Merge tag 'sound-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[sfrench/cifs-2.6.git] / MAINTAINERS
1 List of maintainers and how to submit kernel changes
2 ====================================================
3
4 Please try to follow the guidelines below.  This will make things
5 easier on the maintainers.  Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
7
8 Tips for patch submitters
9 -------------------------
10
11 1.      Always *test* your changes, however small, on at least 4 or
12         5 people, preferably many more.
13
14 2.      Try to release a few ALPHA test versions to the net. Announce
15         them onto the kernel channel and await results. This is especially
16         important for device drivers, because often that's the only way
17         you will find things like the fact version 3 firmware needs
18         a magic fix you didn't know about, or some clown changed the
19         chips on a board and not its name.  (Don't laugh!  Look at the
20         SMC etherpower for that.)
21
22 3.      Make sure your changes compile correctly in multiple
23         configurations. In particular check that changes work both as a
24         module and built into the kernel.
25
26 4.      When you are happy with a change make it generally available for
27         testing and await feedback.
28
29 5.      Make a patch available to the relevant maintainer in the list. Use
30         ``diff -u`` to make the patch easy to merge. Be prepared to get your
31         changes sent back with seemingly silly requests about formatting
32         and variable names.  These aren't as silly as they seem. One
33         job the maintainers (and especially Linus) do is to keep things
34         looking the same. Sometimes this means that the clever hack in
35         your driver to get around a problem actually needs to become a
36         generalized kernel feature ready for next time.
37
38         PLEASE check your patch with the automated style checker
39         (scripts/checkpatch.pl) to catch trivial style violations.
40         See Documentation/process/coding-style.rst for guidance here.
41
42         PLEASE CC: the maintainers and mailing lists that are generated
43         by ``scripts/get_maintainer.pl.`` The results returned by the
44         script will be best if you have git installed and are making
45         your changes in a branch derived from Linus' latest git tree.
46         See Documentation/process/submitting-patches.rst for details.
47
48         PLEASE try to include any credit lines you want added with the
49         patch. It avoids people being missed off by mistake and makes
50         it easier to know who wants adding and who doesn't.
51
52         PLEASE document known bugs. If it doesn't work for everything
53         or does something very odd once a month document it.
54
55         PLEASE remember that submissions must be made under the terms
56         of the Linux Foundation certificate of contribution and should
57         include a Signed-off-by: line.  The current version of this
58         "Developer's Certificate of Origin" (DCO) is listed in the file
59         Documentation/process/submitting-patches.rst.
60
61 6.      Make sure you have the right to send any changes you make. If you
62         do changes at work you may find your employer owns the patch
63         not you.
64
65 7.      When sending security related changes or reports to a maintainer
66         please Cc: security@kernel.org, especially if the maintainer
67         does not respond. Please keep in mind that the security team is
68         a small set of people who can be efficient only when working on
69         verified bugs. Please only Cc: this list when you have identified
70         that the bug would present a short-term risk to other users if it
71         were publicly disclosed. For example, reports of address leaks do
72         not represent an immediate threat and are better handled publicly,
73         and ideally, should come with a patch proposal. Please do not send
74         automated reports to this list either. Such bugs will be handled
75         better and faster in the usual public places. See
76         Documentation/admin-guide/security-bugs.rst for details.
77
78 8.      Happy hacking.
79
80 Descriptions of section entries
81 -------------------------------
82
83         M: *Mail* patches to: FullName <address@domain>
84         R: Designated *Reviewer*: FullName <address@domain>
85            These reviewers should be CCed on patches.
86         L: *Mailing list* that is relevant to this area
87         W: *Web-page* with status/info
88         B: URI for where to file *bugs*. A web-page with detailed bug
89            filing info, a direct bug tracker link, or a mailto: URI.
90         C: URI for *chat* protocol, server and channel where developers
91            usually hang out, for example irc://server/channel.
92         Q: *Patchwork* web based patch tracking system site
93         T: *SCM* tree type and location.
94            Type is one of: git, hg, quilt, stgit, topgit
95         S: *Status*, one of the following:
96            Supported:   Someone is actually paid to look after this.
97            Maintained:  Someone actually looks after it.
98            Odd Fixes:   It has a maintainer but they don't have time to do
99                         much other than throw the odd patch in. See below..
100            Orphan:      No current maintainer [but maybe you could take the
101                         role as you write your new code].
102            Obsolete:    Old code. Something tagged obsolete generally means
103                         it has been replaced by a better system and you
104                         should be using that.
105         P: Subsystem Profile document for more details submitting
106            patches to the given subsystem. This is either an in-tree file,
107            or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
108            for details.
109         F: *Files* and directories wildcard patterns.
110            A trailing slash includes all files and subdirectory files.
111            F:   drivers/net/    all files in and below drivers/net
112            F:   drivers/net/*   all files in drivers/net, but not below
113            F:   */net/*         all files in "any top level directory"/net
114            One pattern per line.  Multiple F: lines acceptable.
115         N: Files and directories *Regex* patterns.
116            N:   [^a-z]tegra     all files whose path contains the word tegra
117            One pattern per line.  Multiple N: lines acceptable.
118            scripts/get_maintainer.pl has different behavior for files that
119            match F: pattern and matches of N: patterns.  By default,
120            get_maintainer will not look at git log history when an F: pattern
121            match occurs.  When an N: match occurs, git log history is used
122            to also notify the people that have git commit signatures.
123         X: *Excluded* files and directories that are NOT maintained, same
124            rules as F:. Files exclusions are tested before file matches.
125            Can be useful for excluding a specific subdirectory, for instance:
126            F:   net/
127            X:   net/ipv6/
128            matches all files in and below net excluding net/ipv6/
129         K: *Content regex* (perl extended) pattern match in a patch or file.
130            For instance:
131            K: of_get_profile
132               matches patches or files that contain "of_get_profile"
133            K: \b(printk|pr_(info|err))\b
134               matches patches or files that contain one or more of the words
135               printk, pr_info or pr_err
136            One regex pattern per line.  Multiple K: lines acceptable.
137
138 Maintainers List
139 ----------------
140
141 .. note:: When reading this list, please look for the most precise areas
142           first. When adding to this list, please keep the entries in
143           alphabetical order.
144
145 3C59X NETWORK DRIVER
146 M:      Steffen Klassert <klassert@kernel.org>
147 L:      netdev@vger.kernel.org
148 S:      Odd Fixes
149 F:      Documentation/networking/device_drivers/3com/vortex.txt
150 F:      drivers/net/ethernet/3com/3c59x.c
151
152 3CR990 NETWORK DRIVER
153 M:      David Dillow <dave@thedillows.org>
154 L:      netdev@vger.kernel.org
155 S:      Maintained
156 F:      drivers/net/ethernet/3com/typhoon*
157
158 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159 M:      Adam Radford <aradford@gmail.com>
160 L:      linux-scsi@vger.kernel.org
161 W:      http://www.lsi.com
162 S:      Supported
163 F:      drivers/scsi/3w-*
164
165 53C700 AND 53C700-66 SCSI DRIVER
166 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167 L:      linux-scsi@vger.kernel.org
168 S:      Maintained
169 F:      drivers/scsi/53c700*
170
171 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 M:      Alexander Aring <alex.aring@gmail.com>
173 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
174 L:      linux-bluetooth@vger.kernel.org
175 L:      linux-wpan@vger.kernel.org
176 S:      Maintained
177 F:      net/6lowpan/
178 F:      include/net/6lowpan.h
179 F:      Documentation/networking/6lowpan.txt
180
181 6PACK NETWORK DRIVER FOR AX.25
182 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L:      linux-hams@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/hamradio/6pack.c
186
187 8169 10/100/1000 GIGABIT ETHERNET DRIVER
188 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
189 M:      Heiner Kallweit <hkallweit1@gmail.com>
190 L:      netdev@vger.kernel.org
191 S:      Maintained
192 F:      drivers/net/ethernet/realtek/r8169*
193
194 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 L:      linux-serial@vger.kernel.org
197 S:      Maintained
198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199 F:      drivers/tty/serial/8250*
200 F:      include/linux/serial_8250.h
201
202 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203 L:      netdev@vger.kernel.org
204 S:      Orphan / Obsolete
205 F:      drivers/net/ethernet/8390/
206
207 9P FILE SYSTEM
208 M:      Eric Van Hensbergen <ericvh@gmail.com>
209 M:      Latchesar Ionkov <lucho@ionkov.net>
210 M:      Dominique Martinet <asmadeus@codewreck.org>
211 L:      v9fs-developer@lists.sourceforge.net
212 W:      http://swik.net/v9fs
213 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215 T:      git git://github.com/martinetd/linux.git
216 S:      Maintained
217 F:      Documentation/filesystems/9p.txt
218 F:      fs/9p/
219 F:      net/9p/
220 F:      include/net/9p/
221 F:      include/uapi/linux/virtio_9p.h
222 F:      include/trace/events/9p.h
223
224 A8293 MEDIA DRIVER
225 M:      Antti Palosaari <crope@iki.fi>
226 L:      linux-media@vger.kernel.org
227 W:      https://linuxtv.org
228 W:      http://palosaari.fi/linux/
229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
230 T:      git git://linuxtv.org/anttip/media_tree.git
231 S:      Maintained
232 F:      drivers/media/dvb-frontends/a8293*
233
234 AACRAID SCSI RAID DRIVER
235 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L:      linux-scsi@vger.kernel.org
237 W:      http://www.adaptec.com/
238 S:      Supported
239 F:      Documentation/scsi/aacraid.txt
240 F:      drivers/scsi/aacraid/
241
242 ABI/API
243 L:      linux-api@vger.kernel.org
244 F:      include/linux/syscalls.h
245 F:      kernel/sys_ni.c
246
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M:      Hans de Goede <hdegoede@redhat.com>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru.c
252
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M:      Alistair John Strachan <alistair@devzero.co.uk>
255 L:      linux-hwmon@vger.kernel.org
256 S:      Maintained
257 F:      drivers/hwmon/abituguru3.c
258
259 ACCES 104-DIO-48E 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-dio-48e.c
264
265 ACCES 104-IDI-48 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-idi-48.c
270
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L:      linux-gpio@vger.kernel.org
274 S:      Maintained
275 F:      drivers/gpio/gpio-104-idio-16.c
276
277 ACCES 104-QUAD-8 DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-iio@vger.kernel.org
280 S:      Maintained
281 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F:      drivers/counter/104-quad-8.c
284
285 ACCES PCI-IDIO-16 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-pci-idio-16.c
290
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
293 L:      linux-gpio@vger.kernel.org
294 S:      Maintained
295 F:      drivers/gpio/gpio-pcie-idio-24.c
296
297 ACENIC DRIVER
298 M:      Jes Sorensen <jes@trained-monkey.org>
299 L:      linux-acenic@sunsite.dk
300 S:      Maintained
301 F:      drivers/net/ethernet/alteon/acenic*
302
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M:      Peter Kaestle <peter@piie.net>
305 L:      platform-driver-x86@vger.kernel.org
306 W:      http://piie.net/?section=acerhdf
307 S:      Maintained
308 F:      drivers/platform/x86/acerhdf.c
309
310 ACER WMI LAPTOP EXTRAS
311 M:      "Lee, Chun-Yi" <jlee@suse.com>
312 L:      platform-driver-x86@vger.kernel.org
313 S:      Maintained
314 F:      drivers/platform/x86/acer-wmi.c
315
316 ACPI
317 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M:      Len Brown <lenb@kernel.org>
319 L:      linux-acpi@vger.kernel.org
320 W:      https://01.org/linux-acpi
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B:      https://bugzilla.kernel.org
324 S:      Supported
325 F:      drivers/acpi/
326 F:      drivers/pnp/pnpacpi/
327 F:      include/linux/acpi.h
328 F:      include/linux/fwnode.h
329 F:      include/acpi/
330 F:      Documentation/firmware-guide/acpi/
331 F:      Documentation/ABI/testing/sysfs-bus-acpi
332 F:      Documentation/ABI/testing/configfs-acpi
333 F:      drivers/pci/*acpi*
334 F:      drivers/pci/*/*acpi*
335 F:      tools/power/acpi/
336
337 ACPI APEI
338 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M:      Len Brown <lenb@kernel.org>
340 L:      linux-acpi@vger.kernel.org
341 R:      James Morse <james.morse@arm.com>
342 R:      Tony Luck <tony.luck@intel.com>
343 R:      Borislav Petkov <bp@alien8.de>
344 F:      drivers/acpi/apei/
345
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M:      Robert Moore <robert.moore@intel.com>
348 M:      Erik Kaneda <erik.kaneda@intel.com>
349 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L:      linux-acpi@vger.kernel.org
351 L:      devel@acpica.org
352 W:      https://acpica.org/
353 W:      https://github.com/acpica/acpica/
354 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 B:      https://bugzilla.kernel.org
357 B:      https://bugs.acpica.org
358 S:      Supported
359 F:      drivers/acpi/acpica/
360 F:      include/acpi/
361 F:      tools/power/acpi/
362
363 ACPI FAN DRIVER
364 M:      Zhang Rui <rui.zhang@intel.com>
365 L:      linux-acpi@vger.kernel.org
366 W:      https://01.org/linux-acpi
367 B:      https://bugzilla.kernel.org
368 S:      Supported
369 F:      drivers/acpi/fan.c
370
371 ACPI FOR ARM64 (ACPI/arm64)
372 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M:      Hanjun Guo <guohanjun@huawei.com>
374 M:      Sudeep Holla <sudeep.holla@arm.com>
375 L:      linux-acpi@vger.kernel.org
376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
377 S:      Maintained
378 F:      drivers/acpi/arm64
379
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M:      Hans de Goede <hdegoede@redhat.com>
382 L:      platform-driver-x86@vger.kernel.org
383 S:      Maintained
384 F:      drivers/platform/x86/i2c-multi-instantiate.c
385
386 ACPI PMIC DRIVERS
387 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M:      Len Brown <lenb@kernel.org>
389 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
391 L:      linux-acpi@vger.kernel.org
392 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/pmic/
397
398 ACPI THERMAL DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/*thermal*
405
406 ACPI VIDEO DRIVER
407 M:      Zhang Rui <rui.zhang@intel.com>
408 L:      linux-acpi@vger.kernel.org
409 W:      https://01.org/linux-acpi
410 B:      https://bugzilla.kernel.org
411 S:      Supported
412 F:      drivers/acpi/acpi_video.c
413
414 ACPI WMI DRIVER
415 L:      platform-driver-x86@vger.kernel.org
416 S:      Orphan
417 F:      drivers/platform/x86/wmi.c
418 F:      include/uapi/linux/wmi.h
419
420 AD1889 ALSA SOUND DRIVER
421 W:      https://parisc.wiki.kernel.org/index.php/AD1889
422 L:      linux-parisc@vger.kernel.org
423 S:      Maintained
424 F:      sound/pci/ad1889.*
425
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/AD5254
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/misc/ad525x_dpot.c
432
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M:      Michael Hennerich <michael.hennerich@analog.com>
435 W:      http://wiki.analog.com/AD5398
436 W:      http://ez.analog.com/community/linux-device-drivers
437 S:      Supported
438 F:      drivers/regulator/ad5398.c
439
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M:      Michael Hennerich <michael.hennerich@analog.com>
442 W:      http://wiki.analog.com/AD7142
443 W:      http://ez.analog.com/community/linux-device-drivers
444 S:      Supported
445 F:      drivers/input/misc/ad714x.c
446
447 AD7877 TOUCHSCREEN DRIVER
448 M:      Michael Hennerich <michael.hennerich@analog.com>
449 W:      http://wiki.analog.com/AD7877
450 W:      http://ez.analog.com/community/linux-device-drivers
451 S:      Supported
452 F:      drivers/input/touchscreen/ad7877.c
453
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M:      Michael Hennerich <michael.hennerich@analog.com>
456 W:      http://wiki.analog.com/AD7879
457 W:      http://ez.analog.com/community/linux-device-drivers
458 S:      Supported
459 F:      drivers/input/touchscreen/ad7879.c
460
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M:      Jiri Kosina <jikos@kernel.org>
463 S:      Maintained
464
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      https://wiki.analog.com/ADF7242
468 W:      http://ez.analog.com/community/linux-device-drivers
469 L:      linux-wpan@vger.kernel.org
470 S:      Supported
471 F:      drivers/net/ieee802154/adf7242.c
472 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
473
474 ADM1025 HARDWARE MONITOR DRIVER
475 M:      Jean Delvare <jdelvare@suse.com>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      Documentation/hwmon/adm1025.rst
479 F:      drivers/hwmon/adm1025.c
480
481 ADM1029 HARDWARE MONITOR DRIVER
482 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
483 L:      linux-hwmon@vger.kernel.org
484 S:      Maintained
485 F:      drivers/hwmon/adm1029.c
486
487 ADM8211 WIRELESS DRIVER
488 L:      linux-wireless@vger.kernel.org
489 W:      http://wireless.kernel.org/
490 S:      Orphan
491 F:      drivers/net/wireless/admtek/adm8211.*
492
493 ADP1653 FLASH CONTROLLER DRIVER
494 M:      Sakari Ailus <sakari.ailus@iki.fi>
495 L:      linux-media@vger.kernel.org
496 S:      Maintained
497 F:      drivers/media/i2c/adp1653.c
498 F:      include/media/i2c/adp1653.h
499
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M:      Michael Hennerich <michael.hennerich@analog.com>
502 W:      http://wiki.analog.com/ADP5520
503 W:      http://ez.analog.com/community/linux-device-drivers
504 S:      Supported
505 F:      drivers/mfd/adp5520.c
506 F:      drivers/video/backlight/adp5520_bl.c
507 F:      drivers/leds/leds-adp5520.c
508 F:      drivers/gpio/gpio-adp5520.c
509 F:      drivers/input/keyboard/adp5520-keys.c
510
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP5588
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/input/keyboard/adp5588-keys.c
517 F:      drivers/gpio/gpio-adp5588.c
518
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M:      Michael Hennerich <michael.hennerich@analog.com>
521 W:      http://wiki.analog.com/ADP8860
522 W:      http://ez.analog.com/community/linux-device-drivers
523 S:      Supported
524 F:      drivers/video/backlight/adp8860_bl.c
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475.rst
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M:      Stefan Popa <stefan.popa@analog.com>
556 W:      http://ez.analog.com/community/linux-device-drivers
557 S:      Supported
558 F:      drivers/iio/accel/adxl372.c
559 F:      drivers/iio/accel/adxl372_spi.c
560 F:      drivers/iio/accel/adxl372_i2c.c
561 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
562
563 AF9013 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9013*
572
573 AF9033 MEDIA DRIVER
574 M:      Antti Palosaari <crope@iki.fi>
575 L:      linux-media@vger.kernel.org
576 W:      https://linuxtv.org
577 W:      http://palosaari.fi/linux/
578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
579 T:      git git://linuxtv.org/anttip/media_tree.git
580 S:      Maintained
581 F:      drivers/media/dvb-frontends/af9033*
582
583 AFFS FILE SYSTEM
584 M:      David Sterba <dsterba@suse.com>
585 L:      linux-fsdevel@vger.kernel.org
586 S:      Odd Fixes
587 F:      Documentation/filesystems/affs.txt
588 F:      fs/affs/
589
590 AFS FILESYSTEM
591 M:      David Howells <dhowells@redhat.com>
592 L:      linux-afs@lists.infradead.org
593 S:      Supported
594 F:      fs/afs/
595 F:      include/trace/events/afs.h
596 F:      Documentation/filesystems/afs.txt
597 W:      https://www.infradead.org/~dhowells/kafs/
598
599 AGPGART DRIVER
600 M:      David Airlie <airlied@linux.ie>
601 T:      git git://anongit.freedesktop.org/drm/drm
602 S:      Maintained
603 F:      drivers/char/agp/
604 F:      include/linux/agp*
605 F:      include/uapi/linux/agp*
606
607 AHA152X SCSI DRIVER
608 M:      "Juergen E. Fischer" <fischer@norbit.de>
609 L:      linux-scsi@vger.kernel.org
610 S:      Maintained
611 F:      drivers/scsi/aha152x*
612 F:      drivers/scsi/pcmcia/aha152x*
613
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M:      Hannes Reinecke <hare@suse.com>
616 L:      linux-scsi@vger.kernel.org
617 S:      Maintained
618 F:      drivers/scsi/aic7xxx/
619
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M:      Hans Verkuil <hverkuil@xs4all.nl>
622 L:      linux-media@vger.kernel.org
623 T:      git git://linuxtv.org/media_tree.git
624 W:      https://linuxtv.org
625 S:      Maintained
626 F:      drivers/media/radio/radio-aimslab*
627
628 AIO
629 M:      Benjamin LaHaise <bcrl@kvack.org>
630 L:      linux-aio@kvack.org
631 S:      Supported
632 F:      fs/aio.c
633 F:      include/linux/*aio*.h
634
635 AIRSPY MEDIA DRIVER
636 M:      Antti Palosaari <crope@iki.fi>
637 L:      linux-media@vger.kernel.org
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 S:      Maintained
643 F:      drivers/media/usb/airspy/
644
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 S:      Maintained
648 F:      drivers/net/ethernet/alacritech/*
649
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M:      Rain River <rain.1986.08.12@gmail.com>
652 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
653 L:      netdev@vger.kernel.org
654 S:      Maintained
655 F:      drivers/net/ethernet/nvidia/*
656
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M:      Duncan Sands <duncan.sands@free.fr>
659 L:      linux-usb@vger.kernel.org
660 W:      http://www.linux-usb.org/SpeedTouch/
661 S:      Maintained
662 F:      drivers/usb/atm/speedtch.c
663 F:      drivers/usb/atm/usbatm.c
664
665 ALCHEMY AU1XX0 MMC DRIVER
666 M:      Manuel Lauss <manuel.lauss@gmail.com>
667 S:      Maintained
668 F:      drivers/mmc/host/au1xmmc.c
669
670 ALI1563 I2C DRIVER
671 M:      Rudolf Marek <r.marek@assembler.cz>
672 L:      linux-i2c@vger.kernel.org
673 S:      Maintained
674 F:      Documentation/i2c/busses/i2c-ali1563.rst
675 F:      drivers/i2c/busses/i2c-ali1563.c
676
677 ALLEGRO DVT VIDEO IP CORE DRIVER
678 M:      Michael Tretter <m.tretter@pengutronix.de>
679 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/allegro-dvt/
683
684 ALLWINNER CPUFREQ DRIVER
685 M:      Yangtao Li <tiny.windzz@gmail.com>
686 L:      linux-pm@vger.kernel.org
687 S:      Maintained
688 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
689 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
690
691 ALLWINNER CRYPTO DRIVERS
692 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
693 L:      linux-crypto@vger.kernel.org
694 S:      Maintained
695 F:      drivers/crypto/allwinner/
696
697 ALLWINNER VPU DRIVER
698 M:      Maxime Ripard <mripard@kernel.org>
699 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
700 L:      linux-media@vger.kernel.org
701 S:      Maintained
702 F:      drivers/staging/media/sunxi/cedrus/
703
704 ALPHA PORT
705 M:      Richard Henderson <rth@twiddle.net>
706 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
707 M:      Matt Turner <mattst88@gmail.com>
708 S:      Odd Fixes
709 L:      linux-alpha@vger.kernel.org
710 F:      arch/alpha/
711
712 ALPS PS/2 TOUCHPAD DRIVER
713 R:      Pali Rohár <pali.rohar@gmail.com>
714 F:      drivers/input/mouse/alps.*
715
716 ALTERA I2C CONTROLLER DRIVER
717 M:      Thor Thayer <thor.thayer@linux.intel.com>
718 S:      Maintained
719 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
720 F:      drivers/i2c/busses/i2c-altera.c
721
722 ALTERA MAILBOX DRIVER
723 M:      Ley Foon Tan <ley.foon.tan@intel.com>
724 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 S:      Maintained
726 F:      drivers/mailbox/mailbox-altera.c
727
728 ALTERA PIO DRIVER
729 M:      Tien Hock Loh <thloh@altera.com>
730 L:      linux-gpio@vger.kernel.org
731 S:      Maintained
732 F:      drivers/gpio/gpio-altera.c
733
734 ALTERA SYSTEM MANAGER DRIVER
735 M:      Thor Thayer <thor.thayer@linux.intel.com>
736 S:      Maintained
737 F:      drivers/mfd/altera-sysmgr.c
738 F:      include/linux/mfd/altera-sysmgr.h
739
740 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
741 M:      Thor Thayer <thor.thayer@linux.intel.com>
742 S:      Maintained
743 F:      drivers/gpio/gpio-altera-a10sr.c
744 F:      drivers/mfd/altera-a10sr.c
745 F:      drivers/reset/reset-a10sr.c
746 F:      include/linux/mfd/altera-a10sr.h
747 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
748
749 ALTERA TRIPLE SPEED ETHERNET DRIVER
750 M:      Thor Thayer <thor.thayer@linux.intel.com>
751 L:      netdev@vger.kernel.org
752 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753 S:      Maintained
754 F:      drivers/net/ethernet/altera/
755
756 ALTERA UART/JTAG UART SERIAL DRIVERS
757 M:      Tobias Klauser <tklauser@distanz.ch>
758 L:      linux-serial@vger.kernel.org
759 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
760 S:      Maintained
761 F:      drivers/tty/serial/altera_uart.c
762 F:      drivers/tty/serial/altera_jtaguart.c
763 F:      include/linux/altera_uart.h
764 F:      include/linux/altera_jtaguart.h
765
766 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
767 M:      Talel Shenhar <talel@amazon.com>
768 S:      Maintained
769 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
770 F:      drivers/thermal/thermal_mmio.c
771
772 AMAZON ETHERNET DRIVERS
773 M:      Netanel Belgazal <netanel@amazon.com>
774 M:      Arthur Kiyanovski <akiyano@amazon.com>
775 R:      Guy Tzalik <gtzalik@amazon.com>
776 R:      Saeed Bishara <saeedb@amazon.com>
777 R:      Zorik Machulsky <zorik@amazon.com>
778 L:      netdev@vger.kernel.org
779 S:      Supported
780 F:      Documentation/networking/device_drivers/amazon/ena.txt
781 F:      drivers/net/ethernet/amazon/
782
783 AMAZON RDMA EFA DRIVER
784 M:      Gal Pressman <galpress@amazon.com>
785 R:      Yossi Leybovich <sleybo@amazon.com>
786 L:      linux-rdma@vger.kernel.org
787 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
788 S:      Supported
789 F:      drivers/infiniband/hw/efa/
790 F:      include/uapi/rdma/efa-abi.h
791
792 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
793 M:      Tom Lendacky <thomas.lendacky@amd.com>
794 L:      linux-crypto@vger.kernel.org
795 S:      Supported
796 F:      drivers/crypto/ccp/
797 F:      include/linux/ccp.h
798
799 AMD DISPLAY CORE
800 M:      Harry Wentland <harry.wentland@amd.com>
801 M:      Leo Li <sunpeng.li@amd.com>
802 L:      amd-gfx@lists.freedesktop.org
803 T:      git git://people.freedesktop.org/~agd5f/linux
804 S:      Supported
805 F:      drivers/gpu/drm/amd/display/
806
807 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
808 M:      Huang Rui <ray.huang@amd.com>
809 L:      linux-hwmon@vger.kernel.org
810 S:      Supported
811 F:      Documentation/hwmon/fam15h_power.rst
812 F:      drivers/hwmon/fam15h_power.c
813
814 AMD FCH GPIO DRIVER
815 M:      Enrico Weigelt, metux IT consult <info@metux.net>
816 L:      linux-gpio@vger.kernel.org
817 S:      Maintained
818 F:      drivers/gpio/gpio-amd-fch.c
819 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
820
821 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
822 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
823 S:      Orphan
824 F:      drivers/usb/gadget/udc/amd5536udc.*
825
826 AMD GEODE PROCESSOR/CHIPSET SUPPORT
827 M:      Andres Salomon <dilinger@queued.net>
828 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
829 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
830 S:      Supported
831 F:      drivers/char/hw_random/geode-rng.c
832 F:      drivers/crypto/geode*
833 F:      drivers/video/fbdev/geode/
834 F:      arch/x86/include/asm/geode.h
835
836 AMD IOMMU (AMD-VI)
837 M:      Joerg Roedel <joro@8bytes.org>
838 L:      iommu@lists.linux-foundation.org
839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
840 S:      Maintained
841 F:      drivers/iommu/amd_iommu*.[ch]
842 F:      include/linux/amd-iommu.h
843
844 AMD KFD
845 M:      Felix Kuehling <Felix.Kuehling@amd.com>
846 L:      amd-gfx@lists.freedesktop.org
847 T:      git git://people.freedesktop.org/~agd5f/linux
848 S:      Supported
849 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
850 F:      drivers/gpu/drm/amd/amdkfd/
851 F:      drivers/gpu/drm/amd/include/cik_structs.h
852 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
853 F:      drivers/gpu/drm/amd/include/vi_structs.h
854 F:      drivers/gpu/drm/amd/include/v9_structs.h
855 F:      include/uapi/linux/kfd_ioctl.h
856
857 AMD MP2 I2C DRIVER
858 M:      Elie Morisse <syniurge@gmail.com>
859 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
860 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
861 L:      linux-i2c@vger.kernel.org
862 S:      Maintained
863 F:      drivers/i2c/busses/i2c-amd-mp2*
864
865 AMD POWERPLAY
866 M:      Evan Quan <evan.quan@amd.com>
867 L:      amd-gfx@lists.freedesktop.org
868 S:      Supported
869 F:      drivers/gpu/drm/amd/powerplay/
870 T:      git git://people.freedesktop.org/~agd5f/linux
871
872 AMD SEATTLE DEVICE TREE SUPPORT
873 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
874 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
875 M:      Tom Lendacky <thomas.lendacky@amd.com>
876 S:      Supported
877 F:      arch/arm64/boot/dts/amd/
878
879 AMD XGBE DRIVER
880 M:      Tom Lendacky <thomas.lendacky@amd.com>
881 L:      netdev@vger.kernel.org
882 S:      Supported
883 F:      drivers/net/ethernet/amd/xgbe/
884 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
885
886 ANALOG DEVICES INC AD5686 DRIVER
887 M:      Stefan Popa <stefan.popa@analog.com>
888 L:      linux-pm@vger.kernel.org
889 W:      http://ez.analog.com/community/linux-device-drivers
890 S:      Supported
891 F:      drivers/iio/dac/ad5686*
892 F:      drivers/iio/dac/ad5696*
893
894 ANALOG DEVICES INC AD5758 DRIVER
895 M:      Stefan Popa <stefan.popa@analog.com>
896 L:      linux-iio@vger.kernel.org
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/iio/dac/ad5758.c
900 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
901
902 ANALOG DEVICES INC AD7124 DRIVER
903 M:      Stefan Popa <stefan.popa@analog.com>
904 L:      linux-iio@vger.kernel.org
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      drivers/iio/adc/ad7124.c
908 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
909
910 ANALOG DEVICES INC AD7292 DRIVER
911 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
912 L:      linux-iio@vger.kernel.org
913 W:      http://ez.analog.com/community/linux-device-drivers
914 S:      Supported
915 F:      drivers/iio/adc/ad7292.c
916 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
917
918 ANALOG DEVICES INC AD7606 DRIVER
919 M:      Stefan Popa <stefan.popa@analog.com>
920 M:      Beniamin Bia <beniamin.bia@analog.com>
921 L:      linux-iio@vger.kernel.org
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/iio/adc/ad7606.c
925 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
926
927 ANALOG DEVICES INC AD7768-1 DRIVER
928 M:      Stefan Popa <stefan.popa@analog.com>
929 L:      linux-iio@vger.kernel.org
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      drivers/iio/adc/ad7768-1.c
933 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
934
935 ANALOG DEVICES INC AD7780 DRIVER
936 M:      Michael Hennerich <Michael.Hennerich@analog.com>
937 M:      Renato Lui Geh <renatogeh@gmail.com>
938 L:      linux-iio@vger.kernel.org
939 W:      http://ez.analog.com/community/linux-device-drivers
940 S:      Supported
941 F:      drivers/iio/adc/ad7780.c
942 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
943
944 ANALOG DEVICES INC AD9389B DRIVER
945 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
946 L:      linux-media@vger.kernel.org
947 S:      Maintained
948 F:      drivers/media/i2c/ad9389b*
949
950 ANALOG DEVICES INC ADGS1408 DRIVER
951 M:      Mircea Caprioru <mircea.caprioru@analog.com>
952 S:      Supported
953 F:      drivers/mux/adgs1408.c
954 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
955
956 ANALOG DEVICES INC ADIN DRIVER
957 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
958 L:      netdev@vger.kernel.org
959 W:      http://ez.analog.com/community/linux-device-drivers
960 S:      Supported
961 F:      drivers/net/phy/adin.c
962 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
963
964 ANALOG DEVICES INC ADIS DRIVER LIBRARY
965 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
966 S:      Supported
967 L:      linux-iio@vger.kernel.org
968 F:      include/linux/iio/imu/adis.h
969 F:      drivers/iio/imu/adis.c
970
971 ANALOG DEVICES INC ADIS16460 DRIVER
972 M:      Dragos Bogdan <dragos.bogdan@analog.com>
973 S:      Supported
974 L:      linux-iio@vger.kernel.org
975 W:      http://ez.analog.com/community/linux-device-drivers
976 F:      drivers/iio/imu/adis16460.c
977 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
978
979 ANALOG DEVICES INC ADM1177 DRIVER
980 M:      Beniamin Bia <beniamin.bia@analog.com>
981 M:      Michael Hennerich <Michael.Hennerich@analog.com>
982 L:      linux-hwmon@vger.kernel.org
983 W:      http://ez.analog.com/community/linux-device-drivers
984 S:      Supported
985 F:      drivers/hwmon/adm1177.c
986 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
987
988 ANALOG DEVICES INC ADP5061 DRIVER
989 M:      Stefan Popa <stefan.popa@analog.com>
990 L:      linux-pm@vger.kernel.org
991 W:      http://ez.analog.com/community/linux-device-drivers
992 S:      Supported
993 F:      drivers/power/supply/adp5061.c
994
995 ANALOG DEVICES INC ADV7180 DRIVER
996 M:      Lars-Peter Clausen <lars@metafoo.de>
997 L:      linux-media@vger.kernel.org
998 W:      http://ez.analog.com/community/linux-device-drivers
999 S:      Supported
1000 F:      drivers/media/i2c/adv7180.c
1001
1002 ANALOG DEVICES INC ADV748X DRIVER
1003 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1004 L:      linux-media@vger.kernel.org
1005 S:      Maintained
1006 F:      drivers/media/i2c/adv748x/*
1007
1008 ANALOG DEVICES INC ADV7511 DRIVER
1009 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1010 L:      linux-media@vger.kernel.org
1011 S:      Maintained
1012 F:      drivers/media/i2c/adv7511*
1013
1014 ANALOG DEVICES INC ADV7604 DRIVER
1015 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1016 L:      linux-media@vger.kernel.org
1017 S:      Maintained
1018 F:      drivers/media/i2c/adv7604*
1019
1020 ANALOG DEVICES INC ADV7842 DRIVER
1021 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022 L:      linux-media@vger.kernel.org
1023 S:      Maintained
1024 F:      drivers/media/i2c/adv7842*
1025
1026 ANALOG DEVICES INC ASOC CODEC DRIVERS
1027 M:      Lars-Peter Clausen <lars@metafoo.de>
1028 M:      Nuno Sá <nuno.sa@analog.com>
1029 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1030 W:      http://wiki.analog.com/
1031 W:      http://ez.analog.com/community/linux-device-drivers
1032 S:      Supported
1033 F:      sound/soc/codecs/adau*
1034 F:      sound/soc/codecs/adav*
1035 F:      sound/soc/codecs/ad1*
1036 F:      sound/soc/codecs/ad7*
1037 F:      sound/soc/codecs/ssm*
1038 F:      sound/soc/codecs/sigmadsp.*
1039
1040 ANALOG DEVICES INC DMA DRIVERS
1041 M:      Lars-Peter Clausen <lars@metafoo.de>
1042 W:      http://ez.analog.com/community/linux-device-drivers
1043 S:      Supported
1044 F:      drivers/dma/dma-axi-dmac.c
1045
1046 ANALOG DEVICES INC IIO DRIVERS
1047 M:      Lars-Peter Clausen <lars@metafoo.de>
1048 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1049 M:      Stefan Popa <stefan.popa@analog.com>
1050 W:      http://wiki.analog.com/
1051 W:      http://ez.analog.com/community/linux-device-drivers
1052 S:      Supported
1053 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1054 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1055 F:      drivers/iio/*/ad*
1056 F:      drivers/iio/adc/ltc2497*
1057 X:      drivers/iio/*/adjd*
1058 F:      drivers/staging/iio/*/ad*
1059
1060 ANALOGBITS PLL LIBRARIES
1061 M:      Paul Walmsley <paul.walmsley@sifive.com>
1062 S:      Supported
1063 F:      drivers/clk/analogbits/*
1064 F:      include/linux/clk/analogbits*
1065
1066 ANDES ARCHITECTURE
1067 M:      Nick Hu <nickhu@andestech.com>
1068 M:      Greentime Hu <green.hu@gmail.com>
1069 M:      Vincent Chen <deanbo422@gmail.com>
1070 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1071 S:      Supported
1072 F:      arch/nds32/
1073 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1074 F:      Documentation/devicetree/bindings/nds32/
1075 K:      nds32
1076 N:      nds32
1077
1078 ANDROID CONFIG FRAGMENTS
1079 M:      Rob Herring <robh@kernel.org>
1080 S:      Supported
1081 F:      kernel/configs/android*
1082
1083 ANDROID DRIVERS
1084 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1085 M:      Arve Hjønnevåg <arve@android.com>
1086 M:      Todd Kjos <tkjos@android.com>
1087 M:      Martijn Coenen <maco@android.com>
1088 M:      Joel Fernandes <joel@joelfernandes.org>
1089 M:      Christian Brauner <christian@brauner.io>
1090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1091 L:      devel@driverdev.osuosl.org
1092 S:      Supported
1093 F:      drivers/android/
1094 F:      drivers/staging/android/
1095
1096 ANDROID GOLDFISH PIC DRIVER
1097 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1098 S:      Supported
1099 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1100 F:      drivers/irqchip/irq-goldfish-pic.c
1101
1102 ANDROID GOLDFISH RTC DRIVER
1103 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1104 S:      Supported
1105 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1106 F:      drivers/rtc/rtc-goldfish.c
1107
1108 ANDROID ION DRIVER
1109 M:      Laura Abbott <labbott@redhat.com>
1110 M:      Sumit Semwal <sumit.semwal@linaro.org>
1111 L:      devel@driverdev.osuosl.org
1112 L:      dri-devel@lists.freedesktop.org
1113 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1114 S:      Supported
1115 F:      drivers/staging/android/ion
1116 F:      drivers/staging/android/uapi/ion.h
1117
1118 AOA (Apple Onboard Audio) ALSA DRIVER
1119 M:      Johannes Berg <johannes@sipsolutions.net>
1120 L:      linuxppc-dev@lists.ozlabs.org
1121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1122 S:      Maintained
1123 F:      sound/aoa/
1124
1125 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1126 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1127 L:      linux-iio@vger.kernel.org
1128 S:      Maintained
1129 F:      drivers/iio/adc/stx104.c
1130
1131 APM DRIVER
1132 M:      Jiri Kosina <jikos@kernel.org>
1133 S:      Odd fixes
1134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1135 F:      arch/x86/kernel/apm_32.c
1136 F:      include/linux/apm_bios.h
1137 F:      include/uapi/linux/apm_bios.h
1138 F:      drivers/char/apm-emulation.c
1139
1140 APPARMOR SECURITY MODULE
1141 M:      John Johansen <john.johansen@canonical.com>
1142 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1143 W:      wiki.apparmor.net
1144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1145 S:      Supported
1146 F:      security/apparmor/
1147 F:      Documentation/admin-guide/LSM/apparmor.rst
1148
1149 APPLE BCM5974 MULTITOUCH DRIVER
1150 M:      Henrik Rydberg <rydberg@bitmath.org>
1151 L:      linux-input@vger.kernel.org
1152 S:      Odd fixes
1153 F:      drivers/input/mouse/bcm5974.c
1154
1155 APPLE SMC DRIVER
1156 M:      Henrik Rydberg <rydberg@bitmath.org>
1157 L:      linux-hwmon@vger.kernel.org
1158 S:      Odd fixes
1159 F:      drivers/hwmon/applesmc.c
1160
1161 APPLETALK NETWORK LAYER
1162 L:      netdev@vger.kernel.org
1163 S:      Odd fixes
1164 F:      drivers/net/appletalk/
1165 F:      net/appletalk/
1166 F:      include/linux/atalk.h
1167 F:      include/uapi/linux/atalk.h
1168
1169 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1170 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1171 S:      Supported
1172 F:      arch/arm64/boot/dts/apm/
1173
1174 APPLIED MICRO (APM) X-GENE SOC EDAC
1175 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1176 S:      Supported
1177 F:      drivers/edac/xgene_edac.c
1178 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1179
1180 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1181 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1182 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1183 S:      Supported
1184 F:      drivers/net/ethernet/apm/xgene-v2/
1185
1186 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1187 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1188 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1189 M:      Quan Nguyen <quan@os.amperecomputing.com>
1190 S:      Supported
1191 F:      drivers/net/ethernet/apm/xgene/
1192 F:      drivers/net/phy/mdio-xgene.c
1193 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1194 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1195
1196 APPLIED MICRO (APM) X-GENE SOC PMU
1197 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1198 S:      Supported
1199 F:      drivers/perf/xgene_pmu.c
1200 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1201 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1202
1203 APTINA CAMERA SENSOR PLL
1204 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1205 L:      linux-media@vger.kernel.org
1206 S:      Maintained
1207 F:      drivers/media/i2c/aptina-pll.*
1208
1209 AQUANTIA ETHERNET DRIVER (atlantic)
1210 M:      Igor Russkikh <irusskikh@marvell.com>
1211 L:      netdev@vger.kernel.org
1212 S:      Supported
1213 W:      https://www.marvell.com/
1214 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1215 F:      drivers/net/ethernet/aquantia/atlantic/
1216 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1217
1218 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1219 M:      Egor Pomozov <epomozov@marvell.com>
1220 L:      netdev@vger.kernel.org
1221 S:      Supported
1222 W:      http://www.aquantia.com
1223 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1224
1225 ARC FRAMEBUFFER DRIVER
1226 M:      Jaya Kumar <jayalk@intworks.biz>
1227 S:      Maintained
1228 F:      drivers/video/fbdev/arcfb.c
1229 F:      drivers/video/fbdev/core/fb_defio.c
1230
1231 ARC PGU DRM DRIVER
1232 M:      Alexey Brodkin <abrodkin@synopsys.com>
1233 S:      Supported
1234 F:      drivers/gpu/drm/arc/
1235 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1236
1237 ARCNET NETWORK LAYER
1238 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1239 L:      netdev@vger.kernel.org
1240 S:      Maintained
1241 F:      drivers/net/arcnet/
1242 F:      include/uapi/linux/if_arcnet.h
1243
1244 ARM ARCHITECTED TIMER DRIVER
1245 M:      Mark Rutland <mark.rutland@arm.com>
1246 M:      Marc Zyngier <maz@kernel.org>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S:      Maintained
1249 F:      arch/arm/include/asm/arch_timer.h
1250 F:      arch/arm64/include/asm/arch_timer.h
1251 F:      drivers/clocksource/arm_arch_timer.c
1252
1253 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1254 M:      Linus Walleij <linus.walleij@linaro.org>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Maintained
1257 F:      Documentation/devicetree/bindings/arm/arm-boards
1258 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1259 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1260 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1261 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1262 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1263 F:      arch/arm/mach-integrator/
1264 F:      arch/arm/mach-realview/
1265 F:      arch/arm/mach-versatile/
1266 F:      arch/arm/plat-versatile/
1267 F:      arch/arm/boot/dts/arm-realview-*
1268 F:      arch/arm/boot/dts/integrator*
1269 F:      arch/arm/boot/dts/versatile*
1270 F:      drivers/clk/versatile/
1271 F:      drivers/i2c/busses/i2c-versatile.c
1272 F:      drivers/irqchip/irq-versatile-fpga.c
1273 F:      drivers/mtd/maps/physmap_of_versatile.c
1274 F:      drivers/power/reset/arm-versatile-reboot.c
1275 F:      drivers/soc/versatile/
1276
1277 ARM HDLCD DRM DRIVER
1278 M:      Liviu Dudau <liviu.dudau@arm.com>
1279 S:      Supported
1280 F:      drivers/gpu/drm/arm/hdlcd_*
1281 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1282
1283 ARM KOMEDA DRM-KMS DRIVER
1284 M:      James (Qian) Wang <james.qian.wang@arm.com>
1285 M:      Liviu Dudau <liviu.dudau@arm.com>
1286 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1287 L:      Mali DP Maintainers <malidp@foss.arm.com>
1288 S:      Supported
1289 T:      git git://anongit.freedesktop.org/drm/drm-misc
1290 F:      drivers/gpu/drm/arm/display/include/
1291 F:      drivers/gpu/drm/arm/display/komeda/
1292 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1293 F:      Documentation/gpu/komeda-kms.rst
1294
1295 ARM MALI-DP DRM DRIVER
1296 M:      Liviu Dudau <liviu.dudau@arm.com>
1297 M:      Brian Starkey <brian.starkey@arm.com>
1298 L:      Mali DP Maintainers <malidp@foss.arm.com>
1299 S:      Supported
1300 T:      git git://anongit.freedesktop.org/drm/drm-misc
1301 F:      drivers/gpu/drm/arm/
1302 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1303 F:      Documentation/gpu/afbc.rst
1304
1305 ARM MALI PANFROST DRM DRIVER
1306 M:      Rob Herring <robh@kernel.org>
1307 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1308 R:      Steven Price <steven.price@arm.com>
1309 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1310 L:      dri-devel@lists.freedesktop.org
1311 S:      Supported
1312 T:      git git://anongit.freedesktop.org/drm/drm-misc
1313 F:      drivers/gpu/drm/panfrost/
1314 F:      include/uapi/drm/panfrost_drm.h
1315
1316 ARM MFM AND FLOPPY DRIVERS
1317 M:      Ian Molton <spyro@f2s.com>
1318 S:      Maintained
1319 F:      arch/arm/mach-rpc/floppydma.S
1320 F:      arch/arm/include/asm/floppy.h
1321
1322 ARM PMU PROFILING AND DEBUGGING
1323 M:      Will Deacon <will@kernel.org>
1324 M:      Mark Rutland <mark.rutland@arm.com>
1325 S:      Maintained
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 F:      arch/arm*/kernel/perf_*
1328 F:      arch/arm/oprofile/common.c
1329 F:      arch/arm*/kernel/hw_breakpoint.c
1330 F:      arch/arm*/include/asm/hw_breakpoint.h
1331 F:      arch/arm*/include/asm/perf_event.h
1332 F:      drivers/perf/*
1333 F:      include/linux/perf/arm_pmu.h
1334 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1335 F:      Documentation/devicetree/bindings/perf/
1336
1337 ARM PORT
1338 M:      Russell King <linux@armlinux.org.uk>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 W:      http://www.armlinux.org.uk/
1341 S:      Odd Fixes
1342 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1343 F:      arch/arm/
1344 X:      arch/arm/boot/dts/
1345
1346 ARM PRIMECELL AACI PL041 DRIVER
1347 M:      Russell King <linux@armlinux.org.uk>
1348 S:      Odd Fixes
1349 F:      sound/arm/aaci.*
1350
1351 ARM PRIMECELL BUS SUPPORT
1352 M:      Russell King <linux@armlinux.org.uk>
1353 S:      Odd Fixes
1354 F:      drivers/amba/
1355 F:      include/linux/amba/bus.h
1356
1357 ARM PRIMECELL CLCD PL110 DRIVER
1358 M:      Russell King <linux@armlinux.org.uk>
1359 S:      Odd Fixes
1360 F:      drivers/video/fbdev/amba-clcd.*
1361
1362 ARM PRIMECELL KMI PL050 DRIVER
1363 M:      Russell King <linux@armlinux.org.uk>
1364 S:      Odd Fixes
1365 F:      drivers/input/serio/ambakmi.*
1366 F:      include/linux/amba/kmi.h
1367
1368 ARM PRIMECELL MMCI PL180/1 DRIVER
1369 M:      Russell King <linux@armlinux.org.uk>
1370 S:      Odd Fixes
1371 F:      drivers/mmc/host/mmci.*
1372 F:      include/linux/amba/mmci.h
1373
1374 ARM PRIMECELL SSP PL022 SPI DRIVER
1375 M:      Linus Walleij <linus.walleij@linaro.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1379 F:      drivers/spi/spi-pl022.c
1380
1381 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1382 M:      Russell King <linux@armlinux.org.uk>
1383 S:      Odd Fixes
1384 F:      drivers/tty/serial/amba-pl01*.c
1385 F:      include/linux/amba/serial.h
1386
1387 ARM PRIMECELL VIC PL190/PL192 DRIVER
1388 M:      Linus Walleij <linus.walleij@linaro.org>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1392 F:      drivers/irqchip/irq-vic.c
1393
1394 AMAZON ANNAPURNA LABS FIC DRIVER
1395 M:      Talel Shenhar <talel@amazon.com>
1396 S:      Maintained
1397 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1398 F:      drivers/irqchip/irq-al-fic.c
1399
1400 ARM SMMU DRIVERS
1401 M:      Will Deacon <will@kernel.org>
1402 R:      Robin Murphy <robin.murphy@arm.com>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Maintained
1405 F:      drivers/iommu/arm-smmu*
1406 F:      drivers/iommu/io-pgtable-arm.c
1407 F:      drivers/iommu/io-pgtable-arm-v7s.c
1408
1409 ARM SUB-ARCHITECTURES
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 F:      arch/arm/mach-*/
1413 F:      arch/arm/plat-*/
1414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1415
1416 ARM/ACTIONS SEMI ARCHITECTURE
1417 M:      Andreas Färber <afaerber@suse.de>
1418 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421 N:      owl
1422 F:      arch/arm/mach-actions/
1423 F:      arch/arm/boot/dts/owl-*
1424 F:      arch/arm64/boot/dts/actions/
1425 F:      drivers/clk/actions/
1426 F:      drivers/clocksource/timer-owl*
1427 F:      drivers/dma/owl-dma.c
1428 F:      drivers/i2c/busses/i2c-owl.c
1429 F:      drivers/mmc/host/owl-mmc.c
1430 F:      drivers/pinctrl/actions/*
1431 F:      drivers/soc/actions/
1432 F:      include/dt-bindings/power/owl-*
1433 F:      include/linux/soc/actions/
1434 F:      Documentation/devicetree/bindings/arm/actions.yaml
1435 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1436 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1437 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1438 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1439 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1440 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1441 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1442
1443 ARM/ADS SPHERE MACHINE SUPPORT
1444 M:      Lennert Buytenhek <kernel@wantstofly.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447
1448 ARM/AFEB9260 MACHINE SUPPORT
1449 M:      Sergey Lapin <slapin@ossfans.org>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452
1453 ARM/AJECO 1ARM MACHINE SUPPORT
1454 M:      Lennert Buytenhek <kernel@wantstofly.org>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457
1458 ARM/Allwinner SoC Clock Support
1459 M:      Emilio López <emilio@elopez.com.ar>
1460 S:      Maintained
1461 F:      drivers/clk/sunxi/
1462
1463 ARM/Allwinner sunXi SoC support
1464 M:      Maxime Ripard <mripard@kernel.org>
1465 M:      Chen-Yu Tsai <wens@csie.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 N:      sun[x456789]i
1469 N:      sun50i
1470 F:      arch/arm/mach-sunxi/
1471 F:      arch/arm64/boot/dts/allwinner/
1472 F:      drivers/clk/sunxi-ng/
1473 F:      drivers/pinctrl/sunxi/
1474 F:      drivers/soc/sunxi/
1475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1476
1477 Allwinner A10 CSI driver
1478 M:      Maxime Ripard <mripard@kernel.org>
1479 L:      linux-media@vger.kernel.org
1480 T:      git git://linuxtv.org/media_tree.git
1481 F:      drivers/media/platform/sunxi/sun4i-csi/
1482 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1483 S:      Maintained
1484
1485 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1486 M:      Neil Armstrong <narmstrong@baylibre.com>
1487 M:      Jerome Brunet <jbrunet@baylibre.com>
1488 L:      linux-amlogic@lists.infradead.org
1489 S:      Maintained
1490 F:      drivers/clk/meson/
1491 F:      include/dt-bindings/clock/meson*
1492 F:      include/dt-bindings/clock/gxbb*
1493 F:      Documentation/devicetree/bindings/clock/amlogic*
1494
1495 ARM/Amlogic Meson SoC support
1496 M:      Kevin Hilman <khilman@baylibre.com>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 L:      linux-amlogic@lists.infradead.org
1499 W:      http://linux-meson.com/
1500 S:      Maintained
1501 F:      arch/arm/mach-meson/
1502 F:      arch/arm/boot/dts/meson*
1503 F:      arch/arm64/boot/dts/amlogic/
1504 F:      drivers/pinctrl/meson/
1505 F:      drivers/mmc/host/meson*
1506 F:      drivers/soc/amlogic/
1507 F:      drivers/rtc/rtc-meson*
1508 N:      meson
1509
1510 ARM/Amlogic Meson SoC Crypto Drivers
1511 M:      Corentin Labbe <clabbe@baylibre.com>
1512 L:      linux-crypto@vger.kernel.org
1513 L:      linux-amlogic@lists.infradead.org
1514 S:      Maintained
1515 F:      drivers/crypto/amlogic/
1516 F:      Documentation/devicetree/bindings/crypto/amlogic*
1517
1518 ARM/Amlogic Meson SoC Sound Drivers
1519 M:      Jerome Brunet <jbrunet@baylibre.com>
1520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      sound/soc/meson/
1523 F:      Documentation/devicetree/bindings/sound/amlogic*
1524
1525 ARM/Annapurna Labs ALPINE ARCHITECTURE
1526 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1527 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530 F:      arch/arm/mach-alpine/
1531 F:      arch/arm/boot/dts/alpine*
1532 F:      arch/arm64/boot/dts/al/
1533 F:      drivers/*/*alpine*
1534
1535 ARM/ARTPEC MACHINE SUPPORT
1536 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1537 M:      Lars Persson <lars.persson@axis.com>
1538 S:      Maintained
1539 L:      linux-arm-kernel@axis.com
1540 F:      arch/arm/mach-artpec
1541 F:      arch/arm/boot/dts/artpec6*
1542 F:      drivers/clk/axis
1543 F:      drivers/crypto/axis
1544 F:      drivers/mmc/host/usdhi6rol0.c
1545 F:      drivers/pinctrl/pinctrl-artpec*
1546 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1547
1548 ARM/ASPEED I2C DRIVER
1549 M:      Brendan Higgins <brendanhiggins@google.com>
1550 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1551 R:      Joel Stanley <joel@jms.id.au>
1552 L:      linux-i2c@vger.kernel.org
1553 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1556 F:      drivers/i2c/busses/i2c-aspeed.c
1557 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1558 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1559
1560 ARM/ASPEED MACHINE SUPPORT
1561 M:      Joel Stanley <joel@jms.id.au>
1562 R:      Andrew Jeffery <andrew@aj.id.au>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1565 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1566 S:      Supported
1567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1568 F:      arch/arm/mach-aspeed/
1569 F:      arch/arm/boot/dts/aspeed-*
1570 N:      aspeed
1571
1572 ARM/BITMAIN ARCHITECTURE
1573 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm64/boot/dts/bitmain/
1577 F:      drivers/clk/clk-bm1880.c
1578 F:      drivers/pinctrl/pinctrl-bm1880.c
1579 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1580 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1581 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1582
1583 ARM/CALXEDA HIGHBANK ARCHITECTURE
1584 M:      Rob Herring <robh@kernel.org>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587 F:      arch/arm/mach-highbank/
1588 F:      arch/arm/boot/dts/highbank.dts
1589 F:      arch/arm/boot/dts/ecx-*.dts*
1590
1591 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1592 M:      Krzysztof Halasa <khalasa@piap.pl>
1593 S:      Maintained
1594 F:      arch/arm/mach-cns3xxx/
1595
1596 ARM/CAVIUM THUNDER NETWORK DRIVER
1597 M:      Sunil Goutham <sgoutham@marvell.com>
1598 M:      Robert Richter <rrichter@marvell.com>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S:      Supported
1601 F:      drivers/net/ethernet/cavium/thunder/
1602
1603 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1604 M:      Lukasz Majewski <lukma@denx.de>
1605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 S:      Maintained
1607 F:      arch/arm/mach-ep93xx/ts72xx.c
1608
1609 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1610 M:      Alexander Shiyan <shc_work@mail.ru>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Odd Fixes
1613 N:      clps711x
1614
1615 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1616 M:      Lennert Buytenhek <kernel@wantstofly.org>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Maintained
1619
1620 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1621 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1622 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S:      Maintained
1625 F:      arch/arm/mach-ep93xx/
1626 F:      arch/arm/mach-ep93xx/include/mach/
1627
1628 ARM/CLKDEV SUPPORT
1629 M:      Russell King <linux@armlinux.org.uk>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1633 F:      drivers/clk/clkdev.c
1634
1635 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1636 M:      Mike Rapoport <mike@compulab.co.il>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639
1640 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1641 M:      Baruch Siach <baruch@tkos.co.il>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644 F:      arch/arm/boot/dts/cx92755*
1645 N:      digicolor
1646
1647 ARM/CONTEC MICRO9 MACHINE SUPPORT
1648 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1649 S:      Maintained
1650 F:      arch/arm/mach-ep93xx/micro9.c
1651
1652 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1653 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1654 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      drivers/hwtracing/coresight/*
1658 F:      Documentation/trace/coresight/*
1659 F:      Documentation/devicetree/bindings/arm/coresight.txt
1660 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1661 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1662 F:      tools/perf/arch/arm/util/pmu.c
1663 F:      tools/perf/arch/arm/util/auxtrace.c
1664 F:      tools/perf/arch/arm/util/cs-etm.c
1665 F:      tools/perf/arch/arm/util/cs-etm.h
1666 F:      tools/perf/util/cs-etm.*
1667 F:      tools/perf/util/cs-etm-decoder/*
1668
1669 ARM/CORGI MACHINE SUPPORT
1670 M:      Richard Purdie <rpurdie@rpsys.net>
1671 S:      Maintained
1672
1673 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1674 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1675 M:      Linus Walleij <linus.walleij@linaro.org>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 T:      git git://github.com/ulli-kroll/linux.git
1678 S:      Maintained
1679 F:      Documentation/devicetree/bindings/arm/gemini.txt
1680 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1681 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1682 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1683 F:      arch/arm/mach-gemini/
1684 F:      drivers/net/ethernet/cortina/
1685 F:      drivers/pinctrl/pinctrl-gemini.c
1686 F:      drivers/rtc/rtc-ftrtc010.c
1687
1688 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1689 M:      Barry Song <baohua@kernel.org>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1692 S:      Maintained
1693 F:      arch/arm/boot/dts/prima2*
1694 F:      arch/arm/mach-prima2/
1695 F:      drivers/clk/sirf/
1696 F:      drivers/clocksource/timer-prima2.c
1697 F:      drivers/clocksource/timer-atlas7.c
1698 N:      [^a-z]sirf
1699 X:      drivers/gnss
1700
1701 ARM/CZ.NIC TURRIS MOX SUPPORT
1702 M:      Marek Behun <marek.behun@nic.cz>
1703 W:      http://mox.turris.cz
1704 S:      Maintained
1705 F:      Documentation/ABI/testing/debugfs-moxtet
1706 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1707 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1708 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1709 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1710 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1711 F:      include/linux/moxtet.h
1712 F:      drivers/bus/moxtet.c
1713 F:      drivers/firmware/turris-mox-rwtm.c
1714 F:      drivers/gpio/gpio-moxtet.c
1715
1716 ARM/EBSA110 MACHINE SUPPORT
1717 M:      Russell King <linux@armlinux.org.uk>
1718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 W:      http://www.armlinux.org.uk/
1720 S:      Maintained
1721 F:      arch/arm/mach-ebsa110/
1722 F:      drivers/net/ethernet/amd/am79c961a.*
1723
1724 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1725 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1726 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 S:      Maintained
1729 N:      efm32
1730
1731 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1732 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/mach-pxa/ezx.c
1736
1737 ARM/FARADAY FA526 PORT
1738 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 T:      git git://git.berlios.de/gemini-board
1742 F:      arch/arm/mm/*-fa*
1743
1744 ARM/FOOTBRIDGE ARCHITECTURE
1745 M:      Russell King <linux@armlinux.org.uk>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 W:      http://www.armlinux.org.uk/
1748 S:      Maintained
1749 F:      arch/arm/include/asm/hardware/dec21285.h
1750 F:      arch/arm/mach-footbridge/
1751
1752 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1753 M:      Shawn Guo <shawnguo@kernel.org>
1754 M:      Sascha Hauer <s.hauer@pengutronix.de>
1755 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1756 R:      Fabio Estevam <festevam@gmail.com>
1757 R:      NXP Linux Team <linux-imx@nxp.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1761 N:      imx
1762 N:      mxs
1763 X:      drivers/media/i2c/
1764
1765 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1766 M:      Shawn Guo <shawnguo@kernel.org>
1767 M:      Sascha Hauer <s.hauer@pengutronix.de>
1768 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1769 R:      Stefan Agner <stefan@agner.ch>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S:      Maintained
1772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1773 F:      arch/arm/mach-imx/*vf610*
1774 F:      arch/arm/boot/dts/vf*
1775
1776 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1777 M:      Shawn Guo <shawnguo@kernel.org>
1778 M:      Li Yang <leoyang.li@nxp.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1782 F:      arch/arm/boot/dts/ls1021a*
1783 F:      arch/arm64/boot/dts/freescale/fsl-*
1784 F:      arch/arm64/boot/dts/freescale/qoriq-*
1785
1786 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1787 M:      Lennert Buytenhek <kernel@wantstofly.org>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790
1791 ARM/GUMSTIX MACHINE SUPPORT
1792 M:      Steve Sakoman <sakoman@gmail.com>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795
1796 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1797 M:      Philipp Zabel <philipp.zabel@gmail.com>
1798 M:      Paul Parsons <lost.distance@yahoo.com>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801 F:      arch/arm/mach-pxa/hx4700.c
1802 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1803 F:      sound/soc/pxa/hx4700.c
1804
1805 ARM/HISILICON SOC SUPPORT
1806 M:      Wei Xu <xuwei5@hisilicon.com>
1807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 W:      http://www.hisilicon.com
1809 S:      Supported
1810 T:      git git://github.com/hisilicon/linux-hisi.git
1811 F:      arch/arm/mach-hisi/
1812 F:      arch/arm/boot/dts/hi3*
1813 F:      arch/arm/boot/dts/hip*
1814 F:      arch/arm/boot/dts/hisi*
1815 F:      arch/arm64/boot/dts/hisilicon/
1816
1817 ARM/HP JORNADA 7XX MACHINE SUPPORT
1818 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1819 W:      www.jlime.com
1820 S:      Maintained
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1822 F:      arch/arm/mach-sa1100/jornada720.c
1823 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1824
1825 ARM/IGEP MACHINE SUPPORT
1826 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1827 M:      Javier Martinez Canillas <javier@dowhile0.org>
1828 L:      linux-omap@vger.kernel.org
1829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 S:      Maintained
1831 F:      arch/arm/boot/dts/omap3-igep*
1832
1833 ARM/INCOME PXA270 SUPPORT
1834 M:      Marek Vasut <marek.vasut@gmail.com>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Maintained
1837 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1838
1839 ARM/INTEL IOP32X ARM ARCHITECTURE
1840 M:      Lennert Buytenhek <kernel@wantstofly.org>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 S:      Maintained
1843
1844 ARM/INTEL IQ81342EX MACHINE SUPPORT
1845 M:      Lennert Buytenhek <kernel@wantstofly.org>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 S:      Maintained
1848
1849 ARM/INTEL IXDP2850 MACHINE SUPPORT
1850 M:      Lennert Buytenhek <kernel@wantstofly.org>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853
1854 ARM/INTEL IXP4XX ARM ARCHITECTURE
1855 M:      Linus Walleij <linusw@kernel.org>
1856 M:      Imre Kaloz <kaloz@openwrt.org>
1857 M:      Krzysztof Halasa <khalasa@piap.pl>
1858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 S:      Maintained
1860 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1861 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1862 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1863 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1864 F:      arch/arm/mach-ixp4xx/
1865 F:      drivers/clocksource/timer-ixp4xx.c
1866 F:      drivers/gpio/gpio-ixp4xx.c
1867 F:      drivers/irqchip/irq-ixp4xx.c
1868 F:      include/linux/irqchip/irq-ixp4xx.h
1869 F:      include/linux/platform_data/timer-ixp4xx.h
1870
1871 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1872 M:      Jonathan Cameron <jic23@cam.ac.uk>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 S:      Maintained
1875 F:      arch/arm/mach-pxa/stargate2.c
1876 F:      drivers/pcmcia/pxa2xx_stargate2.c
1877
1878 ARM/INTEL XSC3 (MANZANO) ARM CORE
1879 M:      Lennert Buytenhek <kernel@wantstofly.org>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S:      Maintained
1882
1883 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1884 M:      Lennert Buytenhek <kernel@wantstofly.org>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 S:      Maintained
1887
1888 ARM/LG1K ARCHITECTURE
1889 M:      Chanho Min <chanho.min@lge.com>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 F:      arch/arm64/boot/dts/lg/
1893
1894 ARM/LOGICPD PXA270 MACHINE SUPPORT
1895 M:      Lennert Buytenhek <kernel@wantstofly.org>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 S:      Maintained
1898
1899 ARM/LPC18XX ARCHITECTURE
1900 M:      Vladimir Zapolskiy <vz@mleia.com>
1901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 S:      Maintained
1903 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1904 F:      arch/arm/boot/dts/lpc43*
1905 F:      drivers/i2c/busses/i2c-lpc2k.c
1906 F:      drivers/memory/pl172.c
1907 F:      drivers/mtd/spi-nor/nxp-spifi.c
1908 F:      drivers/rtc/rtc-lpc24xx.c
1909 N:      lpc18xx
1910
1911 ARM/LPC32XX SOC SUPPORT
1912 M:      Vladimir Zapolskiy <vz@mleia.com>
1913 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1916 S:      Maintained
1917 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1918 F:      arch/arm/boot/dts/lpc32*
1919 F:      arch/arm/mach-lpc32xx/
1920 F:      drivers/i2c/busses/i2c-pnx.c
1921 F:      drivers/net/ethernet/nxp/lpc_eth.c
1922 F:      drivers/usb/host/ohci-nxp.c
1923 F:      drivers/watchdog/pnx4008_wdt.c
1924 N:      lpc32xx
1925
1926 ARM/MAGICIAN MACHINE SUPPORT
1927 M:      Philipp Zabel <philipp.zabel@gmail.com>
1928 S:      Maintained
1929
1930 ARM/Marvell Dove/MV78xx0/Orion SOC support
1931 M:      Jason Cooper <jason@lakedaemon.net>
1932 M:      Andrew Lunn <andrew@lunn.ch>
1933 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1934 M:      Gregory Clement <gregory.clement@bootlin.com>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S:      Maintained
1937 F:      Documentation/devicetree/bindings/soc/dove/
1938 F:      arch/arm/mach-dove/
1939 F:      arch/arm/mach-mv78xx0/
1940 F:      arch/arm/mach-orion5x/
1941 F:      arch/arm/plat-orion/
1942 F:      arch/arm/boot/dts/dove*
1943 F:      arch/arm/boot/dts/orion5x*
1944 T:      git git://git.infradead.org/linux-mvebu.git
1945
1946 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1947 M:      Jason Cooper <jason@lakedaemon.net>
1948 M:      Andrew Lunn <andrew@lunn.ch>
1949 M:      Gregory Clement <gregory.clement@bootlin.com>
1950 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm/boot/dts/armada*
1954 F:      arch/arm/boot/dts/kirkwood*
1955 F:      arch/arm/configs/mvebu_*_defconfig
1956 F:      arch/arm/mach-mvebu/
1957 F:      arch/arm64/boot/dts/marvell/armada*
1958 F:      arch/arm64/boot/dts/marvell/cn913*
1959 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1960 F:      drivers/cpufreq/armada-8k-cpufreq.c
1961 F:      drivers/cpufreq/mvebu-cpufreq.c
1962 F:      drivers/irqchip/irq-armada-370-xp.c
1963 F:      drivers/irqchip/irq-mvebu-*
1964 F:      drivers/pinctrl/mvebu/
1965 F:      drivers/rtc/rtc-armada38x.c
1966 T:      git git://git.infradead.org/linux-mvebu.git
1967
1968 ARM/Mediatek RTC DRIVER
1969 M:      Eddie Huang <eddie.huang@mediatek.com>
1970 M:      Sean Wang <sean.wang@mediatek.com>
1971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1973 S:      Maintained
1974 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1975 F:      drivers/rtc/rtc-mt6397.c
1976 F:      drivers/rtc/rtc-mt7622.c
1977
1978 ARM/Mediatek SoC support
1979 M:      Matthias Brugger <matthias.bgg@gmail.com>
1980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1982 W:      https://mtk.bcnfs.org/
1983 C:      irc://chat.freenode.net/linux-mediatek
1984 S:      Maintained
1985 F:      arch/arm/boot/dts/mt6*
1986 F:      arch/arm/boot/dts/mt7*
1987 F:      arch/arm/boot/dts/mt8*
1988 F:      arch/arm/mach-mediatek/
1989 F:      arch/arm64/boot/dts/mediatek/
1990 F:      drivers/soc/mediatek/
1991 N:      mtk
1992 N:      mt[678]
1993 K:      mediatek
1994
1995 ARM/Mediatek USB3 PHY DRIVER
1996 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1999 S:      Maintained
2000 F:      drivers/phy/mediatek/
2001 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
2002
2003 ARM/Microchip (AT91) SoC support
2004 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2005 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2006 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W:      http://www.linux4sam.org
2009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2010 S:      Supported
2011 N:      at91
2012 N:      atmel
2013 F:      arch/arm/mach-at91/
2014 F:      include/soc/at91/
2015 F:      arch/arm/boot/dts/at91*.dts
2016 F:      arch/arm/boot/dts/at91*.dtsi
2017 F:      arch/arm/boot/dts/sama*.dts
2018 F:      arch/arm/boot/dts/sama*.dtsi
2019 F:      arch/arm/include/debug/at91.S
2020 F:      drivers/memory/atmel*
2021 F:      drivers/watchdog/sama5d4_wdt.c
2022 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2023 X:      drivers/net/wireless/atmel/
2024
2025 ARM/MIOA701 MACHINE SUPPORT
2026 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 F:      arch/arm/mach-pxa/mioa701.c
2029 S:      Maintained
2030
2031 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2032 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2033 S:      Maintained
2034
2035 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2036 M:      Linus Walleij <linus.walleij@linaro.org>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 S:      Maintained
2039 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2040 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2041 F:      arch/arm/mach-nomadik/
2042 F:      arch/arm/mach-u300/
2043 F:      arch/arm/mach-ux500/
2044 F:      drivers/soc/ux500/
2045 F:      arch/arm/boot/dts/ste-*
2046 F:      drivers/clk/clk-nomadik.c
2047 F:      drivers/clk/clk-u300.c
2048 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2049 F:      drivers/clocksource/timer-u300.c
2050 F:      drivers/dma/coh901318*
2051 F:      drivers/dma/ste_dma40*
2052 F:      drivers/hwspinlock/u8500_hsem.c
2053 F:      drivers/i2c/busses/i2c-nomadik.c
2054 F:      drivers/i2c/busses/i2c-stu300.c
2055 F:      drivers/iio/adc/ab8500-gpadc.c
2056 F:      drivers/mfd/ab3100*
2057 F:      drivers/mfd/ab8500*
2058 F:      drivers/mfd/abx500*
2059 F:      drivers/mfd/dbx500*
2060 F:      drivers/mfd/db8500*
2061 F:      drivers/pinctrl/nomadik/
2062 F:      drivers/pinctrl/pinctrl-coh901*
2063 F:      drivers/pinctrl/pinctrl-u300.c
2064 F:      drivers/rtc/rtc-ab3100.c
2065 F:      drivers/rtc/rtc-ab8500.c
2066 F:      drivers/rtc/rtc-coh901331.c
2067 F:      drivers/rtc/rtc-pl031.c
2068 F:      drivers/watchdog/coh901327_wdt.c
2069 F:      Documentation/devicetree/bindings/arm/ste-*
2070 F:      Documentation/devicetree/bindings/arm/ux500/
2071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2072
2073 ARM/NUVOTON NPCM ARCHITECTURE
2074 M:      Avi Fishman <avifishman70@gmail.com>
2075 M:      Tomer Maimon <tmaimon77@gmail.com>
2076 M:      Tali Perry <tali.perry1@gmail.com>
2077 R:      Patrick Venture <venture@google.com>
2078 R:      Nancy Yuen <yuenn@google.com>
2079 R:      Benjamin Fair <benjaminfair@google.com>
2080 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2081 S:      Supported
2082 F:      arch/arm/mach-npcm/
2083 F:      arch/arm/boot/dts/nuvoton-npcm*
2084 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2085 F:      drivers/*/*npcm*
2086 F:      Documentation/devicetree/bindings/*/*npcm*
2087 F:      Documentation/devicetree/bindings/*/*/*npcm*
2088
2089 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2090 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2091 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2092 S:      Orphan
2093 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2094 F:      arch/arm/mach-s3c24xx/gta02.h
2095
2096 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2097 M:      Alexander Clouter <alex@digriz.org.uk>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 W:      http://www.digriz.org.uk/ts78xx/kernel
2100 S:      Maintained
2101 F:      arch/arm/mach-orion5x/ts78xx-*
2102
2103 ARM/OXNAS platform support
2104 M:      Neil Armstrong <narmstrong@baylibre.com>
2105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2107 S:      Maintained
2108 F:      arch/arm/mach-oxnas/
2109 F:      arch/arm/boot/dts/ox8*.dts*
2110 N:      oxnas
2111
2112 ARM/PALM TREO SUPPORT
2113 M:      Tomas Cech <sleep_walker@suse.com>
2114 L:      linux-arm-kernel@lists.infradead.org
2115 W:      http://hackndev.com
2116 S:      Maintained
2117 F:      arch/arm/mach-pxa/palmtreo.*
2118
2119 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2120 M:      Marek Vasut <marek.vasut@gmail.com>
2121 L:      linux-arm-kernel@lists.infradead.org
2122 W:      http://hackndev.com
2123 S:      Maintained
2124 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2125 F:      arch/arm/mach-pxa/palmtx.c
2126 F:      arch/arm/mach-pxa/palmt5.*
2127 F:      arch/arm/mach-pxa/include/mach/palmld.h
2128 F:      arch/arm/mach-pxa/palmld.c
2129 F:      arch/arm/mach-pxa/palmte2.*
2130 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2131 F:      arch/arm/mach-pxa/palmtc.c
2132
2133 ARM/PALMZ72 SUPPORT
2134 M:      Sergey Lapin <slapin@ossfans.org>
2135 L:      linux-arm-kernel@lists.infradead.org
2136 W:      http://hackndev.com
2137 S:      Maintained
2138 F:      arch/arm/mach-pxa/palmz72.*
2139
2140 ARM/PLEB SUPPORT
2141 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2142 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2143 S:      Maintained
2144
2145 ARM/PT DIGITAL BOARD PORT
2146 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 W:      http://www.armlinux.org.uk/
2149 S:      Maintained
2150
2151 ARM/QUALCOMM SUPPORT
2152 M:      Andy Gross <agross@kernel.org>
2153 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2154 L:      linux-arm-msm@vger.kernel.org
2155 S:      Maintained
2156 F:      Documentation/devicetree/bindings/soc/qcom/
2157 F:      Documentation/devicetree/bindings/*/qcom*
2158 F:      arch/arm/boot/dts/qcom-*.dts
2159 F:      arch/arm/boot/dts/qcom-*.dtsi
2160 F:      arch/arm/mach-qcom/
2161 F:      arch/arm64/boot/dts/qcom/
2162 F:      drivers/*/qcom/
2163 F:      drivers/*/qcom*
2164 F:      drivers/*/*/qcom/
2165 F:      drivers/*/*/qcom*
2166 F:      drivers/*/pm8???-*
2167 F:      drivers/bluetooth/btqcomsmd.c
2168 F:      drivers/clocksource/timer-qcom.c
2169 F:      drivers/extcon/extcon-qcom*
2170 F:      drivers/iommu/msm*
2171 F:      drivers/i2c/busses/i2c-qup.c
2172 F:      drivers/i2c/busses/i2c-qcom-geni.c
2173 F:      drivers/mfd/ssbi.c
2174 F:      drivers/mmc/host/mmci_qcom*
2175 F:      drivers/mmc/host/sdhci-msm.c
2176 F:      drivers/pci/controller/dwc/pcie-qcom.c
2177 F:      drivers/phy/qualcomm/
2178 F:      drivers/power/*/msm*
2179 F:      drivers/reset/reset-qcom-*
2180 F:      drivers/scsi/ufs/ufs-qcom.*
2181 F:      drivers/spi/spi-qup.c
2182 F:      drivers/spi/spi-geni-qcom.c
2183 F:      drivers/spi/spi-qcom-qspi.c
2184 F:      drivers/tty/serial/msm_serial.c
2185 F:      drivers/usb/dwc3/dwc3-qcom.c
2186 F:      include/dt-bindings/*/qcom*
2187 F:      include/linux/*/qcom*
2188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2189
2190 ARM/RADISYS ENP2611 MACHINE SUPPORT
2191 M:      Lennert Buytenhek <kernel@wantstofly.org>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 S:      Maintained
2194
2195 ARM/RDA MICRO ARCHITECTURE
2196 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200 F:      arch/arm/boot/dts/rda8810pl-*
2201 F:      drivers/clocksource/timer-rda.c
2202 F:      drivers/gpio/gpio-rda.c
2203 F:      drivers/irqchip/irq-rda-intc.c
2204 F:      drivers/tty/serial/rda-uart.c
2205 F:      Documentation/devicetree/bindings/arm/rda.yaml
2206 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2207 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2208 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2209 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2210
2211 ARM/REALTEK ARCHITECTURE
2212 M:      Andreas Färber <afaerber@suse.de>
2213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2215 S:      Maintained
2216 F:      arch/arm64/boot/dts/realtek/
2217 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2218
2219 ARM/RENESAS ARM64 ARCHITECTURE
2220 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2221 M:      Magnus Damm <magnus.damm@gmail.com>
2222 L:      linux-renesas-soc@vger.kernel.org
2223 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2225 S:      Supported
2226 F:      arch/arm64/boot/dts/renesas/
2227 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2228 F:      drivers/soc/renesas/
2229 F:      include/linux/soc/renesas/
2230
2231 ARM/RISCPC ARCHITECTURE
2232 M:      Russell King <linux@armlinux.org.uk>
2233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 W:      http://www.armlinux.org.uk/
2235 S:      Maintained
2236 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2237 F:      arch/arm/include/asm/hardware/ioc.h
2238 F:      arch/arm/include/asm/hardware/iomd.h
2239 F:      arch/arm/include/asm/hardware/memc.h
2240 F:      arch/arm/mach-rpc/
2241 F:      drivers/net/ethernet/8390/etherh.c
2242 F:      drivers/net/ethernet/i825xx/ether1*
2243 F:      drivers/net/ethernet/seeq/ether3*
2244 F:      drivers/scsi/arm/
2245
2246 ARM/Rockchip SoC support
2247 M:      Heiko Stuebner <heiko@sntech.de>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 L:      linux-rockchip@lists.infradead.org
2250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2251 S:      Maintained
2252 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2253 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2254 F:      arch/arm/boot/dts/rk3*
2255 F:      arch/arm/boot/dts/rv1108*
2256 F:      arch/arm/mach-rockchip/
2257 F:      drivers/clk/rockchip/
2258 F:      drivers/i2c/busses/i2c-rk3x.c
2259 F:      drivers/*/*rockchip*
2260 F:      drivers/*/*/*rockchip*
2261 F:      sound/soc/rockchip/
2262 N:      rockchip
2263
2264 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2265 M:      Kukjin Kim <kgene@kernel.org>
2266 M:      Krzysztof Kozlowski <krzk@kernel.org>
2267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2269 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2270 S:      Maintained
2271 F:      arch/arm/boot/dts/s3c*
2272 F:      arch/arm/boot/dts/s5p*
2273 F:      arch/arm/boot/dts/exynos*
2274 F:      arch/arm64/boot/dts/exynos/
2275 F:      arch/arm/plat-samsung/
2276 F:      arch/arm/mach-s3c24*/
2277 F:      arch/arm/mach-s3c64xx/
2278 F:      arch/arm/mach-s5p*/
2279 F:      arch/arm/mach-exynos*/
2280 F:      drivers/*/*s3c24*
2281 F:      drivers/*/*/*s3c24*
2282 F:      drivers/*/*s3c64xx*
2283 F:      drivers/*/*s5pv210*
2284 F:      drivers/memory/samsung/
2285 F:      drivers/soc/samsung/
2286 F:      drivers/tty/serial/samsung*
2287 F:      include/linux/soc/samsung/
2288 F:      Documentation/arm/samsung/
2289 F:      Documentation/devicetree/bindings/arm/samsung/
2290 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2291 N:      exynos
2292
2293 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2294 M:      Kyungmin Park <kyungmin.park@samsung.com>
2295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 S:      Maintained
2297 F:      arch/arm/mach-s5pv210/
2298
2299 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2300 M:      Kyungmin Park <kyungmin.park@samsung.com>
2301 M:      Kamil Debski <kamil@wypas.org>
2302 M:      Andrzej Hajda <a.hajda@samsung.com>
2303 L:      linux-arm-kernel@lists.infradead.org
2304 L:      linux-media@vger.kernel.org
2305 S:      Maintained
2306 F:      drivers/media/platform/s5p-g2d/
2307
2308 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2309 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2310 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2311 L:      linux-media@vger.kernel.org
2312 S:      Maintained
2313 F:      drivers/media/platform/s5p-cec/
2314 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2315
2316 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2317 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2318 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2319 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2320 L:      linux-arm-kernel@lists.infradead.org
2321 L:      linux-media@vger.kernel.org
2322 S:      Maintained
2323 F:      drivers/media/platform/s5p-jpeg/
2324
2325 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2326 M:      Kyungmin Park <kyungmin.park@samsung.com>
2327 M:      Kamil Debski <kamil@wypas.org>
2328 M:      Jeongtae Park <jtp.park@samsung.com>
2329 M:      Andrzej Hajda <a.hajda@samsung.com>
2330 L:      linux-arm-kernel@lists.infradead.org
2331 L:      linux-media@vger.kernel.org
2332 S:      Maintained
2333 F:      drivers/media/platform/s5p-mfc/
2334
2335 ARM/SHMOBILE ARM ARCHITECTURE
2336 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2337 M:      Magnus Damm <magnus.damm@gmail.com>
2338 L:      linux-renesas-soc@vger.kernel.org
2339 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2341 S:      Supported
2342 F:      arch/arm/boot/dts/emev2*
2343 F:      arch/arm/boot/dts/gr-peach*
2344 F:      arch/arm/boot/dts/iwg20d-q7*
2345 F:      arch/arm/boot/dts/r7s*
2346 F:      arch/arm/boot/dts/r8a*
2347 F:      arch/arm/boot/dts/r9a*
2348 F:      arch/arm/boot/dts/sh*
2349 F:      arch/arm/configs/shmobile_defconfig
2350 F:      arch/arm/include/debug/renesas-scif.S
2351 F:      arch/arm/mach-shmobile/
2352 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2353 F:      drivers/soc/renesas/
2354 F:      include/linux/soc/renesas/
2355
2356 ARM/SOCFPGA ARCHITECTURE
2357 M:      Dinh Nguyen <dinguyen@kernel.org>
2358 S:      Maintained
2359 F:      arch/arm/mach-socfpga/
2360 F:      arch/arm/boot/dts/socfpga*
2361 F:      arch/arm/configs/socfpga_defconfig
2362 F:      arch/arm64/boot/dts/altera/
2363 F:      arch/arm64/boot/dts/intel/
2364 W:      http://www.rocketboards.org
2365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2366
2367 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2368 M:      Dinh Nguyen <dinguyen@kernel.org>
2369 S:      Maintained
2370 F:      drivers/clk/socfpga/
2371
2372 ARM/SOCFPGA EDAC SUPPORT
2373 M:      Thor Thayer <thor.thayer@linux.intel.com>
2374 S:      Maintained
2375 F:      drivers/edac/altera_edac.
2376
2377 ARM/SPREADTRUM SoC SUPPORT
2378 M:      Orson Zhai <orsonzhai@gmail.com>
2379 M:      Baolin Wang <baolin.wang7@gmail.com>
2380 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2381 S:      Maintained
2382 F:      arch/arm64/boot/dts/sprd
2383 N:      sprd
2384 N:      sc27xx
2385 N:      sc2731
2386
2387 ARM/STI ARCHITECTURE
2388 M:      Patrice Chotard <patrice.chotard@st.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 W:      http://www.stlinux.com
2391 S:      Maintained
2392 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2393 F:      arch/arm/mach-sti/
2394 F:      arch/arm/boot/dts/sti*
2395 F:      drivers/char/hw_random/st-rng.c
2396 F:      drivers/clocksource/arm_global_timer.c
2397 F:      drivers/clocksource/clksrc_st_lpc.c
2398 F:      drivers/cpufreq/sti-cpufreq.c
2399 F:      drivers/dma/st_fdma*
2400 F:      drivers/i2c/busses/i2c-st.c
2401 F:      drivers/media/rc/st_rc.c
2402 F:      drivers/media/platform/sti/c8sectpfe/
2403 F:      drivers/mmc/host/sdhci-st.c
2404 F:      drivers/phy/st/phy-miphy28lp.c
2405 F:      drivers/phy/st/phy-stih407-usb.c
2406 F:      drivers/pinctrl/pinctrl-st.c
2407 F:      drivers/remoteproc/st_remoteproc.c
2408 F:      drivers/remoteproc/st_slim_rproc.c
2409 F:      drivers/reset/sti/
2410 F:      drivers/rtc/rtc-st-lpc.c
2411 F:      drivers/tty/serial/st-asc.c
2412 F:      drivers/usb/dwc3/dwc3-st.c
2413 F:      drivers/usb/host/ehci-st.c
2414 F:      drivers/usb/host/ohci-st.c
2415 F:      drivers/watchdog/st_lpc_wdt.c
2416 F:      drivers/ata/ahci_st.c
2417 F:      include/linux/remoteproc/st_slim_rproc.h
2418
2419 ARM/STM32 ARCHITECTURE
2420 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2421 M:      Alexandre Torgue <alexandre.torgue@st.com>
2422 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 S:      Maintained
2425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2426 N:      stm32
2427 N:      stm
2428 F:      arch/arm/boot/dts/stm32*
2429 F:      arch/arm/mach-stm32/
2430 F:      drivers/clocksource/armv7m_systick.c
2431
2432 ARM/Synaptics SoC support
2433 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2434 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 S:      Maintained
2437 F:      arch/arm/mach-berlin/
2438 F:      arch/arm/boot/dts/berlin*
2439 F:      arch/arm64/boot/dts/synaptics/
2440
2441 ARM/TANGO ARCHITECTURE
2442 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2443 M:      Mans Rullgard <mans@mansr.com>
2444 L:      linux-arm-kernel@lists.infradead.org
2445 S:      Odd Fixes
2446 N:      tango
2447
2448 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2449 M:      Lennert Buytenhek <kernel@wantstofly.org>
2450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451 S:      Maintained
2452
2453 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2454 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2455 L:      linux-tegra@vger.kernel.org
2456 L:      linux-media@vger.kernel.org
2457 S:      Maintained
2458 F:      drivers/media/platform/tegra-cec/
2459 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2460
2461 ARM/TETON BGA MACHINE SUPPORT
2462 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 S:      Maintained
2465
2466 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2467 M:      Santosh Shilimkar <ssantosh@kernel.org>
2468 L:      linux-kernel@vger.kernel.org
2469 S:      Maintained
2470 F:      drivers/memory/*emif*
2471
2472 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2473 M:      Tero Kristo <t-kristo@ti.com>
2474 M:      Nishanth Menon <nm@ti.com>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 S:      Supported
2477 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2478 F:      arch/arm64/boot/dts/ti/Makefile
2479 F:      arch/arm64/boot/dts/ti/k3-*
2480 F:      include/dt-bindings/pinctrl/k3.h
2481
2482 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2483 M:      Santosh Shilimkar <ssantosh@kernel.org>
2484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485 S:      Maintained
2486 F:      arch/arm/mach-keystone/
2487 F:      arch/arm/boot/dts/keystone-*
2488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2489
2490 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2491 M:      Santosh Shilimkar <ssantosh@kernel.org>
2492 L:      linux-kernel@vger.kernel.org
2493 S:      Maintained
2494 F:      drivers/clk/keystone/
2495
2496 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2497 M:      Santosh Shilimkar <ssantosh@kernel.org>
2498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 L:      linux-kernel@vger.kernel.org
2500 S:      Maintained
2501 F:      drivers/clocksource/timer-keystone.c
2502
2503 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2504 M:      Santosh Shilimkar <ssantosh@kernel.org>
2505 L:      linux-kernel@vger.kernel.org
2506 S:      Maintained
2507 F:      drivers/power/reset/keystone-reset.c
2508
2509 ARM/THECUS N2100 MACHINE SUPPORT
2510 M:      Lennert Buytenhek <kernel@wantstofly.org>
2511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 S:      Maintained
2513
2514 ARM/TOSA MACHINE SUPPORT
2515 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2516 M:      Dirk Opfer <dirk@opfer-online.de>
2517 S:      Maintained
2518
2519 ARM/UNIPHIER ARCHITECTURE
2520 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2523 S:      Maintained
2524 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2525 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2526 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2527 F:      arch/arm/boot/dts/uniphier*
2528 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2529 F:      arch/arm/mach-uniphier/
2530 F:      arch/arm/mm/cache-uniphier.c
2531 F:      arch/arm64/boot/dts/socionext/uniphier*
2532 F:      drivers/bus/uniphier-system-bus.c
2533 F:      drivers/clk/uniphier/
2534 F:      drivers/dma/uniphier-mdmac.c
2535 F:      drivers/gpio/gpio-uniphier.c
2536 F:      drivers/i2c/busses/i2c-uniphier*
2537 F:      drivers/irqchip/irq-uniphier-aidet.c
2538 F:      drivers/mmc/host/uniphier-sd.c
2539 F:      drivers/pinctrl/uniphier/
2540 F:      drivers/reset/reset-uniphier.c
2541 F:      drivers/tty/serial/8250/8250_uniphier.c
2542 N:      uniphier
2543
2544 Ux500 CLOCK DRIVERS
2545 M:      Ulf Hansson <ulf.hansson@linaro.org>
2546 L:      linux-clk@vger.kernel.org
2547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 S:      Maintained
2549 F:      drivers/clk/ux500/
2550
2551 ARM/VERSATILE EXPRESS PLATFORM
2552 M:      Liviu Dudau <liviu.dudau@arm.com>
2553 M:      Sudeep Holla <sudeep.holla@arm.com>
2554 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 S:      Maintained
2557 F:      arch/arm/boot/dts/vexpress*
2558 F:      arch/arm64/boot/dts/arm/
2559 F:      arch/arm/mach-vexpress/
2560 F:      */*/vexpress*
2561 F:      */*/*/vexpress*
2562 F:      drivers/clk/versatile/clk-vexpress-osc.c
2563 F:      drivers/clocksource/timer-versatile.c
2564 N:      mps2
2565
2566 ARM/VFP SUPPORT
2567 M:      Russell King <linux@armlinux.org.uk>
2568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 W:      http://www.armlinux.org.uk/
2570 S:      Maintained
2571 F:      arch/arm/vfp/
2572
2573 ARM/VOIPAC PXA270 SUPPORT
2574 M:      Marek Vasut <marek.vasut@gmail.com>
2575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 S:      Maintained
2577 F:      arch/arm/mach-pxa/vpac270.c
2578 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2579
2580 ARM/VT8500 ARM ARCHITECTURE
2581 M:      Tony Prisk <linux@prisktech.co.nz>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 S:      Maintained
2584 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2585 F:      arch/arm/mach-vt8500/
2586 F:      drivers/clocksource/timer-vt8500.c
2587 F:      drivers/i2c/busses/i2c-wmt.c
2588 F:      drivers/mmc/host/wmt-sdmmc.c
2589 F:      drivers/pwm/pwm-vt8500.c
2590 F:      drivers/rtc/rtc-vt8500.c
2591 F:      drivers/tty/serial/vt8500_serial.c
2592 F:      drivers/usb/host/ehci-platform.c
2593 F:      drivers/usb/host/uhci-platform.c
2594 F:      drivers/video/fbdev/vt8500lcdfb.*
2595 F:      drivers/video/fbdev/wm8505fb*
2596 F:      drivers/video/fbdev/wmt_ge_rops.*
2597
2598 ARM/ZIPIT Z2 SUPPORT
2599 M:      Marek Vasut <marek.vasut@gmail.com>
2600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 S:      Maintained
2602 F:      arch/arm/mach-pxa/z2.c
2603 F:      arch/arm/mach-pxa/include/mach/z2.h
2604
2605 ARM/ZTE ARCHITECTURE
2606 M:      Jun Nie <jun.nie@linaro.org>
2607 M:      Shawn Guo <shawnguo@kernel.org>
2608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 S:      Maintained
2610 F:      arch/arm/boot/dts/zx2967*
2611 F:      arch/arm/mach-zx/
2612 F:      arch/arm64/boot/dts/zte/
2613 F:      drivers/clk/zte/
2614 F:      drivers/dma/zx_dma.c
2615 F:      drivers/gpio/gpio-zx.c
2616 F:      drivers/i2c/busses/i2c-zx2967.c
2617 F:      drivers/mmc/host/dw_mmc-zx.*
2618 F:      drivers/pinctrl/zte/
2619 F:      drivers/soc/zte/
2620 F:      drivers/thermal/zx2967_thermal.c
2621 F:      drivers/watchdog/zx2967_wdt.c
2622 F:      Documentation/devicetree/bindings/arm/zte.yaml
2623 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2624 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2625 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2626 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2627 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2628 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2629 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2630 F:      Documentation/devicetree/bindings/soc/zte/
2631 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2632 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2633 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2634 F:      include/dt-bindings/clock/zx2967*.h
2635 F:      include/dt-bindings/soc/zte,*.h
2636 F:      sound/soc/codecs/zx_aud96p22.c
2637 F:      sound/soc/zte/
2638
2639 ARM/ZYNQ ARCHITECTURE
2640 M:      Michal Simek <michal.simek@xilinx.com>
2641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 W:      http://wiki.xilinx.com
2643 T:      git https://github.com/Xilinx/linux-xlnx.git
2644 S:      Supported
2645 F:      arch/arm/mach-zynq/
2646 F:      drivers/cpuidle/cpuidle-zynq.c
2647 F:      drivers/block/xsysace.c
2648 N:      zynq
2649 N:      xilinx
2650 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2651 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2652 F:      drivers/clocksource/timer-cadence-ttc.c
2653 F:      drivers/i2c/busses/i2c-cadence.c
2654 F:      drivers/mmc/host/sdhci-of-arasan.c
2655 F:      drivers/edac/synopsys_edac.c
2656 F:      drivers/i2c/busses/i2c-xiic.c
2657
2658 ARM64 PORT (AARCH64 ARCHITECTURE)
2659 M:      Catalin Marinas <catalin.marinas@arm.com>
2660 M:      Will Deacon <will@kernel.org>
2661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2663 S:      Maintained
2664 F:      arch/arm64/
2665 X:      arch/arm64/boot/dts/
2666 F:      Documentation/arm64/
2667 F:      tools/testing/selftests/arm64/
2668
2669 AS3645A LED FLASH CONTROLLER DRIVER
2670 M:      Sakari Ailus <sakari.ailus@iki.fi>
2671 L:      linux-leds@vger.kernel.org
2672 S:      Maintained
2673 F:      drivers/leds/leds-as3645a.c
2674
2675 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2676 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2677 L:      linux-media@vger.kernel.org
2678 T:      git git://linuxtv.org/media_tree.git
2679 S:      Maintained
2680 F:      drivers/media/i2c/ak7375.c
2681 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2682
2683 ASAHI KASEI AK8974 DRIVER
2684 M:      Linus Walleij <linus.walleij@linaro.org>
2685 L:      linux-iio@vger.kernel.org
2686 W:      http://www.akm.com/
2687 S:      Supported
2688 F:      drivers/iio/magnetometer/ak8974.c
2689
2690 ASC7621 HARDWARE MONITOR DRIVER
2691 M:      George Joseph <george.joseph@fairview5.com>
2692 L:      linux-hwmon@vger.kernel.org
2693 S:      Maintained
2694 F:      Documentation/hwmon/asc7621.rst
2695 F:      drivers/hwmon/asc7621.c
2696
2697 ASPEED PINCTRL DRIVERS
2698 M:      Andrew Jeffery <andrew@aj.id.au>
2699 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2700 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2701 L:      linux-gpio@vger.kernel.org
2702 S:      Maintained
2703 F:      drivers/pinctrl/aspeed/
2704 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2705
2706 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2707 M:      Eddie James <eajames@linux.ibm.com>
2708 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2709 S:      Maintained
2710 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2711 F:      drivers/irqchip/irq-aspeed-scu-ic.c
2712 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2713
2714 ASPEED VIDEO ENGINE DRIVER
2715 M:      Eddie James <eajames@linux.ibm.com>
2716 L:      linux-media@vger.kernel.org
2717 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2718 S:      Maintained
2719 F:      drivers/media/platform/aspeed-video.c
2720 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2721
2722 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2723 M:      Corentin Chary <corentin.chary@gmail.com>
2724 L:      acpi4asus-user@lists.sourceforge.net
2725 L:      platform-driver-x86@vger.kernel.org
2726 W:      http://acpi4asus.sf.net
2727 S:      Maintained
2728 F:      drivers/platform/x86/asus*.c
2729 F:      drivers/platform/x86/eeepc*.c
2730
2731 ASUS WIRELESS RADIO CONTROL DRIVER
2732 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2733 L:      platform-driver-x86@vger.kernel.org
2734 S:      Maintained
2735 F:      drivers/platform/x86/asus-wireless.c
2736
2737 ASYMMETRIC KEYS
2738 M:      David Howells <dhowells@redhat.com>
2739 L:      keyrings@vger.kernel.org
2740 S:      Maintained
2741 F:      Documentation/crypto/asymmetric-keys.txt
2742 F:      include/linux/verification.h
2743 F:      include/crypto/public_key.h
2744 F:      include/crypto/pkcs7.h
2745 F:      crypto/asymmetric_keys/
2746
2747 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2748 R:      Dan Williams <dan.j.williams@intel.com>
2749 W:      http://sourceforge.net/projects/xscaleiop
2750 S:      Odd fixes
2751 F:      Documentation/crypto/async-tx-api.txt
2752 F:      crypto/async_tx/
2753 F:      drivers/dma/
2754 F:      include/linux/dmaengine.h
2755 F:      include/linux/async_tx.h
2756
2757 AT24 EEPROM DRIVER
2758 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2759 L:      linux-i2c@vger.kernel.org
2760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2761 S:      Maintained
2762 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2763 F:      drivers/misc/eeprom/at24.c
2764
2765 ATA OVER ETHERNET (AOE) DRIVER
2766 M:      "Justin Sanders" <justin@coraid.com>
2767 W:      http://www.openaoe.org/
2768 S:      Supported
2769 F:      Documentation/admin-guide/aoe/
2770 F:      drivers/block/aoe/
2771
2772 ATHEROS 71XX/9XXX GPIO DRIVER
2773 M:      Alban Bedel <albeu@free.fr>
2774 W:      https://github.com/AlbanBedel/linux
2775 T:      git git://github.com/AlbanBedel/linux
2776 S:      Maintained
2777 F:      drivers/gpio/gpio-ath79.c
2778 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2779
2780 ATHEROS 71XX/9XXX USB PHY DRIVER
2781 M:      Alban Bedel <albeu@free.fr>
2782 W:      https://github.com/AlbanBedel/linux
2783 T:      git git://github.com/AlbanBedel/linux
2784 S:      Maintained
2785 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2786 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2787
2788 ATHEROS ATH GENERIC UTILITIES
2789 M:      Kalle Valo <kvalo@codeaurora.org>
2790 L:      linux-wireless@vger.kernel.org
2791 S:      Supported
2792 F:      drivers/net/wireless/ath/*
2793
2794 ATHEROS ATH5K WIRELESS DRIVER
2795 M:      Jiri Slaby <jirislaby@gmail.com>
2796 M:      Nick Kossifidis <mickflemm@gmail.com>
2797 M:      Luis Chamberlain <mcgrof@kernel.org>
2798 L:      linux-wireless@vger.kernel.org
2799 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2800 S:      Maintained
2801 F:      drivers/net/wireless/ath/ath5k/
2802
2803 ATHEROS ATH6KL WIRELESS DRIVER
2804 M:      Kalle Valo <kvalo@codeaurora.org>
2805 L:      linux-wireless@vger.kernel.org
2806 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2808 S:      Supported
2809 F:      drivers/net/wireless/ath/ath6kl/
2810
2811 ATI_REMOTE2 DRIVER
2812 M:      Ville Syrjala <syrjala@sci.fi>
2813 S:      Maintained
2814 F:      drivers/input/misc/ati_remote2.c
2815
2816 ATK0110 HWMON DRIVER
2817 M:      Luca Tettamanti <kronos.it@gmail.com>
2818 L:      linux-hwmon@vger.kernel.org
2819 S:      Maintained
2820 F:      drivers/hwmon/asus_atk0110.c
2821
2822 ATLX ETHERNET DRIVERS
2823 M:      Jay Cliburn <jcliburn@gmail.com>
2824 M:      Chris Snook <chris.snook@gmail.com>
2825 L:      netdev@vger.kernel.org
2826 W:      http://sourceforge.net/projects/atl1
2827 W:      http://atl1.sourceforge.net
2828 S:      Maintained
2829 F:      drivers/net/ethernet/atheros/
2830
2831 ATM
2832 M:      Chas Williams <3chas3@gmail.com>
2833 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2834 L:      netdev@vger.kernel.org
2835 W:      http://linux-atm.sourceforge.net
2836 S:      Maintained
2837 F:      drivers/atm/
2838 F:      include/linux/atm*
2839 F:      include/uapi/linux/atm*
2840
2841 ATMEL MACB ETHERNET DRIVER
2842 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2843 S:      Supported
2844 F:      drivers/net/ethernet/cadence/
2845
2846 ATMEL MAXTOUCH DRIVER
2847 M:      Nick Dyer <nick@shmanahar.org>
2848 T:      git git://github.com/ndyer/linux.git
2849 S:      Maintained
2850 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2851 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2852
2853 ATMEL WIRELESS DRIVER
2854 M:      Simon Kelley <simon@thekelleys.org.uk>
2855 L:      linux-wireless@vger.kernel.org
2856 W:      http://www.thekelleys.org.uk/atmel
2857 W:      http://atmelwlandriver.sourceforge.net/
2858 S:      Maintained
2859 F:      drivers/net/wireless/atmel/atmel*
2860
2861 ATOMIC INFRASTRUCTURE
2862 M:      Will Deacon <will@kernel.org>
2863 M:      Peter Zijlstra <peterz@infradead.org>
2864 R:      Boqun Feng <boqun.feng@gmail.com>
2865 L:      linux-kernel@vger.kernel.org
2866 S:      Maintained
2867 F:      arch/*/include/asm/atomic*.h
2868 F:      include/*/atomic*.h
2869 F:      scripts/atomic/
2870
2871 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2872 M:      Bradley Grove <linuxdrivers@attotech.com>
2873 L:      linux-scsi@vger.kernel.org
2874 W:      http://www.attotech.com
2875 S:      Supported
2876 F:      drivers/scsi/esas2r
2877
2878 ATUSB IEEE 802.15.4 RADIO DRIVER
2879 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2880 L:      linux-wpan@vger.kernel.org
2881 S:      Maintained
2882 F:      drivers/net/ieee802154/atusb.c
2883 F:      drivers/net/ieee802154/atusb.h
2884 F:      drivers/net/ieee802154/at86rf230.h
2885
2886 AUDIT SUBSYSTEM
2887 M:      Paul Moore <paul@paul-moore.com>
2888 M:      Eric Paris <eparis@redhat.com>
2889 L:      linux-audit@redhat.com (moderated for non-subscribers)
2890 W:      https://github.com/linux-audit
2891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2892 S:      Supported
2893 F:      include/linux/audit.h
2894 F:      include/uapi/linux/audit.h
2895 F:      kernel/audit*
2896
2897 AUXILIARY DISPLAY DRIVERS
2898 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2899 S:      Maintained
2900 F:      drivers/auxdisplay/
2901 F:      include/linux/cfag12864b.h
2902
2903 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2904 M:      Andreas Klinger <ak@it-klinger.de>
2905 L:      linux-iio@vger.kernel.org
2906 S:      Maintained
2907 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2908 F:      drivers/iio/adc/hx711.c
2909
2910 AX.25 NETWORK LAYER
2911 M:      Ralf Baechle <ralf@linux-mips.org>
2912 L:      linux-hams@vger.kernel.org
2913 W:      http://www.linux-ax25.org/
2914 S:      Maintained
2915 F:      include/uapi/linux/ax25.h
2916 F:      include/net/ax25.h
2917 F:      net/ax25/
2918
2919 AXENTIA ARM DEVICES
2920 M:      Peter Rosin <peda@axentia.se>
2921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922 S:      Maintained
2923 F:      arch/arm/boot/dts/at91-linea.dtsi
2924 F:      arch/arm/boot/dts/at91-natte.dtsi
2925 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2926 F:      arch/arm/boot/dts/at91-tse850-3.dts
2927
2928 AXENTIA ASOC DRIVERS
2929 M:      Peter Rosin <peda@axentia.se>
2930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2931 S:      Maintained
2932 F:      Documentation/devicetree/bindings/sound/axentia,*
2933 F:      sound/soc/atmel/tse850-pcm5142.c
2934
2935 AXXIA I2C CONTROLLER
2936 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2937 L:      linux-i2c@vger.kernel.org
2938 S:      Maintained
2939 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2940 F:      drivers/i2c/busses/i2c-axxia.c
2941
2942 AZ6007 DVB DRIVER
2943 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2944 L:      linux-media@vger.kernel.org
2945 W:      https://linuxtv.org
2946 T:      git git://linuxtv.org/media_tree.git
2947 S:      Maintained
2948 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2949
2950 AZTECH FM RADIO RECEIVER DRIVER
2951 M:      Hans Verkuil <hverkuil@xs4all.nl>
2952 L:      linux-media@vger.kernel.org
2953 T:      git git://linuxtv.org/media_tree.git
2954 W:      https://linuxtv.org
2955 S:      Maintained
2956 F:      drivers/media/radio/radio-aztech*
2957
2958 B43 WIRELESS DRIVER
2959 L:      linux-wireless@vger.kernel.org
2960 L:      b43-dev@lists.infradead.org
2961 W:      http://wireless.kernel.org/en/users/Drivers/b43
2962 S:      Odd Fixes
2963 F:      drivers/net/wireless/broadcom/b43/
2964
2965 B43LEGACY WIRELESS DRIVER
2966 M:      Larry Finger <Larry.Finger@lwfinger.net>
2967 L:      linux-wireless@vger.kernel.org
2968 L:      b43-dev@lists.infradead.org
2969 W:      http://wireless.kernel.org/en/users/Drivers/b43
2970 S:      Maintained
2971 F:      drivers/net/wireless/broadcom/b43legacy/
2972
2973 BACKLIGHT CLASS/SUBSYSTEM
2974 M:      Lee Jones <lee.jones@linaro.org>
2975 M:      Daniel Thompson <daniel.thompson@linaro.org>
2976 M:      Jingoo Han <jingoohan1@gmail.com>
2977 L:      dri-devel@lists.freedesktop.org
2978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2979 S:      Maintained
2980 F:      drivers/video/backlight/
2981 F:      include/linux/backlight.h
2982 F:      include/linux/pwm_backlight.h
2983 F:      Documentation/devicetree/bindings/leds/backlight
2984 F:      Documentation/ABI/stable/sysfs-class-backlight
2985 F:      Documentation/ABI/testing/sysfs-class-backlight
2986
2987 BATMAN ADVANCED
2988 M:      Marek Lindner <mareklindner@neomailbox.ch>
2989 M:      Simon Wunderlich <sw@simonwunderlich.de>
2990 M:      Antonio Quartulli <a@unstable.cc>
2991 M:      Sven Eckelmann <sven@narfation.org>
2992 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2993 W:      https://www.open-mesh.org/
2994 B:      https://www.open-mesh.org/projects/batman-adv/issues
2995 C:      irc://chat.freenode.net/batman
2996 Q:      https://patchwork.open-mesh.org/project/batman/list/
2997 T:      git https://git.open-mesh.org/linux-merge.git
2998 S:      Maintained
2999 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3000 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
3001 F:      Documentation/networking/batman-adv.rst
3002 F:      include/uapi/linux/batadv_packet.h
3003 F:      include/uapi/linux/batman_adv.h
3004 F:      net/batman-adv/
3005
3006 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3007 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3008 L:      linux-hams@vger.kernel.org
3009 W:      http://www.baycom.org/~tom/ham/ham.html
3010 S:      Maintained
3011 F:      drivers/net/hamradio/baycom*
3012
3013 BCACHE (BLOCK LAYER CACHE)
3014 M:      Coly Li <colyli@suse.de>
3015 M:      Kent Overstreet <kent.overstreet@gmail.com>
3016 L:      linux-bcache@vger.kernel.org
3017 W:      http://bcache.evilpiepirate.org
3018 C:      irc://irc.oftc.net/bcache
3019 S:      Maintained
3020 F:      drivers/md/bcache/
3021
3022 BDISP ST MEDIA DRIVER
3023 M:      Fabien Dessenne <fabien.dessenne@st.com>
3024 L:      linux-media@vger.kernel.org
3025 T:      git git://linuxtv.org/media_tree.git
3026 W:      https://linuxtv.org
3027 S:      Supported
3028 F:      drivers/media/platform/sti/bdisp
3029
3030 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3031 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3032 L:      netdev@vger.kernel.org
3033 S:      Maintained
3034 F:      drivers/net/ethernet/ec_bhf.c
3035
3036 BEFS FILE SYSTEM
3037 M:      Luis de Bethencourt <luisbg@kernel.org>
3038 M:      Salah Triki <salah.triki@gmail.com>
3039 S:      Maintained
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3041 F:      Documentation/filesystems/befs.txt
3042 F:      fs/befs/
3043
3044 BFQ I/O SCHEDULER
3045 M:      Paolo Valente <paolo.valente@linaro.org>
3046 M:      Jens Axboe <axboe@kernel.dk>
3047 L:      linux-block@vger.kernel.org
3048 S:      Maintained
3049 F:      block/bfq-*
3050 F:      Documentation/block/bfq-iosched.rst
3051
3052 BFS FILE SYSTEM
3053 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3054 S:      Maintained
3055 F:      Documentation/filesystems/bfs.txt
3056 F:      fs/bfs/
3057 F:      include/uapi/linux/bfs_fs.h
3058
3059 BLINKM RGB LED DRIVER
3060 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3061 S:      Maintained
3062 F:      drivers/leds/leds-blinkm.c
3063
3064 BLOCK LAYER
3065 M:      Jens Axboe <axboe@kernel.dk>
3066 L:      linux-block@vger.kernel.org
3067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3068 S:      Maintained
3069 F:      block/
3070 F:      drivers/block/
3071 F:      kernel/trace/blktrace.c
3072 F:      lib/sbitmap.c
3073
3074 BLOCK2MTD DRIVER
3075 M:      Joern Engel <joern@lazybastard.org>
3076 L:      linux-mtd@lists.infradead.org
3077 S:      Maintained
3078 F:      drivers/mtd/devices/block2mtd.c
3079
3080 BLUETOOTH DRIVERS
3081 M:      Marcel Holtmann <marcel@holtmann.org>
3082 M:      Johan Hedberg <johan.hedberg@gmail.com>
3083 L:      linux-bluetooth@vger.kernel.org
3084 W:      http://www.bluez.org/
3085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3087 S:      Maintained
3088 F:      drivers/bluetooth/
3089
3090 BLUETOOTH SUBSYSTEM
3091 M:      Marcel Holtmann <marcel@holtmann.org>
3092 M:      Johan Hedberg <johan.hedberg@gmail.com>
3093 L:      linux-bluetooth@vger.kernel.org
3094 W:      http://www.bluez.org/
3095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3097 S:      Maintained
3098 F:      net/bluetooth/
3099 F:      include/net/bluetooth/
3100
3101 BONDING DRIVER
3102 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3103 M:      Veaceslav Falico <vfalico@gmail.com>
3104 M:      Andy Gospodarek <andy@greyhouse.net>
3105 L:      netdev@vger.kernel.org
3106 W:      http://sourceforge.net/projects/bonding/
3107 S:      Supported
3108 F:      drivers/net/bonding/
3109 F:      include/uapi/linux/if_bonding.h
3110
3111 BPF (Safe dynamic programs and tools)
3112 M:      Alexei Starovoitov <ast@kernel.org>
3113 M:      Daniel Borkmann <daniel@iogearbox.net>
3114 R:      Martin KaFai Lau <kafai@fb.com>
3115 R:      Song Liu <songliubraving@fb.com>
3116 R:      Yonghong Song <yhs@fb.com>
3117 R:      Andrii Nakryiko <andriin@fb.com>
3118 L:      netdev@vger.kernel.org
3119 L:      bpf@vger.kernel.org
3120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3122 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3123 S:      Supported
3124 F:      arch/*/net/*
3125 F:      Documentation/networking/filter.txt
3126 F:      Documentation/bpf/
3127 F:      include/linux/bpf*
3128 F:      include/linux/filter.h
3129 F:      include/trace/events/xdp.h
3130 F:      include/uapi/linux/bpf*
3131 F:      include/uapi/linux/filter.h
3132 F:      kernel/bpf/
3133 F:      kernel/trace/bpf_trace.c
3134 F:      lib/test_bpf.c
3135 F:      net/bpf/
3136 F:      net/core/filter.c
3137 F:      net/sched/act_bpf.c
3138 F:      net/sched/cls_bpf.c
3139 F:      samples/bpf/
3140 F:      tools/bpf/
3141 F:      tools/lib/bpf/
3142 F:      tools/testing/selftests/bpf/
3143 K:      bpf
3144 N:      bpf
3145
3146 BPF JIT for ARM
3147 M:      Shubham Bansal <illusionist.neo@gmail.com>
3148 L:      netdev@vger.kernel.org
3149 L:      bpf@vger.kernel.org
3150 S:      Maintained
3151 F:      arch/arm/net/
3152
3153 BPF JIT for ARM64
3154 M:      Daniel Borkmann <daniel@iogearbox.net>
3155 M:      Alexei Starovoitov <ast@kernel.org>
3156 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3157 L:      netdev@vger.kernel.org
3158 L:      bpf@vger.kernel.org
3159 S:      Supported
3160 F:      arch/arm64/net/
3161
3162 BPF JIT for MIPS (32-BIT AND 64-BIT)
3163 M:      Paul Burton <paulburton@kernel.org>
3164 L:      netdev@vger.kernel.org
3165 L:      bpf@vger.kernel.org
3166 S:      Maintained
3167 F:      arch/mips/net/
3168
3169 BPF JIT for NFP NICs
3170 M:      Jakub Kicinski <kuba@kernel.org>
3171 L:      netdev@vger.kernel.org
3172 L:      bpf@vger.kernel.org
3173 S:      Supported
3174 F:      drivers/net/ethernet/netronome/nfp/bpf/
3175
3176 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3177 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3178 M:      Sandipan Das <sandipan@linux.ibm.com>
3179 L:      netdev@vger.kernel.org
3180 L:      bpf@vger.kernel.org
3181 S:      Maintained
3182 F:      arch/powerpc/net/
3183
3184 BPF JIT for RISC-V (RV64G)
3185 M:      Björn Töpel <bjorn.topel@gmail.com>
3186 L:      netdev@vger.kernel.org
3187 S:      Maintained
3188 F:      arch/riscv/net/
3189
3190 BPF JIT for S390
3191 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3192 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3193 M:      Vasily Gorbik <gor@linux.ibm.com>
3194 L:      netdev@vger.kernel.org
3195 L:      bpf@vger.kernel.org
3196 S:      Maintained
3197 F:      arch/s390/net/
3198 X:      arch/s390/net/pnet.c
3199
3200 BPF JIT for SPARC (32-BIT AND 64-BIT)
3201 M:      David S. Miller <davem@davemloft.net>
3202 L:      netdev@vger.kernel.org
3203 L:      bpf@vger.kernel.org
3204 S:      Maintained
3205 F:      arch/sparc/net/
3206
3207 BPF JIT for X86 32-BIT
3208 M:      Wang YanQing <udknight@gmail.com>
3209 L:      netdev@vger.kernel.org
3210 L:      bpf@vger.kernel.org
3211 S:      Maintained
3212 F:      arch/x86/net/bpf_jit_comp32.c
3213
3214 BPF JIT for X86 64-BIT
3215 M:      Alexei Starovoitov <ast@kernel.org>
3216 M:      Daniel Borkmann <daniel@iogearbox.net>
3217 L:      netdev@vger.kernel.org
3218 L:      bpf@vger.kernel.org
3219 S:      Supported
3220 F:      arch/x86/net/
3221 X:      arch/x86/net/bpf_jit_comp32.c
3222
3223 BROADCOM B44 10/100 ETHERNET DRIVER
3224 M:      Michael Chan <michael.chan@broadcom.com>
3225 L:      netdev@vger.kernel.org
3226 S:      Supported
3227 F:      drivers/net/ethernet/broadcom/b44.*
3228
3229 BROADCOM B53 ETHERNET SWITCH DRIVER
3230 M:      Florian Fainelli <f.fainelli@gmail.com>
3231 L:      netdev@vger.kernel.org
3232 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3233 S:      Supported
3234 F:      drivers/net/dsa/b53/*
3235 F:      include/linux/platform_data/b53.h
3236
3237 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3238 M:      Florian Fainelli <f.fainelli@gmail.com>
3239 M:      Ray Jui <rjui@broadcom.com>
3240 M:      Scott Branden <sbranden@broadcom.com>
3241 M:      bcm-kernel-feedback-list@broadcom.com
3242 T:      git git://github.com/broadcom/mach-bcm
3243 S:      Maintained
3244 N:      bcm281*
3245 N:      bcm113*
3246 N:      bcm216*
3247 N:      kona
3248 F:      arch/arm/mach-bcm/
3249
3250 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3251 M:      Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3252 L:      bcm-kernel-feedback-list@broadcom.com
3253 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3255 T:      git git://github.com/anholt/linux
3256 S:      Maintained
3257 N:      bcm2711
3258 N:      bcm2835
3259 F:      drivers/staging/vc04_services
3260
3261 BROADCOM BCM47XX MIPS ARCHITECTURE
3262 M:      Hauke Mehrtens <hauke@hauke-m.de>
3263 M:      Rafał Miłecki <zajec5@gmail.com>
3264 L:      linux-mips@vger.kernel.org
3265 S:      Maintained
3266 F:      Documentation/devicetree/bindings/mips/brcm/
3267 F:      arch/mips/bcm47xx/*
3268 F:      arch/mips/include/asm/mach-bcm47xx/*
3269
3270 BROADCOM BCM5301X ARM ARCHITECTURE
3271 M:      Hauke Mehrtens <hauke@hauke-m.de>
3272 M:      Rafał Miłecki <zajec5@gmail.com>
3273 M:      bcm-kernel-feedback-list@broadcom.com
3274 L:      linux-arm-kernel@lists.infradead.org
3275 S:      Maintained
3276 F:      arch/arm/mach-bcm/bcm_5301x.c
3277 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3278 F:      arch/arm/boot/dts/bcm470*
3279 F:      arch/arm/boot/dts/bcm953012*
3280
3281 BROADCOM BCM53573 ARM ARCHITECTURE
3282 M:      Rafał Miłecki <rafal@milecki.pl>
3283 L:      bcm-kernel-feedback-list@broadcom.com
3284 L:      linux-arm-kernel@lists.infradead.org
3285 S:      Maintained
3286 F:      arch/arm/boot/dts/bcm53573*
3287 F:      arch/arm/boot/dts/bcm47189*
3288
3289 BROADCOM BCM63XX ARM ARCHITECTURE
3290 M:      Florian Fainelli <f.fainelli@gmail.com>
3291 M:      bcm-kernel-feedback-list@broadcom.com
3292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293 T:      git git://github.com/broadcom/stblinux.git
3294 S:      Maintained
3295 N:      bcm63xx
3296
3297 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3298 M:      Kevin Cernekee <cernekee@gmail.com>
3299 L:      linux-usb@vger.kernel.org
3300 S:      Maintained
3301 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3302
3303 BROADCOM BCM7XXX ARM ARCHITECTURE
3304 M:      Florian Fainelli <f.fainelli@gmail.com>
3305 M:      bcm-kernel-feedback-list@broadcom.com
3306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3307 T:      git git://github.com/broadcom/stblinux.git
3308 S:      Maintained
3309 F:      arch/arm/mach-bcm/*brcmstb*
3310 F:      arch/arm/boot/dts/bcm7*.dts*
3311 F:      drivers/bus/brcmstb_gisb.c
3312 F:      arch/arm/mm/cache-b15-rac.c
3313 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3314 N:      brcmstb
3315
3316 BROADCOM BMIPS CPUFREQ DRIVER
3317 M:      Markus Mayer <mmayer@broadcom.com>
3318 M:      bcm-kernel-feedback-list@broadcom.com
3319 L:      linux-pm@vger.kernel.org
3320 S:      Maintained
3321 F:      drivers/cpufreq/bmips-cpufreq.c
3322
3323 BROADCOM BMIPS MIPS ARCHITECTURE
3324 M:      Florian Fainelli <f.fainelli@gmail.com>
3325 L:      bcm-kernel-feedback-list@broadcom.com
3326 L:      linux-mips@vger.kernel.org
3327 T:      git git://github.com/broadcom/stblinux.git
3328 S:      Maintained
3329 F:      arch/mips/bmips/*
3330 F:      arch/mips/include/asm/mach-bmips/*
3331 F:      arch/mips/kernel/*bmips*
3332 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3333 F:      drivers/irqchip/irq-bcm63*
3334 F:      drivers/irqchip/irq-bcm7*
3335 F:      drivers/irqchip/irq-brcmstb*
3336 F:      include/linux/bcm963xx_nvram.h
3337 F:      include/linux/bcm963xx_tag.h
3338
3339 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3340 M:      Rasesh Mody <rmody@marvell.com>
3341 M:      GR-Linux-NIC-Dev@marvell.com
3342 L:      netdev@vger.kernel.org
3343 S:      Supported
3344 F:      drivers/net/ethernet/broadcom/bnx2.*
3345 F:      drivers/net/ethernet/broadcom/bnx2_*
3346
3347 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3348 M:      QLogic-Storage-Upstream@qlogic.com
3349 L:      linux-scsi@vger.kernel.org
3350 S:      Supported
3351 F:      drivers/scsi/bnx2fc/
3352
3353 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3354 M:      QLogic-Storage-Upstream@qlogic.com
3355 L:      linux-scsi@vger.kernel.org
3356 S:      Supported
3357 F:      drivers/scsi/bnx2i/
3358
3359 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3360 M:      Ariel Elior <aelior@marvell.com>
3361 M:      Sudarsana Kalluru <skalluru@marvell.com>
3362 M:      GR-everest-linux-l2@marvell.com
3363 L:      netdev@vger.kernel.org
3364 S:      Supported
3365 F:      drivers/net/ethernet/broadcom/bnx2x/
3366
3367 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3368 M:      Michael Chan <michael.chan@broadcom.com>
3369 L:      netdev@vger.kernel.org
3370 S:      Supported
3371 F:      drivers/net/ethernet/broadcom/bnxt/
3372
3373 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3374 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3375 M:      Franky Lin <franky.lin@broadcom.com>
3376 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3377 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3378 M:      Wright Feng <wright.feng@cypress.com>
3379 L:      linux-wireless@vger.kernel.org
3380 L:      brcm80211-dev-list.pdl@broadcom.com
3381 L:      brcm80211-dev-list@cypress.com
3382 S:      Supported
3383 F:      drivers/net/wireless/broadcom/brcm80211/
3384
3385 BROADCOM BRCMSTB GPIO DRIVER
3386 M:      Gregory Fong <gregory.0xf0@gmail.com>
3387 L:      bcm-kernel-feedback-list@broadcom.com
3388 S:      Supported
3389 F:      drivers/gpio/gpio-brcmstb.c
3390 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3391
3392 BROADCOM BRCMSTB I2C DRIVER
3393 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3394 L:      linux-i2c@vger.kernel.org
3395 L:      bcm-kernel-feedback-list@broadcom.com
3396 S:      Supported
3397 F:      drivers/i2c/busses/i2c-brcmstb.c
3398 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3399
3400 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3401 M:      Al Cooper <alcooperx@gmail.com>
3402 L:      linux-kernel@vger.kernel.org
3403 L:      bcm-kernel-feedback-list@broadcom.com
3404 S:      Maintained
3405 F:      drivers/phy/broadcom/phy-brcm-usb*
3406
3407 BROADCOM GENET ETHERNET DRIVER
3408 M:      Doug Berger <opendmb@gmail.com>
3409 M:      Florian Fainelli <f.fainelli@gmail.com>
3410 L:      bcm-kernel-feedback-list@broadcom.com
3411 L:      netdev@vger.kernel.org
3412 S:      Supported
3413 F:      drivers/net/ethernet/broadcom/genet/
3414
3415 BROADCOM IPROC ARM ARCHITECTURE
3416 M:      Ray Jui <rjui@broadcom.com>
3417 M:      Scott Branden <sbranden@broadcom.com>
3418 M:      bcm-kernel-feedback-list@broadcom.com
3419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3420 T:      git git://github.com/broadcom/cygnus-linux.git
3421 S:      Maintained
3422 N:      iproc
3423 N:      cygnus
3424 N:      bcm[-_]nsp
3425 N:      bcm9113*
3426 N:      bcm9583*
3427 N:      bcm9585*
3428 N:      bcm9586*
3429 N:      bcm988312
3430 N:      bcm113*
3431 N:      bcm583*
3432 N:      bcm585*
3433 N:      bcm586*
3434 N:      bcm88312
3435 N:      hr2
3436 N:      stingray
3437 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3438 F:      arch/arm64/boot/dts/broadcom/stingray/*
3439 F:      drivers/clk/bcm/clk-ns*
3440 F:      drivers/clk/bcm/clk-sr*
3441 F:      drivers/pinctrl/bcm/pinctrl-ns*
3442 F:      include/dt-bindings/clock/bcm-sr*
3443
3444 BROADCOM KONA GPIO DRIVER
3445 M:      Ray Jui <rjui@broadcom.com>
3446 L:      bcm-kernel-feedback-list@broadcom.com
3447 S:      Supported
3448 F:      drivers/gpio/gpio-bcm-kona.c
3449 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3450
3451 BROADCOM NETXTREME-E ROCE DRIVER
3452 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3453 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3454 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3455 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3456 L:      linux-rdma@vger.kernel.org
3457 W:      http://www.broadcom.com
3458 S:      Supported
3459 F:      drivers/infiniband/hw/bnxt_re/
3460 F:      include/uapi/rdma/bnxt_re-abi.h
3461
3462 BROADCOM NVRAM DRIVER
3463 M:      Rafał Miłecki <zajec5@gmail.com>
3464 L:      linux-mips@vger.kernel.org
3465 S:      Maintained
3466 F:      drivers/firmware/broadcom/*
3467
3468 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3469 M:      Rafał Miłecki <zajec5@gmail.com>
3470 L:      linux-wireless@vger.kernel.org
3471 S:      Maintained
3472 F:      drivers/bcma/
3473 F:      include/linux/bcma/
3474
3475 BROADCOM STB AVS CPUFREQ DRIVER
3476 M:      Markus Mayer <mmayer@broadcom.com>
3477 M:      bcm-kernel-feedback-list@broadcom.com
3478 L:      linux-pm@vger.kernel.org
3479 S:      Maintained
3480 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3481 F:      drivers/cpufreq/brcmstb*
3482
3483 BROADCOM STB AVS TMON DRIVER
3484 M:      Markus Mayer <mmayer@broadcom.com>
3485 M:      bcm-kernel-feedback-list@broadcom.com
3486 L:      linux-pm@vger.kernel.org
3487 S:      Maintained
3488 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3489 F:      drivers/thermal/broadcom/brcmstb*
3490
3491 BROADCOM STB NAND FLASH DRIVER
3492 M:      Brian Norris <computersforpeace@gmail.com>
3493 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3494 L:      linux-mtd@lists.infradead.org
3495 L:      bcm-kernel-feedback-list@broadcom.com
3496 S:      Maintained
3497 F:      drivers/mtd/nand/raw/brcmnand/
3498
3499 BROADCOM STB DPFE DRIVER
3500 M:      Markus Mayer <mmayer@broadcom.com>
3501 M:      bcm-kernel-feedback-list@broadcom.com
3502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3503 S:      Maintained
3504 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3505 F:      drivers/memory/brcmstb_dpfe.c
3506
3507 BROADCOM SPI DRIVER
3508 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3509 M:      bcm-kernel-feedback-list@broadcom.com
3510 S:      Maintained
3511 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3512 F:      drivers/spi/spi-bcm-qspi.*
3513 F:      drivers/spi/spi-brcmstb-qspi.c
3514 F:      drivers/spi/spi-iproc-qspi.c
3515
3516 BROADCOM SYSTEMPORT ETHERNET DRIVER
3517 M:      Florian Fainelli <f.fainelli@gmail.com>
3518 L:      bcm-kernel-feedback-list@broadcom.com
3519 L:      netdev@vger.kernel.org
3520 S:      Supported
3521 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3522
3523 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3524 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3525 M:      Prashant Sreedharan <prashant@broadcom.com>
3526 M:      Michael Chan <mchan@broadcom.com>
3527 L:      netdev@vger.kernel.org
3528 S:      Supported
3529 F:      drivers/net/ethernet/broadcom/tg3.*
3530
3531 BROCADE BFA FC SCSI DRIVER
3532 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3533 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3534 L:      linux-scsi@vger.kernel.org
3535 S:      Supported
3536 F:      drivers/scsi/bfa/
3537
3538 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3539 M:      Rasesh Mody <rmody@marvell.com>
3540 M:      Sudarsana Kalluru <skalluru@marvell.com>
3541 M:      GR-Linux-NIC-Dev@marvell.com
3542 L:      netdev@vger.kernel.org
3543 S:      Supported
3544 F:      drivers/net/ethernet/brocade/bna/
3545
3546 BSG (block layer generic sg v4 driver)
3547 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3548 L:      linux-scsi@vger.kernel.org
3549 S:      Supported
3550 F:      block/bsg.c
3551 F:      include/linux/bsg.h
3552 F:      include/uapi/linux/bsg.h
3553
3554 BT87X AUDIO DRIVER
3555 M:      Clemens Ladisch <clemens@ladisch.de>
3556 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3558 S:      Maintained
3559 F:      Documentation/sound/cards/bt87x.rst
3560 F:      sound/pci/bt87x.c
3561
3562 BT8XXGPIO DRIVER
3563 M:      Michael Buesch <m@bues.ch>
3564 W:      http://bu3sch.de/btgpio.php
3565 S:      Maintained
3566 F:      drivers/gpio/gpio-bt8xx.c
3567
3568 BTRFS FILE SYSTEM
3569 M:      Chris Mason <clm@fb.com>
3570 M:      Josef Bacik <josef@toxicpanda.com>
3571 M:      David Sterba <dsterba@suse.com>
3572 L:      linux-btrfs@vger.kernel.org
3573 W:      http://btrfs.wiki.kernel.org/
3574 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3576 S:      Maintained
3577 F:      Documentation/filesystems/btrfs.txt
3578 F:      fs/btrfs/
3579 F:      include/linux/btrfs*
3580 F:      include/uapi/linux/btrfs*
3581
3582 BTTV VIDEO4LINUX DRIVER
3583 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3584 L:      linux-media@vger.kernel.org
3585 W:      https://linuxtv.org
3586 T:      git git://linuxtv.org/media_tree.git
3587 S:      Odd fixes
3588 F:      Documentation/media/v4l-drivers/bttv*
3589 F:      drivers/media/pci/bt8xx/bttv*
3590
3591 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3592 M:      Chanwoo Choi <cw00.choi@samsung.com>
3593 L:      linux-pm@vger.kernel.org
3594 L:      linux-samsung-soc@vger.kernel.org
3595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3596 S:      Maintained
3597 F:      drivers/devfreq/exynos-bus.c
3598 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3599
3600 BUSLOGIC SCSI DRIVER
3601 M:      Khalid Aziz <khalid@gonehiking.org>
3602 L:      linux-scsi@vger.kernel.org
3603 S:      Maintained
3604 F:      drivers/scsi/BusLogic.*
3605 F:      drivers/scsi/FlashPoint.*
3606
3607 C-MEDIA CMI8788 DRIVER
3608 M:      Clemens Ladisch <clemens@ladisch.de>
3609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3611 S:      Maintained
3612 F:      sound/pci/oxygen/
3613
3614 C-SKY ARCHITECTURE
3615 M:      Guo Ren <guoren@kernel.org>
3616 T:      git https://github.com/c-sky/csky-linux.git
3617 S:      Supported
3618 F:      arch/csky/
3619 F:      Documentation/devicetree/bindings/csky/
3620 F:      drivers/irqchip/irq-csky-*
3621 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3622 F:      drivers/clocksource/timer-gx6605s.c
3623 F:      drivers/clocksource/timer-mp-csky.c
3624 F:      Documentation/devicetree/bindings/timer/csky,*
3625 K:      csky
3626 N:      csky
3627
3628 C6X ARCHITECTURE
3629 M:      Mark Salter <msalter@redhat.com>
3630 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3631 L:      linux-c6x-dev@linux-c6x.org
3632 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3633 S:      Maintained
3634 F:      arch/c6x/
3635
3636 CA8210 IEEE-802.15.4 RADIO DRIVER
3637 M:      Harry Morris <h.morris@cascoda.com>
3638 L:      linux-wpan@vger.kernel.org
3639 W:      https://github.com/Cascoda/ca8210-linux.git
3640 S:      Maintained
3641 F:      drivers/net/ieee802154/ca8210.c
3642 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3643
3644 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3645 M:      David Howells <dhowells@redhat.com>
3646 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3647 S:      Supported
3648 F:      Documentation/filesystems/caching/cachefiles.txt
3649 F:      fs/cachefiles/
3650
3651 CADENCE MIPI-CSI2 BRIDGES
3652 M:      Maxime Ripard <mripard@kernel.org>
3653 L:      linux-media@vger.kernel.org
3654 S:      Maintained
3655 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3656 F:      drivers/media/platform/cadence/cdns-csi2*
3657
3658 CADENCE NAND DRIVER
3659 M:      Piotr Sroka <piotrs@cadence.com>
3660 L:      linux-mtd@lists.infradead.org
3661 S:      Maintained
3662 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3663 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3664
3665 CADET FM/AM RADIO RECEIVER DRIVER
3666 M:      Hans Verkuil <hverkuil@xs4all.nl>
3667 L:      linux-media@vger.kernel.org
3668 T:      git git://linuxtv.org/media_tree.git
3669 W:      https://linuxtv.org
3670 S:      Maintained
3671 F:      drivers/media/radio/radio-cadet*
3672
3673 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3674 M:      Jonathan Corbet <corbet@lwn.net>
3675 L:      linux-media@vger.kernel.org
3676 T:      git git://linuxtv.org/media_tree.git
3677 S:      Maintained
3678 F:      Documentation/media/v4l-drivers/cafe_ccic*
3679 F:      drivers/media/platform/marvell-ccic/
3680
3681 CAIF NETWORK LAYER
3682 L:      netdev@vger.kernel.org
3683 S:      Orphan
3684 F:      Documentation/networking/caif/
3685 F:      drivers/net/caif/
3686 F:      include/uapi/linux/caif/
3687 F:      include/net/caif/
3688 F:      net/caif/
3689
3690 CAKE QDISC
3691 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3692 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3693 S:      Maintained
3694 F:      net/sched/sch_cake.c
3695
3696 CAN NETWORK DRIVERS
3697 M:      Wolfgang Grandegger <wg@grandegger.com>
3698 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3699 L:      linux-can@vger.kernel.org
3700 W:      https://github.com/linux-can
3701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3703 S:      Maintained
3704 F:      Documentation/devicetree/bindings/net/can/
3705 F:      drivers/net/can/
3706 F:      include/linux/can/dev.h
3707 F:      include/linux/can/led.h
3708 F:      include/linux/can/rx-offload.h
3709 F:      include/linux/can/platform/
3710 F:      include/uapi/linux/can/error.h
3711 F:      include/uapi/linux/can/netlink.h
3712 F:      include/uapi/linux/can/vxcan.h
3713
3714 CAN NETWORK LAYER
3715 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3716 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3717 L:      linux-can@vger.kernel.org
3718 W:      https://github.com/linux-can
3719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3721 S:      Maintained
3722 F:      Documentation/networking/can.rst
3723 F:      net/can/
3724 F:      include/linux/can/core.h
3725 F:      include/linux/can/skb.h
3726 F:      include/net/netns/can.h
3727 F:      include/uapi/linux/can.h
3728 F:      include/uapi/linux/can/bcm.h
3729 F:      include/uapi/linux/can/raw.h
3730 F:      include/uapi/linux/can/gw.h
3731
3732 CAN-J1939 NETWORK LAYER
3733 M:      Robin van der Gracht <robin@protonic.nl>
3734 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3735 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3736 L:      linux-can@vger.kernel.org
3737 S:      Maintained
3738 F:      Documentation/networking/j1939.rst
3739 F:      net/can/j1939/
3740 F:      include/uapi/linux/can/j1939.h
3741
3742 CAPABILITIES
3743 M:      Serge Hallyn <serge@hallyn.com>
3744 L:      linux-security-module@vger.kernel.org
3745 S:      Supported
3746 F:      include/linux/capability.h
3747 F:      include/uapi/linux/capability.h
3748 F:      security/commoncap.c
3749 F:      kernel/capability.c
3750
3751 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3752 M:      Kevin Tsai <ktsai@capellamicro.com>
3753 S:      Maintained
3754 F:      drivers/iio/light/cm*
3755
3756 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3757 M:      Christian Lamparter <chunkeey@googlemail.com>
3758 L:      linux-wireless@vger.kernel.org
3759 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3760 S:      Maintained
3761 F:      drivers/net/wireless/ath/carl9170/
3762
3763 CAVIUM I2C DRIVER
3764 M:      Robert Richter <rrichter@marvell.com>
3765 W:      http://www.marvell.com
3766 S:      Supported
3767 F:      drivers/i2c/busses/i2c-octeon*
3768 F:      drivers/i2c/busses/i2c-thunderx*
3769
3770 CAVIUM LIQUIDIO NETWORK DRIVER
3771 M:      Derek Chickles <dchickles@marvell.com>
3772 M:      Satanand Burla <sburla@marvell.com>
3773 M:      Felix Manlunas <fmanlunas@marvell.com>
3774 L:      netdev@vger.kernel.org
3775 W:      http://www.marvell.com
3776 S:      Supported
3777 F:      drivers/net/ethernet/cavium/liquidio/
3778
3779 CAVIUM MMC DRIVER
3780 M:      Robert Richter <rrichter@marvell.com>
3781 W:      http://www.marvell.com
3782 S:      Supported
3783 F:      drivers/mmc/host/cavium*
3784
3785 CAVIUM OCTEON-TX CRYPTO DRIVER
3786 M:      George Cherian <gcherian@marvell.com>
3787 L:      linux-crypto@vger.kernel.org
3788 W:      http://www.marvell.com
3789 S:      Supported
3790 F:      drivers/crypto/cavium/cpt/
3791
3792 CAVIUM THUNDERX2 ARM64 SOC
3793 M:      Robert Richter <rrichter@marvell.com>
3794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3795 S:      Maintained
3796 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3797 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3798
3799 CC2520 IEEE-802.15.4 RADIO DRIVER
3800 M:      Varka Bhadram <varkabhadram@gmail.com>
3801 L:      linux-wpan@vger.kernel.org
3802 S:      Maintained
3803 F:      drivers/net/ieee802154/cc2520.c
3804 F:      include/linux/spi/cc2520.h
3805 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3806
3807 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3808 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3809 L:      linux-crypto@vger.kernel.org
3810 S:      Supported
3811 F:      drivers/crypto/ccree/
3812 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3813
3814 CEC FRAMEWORK
3815 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3816 L:      linux-media@vger.kernel.org
3817 T:      git git://linuxtv.org/media_tree.git
3818 W:      http://linuxtv.org
3819 S:      Supported
3820 F:      Documentation/media/kapi/cec-core.rst
3821 F:      Documentation/media/uapi/cec
3822 F:      drivers/media/cec/
3823 F:      drivers/media/rc/keymaps/rc-cec.c
3824 F:      include/media/cec.h
3825 F:      include/media/cec-notifier.h
3826 F:      include/uapi/linux/cec.h
3827 F:      include/uapi/linux/cec-funcs.h
3828 F:      Documentation/devicetree/bindings/media/cec.txt
3829 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3830
3831 CEC GPIO DRIVER
3832 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3833 L:      linux-media@vger.kernel.org
3834 T:      git git://linuxtv.org/media_tree.git
3835 W:      http://linuxtv.org
3836 S:      Supported
3837 F:      drivers/media/platform/cec-gpio/
3838 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3839
3840 CELL BROADBAND ENGINE ARCHITECTURE
3841 M:      Arnd Bergmann <arnd@arndb.de>
3842 L:      linuxppc-dev@lists.ozlabs.org
3843 W:      http://www.ibm.com/developerworks/power/cell/
3844 S:      Supported
3845 F:      arch/powerpc/include/asm/cell*.h
3846 F:      arch/powerpc/include/asm/spu*.h
3847 F:      arch/powerpc/include/uapi/asm/spu*.h
3848 F:      arch/powerpc/oprofile/*cell*
3849 F:      arch/powerpc/platforms/cell/
3850
3851 CEPH COMMON CODE (LIBCEPH)
3852 M:      Ilya Dryomov <idryomov@gmail.com>
3853 M:      Jeff Layton <jlayton@kernel.org>
3854 M:      Sage Weil <sage@redhat.com>
3855 L:      ceph-devel@vger.kernel.org
3856 W:      http://ceph.com/
3857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3858 T:      git git://github.com/ceph/ceph-client.git
3859 S:      Supported
3860 F:      net/ceph/
3861 F:      include/linux/ceph/
3862 F:      include/linux/crush/
3863
3864 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3865 M:      Jeff Layton <jlayton@kernel.org>
3866 M:      Sage Weil <sage@redhat.com>
3867 M:      Ilya Dryomov <idryomov@gmail.com>
3868 L:      ceph-devel@vger.kernel.org
3869 W:      http://ceph.com/
3870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3871 T:      git git://github.com/ceph/ceph-client.git
3872 S:      Supported
3873 F:      Documentation/filesystems/ceph.txt
3874 F:      fs/ceph/
3875
3876 CERTIFICATE HANDLING:
3877 M:      David Howells <dhowells@redhat.com>
3878 M:      David Woodhouse <dwmw2@infradead.org>
3879 L:      keyrings@vger.kernel.org
3880 S:      Maintained
3881 F:      Documentation/admin-guide/module-signing.rst
3882 F:      certs/
3883 F:      scripts/sign-file.c
3884 F:      scripts/extract-cert.c
3885
3886 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3887 L:      devel@driverdev.osuosl.org
3888 S:      Obsolete
3889 F:      drivers/staging/wusbcore/
3890
3891 CFAG12864B LCD DRIVER
3892 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3893 S:      Maintained
3894 F:      drivers/auxdisplay/cfag12864b.c
3895 F:      include/linux/cfag12864b.h
3896
3897 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3898 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3899 S:      Maintained
3900 F:      drivers/auxdisplay/cfag12864bfb.c
3901 F:      include/linux/cfag12864b.h
3902
3903 802.11 (including CFG80211/NL80211)
3904 M:      Johannes Berg <johannes@sipsolutions.net>
3905 L:      linux-wireless@vger.kernel.org
3906 W:      http://wireless.kernel.org/
3907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3909 S:      Maintained
3910 F:      net/wireless/
3911 F:      include/uapi/linux/nl80211.h
3912 F:      include/linux/ieee80211.h
3913 F:      include/net/wext.h
3914 F:      include/net/cfg80211.h
3915 F:      include/net/iw_handler.h
3916 F:      include/net/ieee80211_radiotap.h
3917 F:      Documentation/driver-api/80211/cfg80211.rst
3918 F:      Documentation/networking/regulatory.txt
3919
3920 CHAR and MISC DRIVERS
3921 M:      Arnd Bergmann <arnd@arndb.de>
3922 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3924 S:      Supported
3925 F:      drivers/char/
3926 F:      drivers/misc/
3927 F:      include/linux/miscdevice.h
3928
3929 CHECKPATCH
3930 M:      Andy Whitcroft <apw@canonical.com>
3931 M:      Joe Perches <joe@perches.com>
3932 S:      Maintained
3933 F:      scripts/checkpatch.pl
3934
3935 CHINESE DOCUMENTATION
3936 M:      Harry Wei <harryxiyou@gmail.com>
3937 M:      Alex Shi <alex.shi@linux.alibaba.com>
3938 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3939 S:      Maintained
3940 F:      Documentation/translations/zh_CN/
3941
3942 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3943 M:      Peter Chen <Peter.Chen@nxp.com>
3944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3945 L:      linux-usb@vger.kernel.org
3946 S:      Maintained
3947 F:      drivers/usb/chipidea/
3948
3949 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3950 M:      Hans de Goede <hdegoede@redhat.com>
3951 L:      linux-input@vger.kernel.org
3952 S:      Maintained
3953 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3954 F:      drivers/input/touchscreen/chipone_icn8318.c
3955
3956 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3957 M:      Hans de Goede <hdegoede@redhat.com>
3958 L:      linux-input@vger.kernel.org
3959 S:      Maintained
3960 F:      drivers/input/touchscreen/chipone_icn8505.c
3961
3962 CHROME HARDWARE PLATFORM SUPPORT
3963 M:      Benson Leung <bleung@chromium.org>
3964 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3965 S:      Maintained
3966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3967 F:      drivers/platform/chrome/
3968
3969 CHROMEOS EC SUBDRIVERS
3970 M:      Benson Leung <bleung@chromium.org>
3971 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3972 R:      Guenter Roeck <groeck@chromium.org>
3973 S:      Maintained
3974 N:      cros_ec
3975 N:      cros-ec
3976 F:      drivers/power/supply/cros_usbpd-charger.c
3977
3978 CHROMEOS EC CODEC DRIVER
3979 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3980 S:      Maintained
3981 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3982 R:      Guenter Roeck <groeck@chromium.org>
3983 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3984 F:      sound/soc/codecs/cros_ec_codec.*
3985
3986 CIRRUS LOGIC AUDIO CODEC DRIVERS
3987 M:      Brian Austin <brian.austin@cirrus.com>
3988 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3990 S:      Maintained
3991 F:      sound/soc/codecs/cs*
3992
3993 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3994 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3995 L:      netdev@vger.kernel.org
3996 S:      Maintained
3997 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3998
3999 CIRRUS LOGIC LOCHNAGAR DRIVER
4000 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4001 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4002 L:      patches@opensource.cirrus.com
4003 S:      Supported
4004 F:      drivers/clk/clk-lochnagar.c
4005 F:      drivers/hwmon/lochnagar-hwmon.c
4006 F:      drivers/mfd/lochnagar-i2c.c
4007 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4008 F:      drivers/regulator/lochnagar-regulator.c
4009 F:      sound/soc/codecs/lochnagar-sc.c
4010 F:      include/dt-bindings/clk/lochnagar.h
4011 F:      include/dt-bindings/pinctrl/lochnagar.h
4012 F:      include/linux/mfd/lochnagar*
4013 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4014 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4015 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4016 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4017 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4018 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4019 F:      Documentation/hwmon/lochnagar.rst
4020
4021 CISCO FCOE HBA DRIVER
4022 M:      Satish Kharat <satishkh@cisco.com>
4023 M:      Sesidhar Baddela <sebaddel@cisco.com>
4024 M:      Karan Tilak Kumar <kartilak@cisco.com>
4025 L:      linux-scsi@vger.kernel.org
4026 S:      Supported
4027 F:      drivers/scsi/fnic/
4028
4029 CISCO SCSI HBA DRIVER
4030 M:      Karan Tilak Kumar <kartilak@cisco.com>
4031 M:      Sesidhar Baddela <sebaddel@cisco.com>
4032 L:      linux-scsi@vger.kernel.org
4033 S:      Supported
4034 F:      drivers/scsi/snic/
4035
4036 CISCO VIC ETHERNET NIC DRIVER
4037 M:      Christian Benvenuti <benve@cisco.com>
4038 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4039 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4040 S:      Supported
4041 F:      drivers/net/ethernet/cisco/enic/
4042
4043 CISCO VIC LOW LATENCY NIC DRIVER
4044 M:      Christian Benvenuti <benve@cisco.com>
4045 M:      Nelson Escobar <neescoba@cisco.com>
4046 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4047 S:      Supported
4048 F:      drivers/infiniband/hw/usnic/
4049
4050 CIRRUS LOGIC MADERA CODEC DRIVERS
4051 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4052 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4053 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4054 L:      patches@opensource.cirrus.com
4055 T:      git https://github.com/CirrusLogic/linux-drivers.git
4056 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4057 S:      Supported
4058 F:      Documentation/devicetree/bindings/mfd/madera.txt
4059 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4060 F:      Documentation/devicetree/bindings/sound/madera.txt
4061 F:      include/dt-bindings/sound/madera*
4062 F:      include/linux/irqchip/irq-madera*
4063 F:      include/linux/mfd/madera/*
4064 F:      include/sound/madera*
4065 F:      drivers/gpio/gpio-madera*
4066 F:      drivers/irqchip/irq-madera*
4067 F:      drivers/mfd/madera*
4068 F:      drivers/mfd/cs47l*
4069 F:      drivers/pinctrl/cirrus/*
4070 F:      sound/soc/codecs/cs47l*
4071 F:      sound/soc/codecs/madera*
4072
4073 CLANG-FORMAT FILE
4074 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4075 S:      Maintained
4076 F:      .clang-format
4077
4078 CLANG/LLVM BUILD SUPPORT
4079 L:      clang-built-linux@googlegroups.com
4080 W:      https://clangbuiltlinux.github.io/
4081 B:      https://github.com/ClangBuiltLinux/linux/issues
4082 C:      irc://chat.freenode.net/clangbuiltlinux
4083 S:      Supported
4084 K:      \b(?i:clang|llvm)\b
4085
4086 CLEANCACHE API
4087 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4088 L:      linux-kernel@vger.kernel.org
4089 S:      Maintained
4090 F:      mm/cleancache.c
4091 F:      include/linux/cleancache.h
4092
4093 CLK API
4094 M:      Russell King <linux@armlinux.org.uk>
4095 L:      linux-clk@vger.kernel.org
4096 S:      Maintained
4097 F:      include/linux/clk.h
4098
4099 CLOCKSOURCE, CLOCKEVENT DRIVERS
4100 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4101 M:      Thomas Gleixner <tglx@linutronix.de>
4102 L:      linux-kernel@vger.kernel.org
4103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4104 S:      Supported
4105 F:      drivers/clocksource/
4106 F:      Documentation/devicetree/bindings/timer/
4107
4108 CMPC ACPI DRIVER
4109 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4110 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4111 L:      platform-driver-x86@vger.kernel.org
4112 S:      Supported
4113 F:      drivers/platform/x86/classmate-laptop.c
4114
4115 COBALT MEDIA DRIVER
4116 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4117 L:      linux-media@vger.kernel.org
4118 T:      git git://linuxtv.org/media_tree.git
4119 W:      https://linuxtv.org
4120 S:      Supported
4121 F:      drivers/media/pci/cobalt/
4122
4123 COCCINELLE/Semantic Patches (SmPL)
4124 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4125 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4126 M:      Nicolas Palix <nicolas.palix@imag.fr>
4127 M:      Michal Marek <michal.lkml@markovi.net>
4128 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4130 W:      http://coccinelle.lip6.fr/
4131 S:      Supported
4132 F:      Documentation/dev-tools/coccinelle.rst
4133 F:      scripts/coccinelle/
4134 F:      scripts/coccicheck
4135
4136 CODA FILE SYSTEM
4137 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4138 M:      coda@cs.cmu.edu
4139 L:      codalist@coda.cs.cmu.edu
4140 W:      http://www.coda.cs.cmu.edu/
4141 S:      Maintained
4142 F:      Documentation/filesystems/coda.txt
4143 F:      fs/coda/
4144 F:      include/linux/coda*.h
4145 F:      include/uapi/linux/coda*.h
4146
4147 CODA V4L2 MEM2MEM DRIVER
4148 M:      Philipp Zabel <p.zabel@pengutronix.de>
4149 L:      linux-media@vger.kernel.org
4150 S:      Maintained
4151 F:      Documentation/devicetree/bindings/media/coda.txt
4152 F:      drivers/media/platform/coda/
4153
4154 CODE OF CONDUCT
4155 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4156 S:      Supported
4157 F:      Documentation/process/code-of-conduct.rst
4158 F:      Documentation/process/code-of-conduct-interpretation.rst
4159
4160 COMMON CLK FRAMEWORK
4161 M:      Michael Turquette <mturquette@baylibre.com>
4162 M:      Stephen Boyd <sboyd@kernel.org>
4163 L:      linux-clk@vger.kernel.org
4164 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4166 S:      Maintained
4167 F:      Documentation/devicetree/bindings/clock/
4168 F:      drivers/clk/
4169 X:      drivers/clk/clkdev.c
4170 F:      include/linux/clk-pr*
4171 F:      include/linux/clk/
4172 F:      include/linux/of_clk.h
4173
4174 COMMON INTERNET FILE SYSTEM (CIFS)
4175 M:      Steve French <sfrench@samba.org>
4176 L:      linux-cifs@vger.kernel.org
4177 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4178 W:      http://linux-cifs.samba.org/
4179 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4180 S:      Supported
4181 F:      Documentation/admin-guide/cifs/
4182 F:      fs/cifs/
4183
4184 COMPACTPCI HOTPLUG CORE
4185 M:      Scott Murray <scott@spiteful.org>
4186 L:      linux-pci@vger.kernel.org
4187 S:      Maintained
4188 F:      drivers/pci/hotplug/cpci_hotplug*
4189
4190 COMPACTPCI HOTPLUG GENERIC DRIVER
4191 M:      Scott Murray <scott@spiteful.org>
4192 L:      linux-pci@vger.kernel.org
4193 S:      Maintained
4194 F:      drivers/pci/hotplug/cpcihp_generic.c
4195
4196 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4197 M:      Scott Murray <scott@spiteful.org>
4198 L:      linux-pci@vger.kernel.org
4199 S:      Maintained
4200 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4201
4202 COMPAL LAPTOP SUPPORT
4203 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4204 L:      platform-driver-x86@vger.kernel.org
4205 S:      Maintained
4206 F:      drivers/platform/x86/compal-laptop.c
4207
4208 COMPILER ATTRIBUTES
4209 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4210 S:      Maintained
4211 F:      include/linux/compiler_attributes.h
4212
4213 CONEXANT ACCESSRUNNER USB DRIVER
4214 L:      accessrunner-general@lists.sourceforge.net
4215 W:      http://accessrunner.sourceforge.net/
4216 S:      Orphan
4217 F:      drivers/usb/atm/cxacru.c
4218
4219 CONFIGFS
4220 M:      Joel Becker <jlbec@evilplan.org>
4221 M:      Christoph Hellwig <hch@lst.de>
4222 T:      git git://git.infradead.org/users/hch/configfs.git
4223 S:      Supported
4224 F:      fs/configfs/
4225 F:      include/linux/configfs.h
4226
4227 CONNECTOR
4228 M:      Evgeniy Polyakov <zbr@ioremap.net>
4229 L:      netdev@vger.kernel.org
4230 S:      Maintained
4231 F:      drivers/connector/
4232
4233 CONTROL GROUP (CGROUP)
4234 M:      Tejun Heo <tj@kernel.org>
4235 M:      Li Zefan <lizefan@huawei.com>
4236 M:      Johannes Weiner <hannes@cmpxchg.org>
4237 L:      cgroups@vger.kernel.org
4238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4239 S:      Maintained
4240 F:      Documentation/admin-guide/cgroup-v2.rst
4241 F:      Documentation/admin-guide/cgroup-v1/
4242 F:      include/linux/cgroup*
4243 F:      kernel/cgroup/
4244
4245 CONTROL GROUP - CPUSET
4246 M:      Li Zefan <lizefan@huawei.com>
4247 L:      cgroups@vger.kernel.org
4248 W:      http://www.bullopensource.org/cpuset/
4249 W:      http://oss.sgi.com/projects/cpusets/
4250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4251 S:      Maintained
4252 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4253 F:      include/linux/cpuset.h
4254 F:      kernel/cgroup/cpuset.c
4255
4256 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4257 M:      Johannes Weiner <hannes@cmpxchg.org>
4258 M:      Michal Hocko <mhocko@kernel.org>
4259 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4260 L:      cgroups@vger.kernel.org
4261 L:      linux-mm@kvack.org
4262 S:      Maintained
4263 F:      mm/memcontrol.c
4264 F:      mm/swap_cgroup.c
4265
4266 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4267 M:      Tejun Heo <tj@kernel.org>
4268 M:      Jens Axboe <axboe@kernel.dk>
4269 L:      cgroups@vger.kernel.org
4270 L:      linux-block@vger.kernel.org
4271 T:      git git://git.kernel.dk/linux-block
4272 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4273 F:      block/blk-cgroup.c
4274 F:      include/linux/blk-cgroup.h
4275 F:      block/blk-throttle.c
4276 F:      block/blk-iolatency.c
4277 F:      block/bfq-cgroup.c
4278
4279 CORETEMP HARDWARE MONITORING DRIVER
4280 M:      Fenghua Yu <fenghua.yu@intel.com>
4281 L:      linux-hwmon@vger.kernel.org
4282 S:      Maintained
4283 F:      Documentation/hwmon/coretemp.rst
4284 F:      drivers/hwmon/coretemp.c
4285
4286 COSA/SRP SYNC SERIAL DRIVER
4287 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4288 W:      http://www.fi.muni.cz/~kas/cosa/
4289 S:      Maintained
4290 F:      drivers/net/wan/cosa*
4291
4292 COUNTER SUBSYSTEM
4293 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4294 L:      linux-iio@vger.kernel.org
4295 S:      Maintained
4296 F:      Documentation/ABI/testing/sysfs-bus-counter*
4297 F:      Documentation/driver-api/generic-counter.rst
4298 F:      drivers/counter/
4299 F:      include/linux/counter.h
4300 F:      include/linux/counter_enum.h
4301
4302 CPMAC ETHERNET DRIVER
4303 M:      Florian Fainelli <f.fainelli@gmail.com>
4304 L:      netdev@vger.kernel.org
4305 S:      Maintained
4306 F:      drivers/net/ethernet/ti/cpmac.c
4307
4308 CPU FREQUENCY SCALING FRAMEWORK
4309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4310 M:      Viresh Kumar <viresh.kumar@linaro.org>
4311 L:      linux-pm@vger.kernel.org
4312 S:      Maintained
4313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4315 B:      https://bugzilla.kernel.org
4316 F:      Documentation/admin-guide/pm/cpufreq.rst
4317 F:      Documentation/admin-guide/pm/intel_pstate.rst
4318 F:      Documentation/cpu-freq/
4319 F:      Documentation/devicetree/bindings/cpufreq/
4320 F:      drivers/cpufreq/
4321 F:      kernel/sched/cpufreq*.c
4322 F:      include/linux/cpufreq.h
4323 F:      include/linux/sched/cpufreq.h
4324 F:      tools/testing/selftests/cpufreq/
4325
4326 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4327 M:      Viresh Kumar <viresh.kumar@linaro.org>
4328 M:      Sudeep Holla <sudeep.holla@arm.com>
4329 L:      linux-pm@vger.kernel.org
4330 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4331 S:      Maintained
4332 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4333
4334 CPU POWER MONITORING SUBSYSTEM
4335 M:      Thomas Renninger <trenn@suse.com>
4336 M:      Shuah Khan <shuah@kernel.org>
4337 M:      Shuah Khan <skhan@linuxfoundation.org>
4338 L:      linux-pm@vger.kernel.org
4339 S:      Maintained
4340 F:      tools/power/cpupower/
4341
4342 CPUID/MSR DRIVER
4343 M:      "H. Peter Anvin" <hpa@zytor.com>
4344 S:      Maintained
4345 F:      arch/x86/kernel/cpuid.c
4346 F:      arch/x86/kernel/msr.c
4347
4348 CPUIDLE DRIVER - ARM BIG LITTLE
4349 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4350 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4351 L:      linux-pm@vger.kernel.org
4352 L:      linux-arm-kernel@lists.infradead.org
4353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4354 S:      Maintained
4355 F:      drivers/cpuidle/cpuidle-big_little.c
4356
4357 CPUIDLE DRIVER - ARM EXYNOS
4358 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4359 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4360 M:      Kukjin Kim <kgene@kernel.org>
4361 L:      linux-pm@vger.kernel.org
4362 L:      linux-samsung-soc@vger.kernel.org
4363 S:      Supported
4364 F:      drivers/cpuidle/cpuidle-exynos.c
4365 F:      arch/arm/mach-exynos/pm.c
4366
4367 CPUIDLE DRIVER - ARM PSCI
4368 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4369 M:      Sudeep Holla <sudeep.holla@arm.com>
4370 L:      linux-pm@vger.kernel.org
4371 L:      linux-arm-kernel@lists.infradead.org
4372 S:      Supported
4373 F:      drivers/cpuidle/cpuidle-psci.c
4374
4375 CPU IDLE TIME MANAGEMENT FRAMEWORK
4376 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4377 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4378 L:      linux-pm@vger.kernel.org
4379 S:      Maintained
4380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4381 B:      https://bugzilla.kernel.org
4382 F:      Documentation/admin-guide/pm/cpuidle.rst
4383 F:      Documentation/driver-api/pm/cpuidle.rst
4384 F:      drivers/cpuidle/*
4385 F:      include/linux/cpuidle.h
4386
4387 CRAMFS FILESYSTEM
4388 M:      Nicolas Pitre <nico@fluxnic.net>
4389 S:      Maintained
4390 F:      Documentation/filesystems/cramfs.txt
4391 F:      fs/cramfs/
4392
4393 CREATIVE SB0540
4394 M:      Bastien Nocera <hadess@hadess.net>
4395 L:      linux-input@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/hid/hid-creative-sb0540.c
4398
4399 CRYPTO API
4400 M:      Herbert Xu <herbert@gondor.apana.org.au>
4401 M:      "David S. Miller" <davem@davemloft.net>
4402 L:      linux-crypto@vger.kernel.org
4403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4405 S:      Maintained
4406 F:      Documentation/crypto/
4407 F:      Documentation/devicetree/bindings/crypto/
4408 F:      arch/*/crypto/
4409 F:      crypto/
4410 F:      drivers/crypto/
4411 F:      include/crypto/
4412 F:      include/linux/crypto*
4413 F:      lib/crypto/
4414
4415 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4416 M:      Neil Horman <nhorman@tuxdriver.com>
4417 L:      linux-crypto@vger.kernel.org
4418 S:      Maintained
4419 F:      crypto/ansi_cprng.c
4420 F:      crypto/rng.c
4421
4422 CS3308 MEDIA DRIVER
4423 M:      Hans Verkuil <hverkuil@xs4all.nl>
4424 L:      linux-media@vger.kernel.org
4425 T:      git git://linuxtv.org/media_tree.git
4426 W:      http://linuxtv.org
4427 S:      Odd Fixes
4428 F:      drivers/media/i2c/cs3308.c
4429
4430 CS5535 Audio ALSA driver
4431 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4432 S:      Maintained
4433 F:      sound/pci/cs5535audio/
4434
4435 CSI DRIVERS FOR ALLWINNER V3s
4436 M:      Yong Deng <yong.deng@magewell.com>
4437 L:      linux-media@vger.kernel.org
4438 T:      git git://linuxtv.org/media_tree.git
4439 S:      Maintained
4440 F:      drivers/media/platform/sunxi/sun6i-csi/
4441 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4442
4443 CW1200 WLAN driver
4444 M:      Solomon Peachy <pizza@shaftnet.org>
4445 S:      Maintained
4446 F:      drivers/net/wireless/st/cw1200/
4447
4448 CX18 VIDEO4LINUX DRIVER
4449 M:      Andy Walls <awalls@md.metrocast.net>
4450 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4451 L:      linux-media@vger.kernel.org
4452 T:      git git://linuxtv.org/media_tree.git
4453 W:      https://linuxtv.org
4454 W:      http://www.ivtvdriver.org/index.php/Cx18
4455 S:      Maintained
4456 F:      Documentation/media/v4l-drivers/cx18*
4457 F:      drivers/media/pci/cx18/
4458 F:      include/uapi/linux/ivtv*
4459
4460 CX2341X MPEG ENCODER HELPER MODULE
4461 M:      Hans Verkuil <hverkuil@xs4all.nl>
4462 L:      linux-media@vger.kernel.org
4463 T:      git git://linuxtv.org/media_tree.git
4464 W:      https://linuxtv.org
4465 S:      Maintained
4466 F:      drivers/media/common/cx2341x*
4467 F:      include/media/drv-intf/cx2341x.h
4468
4469 CX24120 MEDIA DRIVER
4470 M:      Jemma Denson <jdenson@gmail.com>
4471 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4472 L:      linux-media@vger.kernel.org
4473 W:      https://linuxtv.org
4474 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4475 S:      Maintained
4476 F:      drivers/media/dvb-frontends/cx24120*
4477
4478 CX88 VIDEO4LINUX DRIVER
4479 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4480 L:      linux-media@vger.kernel.org
4481 W:      https://linuxtv.org
4482 T:      git git://linuxtv.org/media_tree.git
4483 S:      Odd fixes
4484 F:      Documentation/media/v4l-drivers/cx88*
4485 F:      drivers/media/pci/cx88/
4486
4487 CXD2820R MEDIA DRIVER
4488 M:      Antti Palosaari <crope@iki.fi>
4489 L:      linux-media@vger.kernel.org
4490 W:      https://linuxtv.org
4491 W:      http://palosaari.fi/linux/
4492 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4493 T:      git git://linuxtv.org/anttip/media_tree.git
4494 S:      Maintained
4495 F:      drivers/media/dvb-frontends/cxd2820r*
4496
4497 CXGB3 ETHERNET DRIVER (CXGB3)
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/cxgb3/
4503
4504 CXGB3 ISCSI DRIVER (CXGB3I)
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/cxgb3i
4510
4511 CXGB4 CRYPTO DRIVER (chcr)
4512 M:      Atul Gupta <atul.gupta@chelsio.com>
4513 L:      linux-crypto@vger.kernel.org
4514 W:      http://www.chelsio.com
4515 S:      Supported
4516 F:      drivers/crypto/chelsio
4517
4518 CXGB4 ETHERNET DRIVER (CXGB4)
4519 M:      Vishal Kulkarni <vishal@chelsio.com>
4520 L:      netdev@vger.kernel.org
4521 W:      http://www.chelsio.com
4522 S:      Supported
4523 F:      drivers/net/ethernet/chelsio/cxgb4/
4524
4525 CXGB4 ISCSI DRIVER (CXGB4I)
4526 M:      Karen Xie <kxie@chelsio.com>
4527 L:      linux-scsi@vger.kernel.org
4528 W:      http://www.chelsio.com
4529 S:      Supported
4530 F:      drivers/scsi/cxgbi/cxgb4i
4531
4532 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4533 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4534 L:      linux-rdma@vger.kernel.org
4535 W:      http://www.openfabrics.org
4536 S:      Supported
4537 F:      drivers/infiniband/hw/cxgb4/
4538 F:      include/uapi/rdma/cxgb4-abi.h
4539
4540 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4541 M:      Casey Leedom <leedom@chelsio.com>
4542 L:      netdev@vger.kernel.org
4543 W:      http://www.chelsio.com
4544 S:      Supported
4545 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4546
4547 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4548 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4549 M:      Andrew Donnellan <ajd@linux.ibm.com>
4550 L:      linuxppc-dev@lists.ozlabs.org
4551 S:      Supported
4552 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4553 F:      drivers/misc/cxl/
4554 F:      include/misc/cxl*
4555 F:      include/uapi/misc/cxl.h
4556 F:      Documentation/powerpc/cxl.rst
4557 F:      Documentation/ABI/testing/sysfs-class-cxl
4558
4559 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4560 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4561 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4562 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4563 L:      linux-scsi@vger.kernel.org
4564 S:      Supported
4565 F:      drivers/scsi/cxlflash/
4566 F:      include/uapi/scsi/cxlflash_ioctl.h
4567 F:      Documentation/powerpc/cxlflash.rst
4568
4569 CYBERPRO FB DRIVER
4570 M:      Russell King <linux@armlinux.org.uk>
4571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4572 W:      http://www.armlinux.org.uk/
4573 S:      Maintained
4574 F:      drivers/video/fbdev/cyber2000fb.*
4575
4576 CYCLADES ASYNC MUX DRIVER
4577 W:      http://www.cyclades.com/
4578 S:      Orphan
4579 F:      drivers/tty/cyclades.c
4580 F:      include/linux/cyclades.h
4581 F:      include/uapi/linux/cyclades.h
4582
4583 CYCLADES PC300 DRIVER
4584 W:      http://www.cyclades.com/
4585 S:      Orphan
4586 F:      drivers/net/wan/pc300*
4587
4588 CYPRESS_FIRMWARE MEDIA DRIVER
4589 M:      Antti Palosaari <crope@iki.fi>
4590 L:      linux-media@vger.kernel.org
4591 W:      https://linuxtv.org
4592 W:      http://palosaari.fi/linux/
4593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4594 T:      git git://linuxtv.org/anttip/media_tree.git
4595 S:      Maintained
4596 F:      drivers/media/common/cypress_firmware*
4597
4598 CYTTSP TOUCHSCREEN DRIVER
4599 M:      Ferruh Yigit <fery@cypress.com>
4600 L:      linux-input@vger.kernel.org
4601 S:      Supported
4602 F:      drivers/input/touchscreen/cyttsp*
4603 F:      include/linux/input/cyttsp.h
4604
4605 D-LINK DIR-685 TOUCHKEYS DRIVER
4606 M:      Linus Walleij <linus.walleij@linaro.org>
4607 L:      linux-input@vger.kernel.org
4608 S:      Supported
4609 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4610
4611 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4612 M:      Joshua Kinard <kumba@gentoo.org>
4613 S:      Maintained
4614 F:      drivers/rtc/rtc-ds1685.c
4615 F:      include/linux/rtc/ds1685.h
4616
4617 DAMA SLAVE for AX.25
4618 M:      Joerg Reuter <jreuter@yaina.de>
4619 W:      http://yaina.de/jreuter/
4620 W:      http://www.qsl.net/dl1bke/
4621 L:      linux-hams@vger.kernel.org
4622 S:      Maintained
4623 F:      net/ax25/af_ax25.c
4624 F:      net/ax25/ax25_dev.c
4625 F:      net/ax25/ax25_ds_*
4626 F:      net/ax25/ax25_in.c
4627 F:      net/ax25/ax25_out.c
4628 F:      net/ax25/ax25_timer.c
4629 F:      net/ax25/sysctl_net_ax25.c
4630
4631 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4632 L:      netdev@vger.kernel.org
4633 S:      Orphan
4634 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4635 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4636
4637 DC390/AM53C974 SCSI driver
4638 M:      Hannes Reinecke <hare@suse.com>
4639 L:      linux-scsi@vger.kernel.org
4640 S:      Maintained
4641 F:      drivers/scsi/am53c974.c
4642
4643 DC395x SCSI driver
4644 M:      Oliver Neukum <oliver@neukum.org>
4645 M:      Ali Akcaagac <aliakc@web.de>
4646 M:      Jamie Lenehan <lenehan@twibble.org>
4647 L:      dc395x@twibble.org
4648 W:      http://twibble.org/dist/dc395x/
4649 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4650 S:      Maintained
4651 F:      Documentation/scsi/dc395x.txt
4652 F:      drivers/scsi/dc395x.*
4653
4654 DCCP PROTOCOL
4655 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4656 L:      dccp@vger.kernel.org
4657 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4658 S:      Maintained
4659 F:      include/linux/dccp.h
4660 F:      include/uapi/linux/dccp.h
4661 F:      include/linux/tfrc.h
4662 F:      net/dccp/
4663
4664 DECnet NETWORK LAYER
4665 W:      http://linux-decnet.sourceforge.net
4666 L:      linux-decnet-user@lists.sourceforge.net
4667 S:      Orphan
4668 F:      Documentation/networking/decnet.txt
4669 F:      net/decnet/
4670
4671 DECSTATION PLATFORM SUPPORT
4672 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4673 L:      linux-mips@vger.kernel.org
4674 W:      http://www.linux-mips.org/wiki/DECstation
4675 S:      Maintained
4676 F:      arch/mips/dec/
4677 F:      arch/mips/include/asm/dec/
4678 F:      arch/mips/include/asm/mach-dec/
4679
4680 DEFXX FDDI NETWORK DRIVER
4681 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4682 S:      Maintained
4683 F:      drivers/net/fddi/defxx.*
4684
4685 DEINTERLACE DRIVERS FOR ALLWINNER H3
4686 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4687 L:      linux-media@vger.kernel.org
4688 T:      git git://linuxtv.org/media_tree.git
4689 S:      Maintained
4690 F:      drivers/media/platform/sunxi/sun8i-di/
4691 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4692
4693 DELL SMBIOS DRIVER
4694 M:      Pali Rohár <pali.rohar@gmail.com>
4695 M:      Mario Limonciello <mario.limonciello@dell.com>
4696 L:      platform-driver-x86@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/platform/x86/dell-smbios.*
4699
4700 DELL SMBIOS SMM DRIVER
4701 M:      Mario Limonciello <mario.limonciello@dell.com>
4702 L:      platform-driver-x86@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/platform/x86/dell-smbios-smm.c
4705
4706 DELL SMBIOS WMI DRIVER
4707 M:      Mario Limonciello <mario.limonciello@dell.com>
4708 L:      platform-driver-x86@vger.kernel.org
4709 S:      Maintained
4710 F:      drivers/platform/x86/dell-smbios-wmi.c
4711 F:      tools/wmi/dell-smbios-example.c
4712
4713 DEFZA FDDI NETWORK DRIVER
4714 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4715 S:      Maintained
4716 F:      drivers/net/fddi/defza.*
4717
4718 DELL LAPTOP DRIVER
4719 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4720 M:      Pali Rohár <pali.rohar@gmail.com>
4721 L:      platform-driver-x86@vger.kernel.org
4722 S:      Maintained
4723 F:      drivers/platform/x86/dell-laptop.c
4724
4725 DELL LAPTOP FREEFALL DRIVER
4726 M:      Pali Rohár <pali.rohar@gmail.com>
4727 S:      Maintained
4728 F:      drivers/platform/x86/dell-smo8800.c
4729
4730 DELL LAPTOP RBTN DRIVER
4731 M:      Pali Rohár <pali.rohar@gmail.com>
4732 S:      Maintained
4733 F:      drivers/platform/x86/dell-rbtn.*
4734
4735 DELL REMOTE BIOS UPDATE DRIVER
4736 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4737 L:      platform-driver-x86@vger.kernel.org
4738 S:      Maintained
4739 F:      drivers/platform/x86/dell_rbu.c
4740
4741 DELL LAPTOP SMM DRIVER
4742 M:      Pali Rohár <pali.rohar@gmail.com>
4743 S:      Maintained
4744 F:      drivers/hwmon/dell-smm-hwmon.c
4745 F:      include/uapi/linux/i8k.h
4746
4747 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4748 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4749 L:      platform-driver-x86@vger.kernel.org
4750 S:      Maintained
4751 F:      Documentation/driver-api/dcdbas.rst
4752 F:      drivers/platform/x86/dcdbas.*
4753
4754 DELL WMI NOTIFICATIONS DRIVER
4755 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4756 M:      Pali Rohár <pali.rohar@gmail.com>
4757 S:      Maintained
4758 F:      drivers/platform/x86/dell-wmi.c
4759
4760 DELL WMI DESCRIPTOR DRIVER
4761 M:      Mario Limonciello <mario.limonciello@dell.com>
4762 S:      Maintained
4763 F:      drivers/platform/x86/dell-wmi-descriptor.c
4764
4765 DELTA ST MEDIA DRIVER
4766 M:      Hugues Fruchet <hugues.fruchet@st.com>
4767 L:      linux-media@vger.kernel.org
4768 T:      git git://linuxtv.org/media_tree.git
4769 W:      https://linuxtv.org
4770 S:      Supported
4771 F:      drivers/media/platform/sti/delta
4772
4773 DENALI NAND DRIVER
4774 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4775 L:      linux-mtd@lists.infradead.org
4776 S:      Supported
4777 F:      drivers/mtd/nand/raw/denali*
4778
4779 DESIGNWARE EDMA CORE IP DRIVER
4780 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4781 L:      dmaengine@vger.kernel.org
4782 S:      Maintained
4783 F:      drivers/dma/dw-edma/
4784 F:      include/linux/dma/edma.h
4785
4786 DESIGNWARE USB2 DRD IP DRIVER
4787 M:      Minas Harutyunyan <hminas@synopsys.com>
4788 L:      linux-usb@vger.kernel.org
4789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4790 S:      Maintained
4791 F:      drivers/usb/dwc2/
4792
4793 DESIGNWARE USB3 DRD IP DRIVER
4794 M:      Felipe Balbi <balbi@kernel.org>
4795 L:      linux-usb@vger.kernel.org
4796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4797 S:      Maintained
4798 F:      drivers/usb/dwc3/
4799
4800 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4801 M:      Andreas Klinger <ak@it-klinger.de>
4802 L:      linux-iio@vger.kernel.org
4803 S:      Maintained
4804 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4805 F:      drivers/iio/proximity/srf*.c
4806
4807 DEVICE COREDUMP (DEV_COREDUMP)
4808 M:      Johannes Berg <johannes@sipsolutions.net>
4809 L:      linux-kernel@vger.kernel.org
4810 S:      Maintained
4811 F:      drivers/base/devcoredump.c
4812 F:      include/linux/devcoredump.h
4813
4814 DEVICE FREQUENCY (DEVFREQ)
4815 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4816 M:      Kyungmin Park <kyungmin.park@samsung.com>
4817 M:      Chanwoo Choi <cw00.choi@samsung.com>
4818 L:      linux-pm@vger.kernel.org
4819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4820 S:      Maintained
4821 F:      drivers/devfreq/
4822 F:      include/linux/devfreq.h
4823 F:      Documentation/devicetree/bindings/devfreq/
4824 F:      include/trace/events/devfreq.h
4825
4826 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4827 M:      Chanwoo Choi <cw00.choi@samsung.com>
4828 L:      linux-pm@vger.kernel.org
4829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4830 S:      Supported
4831 F:      drivers/devfreq/event/
4832 F:      drivers/devfreq/devfreq-event.c
4833 F:      include/dt-bindings/pmu/exynos_ppmu.h
4834 F:      include/linux/devfreq-event.h
4835 F:      Documentation/devicetree/bindings/devfreq/event/
4836
4837 DEVICE NUMBER REGISTRY
4838 M:      Torben Mathiasen <device@lanana.org>
4839 W:      http://lanana.org/docs/device-list/index.html
4840 S:      Maintained
4841
4842 DEVICE-MAPPER  (LVM)
4843 M:      Alasdair Kergon <agk@redhat.com>
4844 M:      Mike Snitzer <snitzer@redhat.com>
4845 M:      dm-devel@redhat.com
4846 L:      dm-devel@redhat.com
4847 W:      http://sources.redhat.com/dm
4848 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4850 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4851 S:      Maintained
4852 F:      Documentation/admin-guide/device-mapper/
4853 F:      drivers/md/Makefile
4854 F:      drivers/md/Kconfig
4855 F:      drivers/md/dm*
4856 F:      drivers/md/persistent-data/
4857 F:      include/linux/device-mapper.h
4858 F:      include/linux/dm-*.h
4859 F:      include/uapi/linux/dm-*.h
4860
4861 DEVLINK
4862 M:      Jiri Pirko <jiri@mellanox.com>
4863 L:      netdev@vger.kernel.org
4864 S:      Supported
4865 F:      net/core/devlink.c
4866 F:      include/net/devlink.h
4867 F:      include/uapi/linux/devlink.h
4868 F:      Documentation/networking/devlink
4869
4870 DIALOG SEMICONDUCTOR DRIVERS
4871 M:      Support Opensource <support.opensource@diasemi.com>
4872 W:      http://www.dialog-semiconductor.com/products
4873 S:      Supported
4874 F:      Documentation/hwmon/da90??.rst
4875 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4876 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4877 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4878 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4879 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4880 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4881 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4882 F:      drivers/gpio/gpio-da90??.c
4883 F:      drivers/hwmon/da90??-hwmon.c
4884 F:      drivers/iio/adc/da91??-*.c
4885 F:      drivers/input/misc/da90??_onkey.c
4886 F:      drivers/input/touchscreen/da9052_tsi.c
4887 F:      drivers/leds/leds-da90??.c
4888 F:      drivers/mfd/da903x.c
4889 F:      drivers/mfd/da90??-*.c
4890 F:      drivers/mfd/da91??-*.c
4891 F:      drivers/power/supply/da9052-battery.c
4892 F:      drivers/power/supply/da91??-*.c
4893 F:      drivers/regulator/da903x.c
4894 F:      drivers/regulator/da9???-regulator.[ch]
4895 F:      drivers/regulator/slg51000-regulator.[ch]
4896 F:      drivers/thermal/da90??-thermal.c
4897 F:      drivers/rtc/rtc-da90??.c
4898 F:      drivers/video/backlight/da90??_bl.c
4899 F:      drivers/watchdog/da90??_wdt.c
4900 F:      include/linux/mfd/da903x.h
4901 F:      include/linux/mfd/da9052/
4902 F:      include/linux/mfd/da9055/
4903 F:      include/linux/mfd/da9062/
4904 F:      include/linux/mfd/da9063/
4905 F:      include/linux/mfd/da9150/
4906 F:      include/linux/regulator/da9211.h
4907 F:      include/sound/da[79]*.h
4908 F:      sound/soc/codecs/da[79]*.[ch]
4909
4910 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4911 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4912 L:      linux-gpio@vger.kernel.org
4913 S:      Maintained
4914 F:      drivers/gpio/gpio-gpio-mm.c
4915
4916 DIOLAN U2C-12 I2C DRIVER
4917 M:      Guenter Roeck <linux@roeck-us.net>
4918 L:      linux-i2c@vger.kernel.org
4919 S:      Maintained
4920 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4921
4922 FILESYSTEM DIRECT ACCESS (DAX)
4923 M:      Dan Williams <dan.j.williams@intel.com>
4924 R:      Matthew Wilcox <willy@infradead.org>
4925 R:      Jan Kara <jack@suse.cz>
4926 L:      linux-fsdevel@vger.kernel.org
4927 L:      linux-nvdimm@lists.01.org
4928 S:      Supported
4929 F:      fs/dax.c
4930 F:      include/linux/dax.h
4931 F:      include/trace/events/fs_dax.h
4932
4933 DEVICE DIRECT ACCESS (DAX)
4934 M:      Dan Williams <dan.j.williams@intel.com>
4935 M:      Vishal Verma <vishal.l.verma@intel.com>
4936 M:      Dave Jiang <dave.jiang@intel.com>
4937 L:      linux-nvdimm@lists.01.org
4938 S:      Supported
4939 F:      drivers/dax/
4940
4941 DIRECTORY NOTIFICATION (DNOTIFY)
4942 M:      Jan Kara <jack@suse.cz>
4943 R:      Amir Goldstein <amir73il@gmail.com>
4944 L:      linux-fsdevel@vger.kernel.org
4945 S:      Maintained
4946 F:      Documentation/filesystems/dnotify.txt
4947 F:      fs/notify/dnotify/
4948 F:      include/linux/dnotify.h
4949
4950 DISK GEOMETRY AND PARTITION HANDLING
4951 M:      Andries Brouwer <aeb@cwi.nl>
4952 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4953 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4954 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4955 S:      Maintained
4956
4957 DISKQUOTA
4958 M:      Jan Kara <jack@suse.com>
4959 S:      Maintained
4960 F:      Documentation/filesystems/quota.txt
4961 F:      fs/quota/
4962 F:      include/linux/quota*.h
4963 F:      include/uapi/linux/quota*.h
4964
4965 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4966 M:      Bernie Thompson <bernie@plugable.com>
4967 L:      linux-fbdev@vger.kernel.org
4968 S:      Maintained
4969 W:      http://plugable.com/category/projects/udlfb/
4970 F:      drivers/video/fbdev/udlfb.c
4971 F:      include/video/udlfb.h
4972 F:      Documentation/fb/udlfb.rst
4973
4974 DISTRIBUTED LOCK MANAGER (DLM)
4975 M:      Christine Caulfield <ccaulfie@redhat.com>
4976 M:      David Teigland <teigland@redhat.com>
4977 L:      cluster-devel@redhat.com
4978 W:      http://sources.redhat.com/cluster/
4979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4980 S:      Supported
4981 F:      fs/dlm/
4982
4983 DMA BUFFER SHARING FRAMEWORK
4984 M:      Sumit Semwal <sumit.semwal@linaro.org>
4985 S:      Maintained
4986 L:      linux-media@vger.kernel.org
4987 L:      dri-devel@lists.freedesktop.org
4988 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4989 F:      drivers/dma-buf/
4990 F:      include/linux/dma-buf*
4991 F:      include/linux/reservation.h
4992 F:      include/linux/*fence.h
4993 F:      Documentation/driver-api/dma-buf.rst
4994 K:      dma_(buf|fence|resv)
4995 T:      git git://anongit.freedesktop.org/drm/drm-misc
4996
4997 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4998 M:      Vinod Koul <vkoul@kernel.org>
4999 L:      dmaengine@vger.kernel.org
5000 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
5001 S:      Maintained
5002 F:      drivers/dma/
5003 F:      include/linux/dmaengine.h
5004 F:      include/linux/of_dma.h
5005 F:      Documentation/devicetree/bindings/dma/
5006 F:      Documentation/driver-api/dmaengine/
5007 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
5008
5009 DMA MAPPING HELPERS
5010 M:      Christoph Hellwig <hch@lst.de>
5011 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5012 R:      Robin Murphy <robin.murphy@arm.com>
5013 L:      iommu@lists.linux-foundation.org
5014 T:      git git://git.infradead.org/users/hch/dma-mapping.git
5015 W:      http://git.infradead.org/users/hch/dma-mapping.git
5016 S:      Supported
5017 F:      kernel/dma/
5018 F:      include/asm-generic/dma-mapping.h
5019 F:      include/linux/dma-direct.h
5020 F:      include/linux/dma-mapping.h
5021 F:      include/linux/dma-noncoherent.h
5022
5023 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5024 M:      Lukasz Luba <lukasz.luba@arm.com>
5025 L:      linux-pm@vger.kernel.org
5026 L:      linux-samsung-soc@vger.kernel.org
5027 S:      Maintained
5028 F:      drivers/memory/samsung/exynos5422-dmc.c
5029 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5030
5031 DME1737 HARDWARE MONITOR DRIVER
5032 M:      Juerg Haefliger <juergh@gmail.com>
5033 L:      linux-hwmon@vger.kernel.org
5034 S:      Maintained
5035 F:      Documentation/hwmon/dme1737.rst
5036 F:      drivers/hwmon/dme1737.c
5037
5038 DMI/SMBIOS SUPPORT
5039 M:      Jean Delvare <jdelvare@suse.com>
5040 S:      Maintained
5041 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5042 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5043 F:      drivers/firmware/dmi-id.c
5044 F:      drivers/firmware/dmi_scan.c
5045 F:      include/linux/dmi.h
5046
5047 DOCUMENTATION
5048 M:      Jonathan Corbet <corbet@lwn.net>
5049 L:      linux-doc@vger.kernel.org
5050 S:      Maintained
5051 F:      Documentation/
5052 F:      scripts/documentation-file-ref-check
5053 F:      scripts/kernel-doc
5054 F:      scripts/sphinx-pre-install
5055 X:      Documentation/ABI/
5056 X:      Documentation/firmware-guide/acpi/
5057 X:      Documentation/devicetree/
5058 X:      Documentation/i2c/
5059 X:      Documentation/media/
5060 X:      Documentation/power/
5061 X:      Documentation/spi/
5062 T:      git git://git.lwn.net/linux.git docs-next
5063
5064 DOCUMENTATION/ITALIAN
5065 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5066 L:      linux-doc@vger.kernel.org
5067 S:      Maintained
5068 F:      Documentation/translations/it_IT
5069
5070 DOCUMENTATION SCRIPTS
5071 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5072 L:      linux-doc@vger.kernel.org
5073 S:      Maintained
5074 F:      scripts/documentation-file-ref-check
5075 F:      scripts/sphinx-pre-install
5076 F:      Documentation/sphinx/parse-headers.pl
5077
5078 DONGWOON DW9714 LENS VOICE COIL DRIVER
5079 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5080 L:      linux-media@vger.kernel.org
5081 T:      git git://linuxtv.org/media_tree.git
5082 S:      Maintained
5083 F:      drivers/media/i2c/dw9714.c
5084 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5085
5086 DONGWOON DW9807 LENS VOICE COIL DRIVER
5087 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5088 L:      linux-media@vger.kernel.org
5089 T:      git git://linuxtv.org/media_tree.git
5090 S:      Maintained
5091 F:      drivers/media/i2c/dw9807-vcm.c
5092 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5093
5094 DOUBLETALK DRIVER
5095 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5096 L:      blinux-list@redhat.com
5097 S:      Maintained
5098 F:      drivers/char/dtlk.c
5099 F:      include/linux/dtlk.h
5100
5101 DPAA2 DATAPATH I/O (DPIO) DRIVER
5102 M:      Roy Pledge <Roy.Pledge@nxp.com>
5103 L:      linux-kernel@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/soc/fsl/dpio
5106
5107 DPAA2 ETHERNET DRIVER
5108 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5109 L:      netdev@vger.kernel.org
5110 S:      Maintained
5111 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5112 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5113 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5114 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5115 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5116 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5117 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5118 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5119 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5120
5121 DPAA2 ETHERNET SWITCH DRIVER
5122 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5123 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5124 L:      linux-kernel@vger.kernel.org
5125 S:      Maintained
5126 F:      drivers/staging/fsl-dpaa2/ethsw
5127
5128 DPT_I2O SCSI RAID DRIVER
5129 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5130 L:      linux-scsi@vger.kernel.org
5131 W:      http://www.adaptec.com/
5132 S:      Maintained
5133 F:      drivers/scsi/dpt*
5134 F:      drivers/scsi/dpt/
5135
5136 DRBD DRIVER
5137 M:      Philipp Reisner <philipp.reisner@linbit.com>
5138 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5139 L:      drbd-dev@lists.linbit.com
5140 W:      http://www.drbd.org
5141 T:      git git://git.linbit.com/linux-drbd.git
5142 T:      git git://git.linbit.com/drbd-8.4.git
5143 S:      Supported
5144 F:      drivers/block/drbd/
5145 F:      lib/lru_cache.c
5146 F:      Documentation/admin-guide/blockdev/
5147
5148 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5149 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5150 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5152 S:      Supported
5153 F:      Documentation/kobject.txt
5154 F:      drivers/base/
5155 F:      fs/debugfs/
5156 F:      fs/sysfs/
5157 F:      include/linux/debugfs.h
5158 F:      include/linux/kobj*
5159 F:      lib/kobj*
5160
5161 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5162 M:      Kevin Hilman <khilman@kernel.org>
5163 M:      Nishanth Menon <nm@ti.com>
5164 S:      Maintained
5165 F:      drivers/power/avs/
5166 F:      include/linux/power/smartreflex.h
5167 L:      linux-pm@vger.kernel.org
5168
5169 DRM DRIVER FOR ARM PL111 CLCD
5170 M:      Eric Anholt <eric@anholt.net>
5171 T:      git git://anongit.freedesktop.org/drm/drm-misc
5172 S:      Supported
5173 F:      drivers/gpu/drm/pl111/
5174
5175 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5176 M:      Linus Walleij <linus.walleij@linaro.org>
5177 T:      git git://anongit.freedesktop.org/drm/drm-misc
5178 S:      Maintained
5179 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5180 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5181
5182 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5183 M:      Dave Airlie <airlied@redhat.com>
5184 S:      Odd Fixes
5185 F:      drivers/gpu/drm/ast/
5186
5187 DRM DRIVER FOR ASPEED BMC GFX
5188 M:      Joel Stanley <joel@jms.id.au>
5189 L:      linux-aspeed@lists.ozlabs.org
5190 T:      git git://anongit.freedesktop.org/drm/drm-misc
5191 S:      Supported
5192 F:      drivers/gpu/drm/aspeed/
5193 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5194
5195 DRM DRIVER FOR BOCHS VIRTUAL GPU
5196 M:      Gerd Hoffmann <kraxel@redhat.com>
5197 L:      virtualization@lists.linux-foundation.org
5198 T:      git git://anongit.freedesktop.org/drm/drm-misc
5199 S:      Maintained
5200 F:      drivers/gpu/drm/bochs/
5201
5202 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5203 M:      Linus Walleij <linus.walleij@linaro.org>
5204 T:      git git://anongit.freedesktop.org/drm/drm-misc
5205 S:      Maintained
5206 F:      drivers/gpu/drm/tve200/
5207
5208 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5209 M:      Jagan Teki <jagan@amarulasolutions.com>
5210 S:      Maintained
5211 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5212 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5213
5214 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5215 M:      Hans de Goede <hdegoede@redhat.com>
5216 T:      git git://anongit.freedesktop.org/drm/drm-misc
5217 S:      Maintained
5218 F:      drivers/gpu/drm/tiny/gm12u320.c
5219
5220 DRM DRIVER FOR ILITEK ILI9225 PANELS
5221 M:      David Lechner <david@lechnology.com>
5222 T:      git git://anongit.freedesktop.org/drm/drm-misc
5223 S:      Maintained
5224 F:      drivers/gpu/drm/tiny/ili9225.c
5225 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5226
5227 DRM DRIVER FOR HX8357D PANELS
5228 M:      Eric Anholt <eric@anholt.net>
5229 T:      git git://anongit.freedesktop.org/drm/drm-misc
5230 S:      Maintained
5231 F:      drivers/gpu/drm/tiny/hx8357d.c
5232 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5233
5234 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5235 S:      Orphan / Obsolete
5236 F:      drivers/gpu/drm/i810/
5237 F:      include/uapi/drm/i810_drm.h
5238
5239 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5240 S:      Orphan / Obsolete
5241 F:      drivers/gpu/drm/mga/
5242 F:      include/uapi/drm/mga_drm.h
5243
5244 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5245 M:      Dave Airlie <airlied@redhat.com>
5246 S:      Odd Fixes
5247 F:      drivers/gpu/drm/mgag200/
5248
5249 DRM DRIVER FOR MI0283QT
5250 M:      Noralf Trønnes <noralf@tronnes.org>
5251 T:      git git://anongit.freedesktop.org/drm/drm-misc
5252 S:      Maintained
5253 F:      drivers/gpu/drm/tiny/mi0283qt.c
5254 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5255
5256 DRM DRIVER FOR MSM ADRENO GPU
5257 M:      Rob Clark <robdclark@gmail.com>
5258 M:      Sean Paul <sean@poorly.run>
5259 L:      linux-arm-msm@vger.kernel.org
5260 L:      dri-devel@lists.freedesktop.org
5261 L:      freedreno@lists.freedesktop.org
5262 T:      git https://gitlab.freedesktop.org/drm/msm.git
5263 S:      Maintained
5264 F:      drivers/gpu/drm/msm/
5265 F:      include/uapi/drm/msm_drm.h
5266 F:      Documentation/devicetree/bindings/display/msm/
5267
5268 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5269 M:      Ben Skeggs <bskeggs@redhat.com>
5270 L:      dri-devel@lists.freedesktop.org
5271 L:      nouveau@lists.freedesktop.org
5272 T:      git git://github.com/skeggsb/linux
5273 S:      Supported
5274 F:      drivers/gpu/drm/nouveau/
5275 F:      include/uapi/drm/nouveau_drm.h
5276
5277 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5278 M:      Stefan Mavrodiev <stefan@olimex.com>
5279 S:      Maintained
5280 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5281 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5282
5283 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5284 M:      Noralf Trønnes <noralf@tronnes.org>
5285 T:      git git://anongit.freedesktop.org/drm/drm-misc
5286 S:      Maintained
5287 F:      drivers/gpu/drm/tiny/repaper.c
5288 F:      Documentation/devicetree/bindings/display/repaper.txt
5289
5290 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5291 M:      Dave Airlie <airlied@redhat.com>
5292 M:      Gerd Hoffmann <kraxel@redhat.com>
5293 L:      virtualization@lists.linux-foundation.org
5294 T:      git git://anongit.freedesktop.org/drm/drm-misc
5295 S:      Obsolete
5296 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5297 F:      drivers/gpu/drm/cirrus/
5298
5299 DRM DRIVER FOR QXL VIRTUAL GPU
5300 M:      Dave Airlie <airlied@redhat.com>
5301 M:      Gerd Hoffmann <kraxel@redhat.com>
5302 L:      virtualization@lists.linux-foundation.org
5303 L:      spice-devel@lists.freedesktop.org
5304 T:      git git://anongit.freedesktop.org/drm/drm-misc
5305 S:      Maintained
5306 F:      drivers/gpu/drm/qxl/
5307 F:      include/uapi/drm/qxl_drm.h
5308
5309 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5310 M:      Robert Chiras <robert.chiras@nxp.com>
5311 S:      Maintained
5312 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5313 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5314
5315 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5316 S:      Orphan / Obsolete
5317 F:      drivers/gpu/drm/r128/
5318 F:      include/uapi/drm/r128_drm.h
5319
5320 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5321 M:      Guido Günther <agx@sigxcpu.org>
5322 R:      Purism Kernel Team <kernel@puri.sm>
5323 S:      Maintained
5324 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5325 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5326
5327 DRM DRIVER FOR SAVAGE VIDEO CARDS
5328 S:      Orphan / Obsolete
5329 F:      drivers/gpu/drm/savage/
5330 F:      include/uapi/drm/savage_drm.h
5331
5332 DRM DRIVER FOR SIS VIDEO CARDS
5333 S:      Orphan / Obsolete
5334 F:      drivers/gpu/drm/sis/
5335 F:      include/uapi/drm/sis_drm.h
5336
5337 DRM DRIVER FOR SITRONIX ST7701 PANELS
5338 M:      Jagan Teki <jagan@amarulasolutions.com>
5339 S:      Maintained
5340 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5341 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5342
5343 DRM DRIVER FOR SITRONIX ST7586 PANELS
5344 M:      David Lechner <david@lechnology.com>
5345 T:      git git://anongit.freedesktop.org/drm/drm-misc
5346 S:      Maintained
5347 F:      drivers/gpu/drm/tiny/st7586.c
5348 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5349
5350 DRM DRIVER FOR SITRONIX ST7735R PANELS
5351 M:      David Lechner <david@lechnology.com>
5352 T:      git git://anongit.freedesktop.org/drm/drm-misc
5353 S:      Maintained
5354 F:      drivers/gpu/drm/tiny/st7735r.c
5355 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5356
5357 DRM DRIVER FOR ST-ERICSSON MCDE
5358 M:      Linus Walleij <linus.walleij@linaro.org>
5359 T:      git git://anongit.freedesktop.org/drm/drm-misc
5360 S:      Maintained
5361 F:      drivers/gpu/drm/mcde/
5362 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5363
5364 DRM DRIVER FOR TDFX VIDEO CARDS
5365 S:      Orphan / Obsolete
5366 F:      drivers/gpu/drm/tdfx/
5367
5368 DRM DRIVER FOR TPO TPG110 PANELS
5369 M:      Linus Walleij <linus.walleij@linaro.org>
5370 T:      git git://anongit.freedesktop.org/drm/drm-misc
5371 S:      Maintained
5372 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5373 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5374
5375 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5376 M:      Dave Airlie <airlied@redhat.com>
5377 R:      Sean Paul <sean@poorly.run>
5378 L:      dri-devel@lists.freedesktop.org
5379 S:      Odd Fixes
5380 F:      drivers/gpu/drm/udl/
5381 T:      git git://anongit.freedesktop.org/drm/drm-misc
5382
5383 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5384 M:      Hans de Goede <hdegoede@redhat.com>
5385 L:      dri-devel@lists.freedesktop.org
5386 S:      Maintained
5387 F:      drivers/gpu/drm/vboxvideo/
5388 T:      git git://anongit.freedesktop.org/drm/drm-misc
5389
5390 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5391 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5392 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5393 R:      Daniel Vetter <daniel@ffwll.ch>
5394 T:      git git://anongit.freedesktop.org/drm/drm-misc
5395 S:      Maintained
5396 L:      dri-devel@lists.freedesktop.org
5397 F:      drivers/gpu/drm/vkms/
5398 F:      Documentation/gpu/vkms.rst
5399
5400 DRM DRIVER FOR VMWARE VIRTUAL GPU
5401 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5402 M:      Thomas Hellstrom <thellstrom@vmware.com>
5403 L:      dri-devel@lists.freedesktop.org
5404 T:      git git://people.freedesktop.org/~thomash/linux
5405 S:      Supported
5406 F:      drivers/gpu/drm/vmwgfx/
5407 F:      include/uapi/drm/vmwgfx_drm.h
5408
5409 DRM DRIVERS
5410 M:      David Airlie <airlied@linux.ie>
5411 M:      Daniel Vetter <daniel@ffwll.ch>
5412 L:      dri-devel@lists.freedesktop.org
5413 T:      git git://anongit.freedesktop.org/drm/drm
5414 B:      https://bugs.freedesktop.org/
5415 C:      irc://chat.freenode.net/dri-devel
5416 S:      Maintained
5417 F:      drivers/gpu/drm/
5418 F:      drivers/gpu/vga/
5419 F:      Documentation/devicetree/bindings/display/
5420 F:      Documentation/devicetree/bindings/gpu/
5421 F:      Documentation/gpu/
5422 F:      include/drm/
5423 F:      include/uapi/drm/
5424 F:      include/linux/vga*
5425
5426 DRM DRIVERS AND MISC GPU PATCHES
5427 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5428 M:      Maxime Ripard <mripard@kernel.org>
5429 M:      Sean Paul <sean@poorly.run>
5430 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5431 S:      Maintained
5432 T:      git git://anongit.freedesktop.org/drm/drm-misc
5433 F:      Documentation/gpu/
5434 F:      drivers/gpu/vga/
5435 F:      drivers/gpu/drm/*
5436 F:      include/drm/drm*
5437 F:      include/uapi/drm/drm*
5438 F:      include/linux/vga*
5439
5440 DRM DRIVERS FOR ALLWINNER A10
5441 M:      Maxime Ripard <mripard@kernel.org>
5442 M:      Chen-Yu Tsai <wens@csie.org>
5443 L:      dri-devel@lists.freedesktop.org
5444 S:      Supported
5445 F:      drivers/gpu/drm/sun4i/
5446 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5447 T:      git git://anongit.freedesktop.org/drm/drm-misc
5448
5449 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5450 M:      Maxime Ripard <mripard@kernel.org>
5451 M:      Chen-Yu Tsai <wens@csie.org>
5452 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5453 L:      dri-devel@lists.freedesktop.org
5454 S:      Supported
5455 F:      drivers/gpu/drm/sun4i/sun8i*
5456 T:      git git://anongit.freedesktop.org/drm/drm-misc
5457
5458 DRM DRIVERS FOR AMLOGIC SOCS
5459 M:      Neil Armstrong <narmstrong@baylibre.com>
5460 L:      dri-devel@lists.freedesktop.org
5461 L:      linux-amlogic@lists.infradead.org
5462 W:      http://linux-meson.com/
5463 S:      Supported
5464 F:      drivers/gpu/drm/meson/
5465 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5466 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5467 F:      Documentation/gpu/meson.rst
5468 T:      git git://anongit.freedesktop.org/drm/drm-misc
5469
5470 DRM DRIVERS FOR ATMEL HLCDC
5471 M:      Sam Ravnborg <sam@ravnborg.org>
5472 M:      Boris Brezillon <bbrezillon@kernel.org>
5473 L:      dri-devel@lists.freedesktop.org
5474 S:      Supported
5475 F:      drivers/gpu/drm/atmel-hlcdc/
5476 F:      Documentation/devicetree/bindings/display/atmel/
5477 T:      git git://anongit.freedesktop.org/drm/drm-misc
5478
5479 DRM DRIVERS FOR BRIDGE CHIPS
5480 M:      Andrzej Hajda <a.hajda@samsung.com>
5481 M:      Neil Armstrong <narmstrong@baylibre.com>
5482 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5483 R:      Jonas Karlman <jonas@kwiboo.se>
5484 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5485 S:      Maintained
5486 T:      git git://anongit.freedesktop.org/drm/drm-misc
5487 F:      drivers/gpu/drm/bridge/
5488
5489 DRM DRIVERS FOR EXYNOS
5490 M:      Inki Dae <inki.dae@samsung.com>
5491 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5492 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5493 M:      Kyungmin Park <kyungmin.park@samsung.com>
5494 L:      dri-devel@lists.freedesktop.org
5495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5496 S:      Supported
5497 F:      drivers/gpu/drm/exynos/
5498 F:      include/uapi/drm/exynos_drm.h
5499 F:      Documentation/devicetree/bindings/display/exynos/
5500
5501 DRM DRIVERS FOR FREESCALE DCU
5502 M:      Stefan Agner <stefan@agner.ch>
5503 M:      Alison Wang <alison.wang@nxp.com>
5504 L:      dri-devel@lists.freedesktop.org
5505 S:      Supported
5506 F:      drivers/gpu/drm/fsl-dcu/
5507 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5508 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5509 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5510 T:      git git://anongit.freedesktop.org/drm/drm-misc
5511
5512 DRM DRIVERS FOR FREESCALE IMX
5513 M:      Philipp Zabel <p.zabel@pengutronix.de>
5514 L:      dri-devel@lists.freedesktop.org
5515 S:      Maintained
5516 F:      drivers/gpu/drm/imx/
5517 F:      drivers/gpu/ipu-v3/
5518 F:      Documentation/devicetree/bindings/display/imx/
5519
5520 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5521 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5522 L:      dri-devel@lists.freedesktop.org
5523 T:      git git://github.com/patjak/drm-gma500
5524 S:      Maintained
5525 F:      drivers/gpu/drm/gma500/
5526
5527 DRM DRIVERS FOR HISILICON
5528 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5529 M:      Rongrong Zou <zourongrong@gmail.com>
5530 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5531 R:      Chen Feng <puck.chen@hisilicon.com>
5532 L:      dri-devel@lists.freedesktop.org
5533 T:      git git://github.com/xin3liang/linux.git
5534 S:      Maintained
5535 F:      drivers/gpu/drm/hisilicon/
5536 F:      Documentation/devicetree/bindings/display/hisilicon/
5537
5538 DRM DRIVERS FOR LIMA
5539 M:      Qiang Yu <yuq825@gmail.com>
5540 L:      dri-devel@lists.freedesktop.org
5541 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5542 S:      Maintained
5543 F:      drivers/gpu/drm/lima/
5544 F:      include/uapi/drm/lima_drm.h
5545 T:      git git://anongit.freedesktop.org/drm/drm-misc
5546
5547 DRM DRIVERS FOR MEDIATEK
5548 M:      CK Hu <ck.hu@mediatek.com>
5549 M:      Philipp Zabel <p.zabel@pengutronix.de>
5550 L:      dri-devel@lists.freedesktop.org
5551 S:      Supported
5552 F:      drivers/gpu/drm/mediatek/
5553 F:      Documentation/devicetree/bindings/display/mediatek/
5554
5555 DRM DRIVERS FOR NVIDIA TEGRA
5556 M:      Thierry Reding <thierry.reding@gmail.com>
5557 L:      dri-devel@lists.freedesktop.org
5558 L:      linux-tegra@vger.kernel.org
5559 T:      git git://anongit.freedesktop.org/tegra/linux.git
5560 S:      Supported
5561 F:      drivers/gpu/drm/tegra/
5562 F:      drivers/gpu/host1x/
5563 F:      include/linux/host1x.h
5564 F:      include/uapi/drm/tegra_drm.h
5565 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5566
5567 DRM DRIVERS FOR RENESAS
5568 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5569 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5570 L:      dri-devel@lists.freedesktop.org
5571 L:      linux-renesas-soc@vger.kernel.org
5572 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5573 S:      Supported
5574 F:      drivers/gpu/drm/rcar-du/
5575 F:      drivers/gpu/drm/shmobile/
5576 F:      include/linux/platform_data/shmob_drm.h
5577 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5578 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5579 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5580
5581 DRM DRIVERS FOR ROCKCHIP
5582 M:      Sandy Huang <hjc@rock-chips.com>
5583 M:      Heiko Stübner <heiko@sntech.de>
5584 L:      dri-devel@lists.freedesktop.org
5585 S:      Maintained
5586 F:      drivers/gpu/drm/rockchip/
5587 F:      Documentation/devicetree/bindings/display/rockchip/
5588 T:      git git://anongit.freedesktop.org/drm/drm-misc
5589
5590 DRM DRIVERS FOR STI
5591 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5592 M:      Vincent Abriou <vincent.abriou@st.com>
5593 L:      dri-devel@lists.freedesktop.org
5594 T:      git git://anongit.freedesktop.org/drm/drm-misc
5595 S:      Maintained
5596 F:      drivers/gpu/drm/sti
5597 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5598
5599 DRM DRIVERS FOR STM
5600 M:      Yannick Fertre <yannick.fertre@st.com>
5601 M:      Philippe Cornu <philippe.cornu@st.com>
5602 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5603 M:      Vincent Abriou <vincent.abriou@st.com>
5604 L:      dri-devel@lists.freedesktop.org
5605 T:      git git://anongit.freedesktop.org/drm/drm-misc
5606 S:      Maintained
5607 F:      drivers/gpu/drm/stm
5608 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5609
5610 DRM DRIVERS FOR TI LCDC
5611 M:      Jyri Sarha <jsarha@ti.com>
5612 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5613 L:      dri-devel@lists.freedesktop.org
5614 S:      Maintained
5615 F:      drivers/gpu/drm/tilcdc/
5616 F:      Documentation/devicetree/bindings/display/tilcdc/
5617
5618 DRM DRIVERS FOR TI OMAP
5619 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5620 L:      dri-devel@lists.freedesktop.org
5621 S:      Maintained
5622 F:      drivers/gpu/drm/omapdrm/
5623 F:      Documentation/devicetree/bindings/display/ti/
5624
5625 DRM DRIVERS FOR V3D
5626 M:      Eric Anholt <eric@anholt.net>
5627 S:      Supported
5628 F:      drivers/gpu/drm/v3d/
5629 F:      include/uapi/drm/v3d_drm.h
5630 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5631 T:      git git://anongit.freedesktop.org/drm/drm-misc
5632
5633 DRM DRIVERS FOR VC4
5634 M:      Eric Anholt <eric@anholt.net>
5635 T:      git git://github.com/anholt/linux
5636 S:      Supported
5637 F:      drivers/gpu/drm/vc4/
5638 F:      include/uapi/drm/vc4_drm.h
5639 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5640 T:      git git://anongit.freedesktop.org/drm/drm-misc
5641
5642 DRM DRIVERS FOR VIVANTE GPU IP
5643 M:      Lucas Stach <l.stach@pengutronix.de>
5644 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5645 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5646 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5647 L:      dri-devel@lists.freedesktop.org
5648 S:      Maintained
5649 F:      drivers/gpu/drm/etnaviv/
5650 F:      include/uapi/drm/etnaviv_drm.h
5651 F:      Documentation/devicetree/bindings/display/etnaviv/
5652
5653 DRM DRIVERS FOR ZTE ZX
5654 M:      Shawn Guo <shawnguo@kernel.org>
5655 L:      dri-devel@lists.freedesktop.org
5656 S:      Maintained
5657 F:      drivers/gpu/drm/zte/
5658 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5659 T:      git git://anongit.freedesktop.org/drm/drm-misc
5660
5661 DRM PANEL DRIVERS
5662 M:      Thierry Reding <thierry.reding@gmail.com>
5663 R:      Sam Ravnborg <sam@ravnborg.org>
5664 L:      dri-devel@lists.freedesktop.org
5665 T:      git git://anongit.freedesktop.org/drm/drm-misc
5666 S:      Maintained
5667 F:      drivers/gpu/drm/drm_panel.c
5668 F:      drivers/gpu/drm/panel/
5669 F:      include/drm/drm_panel.h
5670 F:      Documentation/devicetree/bindings/display/panel/
5671
5672 DRM DRIVERS FOR XEN
5673 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5674 T:      git git://anongit.freedesktop.org/drm/drm-misc
5675 L:      dri-devel@lists.freedesktop.org
5676 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5677 S:      Supported
5678 F:      drivers/gpu/drm/xen/
5679 F:      Documentation/gpu/xen-front.rst
5680
5681 DRM TTM SUBSYSTEM
5682 M:      Christian Koenig <christian.koenig@amd.com>
5683 M:      Huang Rui <ray.huang@amd.com>
5684 T:      git git://people.freedesktop.org/~agd5f/linux
5685 S:      Maintained
5686 L:      dri-devel@lists.freedesktop.org
5687 F:      include/drm/ttm/
5688 F:      drivers/gpu/drm/ttm/
5689
5690 DSBR100 USB FM RADIO DRIVER
5691 M:      Alexey Klimov <klimov.linux@gmail.com>
5692 L:      linux-media@vger.kernel.org
5693 T:      git git://linuxtv.org/media_tree.git
5694 S:      Maintained
5695 F:      drivers/media/radio/dsbr100.c
5696
5697 DT3155 MEDIA DRIVER
5698 M:      Hans Verkuil <hverkuil@xs4all.nl>
5699 L:      linux-media@vger.kernel.org
5700 T:      git git://linuxtv.org/media_tree.git
5701 W:      https://linuxtv.org
5702 S:      Odd Fixes
5703 F:      drivers/media/pci/dt3155/
5704
5705 DVB_USB_AF9015 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/af9015*
5714
5715 DVB_USB_AF9035 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/af9035*
5724
5725 DVB_USB_ANYSEE MEDIA DRIVER
5726 M:      Antti Palosaari <crope@iki.fi>
5727 L:      linux-media@vger.kernel.org
5728 W:      https://linuxtv.org
5729 W:      http://palosaari.fi/linux/
5730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5731 T:      git git://linuxtv.org/anttip/media_tree.git
5732 S:      Maintained
5733 F:      drivers/media/usb/dvb-usb-v2/anysee*
5734
5735 DVB_USB_AU6610 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/au6610*
5744
5745 DVB_USB_CE6230 MEDIA DRIVER
5746 M:      Antti Palosaari <crope@iki.fi>
5747 L:      linux-media@vger.kernel.org
5748 W:      https://linuxtv.org
5749 W:      http://palosaari.fi/linux/
5750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5751 T:      git git://linuxtv.org/anttip/media_tree.git
5752 S:      Maintained
5753 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5754
5755 DVB_USB_CXUSB MEDIA DRIVER
5756 M:      Michael Krufky <mkrufky@linuxtv.org>
5757 L:      linux-media@vger.kernel.org
5758 W:      https://linuxtv.org
5759 W:      http://github.com/mkrufky
5760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5761 T:      git git://linuxtv.org/media_tree.git
5762 S:      Maintained
5763 F:      drivers/media/usb/dvb-usb/cxusb*
5764
5765 DVB_USB_EC168 MEDIA DRIVER
5766 M:      Antti Palosaari <crope@iki.fi>
5767 L:      linux-media@vger.kernel.org
5768 W:      https://linuxtv.org
5769 W:      http://palosaari.fi/linux/
5770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5771 T:      git git://linuxtv.org/anttip/media_tree.git
5772 S:      Maintained
5773 F:      drivers/media/usb/dvb-usb-v2/ec168*
5774
5775 DVB_USB_GL861 MEDIA DRIVER
5776 M:      Antti Palosaari <crope@iki.fi>
5777 L:      linux-media@vger.kernel.org
5778 W:      https://linuxtv.org
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/gl861*
5783
5784 DVB_USB_MXL111SF MEDIA DRIVER
5785 M:      Michael Krufky <mkrufky@linuxtv.org>
5786 L:      linux-media@vger.kernel.org
5787 W:      https://linuxtv.org
5788 W:      http://github.com/mkrufky
5789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5790 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5791 S:      Maintained
5792 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5793
5794 DVB_USB_RTL28XXU MEDIA DRIVER
5795 M:      Antti Palosaari <crope@iki.fi>
5796 L:      linux-media@vger.kernel.org
5797 W:      https://linuxtv.org
5798 W:      http://palosaari.fi/linux/
5799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5800 T:      git git://linuxtv.org/anttip/media_tree.git
5801 S:      Maintained
5802 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5803
5804 DVB_USB_V2 MEDIA DRIVER
5805 M:      Antti Palosaari <crope@iki.fi>
5806 L:      linux-media@vger.kernel.org
5807 W:      https://linuxtv.org
5808 W:      http://palosaari.fi/linux/
5809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5810 T:      git git://linuxtv.org/anttip/media_tree.git
5811 S:      Maintained
5812 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5813 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5814
5815 DYNAMIC DEBUG
5816 M:      Jason Baron <jbaron@akamai.com>
5817 S:      Maintained
5818 F:      lib/dynamic_debug.c
5819 F:      include/linux/dynamic_debug.h
5820
5821 DYNAMIC INTERRUPT MODERATION
5822 M:      Tal Gilboa <talgi@mellanox.com>
5823 S:      Maintained
5824 F:      include/linux/dim.h
5825 F:      lib/dim/
5826
5827 DZ DECSTATION DZ11 SERIAL DRIVER
5828 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5829 S:      Maintained
5830 F:      drivers/tty/serial/dz.*
5831
5832 E3X0 POWER BUTTON DRIVER
5833 M:      Moritz Fischer <moritz.fischer@ettus.com>
5834 L:      usrp-users@lists.ettus.com
5835 W:      http://www.ettus.com
5836 S:      Supported
5837 F:      drivers/input/misc/e3x0-button.c
5838 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5839
5840 E4000 MEDIA DRIVER
5841 M:      Antti Palosaari <crope@iki.fi>
5842 L:      linux-media@vger.kernel.org
5843 W:      https://linuxtv.org
5844 W:      http://palosaari.fi/linux/
5845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5846 T:      git git://linuxtv.org/anttip/media_tree.git
5847 S:      Maintained
5848 F:      drivers/media/tuners/e4000*
5849
5850 EARTH_PT1 MEDIA DRIVER
5851 M:      Akihiro Tsukada <tskd08@gmail.com>
5852 L:      linux-media@vger.kernel.org
5853 S:      Odd Fixes
5854 F:      drivers/media/pci/pt1/
5855
5856 EARTH_PT3 MEDIA DRIVER
5857 M:      Akihiro Tsukada <tskd08@gmail.com>
5858 L:      linux-media@vger.kernel.org
5859 S:      Odd Fixes
5860 F:      drivers/media/pci/pt3/
5861
5862 EC100 MEDIA DRIVER
5863 M:      Antti Palosaari <crope@iki.fi>
5864 L:      linux-media@vger.kernel.org
5865 W:      https://linuxtv.org
5866 W:      http://palosaari.fi/linux/
5867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5868 T:      git git://linuxtv.org/anttip/media_tree.git
5869 S:      Maintained
5870 F:      drivers/media/dvb-frontends/ec100*
5871
5872 ECRYPT FILE SYSTEM
5873 M:      Tyler Hicks <tyhicks@canonical.com>
5874 L:      ecryptfs@vger.kernel.org
5875 W:      http://ecryptfs.org
5876 W:      https://launchpad.net/ecryptfs
5877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5878 S:      Supported
5879 F:      Documentation/filesystems/ecryptfs.txt
5880 F:      fs/ecryptfs/
5881
5882 EDAC-AMD64
5883 M:      Borislav Petkov <bp@alien8.de>
5884 L:      linux-edac@vger.kernel.org
5885 S:      Maintained
5886 F:      drivers/edac/amd64_edac*
5887
5888 EDAC-ARMADA
5889 M:      Jan Luebbe <jlu@pengutronix.de>
5890 L:      linux-edac@vger.kernel.org
5891 S:      Maintained
5892 F:      drivers/edac/armada_xp_*
5893
5894 EDAC-AST2500
5895 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5896 S:      Supported
5897 F:      drivers/edac/aspeed_edac.c
5898 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5899
5900 EDAC-BLUEFIELD
5901 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5902 S:      Supported
5903 F:      drivers/edac/bluefield_edac.c
5904
5905 EDAC-CALXEDA
5906 M:      Robert Richter <rric@kernel.org>
5907 L:      linux-edac@vger.kernel.org
5908 S:      Maintained
5909 F:      drivers/edac/highbank*
5910
5911 EDAC-CAVIUM OCTEON
5912 M:      Ralf Baechle <ralf@linux-mips.org>
5913 M:      Robert Richter <rrichter@marvell.com>
5914 L:      linux-edac@vger.kernel.org
5915 L:      linux-mips@vger.kernel.org
5916 S:      Supported
5917 F:      drivers/edac/octeon_edac*
5918
5919 EDAC-CAVIUM THUNDERX
5920 M:      Robert Richter <rrichter@marvell.com>
5921 L:      linux-edac@vger.kernel.org
5922 S:      Supported
5923 F:      drivers/edac/thunderx_edac*
5924
5925 EDAC-CORE
5926 M:      Borislav Petkov <bp@alien8.de>
5927 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5928 M:      Tony Luck <tony.luck@intel.com>
5929 R:      James Morse <james.morse@arm.com>
5930 R:      Robert Richter <rrichter@marvell.com>
5931 L:      linux-edac@vger.kernel.org
5932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5933 S:      Supported
5934 F:      Documentation/admin-guide/ras.rst
5935 F:      Documentation/driver-api/edac.rst
5936 F:      drivers/edac/
5937 F:      include/linux/edac.h
5938
5939 EDAC-E752X
5940 M:      Mark Gross <mark.gross@intel.com>
5941 L:      linux-edac@vger.kernel.org
5942 S:      Maintained
5943 F:      drivers/edac/e752x_edac.c
5944
5945 EDAC-E7XXX
5946 L:      linux-edac@vger.kernel.org
5947 S:      Maintained
5948 F:      drivers/edac/e7xxx_edac.c
5949
5950 EDAC-FSL_DDR
5951 M:      York Sun <york.sun@nxp.com>
5952 L:      linux-edac@vger.kernel.org
5953 S:      Maintained
5954 F:      drivers/edac/fsl_ddr_edac.*
5955
5956 EDAC-GHES
5957 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5958 L:      linux-edac@vger.kernel.org
5959 S:      Maintained
5960 F:      drivers/edac/ghes_edac.c
5961
5962 EDAC-I10NM
5963 M:      Tony Luck <tony.luck@intel.com>
5964 L:      linux-edac@vger.kernel.org
5965 S:      Maintained
5966 F:      drivers/edac/i10nm_base.c
5967
5968 EDAC-I3000
5969 L:      linux-edac@vger.kernel.org
5970 S:      Orphan
5971 F:      drivers/edac/i3000_edac.c
5972
5973 EDAC-I5000
5974 L:      linux-edac@vger.kernel.org
5975 S:      Maintained
5976 F:      drivers/edac/i5000_edac.c
5977
5978 EDAC-I5400
5979 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5980 L:      linux-edac@vger.kernel.org
5981 S:      Maintained
5982 F:      drivers/edac/i5400_edac.c
5983
5984 EDAC-I7300
5985 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5986 L:      linux-edac@vger.kernel.org
5987 S:      Maintained
5988 F:      drivers/edac/i7300_edac.c
5989
5990 EDAC-I7CORE
5991 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5992 L:      linux-edac@vger.kernel.org
5993 S:      Maintained
5994 F:      drivers/edac/i7core_edac.c
5995
5996 EDAC-I82443BXGX
5997 M:      Tim Small <tim@buttersideup.com>
5998 L:      linux-edac@vger.kernel.org
5999 S:      Maintained
6000 F:      drivers/edac/i82443bxgx_edac.c
6001
6002 EDAC-I82975X
6003 M:      "Arvind R." <arvino55@gmail.com>
6004 L:      linux-edac@vger.kernel.org
6005 S:      Maintained
6006 F:      drivers/edac/i82975x_edac.c
6007
6008 EDAC-IE31200
6009 M:      Jason Baron <jbaron@akamai.com>
6010 L:      linux-edac@vger.kernel.org
6011 S:      Maintained
6012 F:      drivers/edac/ie31200_edac.c
6013
6014 EDAC-MPC85XX
6015 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6016 L:      linux-edac@vger.kernel.org
6017 S:      Maintained
6018 F:      drivers/edac/mpc85xx_edac.[ch]
6019
6020 EDAC-PASEMI
6021 M:      Egor Martovetsky <egor@pasemi.com>
6022 L:      linux-edac@vger.kernel.org
6023 S:      Maintained
6024 F:      drivers/edac/pasemi_edac.c
6025
6026 EDAC-PND2
6027 M:      Tony Luck <tony.luck@intel.com>
6028 L:      linux-edac@vger.kernel.org
6029 S:      Maintained
6030 F:      drivers/edac/pnd2_edac.[ch]
6031
6032 EDAC-R82600
6033 M:      Tim Small <tim@buttersideup.com>
6034 L:      linux-edac@vger.kernel.org
6035 S:      Maintained
6036 F:      drivers/edac/r82600_edac.c
6037
6038 EDAC-SBRIDGE
6039 M:      Tony Luck <tony.luck@intel.com>
6040 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6041 L:      linux-edac@vger.kernel.org
6042 S:      Maintained
6043 F:      drivers/edac/sb_edac.c
6044
6045 EDAC-SIFIVE
6046 M:      Yash Shah <yash.shah@sifive.com>
6047 L:      linux-edac@vger.kernel.org
6048 S:      Supported
6049 F:      drivers/edac/sifive_edac.c
6050 F:      drivers/soc/sifive_l2_cache.c
6051
6052 EDAC-SKYLAKE
6053 M:      Tony Luck <tony.luck@intel.com>
6054 L:      linux-edac@vger.kernel.org
6055 S:      Maintained
6056 F:      drivers/edac/skx_*.c
6057
6058 EDAC-TI
6059 M:      Tero Kristo <t-kristo@ti.com>
6060 L:      linux-edac@vger.kernel.org
6061 S:      Maintained
6062 F:      drivers/edac/ti_edac.c
6063
6064 EDAC-QCOM
6065 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6066 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6067 L:      linux-arm-msm@vger.kernel.org
6068 L:      linux-edac@vger.kernel.org
6069 S:      Maintained
6070 F:      drivers/edac/qcom_edac.c
6071
6072 EDIROL UA-101/UA-1000 DRIVER
6073 M:      Clemens Ladisch <clemens@ladisch.de>
6074 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6076 S:      Maintained
6077 F:      sound/usb/misc/ua101.c
6078
6079 EFI TEST DRIVER
6080 L:      linux-efi@vger.kernel.org
6081 M:      Ivan Hu <ivan.hu@canonical.com>
6082 M:      Ard Biesheuvel <ardb@kernel.org>
6083 S:      Maintained
6084 F:      drivers/firmware/efi/test/
6085
6086 EFI VARIABLE FILESYSTEM
6087 M:      Matthew Garrett <matthew.garrett@nebula.com>
6088 M:      Jeremy Kerr <jk@ozlabs.org>
6089 M:      Ard Biesheuvel <ardb@kernel.org>
6090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6091 L:      linux-efi@vger.kernel.org
6092 S:      Maintained
6093 F:      fs/efivarfs/
6094
6095 EFIFB FRAMEBUFFER DRIVER
6096 L:      linux-fbdev@vger.kernel.org
6097 M:      Peter Jones <pjones@redhat.com>
6098 S:      Maintained
6099 F:      drivers/video/fbdev/efifb.c
6100
6101 EFS FILESYSTEM
6102 W:      http://aeschi.ch.eu.org/efs/
6103 S:      Orphan
6104 F:      fs/efs/
6105
6106 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6107 M:      Douglas Miller <dougmill@linux.ibm.com>
6108 L:      netdev@vger.kernel.org
6109 S:      Maintained
6110 F:      drivers/net/ethernet/ibm/ehea/
6111
6112 EM28XX VIDEO4LINUX DRIVER
6113 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6114 L:      linux-media@vger.kernel.org
6115 W:      https://linuxtv.org
6116 T:      git git://linuxtv.org/media_tree.git
6117 S:      Maintained
6118 F:      drivers/media/usb/em28xx/
6119 F:      Documentation/media/v4l-drivers/em28xx*
6120
6121 EMBEDDED LINUX
6122 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6123 M:      Matt Mackall <mpm@selenic.com>
6124 M:      David Woodhouse <dwmw2@infradead.org>
6125 L:      linux-embedded@vger.kernel.org
6126 S:      Maintained
6127
6128 Emulex 10Gbps iSCSI - OneConnect DRIVER
6129 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6130 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6131 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6132 L:      linux-scsi@vger.kernel.org
6133 W:      http://www.broadcom.com
6134 S:      Supported
6135 F:      drivers/scsi/be2iscsi/
6136
6137 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6138 M:      Sathya Perla <sathya.perla@broadcom.com>
6139 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6140 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6141 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6142 L:      netdev@vger.kernel.org
6143 W:      http://www.emulex.com
6144 S:      Supported
6145 F:      drivers/net/ethernet/emulex/benet/
6146
6147 EMULEX ONECONNECT ROCE DRIVER
6148 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6149 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6150 L:      linux-rdma@vger.kernel.org
6151 W:      http://www.broadcom.com
6152 S:      Odd Fixes
6153 F:      drivers/infiniband/hw/ocrdma/
6154 F:      include/uapi/rdma/ocrdma-abi.h
6155
6156 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6157 M:      James Smart <james.smart@broadcom.com>
6158 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6159 L:      linux-scsi@vger.kernel.org
6160 W:      http://www.broadcom.com
6161 S:      Supported
6162 F:      drivers/scsi/lpfc/
6163
6164 ENE CB710 FLASH CARD READER DRIVER
6165 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6166 S:      Maintained
6167 F:      drivers/misc/cb710/
6168 F:      drivers/mmc/host/cb710-mmc.*
6169 F:      include/linux/cb710.h
6170
6171 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6172 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6173 S:      Maintained
6174 F:      drivers/media/rc/ene_ir.*
6175
6176 EPSON S1D13XXX FRAMEBUFFER DRIVER
6177 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6178 S:      Maintained
6179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6180 F:      drivers/video/fbdev/s1d13xxxfb.c
6181 F:      include/video/s1d13xxxfb.h
6182
6183 EROFS FILE SYSTEM
6184 M:      Gao Xiang <gaoxiang25@huawei.com>
6185 M:      Chao Yu <yuchao0@huawei.com>
6186 L:      linux-erofs@lists.ozlabs.org
6187 S:      Maintained
6188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6189 F:      Documentation/filesystems/erofs.txt
6190 F:      fs/erofs/
6191 F:      include/trace/events/erofs.h
6192
6193 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6194 M:      Jeff Layton <jlayton@kernel.org>
6195 S:      Maintained
6196 F:      lib/errseq.c
6197 F:      include/linux/errseq.h
6198
6199 ET131X NETWORK DRIVER
6200 M:      Mark Einon <mark.einon@gmail.com>
6201 S:      Odd Fixes
6202 F:      drivers/net/ethernet/agere/
6203
6204 ETHERNET BRIDGE
6205 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6206 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6207 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6208 L:      netdev@vger.kernel.org
6209 W:      http://www.linuxfoundation.org/en/Net:Bridge
6210 S:      Maintained
6211 F:      include/linux/netfilter_bridge/
6212 F:      net/bridge/
6213
6214 ETHERNET PHY LIBRARY
6215 M:      Andrew Lunn <andrew@lunn.ch>
6216 M:      Florian Fainelli <f.fainelli@gmail.com>
6217 M:      Heiner Kallweit <hkallweit1@gmail.com>
6218 R:      Russell King <linux@armlinux.org.uk>
6219 L:      netdev@vger.kernel.org
6220 S:      Maintained
6221 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6222 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6223 F:      Documentation/devicetree/bindings/net/mdio*
6224 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6225 F:      Documentation/networking/phy.rst
6226 F:      drivers/net/phy/
6227 F:      drivers/of/of_mdio.c
6228 F:      drivers/of/of_net.c
6229 F:      include/dt-bindings/net/qca-ar803x.h
6230 F:      include/linux/*mdio*.h
6231 F:      include/linux/of_net.h
6232 F:      include/linux/phy.h
6233 F:      include/linux/phy_fixed.h
6234 F:      include/linux/platform_data/mdio-bcm-unimac.h
6235 F:      include/linux/platform_data/mdio-gpio.h
6236 F:      include/trace/events/mdio.h
6237 F:      include/uapi/linux/mdio.h
6238 F:      include/uapi/linux/mii.h
6239
6240 EXFAT FILE SYSTEM
6241 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6242 L:      linux-fsdevel@vger.kernel.org
6243 S:      Maintained
6244 F:      drivers/staging/exfat/
6245
6246 EXT2 FILE SYSTEM
6247 M:      Jan Kara <jack@suse.com>
6248 L:      linux-ext4@vger.kernel.org
6249 S:      Maintained
6250 F:      Documentation/filesystems/ext2.txt
6251 F:      fs/ext2/
6252 F:      include/linux/ext2*
6253
6254 EXT4 FILE SYSTEM
6255 M:      "Theodore Ts'o" <tytso@mit.edu>
6256 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6257 L:      linux-ext4@vger.kernel.org
6258 W:      http://ext4.wiki.kernel.org
6259 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6261 S:      Maintained
6262 F:      Documentation/filesystems/ext4/
6263 F:      fs/ext4/
6264
6265 Extended Verification Module (EVM)
6266 M:      Mimi Zohar <zohar@linux.ibm.com>
6267 L:      linux-integrity@vger.kernel.org
6268 S:      Supported
6269 F:      security/integrity/evm/
6270
6271 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6272 M:      Ard Biesheuvel <ardb@kernel.org>
6273 L:      linux-efi@vger.kernel.org
6274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6275 S:      Maintained
6276 F:      Documentation/admin-guide/efi-stub.rst
6277 F:      arch/*/kernel/efi.c
6278 F:      arch/x86/boot/compressed/eboot.[ch]
6279 F:      arch/*/include/asm/efi.h
6280 F:      arch/x86/platform/efi/
6281 F:      drivers/firmware/efi/
6282 F:      include/linux/efi*.h
6283 F:      arch/arm/boot/compressed/efi-header.S
6284 F:      arch/arm64/kernel/efi-entry.S
6285
6286 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6287 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6288 M:      Chanwoo Choi <cw00.choi@samsung.com>
6289 L:      linux-kernel@vger.kernel.org
6290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6291 S:      Maintained
6292 F:      drivers/extcon/
6293 F:      include/linux/extcon/
6294 F:      include/linux/extcon.h
6295 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6296 F:      Documentation/devicetree/bindings/extcon/
6297
6298 EXYNOS DP DRIVER
6299 M:      Jingoo Han <jingoohan1@gmail.com>
6300 L:      dri-devel@lists.freedesktop.org
6301 S:      Maintained
6302 F:      drivers/gpu/drm/exynos/exynos_dp*
6303
6304 EXYNOS SYSMMU (IOMMU) driver
6305 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6306 L:      iommu@lists.linux-foundation.org
6307 S:      Maintained
6308 F:      drivers/iommu/exynos-iommu.c
6309
6310 EZchip NPS platform support
6311 M:      Vineet Gupta <vgupta@synopsys.com>
6312 M:      Ofer Levi <oferle@mellanox.com>
6313 S:      Supported
6314 F:      arch/arc/plat-eznps
6315 F:      arch/arc/boot/dts/eznps.dts
6316
6317 F2FS FILE SYSTEM
6318 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6319 M:      Chao Yu <yuchao0@huawei.com>
6320 L:      linux-f2fs-devel@lists.sourceforge.net
6321 W:      https://f2fs.wiki.kernel.org/
6322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6323 S:      Maintained
6324 F:      Documentation/filesystems/f2fs.txt
6325 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6326 F:      fs/f2fs/
6327 F:      include/linux/f2fs_fs.h
6328 F:      include/trace/events/f2fs.h
6329
6330 F71805F HARDWARE MONITORING DRIVER
6331 M:      Jean Delvare <jdelvare@suse.com>
6332 L:      linux-hwmon@vger.kernel.org
6333 S:      Maintained
6334 F:      Documentation/hwmon/f71805f.rst
6335 F:      drivers/hwmon/f71805f.c
6336
6337 FADDR2LINE
6338 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6339 S:      Maintained
6340 F:      scripts/faddr2line
6341
6342 FAILOVER MODULE
6343 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6344 L:      netdev@vger.kernel.org
6345 S:      Supported
6346 F:      net/core/failover.c
6347 F:      include/net/failover.h
6348 F:      Documentation/networking/failover.rst
6349
6350 FANOTIFY
6351 M:      Jan Kara <jack@suse.cz>
6352 R:      Amir Goldstein <amir73il@gmail.com>
6353 L:      linux-fsdevel@vger.kernel.org
6354 S:      Maintained
6355 F:      fs/notify/fanotify/
6356 F:      include/linux/fanotify.h
6357 F:      include/uapi/linux/fanotify.h
6358
6359 FARSYNC SYNCHRONOUS DRIVER
6360 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6361 W:      http://www.farsite.co.uk/
6362 S:      Supported
6363 F:      drivers/net/wan/farsync.*
6364
6365 FAULT INJECTION SUPPORT
6366 M:      Akinobu Mita <akinobu.mita@gmail.com>
6367 S:      Supported
6368 F:      Documentation/fault-injection/
6369 F:      lib/fault-inject.c
6370
6371 FBTFT Framebuffer drivers
6372 S:      Orphan
6373 L:      dri-devel@lists.freedesktop.org
6374 L:      linux-fbdev@vger.kernel.org
6375 F:      drivers/staging/fbtft/
6376
6377 FC0011 TUNER DRIVER
6378 M:      Michael Buesch <m@bues.ch>
6379 L:      linux-media@vger.kernel.org
6380 S:      Maintained
6381 F:      drivers/media/tuners/fc0011.h
6382 F:      drivers/media/tuners/fc0011.c
6383
6384 FC2580 MEDIA DRIVER
6385 M:      Antti Palosaari <crope@iki.fi>
6386 L:      linux-media@vger.kernel.org
6387 W:      https://linuxtv.org
6388 W:      http://palosaari.fi/linux/
6389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6390 T:      git git://linuxtv.org/anttip/media_tree.git
6391 S:      Maintained
6392 F:      drivers/media/tuners/fc2580*
6393
6394 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6395 M:      Hannes Reinecke <hare@suse.de>
6396 L:      linux-scsi@vger.kernel.org
6397 W:      www.Open-FCoE.org
6398 S:      Supported
6399 F:      drivers/scsi/libfc/
6400 F:      drivers/scsi/fcoe/
6401 F:      include/scsi/fc/
6402 F:      include/scsi/libfc.h
6403 F:      include/scsi/libfcoe.h
6404 F:      include/uapi/scsi/fc/
6405
6406 FILE LOCKING (flock() and fcntl()/lockf())
6407 M:      Jeff Layton <jlayton@kernel.org>
6408 M:      "J. Bruce Fields" <bfields@fieldses.org>
6409 L:      linux-fsdevel@vger.kernel.org
6410 S:      Maintained
6411 F:      include/linux/fcntl.h
6412 F:      include/uapi/linux/fcntl.h
6413 F:      fs/fcntl.c
6414 F:      fs/locks.c
6415
6416 FILESYSTEMS (VFS and infrastructure)
6417 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6418 L:      linux-fsdevel@vger.kernel.org
6419 S:      Maintained
6420 F:      fs/*
6421 F:      include/linux/fs.h
6422 F:      include/linux/fs_types.h
6423 F:      include/uapi/linux/fs.h
6424
6425 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6426 M:      Riku Voipio <riku.voipio@iki.fi>
6427 L:      linux-hwmon@vger.kernel.org
6428 S:      Maintained
6429 F:      drivers/hwmon/f75375s.c
6430 F:      include/linux/f75375s.h
6431
6432 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6433 M:      Clemens Ladisch <clemens@ladisch.de>
6434 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6435 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6437 S:      Maintained
6438 F:      sound/firewire/
6439 F:      include/uapi/sound/firewire.h
6440
6441 FIREWIRE MEDIA DRIVERS (firedtv)
6442 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6443 L:      linux-media@vger.kernel.org
6444 L:      linux1394-devel@lists.sourceforge.net
6445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6446 S:      Maintained
6447 F:      drivers/media/firewire/
6448
6449 FIREWIRE SBP-2 TARGET
6450 M:      Chris Boot <bootc@bootc.net>
6451 L:      linux-scsi@vger.kernel.org
6452 L:      target-devel@vger.kernel.org
6453 L:      linux1394-devel@lists.sourceforge.net
6454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6455 S:      Maintained
6456 F:      drivers/target/sbp/
6457
6458 FIREWIRE SUBSYSTEM
6459 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6460 L:      linux1394-devel@lists.sourceforge.net
6461 W:      http://ieee1394.wiki.kernel.org/
6462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6463 S:      Maintained
6464 F:      drivers/firewire/
6465 F:      include/linux/firewire.h
6466 F:      include/uapi/linux/firewire*.h
6467 F:      tools/firewire/
6468
6469 FIRMWARE LOADER (request_firmware)
6470 M:      Luis Chamberlain <mcgrof@kernel.org>
6471 L:      linux-kernel@vger.kernel.org
6472 S:      Maintained
6473 F:      Documentation/firmware_class/
6474 F:      drivers/base/firmware_loader/
6475 F:      include/linux/firmware.h
6476
6477 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6478 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6479 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6480 S:      Maintained
6481 F:      drivers/block/rsxx/
6482
6483 FLEXTIMER FTM-QUADDEC DRIVER
6484 M:      Patrick Havelange <patrick.havelange@essensium.com>
6485 L:      linux-iio@vger.kernel.org
6486 S:      Maintained
6487 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6488 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6489 F:      drivers/counter/ftm-quaddec.c
6490
6491 FLOPPY DRIVER
6492 M:      Denis Efremov <efremov@linux.com>
6493 S:      Odd Fixes
6494 L:      linux-block@vger.kernel.org
6495 F:      drivers/block/floppy.c
6496
6497 FPGA MANAGER FRAMEWORK
6498 M:      Moritz Fischer <mdf@kernel.org>
6499 L:      linux-fpga@vger.kernel.org
6500 S:      Maintained
6501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6502 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6503 F:      Documentation/fpga/
6504 F:      Documentation/driver-api/fpga/
6505 F:      Documentation/devicetree/bindings/fpga/
6506 F:      drivers/fpga/
6507 F:      include/linux/fpga/
6508 W:      http://www.rocketboards.org
6509
6510 FPGA DFL DRIVERS
6511 M:      Wu Hao <hao.wu@intel.com>
6512 L:      linux-fpga@vger.kernel.org
6513 S:      Maintained
6514 F:      Documentation/fpga/dfl.rst
6515 F:      include/uapi/linux/fpga-dfl.h
6516 F:      drivers/fpga/dfl*
6517
6518 FPU EMULATOR
6519 M:      Bill Metzenthen <billm@melbpc.org.au>
6520 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6521 S:      Maintained
6522 F:      arch/x86/math-emu/
6523
6524 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6525 L:      netdev@vger.kernel.org
6526 S:      Orphan
6527 F:      drivers/net/wan/dlci.c
6528 F:      drivers/net/wan/sdla.c
6529
6530 FRAMEBUFFER LAYER
6531 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6532 L:      dri-devel@lists.freedesktop.org
6533 L:      linux-fbdev@vger.kernel.org
6534 T:      git git://anongit.freedesktop.org/drm/drm-misc
6535 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6536 S:      Maintained
6537 F:      Documentation/fb/
6538 F:      drivers/video/
6539 F:      include/video/
6540 F:      include/linux/fb.h
6541 F:      include/uapi/video/
6542 F:      include/uapi/linux/fb.h
6543
6544 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6545 M:      Horia Geantă <horia.geanta@nxp.com>
6546 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6547 L:      linux-crypto@vger.kernel.org
6548 S:      Maintained
6549 F:      drivers/crypto/caam/
6550 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6551
6552 FREESCALE DIU FRAMEBUFFER DRIVER
6553 M:      Timur Tabi <timur@kernel.org>
6554 L:      linux-fbdev@vger.kernel.org
6555 S:      Maintained
6556 F:      drivers/video/fbdev/fsl-diu-fb.*
6557
6558 FREESCALE DMA DRIVER
6559 M:      Li Yang <leoyang.li@nxp.com>
6560 M:      Zhang Wei <zw@zh-kernel.org>
6561 L:      linuxppc-dev@lists.ozlabs.org
6562 S:      Maintained
6563 F:      drivers/dma/fsldma.*
6564
6565 FREESCALE ENETC ETHERNET DRIVERS
6566 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6567 L:      netdev@vger.kernel.org
6568 S:      Maintained
6569 F:      drivers/net/ethernet/freescale/enetc/
6570
6571 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6572 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6573 L:      netdev@vger.kernel.org
6574 S:      Maintained
6575 F:      drivers/net/ethernet/freescale/gianfar*
6576 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6577
6578 FREESCALE GPMI NAND DRIVER
6579 M:      Han Xu <han.xu@nxp.com>
6580 L:      linux-mtd@lists.infradead.org
6581 S:      Maintained
6582 F:      drivers/mtd/nand/raw/gpmi-nand/*
6583
6584 FREESCALE I2C CPM DRIVER
6585 M:      Jochen Friedrich <jochen@scram.de>
6586 L:      linuxppc-dev@lists.ozlabs.org
6587 L:      linux-i2c@vger.kernel.org
6588 S:      Maintained
6589 F:      drivers/i2c/busses/i2c-cpm.c
6590
6591 FREESCALE IMX DDR PMU DRIVER
6592 M:      Frank Li <Frank.li@nxp.com>
6593 L:      linux-arm-kernel@lists.infradead.org
6594 S:      Maintained
6595 F:      drivers/perf/fsl_imx8_ddr_perf.c
6596 F:      Documentation/admin-guide/perf/imx-ddr.rst
6597 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6598
6599 FREESCALE IMX I2C DRIVER
6600 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6601 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6602 L:      linux-i2c@vger.kernel.org
6603 S:      Maintained
6604 F:      drivers/i2c/busses/i2c-imx.c
6605 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6606
6607 FREESCALE IMX LPI2C DRIVER
6608 M:      Dong Aisheng <aisheng.dong@nxp.com>
6609 L:      linux-i2c@vger.kernel.org
6610 L:      linux-imx@nxp.com
6611 S:      Maintained
6612 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6613 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6614
6615 FREESCALE IMX / MXC FEC DRIVER
6616 M:      Fugang Duan <fugang.duan@nxp.com>
6617 L:      netdev@vger.kernel.org
6618 S:      Maintained
6619 F:      drivers/net/ethernet/freescale/fec_main.c
6620 F:      drivers/net/ethernet/freescale/fec_ptp.c
6621 F:      drivers/net/ethernet/freescale/fec.h
6622 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6623
6624 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6625 M:      Sascha Hauer <s.hauer@pengutronix.de>
6626 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6627 L:      linux-fbdev@vger.kernel.org
6628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6629 S:      Maintained
6630 F:      include/linux/platform_data/video-imxfb.h
6631 F:      drivers/video/fbdev/imxfb.c
6632
6633 FREESCALE QORIQ DPAA ETHERNET DRIVER
6634 M:      Madalin Bucur <madalin.bucur@nxp.com>
6635 L:      netdev@vger.kernel.org
6636 S:      Maintained
6637 F:      drivers/net/ethernet/freescale/dpaa
6638
6639 FREESCALE QORIQ DPAA FMAN DRIVER
6640 M:      Madalin Bucur <madalin.bucur@nxp.com>
6641 L:      netdev@vger.kernel.org
6642 S:      Maintained
6643 F:      drivers/net/ethernet/freescale/fman
6644 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6645
6646 FREESCALE QORIQ PTP CLOCK DRIVER
6647 M:      Yangbo Lu <yangbo.lu@nxp.com>
6648 L:      netdev@vger.kernel.org
6649 S:      Maintained
6650 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6651 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6652 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6653 F:      drivers/ptp/ptp_qoriq.c
6654 F:      drivers/ptp/ptp_qoriq_debugfs.c
6655 F:      include/linux/fsl/ptp_qoriq.h
6656 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6657
6658 FREESCALE QUAD SPI DRIVER
6659 M:      Han Xu <han.xu@nxp.com>
6660 L:      linux-spi@vger.kernel.org
6661 S:      Maintained
6662 F:      drivers/spi/spi-fsl-qspi.c
6663
6664 FREESCALE QUICC ENGINE LIBRARY
6665 M:      Qiang Zhao <qiang.zhao@nxp.com>
6666 L:      linuxppc-dev@lists.ozlabs.org
6667 S:      Maintained
6668 F:      drivers/soc/fsl/qe/
6669 F:      include/soc/fsl/*qe*.h
6670 F:      include/soc/fsl/*ucc*.h
6671
6672 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6673 M:      Li Yang <leoyang.li@nxp.com>
6674 L:      netdev@vger.kernel.org
6675 L:      linuxppc-dev@lists.ozlabs.org
6676 S:      Maintained
6677 F:      drivers/net/ethernet/freescale/ucc_geth*
6678
6679 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6680 M:      Zhao Qiang <qiang.zhao@nxp.com>
6681 L:      netdev@vger.kernel.org
6682 L:      linuxppc-dev@lists.ozlabs.org
6683 S:      Maintained
6684 F:      drivers/net/wan/fsl_ucc_hdlc*
6685
6686 FREESCALE QUICC ENGINE UCC UART DRIVER
6687 M:      Timur Tabi <timur@kernel.org>
6688 L:      linuxppc-dev@lists.ozlabs.org
6689 S:      Maintained
6690 F:      drivers/tty/serial/ucc_uart.c
6691
6692 FREESCALE SOC DRIVERS
6693 M:      Li Yang <leoyang.li@nxp.com>
6694 L:      linuxppc-dev@lists.ozlabs.org
6695 L:      linux-arm-kernel@lists.infradead.org
6696 S:      Maintained
6697 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6698 F:      Documentation/devicetree/bindings/soc/fsl/
6699 F:      drivers/soc/fsl/
6700 F:      include/linux/fsl/
6701
6702 FREESCALE SOC FS_ENET DRIVER
6703 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6704 L:      linuxppc-dev@lists.ozlabs.org
6705 L:      netdev@vger.kernel.org
6706 S:      Maintained
6707 F:      drivers/net/ethernet/freescale/fs_enet/
6708 F:      include/linux/fs_enet_pd.h
6709
6710 FREESCALE SOC SOUND DRIVERS
6711 M:      Timur Tabi <timur@kernel.org>
6712 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6713 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6714 R:      Fabio Estevam <festevam@gmail.com>
6715 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6716 L:      linuxppc-dev@lists.ozlabs.org
6717 S:      Maintained
6718 F:      sound/soc/fsl/fsl*
6719 F:      sound/soc/fsl/imx*
6720 F:      sound/soc/fsl/mpc8610_hpcd.c
6721
6722 FREESCALE USB PERIPHERAL DRIVERS
6723 M:      Li Yang <leoyang.li@nxp.com>
6724 L:      linux-usb@vger.kernel.org
6725 L:      linuxppc-dev@lists.ozlabs.org
6726 S:      Maintained
6727 F:      drivers/usb/gadget/udc/fsl*
6728
6729 FREEVXFS FILESYSTEM
6730 M:      Christoph Hellwig <hch@infradead.org>
6731 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6732 S:      Maintained
6733 F:      fs/freevxfs/
6734
6735 FREEZER
6736 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6737 M:      Pavel Machek <pavel@ucw.cz>
6738 L:      linux-pm@vger.kernel.org
6739 S:      Supported
6740 F:      Documentation/power/freezing-of-tasks.rst
6741 F:      include/linux/freezer.h
6742 F:      kernel/freezer.c
6743
6744 FRONTSWAP API
6745 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6746 L:      linux-kernel@vger.kernel.org
6747 S:      Maintained
6748 F:      mm/frontswap.c
6749 F:      include/linux/frontswap.h
6750
6751 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6752 M:      David Howells <dhowells@redhat.com>
6753 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6754 S:      Supported
6755 F:      Documentation/filesystems/caching/
6756 F:      fs/fscache/
6757 F:      include/linux/fscache*.h
6758
6759 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6760 M:      Theodore Y. Ts'o <tytso@mit.edu>
6761 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6762 M:      Eric Biggers <ebiggers@kernel.org>
6763 L:      linux-fscrypt@vger.kernel.org
6764 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6765 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6766 S:      Supported
6767 F:      fs/crypto/
6768 F:      include/linux/fscrypt*.h
6769 F:      include/uapi/linux/fscrypt.h
6770 F:      Documentation/filesystems/fscrypt.rst
6771
6772 FSI SUBSYSTEM
6773 M:      Jeremy Kerr <jk@ozlabs.org>
6774 M:      Joel Stanley <joel@jms.id.au>
6775 R:      Alistar Popple <alistair@popple.id.au>
6776 R:      Eddie James <eajames@linux.ibm.com>
6777 L:      linux-fsi@lists.ozlabs.org
6778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6779 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6780 S:      Supported
6781 F:      drivers/fsi/
6782 F:      include/linux/fsi*.h
6783 F:      include/trace/events/fsi*.h
6784
6785 FSI-ATTACHED I2C DRIVER
6786 M:      Eddie James <eajames@linux.ibm.com>
6787 L:      linux-i2c@vger.kernel.org
6788 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6789 S:      Maintained
6790 F:      drivers/i2c/busses/i2c-fsi.c
6791 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6792
6793 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6794 M:      Jan Kara <jack@suse.cz>
6795 R:      Amir Goldstein <amir73il@gmail.com>
6796 L:      linux-fsdevel@vger.kernel.org
6797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6798 S:      Maintained
6799 F:      fs/notify/
6800 F:      include/linux/fsnotify*.h
6801
6802 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6803 M:      Eric Biggers <ebiggers@kernel.org>
6804 M:      Theodore Y. Ts'o <tytso@mit.edu>
6805 L:      linux-fscrypt@vger.kernel.org
6806 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6807 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6808 S:      Supported
6809 F:      fs/verity/
6810 F:      include/linux/fsverity.h
6811 F:      include/uapi/linux/fsverity.h
6812 F:      Documentation/filesystems/fsverity.rst
6813
6814 FUJITSU LAPTOP EXTRAS
6815 M:      Jonathan Woithe <jwoithe@just42.net>
6816 L:      platform-driver-x86@vger.kernel.org
6817 S:      Maintained
6818 F:      drivers/platform/x86/fujitsu-laptop.c
6819
6820 FUJITSU M-5MO LS CAMERA ISP DRIVER
6821 M:      Kyungmin Park <kyungmin.park@samsung.com>
6822 M:      Heungjun Kim <riverful.kim@samsung.com>
6823 L:      linux-media@vger.kernel.org
6824 S:      Maintained
6825 F:      drivers/media/i2c/m5mols/
6826 F:      include/media/i2c/m5mols.h
6827
6828 FUJITSU TABLET EXTRAS
6829 M:      Robert Gerlach <khnz@gmx.de>
6830 L:      platform-driver-x86@vger.kernel.org
6831 S:      Maintained
6832 F:      drivers/platform/x86/fujitsu-tablet.c
6833
6834 FUSE: FILESYSTEM IN USERSPACE
6835 M:      Miklos Szeredi <miklos@szeredi.hu>
6836 L:      linux-fsdevel@vger.kernel.org
6837 W:      http://fuse.sourceforge.net/
6838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6839 S:      Maintained
6840 F:      fs/fuse/
6841 F:      include/uapi/linux/fuse.h
6842 F:      Documentation/filesystems/fuse.txt
6843
6844 FUTEX SUBSYSTEM
6845 M:      Thomas Gleixner <tglx@linutronix.de>
6846 M:      Ingo Molnar <mingo@redhat.com>
6847 R:      Peter Zijlstra <peterz@infradead.org>
6848 R:      Darren Hart <dvhart@infradead.org>
6849 L:      linux-kernel@vger.kernel.org
6850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6851 S:      Maintained
6852 F:      kernel/futex.c
6853 F:      include/asm-generic/futex.h
6854 F:      include/linux/futex.h
6855 F:      include/uapi/linux/futex.h
6856 F:      tools/testing/selftests/futex/
6857 F:      tools/perf/bench/futex*
6858 F:      Documentation/*futex*
6859
6860 GCC PLUGINS
6861 M:      Kees Cook <keescook@chromium.org>
6862 R:      Emese Revfy <re.emese@gmail.com>
6863 L:      kernel-hardening@lists.openwall.com
6864 S:      Maintained
6865 F:      scripts/gcc-plugins/
6866 F:      scripts/gcc-plugin.sh
6867 F:      scripts/Makefile.gcc-plugins
6868 F:      Documentation/core-api/gcc-plugins.rst
6869
6870 GASKET DRIVER FRAMEWORK
6871 M:      Rob Springer <rspringer@google.com>
6872 M:      Todd Poynor <toddpoynor@google.com>
6873 M:      Ben Chan <benchan@chromium.org>
6874 S:      Maintained
6875 F:      drivers/staging/gasket/
6876
6877 GCOV BASED KERNEL PROFILING
6878 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6879 S:      Maintained
6880 F:      kernel/gcov/
6881 F:      Documentation/dev-tools/gcov.rst
6882
6883 GDB KERNEL DEBUGGING HELPER SCRIPTS
6884 M:      Jan Kiszka <jan.kiszka@siemens.com>
6885 M:      Kieran Bingham <kbingham@kernel.org>
6886 S:      Supported
6887 F:      scripts/gdb/
6888
6889 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6890 M:      Achim Leubner <achim_leubner@adaptec.com>
6891 L:      linux-scsi@vger.kernel.org
6892 W:      http://www.icp-vortex.com/
6893 S:      Supported
6894 F:      drivers/scsi/gdt*
6895
6896 GEMTEK FM RADIO RECEIVER DRIVER
6897 M:      Hans Verkuil <hverkuil@xs4all.nl>
6898 L:      linux-media@vger.kernel.org
6899 T:      git git://linuxtv.org/media_tree.git
6900 W:      https://linuxtv.org
6901 S:      Maintained
6902 F:      drivers/media/radio/radio-gemtek*
6903
6904 GENERIC ARCHITECTURE TOPOLOGY
6905 M:      Sudeep Holla <sudeep.holla@arm.com>
6906 L:      linux-kernel@vger.kernel.org
6907 S:      Maintained
6908 F:      drivers/base/arch_topology.c
6909 F:      include/linux/arch_topology.h
6910
6911 GENERIC GPIO I2C DRIVER
6912 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6913 S:      Supported
6914 F:      drivers/i2c/busses/i2c-gpio.c
6915 F:      include/linux/platform_data/i2c-gpio.h
6916
6917 GENERIC GPIO I2C MULTIPLEXER DRIVER
6918 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6919 L:      linux-i2c@vger.kernel.org
6920 S:      Supported
6921 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6922 F:      include/linux/platform_data/i2c-mux-gpio.h
6923 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6924
6925 GENERIC HDLC (WAN) DRIVERS
6926 M:      Krzysztof Halasa <khc@pm.waw.pl>
6927 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6928 S:      Maintained
6929 F:      drivers/net/wan/c101.c
6930 F:      drivers/net/wan/hd6457*
6931 F:      drivers/net/wan/hdlc*
6932 F:      drivers/net/wan/n2.c
6933 F:      drivers/net/wan/pc300too.c
6934 F:      drivers/net/wan/pci200syn.c
6935 F:      drivers/net/wan/wanxl*
6936
6937 GENERIC INCLUDE/ASM HEADER FILES
6938 M:      Arnd Bergmann <arnd@arndb.de>
6939 L:      linux-arch@vger.kernel.org
6940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6941 S:      Maintained
6942 F:      include/asm-generic/
6943 F:      include/uapi/asm-generic/
6944
6945 GENERIC PHY FRAMEWORK
6946 M:      Kishon Vijay Abraham I <kishon@ti.com>
6947 L:      linux-kernel@vger.kernel.org
6948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6949 S:      Supported
6950 F:      drivers/phy/
6951 F:      include/linux/phy/
6952 F:      Documentation/devicetree/bindings/phy/
6953
6954 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6955 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6956 S:      Supported
6957 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6958
6959 GENERIC PM DOMAINS
6960 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6961 M:      Kevin Hilman <khilman@kernel.org>
6962 M:      Ulf Hansson <ulf.hansson@linaro.org>
6963 L:      linux-pm@vger.kernel.org
6964 S:      Supported
6965 F:      drivers/base/power/domain*.c
6966 F:      include/linux/pm_domain.h
6967 F:      Documentation/devicetree/bindings/power/power?domain*
6968
6969 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6970 M:      Eugen Hristev <eugen.hristev@microchip.com>
6971 L:      linux-input@vger.kernel.org
6972 S:      Maintained
6973 F:      drivers/input/touchscreen/resistive-adc-touch.c
6974
6975 GENERIC UIO DRIVER FOR PCI DEVICES
6976 M:      "Michael S. Tsirkin" <mst@redhat.com>
6977 L:      kvm@vger.kernel.org
6978 S:      Supported
6979 F:      drivers/uio/uio_pci_generic.c
6980
6981 GENERIC VDSO LIBRARY:
6982 M:      Andy Lutomirski <luto@kernel.org>
6983 M:      Thomas Gleixner <tglx@linutronix.de>
6984 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6985 L:      linux-kernel@vger.kernel.org
6986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6987 S:      Maintained
6988 F:      lib/vdso/
6989 F:      kernel/time/vsyscall.c
6990 F:      include/vdso/
6991 F:      include/asm-generic/vdso/vsyscall.h
6992
6993 GENWQE (IBM Generic Workqueue Card)
6994 M:      Frank Haverkamp <haver@linux.ibm.com>
6995 S:      Supported
6996 F:      drivers/misc/genwqe/
6997
6998 GET_MAINTAINER SCRIPT
6999 M:      Joe Perches <joe@perches.com>
7000 S:      Maintained
7001 F:      scripts/get_maintainer.pl
7002
7003 GFS2 FILE SYSTEM
7004 M:      Bob Peterson <rpeterso@redhat.com>
7005 M:      Andreas Gruenbacher <agruenba@redhat.com>
7006 L:      cluster-devel@redhat.com
7007 W:      http://sources.redhat.com/cluster/
7008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7009 S:      Supported
7010 F:      Documentation/filesystems/gfs2*.txt
7011 F:      fs/gfs2/
7012 F:      include/uapi/linux/gfs2_ondisk.h
7013
7014 GNSS SUBSYSTEM
7015 M:      Johan Hovold <johan@kernel.org>
7016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7017 S:      Maintained
7018 F:      Documentation/ABI/testing/sysfs-class-gnss
7019 F:      Documentation/devicetree/bindings/gnss/
7020 F:      drivers/gnss/
7021 F:      include/linux/gnss.h
7022
7023 GO7007 MPEG CODEC
7024 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7025 L:      linux-media@vger.kernel.org
7026 S:      Maintained
7027 F:      drivers/media/usb/go7007/
7028
7029 GOODIX TOUCHSCREEN
7030 M:      Bastien Nocera <hadess@hadess.net>
7031 L:      linux-input@vger.kernel.org
7032 S:      Maintained
7033 F:      drivers/input/touchscreen/goodix.c
7034
7035 GOOGLE ETHERNET DRIVERS
7036 M:      Catherine Sullivan <csully@google.com>
7037 R:      Sagi Shahar <sagis@google.com>
7038 R:      Jon Olson <jonolson@google.com>
7039 L:      netdev@vger.kernel.org
7040 S:      Supported
7041 F:      Documentation/networking/device_drivers/google/gve.rst
7042 F:      drivers/net/ethernet/google
7043
7044 GPD POCKET FAN DRIVER
7045 M:      Hans de Goede <hdegoede@redhat.com>
7046 L:      platform-driver-x86@vger.kernel.org
7047 S:      Maintained
7048 F:      drivers/platform/x86/gpd-pocket-fan.c
7049
7050 GPIO ACPI SUPPORT
7051 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7052 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7053 L:      linux-gpio@vger.kernel.org
7054 L:      linux-acpi@vger.kernel.org
7055 S:      Maintained
7056 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7057 F:      drivers/gpio/gpiolib-acpi.c
7058 F:      drivers/gpio/gpiolib-acpi.h
7059
7060 GPIO IR Transmitter
7061 M:      Sean Young <sean@mess.org>
7062 L:      linux-media@vger.kernel.org
7063 S:      Maintained
7064 F:      drivers/media/rc/gpio-ir-tx.c
7065
7066 GPIO MOCKUP DRIVER
7067 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7068 L:      linux-gpio@vger.kernel.org
7069 S:      Maintained
7070 F:      drivers/gpio/gpio-mockup.c
7071 F:      tools/testing/selftests/gpio/
7072
7073 GPIO SUBSYSTEM
7074 M:      Linus Walleij <linus.walleij@linaro.org>
7075 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7076 L:      linux-gpio@vger.kernel.org
7077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7078 S:      Maintained
7079 F:      Documentation/devicetree/bindings/gpio/
7080 F:      Documentation/driver-api/gpio/
7081 F:      Documentation/admin-guide/gpio/
7082 F:      Documentation/ABI/testing/gpio-cdev
7083 F:      Documentation/ABI/obsolete/sysfs-gpio
7084 F:      drivers/gpio/
7085 F:      include/linux/gpio/
7086 F:      include/linux/gpio.h
7087 F:      include/linux/of_gpio.h
7088 F:      include/asm-generic/gpio.h
7089 F:      include/uapi/linux/gpio.h
7090 F:      tools/gpio/
7091
7092 GRE DEMULTIPLEXER DRIVER
7093 M:      Dmitry Kozlov <xeb@mail.ru>
7094 L:      netdev@vger.kernel.org
7095 S:      Maintained
7096 F:      net/ipv4/gre_demux.c
7097 F:      net/ipv4/gre_offload.c
7098 F:      include/net/gre.h
7099
7100 GRETH 10/100/1G Ethernet MAC device driver
7101 M:      Andreas Larsson <andreas@gaisler.com>
7102 L:      netdev@vger.kernel.org
7103 S:      Maintained
7104 F:      drivers/net/ethernet/aeroflex/
7105
7106 GREYBUS AUDIO PROTOCOLS DRIVERS
7107 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7108 M:      Mark Greer <mgreer@animalcreek.com>
7109 S:      Maintained
7110 F:      drivers/staging/greybus/audio_apbridgea.c
7111 F:      drivers/staging/greybus/audio_apbridgea.h
7112 F:      drivers/staging/greybus/audio_codec.c
7113 F:      drivers/staging/greybus/audio_codec.h
7114 F:      drivers/staging/greybus/audio_gb.c
7115 F:      drivers/staging/greybus/audio_manager.c
7116 F:      drivers/staging/greybus/audio_manager.h
7117 F:      drivers/staging/greybus/audio_manager_module.c
7118 F:      drivers/staging/greybus/audio_manager_private.h
7119 F:      drivers/staging/greybus/audio_manager_sysfs.c
7120 F:      drivers/staging/greybus/audio_module.c
7121 F:      drivers/staging/greybus/audio_topology.c
7122
7123 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7124 M:      Viresh Kumar <vireshk@kernel.org>
7125 S:      Maintained
7126 F:      drivers/staging/greybus/authentication.c
7127 F:      drivers/staging/greybus/bootrom.c
7128 F:      drivers/staging/greybus/firmware.h
7129 F:      drivers/staging/greybus/fw-core.c
7130 F:      drivers/staging/greybus/fw-download.c
7131 F:      drivers/staging/greybus/fw-management.c
7132 F:      drivers/staging/greybus/greybus_authentication.h
7133 F:      drivers/staging/greybus/greybus_firmware.h
7134 F:      drivers/staging/greybus/hid.c
7135 F:      drivers/staging/greybus/i2c.c
7136 F:      drivers/staging/greybus/spi.c
7137 F:      drivers/staging/greybus/spilib.c
7138 F:      drivers/staging/greybus/spilib.h
7139
7140 GREYBUS LOOPBACK DRIVER
7141 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7142 S:      Maintained
7143 F:      drivers/staging/greybus/loopback.c
7144
7145 GREYBUS PLATFORM DRIVERS
7146 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7147 S:      Maintained
7148 F:      drivers/staging/greybus/arche-platform.c
7149 F:      drivers/staging/greybus/arche-apb-ctrl.c
7150 F:      drivers/staging/greybus/arche_platform.h
7151
7152 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7153 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7154 S:      Maintained
7155 F:      drivers/staging/greybus/sdio.c
7156 F:      drivers/staging/greybus/light.c
7157 F:      drivers/staging/greybus/gpio.c
7158 F:      drivers/staging/greybus/power_supply.c
7159 F:      drivers/staging/greybus/spi.c
7160 F:      drivers/staging/greybus/spilib.c
7161
7162 GREYBUS SUBSYSTEM
7163 M:      Johan Hovold <johan@kernel.org>
7164 M:      Alex Elder <elder@kernel.org>
7165 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7166 S:      Maintained
7167 F:      drivers/staging/greybus/
7168 F:      drivers/greybus/
7169 F:      include/linux/greybus.h
7170 F:      include/linux/greybus/
7171 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7172
7173 GREYBUS UART PROTOCOLS DRIVERS
7174 M:      David Lin <dtwlin@gmail.com>
7175 S:      Maintained
7176 F:      drivers/staging/greybus/uart.c
7177 F:      drivers/staging/greybus/log.c
7178
7179 GS1662 VIDEO SERIALIZER
7180 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7181 L:      linux-media@vger.kernel.org
7182 T:      git git://linuxtv.org/media_tree.git
7183 S:      Maintained
7184 F:      drivers/media/spi/gs1662.c
7185
7186 GSPCA FINEPIX SUBDRIVER
7187 M:      Frank Zago <frank@zago.net>
7188 L:      linux-media@vger.kernel.org
7189 T:      git git://linuxtv.org/media_tree.git
7190 S:      Maintained
7191 F:      drivers/media/usb/gspca/finepix.c
7192
7193 GSPCA GL860 SUBDRIVER
7194 M:      Olivier Lorin <o.lorin@laposte.net>
7195 L:      linux-media@vger.kernel.org
7196 T:      git git://linuxtv.org/media_tree.git
7197 S:      Maintained
7198 F:      drivers/media/usb/gspca/gl860/
7199
7200 GSPCA M5602 SUBDRIVER
7201 M:      Erik Andren <erik.andren@gmail.com>
7202 L:      linux-media@vger.kernel.org
7203 T:      git git://linuxtv.org/media_tree.git
7204 S:      Maintained
7205 F:      drivers/media/usb/gspca/m5602/
7206
7207 GSPCA PAC207 SONIXB SUBDRIVER
7208 M:      Hans Verkuil <hverkuil@xs4all.nl>
7209 L:      linux-media@vger.kernel.org
7210 T:      git git://linuxtv.org/media_tree.git
7211 S:      Odd Fixes
7212 F:      drivers/media/usb/gspca/pac207.c
7213
7214 GSPCA SN9C20X SUBDRIVER
7215 M:      Brian Johnson <brijohn@gmail.com>
7216 L:      linux-media@vger.kernel.org
7217 T:      git git://linuxtv.org/media_tree.git
7218 S:      Maintained
7219 F:      drivers/media/usb/gspca/sn9c20x.c
7220
7221 GSPCA T613 SUBDRIVER
7222 M:      Leandro Costantino <lcostantino@gmail.com>
7223 L:      linux-media@vger.kernel.org
7224 T:      git git://linuxtv.org/media_tree.git
7225 S:      Maintained
7226 F:      drivers/media/usb/gspca/t613.c
7227
7228 GSPCA USB WEBCAM DRIVER
7229 M:      Hans Verkuil <hverkuil@xs4all.nl>
7230 L:      linux-media@vger.kernel.org
7231 T:      git git://linuxtv.org/media_tree.git
7232 S:      Odd Fixes
7233 F:      drivers/media/usb/gspca/
7234
7235 GTP (GPRS Tunneling Protocol)
7236 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7237 M:      Harald Welte <laforge@gnumonks.org>
7238 L:      osmocom-net-gprs@lists.osmocom.org
7239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7240 S:      Maintained
7241 F:      drivers/net/gtp.c
7242
7243 GUID PARTITION TABLE (GPT)
7244 M:      Davidlohr Bueso <dave@stgolabs.net>
7245 L:      linux-efi@vger.kernel.org
7246 S:      Maintained
7247 F:      block/partitions/efi.*
7248
7249 H8/300 ARCHITECTURE
7250 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7251 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7252 W:      http://uclinux-h8.sourceforge.jp
7253 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7254 S:      Maintained
7255 F:      arch/h8300/
7256 F:      drivers/clocksource/h8300_*.c
7257 F:      drivers/clk/h8300/
7258 F:      drivers/irqchip/irq-renesas-h8*.c
7259
7260 HABANALABS PCI DRIVER
7261 M:      Oded Gabbay <oded.gabbay@gmail.com>
7262 T:      git https://github.com/HabanaAI/linux.git
7263 S:      Supported
7264 F:      drivers/misc/habanalabs/
7265 F:      include/uapi/misc/habanalabs.h
7266 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7267 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7268
7269 HACKRF MEDIA DRIVER
7270 M:      Antti Palosaari <crope@iki.fi>
7271 L:      linux-media@vger.kernel.org
7272 W:      https://linuxtv.org
7273 W:      http://palosaari.fi/linux/
7274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7275 T:      git git://linuxtv.org/anttip/media_tree.git
7276 S:      Maintained
7277 F:      drivers/media/usb/hackrf/
7278
7279 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7280 M:      Frank Seidel <frank@f-seidel.de>
7281 L:      platform-driver-x86@vger.kernel.org
7282 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7283 S:      Maintained
7284 F:      drivers/platform/x86/hdaps.c
7285
7286 HARDWARE MONITORING
7287 M:      Jean Delvare <jdelvare@suse.com>
7288 M:      Guenter Roeck <linux@roeck-us.net>
7289 L:      linux-hwmon@vger.kernel.org
7290 W:      http://hwmon.wiki.kernel.org/
7291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7292 S:      Maintained
7293 F:      Documentation/devicetree/bindings/hwmon/
7294 F:      Documentation/hwmon/
7295 F:      drivers/hwmon/
7296 F:      include/linux/hwmon*.h
7297 F:      include/trace/events/hwmon*.h
7298
7299 HARDWARE RANDOM NUMBER GENERATOR CORE
7300 M:      Matt Mackall <mpm@selenic.com>
7301 M:      Herbert Xu <herbert@gondor.apana.org.au>
7302 L:      linux-crypto@vger.kernel.org
7303 S:      Odd fixes
7304 F:      Documentation/devicetree/bindings/rng/
7305 F:      Documentation/admin-guide/hw_random.rst
7306 F:      drivers/char/hw_random/
7307 F:      include/linux/hw_random.h
7308
7309 HARDWARE TRACING FACILITIES
7310 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7311 S:      Maintained
7312 F:      drivers/hwtracing/
7313
7314 HARDWARE SPINLOCK CORE
7315 M:      Ohad Ben-Cohen <ohad@wizery.com>
7316 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7317 L:      linux-remoteproc@vger.kernel.org
7318 S:      Maintained
7319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7320 F:      Documentation/devicetree/bindings/hwlock/
7321 F:      Documentation/hwspinlock.txt
7322 F:      drivers/hwspinlock/
7323 F:      include/linux/hwspinlock.h
7324
7325 HARMONY SOUND DRIVER
7326 L:      linux-parisc@vger.kernel.org
7327 S:      Maintained
7328 F:      sound/parisc/harmony.*
7329
7330 HDPVR USB VIDEO ENCODER DRIVER
7331 M:      Hans Verkuil <hverkuil@xs4all.nl>
7332 L:      linux-media@vger.kernel.org
7333 T:      git git://linuxtv.org/media_tree.git
7334 W:      https://linuxtv.org
7335 S:      Odd Fixes
7336 F:      drivers/media/usb/hdpvr/
7337
7338 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7339 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7340 S:      Supported
7341 F:      Documentation/watchdog/hpwdt.rst
7342 F:      drivers/watchdog/hpwdt.c
7343
7344 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7345 M:      Don Brace <don.brace@microsemi.com>
7346 L:      esc.storagedev@microsemi.com
7347 L:      linux-scsi@vger.kernel.org
7348 S:      Supported
7349 F:      Documentation/scsi/hpsa.txt
7350 F:      drivers/scsi/hpsa*.[ch]
7351 F:      include/linux/cciss*.h
7352 F:      include/uapi/linux/cciss*.h
7353
7354 HFI1 DRIVER
7355 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7356 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7357 L:      linux-rdma@vger.kernel.org
7358 S:      Supported
7359 F:      drivers/infiniband/hw/hfi1
7360
7361 HFS FILESYSTEM
7362 L:      linux-fsdevel@vger.kernel.org
7363 S:      Orphan
7364 F:      Documentation/filesystems/hfs.txt
7365 F:      fs/hfs/
7366
7367 HFSPLUS FILESYSTEM
7368 L:      linux-fsdevel@vger.kernel.org
7369 S:      Orphan
7370 F:      Documentation/filesystems/hfsplus.txt
7371 F:      fs/hfsplus/
7372
7373 HGA FRAMEBUFFER DRIVER
7374 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7375 L:      linux-nvidia@lists.surfsouth.com
7376 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7377 S:      Maintained
7378 F:      drivers/video/fbdev/hgafb.c
7379
7380 HIBERNATION (aka Software Suspend, aka swsusp)
7381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7382 M:      Pavel Machek <pavel@ucw.cz>
7383 L:      linux-pm@vger.kernel.org
7384 B:      https://bugzilla.kernel.org
7385 S:      Supported
7386 F:      arch/x86/power/
7387 F:      drivers/base/power/
7388 F:      kernel/power/
7389 F:      include/linux/suspend.h
7390 F:      include/linux/freezer.h
7391 F:      include/linux/pm.h
7392 F:      arch/*/include/asm/suspend*.h
7393
7394 HID CORE LAYER
7395 M:      Jiri Kosina <jikos@kernel.org>
7396 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7397 L:      linux-input@vger.kernel.org
7398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7399 S:      Maintained
7400 F:      drivers/hid/
7401 F:      include/linux/hid*
7402 F:      include/uapi/linux/hid*
7403
7404 HID SENSOR HUB DRIVERS
7405 M:      Jiri Kosina <jikos@kernel.org>
7406 M:      Jonathan Cameron <jic23@kernel.org>
7407 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7408 L:      linux-input@vger.kernel.org
7409 L:      linux-iio@vger.kernel.org
7410 S:      Maintained
7411 F:      Documentation/hid/hid-sensor*
7412 F:      drivers/hid/hid-sensor-*
7413 F:      drivers/iio/*/hid-*
7414 F:      include/linux/hid-sensor-*
7415
7416 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7417 M:      Thomas Gleixner <tglx@linutronix.de>
7418 L:      linux-kernel@vger.kernel.org
7419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7420 S:      Maintained
7421 F:      Documentation/timers/
7422 F:      kernel/time/hrtimer.c
7423 F:      kernel/time/clockevents.c
7424 F:      kernel/time/timer_*.c
7425 F:      include/linux/clockchips.h
7426 F:      include/linux/hrtimer.h
7427
7428 HIGH-SPEED SCC DRIVER FOR AX.25
7429 L:      linux-hams@vger.kernel.org
7430 S:      Orphan
7431 F:      drivers/net/hamradio/dmascc.c
7432 F:      drivers/net/hamradio/scc.c
7433
7434 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7435 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7436 W:      http://www.highpoint-tech.com
7437 S:      Supported
7438 F:      Documentation/scsi/hptiop.txt
7439 F:      drivers/scsi/hptiop.c
7440
7441 HIPPI
7442 M:      Jes Sorensen <jes@trained-monkey.org>
7443 L:      linux-hippi@sunsite.dk
7444 S:      Maintained
7445 F:      include/linux/hippidevice.h
7446 F:      include/uapi/linux/if_hippi.h
7447 F:      net/802/hippi.c
7448 F:      drivers/net/hippi/
7449
7450 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7451 M:      Zaibo Xu <xuzaibo@huawei.com>
7452 L:      linux-crypto@vger.kernel.org
7453 S:      Maintained
7454 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7455 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7456 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7457 F:      drivers/crypto/hisilicon/sec2/sec.h
7458 F:      Documentation/ABI/testing/debugfs-hisi-sec
7459
7460 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7461 M:      Zaibo Xu <xuzaibo@huawei.com>
7462 L:      linux-crypto@vger.kernel.org
7463 S:      Maintained
7464 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7465 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7466 F:      drivers/crypto/hisilicon/hpre/hpre.h
7467 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7468
7469 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7470 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7471 M:      Salil Mehta <salil.mehta@huawei.com>
7472 L:      netdev@vger.kernel.org
7473 W:      http://www.hisilicon.com
7474 S:      Maintained
7475 F:      drivers/net/ethernet/hisilicon/hns3/
7476
7477 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7478 M:      Zaibo Xu <xuzaibo@huawei.com>
7479 S:      Maintained
7480 F:      drivers/char/hw_random/hisi-trng-v2.c
7481
7482 HISILICON LPC BUS DRIVER
7483 M:      john.garry@huawei.com
7484 W:      http://www.hisilicon.com
7485 S:      Maintained
7486 F:      drivers/bus/hisi_lpc.c
7487 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7488
7489 HISILICON NETWORK SUBSYSTEM DRIVER
7490 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7491 M:      Salil Mehta <salil.mehta@huawei.com>
7492 L:      netdev@vger.kernel.org
7493 W:      http://www.hisilicon.com
7494 S:      Maintained
7495 F:      drivers/net/ethernet/hisilicon/
7496 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7497
7498 HISILICON PMU DRIVER
7499 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7500 W:      http://www.hisilicon.com
7501 S:      Supported
7502 F:      drivers/perf/hisilicon
7503 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7504
7505 HISILICON ROCE DRIVER
7506 M:      Lijun Ou <oulijun@huawei.com>
7507 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7508 L:      linux-rdma@vger.kernel.org
7509 S:      Maintained
7510 F:      drivers/infiniband/hw/hns/
7511 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7512
7513 HISILICON SAS Controller
7514 M:      John Garry <john.garry@huawei.com>
7515 W:      http://www.hisilicon.com
7516 S:      Supported
7517 F:      drivers/scsi/hisi_sas/
7518 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7519
7520 HISILICON V3XX SPI NOR FLASH Controller Driver
7521 M:      John Garry <john.garry@huawei.com>
7522 W:      http://www.hisilicon.com
7523 S:      Maintained
7524 F:      drivers/spi/spi-hisi-sfc-v3xx.c
7525
7526 HISILICON QM AND ZIP Controller DRIVER
7527 M:      Zhou Wang <wangzhou1@hisilicon.com>
7528 L:      linux-crypto@vger.kernel.org
7529 S:      Maintained
7530 F:      drivers/crypto/hisilicon/qm.c
7531 F:      drivers/crypto/hisilicon/qm.h
7532 F:      drivers/crypto/hisilicon/sgl.c
7533 F:      drivers/crypto/hisilicon/zip/
7534 F:      Documentation/ABI/testing/debugfs-hisi-zip
7535
7536 HMM - Heterogeneous Memory Management
7537 M:      Jérôme Glisse <jglisse@redhat.com>
7538 L:      linux-mm@kvack.org
7539 S:      Maintained
7540 F:      mm/hmm*
7541 F:      include/linux/hmm*
7542 F:      Documentation/vm/hmm.rst
7543
7544 HOST AP DRIVER
7545 M:      Jouni Malinen <j@w1.fi>
7546 L:      linux-wireless@vger.kernel.org
7547 W:      http://w1.fi/hostap-driver.html
7548 S:      Obsolete
7549 F:      drivers/net/wireless/intersil/hostap/
7550
7551 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7552 L:      platform-driver-x86@vger.kernel.org
7553 S:      Orphan
7554 F:      drivers/platform/x86/tc1100-wmi.c
7555
7556 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7557 M:      Jaroslav Kysela <perex@perex.cz>
7558 S:      Obsolete
7559 F:      drivers/staging/hp/hp100.*
7560
7561 HPET:   High Precision Event Timers driver
7562 M:      Clemens Ladisch <clemens@ladisch.de>
7563 S:      Maintained
7564 F:      Documentation/timers/hpet.rst
7565 F:      drivers/char/hpet.c
7566 F:      include/linux/hpet.h
7567 F:      include/uapi/linux/hpet.h
7568
7569 HPET:   x86
7570 S:      Orphan
7571 F:      arch/x86/kernel/hpet.c
7572 F:      arch/x86/include/asm/hpet.h
7573
7574 HPFS FILESYSTEM
7575 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7576 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7577 S:      Maintained
7578 F:      fs/hpfs/
7579
7580 HSI SUBSYSTEM
7581 M:      Sebastian Reichel <sre@kernel.org>
7582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7583 S:      Maintained
7584 F:      Documentation/ABI/testing/sysfs-bus-hsi
7585 F:      Documentation/driver-api/hsi.rst
7586 F:      drivers/hsi/
7587 F:      include/linux/hsi/
7588 F:      include/uapi/linux/hsi/
7589
7590 HSO 3G MODEM DRIVER
7591 L:      linux-usb@vger.kernel.org
7592 S:      Orphan
7593 F:      drivers/net/usb/hso.c
7594
7595 HSR NETWORK PROTOCOL
7596 M:      Arvid Brodin <arvid.brodin@alten.se>
7597 L:      netdev@vger.kernel.org
7598 S:      Maintained
7599 F:      net/hsr/
7600
7601 HT16K33 LED CONTROLLER DRIVER
7602 M:      Robin van der Gracht <robin@protonic.nl>
7603 S:      Maintained
7604 F:      drivers/auxdisplay/ht16k33.c
7605 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7606
7607 HTCPEN TOUCHSCREEN DRIVER
7608 M:      Pau Oliva Fora <pof@eslack.org>
7609 L:      linux-input@vger.kernel.org
7610 S:      Maintained
7611 F:      drivers/input/touchscreen/htcpen.c
7612
7613 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7614 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7615 L:      linux-iio@vger.kernel.org
7616 W:      http://www.st.com/
7617 S:      Maintained
7618 F:      drivers/iio/humidity/hts221*
7619 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7620
7621 HUAWEI ETHERNET DRIVER
7622 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7623 L:      netdev@vger.kernel.org
7624 S:      Supported
7625 F:      Documentation/networking/hinic.txt
7626 F:      drivers/net/ethernet/huawei/hinic/
7627
7628 HUGETLB FILESYSTEM
7629 M:      Mike Kravetz <mike.kravetz@oracle.com>
7630 L:      linux-mm@kvack.org
7631 S:      Maintained
7632 F:      fs/hugetlbfs/
7633 F:      mm/hugetlb.c
7634 F:      include/linux/hugetlb.h
7635 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7636 F:      Documentation/vm/hugetlbfs_reserv.rst
7637 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7638
7639 HVA ST MEDIA DRIVER
7640 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7641 L:      linux-media@vger.kernel.org
7642 T:      git git://linuxtv.org/media_tree.git
7643 W:      https://linuxtv.org
7644 S:      Supported
7645 F:      drivers/media/platform/sti/hva
7646
7647 HWPOISON MEMORY FAILURE HANDLING
7648 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7649 L:      linux-mm@kvack.org
7650 S:      Maintained
7651 F:      mm/memory-failure.c
7652 F:      mm/hwpoison-inject.c
7653
7654 HYGON PROCESSOR SUPPORT
7655 M:      Pu Wen <puwen@hygon.cn>
7656 L:      linux-kernel@vger.kernel.org
7657 S:      Maintained
7658 F:      arch/x86/kernel/cpu/hygon.c
7659
7660 HYNIX HI556 SENSOR DRIVER
7661 M:      Shawn Tu <shawnx.tu@intel.com>
7662 L:      linux-media@vger.kernel.org
7663 T:      git git://linuxtv.org/media_tree.git
7664 S:      Maintained
7665 F:      drivers/media/i2c/hi556.c
7666
7667 Hyper-V CORE AND DRIVERS
7668 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7669 M:      Haiyang Zhang <haiyangz@microsoft.com>
7670 M:      Stephen Hemminger <sthemmin@microsoft.com>
7671 M:      Sasha Levin <sashal@kernel.org>
7672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7673 L:      linux-hyperv@vger.kernel.org
7674 S:      Supported
7675 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7676 F:      arch/x86/include/asm/mshyperv.h
7677 F:      arch/x86/include/asm/trace/hyperv.h
7678 F:      arch/x86/include/asm/hyperv-tlfs.h
7679 F:      arch/x86/kernel/cpu/mshyperv.c
7680 F:      arch/x86/hyperv
7681 F:      drivers/clocksource/hyperv_timer.c
7682 F:      drivers/hid/hid-hyperv.c
7683 F:      drivers/hv/
7684 F:      drivers/input/serio/hyperv-keyboard.c
7685 F:      drivers/pci/controller/pci-hyperv.c
7686 F:      drivers/pci/controller/pci-hyperv-intf.c
7687 F:      drivers/net/hyperv/
7688 F:      drivers/scsi/storvsc_drv.c
7689 F:      drivers/uio/uio_hv_generic.c
7690 F:      drivers/video/fbdev/hyperv_fb.c
7691 F:      drivers/iommu/hyperv-iommu.c
7692 F:      net/vmw_vsock/hyperv_transport.c
7693 F:      include/clocksource/hyperv_timer.h
7694 F:      include/linux/hyperv.h
7695 F:      include/uapi/linux/hyperv.h
7696 F:      include/asm-generic/mshyperv.h
7697 F:      tools/hv/
7698 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7699 F:      Documentation/ABI/testing/debugfs-hyperv
7700
7701 HYPERBUS SUPPORT
7702 M:      Vignesh Raghavendra <vigneshr@ti.com>
7703 S:      Supported
7704 F:      drivers/mtd/hyperbus/
7705 F:      include/linux/mtd/hyperbus.h
7706 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7707 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7708
7709 HYPERVISOR VIRTUAL CONSOLE DRIVER
7710 L:      linuxppc-dev@lists.ozlabs.org
7711 S:      Odd Fixes
7712 F:      drivers/tty/hvc/
7713
7714 I2C ACPI SUPPORT
7715 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7716 L:      linux-i2c@vger.kernel.org
7717 L:      linux-acpi@vger.kernel.org
7718 S:      Maintained
7719 F:      drivers/i2c/i2c-core-acpi.c
7720
7721 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7722 M:      Ajay Gupta <ajayg@nvidia.com>
7723 L:      linux-i2c@vger.kernel.org
7724 S:      Maintained
7725 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7726 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7727
7728 I2C MUXES
7729 M:      Peter Rosin <peda@axentia.se>
7730 L:      linux-i2c@vger.kernel.org
7731 S:      Maintained
7732 F:      Documentation/i2c/i2c-topology.rst
7733 F:      Documentation/i2c/muxes/
7734 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7735 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7736 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7737 F:      drivers/i2c/i2c-mux.c
7738 F:      drivers/i2c/muxes/
7739 F:      include/linux/i2c-mux.h
7740
7741 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7742 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7743 L:      linux-i2c@vger.kernel.org
7744 S:      Maintained
7745 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7746 F:      drivers/i2c/busses/i2c-mv64xxx.c
7747
7748 I2C OVER PARALLEL PORT
7749 M:      Jean Delvare <jdelvare@suse.com>
7750 L:      linux-i2c@vger.kernel.org
7751 S:      Maintained
7752 F:      Documentation/i2c/busses/i2c-parport.rst
7753 F:      Documentation/i2c/busses/i2c-parport-light.rst
7754 F:      drivers/i2c/busses/i2c-parport.c
7755 F:      drivers/i2c/busses/i2c-parport-light.c
7756
7757 I2C SUBSYSTEM
7758 M:      Wolfram Sang <wsa@the-dreams.de>
7759 L:      linux-i2c@vger.kernel.org
7760 W:      https://i2c.wiki.kernel.org/
7761 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7763 S:      Maintained
7764 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7765 F:      Documentation/i2c/
7766 F:      drivers/i2c/*
7767 F:      include/linux/i2c.h
7768 F:      include/linux/i2c-dev.h
7769 F:      include/linux/i2c-smbus.h
7770 F:      include/uapi/linux/i2c.h
7771 F:      include/uapi/linux/i2c-*.h
7772
7773 I2C SUBSYSTEM HOST DRIVERS
7774 L:      linux-i2c@vger.kernel.org
7775 W:      https://i2c.wiki.kernel.org/
7776 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7778 S:      Odd Fixes
7779 F:      Documentation/devicetree/bindings/i2c/
7780 F:      drivers/i2c/algos/
7781 F:      drivers/i2c/busses/
7782
7783 I2C-TAOS-EVM DRIVER
7784 M:      Jean Delvare <jdelvare@suse.com>
7785 L:      linux-i2c@vger.kernel.org
7786 S:      Maintained
7787 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7788 F:      drivers/i2c/busses/i2c-taos-evm.c
7789
7790 I2C-TINY-USB DRIVER
7791 M:      Till Harbaum <till@harbaum.org>
7792 L:      linux-i2c@vger.kernel.org
7793 W:      http://www.harbaum.org/till/i2c_tiny_usb
7794 S:      Maintained
7795 F:      drivers/i2c/busses/i2c-tiny-usb.c
7796
7797 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7798 M:      Jean Delvare <jdelvare@suse.com>
7799 L:      linux-i2c@vger.kernel.org
7800 S:      Maintained
7801 F:      Documentation/i2c/busses/i2c-ali1535.rst
7802 F:      Documentation/i2c/busses/i2c-ali1563.rst
7803 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7804 F:      Documentation/i2c/busses/i2c-amd756.rst
7805 F:      Documentation/i2c/busses/i2c-amd8111.rst
7806 F:      Documentation/i2c/busses/i2c-i801.rst
7807 F:      Documentation/i2c/busses/i2c-nforce2.rst
7808 F:      Documentation/i2c/busses/i2c-piix4.rst
7809 F:      Documentation/i2c/busses/i2c-sis5595.rst
7810 F:      Documentation/i2c/busses/i2c-sis630.rst
7811 F:      Documentation/i2c/busses/i2c-sis96x.rst
7812 F:      Documentation/i2c/busses/i2c-via.rst
7813 F:      Documentation/i2c/busses/i2c-viapro.rst
7814 F:      drivers/i2c/busses/i2c-ali1535.c
7815 F:      drivers/i2c/busses/i2c-ali1563.c
7816 F:      drivers/i2c/busses/i2c-ali15x3.c
7817 F:      drivers/i2c/busses/i2c-amd756.c
7818 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7819 F:      drivers/i2c/busses/i2c-amd8111.c
7820 F:      drivers/i2c/busses/i2c-i801.c
7821 F:      drivers/i2c/busses/i2c-isch.c
7822 F:      drivers/i2c/busses/i2c-nforce2.c
7823 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7824 F:      drivers/i2c/busses/i2c-piix4.c
7825 F:      drivers/i2c/busses/i2c-sis5595.c
7826 F:      drivers/i2c/busses/i2c-sis630.c
7827 F:      drivers/i2c/busses/i2c-sis96x.c
7828 F:      drivers/i2c/busses/i2c-via.c
7829 F:      drivers/i2c/busses/i2c-viapro.c
7830
7831 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7832 M:      Hans de Goede <hdegoede@redhat.com>
7833 L:      linux-i2c@vger.kernel.org
7834 S:      Maintained
7835 F:      drivers/i2c/busses/i2c-cht-wc.c
7836
7837 I2C/SMBUS ISMT DRIVER
7838 M:      Seth Heasley <seth.heasley@intel.com>
7839 M:      Neil Horman <nhorman@tuxdriver.com>
7840 L:      linux-i2c@vger.kernel.org
7841 F:      drivers/i2c/busses/i2c-ismt.c
7842 F:      Documentation/i2c/busses/i2c-ismt.rst
7843
7844 I2C/SMBUS STUB DRIVER
7845 M:      Jean Delvare <jdelvare@suse.com>
7846 L:      linux-i2c@vger.kernel.org
7847 S:      Maintained
7848 F:      drivers/i2c/i2c-stub.c
7849
7850 I3C SUBSYSTEM
7851 M:      Boris Brezillon <bbrezillon@kernel.org>
7852 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7853 C:      irc://chat.freenode.net/linux-i3c
7854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7855 S:      Maintained
7856 F:      Documentation/ABI/testing/sysfs-bus-i3c
7857 F:      Documentation/devicetree/bindings/i3c/
7858 F:      Documentation/driver-api/i3c
7859 F:      drivers/i3c/
7860 F:      include/linux/i3c/
7861
7862 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7863 M:      Vitor Soares <vitor.soares@synopsys.com>
7864 S:      Maintained
7865 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7866 F:      drivers/i3c/master/dw*
7867
7868 I3C DRIVER FOR CADENCE I3C MASTER IP
7869 M:      Przemysław Gaj <pgaj@cadence.com>
7870 S:      Maintained
7871 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7872 F:      drivers/i3c/master/i3c-master-cdns.c
7873
7874 IA64 (Itanium) PLATFORM
7875 M:      Tony Luck <tony.luck@intel.com>
7876 M:      Fenghua Yu <fenghua.yu@intel.com>
7877 L:      linux-ia64@vger.kernel.org
7878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7879 S:      Maintained
7880 F:      arch/ia64/
7881
7882 IBM Power 842 compression accelerator
7883 M:      Haren Myneni <haren@us.ibm.com>
7884 S:      Supported
7885 F:      drivers/crypto/nx/Makefile
7886 F:      drivers/crypto/nx/Kconfig
7887 F:      drivers/crypto/nx/nx-842*
7888 F:      include/linux/sw842.h
7889 F:      crypto/842.c
7890 F:      lib/842/
7891
7892 IBM Power in-Nest Crypto Acceleration
7893 M:      Breno Leitão <leitao@debian.org>
7894 M:      Nayna Jain <nayna@linux.ibm.com>
7895 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7896 L:      linux-crypto@vger.kernel.org
7897 S:      Supported
7898 F:      drivers/crypto/nx/Makefile
7899 F:      drivers/crypto/nx/Kconfig
7900 F:      drivers/crypto/nx/nx-aes*
7901 F:      drivers/crypto/nx/nx-sha*
7902 F:      drivers/crypto/nx/nx.*
7903 F:      drivers/crypto/nx/nx_csbcpb.h
7904 F:      drivers/crypto/nx/nx_debugfs.c
7905
7906 IBM Power Linux RAID adapter
7907 M:      Brian King <brking@us.ibm.com>
7908 S:      Supported
7909 F:      drivers/scsi/ipr.*
7910
7911 IBM Power SRIOV Virtual NIC Device Driver
7912 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7913 M:      John Allen <jallen@linux.ibm.com>
7914 L:      netdev@vger.kernel.org
7915 S:      Supported
7916 F:      drivers/net/ethernet/ibm/ibmvnic.*
7917
7918 IBM Power Virtual Accelerator Switchboard
7919 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7920 L:      linuxppc-dev@lists.ozlabs.org
7921 S:      Supported
7922 F:      arch/powerpc/platforms/powernv/vas*
7923 F:      arch/powerpc/platforms/powernv/copy-paste.h
7924 F:      arch/powerpc/include/asm/vas.h
7925
7926 IBM Power Virtual Ethernet Device Driver
7927 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7928 L:      netdev@vger.kernel.org
7929 S:      Supported
7930 F:      drivers/net/ethernet/ibm/ibmveth.*
7931
7932 IBM Power Virtual FC Device Drivers
7933 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7934 L:      linux-scsi@vger.kernel.org
7935 S:      Supported
7936 F:      drivers/scsi/ibmvscsi/ibmvfc*
7937
7938 IBM Power Virtual Management Channel Driver
7939 M:      Steven Royer <seroyer@linux.ibm.com>
7940 S:      Supported
7941 F:      drivers/misc/ibmvmc.*
7942
7943 IBM Power Virtual SCSI Device Drivers
7944 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7945 L:      linux-scsi@vger.kernel.org
7946 S:      Supported
7947 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7948 F:      include/scsi/viosrp.h
7949
7950 IBM Power Virtual SCSI Device Target Driver
7951 M:      Michael Cyr <mikecyr@linux.ibm.com>
7952 L:      linux-scsi@vger.kernel.org
7953 L:      target-devel@vger.kernel.org
7954 S:      Supported
7955 F:      drivers/scsi/ibmvscsi_tgt/
7956
7957 IBM Power VMX Cryptographic instructions
7958 M:      Breno Leitão <leitao@debian.org>
7959 M:      Nayna Jain <nayna@linux.ibm.com>
7960 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7961 L:      linux-crypto@vger.kernel.org
7962 S:      Supported
7963 F:      drivers/crypto/vmx/Makefile
7964 F:      drivers/crypto/vmx/Kconfig
7965 F:      drivers/crypto/vmx/vmx.c
7966 F:      drivers/crypto/vmx/aes*
7967 F:      drivers/crypto/vmx/ghash*
7968 F:      drivers/crypto/vmx/ppc-xlate.pl
7969
7970 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7971 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7972 L:      linux-pci@vger.kernel.org
7973 L:      linuxppc-dev@lists.ozlabs.org
7974 S:      Supported
7975 F:      drivers/pci/hotplug/rpaphp*
7976
7977 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7978 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7979 L:      linux-pci@vger.kernel.org
7980 L:      linuxppc-dev@lists.ozlabs.org
7981 S:      Supported
7982 F:      drivers/pci/hotplug/rpadlpar*
7983
7984 IBM ServeRAID RAID DRIVER
7985 S:      Orphan
7986 F:      drivers/scsi/ips.*
7987
7988 ICH LPC AND GPIO DRIVER
7989 M:      Peter Tyser <ptyser@xes-inc.com>
7990 S:      Maintained
7991 F:      drivers/mfd/lpc_ich.c
7992 F:      drivers/gpio/gpio-ich.c
7993
7994 ICY I2C DRIVER
7995 M:      Max Staudt <max@enpas.org>
7996 L:      linux-i2c@vger.kernel.org
7997 S:      Maintained
7998 F:      drivers/i2c/busses/i2c-icy.c
7999
8000 IDE SUBSYSTEM
8001 M:      "David S. Miller" <davem@davemloft.net>
8002 L:      linux-ide@vger.kernel.org
8003 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8005 S:      Maintained
8006 F:      Documentation/ide/
8007 F:      drivers/ide/
8008 F:      include/linux/ide.h
8009
8010 IDE/ATAPI DRIVERS
8011 M:      Borislav Petkov <bp@alien8.de>
8012 L:      linux-ide@vger.kernel.org
8013 S:      Maintained
8014 F:      Documentation/cdrom/ide-cd.rst
8015 F:      drivers/ide/ide-cd*
8016
8017 IDEAPAD LAPTOP EXTRAS DRIVER
8018 M:      Ike Panhc <ike.pan@canonical.com>
8019 L:      platform-driver-x86@vger.kernel.org
8020 W:      http://launchpad.net/ideapad-laptop
8021 S:      Maintained
8022 F:      drivers/platform/x86/ideapad-laptop.c
8023
8024 IDEAPAD LAPTOP SLIDEBAR DRIVER
8025 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8026 L:      linux-input@vger.kernel.org
8027 W:      https://github.com/o2genum/ideapad-slidebar
8028 S:      Maintained
8029 F:      drivers/input/misc/ideapad_slidebar.c
8030
8031 IDT VersaClock 5 CLOCK DRIVER
8032 M:      Marek Vasut <marek.vasut@gmail.com>
8033 S:      Maintained
8034 F:      drivers/clk/clk-versaclock5.c
8035
8036 IEEE 802.15.4 SUBSYSTEM
8037 M:      Alexander Aring <alex.aring@gmail.com>
8038 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8039 L:      linux-wpan@vger.kernel.org
8040 W:      http://wpan.cakelab.org/
8041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8043 S:      Maintained
8044 F:      net/ieee802154/
8045 F:      net/mac802154/
8046 F:      drivers/net/ieee802154/
8047 F:      include/linux/nl802154.h
8048 F:      include/linux/ieee802154.h
8049 F:      include/net/nl802154.h
8050 F:      include/net/mac802154.h
8051 F:      include/net/af_ieee802154.h
8052 F:      include/net/cfg802154.h
8053 F:      include/net/ieee802154_netdev.h
8054 F:      Documentation/networking/ieee802154.rst
8055
8056 IFE PROTOCOL
8057 M:      Yotam Gigi <yotam.gi@gmail.com>
8058 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8059 F:      net/ife
8060 F:      include/net/ife.h
8061 F:      include/uapi/linux/ife.h
8062
8063 IGORPLUG-USB IR RECEIVER
8064 M:      Sean Young <sean@mess.org>
8065 L:      linux-media@vger.kernel.org
8066 S:      Maintained
8067 F:      drivers/media/rc/igorplugusb.c
8068
8069 IGUANAWORKS USB IR TRANSCEIVER
8070 M:      Sean Young <sean@mess.org>
8071 L:      linux-media@vger.kernel.org
8072 S:      Maintained
8073 F:      drivers/media/rc/iguanair.c
8074
8075 IIO DIGITAL POTENTIOMETER DAC
8076 M:      Peter Rosin <peda@axentia.se>
8077 L:      linux-iio@vger.kernel.org
8078 S:      Maintained
8079 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8080 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8081 F:      drivers/iio/dac/dpot-dac.c
8082
8083 IIO ENVELOPE DETECTOR
8084 M:      Peter Rosin <peda@axentia.se>
8085 L:      linux-iio@vger.kernel.org
8086 S:      Maintained
8087 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8088 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8089 F:      drivers/iio/adc/envelope-detector.c
8090
8091 IIO MULTIPLEXER
8092 M:      Peter Rosin <peda@axentia.se>
8093 L:      linux-iio@vger.kernel.org
8094 S:      Maintained
8095 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8096 F:      drivers/iio/multiplexer/iio-mux.c
8097
8098 IIO SUBSYSTEM AND DRIVERS
8099 M:      Jonathan Cameron <jic23@kernel.org>
8100 R:      Hartmut Knaack <knaack.h@gmx.de>
8101 R:      Lars-Peter Clausen <lars@metafoo.de>
8102 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8103 L:      linux-iio@vger.kernel.org
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8105 S:      Maintained
8106 F:      Documentation/ABI/testing/configfs-iio*
8107 F:      Documentation/ABI/testing/sysfs-bus-iio*
8108 F:      Documentation/devicetree/bindings/iio/
8109 F:      drivers/iio/
8110 F:      drivers/staging/iio/
8111 F:      include/linux/iio/
8112 F:      tools/iio/
8113
8114 IIO UNIT CONVERTER
8115 M:      Peter Rosin <peda@axentia.se>
8116 L:      linux-iio@vger.kernel.org
8117 S:      Maintained
8118 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8119 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8120 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8121 F:      drivers/iio/afe/iio-rescale.c
8122
8123 IKANOS/ADI EAGLE ADSL USB DRIVER
8124 M:      Matthieu Castet <castet.matthieu@free.fr>
8125 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8126 S:      Maintained
8127 F:      drivers/usb/atm/ueagle-atm.c
8128
8129 IMGTEC ASCII LCD DRIVER
8130 M:      Paul Burton <paulburton@kernel.org>
8131 S:      Maintained
8132 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8133 F:      drivers/auxdisplay/img-ascii-lcd.c
8134
8135 IMGTEC IR DECODER DRIVER
8136 M:      James Hogan <jhogan@kernel.org>
8137 S:      Maintained
8138 F:      drivers/media/rc/img-ir/
8139
8140 IMON SOUNDGRAPH USB IR RECEIVER
8141 M:      Sean Young <sean@mess.org>
8142 L:      linux-media@vger.kernel.org
8143 S:      Maintained
8144 F:      drivers/media/rc/imon_raw.c
8145 F:      drivers/media/rc/imon.c
8146
8147 IMS TWINTURBO FRAMEBUFFER DRIVER
8148 L:      linux-fbdev@vger.kernel.org
8149 S:      Orphan
8150 F:      drivers/video/fbdev/imsttfb.c
8151
8152 INA209 HARDWARE MONITOR DRIVER
8153 M:      Guenter Roeck <linux@roeck-us.net>
8154 L:      linux-hwmon@vger.kernel.org
8155 S:      Maintained
8156 F:      Documentation/hwmon/ina209.rst
8157 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8158 F:      drivers/hwmon/ina209.c
8159
8160 INA2XX HARDWARE MONITOR DRIVER
8161 M:      Guenter Roeck <linux@roeck-us.net>
8162 L:      linux-hwmon@vger.kernel.org
8163 S:      Maintained
8164 F:      Documentation/hwmon/ina2xx.rst
8165 F:      drivers/hwmon/ina2xx.c
8166 F:      include/linux/platform_data/ina2xx.h
8167
8168 INDUSTRY PACK SUBSYSTEM (IPACK)
8169 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8170 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8171 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8172 L:      industrypack-devel@lists.sourceforge.net
8173 W:      http://industrypack.sourceforge.net
8174 S:      Maintained
8175 F:      drivers/ipack/
8176
8177 INFINEON DPS310 Driver
8178 M:      Eddie James <eajames@linux.ibm.com>
8179 L:      linux-iio@vger.kernel.org
8180 F:      drivers/iio/pressure/dps310.c
8181 S:      Maintained
8182
8183 INFINIBAND SUBSYSTEM
8184 M:      Doug Ledford <dledford@redhat.com>
8185 M:      Jason Gunthorpe <jgg@mellanox.com>
8186 L:      linux-rdma@vger.kernel.org
8187 W:      https://github.com/linux-rdma/rdma-core
8188 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8190 S:      Supported
8191 F:      Documentation/devicetree/bindings/infiniband/
8192 F:      Documentation/infiniband/
8193 F:      drivers/infiniband/
8194 F:      include/uapi/linux/if_infiniband.h
8195 F:      include/uapi/rdma/
8196 F:      include/rdma/
8197 F:      include/trace/events/ib_mad.h
8198 F:      include/trace/events/ib_umad.h
8199 F:      samples/bpf/ibumad_kern.c
8200 F:      samples/bpf/ibumad_user.c
8201
8202 INGENIC JZ4780 DMA Driver
8203 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8204 S:      Maintained
8205 F:      drivers/dma/dma-jz4780.c
8206
8207 INGENIC JZ4780 NAND DRIVER
8208 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8209 L:      linux-mtd@lists.infradead.org
8210 S:      Maintained
8211 F:      drivers/mtd/nand/raw/ingenic/
8212
8213 INGENIC JZ47xx SoCs
8214 M:      Paul Cercueil <paul@crapouillou.net>
8215 S:      Maintained
8216 F:      arch/mips/boot/dts/ingenic/
8217 F:      arch/mips/include/asm/mach-jz4740/
8218 F:      arch/mips/jz4740/
8219 F:      drivers/clk/ingenic/
8220 F:      drivers/dma/dma-jz4780.c
8221 F:      drivers/gpu/drm/ingenic/
8222 F:      drivers/i2c/busses/i2c-jz4780.c
8223 F:      drivers/iio/adc/ingenic-adc.c
8224 F:      drivers/irqchip/irq-ingenic.c
8225 F:      drivers/memory/jz4780-nemc.c
8226 F:      drivers/mmc/host/jz4740_mmc.c
8227 F:      drivers/mtd/nand/raw/ingenic/
8228 F:      drivers/pinctrl/pinctrl-ingenic.c
8229 F:      drivers/power/supply/ingenic-battery.c
8230 F:      drivers/pwm/pwm-jz4740.c
8231 F:      drivers/rtc/rtc-jz4740.c
8232 F:      drivers/tty/serial/8250/8250_ingenic.c
8233 F:      drivers/usb/musb/jz4740.c
8234 F:      drivers/watchdog/jz4740_wdt.c
8235 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8236 F:      include/linux/mfd/ingenic-tcu.h
8237 F:      sound/soc/jz4740/
8238 F:      sound/soc/codecs/jz47*
8239
8240 INOTIFY
8241 M:      Jan Kara <jack@suse.cz>
8242 R:      Amir Goldstein <amir73il@gmail.com>
8243 L:      linux-fsdevel@vger.kernel.org
8244 S:      Maintained
8245 F:      Documentation/filesystems/inotify.txt
8246 F:      fs/notify/inotify/
8247 F:      include/linux/inotify.h
8248 F:      include/uapi/linux/inotify.h
8249
8250 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8251 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8252 L:      linux-input@vger.kernel.org
8253 Q:      http://patchwork.kernel.org/project/linux-input/list/
8254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8255 S:      Maintained
8256 F:      drivers/input/
8257 F:      include/linux/input.h
8258 F:      include/uapi/linux/input.h
8259 F:      include/uapi/linux/input-event-codes.h
8260 F:      include/linux/input/
8261 F:      Documentation/devicetree/bindings/input/
8262 F:      Documentation/devicetree/bindings/serio/
8263 F:      Documentation/input/
8264
8265 INPUT MULTITOUCH (MT) PROTOCOL
8266 M:      Henrik Rydberg <rydberg@bitmath.org>
8267 L:      linux-input@vger.kernel.org
8268 S:      Odd fixes
8269 F:      Documentation/input/multi-touch-protocol.rst
8270 F:      drivers/input/input-mt.c
8271 K:      \b(ABS|SYN)_MT_
8272
8273 INSIDE SECURE CRYPTO DRIVER
8274 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8275 F:      drivers/crypto/inside-secure/
8276 S:      Maintained
8277 L:      linux-crypto@vger.kernel.org
8278
8279 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8280 M:      Mimi Zohar <zohar@linux.ibm.com>
8281 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8282 L:      linux-integrity@vger.kernel.org
8283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8284 S:      Supported
8285 F:      security/integrity/ima/
8286
8287 INTEL 810/815 FRAMEBUFFER DRIVER
8288 M:      Antonino Daplas <adaplas@gmail.com>
8289 L:      linux-fbdev@vger.kernel.org
8290 S:      Maintained
8291 F:      drivers/video/fbdev/i810/
8292
8293 INTEL ASoC DRIVERS
8294 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8295 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8296 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8297 M:      Jie Yang <yang.jie@linux.intel.com>
8298 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8299 S:      Supported
8300 F:      sound/soc/intel/
8301
8302 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8303 M:      Hans de Goede <hdegoede@redhat.com>
8304 L:      platform-driver-x86@vger.kernel.org
8305 S:      Maintained
8306 F:      drivers/platform/x86/intel_atomisp2_pm.c
8307
8308 INTEL C600 SERIES SAS CONTROLLER DRIVER
8309 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8310 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8311 L:      linux-scsi@vger.kernel.org
8312 T:      git git://git.code.sf.net/p/intel-sas/isci
8313 S:      Supported
8314 F:      drivers/scsi/isci/
8315
8316 INTEL CPU family model numbers
8317 M:      Tony Luck <tony.luck@intel.com>
8318 M:      x86@kernel.org
8319 L:      linux-kernel@vger.kernel.org
8320 S:      Supported
8321 F:      arch/x86/include/asm/intel-family.h
8322
8323 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8324 M:      Jani Nikula <jani.nikula@linux.intel.com>
8325 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8326 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8327 L:      intel-gfx@lists.freedesktop.org
8328 W:      https://01.org/linuxgraphics/
8329 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8330 C:      irc://chat.freenode.net/intel-gfx
8331 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8332 T:      git git://anongit.freedesktop.org/drm-intel
8333 S:      Supported
8334 F:      drivers/gpu/drm/i915/
8335 F:      include/drm/i915*
8336 F:      include/uapi/drm/i915_drm.h
8337 F:      Documentation/gpu/i915.rst
8338
8339 INTEL ETHERNET DRIVERS
8340 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8341 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8342 W:      http://www.intel.com/support/feedback.htm
8343 W:      http://e1000.sourceforge.net/
8344 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8347 S:      Supported
8348 F:      Documentation/networking/device_drivers/intel/e100.rst
8349 F:      Documentation/networking/device_drivers/intel/e1000.rst
8350 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8351 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8352 F:      Documentation/networking/device_drivers/intel/igb.rst
8353 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8354 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8355 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8356 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8357 F:      Documentation/networking/device_drivers/intel/i40e.rst
8358 F:      Documentation/networking/device_drivers/intel/iavf.rst
8359 F:      Documentation/networking/device_drivers/intel/ice.rst
8360 F:      drivers/net/ethernet/intel/
8361 F:      drivers/net/ethernet/intel/*/
8362 F:      include/linux/avf/virtchnl.h
8363
8364 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8365 M:      Maik Broemme <mbroemme@libmpq.org>
8366 L:      linux-fbdev@vger.kernel.org
8367 S:      Maintained
8368 F:      Documentation/fb/intelfb.rst
8369 F:      drivers/video/fbdev/intelfb/
8370
8371 INTEL GPIO DRIVERS
8372 M:      Andy Shevchenko <andy@kernel.org>
8373 L:      linux-gpio@vger.kernel.org
8374 S:      Maintained
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8376 F:      drivers/gpio/gpio-ich.c
8377 F:      drivers/gpio/gpio-intel-mid.c
8378 F:      drivers/gpio/gpio-lynxpoint.c
8379 F:      drivers/gpio/gpio-merrifield.c
8380 F:      drivers/gpio/gpio-ml-ioh.c
8381 F:      drivers/gpio/gpio-pch.c
8382 F:      drivers/gpio/gpio-sch.c
8383 F:      drivers/gpio/gpio-sodaville.c
8384
8385 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8386 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8387 M:      Zhi Wang <zhi.a.wang@intel.com>
8388 L:      intel-gvt-dev@lists.freedesktop.org
8389 L:      intel-gfx@lists.freedesktop.org
8390 W:      https://01.org/igvt-g
8391 T:      git https://github.com/intel/gvt-linux.git
8392 S:      Supported
8393 F:      drivers/gpu/drm/i915/gvt/
8394
8395 INTEL HID EVENT DRIVER
8396 M:      Alex Hung <alex.hung@canonical.com>
8397 L:      platform-driver-x86@vger.kernel.org
8398 S:      Maintained
8399 F:      drivers/platform/x86/intel-hid.c
8400
8401 INTEL I/OAT DMA DRIVER
8402 M:      Dave Jiang <dave.jiang@intel.com>
8403 R:      Dan Williams <dan.j.williams@intel.com>
8404 L:      dmaengine@vger.kernel.org
8405 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8406 S:      Supported
8407 F:      drivers/dma/ioat*
8408
8409 INTEL IADX DRIVER
8410 M:      Dave Jiang <dave.jiang@intel.com>
8411 L:      dmaengine@vger.kernel.org
8412 S:      Supported
8413 F:      drivers/dma/idxd/*
8414 F:      include/uapi/linux/idxd.h
8415 F:      include/linux/idxd.h
8416
8417 INTEL IDLE DRIVER
8418 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8419 M:      Len Brown <lenb@kernel.org>
8420 L:      linux-pm@vger.kernel.org
8421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8422 B:      https://bugzilla.kernel.org
8423 S:      Supported
8424 F:      drivers/idle/intel_idle.c
8425
8426 INTEL INTEGRATED SENSOR HUB DRIVER
8427 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8428 M:      Jiri Kosina <jikos@kernel.org>
8429 L:      linux-input@vger.kernel.org
8430 S:      Maintained
8431 F:      drivers/hid/intel-ish-hid/
8432
8433 INTEL IOMMU (VT-d)
8434 M:      David Woodhouse <dwmw2@infradead.org>
8435 M:      Lu Baolu <baolu.lu@linux.intel.com>
8436 L:      iommu@lists.linux-foundation.org
8437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8438 S:      Supported
8439 F:      drivers/iommu/dmar.c
8440 F:      drivers/iommu/intel*.[ch]
8441 F:      include/linux/intel-iommu.h
8442 F:      include/linux/intel-svm.h
8443
8444 INTEL IOP-ADMA DMA DRIVER
8445 R:      Dan Williams <dan.j.williams@intel.com>
8446 S:      Odd fixes
8447 F:      drivers/dma/iop-adma.c
8448
8449 INTEL IPU3 CSI-2 CIO2 DRIVER
8450 M:      Yong Zhi <yong.zhi@intel.com>
8451 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8452 M:      Bingbu Cao <bingbu.cao@intel.com>
8453 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8454 L:      linux-media@vger.kernel.org
8455 S:      Maintained
8456 F:      drivers/media/pci/intel/ipu3/
8457 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8458
8459 INTEL IPU3 CSI-2 IMGU DRIVER
8460 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8461 L:      linux-media@vger.kernel.org
8462 S:      Maintained
8463 F:      drivers/staging/media/ipu3/
8464 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8465 F:      Documentation/media/v4l-drivers/ipu3.rst
8466 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8467
8468 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8469 M:      Krzysztof Halasa <khalasa@piap.pl>
8470 S:      Maintained
8471 F:      include/linux/soc/ixp4xx/qmgr.h
8472 F:      include/linux/soc/ixp4xx/npe.h
8473 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8474 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8475 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8476 F:      drivers/net/wan/ixp4xx_hss.c
8477
8478 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8479 M:      Deepak Saxena <dsaxena@plexity.net>
8480 S:      Maintained
8481 F:      drivers/char/hw_random/ixp4xx-rng.c
8482
8483 INTEL MANAGEMENT ENGINE (mei)
8484 M:      Tomas Winkler <tomas.winkler@intel.com>
8485 L:      linux-kernel@vger.kernel.org
8486 S:      Supported
8487 F:      include/uapi/linux/mei.h
8488 F:      include/linux/mei_cl_bus.h
8489 F:      drivers/misc/mei/*
8490 F:      drivers/watchdog/mei_wdt.c
8491 F:      Documentation/driver-api/mei/*
8492 F:      samples/mei/*
8493
8494 INTEL MENLOW THERMAL DRIVER
8495 M:      Sujith Thomas <sujith.thomas@intel.com>
8496 L:      platform-driver-x86@vger.kernel.org
8497 W:      https://01.org/linux-acpi
8498 S:      Supported
8499 F:      drivers/platform/x86/intel_menlow.c
8500
8501 INTEL MIC DRIVERS (mic)
8502 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8503 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8504 S:      Supported
8505 W:      https://github.com/sudeepdutt/mic
8506 W:      http://software.intel.com/en-us/mic-developer
8507 F:      include/linux/mic_bus.h
8508 F:      include/linux/scif.h
8509 F:      include/uapi/linux/mic_common.h
8510 F:      include/uapi/linux/mic_ioctl.h
8511 F:      include/uapi/linux/scif_ioctl.h
8512 F:      drivers/misc/mic/
8513 F:      drivers/dma/mic_x100_dma.c
8514 F:      drivers/dma/mic_x100_dma.h
8515 F:      Documentation/mic/
8516
8517 INTEL PMC CORE DRIVER
8518 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8519 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8520 L:      platform-driver-x86@vger.kernel.org
8521 S:      Maintained
8522 F:      drivers/platform/x86/intel_pmc_core*
8523
8524 INTEL PMC/P-Unit IPC DRIVER
8525 M:      Zha Qipeng<qipeng.zha@intel.com>
8526 L:      platform-driver-x86@vger.kernel.org
8527 S:      Maintained
8528 F:      drivers/platform/x86/intel_pmc_ipc.c
8529 F:      drivers/platform/x86/intel_punit_ipc.c
8530 F:      arch/x86/include/asm/intel_pmc_ipc.h
8531 F:      arch/x86/include/asm/intel_punit_ipc.h
8532
8533 INTEL PMIC GPIO DRIVERS
8534 M:      Andy Shevchenko <andy@kernel.org>
8535 S:      Maintained
8536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8537 F:      drivers/gpio/gpio-*cove.c
8538 F:      drivers/gpio/gpio-msic.c
8539
8540 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8541 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8542 S:      Maintained
8543 F:      drivers/mfd/intel_msic.c
8544 F:      drivers/mfd/intel_soc_pmic*
8545 F:      include/linux/mfd/intel_msic.h
8546 F:      include/linux/mfd/intel_soc_pmic*
8547
8548 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8549 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8550 L:      linux-wireless@vger.kernel.org
8551 S:      Maintained
8552 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8553 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8554 F:      drivers/net/wireless/intel/ipw2x00/
8555
8556 INTEL PSTATE DRIVER
8557 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8558 M:      Len Brown <lenb@kernel.org>
8559 L:      linux-pm@vger.kernel.org
8560 S:      Supported
8561 F:      drivers/cpufreq/intel_pstate.c
8562
8563 INTEL RDMA RNIC DRIVER
8564 M:      Faisal Latif <faisal.latif@intel.com>
8565 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8566 L:      linux-rdma@vger.kernel.org
8567 S:      Supported
8568 F:      drivers/infiniband/hw/i40iw/
8569 F:      include/uapi/rdma/i40iw-abi.h
8570
8571 INTEL SPEED SELECT TECHNOLOGY
8572 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8573 L:      platform-driver-x86@vger.kernel.org
8574 S:      Maintained
8575 F:      drivers/platform/x86/intel_speed_select_if/
8576 F:      tools/power/x86/intel-speed-select/
8577 F:      include/uapi/linux/isst_if.h
8578
8579 INTEL STRATIX10 FIRMWARE DRIVERS
8580 M:      Richard Gong <richard.gong@linux.intel.com>
8581 L:      linux-kernel@vger.kernel.org
8582 S:      Maintained
8583 F:      drivers/firmware/stratix10-rsu.c
8584 F:      drivers/firmware/stratix10-svc.c
8585 F:      include/linux/firmware/intel/stratix10-smc.h
8586 F:      include/linux/firmware/intel/stratix10-svc-client.h
8587 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8588 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8589
8590 INTEL TELEMETRY DRIVER
8591 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8592 M:      "David E. Box" <david.e.box@linux.intel.com>
8593 L:      platform-driver-x86@vger.kernel.org
8594 S:      Maintained
8595 F:      arch/x86/include/asm/intel_telemetry.h
8596 F:      drivers/platform/x86/intel_telemetry*
8597
8598 INTEL UNCORE FREQUENCY CONTROL
8599 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8600 L:      platform-driver-x86@vger.kernel.org
8601 S:      Maintained
8602 F:      drivers/platform/x86/intel-uncore-frequency.c
8603
8604 INTEL VIRTUAL BUTTON DRIVER
8605 M:      AceLan Kao <acelan.kao@canonical.com>
8606 L:      platform-driver-x86@vger.kernel.org
8607 S:      Maintained
8608 F:      drivers/platform/x86/intel-vbtn.c
8609
8610 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8611 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8612 L:      linux-wireless@vger.kernel.org
8613 S:      Supported
8614 F:      drivers/net/wireless/intel/iwlegacy/
8615
8616 INTEL WIRELESS WIFI LINK (iwlwifi)
8617 M:      Johannes Berg <johannes.berg@intel.com>
8618 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8619 M:      Luca Coelho <luciano.coelho@intel.com>
8620 M:      Intel Linux Wireless <linuxwifi@intel.com>
8621 L:      linux-wireless@vger.kernel.org
8622 W:      http://intellinuxwireless.org
8623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8624 S:      Supported
8625 F:      drivers/net/wireless/intel/iwlwifi/
8626
8627 INTEL WIRELESS WIMAX CONNECTION 2400
8628 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8629 M:      linux-wimax@intel.com
8630 L:      wimax@linuxwimax.org (subscribers-only)
8631 S:      Supported
8632 W:      http://linuxwimax.org
8633 F:      Documentation/admin-guide/wimax/i2400m.rst
8634 F:      drivers/net/wimax/i2400m/
8635 F:      include/uapi/linux/wimax/i2400m.h
8636
8637 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8638 M:      Mario Limonciello <mario.limonciello@dell.com>
8639 S:      Maintained
8640 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8641
8642 INTEL(R) TRACE HUB
8643 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8644 S:      Supported
8645 F:      Documentation/trace/intel_th.rst
8646 F:      drivers/hwtracing/intel_th/
8647 F:      include/linux/intel_th.h
8648
8649 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8650 M:      Ning Sun <ning.sun@intel.com>
8651 L:      tboot-devel@lists.sourceforge.net
8652 W:      http://tboot.sourceforge.net
8653 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8654 S:      Supported
8655 F:      Documentation/x86/intel_txt.rst
8656 F:      include/linux/tboot.h
8657 F:      arch/x86/kernel/tboot.c
8658
8659 INTERCONNECT API
8660 M:      Georgi Djakov <georgi.djakov@linaro.org>
8661 L:      linux-pm@vger.kernel.org
8662 S:      Maintained
8663 F:      Documentation/driver-api/interconnect.rst
8664 F:      Documentation/devicetree/bindings/interconnect/
8665 F:      drivers/interconnect/
8666 F:      include/dt-bindings/interconnect/
8667 F:      include/linux/interconnect-provider.h
8668 F:      include/linux/interconnect.h
8669
8670 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8671 M:      Linus Walleij <linus.walleij@linaro.org>
8672 L:      linux-iio@vger.kernel.org
8673 S:      Maintained
8674 F:      drivers/iio/gyro/mpu3050*
8675 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8676
8677 IOC3 ETHERNET DRIVER
8678 M:      Ralf Baechle <ralf@linux-mips.org>
8679 L:      linux-mips@vger.kernel.org
8680 S:      Maintained
8681 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8682
8683 IOMAP FILESYSTEM LIBRARY
8684 M:      Christoph Hellwig <hch@infradead.org>
8685 M:      Darrick J. Wong <darrick.wong@oracle.com>
8686 M:      linux-xfs@vger.kernel.org
8687 M:      linux-fsdevel@vger.kernel.org
8688 L:      linux-xfs@vger.kernel.org
8689 L:      linux-fsdevel@vger.kernel.org
8690 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8691 S:      Supported
8692 F:      fs/iomap/
8693 F:      include/linux/iomap.h
8694
8695 IOMMU DRIVERS
8696 M:      Joerg Roedel <joro@8bytes.org>
8697 L:      iommu@lists.linux-foundation.org
8698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8699 S:      Maintained
8700 F:      Documentation/devicetree/bindings/iommu/
8701 F:      drivers/iommu/
8702 F:      include/linux/iommu.h
8703 F:      include/linux/of_iommu.h
8704 F:      include/linux/iova.h
8705
8706 IO_URING
8707 M:      Jens Axboe <axboe@kernel.dk>
8708 L:      io-uring@vger.kernel.org
8709 T:      git git://git.kernel.dk/linux-block
8710 T:      git git://git.kernel.dk/liburing
8711 S:      Maintained
8712 F:      fs/io_uring.c
8713 F:      fs/io-wq.c
8714 F:      fs/io-wq.h
8715 F:      include/uapi/linux/io_uring.h
8716
8717 IPMI SUBSYSTEM
8718 M:      Corey Minyard <minyard@acm.org>
8719 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8720 W:      http://openipmi.sourceforge.net/
8721 S:      Supported
8722 F:      Documentation/devicetree/bindings/ipmi/
8723 F:      Documentation/IPMI.txt
8724 F:      drivers/char/ipmi/
8725 F:      include/linux/ipmi*
8726 F:      include/uapi/linux/ipmi*
8727
8728 IPS SCSI RAID DRIVER
8729 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8730 L:      linux-scsi@vger.kernel.org
8731 W:      http://www.adaptec.com/
8732 S:      Maintained
8733 F:      drivers/scsi/ips*
8734
8735 IPVS
8736 M:      Wensong Zhang <wensong@linux-vs.org>
8737 M:      Simon Horman <horms@verge.net.au>
8738 M:      Julian Anastasov <ja@ssi.bg>
8739 L:      netdev@vger.kernel.org
8740 L:      lvs-devel@vger.kernel.org
8741 S:      Maintained
8742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8744 F:      Documentation/networking/ipvs-sysctl.txt
8745 F:      include/net/ip_vs.h
8746 F:      include/uapi/linux/ip_vs.h
8747 F:      net/netfilter/ipvs/
8748
8749 IPWIRELESS DRIVER
8750 M:      Jiri Kosina <jikos@kernel.org>
8751 M:      David Sterba <dsterba@suse.com>
8752 S:      Odd Fixes
8753 F:      drivers/tty/ipwireless/
8754
8755 IPX NETWORK LAYER
8756 L:      netdev@vger.kernel.org
8757 S:      Obsolete
8758 F:      include/uapi/linux/ipx.h
8759
8760 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8761 M:      Marc Zyngier <maz@kernel.org>
8762 S:      Maintained
8763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8764 F:      Documentation/IRQ-domain.txt
8765 F:      include/linux/irqdomain.h
8766 F:      kernel/irq/irqdomain.c
8767 F:      kernel/irq/msi.c
8768
8769 IRQ SUBSYSTEM
8770 M:      Thomas Gleixner <tglx@linutronix.de>
8771 L:      linux-kernel@vger.kernel.org
8772 S:      Maintained
8773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8774 F:      kernel/irq/
8775
8776 IRQCHIP DRIVERS
8777 M:      Thomas Gleixner <tglx@linutronix.de>
8778 M:      Jason Cooper <jason@lakedaemon.net>
8779 M:      Marc Zyngier <maz@kernel.org>
8780 L:      linux-kernel@vger.kernel.org
8781 S:      Maintained
8782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8783 F:      Documentation/devicetree/bindings/interrupt-controller/
8784 F:      drivers/irqchip/
8785
8786 ISA
8787 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8788 S:      Maintained
8789 F:      Documentation/driver-api/isa.rst
8790 F:      drivers/base/isa.c
8791 F:      include/linux/isa.h
8792
8793 ISA RADIO MODULE
8794 M:      Hans Verkuil <hverkuil@xs4all.nl>
8795 L:      linux-media@vger.kernel.org
8796 T:      git git://linuxtv.org/media_tree.git
8797 W:      https://linuxtv.org
8798 S:      Maintained
8799 F:      drivers/media/radio/radio-isa*
8800
8801 ISAPNP
8802 M:      Jaroslav Kysela <perex@perex.cz>
8803 S:      Maintained
8804 F:      Documentation/driver-api/isapnp.rst
8805 F:      drivers/pnp/isapnp/
8806 F:      include/linux/isapnp.h
8807
8808 ISCSI
8809 M:      Lee Duncan <lduncan@suse.com>
8810 M:      Chris Leech <cleech@redhat.com>
8811 L:      open-iscsi@googlegroups.com
8812 L:      linux-scsi@vger.kernel.org
8813 W:      www.open-iscsi.com
8814 S:      Maintained
8815 F:      drivers/scsi/*iscsi*
8816 F:      include/scsi/*iscsi*
8817
8818 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8819 M:      Peter Jones <pjones@redhat.com>
8820 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8821 S:      Maintained
8822 F:      drivers/firmware/iscsi_ibft*
8823
8824 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8825 M:      Sagi Grimberg <sagi@grimberg.me>
8826 M:      Max Gurtovoy <maxg@mellanox.com>
8827 L:      linux-rdma@vger.kernel.org
8828 S:      Supported
8829 W:      http://www.openfabrics.org
8830 W:      www.open-iscsi.org
8831 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8832 F:      drivers/infiniband/ulp/iser/
8833
8834 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8835 M:      Sagi Grimberg <sagi@grimberg.me>
8836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8837 L:      linux-rdma@vger.kernel.org
8838 L:      target-devel@vger.kernel.org
8839 S:      Supported
8840 W:      http://www.linux-iscsi.org
8841 F:      drivers/infiniband/ulp/isert
8842
8843 ISDN/mISDN SUBSYSTEM
8844 M:      Karsten Keil <isdn@linux-pingi.de>
8845 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8846 L:      netdev@vger.kernel.org
8847 W:      http://www.isdn4linux.de
8848 S:      Maintained
8849 F:      drivers/isdn/mISDN
8850 F:      drivers/isdn/hardware
8851
8852 ISDN/CAPI SUBSYSTEM
8853 M:      Karsten Keil <isdn@linux-pingi.de>
8854 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8855 L:      netdev@vger.kernel.org
8856 W:      http://www.isdn4linux.de
8857 S:      Odd Fixes
8858 F:      Documentation/isdn/
8859 F:      drivers/isdn/capi/
8860 F:      drivers/staging/isdn/
8861 F:      net/bluetooth/cmtp/
8862 F:      include/linux/isdn/
8863 F:      include/uapi/linux/isdn/
8864
8865 IT87 HARDWARE MONITORING DRIVER
8866 M:      Jean Delvare <jdelvare@suse.com>
8867 L:      linux-hwmon@vger.kernel.org
8868 S:      Maintained
8869 F:      Documentation/hwmon/it87.rst
8870 F:      drivers/hwmon/it87.c
8871
8872 IT913X MEDIA DRIVER
8873 M:      Antti Palosaari <crope@iki.fi>
8874 L:      linux-media@vger.kernel.org
8875 W:      https://linuxtv.org
8876 W:      http://palosaari.fi/linux/
8877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8878 T:      git git://linuxtv.org/anttip/media_tree.git
8879 S:      Maintained
8880 F:      drivers/media/tuners/it913x*
8881
8882 IVTV VIDEO4LINUX DRIVER
8883 M:      Andy Walls <awalls@md.metrocast.net>
8884 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8885 L:      linux-media@vger.kernel.org
8886 T:      git git://linuxtv.org/media_tree.git
8887 W:      http://www.ivtvdriver.org
8888 S:      Maintained
8889 F:      Documentation/media/v4l-drivers/ivtv*
8890 F:      drivers/media/pci/ivtv/
8891 F:      include/uapi/linux/ivtv*
8892
8893 IX2505V MEDIA DRIVER
8894 M:      Malcolm Priestley <tvboxspy@gmail.com>
8895 L:      linux-media@vger.kernel.org
8896 W:      https://linuxtv.org
8897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8898 S:      Maintained
8899 F:      drivers/media/dvb-frontends/ix2505v*
8900
8901 JAILHOUSE HYPERVISOR INTERFACE
8902 M:      Jan Kiszka <jan.kiszka@siemens.com>
8903 L:      jailhouse-dev@googlegroups.com
8904 S:      Maintained
8905 F:      arch/x86/kernel/jailhouse.c
8906 F:      arch/x86/include/asm/jailhouse_para.h
8907
8908 JC42.4 TEMPERATURE SENSOR DRIVER
8909 M:      Guenter Roeck <linux@roeck-us.net>
8910 L:      linux-hwmon@vger.kernel.org
8911 S:      Maintained
8912 F:      drivers/hwmon/jc42.c
8913 F:      Documentation/hwmon/jc42.rst
8914
8915 JFS FILESYSTEM
8916 M:      Dave Kleikamp <shaggy@kernel.org>
8917 L:      jfs-discussion@lists.sourceforge.net
8918 W:      http://jfs.sourceforge.net/
8919 T:      git git://github.com/kleikamp/linux-shaggy.git
8920 S:      Maintained
8921 F:      Documentation/admin-guide/jfs.rst
8922 F:      fs/jfs/
8923
8924 JME NETWORK DRIVER
8925 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8926 L:      netdev@vger.kernel.org
8927 S:      Maintained
8928 F:      drivers/net/ethernet/jme.*
8929
8930 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8931 M:      David Woodhouse <dwmw2@infradead.org>
8932 M:      Richard Weinberger <richard@nod.at>
8933 L:      linux-mtd@lists.infradead.org
8934 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8935 T:      git git://git.infradead.org/ubifs-2.6.git
8936 S:      Odd Fixes
8937 F:      fs/jffs2/
8938 F:      include/uapi/linux/jffs2.h
8939
8940 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8941 M:      "Theodore Ts'o" <tytso@mit.edu>
8942 M:      Jan Kara <jack@suse.com>
8943 L:      linux-ext4@vger.kernel.org
8944 S:      Maintained
8945 F:      fs/jbd2/
8946 F:      include/linux/jbd2.h
8947
8948 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8949 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8950 L:      linux-media@vger.kernel.org
8951 S:      Maintained
8952 F:      drivers/media/platform/rcar_jpu.c
8953
8954 JSM Neo PCI based serial card
8955 L:      linux-serial@vger.kernel.org
8956 S:      Orphan
8957 F:      drivers/tty/serial/jsm/
8958
8959 K10TEMP HARDWARE MONITORING DRIVER
8960 M:      Clemens Ladisch <clemens@ladisch.de>
8961 L:      linux-hwmon@vger.kernel.org
8962 S:      Maintained
8963 F:      Documentation/hwmon/k10temp.rst
8964 F:      drivers/hwmon/k10temp.c
8965
8966 K8TEMP HARDWARE MONITORING DRIVER
8967 M:      Rudolf Marek <r.marek@assembler.cz>
8968 L:      linux-hwmon@vger.kernel.org
8969 S:      Maintained
8970 F:      Documentation/hwmon/k8temp.rst
8971 F:      drivers/hwmon/k8temp.c
8972
8973 KASAN
8974 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8975 R:      Alexander Potapenko <glider@google.com>
8976 R:      Dmitry Vyukov <dvyukov@google.com>
8977 L:      kasan-dev@googlegroups.com
8978 S:      Maintained
8979 F:      arch/*/include/asm/kasan.h
8980 F:      arch/*/mm/kasan_init*
8981 F:      Documentation/dev-tools/kasan.rst
8982 F:      include/linux/kasan*.h
8983 F:      lib/test_kasan.c
8984 F:      mm/kasan/
8985 F:      scripts/Makefile.kasan
8986
8987 KCONFIG
8988 M:      Masahiro Yamada <masahiroy@kernel.org>
8989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8990 L:      linux-kbuild@vger.kernel.org
8991 S:      Maintained
8992 F:      Documentation/kbuild/kconfig*
8993 F:      scripts/kconfig/
8994 F:      scripts/Kconfig.include
8995
8996 KDUMP
8997 M:      Dave Young <dyoung@redhat.com>
8998 M:      Baoquan He <bhe@redhat.com>
8999 R:      Vivek Goyal <vgoyal@redhat.com>
9000 L:      kexec@lists.infradead.org
9001 W:      http://lse.sourceforge.net/kdump/
9002 S:      Maintained
9003 F:      Documentation/admin-guide/kdump/
9004
9005 KEENE FM RADIO TRANSMITTER DRIVER
9006 M:      Hans Verkuil <hverkuil@xs4all.nl>
9007 L:      linux-media@vger.kernel.org
9008 T:      git git://linuxtv.org/media_tree.git
9009 W:      https://linuxtv.org
9010 S:      Maintained
9011 F:      drivers/media/radio/radio-keene*
9012
9013 KERNEL AUTOMOUNTER
9014 M:      Ian Kent <raven@themaw.net>
9015 L:      autofs@vger.kernel.org
9016 S:      Maintained
9017 F:      fs/autofs/
9018
9019 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9020 M:      Masahiro Yamada <masahiroy@kernel.org>
9021 M:      Michal Marek <michal.lkml@markovi.net>
9022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9023 L:      linux-kbuild@vger.kernel.org
9024 S:      Maintained
9025 F:      Documentation/kbuild/
9026 F:      Makefile
9027 F:      scripts/Kbuild*
9028 F:      scripts/Makefile*
9029 F:      scripts/basic/
9030 F:      scripts/mk*
9031 F:      scripts/*vmlinux*
9032 F:      scripts/mod/
9033 F:      scripts/package/
9034
9035 KERNEL JANITORS
9036 L:      kernel-janitors@vger.kernel.org
9037 W:      http://kernelnewbies.org/KernelJanitors
9038 S:      Odd Fixes
9039
9040 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9041 M:      "J. Bruce Fields" <bfields@fieldses.org>
9042 M:      Chuck Lever <chuck.lever@oracle.com>
9043 L:      linux-nfs@vger.kernel.org
9044 W:      http://nfs.sourceforge.net/
9045 T:      git git://linux-nfs.org/~bfields/linux.git
9046 S:      Supported
9047 F:      fs/nfsd/
9048 F:      include/uapi/linux/nfsd/
9049 F:      fs/lockd/
9050 F:      fs/nfs_common/
9051 F:      net/sunrpc/
9052 F:      include/linux/lockd/
9053 F:      include/linux/sunrpc/
9054 F:      include/uapi/linux/sunrpc/
9055
9056 KERNEL SELFTEST FRAMEWORK
9057 M:      Shuah Khan <shuah@kernel.org>
9058 M:      Shuah Khan <skhan@linuxfoundation.org>
9059 L:      linux-kselftest@vger.kernel.org
9060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9061 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9062 S:      Maintained
9063 F:      tools/testing/selftests/
9064 F:      Documentation/dev-tools/kselftest*
9065
9066 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9067 M:      Brendan Higgins <brendanhiggins@google.com>
9068 L:      linux-kselftest@vger.kernel.org
9069 L:      kunit-dev@googlegroups.com
9070 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9071 S:      Maintained
9072 F:      Documentation/dev-tools/kunit/
9073 F:      include/kunit/
9074 F:      lib/kunit/
9075 F:      tools/testing/kunit/
9076
9077 KERNEL USERMODE HELPER
9078 M:      Luis Chamberlain <mcgrof@kernel.org>
9079 L:      linux-kernel@vger.kernel.org
9080 S:      Maintained
9081 F:      kernel/umh.c
9082 F:      include/linux/umh.h
9083
9084 KERNEL VIRTUAL MACHINE (KVM)
9085 M:      Paolo Bonzini <pbonzini@redhat.com>
9086 L:      kvm@vger.kernel.org
9087 W:      http://www.linux-kvm.org
9088 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9089 S:      Supported
9090 F:      Documentation/virt/kvm/
9091 F:      include/trace/events/kvm.h
9092 F:      include/uapi/asm-generic/kvm*
9093 F:      include/uapi/linux/kvm*
9094 F:      include/asm-generic/kvm*
9095 F:      include/linux/kvm*
9096 F:      include/kvm/iodev.h
9097 F:      virt/kvm/*
9098 F:      tools/kvm/
9099 F:      tools/testing/selftests/kvm/
9100
9101 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9102 M:      Marc Zyngier <maz@kernel.org>
9103 R:      James Morse <james.morse@arm.com>
9104 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9105 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9107 L:      kvmarm@lists.cs.columbia.edu
9108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9109 S:      Maintained
9110 F:      arch/arm/include/uapi/asm/kvm*
9111 F:      arch/arm/include/asm/kvm*
9112 F:      arch/arm/kvm/
9113 F:      arch/arm64/include/uapi/asm/kvm*
9114 F:      arch/arm64/include/asm/kvm*
9115 F:      arch/arm64/kvm/
9116 F:      virt/kvm/arm/
9117 F:      include/kvm/arm_*
9118
9119 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9120 L:      linux-mips@vger.kernel.org
9121 L:      kvm@vger.kernel.org
9122 S:      Orphan
9123 F:      arch/mips/include/uapi/asm/kvm*
9124 F:      arch/mips/include/asm/kvm*
9125 F:      arch/mips/kvm/
9126
9127 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9128 M:      Paul Mackerras <paulus@ozlabs.org>
9129 L:      kvm-ppc@vger.kernel.org
9130 W:      http://www.linux-kvm.org/
9131 T:      git git://github.com/agraf/linux-2.6.git
9132 S:      Supported
9133 F:      arch/powerpc/include/uapi/asm/kvm*
9134 F:      arch/powerpc/include/asm/kvm*
9135 F:      arch/powerpc/kvm/
9136 F:      arch/powerpc/kernel/kvm*
9137
9138 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9139 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9140 M:      Janosch Frank <frankja@linux.ibm.com>
9141 R:      David Hildenbrand <david@redhat.com>
9142 R:      Cornelia Huck <cohuck@redhat.com>
9143 L:      kvm@vger.kernel.org
9144 W:      http://www.ibm.com/developerworks/linux/linux390/
9145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9146 S:      Supported
9147 F:      arch/s390/include/uapi/asm/kvm*
9148 F:      arch/s390/include/asm/gmap.h
9149 F:      arch/s390/include/asm/kvm*
9150 F:      arch/s390/kvm/
9151 F:      arch/s390/mm/gmap.c
9152 F:      tools/testing/selftests/kvm/s390x/
9153 F:      tools/testing/selftests/kvm/*/s390x/
9154
9155 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9156 M:      Paolo Bonzini <pbonzini@redhat.com>
9157 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9158 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9159 R:      Wanpeng Li <wanpengli@tencent.com>
9160 R:      Jim Mattson <jmattson@google.com>
9161 R:      Joerg Roedel <joro@8bytes.org>
9162 L:      kvm@vger.kernel.org
9163 W:      http://www.linux-kvm.org
9164 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9165 S:      Supported
9166 F:      arch/x86/kvm/
9167 F:      arch/x86/kvm/*/
9168 F:      arch/x86/include/uapi/asm/kvm*
9169 F:      arch/x86/include/uapi/asm/vmx.h
9170 F:      arch/x86/include/uapi/asm/svm.h
9171 F:      arch/x86/include/asm/kvm*
9172 F:      arch/x86/include/asm/pvclock-abi.h
9173 F:      arch/x86/include/asm/svm.h
9174 F:      arch/x86/include/asm/vmx*.h
9175 F:      arch/x86/kernel/kvm.c
9176 F:      arch/x86/kernel/kvmclock.c
9177
9178 KERNFS
9179 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9180 M:      Tejun Heo <tj@kernel.org>
9181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9182 S:      Supported
9183 F:      include/linux/kernfs.h
9184 F:      fs/kernfs/
9185
9186 KEXEC
9187 M:      Eric Biederman <ebiederm@xmission.com>
9188 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9189 L:      kexec@lists.infradead.org
9190 S:      Maintained
9191 F:      include/linux/kexec.h
9192 F:      include/uapi/linux/kexec.h
9193 F:      kernel/kexec*
9194
9195 KEYS-ENCRYPTED
9196 M:      Mimi Zohar <zohar@linux.ibm.com>
9197 L:      linux-integrity@vger.kernel.org
9198 L:      keyrings@vger.kernel.org
9199 S:      Supported
9200 F:      Documentation/security/keys/trusted-encrypted.rst
9201 F:      include/keys/encrypted-type.h
9202 F:      security/keys/encrypted-keys/
9203
9204 KEYS-TRUSTED
9205 M:      James Bottomley <jejb@linux.ibm.com>
9206 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9207 M:      Mimi Zohar <zohar@linux.ibm.com>
9208 L:      linux-integrity@vger.kernel.org
9209 L:      keyrings@vger.kernel.org
9210 S:      Supported
9211 F:      Documentation/security/keys/trusted-encrypted.rst
9212 F:      include/keys/trusted-type.h
9213 F:      security/keys/trusted.c
9214 F:      include/keys/trusted.h
9215
9216 KEYS/KEYRINGS:
9217 M:      David Howells <dhowells@redhat.com>
9218 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9219 L:      keyrings@vger.kernel.org
9220 S:      Maintained
9221 F:      Documentation/security/keys/core.rst
9222 F:      include/linux/key.h
9223 F:      include/linux/key-type.h
9224 F:      include/linux/keyctl.h
9225 F:      include/uapi/linux/keyctl.h
9226 F:      include/keys/
9227 F:      security/keys/
9228
9229 KGDB / KDB /debug_core
9230 M:      Jason Wessel <jason.wessel@windriver.com>
9231 M:      Daniel Thompson <daniel.thompson@linaro.org>
9232 R:      Douglas Anderson <dianders@chromium.org>
9233 W:      http://kgdb.wiki.kernel.org/
9234 L:      kgdb-bugreport@lists.sourceforge.net
9235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9236 S:      Maintained
9237 F:      Documentation/dev-tools/kgdb.rst
9238 F:      drivers/misc/kgdbts.c
9239 F:      drivers/tty/serial/kgdboc.c
9240 F:      include/linux/kdb.h
9241 F:      include/linux/kgdb.h
9242 F:      kernel/debug/
9243
9244 KMEMLEAK
9245 M:      Catalin Marinas <catalin.marinas@arm.com>
9246 S:      Maintained
9247 F:      Documentation/dev-tools/kmemleak.rst
9248 F:      include/linux/kmemleak.h
9249 F:      mm/kmemleak.c
9250 F:      mm/kmemleak-test.c
9251
9252 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9253 M:      Luis Chamberlain <mcgrof@kernel.org>
9254 L:      linux-kernel@vger.kernel.org
9255 S:      Maintained
9256 F:      kernel/kmod.c
9257 F:      include/linux/kmod.h
9258 F:      lib/test_kmod.c
9259 F:      tools/testing/selftests/kmod/
9260
9261 KPROBES
9262 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9263 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9264 M:      "David S. Miller" <davem@davemloft.net>
9265 M:      Masami Hiramatsu <mhiramat@kernel.org>
9266 S:      Maintained
9267 F:      Documentation/kprobes.txt
9268 F:      include/linux/kprobes.h
9269 F:      include/asm-generic/kprobes.h
9270 F:      kernel/kprobes.c
9271
9272 KS0108 LCD CONTROLLER DRIVER
9273 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9274 S:      Maintained
9275 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9276 F:      drivers/auxdisplay/ks0108.c
9277 F:      include/linux/ks0108.h
9278
9279 L3MDEV
9280 M:      David Ahern <dsahern@kernel.org>
9281 L:      netdev@vger.kernel.org
9282 S:      Maintained
9283 F:      net/l3mdev
9284 F:      include/net/l3mdev.h
9285
9286 L7 BPF FRAMEWORK
9287 M:      John Fastabend <john.fastabend@gmail.com>
9288 M:      Daniel Borkmann <daniel@iogearbox.net>
9289 L:      netdev@vger.kernel.org
9290 L:      bpf@vger.kernel.org
9291 S:      Maintained
9292 F:      include/linux/skmsg.h
9293 F:      net/core/skmsg.c
9294 F:      net/core/sock_map.c
9295 F:      net/ipv4/tcp_bpf.c
9296
9297 LANTIQ / INTEL Ethernet drivers
9298 M:      Hauke Mehrtens <hauke@hauke-m.de>
9299 L:      netdev@vger.kernel.org
9300 S:      Maintained
9301 F:      net/dsa/tag_gswip.c
9302 F:      drivers/net/ethernet/lantiq_xrx200.c
9303 F:      drivers/net/dsa/lantiq_pce.h
9304 F:      drivers/net/dsa/lantiq_gswip.c
9305
9306 LANTIQ MIPS ARCHITECTURE
9307 M:      John Crispin <john@phrozen.org>
9308 L:      linux-mips@vger.kernel.org
9309 S:      Maintained
9310 F:      arch/mips/lantiq
9311 F:      drivers/soc/lantiq
9312
9313 LAPB module
9314 L:      linux-x25@vger.kernel.org
9315 S:      Orphan
9316 F:      Documentation/networking/lapb-module.txt
9317 F:      include/*/lapb.h
9318 F:      net/lapb/
9319
9320 LASI 53c700 driver for PARISC
9321 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9322 L:      linux-scsi@vger.kernel.org
9323 S:      Maintained
9324 F:      Documentation/scsi/53c700.txt
9325 F:      drivers/scsi/53c700*
9326
9327 LEAKING_ADDRESSES
9328 M:      Tobin C. Harding <me@tobin.cc>
9329 M:      Tycho Andersen <tycho@tycho.ws>
9330 L:      kernel-hardening@lists.openwall.com
9331 S:      Maintained
9332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9333 F:      scripts/leaking_addresses.pl
9334
9335 LED SUBSYSTEM
9336 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9337 M:      Pavel Machek <pavel@ucw.cz>
9338 R:      Dan Murphy <dmurphy@ti.com>
9339 L:      linux-leds@vger.kernel.org
9340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9342 S:      Maintained
9343 F:      Documentation/devicetree/bindings/leds/
9344 F:      drivers/leds/
9345 F:      include/linux/leds.h
9346
9347 LEGACY EEPROM DRIVER
9348 M:      Jean Delvare <jdelvare@suse.com>
9349 S:      Maintained
9350 F:      Documentation/misc-devices/eeprom.rst
9351 F:      drivers/misc/eeprom/eeprom.c
9352
9353 LEGO MINDSTORMS EV3
9354 R:      David Lechner <david@lechnology.com>
9355 S:      Maintained
9356 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9357 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9358 F:      drivers/power/supply/lego_ev3_battery.c
9359
9360 LEGO USB Tower driver
9361 M:      Juergen Stuber <starblue@users.sourceforge.net>
9362 L:      legousb-devel@lists.sourceforge.net
9363 W:      http://legousb.sourceforge.net/
9364 S:      Maintained
9365 F:      drivers/usb/misc/legousbtower.c
9366
9367 LG LAPTOP EXTRAS
9368 M:      Matan Ziv-Av <matan@svgalib.org>
9369 L:      platform-driver-x86@vger.kernel.org
9370 S:      Maintained
9371 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9372 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9373 F:      drivers/platform/x86/lg-laptop.c
9374
9375 LG2160 MEDIA DRIVER
9376 M:      Michael Krufky <mkrufky@linuxtv.org>
9377 L:      linux-media@vger.kernel.org
9378 W:      https://linuxtv.org
9379 W:      http://github.com/mkrufky
9380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9381 T:      git git://linuxtv.org/mkrufky/tuners.git
9382 S:      Maintained
9383 F:      drivers/media/dvb-frontends/lg2160.*
9384
9385 LGDT3305 MEDIA DRIVER
9386 M:      Michael Krufky <mkrufky@linuxtv.org>
9387 L:      linux-media@vger.kernel.org
9388 W:      https://linuxtv.org
9389 W:      http://github.com/mkrufky
9390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9391 T:      git git://linuxtv.org/mkrufky/tuners.git
9392 S:      Maintained
9393 F:      drivers/media/dvb-frontends/lgdt3305.*
9394
9395 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9396 M:      Viresh Kumar <vireshk@kernel.org>
9397 L:      linux-ide@vger.kernel.org
9398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9399 S:      Maintained
9400 F:      include/linux/pata_arasan_cf_data.h
9401 F:      drivers/ata/pata_arasan_cf.c
9402
9403 LIBATA PATA DRIVERS
9404 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9405 M:      Jens Axboe <axboe@kernel.dk>
9406 L:      linux-ide@vger.kernel.org
9407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9408 S:      Maintained
9409 F:      drivers/ata/pata_*.c
9410 F:      drivers/ata/ata_generic.c
9411
9412 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9413 M:      Linus Walleij <linus.walleij@linaro.org>
9414 L:      linux-ide@vger.kernel.org
9415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9416 S:      Maintained
9417 F:      drivers/ata/pata_ftide010.c
9418 F:      drivers/ata/sata_gemini.c
9419 F:      drivers/ata/sata_gemini.h
9420
9421 LIBATA SATA AHCI PLATFORM devices support
9422 M:      Hans de Goede <hdegoede@redhat.com>
9423 M:      Jens Axboe <axboe@kernel.dk>
9424 L:      linux-ide@vger.kernel.org
9425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9426 S:      Maintained
9427 F:      drivers/ata/ahci_platform.c
9428 F:      drivers/ata/libahci_platform.c
9429 F:      include/linux/ahci_platform.h
9430
9431 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9432 M:      Mikael Pettersson <mikpelinux@gmail.com>
9433 L:      linux-ide@vger.kernel.org
9434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9435 S:      Maintained
9436 F:      drivers/ata/sata_promise.*
9437
9438 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9439 M:      Jens Axboe <axboe@kernel.dk>
9440 L:      linux-ide@vger.kernel.org
9441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9442 S:      Maintained
9443 F:      drivers/ata/
9444 F:      include/linux/ata.h
9445 F:      include/linux/libata.h
9446 F:      Documentation/devicetree/bindings/ata/
9447
9448 LIBLOCKDEP
9449 M:      Sasha Levin <alexander.levin@microsoft.com>
9450 S:      Maintained
9451 F:      tools/lib/lockdep/
9452
9453 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9454 M:      Dan Williams <dan.j.williams@intel.com>
9455 M:      Vishal Verma <vishal.l.verma@intel.com>
9456 M:      Dave Jiang <dave.jiang@intel.com>
9457 L:      linux-nvdimm@lists.01.org
9458 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9459 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9460 S:      Supported
9461 F:      drivers/nvdimm/blk.c
9462 F:      drivers/nvdimm/region_devs.c
9463
9464 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9465 M:      Vishal Verma <vishal.l.verma@intel.com>
9466 M:      Dan Williams <dan.j.williams@intel.com>
9467 M:      Dave Jiang <dave.jiang@intel.com>
9468 L:      linux-nvdimm@lists.01.org
9469 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9470 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9471 S:      Supported
9472 F:      drivers/nvdimm/btt*
9473
9474 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9475 M:      Dan Williams <dan.j.williams@intel.com>
9476 M:      Vishal Verma <vishal.l.verma@intel.com>
9477 M:      Dave Jiang <dave.jiang@intel.com>
9478 L:      linux-nvdimm@lists.01.org
9479 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9480 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9481 S:      Supported
9482 F:      drivers/nvdimm/pmem*
9483
9484 LIBNVDIMM: DEVICETREE BINDINGS
9485 M:      Oliver O'Halloran <oohall@gmail.com>
9486 L:      linux-nvdimm@lists.01.org
9487 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9488 S:      Supported
9489 F:      drivers/nvdimm/of_pmem.c
9490 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9491
9492 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9493 M:      Dan Williams <dan.j.williams@intel.com>
9494 M:      Vishal Verma <vishal.l.verma@intel.com>
9495 M:      Dave Jiang <dave.jiang@intel.com>
9496 M:      Ira Weiny <ira.weiny@intel.com>
9497 L:      linux-nvdimm@lists.01.org
9498 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9499 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9501 S:      Supported
9502 F:      drivers/nvdimm/*
9503 F:      drivers/acpi/nfit/*
9504 F:      include/linux/nd.h
9505 F:      include/linux/libnvdimm.h
9506 F:      include/uapi/linux/ndctl.h
9507
9508 LICENSES and SPDX stuff
9509 M:      Thomas Gleixner <tglx@linutronix.de>
9510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9511 L:      linux-spdx@vger.kernel.org
9512 S:      Maintained
9513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9514 F:      COPYING
9515 F:      Documentation/process/license-rules.rst
9516 F:      LICENSES/
9517 F:      scripts/spdxcheck-test.sh
9518 F:      scripts/spdxcheck.py
9519
9520 LIGHTNVM PLATFORM SUPPORT
9521 M:      Matias Bjorling <mb@lightnvm.io>
9522 W:      http://github/OpenChannelSSD
9523 L:      linux-block@vger.kernel.org
9524 S:      Maintained
9525 F:      drivers/lightnvm/
9526 F:      include/linux/lightnvm.h
9527 F:      include/uapi/linux/lightnvm.h
9528
9529 LINUX FOR POWER MACINTOSH
9530 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9531 W:      http://www.penguinppc.org/
9532 L:      linuxppc-dev@lists.ozlabs.org
9533 S:      Maintained
9534 F:      arch/powerpc/platforms/powermac/
9535 F:      drivers/macintosh/
9536
9537 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9538 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9539 M:      Paul Mackerras <paulus@samba.org>
9540 M:      Michael Ellerman <mpe@ellerman.id.au>
9541 W:      https://github.com/linuxppc/linux/wiki
9542 L:      linuxppc-dev@lists.ozlabs.org
9543 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9545 S:      Supported
9546 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9547 F:      Documentation/devicetree/bindings/powerpc/
9548 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9549 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9550 F:      Documentation/powerpc/
9551 F:      arch/powerpc/
9552 F:      drivers/char/tpm/tpm_ibmvtpm*
9553 F:      drivers/crypto/nx/
9554 F:      drivers/crypto/vmx/
9555 F:      drivers/i2c/busses/i2c-opal.c
9556 F:      drivers/net/ethernet/ibm/ibmveth.*
9557 F:      drivers/net/ethernet/ibm/ibmvnic.*
9558 F:      drivers/pci/hotplug/pnv_php.c
9559 F:      drivers/pci/hotplug/rpa*
9560 F:      drivers/rtc/rtc-opal.c
9561 F:      drivers/scsi/ibmvscsi/
9562 F:      drivers/tty/hvc/hvc_opal.c
9563 F:      drivers/watchdog/wdrtas.c
9564 F:      tools/testing/selftests/powerpc
9565 N:      /pmac
9566 N:      powermac
9567 N:      powernv
9568 N:      [^a-z0-9]ps3
9569 N:      pseries
9570
9571 LINUX FOR POWERPC EMBEDDED MPC5XXX
9572 M:      Anatolij Gustschin <agust@denx.de>
9573 L:      linuxppc-dev@lists.ozlabs.org
9574 T:      git git://git.denx.de/linux-denx-agust.git
9575 S:      Maintained
9576 F:      arch/powerpc/platforms/512x/
9577 F:      arch/powerpc/platforms/52xx/
9578
9579 LINUX FOR POWERPC EMBEDDED PPC4XX
9580 M:      Alistair Popple <alistair@popple.id.au>
9581 M:      Matt Porter <mporter@kernel.crashing.org>
9582 W:      http://www.penguinppc.org/
9583 L:      linuxppc-dev@lists.ozlabs.org
9584 S:      Maintained
9585 F:      arch/powerpc/platforms/40x/
9586 F:      arch/powerpc/platforms/44x/
9587
9588 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9589 M:      Scott Wood <oss@buserror.net>
9590 M:      Kumar Gala <galak@kernel.crashing.org>
9591 W:      http://www.penguinppc.org/
9592 L:      linuxppc-dev@lists.ozlabs.org
9593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9594 S:      Maintained
9595 F:      arch/powerpc/platforms/83xx/
9596 F:      arch/powerpc/platforms/85xx/
9597 F:      Documentation/devicetree/bindings/powerpc/fsl/
9598
9599 LINUX FOR POWERPC EMBEDDED PPC8XX
9600 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9601 W:      http://www.penguinppc.org/
9602 L:      linuxppc-dev@lists.ozlabs.org
9603 S:      Maintained
9604 F:      arch/powerpc/platforms/8xx/
9605
9606 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9607 L:      linuxppc-dev@lists.ozlabs.org
9608 S:      Orphan
9609 F:      arch/powerpc/*/*virtex*
9610 F:      arch/powerpc/*/*/*virtex*
9611
9612 LINUX FOR POWERPC PA SEMI PWRFICIENT
9613 L:      linuxppc-dev@lists.ozlabs.org
9614 S:      Orphan
9615 F:      arch/powerpc/platforms/pasemi/
9616 F:      drivers/*/*pasemi*
9617 F:      drivers/*/*/*pasemi*
9618
9619 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9620 M:      Kees Cook <keescook@chromium.org>
9621 S:      Maintained
9622 F:      drivers/misc/lkdtm/*
9623
9624 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9625 M:      Alan Stern <stern@rowland.harvard.edu>
9626 M:      Andrea Parri <parri.andrea@gmail.com>
9627 M:      Will Deacon <will@kernel.org>
9628 M:      Peter Zijlstra <peterz@infradead.org>
9629 M:      Boqun Feng <boqun.feng@gmail.com>
9630 M:      Nicholas Piggin <npiggin@gmail.com>
9631 M:      David Howells <dhowells@redhat.com>
9632 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9633 M:      Luc Maranget <luc.maranget@inria.fr>
9634 M:      "Paul E. McKenney" <paulmck@kernel.org>
9635 R:      Akira Yokosawa <akiyks@gmail.com>
9636 R:      Daniel Lustig <dlustig@nvidia.com>
9637 L:      linux-kernel@vger.kernel.org
9638 L:      linux-arch@vger.kernel.org
9639 S:      Supported
9640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9641 F:      tools/memory-model/
9642 F:      Documentation/atomic_bitops.txt
9643 F:      Documentation/atomic_t.txt
9644 F:      Documentation/core-api/atomic_ops.rst
9645 F:      Documentation/core-api/refcount-vs-atomic.rst
9646 F:      Documentation/memory-barriers.txt
9647
9648 LIS3LV02D ACCELEROMETER DRIVER
9649 M:      Eric Piel <eric.piel@tremplin-utc.net>
9650 S:      Maintained
9651 F:      Documentation/misc-devices/lis3lv02d.rst
9652 F:      drivers/misc/lis3lv02d/
9653 F:      drivers/platform/x86/hp_accel.c
9654
9655 LIST KUNIT TEST
9656 M:      David Gow <davidgow@google.com>
9657 L:      linux-kselftest@vger.kernel.org
9658 L:      kunit-dev@googlegroups.com
9659 S:      Maintained
9660 F:      lib/list-test.c
9661
9662 LIVE PATCHING
9663 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9664 M:      Jiri Kosina <jikos@kernel.org>
9665 M:      Miroslav Benes <mbenes@suse.cz>
9666 M:      Petr Mladek <pmladek@suse.com>
9667 R:      Joe Lawrence <joe.lawrence@redhat.com>
9668 S:      Maintained
9669 F:      kernel/livepatch/
9670 F:      include/linux/livepatch.h
9671 F:      arch/x86/include/asm/livepatch.h
9672 F:      arch/x86/kernel/livepatch.c
9673 F:      Documentation/livepatch/
9674 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9675 F:      samples/livepatch/
9676 F:      tools/testing/selftests/livepatch/
9677 L:      live-patching@vger.kernel.org
9678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9679
9680 LLC (802.2)
9681 L:      netdev@vger.kernel.org
9682 S:      Odd fixes
9683 F:      include/linux/llc.h
9684 F:      include/uapi/linux/llc.h
9685 F:      include/net/llc*
9686 F:      net/llc/
9687
9688 LM73 HARDWARE MONITOR DRIVER
9689 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9690 L:      linux-hwmon@vger.kernel.org
9691 S:      Maintained
9692 F:      drivers/hwmon/lm73.c
9693
9694 LM78 HARDWARE MONITOR DRIVER
9695 M:      Jean Delvare <jdelvare@suse.com>
9696 L:      linux-hwmon@vger.kernel.org
9697 S:      Maintained
9698 F:      Documentation/hwmon/lm78.rst
9699 F:      drivers/hwmon/lm78.c
9700
9701 LM83 HARDWARE MONITOR DRIVER
9702 M:      Jean Delvare <jdelvare@suse.com>
9703 L:      linux-hwmon@vger.kernel.org
9704 S:      Maintained
9705 F:      Documentation/hwmon/lm83.rst
9706 F:      drivers/hwmon/lm83.c
9707
9708 LM90 HARDWARE MONITOR DRIVER
9709 M:      Jean Delvare <jdelvare@suse.com>
9710 L:      linux-hwmon@vger.kernel.org
9711 S:      Maintained
9712 F:      Documentation/hwmon/lm90.rst
9713 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9714 F:      drivers/hwmon/lm90.c
9715 F:      include/dt-bindings/thermal/lm90.h
9716
9717 LM95234 HARDWARE MONITOR DRIVER
9718 M:      Guenter Roeck <linux@roeck-us.net>
9719 L:      linux-hwmon@vger.kernel.org
9720 S:      Maintained
9721 F:      Documentation/hwmon/lm95234.rst
9722 F:      drivers/hwmon/lm95234.c
9723
9724 LME2510 MEDIA DRIVER
9725 M:      Malcolm Priestley <tvboxspy@gmail.com>
9726 L:      linux-media@vger.kernel.org
9727 W:      https://linuxtv.org
9728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9729 S:      Maintained
9730 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9731
9732 LOADPIN SECURITY MODULE
9733 M:      Kees Cook <keescook@chromium.org>
9734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9735 S:      Supported
9736 F:      security/loadpin/
9737 F:      Documentation/admin-guide/LSM/LoadPin.rst
9738
9739 LOCKING PRIMITIVES
9740 M:      Peter Zijlstra <peterz@infradead.org>
9741 M:      Ingo Molnar <mingo@redhat.com>
9742 M:      Will Deacon <will@kernel.org>
9743 L:      linux-kernel@vger.kernel.org
9744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9745 S:      Maintained
9746 F:      Documentation/locking/
9747 F:      include/linux/lockdep.h
9748 F:      include/linux/spinlock*.h
9749 F:      arch/*/include/asm/spinlock*.h
9750 F:      include/linux/rwlock*.h
9751 F:      include/linux/mutex*.h
9752 F:      include/linux/rwsem*.h
9753 F:      include/linux/seqlock.h
9754 F:      lib/locking*.[ch]
9755 F:      kernel/locking/
9756 X:      kernel/locking/locktorture.c
9757
9758 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9759 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9760 L:      linux-ntfs-dev@lists.sourceforge.net
9761 W:      http://www.linux-ntfs.org/content/view/19/37/
9762 S:      Maintained
9763 F:      Documentation/admin-guide/ldm.rst
9764 F:      block/partitions/ldm.*
9765
9766 LOGITECH HID GAMING KEYBOARDS
9767 M:      Hans de Goede <hdegoede@redhat.com>
9768 L:      linux-input@vger.kernel.org
9769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9770 S:      Maintained
9771 F:      drivers/hid/hid-lg-g15.c
9772
9773 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9774 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9775 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9776 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9777 L:      MPT-FusionLinux.pdl@broadcom.com
9778 L:      linux-scsi@vger.kernel.org
9779 W:      http://www.avagotech.com/support/
9780 S:      Supported
9781 F:      drivers/message/fusion/
9782 F:      drivers/scsi/mpt3sas/
9783
9784 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9785 M:      Matthew Wilcox <willy@infradead.org>
9786 L:      linux-scsi@vger.kernel.org
9787 S:      Maintained
9788 F:      drivers/scsi/sym53c8xx_2/
9789
9790 LTC1660 DAC DRIVER
9791 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9792 L:      linux-iio@vger.kernel.org
9793 S:      Maintained
9794 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9795 F:      drivers/iio/dac/ltc1660.c
9796
9797 LTC2983 IIO TEMPERATURE DRIVER
9798 M:      Nuno Sá <nuno.sa@analog.com>
9799 W:      http://ez.analog.com/community/linux-device-drivers
9800 L:      linux-iio@vger.kernel.org
9801 S:      Supported
9802 F:      drivers/iio/temperature/ltc2983.c
9803 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9804
9805 LTC4261 HARDWARE MONITOR DRIVER
9806 M:      Guenter Roeck <linux@roeck-us.net>
9807 L:      linux-hwmon@vger.kernel.org
9808 S:      Maintained
9809 F:      Documentation/hwmon/ltc4261.rst
9810 F:      drivers/hwmon/ltc4261.c
9811
9812 LTC2947 HARDWARE MONITOR DRIVER
9813 M:      Nuno Sá <nuno.sa@analog.com>
9814 W:      http://ez.analog.com/community/linux-device-drivers
9815 L:      linux-hwmon@vger.kernel.org
9816 S:      Supported
9817 F:      drivers/hwmon/ltc2947-core.c
9818 F:      drivers/hwmon/ltc2947-spi.c
9819 F:      drivers/hwmon/ltc2947-i2c.c
9820 F:      drivers/hwmon/ltc2947.h
9821 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9822
9823 LTC4306 I2C MULTIPLEXER DRIVER
9824 M:      Michael Hennerich <michael.hennerich@analog.com>
9825 W:      http://ez.analog.com/community/linux-device-drivers
9826 L:      linux-i2c@vger.kernel.org
9827 S:      Supported
9828 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9829 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9830
9831 LTP (Linux Test Project)
9832 M:      Mike Frysinger <vapier@gentoo.org>
9833 M:      Cyril Hrubis <chrubis@suse.cz>
9834 M:      Wanlong Gao <wanlong.gao@gmail.com>
9835 M:      Jan Stancek <jstancek@redhat.com>
9836 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9837 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9838 L:      ltp@lists.linux.it (subscribers-only)
9839 W:      http://linux-test-project.github.io/
9840 T:      git git://github.com/linux-test-project/ltp.git
9841 S:      Maintained
9842
9843 M68K ARCHITECTURE
9844 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9845 L:      linux-m68k@lists.linux-m68k.org
9846 W:      http://www.linux-m68k.org/
9847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9848 S:      Maintained
9849 F:      arch/m68k/
9850 F:      drivers/zorro/
9851
9852 M68K ON APPLE MACINTOSH
9853 M:      Joshua Thompson <funaho@jurai.org>
9854 W:      http://www.mac.linux-m68k.org/
9855 L:      linux-m68k@lists.linux-m68k.org
9856 S:      Maintained
9857 F:      arch/m68k/mac/
9858
9859 M68K ON HP9000/300
9860 M:      Philip Blundell <philb@gnu.org>
9861 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9862 S:      Maintained
9863 F:      arch/m68k/hp300/
9864
9865 M88DS3103 MEDIA DRIVER
9866 M:      Antti Palosaari <crope@iki.fi>
9867 L:      linux-media@vger.kernel.org
9868 W:      https://linuxtv.org
9869 W:      http://palosaari.fi/linux/
9870 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9871 T:      git git://linuxtv.org/anttip/media_tree.git
9872 S:      Maintained
9873 F:      drivers/media/dvb-frontends/m88ds3103*
9874
9875 M88RS2000 MEDIA DRIVER
9876 M:      Malcolm Priestley <tvboxspy@gmail.com>
9877 L:      linux-media@vger.kernel.org
9878 W:      https://linuxtv.org
9879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9880 S:      Maintained
9881 F:      drivers/media/dvb-frontends/m88rs2000*
9882
9883 MA901 MASTERKIT USB FM RADIO DRIVER
9884 M:      Alexey Klimov <klimov.linux@gmail.com>
9885 L:      linux-media@vger.kernel.org
9886 T:      git git://linuxtv.org/media_tree.git
9887 S:      Maintained
9888 F:      drivers/media/radio/radio-ma901.c
9889
9890 MAC80211
9891 M:      Johannes Berg <johannes@sipsolutions.net>
9892 L:      linux-wireless@vger.kernel.org
9893 W:      http://wireless.kernel.org/
9894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9896 S:      Maintained
9897 F:      Documentation/networking/mac80211-injection.txt
9898 F:      include/net/mac80211.h
9899 F:      net/mac80211/
9900 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9901 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9902
9903 MAILBOX API
9904 M:      Jassi Brar <jassisinghbrar@gmail.com>
9905 L:      linux-kernel@vger.kernel.org
9906 S:      Maintained
9907 F:      drivers/mailbox/
9908 F:      include/linux/mailbox_client.h
9909 F:      include/linux/mailbox_controller.h
9910
9911 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9912 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9913 W:      http://www.kernel.org/doc/man-pages
9914 L:      linux-man@vger.kernel.org
9915 S:      Maintained
9916
9917 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9918 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9919 L:      linux-mips@vger.kernel.org
9920 S:      Maintained
9921 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9922
9923 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9924 M:      Andrew Lunn <andrew@lunn.ch>
9925 M:      Vivien Didelot <vivien.didelot@gmail.com>
9926 L:      netdev@vger.kernel.org
9927 S:      Maintained
9928 F:      drivers/net/dsa/mv88e6xxx/
9929 F:      include/linux/platform_data/mv88e6xxx.h
9930 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9931 F:      Documentation/networking/devlink/mv88e6xxx.rst
9932
9933 MARVELL ARMADA DRM SUPPORT
9934 M:      Russell King <linux@armlinux.org.uk>
9935 S:      Maintained
9936 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9937 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9938 F:      drivers/gpu/drm/armada/
9939 F:      include/uapi/drm/armada_drm.h
9940 F:      Documentation/devicetree/bindings/display/armada/
9941
9942 MARVELL ARMADA 3700 PHY DRIVERS
9943 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9944 S:      Maintained
9945 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9946 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9947 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9948 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9949
9950 MARVELL CRYPTO DRIVER
9951 M:      Boris Brezillon <bbrezillon@kernel.org>
9952 M:      Arnaud Ebalard <arno@natisbad.org>
9953 F:      drivers/crypto/marvell/
9954 S:      Maintained
9955 L:      linux-crypto@vger.kernel.org
9956
9957 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9958 M:      Mirko Lindner <mlindner@marvell.com>
9959 M:      Stephen Hemminger <stephen@networkplumber.org>
9960 L:      netdev@vger.kernel.org
9961 S:      Maintained
9962 F:      drivers/net/ethernet/marvell/sk*
9963
9964 MARVELL LIBERTAS WIRELESS DRIVER
9965 L:      libertas-dev@lists.infradead.org
9966 S:      Orphan
9967 F:      drivers/net/wireless/marvell/libertas/
9968
9969 MARVELL MACCHIATOBIN SUPPORT
9970 M:      Russell King <linux@armlinux.org.uk>
9971 L:      linux-arm-kernel@lists.infradead.org
9972 S:      Maintained
9973 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9974
9975 MARVELL MV643XX ETHERNET DRIVER
9976 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9977 L:      netdev@vger.kernel.org
9978 S:      Maintained
9979 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9980 F:      include/linux/mv643xx.h
9981
9982 MARVELL MV88X3310 PHY DRIVER
9983 M:      Russell King <linux@armlinux.org.uk>
9984 L:      netdev@vger.kernel.org
9985 S:      Maintained
9986 F:      drivers/net/phy/marvell10g.c
9987
9988 MARVELL MVEBU THERMAL DRIVER
9989 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9990 S:      Maintained
9991 F:      drivers/thermal/armada_thermal.c
9992
9993 MARVELL MVNETA ETHERNET DRIVER
9994 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9995 L:      netdev@vger.kernel.org
9996 S:      Maintained
9997 F:      drivers/net/ethernet/marvell/mvneta.*
9998
9999 MARVELL MWIFIEX WIRELESS DRIVER
10000 M:      Amitkumar Karwar <amitkarwar@gmail.com>
10001 M:      Ganapathi Bhat <ganapathi.bhat@nxp.com>
10002 M:      Xinming Hu <huxinming820@gmail.com>
10003 L:      linux-wireless@vger.kernel.org
10004 S:      Maintained
10005 F:      drivers/net/wireless/marvell/mwifiex/
10006
10007 MARVELL MWL8K WIRELESS DRIVER
10008 M:      Lennert Buytenhek <buytenh@wantstofly.org>
10009 L:      linux-wireless@vger.kernel.org
10010 S:      Odd Fixes
10011 F:      drivers/net/wireless/marvell/mwl8k.c
10012
10013 MARVELL NAND CONTROLLER DRIVER
10014 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10015 L:      linux-mtd@lists.infradead.org
10016 S:      Maintained
10017 F:      drivers/mtd/nand/raw/marvell_nand.c
10018 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
10019
10020 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10021 M:      Nicolas Pitre <nico@fluxnic.net>
10022 S:      Odd Fixes
10023 F:      drivers/mmc/host/mvsdio.*
10024
10025 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10026 M:      Hu Ziji <huziji@marvell.com>
10027 L:      linux-mmc@vger.kernel.org
10028 S:      Supported
10029 F:      drivers/mmc/host/sdhci-xenon*
10030 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10031
10032 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10033 M:      Sunil Goutham <sgoutham@marvell.com>
10034 M:      Linu Cherian <lcherian@marvell.com>
10035 M:      Geetha sowjanya <gakula@marvell.com>
10036 M:      Jerin Jacob <jerinj@marvell.com>
10037 L:      netdev@vger.kernel.org
10038 S:      Supported
10039 F:      drivers/net/ethernet/marvell/octeontx2/af/
10040 F:      Documentation/networking/device_drivers/marvell/octeontx2.rst
10041
10042 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10043 M:      Sunil Goutham <sgoutham@marvell.com>
10044 M:      Geetha sowjanya <gakula@marvell.com>
10045 M:      Subbaraya Sundeep <sbhatta@marvell.com>
10046 M:      hariprasad <hkelam@marvell.com>
10047 L:      netdev@vger.kernel.org
10048 S:      Supported
10049 F:      drivers/net/ethernet/marvell/octeontx2/nic/
10050
10051 MATROX FRAMEBUFFER DRIVER
10052 L:      linux-fbdev@vger.kernel.org
10053 S:      Orphan
10054 F:      drivers/video/fbdev/matrox/matroxfb_*
10055 F:      include/uapi/linux/matroxfb.h
10056
10057 MAX16065 HARDWARE MONITOR DRIVER
10058 M:      Guenter Roeck <linux@roeck-us.net>
10059 L:      linux-hwmon@vger.kernel.org
10060 S:      Maintained
10061 F:      Documentation/hwmon/max16065.rst
10062 F:      drivers/hwmon/max16065.c
10063
10064 MAX2175 SDR TUNER DRIVER
10065 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10066 L:      linux-media@vger.kernel.org
10067 T:      git git://linuxtv.org/media_tree.git
10068 S:      Maintained
10069 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10070 F:      Documentation/media/v4l-drivers/max2175.rst
10071 F:      drivers/media/i2c/max2175*
10072 F:      include/uapi/linux/max2175.h
10073
10074 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10075 L:      linux-hwmon@vger.kernel.org
10076 S:      Orphan
10077 F:      Documentation/hwmon/max6650.rst
10078 F:      drivers/hwmon/max6650.c
10079
10080 MAX6697 HARDWARE MONITOR DRIVER
10081 M:      Guenter Roeck <linux@roeck-us.net>
10082 L:      linux-hwmon@vger.kernel.org
10083 S:      Maintained
10084 F:      Documentation/hwmon/max6697.rst
10085 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10086 F:      drivers/hwmon/max6697.c
10087 F:      include/linux/platform_data/max6697.h
10088
10089 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10090 M:      Peter Rosin <peda@axentia.se>
10091 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10092 S:      Maintained
10093 F:      Documentation/devicetree/bindings/sound/max9860.txt
10094 F:      sound/soc/codecs/max9860.*
10095
10096 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10097 M:      Andreas Klinger <ak@it-klinger.de>
10098 L:      linux-iio@vger.kernel.org
10099 S:      Maintained
10100 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10101 F:      drivers/iio/proximity/mb1232.c
10102
10103 MAXIM MAX77650 PMIC MFD DRIVER
10104 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10105 L:      linux-kernel@vger.kernel.org
10106 S:      Maintained
10107 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10108 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10109 F:      include/linux/mfd/max77650.h
10110 F:      drivers/mfd/max77650.c
10111 F:      drivers/regulator/max77650-regulator.c
10112 F:      drivers/power/supply/max77650-charger.c
10113 F:      drivers/input/misc/max77650-onkey.c
10114 F:      drivers/leds/leds-max77650.c
10115 F:      drivers/gpio/gpio-max77650.c
10116
10117 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10118 M:      Javier Martinez Canillas <javier@dowhile0.org>
10119 L:      linux-kernel@vger.kernel.org
10120 S:      Supported
10121 F:      drivers/regulator/max77802-regulator.c
10122 F:      Documentation/devicetree/bindings/*/*max77802.txt
10123 F:      include/dt-bindings/*/*max77802.h
10124
10125 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10126 M:      Krzysztof Kozlowski <krzk@kernel.org>
10127 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10128 L:      linux-pm@vger.kernel.org
10129 S:      Supported
10130 F:      drivers/power/supply/max14577_charger.c
10131 F:      drivers/power/supply/max77693_charger.c
10132
10133 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10134 M:      Chanwoo Choi <cw00.choi@samsung.com>
10135 M:      Krzysztof Kozlowski <krzk@kernel.org>
10136 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10137 L:      linux-kernel@vger.kernel.org
10138 S:      Supported
10139 F:      drivers/*/max14577*.c
10140 F:      drivers/*/max77686*.c
10141 F:      drivers/*/max77693*.c
10142 F:      drivers/extcon/extcon-max14577.c
10143 F:      drivers/extcon/extcon-max77693.c
10144 F:      drivers/rtc/rtc-max77686.c
10145 F:      drivers/clk/clk-max77686.c
10146 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10147 F:      Documentation/devicetree/bindings/*/max77686.txt
10148 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10149 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10150 F:      include/linux/mfd/max14577*.h
10151 F:      include/linux/mfd/max77686*.h
10152 F:      include/linux/mfd/max77693*.h
10153
10154 MAXIRADIO FM RADIO RECEIVER DRIVER
10155 M:      Hans Verkuil <hverkuil@xs4all.nl>
10156 L:      linux-media@vger.kernel.org
10157 T:      git git://linuxtv.org/media_tree.git
10158 W:      https://linuxtv.org
10159 S:      Maintained
10160 F:      drivers/media/radio/radio-maxiradio*
10161
10162 MCAN MMIO DEVICE DRIVER
10163 M:      Dan Murphy <dmurphy@ti.com>
10164 M:      Sriram Dash <sriram.dash@samsung.com>
10165 L:      linux-can@vger.kernel.org
10166 S:      Maintained
10167 F:      Documentation/devicetree/bindings/net/can/m_can.txt
10168 F:      drivers/net/can/m_can/m_can.c
10169 F:      drivers/net/can/m_can/m_can.h
10170 F:      drivers/net/can/m_can/m_can_platform.c
10171
10172 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10173 M:      Peter Rosin <peda@axentia.se>
10174 L:      linux-iio@vger.kernel.org
10175 S:      Maintained
10176 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10177 F:      drivers/iio/potentiometer/mcp4018.c
10178 F:      drivers/iio/potentiometer/mcp4531.c
10179
10180 MCR20A IEEE-802.15.4 RADIO DRIVER
10181 M:      Xue Liu <liuxuenetmail@gmail.com>
10182 L:      linux-wpan@vger.kernel.org
10183 W:      https://github.com/xueliu/mcr20a-linux
10184 S:      Maintained
10185 F:      drivers/net/ieee802154/mcr20a.c
10186 F:      drivers/net/ieee802154/mcr20a.h
10187 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10188
10189 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10190 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10191 L:      linux-iio@vger.kernel.org
10192 S:      Maintained
10193 F:      drivers/iio/dac/cio-dac.c
10194
10195 MEDIA CONTROLLER FRAMEWORK
10196 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10197 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10198 L:      linux-media@vger.kernel.org
10199 W:      https://www.linuxtv.org
10200 T:      git git://linuxtv.org/media_tree.git
10201 S:      Supported
10202 F:      drivers/media/mc/
10203 F:      include/media/media-*.h
10204 F:      include/uapi/linux/media.h
10205
10206 MEDIA DRIVERS FOR ASCOT2E
10207 M:      Sergey Kozlov <serjk@netup.ru>
10208 M:      Abylay Ospan <aospan@netup.ru>
10209 L:      linux-media@vger.kernel.org
10210 W:      https://linuxtv.org
10211 W:      http://netup.tv/
10212 T:      git git://linuxtv.org/media_tree.git
10213 S:      Supported
10214 F:      drivers/media/dvb-frontends/ascot2e*
10215
10216 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10217 M:      Jasmin Jessich <jasmin@anw.at>
10218 L:      linux-media@vger.kernel.org
10219 W:      https://linuxtv.org
10220 T:      git git://linuxtv.org/media_tree.git
10221 S:      Maintained
10222 F:      drivers/media/dvb-frontends/cxd2099*
10223
10224 MEDIA DRIVERS FOR CXD2841ER
10225 M:      Sergey Kozlov <serjk@netup.ru>
10226 M:      Abylay Ospan <aospan@netup.ru>
10227 L:      linux-media@vger.kernel.org
10228 W:      https://linuxtv.org
10229 W:      http://netup.tv/
10230 T:      git git://linuxtv.org/media_tree.git
10231 S:      Supported
10232 F:      drivers/media/dvb-frontends/cxd2841er*
10233
10234 MEDIA DRIVERS FOR CXD2880
10235 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10236 L:      linux-media@vger.kernel.org
10237 W:      http://linuxtv.org/
10238 T:      git git://linuxtv.org/media_tree.git
10239 S:      Supported
10240 F:      drivers/media/dvb-frontends/cxd2880/*
10241 F:      drivers/media/spi/cxd2880*
10242
10243 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10244 L:      linux-media@vger.kernel.org
10245 W:      https://linuxtv.org
10246 T:      git git://linuxtv.org/media_tree.git
10247 S:      Orphan
10248 F:      drivers/media/pci/ddbridge/*
10249
10250 MEDIA DRIVERS FOR FREESCALE IMX
10251 M:      Steve Longerbeam <slongerbeam@gmail.com>
10252 M:      Philipp Zabel <p.zabel@pengutronix.de>
10253 L:      linux-media@vger.kernel.org
10254 T:      git git://linuxtv.org/media_tree.git
10255 S:      Maintained
10256 F:      Documentation/devicetree/bindings/media/imx.txt
10257 F:      Documentation/media/v4l-drivers/imx.rst
10258 F:      drivers/staging/media/imx/
10259 F:      include/linux/imx-media.h
10260 F:      include/media/imx.h
10261
10262 MEDIA DRIVER FOR FREESCALE IMX PXP
10263 M:      Philipp Zabel <p.zabel@pengutronix.de>
10264 L:      linux-media@vger.kernel.org
10265 T:      git git://linuxtv.org/media_tree.git
10266 S:      Maintained
10267 F:      drivers/media/platform/imx-pxp.[ch]
10268
10269 MEDIA DRIVERS FOR FREESCALE IMX7
10270 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10271 L:      linux-media@vger.kernel.org
10272 T:      git git://linuxtv.org/media_tree.git
10273 S:      Maintained
10274 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10275 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10276 F:      Documentation/media/v4l-drivers/imx7.rst
10277 F:      drivers/staging/media/imx/imx7-media-csi.c
10278 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10279
10280 MEDIA DRIVERS FOR HELENE
10281 M:      Abylay Ospan <aospan@netup.ru>
10282 L:      linux-media@vger.kernel.org
10283 W:      https://linuxtv.org
10284 W:      http://netup.tv/
10285 T:      git git://linuxtv.org/media_tree.git
10286 S:      Supported
10287 F:      drivers/media/dvb-frontends/helene*
10288
10289 MEDIA DRIVERS FOR HORUS3A
10290 M:      Sergey Kozlov <serjk@netup.ru>
10291 M:      Abylay Ospan <aospan@netup.ru>
10292 L:      linux-media@vger.kernel.org
10293 W:      https://linuxtv.org
10294 W:      http://netup.tv/
10295 T:      git git://linuxtv.org/media_tree.git
10296 S:      Supported
10297 F:      drivers/media/dvb-frontends/horus3a*
10298
10299 MEDIA DRIVERS FOR LNBH25
10300 M:      Sergey Kozlov <serjk@netup.ru>
10301 M:      Abylay Ospan <aospan@netup.ru>
10302 L:      linux-media@vger.kernel.org
10303 W:      https://linuxtv.org
10304 W:      http://netup.tv/
10305 T:      git git://linuxtv.org/media_tree.git
10306 S:      Supported
10307 F:      drivers/media/dvb-frontends/lnbh25*
10308
10309 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10310 L:      linux-media@vger.kernel.org
10311 W:      https://linuxtv.org
10312 T:      git git://linuxtv.org/media_tree.git
10313 S:      Orphan
10314 F:      drivers/media/dvb-frontends/mxl5xx*
10315
10316 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10317 M:      Sergey Kozlov <serjk@netup.ru>
10318 M:      Abylay Ospan <aospan@netup.ru>
10319 L:      linux-media@vger.kernel.org
10320 W:      https://linuxtv.org
10321 W:      http://netup.tv/
10322 T:      git git://linuxtv.org/media_tree.git
10323 S:      Supported
10324 F:      drivers/media/pci/netup_unidvb/*
10325
10326 MEDIA DRIVERS FOR RENESAS - CEU
10327 M:      Jacopo Mondi <jacopo@jmondi.org>
10328 L:      linux-media@vger.kernel.org
10329 L:      linux-renesas-soc@vger.kernel.org
10330 T:      git git://linuxtv.org/media_tree.git
10331 S:      Supported
10332 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10333 F:      drivers/media/platform/renesas-ceu.c
10334 F:      include/media/drv-intf/renesas-ceu.h
10335
10336 MEDIA DRIVERS FOR RENESAS - DRIF
10337 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10338 L:      linux-media@vger.kernel.org
10339 L:      linux-renesas-soc@vger.kernel.org
10340 T:      git git://linuxtv.org/media_tree.git
10341 S:      Supported
10342 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10343 F:      drivers/media/platform/rcar_drif.c
10344
10345 MEDIA DRIVERS FOR RENESAS - FCP
10346 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10347 L:      linux-media@vger.kernel.org
10348 L:      linux-renesas-soc@vger.kernel.org
10349 T:      git git://linuxtv.org/media_tree.git
10350 S:      Supported
10351 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10352 F:      drivers/media/platform/rcar-fcp.c
10353 F:      include/media/rcar-fcp.h
10354
10355 MEDIA DRIVERS FOR RENESAS - FDP1
10356 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10357 L:      linux-media@vger.kernel.org
10358 L:      linux-renesas-soc@vger.kernel.org
10359 T:      git git://linuxtv.org/media_tree.git
10360 S:      Supported
10361 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10362 F:      drivers/media/platform/rcar_fdp1.c
10363
10364 MEDIA DRIVERS FOR RENESAS - VIN
10365 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10366 L:      linux-media@vger.kernel.org
10367 L:      linux-renesas-soc@vger.kernel.org
10368 T:      git git://linuxtv.org/media_tree.git
10369 S:      Supported
10370 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10371 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10372 F:      drivers/media/platform/rcar-vin/
10373
10374 MEDIA DRIVERS FOR RENESAS - VSP1
10375 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10376 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10377 L:      linux-media@vger.kernel.org
10378 L:      linux-renesas-soc@vger.kernel.org
10379 T:      git git://linuxtv.org/media_tree.git
10380 S:      Supported
10381 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10382 F:      drivers/media/platform/vsp1/
10383
10384 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10385 L:      linux-media@vger.kernel.org
10386 W:      https://linuxtv.org
10387 T:      git git://linuxtv.org/media_tree.git
10388 S:      Orphan
10389 F:      drivers/media/dvb-frontends/stv0910*
10390
10391 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10392 L:      linux-media@vger.kernel.org
10393 W:      https://linuxtv.org
10394 T:      git git://linuxtv.org/media_tree.git
10395 S:      Orphan
10396 F:      drivers/media/dvb-frontends/stv6111*
10397
10398 MEDIA DRIVERS FOR STM32 - DCMI
10399 M:      Hugues Fruchet <hugues.fruchet@st.com>
10400 L:      linux-media@vger.kernel.org
10401 T:      git git://linuxtv.org/media_tree.git
10402 S:      Supported
10403 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10404 F:      drivers/media/platform/stm32/stm32-dcmi.c
10405
10406 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10407 M:      Dmitry Osipenko <digetx@gmail.com>
10408 L:      linux-media@vger.kernel.org
10409 L:      linux-tegra@vger.kernel.org
10410 T:      git git://linuxtv.org/media_tree.git
10411 S:      Maintained
10412 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10413 F:      drivers/staging/media/tegra-vde/
10414
10415 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10416 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10417 L:      linux-media@vger.kernel.org
10418 W:      https://linuxtv.org
10419 Q:      http://patchwork.kernel.org/project/linux-media/list/
10420 T:      git git://linuxtv.org/media_tree.git
10421 S:      Maintained
10422 F:      Documentation/devicetree/bindings/media/
10423 F:      Documentation/media/
10424 F:      drivers/media/
10425 F:      drivers/staging/media/
10426 F:      include/linux/platform_data/media/
10427 F:      include/media/
10428 F:      include/uapi/linux/dvb/
10429 F:      include/uapi/linux/videodev2.h
10430 F:      include/uapi/linux/media.h
10431 F:      include/uapi/linux/v4l2-*
10432 F:      include/uapi/linux/meye.h
10433 F:      include/uapi/linux/ivtv*
10434 F:      include/uapi/linux/uvcvideo.h
10435
10436 MEDIATEK BLUETOOTH DRIVER
10437 M:      Sean Wang <sean.wang@mediatek.com>
10438 L:      linux-bluetooth@vger.kernel.org
10439 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10440 S:      Maintained
10441 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10442 F:      drivers/bluetooth/btmtkuart.c
10443
10444 MEDIATEK CIR DRIVER
10445 M:      Sean Wang <sean.wang@mediatek.com>
10446 S:      Maintained
10447 F:      drivers/media/rc/mtk-cir.c
10448
10449 MEDIATEK DMA DRIVER
10450 M:      Sean Wang <sean.wang@mediatek.com>
10451 L:      dmaengine@vger.kernel.org
10452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10454 S:      Maintained
10455 F:      Documentation/devicetree/bindings/dma/mtk-*
10456 F:      drivers/dma/mediatek/
10457
10458 MEDIATEK PMIC LED DRIVER
10459 M:      Sean Wang <sean.wang@mediatek.com>
10460 S:      Maintained
10461 F:      drivers/leds/leds-mt6323.c
10462 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10463
10464 MEDIATEK ETHERNET DRIVER
10465 M:      Felix Fietkau <nbd@openwrt.org>
10466 M:      John Crispin <john@phrozen.org>
10467 M:      Sean Wang <sean.wang@mediatek.com>
10468 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10469 L:      netdev@vger.kernel.org
10470 S:      Maintained
10471 F:      drivers/net/ethernet/mediatek/
10472
10473 MEDIATEK SWITCH DRIVER
10474 M:      Sean Wang <sean.wang@mediatek.com>
10475 L:      netdev@vger.kernel.org
10476 S:      Maintained
10477 F:      drivers/net/dsa/mt7530.*
10478 F:      net/dsa/tag_mtk.c
10479
10480 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10481 M:      Sean Wang <sean.wang@mediatek.com>
10482 L:      linux-pm@vger.kernel.org
10483 S:      Maintained
10484 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10485 F:      drivers/power/reset/mt6323-poweroff.c
10486
10487 MEDIATEK JPEG DRIVER
10488 M:      Rick Chang <rick.chang@mediatek.com>
10489 M:      Bin Liu <bin.liu@mediatek.com>
10490 S:      Supported
10491 F:      drivers/media/platform/mtk-jpeg/
10492 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10493
10494 MEDIATEK MDP DRIVER
10495 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10496 M:      Houlong Wei <houlong.wei@mediatek.com>
10497 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10498 S:      Supported
10499 F:      drivers/media/platform/mtk-mdp/
10500 F:      drivers/media/platform/mtk-vpu/
10501 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10502
10503 MEDIATEK MEDIA DRIVER
10504 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10505 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10506 S:      Supported
10507 F:      drivers/media/platform/mtk-vcodec/
10508 F:      drivers/media/platform/mtk-vpu/
10509 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10510 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10511
10512 MEDIATEK MMC/SD/SDIO DRIVER
10513 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10514 S:      Maintained
10515 F:      drivers/mmc/host/mtk-sd.c
10516 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10517
10518 MEDIATEK MT76 WIRELESS LAN DRIVER
10519 M:      Felix Fietkau <nbd@nbd.name>
10520 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10521 R:      Ryder Lee <ryder.lee@mediatek.com>
10522 R:      Roy Luo <royluo@google.com>
10523 L:      linux-wireless@vger.kernel.org
10524 S:      Maintained
10525 F:      drivers/net/wireless/mediatek/mt76/
10526
10527 MEDIATEK MT7601U WIRELESS LAN DRIVER
10528 M:      Jakub Kicinski <kubakici@wp.pl>
10529 L:      linux-wireless@vger.kernel.org
10530 S:      Maintained
10531 F:      drivers/net/wireless/mediatek/mt7601u/
10532
10533 MEDIATEK MT7621/28/88 I2C DRIVER
10534 M:      Stefan Roese <sr@denx.de>
10535 L:      linux-i2c@vger.kernel.org
10536 S:      Maintained
10537 F:      drivers/i2c/busses/i2c-mt7621.c
10538 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10539
10540 MEDIATEK NAND CONTROLLER DRIVER
10541 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10542 L:      linux-mtd@lists.infradead.org
10543 S:      Maintained
10544 F:      drivers/mtd/nand/raw/mtk_*
10545 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10546
10547 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10548 M:      Sean Wang <sean.wang@mediatek.com>
10549 S:      Maintained
10550 F:      drivers/char/hw_random/mtk-rng.c
10551
10552 MEDIATEK USB3 DRD IP DRIVER
10553 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10554 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10556 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10557 S:      Maintained
10558 F:      drivers/usb/mtu3/
10559
10560 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10561 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10562 M:      Martin Donnelly <martin.donnelly@ge.com>
10563 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10564 S:      Maintained
10565 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10566 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10567
10568 MEGARAID SCSI/SAS DRIVERS
10569 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10570 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10571 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10572 L:      megaraidlinux.pdl@broadcom.com
10573 L:      linux-scsi@vger.kernel.org
10574 W:      http://www.avagotech.com/support/
10575 S:      Maintained
10576 F:      Documentation/scsi/megaraid.txt
10577 F:      drivers/scsi/megaraid.*
10578 F:      drivers/scsi/megaraid/
10579
10580 MELEXIS MLX90614 DRIVER
10581 M:      Crt Mori <cmo@melexis.com>
10582 L:      linux-iio@vger.kernel.org
10583 W:      http://www.melexis.com
10584 S:      Supported
10585 F:      drivers/iio/temperature/mlx90614.c
10586
10587 MELEXIS MLX90632 DRIVER
10588 M:      Crt Mori <cmo@melexis.com>
10589 L:      linux-iio@vger.kernel.org
10590 W:      http://www.melexis.com
10591 S:      Supported
10592 F:      drivers/iio/temperature/mlx90632.c
10593
10594 MELFAS MIP4 TOUCHSCREEN DRIVER
10595 M:      Sangwon Jee <jeesw@melfas.com>
10596 W:      http://www.melfas.com
10597 S:      Supported
10598 F:      drivers/input/touchscreen/melfas_mip4.c
10599 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10600
10601 MELLANOX ETHERNET DRIVER (mlx4_en)
10602 M:      Tariq Toukan <tariqt@mellanox.com>
10603 L:      netdev@vger.kernel.org
10604 S:      Supported
10605 W:      http://www.mellanox.com
10606 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10607 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10608
10609 MELLANOX ETHERNET DRIVER (mlx5e)
10610 M:      Saeed Mahameed <saeedm@mellanox.com>
10611 L:      netdev@vger.kernel.org
10612 S:      Supported
10613 W:      http://www.mellanox.com
10614 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10615 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10616
10617 MELLANOX ETHERNET INNOVA DRIVERS
10618 R:      Boris Pismenny <borisp@mellanox.com>
10619 L:      netdev@vger.kernel.org
10620 S:      Supported
10621 W:      http://www.mellanox.com
10622 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10623 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10624 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10625 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10626 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10627
10628 MELLANOX ETHERNET SWITCH DRIVERS
10629 M:      Jiri Pirko <jiri@mellanox.com>
10630 M:      Ido Schimmel <idosch@mellanox.com>
10631 L:      netdev@vger.kernel.org
10632 S:      Supported
10633 W:      http://www.mellanox.com
10634 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10635 F:      drivers/net/ethernet/mellanox/mlxsw/
10636 F:      tools/testing/selftests/drivers/net/mlxsw/
10637
10638 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10639 M:      mlxsw@mellanox.com
10640 L:      netdev@vger.kernel.org
10641 S:      Supported
10642 W:      http://www.mellanox.com
10643 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10644 F:      drivers/net/ethernet/mellanox/mlxfw/
10645
10646 MELLANOX HARDWARE PLATFORM SUPPORT
10647 M:      Andy Shevchenko <andy@infradead.org>
10648 M:      Darren Hart <dvhart@infradead.org>
10649 M:      Vadim Pasternak <vadimp@mellanox.com>
10650 L:      platform-driver-x86@vger.kernel.org
10651 S:      Supported
10652 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10653 F:      drivers/platform/mellanox/
10654 F:      include/linux/platform_data/mlxreg.h
10655
10656 MELLANOX MLX4 core VPI driver
10657 M:      Tariq Toukan <tariqt@mellanox.com>
10658 L:      netdev@vger.kernel.org
10659 L:      linux-rdma@vger.kernel.org
10660 W:      http://www.mellanox.com
10661 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10662 S:      Supported
10663 F:      drivers/net/ethernet/mellanox/mlx4/
10664 F:      include/linux/mlx4/
10665
10666 MELLANOX MLX4 IB driver
10667 M:      Yishai Hadas <yishaih@mellanox.com>
10668 L:      linux-rdma@vger.kernel.org
10669 W:      http://www.mellanox.com
10670 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10671 S:      Supported
10672 F:      drivers/infiniband/hw/mlx4/
10673 F:      include/linux/mlx4/
10674 F:      include/uapi/rdma/mlx4-abi.h
10675
10676 MELLANOX MLX5 core VPI driver
10677 M:      Saeed Mahameed <saeedm@mellanox.com>
10678 M:      Leon Romanovsky <leonro@mellanox.com>
10679 L:      netdev@vger.kernel.org
10680 L:      linux-rdma@vger.kernel.org
10681 W:      http://www.mellanox.com
10682 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10683 S:      Supported
10684 F:      drivers/net/ethernet/mellanox/mlx5/core/
10685 F:      include/linux/mlx5/
10686 F:      Documentation/networking/device_drivers/mellanox/
10687
10688 MELLANOX MLX5 IB driver
10689 M:      Leon Romanovsky <leonro@mellanox.com>
10690 L:      linux-rdma@vger.kernel.org
10691 W:      http://www.mellanox.com
10692 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10693 S:      Supported
10694 F:      drivers/infiniband/hw/mlx5/
10695 F:      include/linux/mlx5/
10696 F:      include/uapi/rdma/mlx5-abi.h
10697
10698 MELLANOX MLXCPLD I2C AND MUX DRIVER
10699 M:      Vadim Pasternak <vadimp@mellanox.com>
10700 M:      Michael Shych <michaelsh@mellanox.com>
10701 L:      linux-i2c@vger.kernel.org
10702 S:      Supported
10703 F:      drivers/i2c/busses/i2c-mlxcpld.c
10704 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10705 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10706
10707 MELLANOX MLXCPLD LED DRIVER
10708 M:      Vadim Pasternak <vadimp@mellanox.com>
10709 L:      linux-leds@vger.kernel.org
10710 S:      Supported
10711 F:      drivers/leds/leds-mlxcpld.c
10712 F:      drivers/leds/leds-mlxreg.c
10713 F:      Documentation/leds/leds-mlxcpld.rst
10714
10715 MELLANOX PLATFORM DRIVER
10716 M:      Vadim Pasternak <vadimp@mellanox.com>
10717 L:      platform-driver-x86@vger.kernel.org
10718 S:      Supported
10719 F:      drivers/platform/x86/mlx-platform.c
10720
10721 MEMBARRIER SUPPORT
10722 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10723 M:      "Paul E. McKenney" <paulmck@kernel.org>
10724 L:      linux-kernel@vger.kernel.org
10725 S:      Supported
10726 F:      kernel/sched/membarrier.c
10727 F:      include/uapi/linux/membarrier.h
10728 F:      arch/powerpc/include/asm/membarrier.h
10729
10730 MEMBLOCK
10731 M:      Mike Rapoport <rppt@linux.ibm.com>
10732 L:      linux-mm@kvack.org
10733 S:      Maintained
10734 F:      include/linux/memblock.h
10735 F:      mm/memblock.c
10736 F:      Documentation/core-api/boot-time-mm.rst
10737
10738 MEMORY MANAGEMENT
10739 M:      Andrew Morton <akpm@linux-foundation.org>
10740 L:      linux-mm@kvack.org
10741 W:      http://www.linux-mm.org
10742 T:      quilt https://ozlabs.org/~akpm/mmotm/
10743 T:      quilt https://ozlabs.org/~akpm/mmots/
10744 T:      git git://github.com/hnaz/linux-mm.git
10745 S:      Maintained
10746 F:      include/linux/mm.h
10747 F:      include/linux/gfp.h
10748 F:      include/linux/mmzone.h
10749 F:      include/linux/memory_hotplug.h
10750 F:      include/linux/vmalloc.h
10751 F:      mm/
10752
10753 MEMORY TECHNOLOGY DEVICES (MTD)
10754 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10755 M:      Richard Weinberger <richard@nod.at>
10756 M:      Vignesh Raghavendra <vigneshr@ti.com>
10757 L:      linux-mtd@lists.infradead.org
10758 W:      http://www.linux-mtd.infradead.org/
10759 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10760 C:      irc://irc.oftc.net/mtd
10761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10763 S:      Maintained
10764 F:      Documentation/devicetree/bindings/mtd/
10765 F:      drivers/mtd/
10766 F:      include/linux/mtd/
10767 F:      include/uapi/mtd/
10768
10769 MEN A21 WATCHDOG DRIVER
10770 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10771 L:      linux-watchdog@vger.kernel.org
10772 S:      Maintained
10773 F:      drivers/watchdog/mena21_wdt.c
10774
10775 MEN CHAMELEON BUS (mcb)
10776 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10777 S:      Maintained
10778 F:      drivers/mcb/
10779 F:      include/linux/mcb.h
10780 F:      Documentation/driver-api/men-chameleon-bus.rst
10781
10782 MEN F21BMC (Board Management Controller)
10783 M:      Andreas Werner <andreas.werner@men.de>
10784 S:      Supported
10785 F:      drivers/mfd/menf21bmc.c
10786 F:      drivers/watchdog/menf21bmc_wdt.c
10787 F:      drivers/leds/leds-menf21bmc.c
10788 F:      drivers/hwmon/menf21bmc_hwmon.c
10789 F:      Documentation/hwmon/menf21bmc.rst
10790
10791 MEN Z069 WATCHDOG DRIVER
10792 M:      Johannes Thumshirn <jth@kernel.org>
10793 L:      linux-watchdog@vger.kernel.org
10794 S:      Maintained
10795 F:      drivers/watchdog/menz69_wdt.c
10796
10797 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10798 M:      Neil Armstrong <narmstrong@baylibre.com>
10799 L:      linux-media@vger.kernel.org
10800 L:      linux-amlogic@lists.infradead.org
10801 W:      http://linux-meson.com/
10802 S:      Supported
10803 F:      drivers/media/platform/meson/ao-cec.c
10804 F:      drivers/media/platform/meson/ao-cec-g12a.c
10805 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10806 T:      git git://linuxtv.org/media_tree.git
10807
10808 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10809 M:      Liang Yang <liang.yang@amlogic.com>
10810 L:      linux-mtd@lists.infradead.org
10811 S:      Maintained
10812 F:      drivers/mtd/nand/raw/meson_*
10813 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10814
10815 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10816 M:      Maxime Jourdan <mjourdan@baylibre.com>
10817 L:      linux-media@vger.kernel.org
10818 L:      linux-amlogic@lists.infradead.org
10819 S:      Supported
10820 F:      drivers/staging/media/meson/vdec/
10821 T:      git git://linuxtv.org/media_tree.git
10822
10823 METHODE UDPU SUPPORT
10824 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10825 S:      Maintained
10826 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10827
10828 MICROBLAZE ARCHITECTURE
10829 M:      Michal Simek <monstr@monstr.eu>
10830 W:      http://www.monstr.eu/fdt/
10831 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10832 S:      Supported
10833 F:      arch/microblaze/
10834
10835 MICROCHIP AT91 SERIAL DRIVER
10836 M:      Richard Genoud <richard.genoud@gmail.com>
10837 S:      Maintained
10838 F:      drivers/tty/serial/atmel_serial.c
10839 F:      drivers/tty/serial/atmel_serial.h
10840 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10841
10842 MICROCHIP AUDIO ASOC DRIVERS
10843 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10844 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10845 S:      Supported
10846 F:      sound/soc/atmel
10847
10848 MICROCHIP DMA DRIVER
10849 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10851 L:      dmaengine@vger.kernel.org
10852 S:      Supported
10853 F:      drivers/dma/at_hdmac.c
10854 F:      drivers/dma/at_hdmac_regs.h
10855 F:      include/linux/platform_data/dma-atmel.h
10856 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10857 F:      include/dt-bindings/dma/at91.h
10858
10859 MICROCHIP ECC DRIVER
10860 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10861 L:      linux-crypto@vger.kernel.org
10862 S:      Maintained
10863 F:      drivers/crypto/atmel-ecc.*
10864
10865 MICROCHIP I2C DRIVER
10866 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10867 L:      linux-i2c@vger.kernel.org
10868 S:      Supported
10869 F:      drivers/i2c/busses/i2c-at91.h
10870 F:      drivers/i2c/busses/i2c-at91-*.c
10871
10872 MICROCHIP ISC DRIVER
10873 M:      Eugen Hristev <eugen.hristev@microchip.com>
10874 L:      linux-media@vger.kernel.org
10875 S:      Supported
10876 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10877 F:      drivers/media/platform/atmel/atmel-isc.h
10878 F:      drivers/media/platform/atmel/atmel-isc-base.c
10879 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10880 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10881
10882 MICROCHIP ISI DRIVER
10883 M:      Eugen Hristev <eugen.hristev@microchip.com>
10884 L:      linux-media@vger.kernel.org
10885 S:      Supported
10886 F:      drivers/media/platform/atmel/atmel-isi.c
10887 F:      drivers/media/platform/atmel/atmel-isi.h
10888
10889 MICROCHIP AT91 USART MFD DRIVER
10890 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10891 L:      linux-kernel@vger.kernel.org
10892 S:      Supported
10893 F:      drivers/mfd/at91-usart.c
10894 F:      include/dt-bindings/mfd/at91-usart.h
10895 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10896
10897 MICROCHIP AT91 USART SPI DRIVER
10898 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10899 L:      linux-spi@vger.kernel.org
10900 S:      Supported
10901 F:      drivers/spi/spi-at91-usart.c
10902 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10903
10904 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10905 M:      Woojung Huh <woojung.huh@microchip.com>
10906 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10907 L:      netdev@vger.kernel.org
10908 S:      Maintained
10909 F:      net/dsa/tag_ksz.c
10910 F:      drivers/net/dsa/microchip/*
10911 F:      include/linux/platform_data/microchip-ksz.h
10912 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10913
10914 MICROCHIP LAN743X ETHERNET DRIVER
10915 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10916 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10917 L:      netdev@vger.kernel.org
10918 S:      Maintained
10919 F:      drivers/net/ethernet/microchip/lan743x_*
10920
10921 MICROCHIP LCDFB DRIVER
10922 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10923 L:      linux-fbdev@vger.kernel.org
10924 S:      Maintained
10925 F:      drivers/video/fbdev/atmel_lcdfb.c
10926 F:      include/video/atmel_lcdc.h
10927
10928 MICROCHIP MMC/SD/SDIO MCI DRIVER
10929 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10930 S:      Maintained
10931 F:      drivers/mmc/host/atmel-mci.c
10932
10933 MICROCHIP MCP16502 PMIC DRIVER
10934 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10936 S:      Maintained
10937 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10938 F:      drivers/regulator/mcp16502.c
10939
10940 MICROCHIP MCP3911 ADC DRIVER
10941 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10942 M:      Kent Gustavsson <kent@minoris.se>
10943 L:      linux-iio@vger.kernel.org
10944 S:      Supported
10945 F:      drivers/iio/adc/mcp3911.c
10946 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10947
10948 MICROCHIP NAND DRIVER
10949 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10950 L:      linux-mtd@lists.infradead.org
10951 S:      Supported
10952 F:      drivers/mtd/nand/raw/atmel/*
10953 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10954
10955 MICROCHIP PWM DRIVER
10956 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10958 L:      linux-pwm@vger.kernel.org
10959 S:      Supported
10960 F:      drivers/pwm/pwm-atmel.c
10961 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10962
10963 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10964 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10965 M:      Eugen Hristev <eugen.hristev@microchip.com>
10966 L:      linux-iio@vger.kernel.org
10967 S:      Supported
10968 F:      drivers/iio/adc/at91-sama5d2_adc.c
10969 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10970 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10971
10972 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10973 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10974 S:      Supported
10975 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10976
10977 MICROCHIP SPI DRIVER
10978 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10979 S:      Supported
10980 F:      drivers/spi/spi-atmel.*
10981
10982 MICROCHIP SSC DRIVER
10983 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10985 S:      Supported
10986 F:      drivers/misc/atmel-ssc.c
10987 F:      include/linux/atmel-ssc.h
10988
10989 MICROCHIP USBA UDC DRIVER
10990 M:      Cristian Birsan <cristian.birsan@microchip.com>
10991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10992 S:      Supported
10993 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10994
10995 MICROCHIP USB251XB DRIVER
10996 M:      Richard Leitner <richard.leitner@skidata.com>
10997 L:      linux-usb@vger.kernel.org
10998 S:      Maintained
10999 F:      drivers/usb/misc/usb251xb.c
11000 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
11001
11002 MICROCHIP XDMA DRIVER
11003 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11004 L:      linux-arm-kernel@lists.infradead.org
11005 L:      dmaengine@vger.kernel.org
11006 S:      Supported
11007 F:      drivers/dma/at_xdmac.c
11008
11009 MICROSEMI MIPS SOCS
11010 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11011 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11012 L:      linux-mips@vger.kernel.org
11013 S:      Supported
11014 F:      arch/mips/generic/board-ocelot.c
11015 F:      arch/mips/configs/generic/board-ocelot.config
11016 F:      arch/mips/boot/dts/mscc/
11017 F:      Documentation/devicetree/bindings/mips/mscc.txt
11018
11019 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11020 M:      Don Brace <don.brace@microsemi.com>
11021 L:      esc.storagedev@microsemi.com
11022 L:      linux-scsi@vger.kernel.org
11023 S:      Supported
11024 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
11025 F:      drivers/scsi/smartpqi/Kconfig
11026 F:      drivers/scsi/smartpqi/Makefile
11027 F:      include/linux/cciss*.h
11028 F:      include/uapi/linux/cciss*.h
11029 F:      Documentation/scsi/smartpqi.txt
11030
11031 MICROSEMI ETHERNET SWITCH DRIVER
11032 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11033 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11034 L:      netdev@vger.kernel.org
11035 S:      Supported
11036 F:      drivers/net/ethernet/mscc/
11037 F:      include/soc/mscc/ocelot*
11038
11039 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11040 M:      Chen Yu <yu.c.chen@intel.com>
11041 L:      platform-driver-x86@vger.kernel.org
11042 S:      Supported
11043 F:      drivers/platform/x86/surfacepro3_button.c
11044
11045 MICROTEK X6 SCANNER
11046 M:      Oliver Neukum <oliver@neukum.org>
11047 S:      Maintained
11048 F:      drivers/usb/image/microtek.*
11049
11050 MIPS
11051 M:      Ralf Baechle <ralf@linux-mips.org>
11052 M:      Paul Burton <paulburton@kernel.org>
11053 M:      James Hogan <jhogan@kernel.org>
11054 L:      linux-mips@vger.kernel.org
11055 W:      http://www.linux-mips.org/
11056 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11058 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11059 S:      Supported
11060 F:      Documentation/devicetree/bindings/mips/
11061 F:      Documentation/mips/
11062 F:      arch/mips/
11063 F:      drivers/platform/mips/
11064
11065 MIPS BOSTON DEVELOPMENT BOARD
11066 M:      Paul Burton <paulburton@kernel.org>
11067 L:      linux-mips@vger.kernel.org
11068 S:      Maintained
11069 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11070 F:      arch/mips/boot/dts/img/boston.dts
11071 F:      arch/mips/configs/generic/board-boston.config
11072 F:      drivers/clk/imgtec/clk-boston.c
11073 F:      include/dt-bindings/clock/boston-clock.h
11074
11075 MIPS GENERIC PLATFORM
11076 M:      Paul Burton <paulburton@kernel.org>
11077 L:      linux-mips@vger.kernel.org
11078 S:      Supported
11079 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11080 F:      arch/mips/generic/
11081 F:      arch/mips/tools/generic-board-config.sh
11082
11083 MIPS/LOONGSON1 ARCHITECTURE
11084 M:      Keguang Zhang <keguang.zhang@gmail.com>
11085 L:      linux-mips@vger.kernel.org
11086 S:      Maintained
11087 F:      arch/mips/loongson32/
11088 F:      arch/mips/include/asm/mach-loongson32/
11089 F:      drivers/*/*loongson1*
11090 F:      drivers/*/*/*loongson1*
11091
11092 MIPS/LOONGSON2EF ARCHITECTURE
11093 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11094 L:      linux-mips@vger.kernel.org
11095 S:      Maintained
11096 F:      arch/mips/loongson2ef/
11097 F:      arch/mips/include/asm/mach-loongson2ef/
11098 F:      drivers/*/*loongson2*
11099 F:      drivers/*/*/*loongson2*
11100
11101 MIPS/LOONGSON64 ARCHITECTURE
11102 M:      Huacai Chen <chenhc@lemote.com>
11103 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11104 L:      linux-mips@vger.kernel.org
11105 S:      Maintained
11106 F:      arch/mips/loongson64/
11107 F:      arch/mips/include/asm/mach-loongson64/
11108 F:      drivers/platform/mips/cpu_hwmon.c
11109 F:      drivers/*/*loongson3*
11110 F:      drivers/*/*/*loongson3*
11111
11112 MIPS RINT INSTRUCTION EMULATION
11113 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11114 L:      linux-mips@vger.kernel.org
11115 S:      Supported
11116 F:      arch/mips/math-emu/sp_rint.c
11117 F:      arch/mips/math-emu/dp_rint.c
11118
11119 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11120 M:      Hans Verkuil <hverkuil@xs4all.nl>
11121 L:      linux-media@vger.kernel.org
11122 T:      git git://linuxtv.org/media_tree.git
11123 W:      https://linuxtv.org
11124 S:      Odd Fixes
11125 F:      drivers/media/radio/radio-miropcm20*
11126
11127 MMP SUPPORT
11128 R:      Lubomir Rintel <lkundrak@v3.sk>
11129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11131 S:      Odd Fixes
11132 F:      arch/arm/boot/dts/mmp*
11133 F:      arch/arm/mach-mmp/
11134 F:      linux/soc/mmp/
11135
11136 MMP USB PHY DRIVERS
11137 R:      Lubomir Rintel <lkundrak@v3.sk>
11138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11139 S:      Maintained
11140 F:      drivers/phy/marvell/phy-mmp3-usb.c
11141 F:      drivers/phy/marvell/phy-pxa-usb.c
11142
11143 MMU GATHER AND TLB INVALIDATION
11144 M:      Will Deacon <will@kernel.org>
11145 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11146 M:      Andrew Morton <akpm@linux-foundation.org>
11147 M:      Nick Piggin <npiggin@gmail.com>
11148 M:      Peter Zijlstra <peterz@infradead.org>
11149 L:      linux-arch@vger.kernel.org
11150 L:      linux-mm@kvack.org
11151 S:      Maintained
11152 F:      arch/*/include/asm/tlb.h
11153 F:      include/asm-generic/tlb.h
11154 F:      mm/mmu_gather.c
11155
11156 MN88472 MEDIA DRIVER
11157 M:      Antti Palosaari <crope@iki.fi>
11158 L:      linux-media@vger.kernel.org
11159 W:      https://linuxtv.org
11160 W:      http://palosaari.fi/linux/
11161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11162 S:      Maintained
11163 F:      drivers/media/dvb-frontends/mn88472*
11164
11165 MN88473 MEDIA DRIVER
11166 M:      Antti Palosaari <crope@iki.fi>
11167 L:      linux-media@vger.kernel.org
11168 W:      https://linuxtv.org
11169 W:      http://palosaari.fi/linux/
11170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11171 S:      Maintained
11172 F:      drivers/media/dvb-frontends/mn88473*
11173
11174 MODULE SUPPORT
11175 M:      Jessica Yu <jeyu@kernel.org>
11176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11177 S:      Maintained
11178 F:      include/linux/module.h
11179 F:      kernel/module.c
11180
11181 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11182 W:      http://popies.net/meye/
11183 S:      Orphan
11184 F:      Documentation/media/v4l-drivers/meye*
11185 F:      drivers/media/pci/meye/
11186 F:      include/uapi/linux/meye.h
11187
11188 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11189 M:      Jiri Slaby <jirislaby@gmail.com>
11190 S:      Maintained
11191 F:      Documentation/driver-api/serial/moxa-smartio.rst
11192 F:      drivers/tty/mxser.*
11193
11194 MONOLITHIC POWER SYSTEM PMIC DRIVER
11195 M:      Saravanan Sekar <sravanhome@gmail.com>
11196 S:      Maintained
11197 F:      Documentation/devicetree/bindings/regulator/mpq7920.yaml
11198 F:      drivers/regulator/mpq7920.c
11199 F:      drivers/regulator/mpq7920.h
11200
11201 MR800 AVERMEDIA USB FM RADIO DRIVER
11202 M:      Alexey Klimov <klimov.linux@gmail.com>
11203 L:      linux-media@vger.kernel.org
11204 T:      git git://linuxtv.org/media_tree.git
11205 S:      Maintained
11206 F:      drivers/media/radio/radio-mr800.c
11207
11208 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11209 M:      Alan Ott <alan@signal11.us>
11210 L:      linux-wpan@vger.kernel.org
11211 S:      Maintained
11212 F:      drivers/net/ieee802154/mrf24j40.c
11213 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11214
11215 MSI LAPTOP SUPPORT
11216 M:      "Lee, Chun-Yi" <jlee@suse.com>
11217 L:      platform-driver-x86@vger.kernel.org
11218 S:      Maintained
11219 F:      drivers/platform/x86/msi-laptop.c
11220
11221 MSI WMI SUPPORT
11222 L:      platform-driver-x86@vger.kernel.org
11223 S:      Orphan
11224 F:      drivers/platform/x86/msi-wmi.c
11225
11226 MSI001 MEDIA DRIVER
11227 M:      Antti Palosaari <crope@iki.fi>
11228 L:      linux-media@vger.kernel.org
11229 W:      https://linuxtv.org
11230 W:      http://palosaari.fi/linux/
11231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11232 T:      git git://linuxtv.org/anttip/media_tree.git
11233 S:      Maintained
11234 F:      drivers/media/tuners/msi001*
11235
11236 MSI2500 MEDIA DRIVER
11237 M:      Antti Palosaari <crope@iki.fi>
11238 L:      linux-media@vger.kernel.org
11239 W:      https://linuxtv.org
11240 W:      http://palosaari.fi/linux/
11241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11242 T:      git git://linuxtv.org/anttip/media_tree.git
11243 S:      Maintained
11244 F:      drivers/media/usb/msi2500/
11245
11246 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11247 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11248 L:      linux-mtd@lists.infradead.org
11249 S:      Maintained
11250 F:      drivers/mtd/devices/docg3*
11251
11252 MT9M032 APTINA SENSOR DRIVER
11253 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11254 L:      linux-media@vger.kernel.org
11255 T:      git git://linuxtv.org/media_tree.git
11256 S:      Maintained
11257 F:      drivers/media/i2c/mt9m032.c
11258 F:      include/media/i2c/mt9m032.h
11259
11260 MT9P031 APTINA CAMERA SENSOR
11261 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11262 L:      linux-media@vger.kernel.org
11263 T:      git git://linuxtv.org/media_tree.git
11264 S:      Maintained
11265 F:      drivers/media/i2c/mt9p031.c
11266 F:      include/media/i2c/mt9p031.h
11267
11268 MT9T001 APTINA CAMERA SENSOR
11269 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11270 L:      linux-media@vger.kernel.org
11271 T:      git git://linuxtv.org/media_tree.git
11272 S:      Maintained
11273 F:      drivers/media/i2c/mt9t001.c
11274 F:      include/media/i2c/mt9t001.h
11275
11276 MT9T112 APTINA CAMERA SENSOR
11277 M:      Jacopo Mondi <jacopo@jmondi.org>
11278 L:      linux-media@vger.kernel.org
11279 T:      git git://linuxtv.org/media_tree.git
11280 S:      Odd Fixes
11281 F:      drivers/media/i2c/mt9t112.c
11282 F:      include/media/i2c/mt9t112.h
11283
11284 MT9V032 APTINA CAMERA SENSOR
11285 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11286 L:      linux-media@vger.kernel.org
11287 T:      git git://linuxtv.org/media_tree.git
11288 S:      Maintained
11289 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11290 F:      drivers/media/i2c/mt9v032.c
11291 F:      include/media/i2c/mt9v032.h
11292
11293 MT9V111 APTINA CAMERA SENSOR
11294 M:      Jacopo Mondi <jacopo@jmondi.org>
11295 L:      linux-media@vger.kernel.org
11296 T:      git git://linuxtv.org/media_tree.git
11297 S:      Maintained
11298 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11299 F:      drivers/media/i2c/mt9v111.c
11300
11301 MULTIFUNCTION DEVICES (MFD)
11302 M:      Lee Jones <lee.jones@linaro.org>
11303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11304 S:      Supported
11305 F:      Documentation/devicetree/bindings/mfd/
11306 F:      drivers/mfd/
11307 F:      include/linux/mfd/
11308 F:      include/dt-bindings/mfd/
11309
11310 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11311 S:      Orphan
11312 F:      drivers/mmc/host/mmc_spi.c
11313 F:      include/linux/spi/mmc_spi.h
11314
11315 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11316 M:      Ulf Hansson <ulf.hansson@linaro.org>
11317 L:      linux-mmc@vger.kernel.org
11318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11319 S:      Maintained
11320 F:      Documentation/devicetree/bindings/mmc/
11321 F:      drivers/mmc/
11322 F:      include/linux/mmc/
11323 F:      include/uapi/linux/mmc/
11324
11325 MULTIPLEXER SUBSYSTEM
11326 M:      Peter Rosin <peda@axentia.se>
11327 S:      Maintained
11328 F:      Documentation/ABI/testing/sysfs-class-mux*
11329 F:      Documentation/devicetree/bindings/mux/
11330 F:      include/dt-bindings/mux/
11331 F:      include/linux/mux/
11332 F:      drivers/mux/
11333
11334 MULTITECH MULTIPORT CARD (ISICOM)
11335 S:      Orphan
11336 F:      drivers/tty/isicom.c
11337 F:      include/linux/isicom.h
11338
11339 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11340 M:      Bin Liu <b-liu@ti.com>
11341 L:      linux-usb@vger.kernel.org
11342 S:      Maintained
11343 F:      drivers/usb/musb/
11344
11345 MXL301RF MEDIA DRIVER
11346 M:      Akihiro Tsukada <tskd08@gmail.com>
11347 L:      linux-media@vger.kernel.org
11348 S:      Odd Fixes
11349 F:      drivers/media/tuners/mxl301rf*
11350
11351 MXL5007T MEDIA DRIVER
11352 M:      Michael Krufky <mkrufky@linuxtv.org>
11353 L:      linux-media@vger.kernel.org
11354 W:      https://linuxtv.org
11355 W:      http://github.com/mkrufky
11356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11357 T:      git git://linuxtv.org/mkrufky/tuners.git
11358 S:      Maintained
11359 F:      drivers/media/tuners/mxl5007t.*
11360
11361 MXSFB DRM DRIVER
11362 M:      Marek Vasut <marex@denx.de>
11363 M:      Stefan Agner <stefan@agner.ch>
11364 L:      dri-devel@lists.freedesktop.org
11365 S:      Supported
11366 F:      drivers/gpu/drm/mxsfb/
11367 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11368 T:      git git://anongit.freedesktop.org/drm/drm-misc
11369
11370 MYLEX DAC960 PCI RAID Controller
11371 M:      Hannes Reinecke <hare@kernel.org>
11372 L:      linux-scsi@vger.kernel.org
11373 S:      Supported
11374 F:      drivers/scsi/myrb.*
11375 F:      drivers/scsi/myrs.*
11376
11377 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11378 M:      Chris Lee <christopher.lee@cspi.com>
11379 L:      netdev@vger.kernel.org
11380 W:      https://www.cspi.com/ethernet-products/support/downloads/
11381 S:      Supported
11382 F:      drivers/net/ethernet/myricom/myri10ge/
11383
11384 NAND FLASH SUBSYSTEM
11385 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11386 R:      Richard Weinberger <richard@nod.at>
11387 L:      linux-mtd@lists.infradead.org
11388 W:      http://www.linux-mtd.infradead.org/
11389 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11391 S:      Maintained
11392 F:      drivers/mtd/nand/
11393 F:      include/linux/mtd/*nand*.h
11394
11395 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11396 M:      Daniel Mack <zonque@gmail.com>
11397 S:      Maintained
11398 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11399 W:      http://www.native-instruments.com
11400 F:      sound/usb/caiaq/
11401
11402 NATSEMI ETHERNET DRIVER (DP8381x)
11403 S:      Orphan
11404 F:      drivers/net/ethernet/natsemi/natsemi.c
11405
11406 NCR 5380 SCSI DRIVERS
11407 M:      Finn Thain <fthain@telegraphics.com.au>
11408 M:      Michael Schmitz <schmitzmic@gmail.com>
11409 L:      linux-scsi@vger.kernel.org
11410 S:      Maintained
11411 F:      Documentation/scsi/g_NCR5380.txt
11412 F:      drivers/scsi/NCR5380.*
11413 F:      drivers/scsi/arm/cumana_1.c
11414 F:      drivers/scsi/arm/oak.c
11415 F:      drivers/scsi/atari_scsi.*
11416 F:      drivers/scsi/dmx3191d.c
11417 F:      drivers/scsi/g_NCR5380.*
11418 F:      drivers/scsi/mac_scsi.*
11419 F:      drivers/scsi/sun3_scsi.*
11420 F:      drivers/scsi/sun3_scsi_vme.c
11421
11422 NCSI LIBRARY:
11423 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11424 S:      Maintained
11425 F:      net/ncsi/
11426
11427 NCT6775 HARDWARE MONITOR DRIVER
11428 M:      Guenter Roeck <linux@roeck-us.net>
11429 L:      linux-hwmon@vger.kernel.org
11430 S:      Maintained
11431 F:      Documentation/hwmon/nct6775.rst
11432 F:      drivers/hwmon/nct6775.c
11433
11434 NET_FAILOVER MODULE
11435 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11436 L:      netdev@vger.kernel.org
11437 S:      Supported
11438 F:      drivers/net/net_failover.c
11439 F:      include/net/net_failover.h
11440 F:      Documentation/networking/net_failover.rst
11441
11442 NETEM NETWORK EMULATOR
11443 M:      Stephen Hemminger <stephen@networkplumber.org>
11444 L:      netdev@vger.kernel.org
11445 S:      Maintained
11446 F:      net/sched/sch_netem.c
11447
11448 NETERION 10GbE DRIVERS (s2io/vxge)
11449 M:      Jon Mason <jdmason@kudzu.us>
11450 L:      netdev@vger.kernel.org
11451 S:      Supported
11452 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11453 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11454 F:      drivers/net/ethernet/neterion/
11455
11456 NETFILTER
11457 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11458 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11459 M:      Florian Westphal <fw@strlen.de>
11460 L:      netfilter-devel@vger.kernel.org
11461 L:      coreteam@netfilter.org
11462 W:      http://www.netfilter.org/
11463 W:      http://www.iptables.org/
11464 W:      http://www.nftables.org/
11465 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11468 S:      Maintained
11469 F:      include/linux/netfilter*
11470 F:      include/linux/netfilter/
11471 F:      include/net/netfilter/
11472 F:      include/uapi/linux/netfilter*
11473 F:      include/uapi/linux/netfilter/
11474 F:      net/*/netfilter.c
11475 F:      net/*/netfilter/
11476 F:      net/netfilter/
11477 F:      net/bridge/br_netfilter*.c
11478
11479 NETROM NETWORK LAYER
11480 M:      Ralf Baechle <ralf@linux-mips.org>
11481 L:      linux-hams@vger.kernel.org
11482 W:      http://www.linux-ax25.org/
11483 S:      Maintained
11484 F:      include/net/netrom.h
11485 F:      include/uapi/linux/netrom.h
11486 F:      net/netrom/
11487
11488 NETRONOME ETHERNET DRIVERS
11489 M:      Jakub Kicinski <kuba@kernel.org>
11490 L:      oss-drivers@netronome.com
11491 S:      Maintained
11492 F:      drivers/net/ethernet/netronome/
11493
11494 NETWORK BLOCK DEVICE (NBD)
11495 M:      Josef Bacik <josef@toxicpanda.com>
11496 S:      Maintained
11497 L:      linux-block@vger.kernel.org
11498 L:      nbd@other.debian.org
11499 F:      Documentation/admin-guide/blockdev/nbd.rst
11500 F:      drivers/block/nbd.c
11501 F:      include/trace/events/nbd.h
11502 F:      include/uapi/linux/nbd.h
11503
11504 NETWORK DROP MONITOR
11505 M:      Neil Horman <nhorman@tuxdriver.com>
11506 L:      netdev@vger.kernel.org
11507 S:      Maintained
11508 W:      https://fedorahosted.org/dropwatch/
11509 F:      net/core/drop_monitor.c
11510 F:      include/uapi/linux/net_dropmon.h
11511 F:      include/net/drop_monitor.h
11512
11513 NETWORKING DRIVERS
11514 M:      "David S. Miller" <davem@davemloft.net>
11515 L:      netdev@vger.kernel.org
11516 W:      http://www.linuxfoundation.org/en/Net
11517 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11520 S:      Odd Fixes
11521 F:      Documentation/devicetree/bindings/net/
11522 F:      drivers/net/
11523 F:      include/linux/if_*
11524 F:      include/linux/netdevice.h
11525 F:      include/linux/etherdevice.h
11526 F:      include/linux/fcdevice.h
11527 F:      include/linux/fddidevice.h
11528 F:      include/linux/hippidevice.h
11529 F:      include/linux/inetdevice.h
11530 F:      include/uapi/linux/if_*
11531 F:      include/uapi/linux/netdevice.h
11532
11533 NETWORKING DRIVERS (WIRELESS)
11534 M:      Kalle Valo <kvalo@codeaurora.org>
11535 L:      linux-wireless@vger.kernel.org
11536 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11539 S:      Maintained
11540 F:      Documentation/devicetree/bindings/net/wireless/
11541 F:      drivers/net/wireless/
11542
11543 NETWORKING [DSA]
11544 M:      Andrew Lunn <andrew@lunn.ch>
11545 M:      Vivien Didelot <vivien.didelot@gmail.com>
11546 M:      Florian Fainelli <f.fainelli@gmail.com>
11547 S:      Maintained
11548 F:      Documentation/devicetree/bindings/net/dsa/
11549 F:      net/dsa/
11550 F:      include/net/dsa.h
11551 F:      include/linux/dsa/
11552 F:      include/linux/platform_data/dsa.h
11553 F:      drivers/net/dsa/
11554
11555 NETWORKING [GENERAL]
11556 M:      "David S. Miller" <davem@davemloft.net>
11557 M:      Jakub Kicinski <kuba@kernel.org>
11558 L:      netdev@vger.kernel.org
11559 W:      http://www.linuxfoundation.org/en/Net
11560 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11563 B:      mailto:netdev@vger.kernel.org
11564 S:      Maintained
11565 F:      net/
11566 F:      include/net/
11567 F:      include/linux/in.h
11568 F:      include/linux/net.h
11569 F:      include/linux/netdevice.h
11570 F:      include/uapi/linux/in.h
11571 F:      include/uapi/linux/net.h
11572 F:      include/uapi/linux/netdevice.h
11573 F:      include/uapi/linux/net_namespace.h
11574 F:      tools/testing/selftests/net/
11575 F:      lib/net_utils.c
11576 F:      lib/random32.c
11577 F:      Documentation/networking/
11578
11579 NETWORKING [IPSEC]
11580 M:      Steffen Klassert <steffen.klassert@secunet.com>
11581 M:      Herbert Xu <herbert@gondor.apana.org.au>
11582 M:      "David S. Miller" <davem@davemloft.net>
11583 L:      netdev@vger.kernel.org
11584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11586 S:      Maintained
11587 F:      net/xfrm/
11588 F:      net/key/
11589 F:      net/ipv4/xfrm*
11590 F:      net/ipv4/esp4*
11591 F:      net/ipv4/ah4.c
11592 F:      net/ipv4/ipcomp.c
11593 F:      net/ipv4/ip_vti.c
11594 F:      net/ipv6/xfrm*
11595 F:      net/ipv6/esp6*
11596 F:      net/ipv6/ah6.c
11597 F:      net/ipv6/ipcomp6.c
11598 F:      net/ipv6/ip6_vti.c
11599 F:      include/uapi/linux/xfrm.h
11600 F:      include/net/xfrm.h
11601
11602 NETWORKING [IPv4/IPv6]
11603 M:      "David S. Miller" <davem@davemloft.net>
11604 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11605 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11606 L:      netdev@vger.kernel.org
11607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11608 S:      Maintained
11609 F:      net/ipv4/
11610 F:      net/ipv6/
11611 F:      include/net/ip*
11612 F:      arch/x86/net/*
11613
11614 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11615 M:      Paul Moore <paul@paul-moore.com>
11616 W:      https://github.com/netlabel
11617 L:      netdev@vger.kernel.org
11618 L:      linux-security-module@vger.kernel.org
11619 S:      Maintained
11620 F:      Documentation/netlabel/
11621 F:      include/net/calipso.h
11622 F:      include/net/cipso_ipv4.h
11623 F:      include/net/netlabel.h
11624 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11625 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11626 F:      net/netlabel/
11627 F:      net/ipv4/cipso_ipv4.c
11628 F:      net/ipv6/calipso.c
11629 F:      net/netfilter/xt_CONNSECMARK.c
11630 F:      net/netfilter/xt_SECMARK.c
11631
11632 NETWORKING [MPTCP]
11633 M:      Mat Martineau <mathew.j.martineau@linux.intel.com>
11634 M:      Matthieu Baerts <matthieu.baerts@tessares.net>
11635 L:      netdev@vger.kernel.org
11636 L:      mptcp@lists.01.org
11637 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
11638 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
11639 S:      Maintained
11640 F:      include/net/mptcp.h
11641 F:      net/mptcp/
11642 F:      tools/testing/selftests/net/mptcp/
11643
11644 NETWORKING [TCP]
11645 M:      Eric Dumazet <edumazet@google.com>
11646 L:      netdev@vger.kernel.org
11647 S:      Maintained
11648 F:      net/ipv4/tcp*.c
11649 F:      net/ipv4/syncookies.c
11650 F:      net/ipv6/tcp*.c
11651 F:      net/ipv6/syncookies.c
11652 F:      include/uapi/linux/tcp.h
11653 F:      include/net/tcp.h
11654 F:      include/linux/tcp.h
11655 F:      include/trace/events/tcp.h
11656
11657 NETWORKING [TLS]
11658 M:      Boris Pismenny <borisp@mellanox.com>
11659 M:      Aviad Yehezkel <aviadye@mellanox.com>
11660 M:      John Fastabend <john.fastabend@gmail.com>
11661 M:      Daniel Borkmann <daniel@iogearbox.net>
11662 M:      Jakub Kicinski <kuba@kernel.org>
11663 L:      netdev@vger.kernel.org
11664 S:      Maintained
11665 F:      net/tls/*
11666 F:      include/uapi/linux/tls.h
11667 F:      include/net/tls.h
11668
11669 NETWORKING [WIRELESS]
11670 L:      linux-wireless@vger.kernel.org
11671 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11672
11673 NETDEVSIM
11674 M:      Jakub Kicinski <kuba@kernel.org>
11675 S:      Maintained
11676 F:      drivers/net/netdevsim/*
11677
11678 NETXEN (1/10) GbE SUPPORT
11679 M:      Manish Chopra <manishc@marvell.com>
11680 M:      Rahul Verma <rahulv@marvell.com>
11681 M:      GR-Linux-NIC-Dev@marvell.com
11682 L:      netdev@vger.kernel.org
11683 S:      Supported
11684 F:      drivers/net/ethernet/qlogic/netxen/
11685
11686 NEXTHOP
11687 M:      David Ahern <dsahern@kernel.org>
11688 L:      netdev@vger.kernel.org
11689 S:      Maintained
11690 F:      include/net/nexthop.h
11691 F:      include/uapi/linux/nexthop.h
11692 F:      include/net/netns/nexthop.h
11693 F:      net/ipv4/nexthop.c
11694
11695 NFC SUBSYSTEM
11696 L:      netdev@vger.kernel.org
11697 S:      Orphan
11698 F:      net/nfc/
11699 F:      include/net/nfc/
11700 F:      include/uapi/linux/nfc.h
11701 F:      drivers/nfc/
11702 F:      include/linux/platform_data/nfcmrvl.h
11703 F:      Documentation/devicetree/bindings/net/nfc/
11704
11705 NFS, SUNRPC, AND LOCKD CLIENTS
11706 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11707 M:      Anna Schumaker <anna.schumaker@netapp.com>
11708 L:      linux-nfs@vger.kernel.org
11709 W:      http://client.linux-nfs.org
11710 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11711 S:      Maintained
11712 F:      fs/lockd/
11713 F:      fs/nfs/
11714 F:      fs/nfs_common/
11715 F:      net/sunrpc/
11716 F:      include/linux/lockd/
11717 F:      include/linux/nfs*
11718 F:      include/linux/sunrpc/
11719 F:      include/uapi/linux/nfs*
11720 F:      include/uapi/linux/sunrpc/
11721
11722 NILFS2 FILESYSTEM
11723 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11724 L:      linux-nilfs@vger.kernel.org
11725 W:      https://nilfs.sourceforge.io/
11726 W:      https://nilfs.osdn.jp/
11727 T:      git git://github.com/konis/nilfs2.git
11728 S:      Supported
11729 F:      Documentation/filesystems/nilfs2.txt
11730 F:      fs/nilfs2/
11731 F:      include/trace/events/nilfs2.h
11732 F:      include/uapi/linux/nilfs2_api.h
11733 F:      include/uapi/linux/nilfs2_ondisk.h
11734
11735 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11736 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11737 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11738 S:      Maintained
11739 F:      Documentation/scsi/NinjaSCSI.txt
11740 F:      drivers/scsi/pcmcia/nsp_*
11741
11742 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11743 M:      GOTO Masanori <gotom@debian.or.jp>
11744 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11745 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11746 S:      Maintained
11747 F:      Documentation/scsi/NinjaSCSI.txt
11748 F:      drivers/scsi/nsp32*
11749
11750 NIOS2 ARCHITECTURE
11751 M:      Ley Foon Tan <ley.foon.tan@intel.com>
11752 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11754 S:      Maintained
11755 F:      arch/nios2/
11756
11757 NOHZ, DYNTICKS SUPPORT
11758 M:      Frederic Weisbecker <fweisbec@gmail.com>
11759 M:      Thomas Gleixner <tglx@linutronix.de>
11760 M:      Ingo Molnar <mingo@kernel.org>
11761 L:      linux-kernel@vger.kernel.org
11762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11763 S:      Maintained
11764 F:      kernel/time/tick*.*
11765 F:      include/linux/tick.h
11766 F:      include/linux/sched/nohz.h
11767
11768 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11769 M:      Pavel Machek <pavel@ucw.cz>
11770 M:      Sakari Ailus <sakari.ailus@iki.fi>
11771 L:      linux-media@vger.kernel.org
11772 S:      Maintained
11773 F:      drivers/media/i2c/et8ek8
11774 F:      drivers/media/i2c/ad5820.c
11775
11776 NOKIA N900 POWER SUPPLY DRIVERS
11777 R:      Pali Rohár <pali.rohar@gmail.com>
11778 F:      include/linux/power/bq2415x_charger.h
11779 F:      include/linux/power/bq27xxx_battery.h
11780 F:      drivers/power/supply/bq2415x_charger.c
11781 F:      drivers/power/supply/bq27xxx_battery.c
11782 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11783 F:      drivers/power/supply/isp1704_charger.c
11784 F:      drivers/power/supply/rx51_battery.c
11785
11786 NOLIBC HEADER FILE
11787 M:      Willy Tarreau <w@1wt.eu>
11788 S:      Maintained
11789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11790 F:      tools/include/nolibc/
11791
11792 NSDEPS
11793 M:      Matthias Maennich <maennich@google.com>
11794 S:      Maintained
11795 F:      scripts/nsdeps
11796 F:      Documentation/core-api/symbol-namespaces.rst
11797
11798 NTB AMD DRIVER
11799 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11800 L:      linux-ntb@googlegroups.com
11801 S:      Supported
11802 F:      drivers/ntb/hw/amd/
11803
11804 NTB DRIVER CORE
11805 M:      Jon Mason <jdmason@kudzu.us>
11806 M:      Dave Jiang <dave.jiang@intel.com>
11807 M:      Allen Hubbe <allenbh@gmail.com>
11808 L:      linux-ntb@googlegroups.com
11809 S:      Supported
11810 W:      https://github.com/jonmason/ntb/wiki
11811 T:      git git://github.com/jonmason/ntb.git
11812 F:      drivers/ntb/
11813 F:      drivers/net/ntb_netdev.c
11814 F:      include/linux/ntb.h
11815 F:      include/linux/ntb_transport.h
11816 F:      tools/testing/selftests/ntb/
11817
11818 NTB IDT DRIVER
11819 M:      Serge Semin <fancer.lancer@gmail.com>
11820 L:      linux-ntb@googlegroups.com
11821 S:      Supported
11822 F:      drivers/ntb/hw/idt/
11823
11824 NTB INTEL DRIVER
11825 M:      Dave Jiang <dave.jiang@intel.com>
11826 L:      linux-ntb@googlegroups.com
11827 S:      Supported
11828 W:      https://github.com/davejiang/linux/wiki
11829 T:      git https://github.com/davejiang/linux.git
11830 F:      drivers/ntb/hw/intel/
11831
11832 NTFS FILESYSTEM
11833 M:      Anton Altaparmakov <anton@tuxera.com>
11834 L:      linux-ntfs-dev@lists.sourceforge.net
11835 W:      http://www.tuxera.com/
11836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11837 S:      Supported
11838 F:      Documentation/filesystems/ntfs.txt
11839 F:      fs/ntfs/
11840
11841 NUBUS SUBSYSTEM
11842 M:      Finn Thain <fthain@telegraphics.com.au>
11843 L:      linux-m68k@lists.linux-m68k.org
11844 S:      Maintained
11845 F:      arch/*/include/asm/nubus.h
11846 F:      drivers/nubus/
11847 F:      include/linux/nubus.h
11848 F:      include/uapi/linux/nubus.h
11849
11850 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11851 M:      Antonino Daplas <adaplas@gmail.com>
11852 L:      linux-fbdev@vger.kernel.org
11853 S:      Maintained
11854 F:      drivers/video/fbdev/riva/
11855 F:      drivers/video/fbdev/nvidia/
11856
11857 NVM EXPRESS DRIVER
11858 M:      Keith Busch <kbusch@kernel.org>
11859 M:      Jens Axboe <axboe@fb.com>
11860 M:      Christoph Hellwig <hch@lst.de>
11861 M:      Sagi Grimberg <sagi@grimberg.me>
11862 L:      linux-nvme@lists.infradead.org
11863 T:      git://git.infradead.org/nvme.git
11864 W:      http://git.infradead.org/nvme.git
11865 S:      Supported
11866 F:      drivers/nvme/host/
11867 F:      include/linux/nvme.h
11868 F:      include/uapi/linux/nvme_ioctl.h
11869
11870 NVM EXPRESS FC TRANSPORT DRIVERS
11871 M:      James Smart <james.smart@broadcom.com>
11872 L:      linux-nvme@lists.infradead.org
11873 S:      Supported
11874 F:      include/linux/nvme-fc.h
11875 F:      include/linux/nvme-fc-driver.h
11876 F:      drivers/nvme/host/fc.c
11877 F:      drivers/nvme/target/fc.c
11878 F:      drivers/nvme/target/fcloop.c
11879
11880 NVM EXPRESS TARGET DRIVER
11881 M:      Christoph Hellwig <hch@lst.de>
11882 M:      Sagi Grimberg <sagi@grimberg.me>
11883 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11884 L:      linux-nvme@lists.infradead.org
11885 T:      git://git.infradead.org/nvme.git
11886 W:      http://git.infradead.org/nvme.git
11887 S:      Supported
11888 F:      drivers/nvme/target/
11889
11890 NVMEM FRAMEWORK
11891 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11892 S:      Maintained
11893 F:      drivers/nvmem/
11894 F:      Documentation/devicetree/bindings/nvmem/
11895 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11896 F:      include/linux/nvmem-consumer.h
11897 F:      include/linux/nvmem-provider.h
11898
11899 NXP FXAS21002C DRIVER
11900 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11901 L:      linux-iio@vger.kernel.org
11902 S:      Maintained
11903 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11904 F:      drivers/iio/gyro/fxas21002c_core.c
11905 F:      drivers/iio/gyro/fxas21002c.h
11906 F:      drivers/iio/gyro/fxas21002c_i2c.c
11907 F:      drivers/iio/gyro/fxas21002c_spi.c
11908
11909 NXP SGTL5000 DRIVER
11910 M:      Fabio Estevam <festevam@gmail.com>
11911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11912 S:      Maintained
11913 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11914 F:      sound/soc/codecs/sgtl5000*
11915
11916 NXP SJA1105 ETHERNET SWITCH DRIVER
11917 M:      Vladimir Oltean <olteanv@gmail.com>
11918 L:      linux-kernel@vger.kernel.org
11919 S:      Maintained
11920 F:      drivers/net/dsa/sja1105
11921
11922 NXP TDA998X DRM DRIVER
11923 M:      Russell King <linux@armlinux.org.uk>
11924 S:      Maintained
11925 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11926 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11927 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11928 F:      include/drm/i2c/tda998x.h
11929 F:      include/dt-bindings/display/tda998x.h
11930 K:      "nxp,tda998x"
11931
11932 NXP TFA9879 DRIVER
11933 M:      Peter Rosin <peda@axentia.se>
11934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11935 S:      Maintained
11936 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11937 F:      sound/soc/codecs/tfa9879*
11938
11939 NXP-NCI NFC DRIVER
11940 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11941 R:      Charles Gorand <charles.gorand@effinnov.com>
11942 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11943 S:      Supported
11944 F:      drivers/nfc/nxp-nci
11945
11946 OBJAGG
11947 M:      Jiri Pirko <jiri@mellanox.com>
11948 L:      netdev@vger.kernel.org
11949 S:      Supported
11950 F:      lib/objagg.c
11951 F:      lib/test_objagg.c
11952 F:      include/linux/objagg.h
11953
11954 NXP FSPI DRIVER
11955 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11956 M:      Ashish Kumar <ashish.kumar@nxp.com>
11957 L:      linux-spi@vger.kernel.org
11958 S:      Maintained
11959 F:      drivers/spi/spi-nxp-fspi.c
11960 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11961
11962 OBJTOOL
11963 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11964 M:      Peter Zijlstra <peterz@infradead.org>
11965 S:      Supported
11966 F:      tools/objtool/
11967
11968 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11969 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11970 M:      Andrew Donnellan <ajd@linux.ibm.com>
11971 L:      linuxppc-dev@lists.ozlabs.org
11972 S:      Supported
11973 F:      arch/powerpc/platforms/powernv/ocxl.c
11974 F:      arch/powerpc/include/asm/pnv-ocxl.h
11975 F:      drivers/misc/ocxl/
11976 F:      include/misc/ocxl*
11977 F:      include/uapi/misc/ocxl.h
11978 F:      Documentation/userspace-api/accelerators/ocxl.rst
11979
11980 OMAP AUDIO SUPPORT
11981 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11982 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11984 L:      linux-omap@vger.kernel.org
11985 S:      Maintained
11986 F:      sound/soc/ti/omap*
11987 F:      sound/soc/ti/rx51.c
11988 F:      sound/soc/ti/n810.c
11989 F:      sound/soc/ti/sdma-pcm.*
11990
11991 OMAP CLOCK FRAMEWORK SUPPORT
11992 M:      Paul Walmsley <paul@pwsan.com>
11993 L:      linux-omap@vger.kernel.org
11994 S:      Maintained
11995 F:      arch/arm/*omap*/*clock*
11996
11997 OMAP DEVICE TREE SUPPORT
11998 M:      Benoît Cousson <bcousson@baylibre.com>
11999 M:      Tony Lindgren <tony@atomide.com>
12000 L:      linux-omap@vger.kernel.org
12001 L:      devicetree@vger.kernel.org
12002 S:      Maintained
12003 F:      arch/arm/boot/dts/*omap*
12004 F:      arch/arm/boot/dts/*am3*
12005 F:      arch/arm/boot/dts/*am4*
12006 F:      arch/arm/boot/dts/*am5*
12007 F:      arch/arm/boot/dts/*dra7*
12008 F:      arch/arm/boot/dts/logicpd-som-lv*
12009 F:      arch/arm/boot/dts/logicpd-torpedo*
12010
12011 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12012 L:      linux-omap@vger.kernel.org
12013 L:      linux-fbdev@vger.kernel.org
12014 S:      Orphan
12015 F:      drivers/video/fbdev/omap2/
12016 F:      Documentation/arm/omap/dss.rst
12017
12018 OMAP FRAMEBUFFER SUPPORT
12019 L:      linux-fbdev@vger.kernel.org
12020 L:      linux-omap@vger.kernel.org
12021 S:      Orphan
12022 F:      drivers/video/fbdev/omap/
12023
12024 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12025 M:      Roger Quadros <rogerq@ti.com>
12026 M:      Tony Lindgren <tony@atomide.com>
12027 L:      linux-omap@vger.kernel.org
12028 S:      Maintained
12029 F:      drivers/memory/omap-gpmc.c
12030 F:      arch/arm/mach-omap2/*gpmc*
12031
12032 OMAP GPIO DRIVER
12033 M:      Grygorii Strashko <grygorii.strashko@ti.com>
12034 M:      Santosh Shilimkar <ssantosh@kernel.org>
12035 M:      Kevin Hilman <khilman@kernel.org>
12036 L:      linux-omap@vger.kernel.org
12037 S:      Maintained
12038 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
12039 F:      drivers/gpio/gpio-omap.c
12040
12041 OMAP HARDWARE SPINLOCK SUPPORT
12042 M:      Ohad Ben-Cohen <ohad@wizery.com>
12043 L:      linux-omap@vger.kernel.org
12044 S:      Maintained
12045 F:      drivers/hwspinlock/omap_hwspinlock.c
12046
12047 OMAP HS MMC SUPPORT
12048 L:      linux-mmc@vger.kernel.org
12049 L:      linux-omap@vger.kernel.org
12050 S:      Orphan
12051 F:      drivers/mmc/host/omap_hsmmc.c
12052
12053 OMAP HWMOD DATA
12054 M:      Paul Walmsley <paul@pwsan.com>
12055 L:      linux-omap@vger.kernel.org
12056 S:      Maintained
12057 F:      arch/arm/mach-omap2/omap_hwmod*data*
12058
12059 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12060 M:      Benoît Cousson <bcousson@baylibre.com>
12061 L:      linux-omap@vger.kernel.org
12062 S:      Maintained
12063 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12064
12065 OMAP HWMOD SUPPORT
12066 M:      Benoît Cousson <bcousson@baylibre.com>
12067 M:      Paul Walmsley <paul@pwsan.com>
12068 L:      linux-omap@vger.kernel.org
12069 S:      Maintained
12070 F:      arch/arm/mach-omap2/omap_hwmod.*
12071
12072 OMAP I2C DRIVER
12073 M:      Vignesh R <vigneshr@ti.com>
12074 L:      linux-omap@vger.kernel.org
12075 L:      linux-i2c@vger.kernel.org
12076 S:      Maintained
12077 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12078 F:      drivers/i2c/busses/i2c-omap.c
12079
12080 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12081 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12082 L:      linux-media@vger.kernel.org
12083 S:      Maintained
12084 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12085 F:      drivers/media/platform/omap3isp/
12086 F:      drivers/staging/media/omap4iss/
12087
12088 OMAP MMC SUPPORT
12089 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12090 L:      linux-omap@vger.kernel.org
12091 S:      Odd Fixes
12092 F:      drivers/mmc/host/omap.c
12093
12094 OMAP POWER MANAGEMENT SUPPORT
12095 M:      Kevin Hilman <khilman@kernel.org>
12096 L:      linux-omap@vger.kernel.org
12097 S:      Maintained
12098 F:      arch/arm/*omap*/*pm*
12099 F:      drivers/cpufreq/omap-cpufreq.c
12100
12101 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12102 M:      Rajendra Nayak <rnayak@codeaurora.org>
12103 M:      Paul Walmsley <paul@pwsan.com>
12104 L:      linux-omap@vger.kernel.org
12105 S:      Maintained
12106 F:      arch/arm/mach-omap2/prm*
12107
12108 OMAP RANDOM NUMBER GENERATOR SUPPORT
12109 M:      Deepak Saxena <dsaxena@plexity.net>
12110 S:      Maintained
12111 F:      drivers/char/hw_random/omap-rng.c
12112
12113 OMAP USB SUPPORT
12114 L:      linux-usb@vger.kernel.org
12115 L:      linux-omap@vger.kernel.org
12116 S:      Orphan
12117 F:      drivers/usb/*/*omap*
12118 F:      arch/arm/*omap*/usb*
12119
12120 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12121 M:      Mark Jackson <mpfj@newflow.co.uk>
12122 L:      linux-omap@vger.kernel.org
12123 S:      Maintained
12124 F:      arch/arm/boot/dts/am335x-nano.dts
12125
12126 OMAP1 SUPPORT
12127 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12128 M:      Tony Lindgren <tony@atomide.com>
12129 L:      linux-omap@vger.kernel.org
12130 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12132 S:      Maintained
12133 F:      arch/arm/mach-omap1/
12134 F:      arch/arm/plat-omap/
12135 F:      arch/arm/configs/omap1_defconfig
12136 F:      drivers/i2c/busses/i2c-omap.c
12137 F:      include/linux/platform_data/i2c-omap.h
12138 F:      include/linux/platform_data/ams-delta-fiq.h
12139
12140 OMAP2+ SUPPORT
12141 M:      Tony Lindgren <tony@atomide.com>
12142 L:      linux-omap@vger.kernel.org
12143 W:      http://www.muru.com/linux/omap/
12144 W:      http://linux.omap.com/
12145 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12147 S:      Maintained
12148 F:      arch/arm/mach-omap2/
12149 F:      arch/arm/plat-omap/
12150 F:      arch/arm/configs/omap2plus_defconfig
12151 F:      drivers/bus/ti-sysc.c
12152 F:      drivers/i2c/busses/i2c-omap.c
12153 F:      drivers/irqchip/irq-omap-intc.c
12154 F:      drivers/mfd/*omap*.c
12155 F:      drivers/mfd/menelaus.c
12156 F:      drivers/mfd/palmas.c
12157 F:      drivers/mfd/tps65217.c
12158 F:      drivers/mfd/tps65218.c
12159 F:      drivers/mfd/tps65910.c
12160 F:      drivers/mfd/twl-core.[ch]
12161 F:      drivers/mfd/twl4030*.c
12162 F:      drivers/mfd/twl6030*.c
12163 F:      drivers/mfd/twl6040*.c
12164 F:      drivers/regulator/palmas-regulator*.c
12165 F:      drivers/regulator/pbias-regulator.c
12166 F:      drivers/regulator/tps65217-regulator.c
12167 F:      drivers/regulator/tps65218-regulator.c
12168 F:      drivers/regulator/tps65910-regulator.c
12169 F:      drivers/regulator/twl-regulator.c
12170 F:      drivers/regulator/twl6030-regulator.c
12171 F:      include/linux/platform_data/i2c-omap.h
12172 F:      include/linux/platform_data/ti-sysc.h
12173
12174 ONION OMEGA2+ BOARD
12175 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12176 L:      linux-mips@vger.kernel.org
12177 S:      Maintained
12178 F:      arch/mips/boot/dts/ralink/omega2p.dts
12179
12180 OMFS FILESYSTEM
12181 M:      Bob Copeland <me@bobcopeland.com>
12182 L:      linux-karma-devel@lists.sourceforge.net
12183 S:      Maintained
12184 F:      Documentation/filesystems/omfs.txt
12185 F:      fs/omfs/
12186
12187 OMNIKEY CARDMAN 4000 DRIVER
12188 M:      Harald Welte <laforge@gnumonks.org>
12189 S:      Maintained
12190 F:      drivers/char/pcmcia/cm4000_cs.c
12191 F:      include/linux/cm4000_cs.h
12192 F:      include/uapi/linux/cm4000_cs.h
12193
12194 OMNIKEY CARDMAN 4040 DRIVER
12195 M:      Harald Welte <laforge@gnumonks.org>
12196 S:      Maintained
12197 F:      drivers/char/pcmcia/cm4040_cs.*
12198
12199 OMNIVISION OV13858 SENSOR DRIVER
12200 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12201 L:      linux-media@vger.kernel.org
12202 T:      git git://linuxtv.org/media_tree.git
12203 S:      Maintained
12204 F:      drivers/media/i2c/ov13858.c
12205
12206 OMNIVISION OV2680 SENSOR DRIVER
12207 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12208 L:      linux-media@vger.kernel.org
12209 T:      git git://linuxtv.org/media_tree.git
12210 S:      Maintained
12211 F:      drivers/media/i2c/ov2680.c
12212 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12213
12214 OMNIVISION OV2685 SENSOR DRIVER
12215 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12216 L:      linux-media@vger.kernel.org
12217 T:      git git://linuxtv.org/media_tree.git
12218 S:      Maintained
12219 F:      drivers/media/i2c/ov2685.c
12220
12221 OMNIVISION OV5640 SENSOR DRIVER
12222 M:      Steve Longerbeam <slongerbeam@gmail.com>
12223 L:      linux-media@vger.kernel.org
12224 T:      git git://linuxtv.org/media_tree.git
12225 S:      Maintained
12226 F:      drivers/media/i2c/ov5640.c
12227
12228 OMNIVISION OV5647 SENSOR DRIVER
12229 M:      Luis Oliveira <lolivei@synopsys.com>
12230 L:      linux-media@vger.kernel.org
12231 T:      git git://linuxtv.org/media_tree.git
12232 S:      Maintained
12233 F:      drivers/media/i2c/ov5647.c
12234
12235 OMNIVISION OV5670 SENSOR DRIVER
12236 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12237 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12238 L:      linux-media@vger.kernel.org
12239 T:      git git://linuxtv.org/media_tree.git
12240 S:      Maintained
12241 F:      drivers/media/i2c/ov5670.c
12242
12243 OMNIVISION OV5675 SENSOR DRIVER
12244 M:      Shawn Tu <shawnx.tu@intel.com>
12245 L:      linux-media@vger.kernel.org
12246 T:      git git://linuxtv.org/media_tree.git
12247 S:      Maintained
12248 F:      drivers/media/i2c/ov5675.c
12249
12250 OMNIVISION OV5695 SENSOR DRIVER
12251 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12252 L:      linux-media@vger.kernel.org
12253 T:      git git://linuxtv.org/media_tree.git
12254 S:      Maintained
12255 F:      drivers/media/i2c/ov5695.c
12256
12257 OMNIVISION OV7670 SENSOR DRIVER
12258 M:      Jonathan Corbet <corbet@lwn.net>
12259 L:      linux-media@vger.kernel.org
12260 T:      git git://linuxtv.org/media_tree.git
12261 S:      Maintained
12262 F:      drivers/media/i2c/ov7670.c
12263 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12264
12265 OMNIVISION OV772x SENSOR DRIVER
12266 M:      Jacopo Mondi <jacopo@jmondi.org>
12267 L:      linux-media@vger.kernel.org
12268 T:      git git://linuxtv.org/media_tree.git
12269 S:      Odd fixes
12270 F:      drivers/media/i2c/ov772x.c
12271 F:      include/media/i2c/ov772x.h
12272 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12273
12274 OMNIVISION OV7740 SENSOR DRIVER
12275 M:      Wenyou Yang <wenyou.yang@microchip.com>
12276 L:      linux-media@vger.kernel.org
12277 T:      git git://linuxtv.org/media_tree.git
12278 S:      Maintained
12279 F:      drivers/media/i2c/ov7740.c
12280 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12281
12282 OMNIVISION OV9640 SENSOR DRIVER
12283 M:      Petr Cvek <petrcvekcz@gmail.com>
12284 L:      linux-media@vger.kernel.org
12285 S:      Maintained
12286 F:      drivers/media/i2c/ov9640.*
12287
12288 OMNIVISION OV8856 SENSOR DRIVER
12289 M:      Ben Kao <ben.kao@intel.com>
12290 L:      linux-media@vger.kernel.org
12291 T:      git git://linuxtv.org/media_tree.git
12292 S:      Maintained
12293 F:      drivers/media/i2c/ov8856.c
12294
12295 OMNIVISION OV9650 SENSOR DRIVER
12296 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12297 R:      Akinobu Mita <akinobu.mita@gmail.com>
12298 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12299 L:      linux-media@vger.kernel.org
12300 T:      git git://linuxtv.org/media_tree.git
12301 S:      Maintained
12302 F:      drivers/media/i2c/ov9650.c
12303 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12304
12305 ONENAND FLASH DRIVER
12306 M:      Kyungmin Park <kyungmin.park@samsung.com>
12307 L:      linux-mtd@lists.infradead.org
12308 S:      Maintained
12309 F:      drivers/mtd/nand/onenand/
12310 F:      include/linux/mtd/onenand*.h
12311
12312 OP-TEE DRIVER
12313 M:      Jens Wiklander <jens.wiklander@linaro.org>
12314 L:      tee-dev@lists.linaro.org
12315 S:      Maintained
12316 F:      drivers/tee/optee/
12317
12318 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12319 M:      Sumit Garg <sumit.garg@linaro.org>
12320 L:      tee-dev@lists.linaro.org
12321 S:      Maintained
12322 F:      drivers/char/hw_random/optee-rng.c
12323
12324 OPA-VNIC DRIVER
12325 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12326 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12327 L:      linux-rdma@vger.kernel.org
12328 S:      Supported
12329 F:      drivers/infiniband/ulp/opa_vnic
12330
12331 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12332 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12333 M:      Frank Rowand <frowand.list@gmail.com>
12334 L:      devicetree@vger.kernel.org
12335 S:      Maintained
12336 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12337 F:      Documentation/devicetree/overlay-notes.txt
12338 F:      drivers/of/overlay.c
12339 F:      drivers/of/resolver.c
12340 K:      of_overlay_notifier_
12341
12342 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12343 M:      Rob Herring <robh+dt@kernel.org>
12344 M:      Frank Rowand <frowand.list@gmail.com>
12345 L:      devicetree@vger.kernel.org
12346 W:      http://www.devicetree.org/
12347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12348 S:      Maintained
12349 F:      drivers/of/
12350 F:      include/linux/of*.h
12351 F:      scripts/dtc/
12352 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12353
12354 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12355 M:      Rob Herring <robh+dt@kernel.org>
12356 M:      Mark Rutland <mark.rutland@arm.com>
12357 L:      devicetree@vger.kernel.org
12358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12359 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12360 S:      Maintained
12361 F:      Documentation/devicetree/
12362 F:      arch/*/boot/dts/
12363 F:      include/dt-bindings/
12364
12365 OPENCORES I2C BUS DRIVER
12366 M:      Peter Korsgaard <peter@korsgaard.com>
12367 M:      Andrew Lunn <andrew@lunn.ch>
12368 L:      linux-i2c@vger.kernel.org
12369 S:      Maintained
12370 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12371 F:      Documentation/i2c/busses/i2c-ocores.rst
12372 F:      drivers/i2c/busses/i2c-ocores.c
12373 F:      include/linux/platform_data/i2c-ocores.h
12374
12375 OPENRISC ARCHITECTURE
12376 M:      Jonas Bonn <jonas@southpole.se>
12377 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12378 M:      Stafford Horne <shorne@gmail.com>
12379 T:      git git://github.com/openrisc/linux.git
12380 L:      openrisc@lists.librecores.org
12381 W:      http://openrisc.io
12382 S:      Maintained
12383 F:      Documentation/devicetree/bindings/openrisc/
12384 F:      Documentation/openrisc/
12385 F:      arch/openrisc/
12386 F:      drivers/irqchip/irq-ompic.c
12387 F:      drivers/irqchip/irq-or1k-*
12388
12389 OPENVSWITCH
12390 M:      Pravin B Shelar <pshelar@ovn.org>
12391 L:      netdev@vger.kernel.org
12392 L:      dev@openvswitch.org
12393 W:      http://openvswitch.org
12394 S:      Maintained
12395 F:      net/openvswitch/
12396 F:      include/uapi/linux/openvswitch.h
12397
12398 OPERATING PERFORMANCE POINTS (OPP)
12399 M:      Viresh Kumar <vireshk@kernel.org>
12400 M:      Nishanth Menon <nm@ti.com>
12401 M:      Stephen Boyd <sboyd@kernel.org>
12402 L:      linux-pm@vger.kernel.org
12403 S:      Maintained
12404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12405 F:      drivers/opp/
12406 F:      include/linux/pm_opp.h
12407 F:      Documentation/power/opp.rst
12408 F:      Documentation/devicetree/bindings/opp/
12409
12410 OPL4 DRIVER
12411 M:      Clemens Ladisch <clemens@ladisch.de>
12412 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12414 S:      Maintained
12415 F:      sound/drivers/opl4/
12416
12417 OPROFILE
12418 M:      Robert Richter <rric@kernel.org>
12419 L:      oprofile-list@lists.sf.net
12420 S:      Maintained
12421 F:      arch/*/include/asm/oprofile*.h
12422 F:      arch/*/oprofile/
12423 F:      drivers/oprofile/
12424 F:      include/linux/oprofile.h
12425
12426 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12427 M:      Mark Fasheh <mark@fasheh.com>
12428 M:      Joel Becker <jlbec@evilplan.org>
12429 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12430 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12431 W:      http://ocfs2.wiki.kernel.org
12432 S:      Supported
12433 F:      Documentation/filesystems/ocfs2.txt
12434 F:      Documentation/filesystems/dlmfs.txt
12435 F:      fs/ocfs2/
12436
12437 ORANGEFS FILESYSTEM
12438 M:      Mike Marshall <hubcap@omnibond.com>
12439 R:      Martin Brandenburg <martin@omnibond.com>
12440 L:      devel@lists.orangefs.org
12441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12442 S:      Supported
12443 F:      fs/orangefs/
12444 F:      Documentation/filesystems/orangefs.txt
12445
12446 ORINOCO DRIVER
12447 L:      linux-wireless@vger.kernel.org
12448 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12449 W:      http://www.nongnu.org/orinoco/
12450 S:      Orphan
12451 F:      drivers/net/wireless/intersil/orinoco/
12452
12453 OV2659 OMNIVISION SENSOR DRIVER
12454 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12455 L:      linux-media@vger.kernel.org
12456 W:      https://linuxtv.org
12457 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12458 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12459 S:      Maintained
12460 F:      drivers/media/i2c/ov2659.c
12461 F:      include/media/i2c/ov2659.h
12462
12463 OVERLAY FILESYSTEM
12464 M:      Miklos Szeredi <miklos@szeredi.hu>
12465 L:      linux-unionfs@vger.kernel.org
12466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12467 S:      Supported
12468 F:      fs/overlayfs/
12469 F:      Documentation/filesystems/overlayfs.rst
12470
12471 P54 WIRELESS DRIVER
12472 M:      Christian Lamparter <chunkeey@googlemail.com>
12473 L:      linux-wireless@vger.kernel.org
12474 W:      http://wireless.kernel.org/en/users/Drivers/p54
12475 S:      Maintained
12476 F:      drivers/net/wireless/intersil/p54/
12477
12478 PA SEMI ETHERNET DRIVER
12479 L:      netdev@vger.kernel.org
12480 S:      Orphan
12481 F:      drivers/net/ethernet/pasemi/*
12482
12483 PA SEMI SMBUS DRIVER
12484 L:      linux-i2c@vger.kernel.org
12485 S:      Orphan
12486 F:      drivers/i2c/busses/i2c-pasemi.c
12487
12488 PACKING
12489 M:      Vladimir Oltean <olteanv@gmail.com>
12490 L:      netdev@vger.kernel.org
12491 S:      Supported
12492 F:      lib/packing.c
12493 F:      include/linux/packing.h
12494 F:      Documentation/core-api/packing.rst
12495
12496 PADATA PARALLEL EXECUTION MECHANISM
12497 M:      Steffen Klassert <steffen.klassert@secunet.com>
12498 L:      linux-crypto@vger.kernel.org
12499 S:      Maintained
12500 F:      kernel/padata.c
12501 F:      include/linux/padata.h
12502 F:      Documentation/core-api/padata.rst
12503
12504 PAGE POOL
12505 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12506 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12507 L:      netdev@vger.kernel.org
12508 S:      Supported
12509 F:      net/core/page_pool.c
12510 F:      include/net/page_pool.h
12511
12512 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12513 M:      Harald Welte <laforge@gnumonks.org>
12514 L:      platform-driver-x86@vger.kernel.org
12515 S:      Maintained
12516 F:      drivers/platform/x86/panasonic-laptop.c
12517
12518 PARALLEL LCD/KEYPAD PANEL DRIVER
12519 M:      Willy Tarreau <willy@haproxy.com>
12520 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12521 S:      Odd Fixes
12522 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12523 F:      drivers/auxdisplay/panel.c
12524
12525 PARALLEL PORT SUBSYSTEM
12526 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12527 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12528 L:      linux-parport@lists.infradead.org (subscribers-only)
12529 S:      Maintained
12530 F:      drivers/parport/
12531 F:      include/linux/parport*.h
12532 F:      drivers/char/ppdev.c
12533 F:      include/uapi/linux/ppdev.h
12534 F:      Documentation/driver-api/parport*.rst
12535
12536 PARAVIRT_OPS INTERFACE
12537 M:      Juergen Gross <jgross@suse.com>
12538 M:      Thomas Hellstrom <thellstrom@vmware.com>
12539 M:      "VMware, Inc." <pv-drivers@vmware.com>
12540 L:      virtualization@lists.linux-foundation.org
12541 S:      Supported
12542 F:      Documentation/virt/paravirt_ops.rst
12543 F:      arch/*/kernel/paravirt*
12544 F:      arch/*/include/asm/paravirt*.h
12545 F:      include/linux/hypervisor.h
12546
12547 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12548 M:      Tim Waugh <tim@cyberelk.net>
12549 L:      linux-parport@lists.infradead.org (subscribers-only)
12550 S:      Maintained
12551 F:      Documentation/admin-guide/blockdev/paride.rst
12552 F:      drivers/block/paride/
12553
12554 PARISC ARCHITECTURE
12555 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12556 M:      Helge Deller <deller@gmx.de>
12557 L:      linux-parisc@vger.kernel.org
12558 W:      http://www.parisc-linux.org/
12559 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12562 S:      Maintained
12563 F:      arch/parisc/
12564 F:      Documentation/parisc/
12565 F:      drivers/parisc/
12566 F:      drivers/char/agp/parisc-agp.c
12567 F:      drivers/input/misc/hp_sdc_rtc.c
12568 F:      drivers/input/serio/gscps2.c
12569 F:      drivers/input/serio/hp_sdc*
12570 F:      drivers/parport/parport_gsc.*
12571 F:      drivers/tty/serial/8250/8250_gsc.c
12572 F:      drivers/video/fbdev/sti*
12573 F:      drivers/video/console/sti*
12574 F:      drivers/video/logo/logo_parisc*
12575 F:      include/linux/hp_sdc.h
12576
12577 PARMAN
12578 M:      Jiri Pirko <jiri@mellanox.com>
12579 L:      netdev@vger.kernel.org
12580 S:      Supported
12581 F:      lib/parman.c
12582 F:      lib/test_parman.c
12583 F:      include/linux/parman.h
12584
12585 PC ENGINES APU BOARD DRIVER
12586 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12587 S:      Maintained
12588 F:      drivers/platform/x86/pcengines-apuv2.c
12589
12590 PC87360 HARDWARE MONITORING DRIVER
12591 M:      Jim Cromie <jim.cromie@gmail.com>
12592 L:      linux-hwmon@vger.kernel.org
12593 S:      Maintained
12594 F:      Documentation/hwmon/pc87360.rst
12595 F:      drivers/hwmon/pc87360.c
12596
12597 PC8736x GPIO DRIVER
12598 M:      Jim Cromie <jim.cromie@gmail.com>
12599 S:      Maintained
12600 F:      drivers/char/pc8736x_gpio.c
12601
12602 PC87427 HARDWARE MONITORING DRIVER
12603 M:      Jean Delvare <jdelvare@suse.com>
12604 L:      linux-hwmon@vger.kernel.org
12605 S:      Maintained
12606 F:      Documentation/hwmon/pc87427.rst
12607 F:      drivers/hwmon/pc87427.c
12608
12609 PCA9532 LED DRIVER
12610 M:      Riku Voipio <riku.voipio@iki.fi>
12611 S:      Maintained
12612 F:      drivers/leds/leds-pca9532.c
12613 F:      include/linux/leds-pca9532.h
12614
12615 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12616 M:      Guenter Roeck <linux@roeck-us.net>
12617 L:      linux-i2c@vger.kernel.org
12618 S:      Maintained
12619 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12620
12621 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12622 M:      Khalid Aziz <khalid@gonehiking.org>
12623 S:      Maintained
12624 F:      drivers/firmware/pcdp.*
12625
12626 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12627 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12628 L:      linux-pci@vger.kernel.org
12629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12630 S:      Maintained
12631 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12632 F:      drivers/pci/controller/pci-aardvark.c
12633
12634 PCI DRIVER FOR ALTERA PCIE IP
12635 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12636 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12637 L:      linux-pci@vger.kernel.org
12638 S:      Supported
12639 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12640 F:      drivers/pci/controller/pcie-altera.c
12641
12642 PCI DRIVER FOR APPLIEDMICRO XGENE
12643 M:      Toan Le <toan@os.amperecomputing.com>
12644 L:      linux-pci@vger.kernel.org
12645 L:      linux-arm-kernel@lists.infradead.org
12646 S:      Maintained
12647 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12648 F:      drivers/pci/controller/pci-xgene.c
12649
12650 PCI DRIVER FOR ARM VERSATILE PLATFORM
12651 M:      Rob Herring <robh@kernel.org>
12652 L:      linux-pci@vger.kernel.org
12653 L:      linux-arm-kernel@lists.infradead.org
12654 S:      Maintained
12655 F:      Documentation/devicetree/bindings/pci/versatile.txt
12656 F:      drivers/pci/controller/pci-versatile.c
12657
12658 PCI DRIVER FOR ARMADA 8K
12659 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12660 L:      linux-pci@vger.kernel.org
12661 L:      linux-arm-kernel@lists.infradead.org
12662 S:      Maintained
12663 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12664 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12665
12666 PCI DRIVER FOR CADENCE PCIE IP
12667 M:      Tom Joseph <tjoseph@cadence.com>
12668 L:      linux-pci@vger.kernel.org
12669 S:      Maintained
12670 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12671 F:      drivers/pci/controller/pcie-cadence*
12672
12673 PCI DRIVER FOR FREESCALE LAYERSCAPE
12674 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12675 M:      Mingkai Hu <mingkai.hu@nxp.com>
12676 M:      Roy Zang <roy.zang@nxp.com>
12677 L:      linuxppc-dev@lists.ozlabs.org
12678 L:      linux-pci@vger.kernel.org
12679 L:      linux-arm-kernel@lists.infradead.org
12680 S:      Maintained
12681 F:      drivers/pci/controller/dwc/*layerscape*
12682
12683 PCI DRIVER FOR GENERIC OF HOSTS
12684 M:      Will Deacon <will@kernel.org>
12685 L:      linux-pci@vger.kernel.org
12686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12687 S:      Maintained
12688 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12689 F:      drivers/pci/controller/pci-host-common.c
12690 F:      drivers/pci/controller/pci-host-generic.c
12691
12692 PCI DRIVER FOR IMX6
12693 M:      Richard Zhu <hongxing.zhu@nxp.com>
12694 M:      Lucas Stach <l.stach@pengutronix.de>
12695 L:      linux-pci@vger.kernel.org
12696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12697 S:      Maintained
12698 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12699 F:      drivers/pci/controller/dwc/*imx6*
12700
12701 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12702 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12703 L:      linux-pci@vger.kernel.org
12704 S:      Supported
12705 F:      drivers/pci/controller/vmd.c
12706
12707 PCI DRIVER FOR MICROSEMI SWITCHTEC
12708 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12709 M:      Logan Gunthorpe <logang@deltatee.com>
12710 L:      linux-pci@vger.kernel.org
12711 S:      Maintained
12712 F:      Documentation/driver-api/switchtec.rst
12713 F:      Documentation/ABI/testing/sysfs-class-switchtec
12714 F:      drivers/pci/switch/switchtec*
12715 F:      include/uapi/linux/switchtec_ioctl.h
12716 F:      include/linux/switchtec.h
12717 F:      drivers/ntb/hw/mscc/
12718
12719 PCI DRIVER FOR MOBIVEIL PCIE IP
12720 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12721 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12722 L:      linux-pci@vger.kernel.org
12723 S:      Supported
12724 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12725 F:      drivers/pci/controller/pcie-mobiveil.c
12726
12727 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12728 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12729 M:      Jason Cooper <jason@lakedaemon.net>
12730 L:      linux-pci@vger.kernel.org
12731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12732 S:      Maintained
12733 F:      drivers/pci/controller/*mvebu*
12734
12735 PCI DRIVER FOR NVIDIA TEGRA
12736 M:      Thierry Reding <thierry.reding@gmail.com>
12737 L:      linux-tegra@vger.kernel.org
12738 L:      linux-pci@vger.kernel.org
12739 S:      Supported
12740 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12741 F:      drivers/pci/controller/pci-tegra.c
12742
12743 PCI DRIVER FOR RENESAS R-CAR
12744 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12745 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12746 L:      linux-pci@vger.kernel.org
12747 L:      linux-renesas-soc@vger.kernel.org
12748 S:      Maintained
12749 F:      drivers/pci/controller/*rcar*
12750
12751 PCI DRIVER FOR SAMSUNG EXYNOS
12752 M:      Jingoo Han <jingoohan1@gmail.com>
12753 L:      linux-pci@vger.kernel.org
12754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12755 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12756 S:      Maintained
12757 F:      drivers/pci/controller/dwc/pci-exynos.c
12758
12759 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12760 M:      Jingoo Han <jingoohan1@gmail.com>
12761 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12762 L:      linux-pci@vger.kernel.org
12763 S:      Maintained
12764 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12765 F:      drivers/pci/controller/dwc/*designware*
12766
12767 PCI DRIVER FOR TI DRA7XX
12768 M:      Kishon Vijay Abraham I <kishon@ti.com>
12769 L:      linux-omap@vger.kernel.org
12770 L:      linux-pci@vger.kernel.org
12771 S:      Supported
12772 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12773 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12774
12775 PCI DRIVER FOR TI KEYSTONE
12776 M:      Murali Karicheri <m-karicheri2@ti.com>
12777 L:      linux-pci@vger.kernel.org
12778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12779 S:      Maintained
12780 F:      drivers/pci/controller/dwc/pci-keystone.c
12781
12782 PCI ENDPOINT SUBSYSTEM
12783 M:      Kishon Vijay Abraham I <kishon@ti.com>
12784 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12785 L:      linux-pci@vger.kernel.org
12786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12787 S:      Supported
12788 F:      drivers/pci/endpoint/
12789 F:      drivers/misc/pci_endpoint_test.c
12790 F:      tools/pci/
12791
12792 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12793 M:      Russell Currey <ruscur@russell.cc>
12794 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12795 M:      Oliver O'Halloran <oohall@gmail.com>
12796 L:      linuxppc-dev@lists.ozlabs.org
12797 S:      Supported
12798 F:      Documentation/PCI/pci-error-recovery.rst
12799 F:      drivers/pci/pcie/aer.c
12800 F:      drivers/pci/pcie/dpc.c
12801 F:      drivers/pci/pcie/err.c
12802 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12803 F:      arch/powerpc/kernel/eeh*.c
12804 F:      arch/powerpc/platforms/*/eeh*.c
12805 F:      arch/powerpc/include/*/eeh*.h
12806
12807 PCI ERROR RECOVERY
12808 M:      Linas Vepstas <linasvepstas@gmail.com>
12809 L:      linux-pci@vger.kernel.org
12810 S:      Supported
12811 F:      Documentation/PCI/pci-error-recovery.rst
12812
12813 PCI MSI DRIVER FOR ALTERA MSI IP
12814 M:      Ley Foon Tan <ley.foon.tan@intel.com>
12815 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12816 L:      linux-pci@vger.kernel.org
12817 S:      Supported
12818 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12819 F:      drivers/pci/controller/pcie-altera-msi.c
12820
12821 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12822 M:      Toan Le <toan@os.amperecomputing.com>
12823 L:      linux-pci@vger.kernel.org
12824 L:      linux-arm-kernel@lists.infradead.org
12825 S:      Maintained
12826 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12827 F:      drivers/pci/controller/pci-xgene-msi.c
12828
12829 PCI SUBSYSTEM
12830 M:      Bjorn Helgaas <bhelgaas@google.com>
12831 L:      linux-pci@vger.kernel.org
12832 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12834 S:      Supported
12835 F:      Documentation/devicetree/bindings/pci/
12836 F:      Documentation/PCI/
12837 F:      drivers/acpi/pci*
12838 F:      drivers/pci/
12839 F:      include/asm-generic/pci*
12840 F:      include/linux/pci*
12841 F:      include/linux/of_pci.h
12842 F:      include/uapi/linux/pci*
12843 F:      lib/pci*
12844 F:      arch/x86/pci/
12845 F:      arch/x86/kernel/quirks.c
12846 F:      arch/x86/kernel/early-quirks.c
12847
12848 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12849 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12850 R:      Andrew Murray <andrew.murray@arm.com>
12851 L:      linux-pci@vger.kernel.org
12852 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12854 S:      Supported
12855 F:      drivers/pci/controller/
12856
12857 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12858 M:      Jonathan Chocron <jonnyc@amazon.com>
12859 L:      linux-pci@vger.kernel.org
12860 S:      Maintained
12861 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12862 F:      drivers/pci/controller/dwc/pcie-al.c
12863
12864 PCIE DRIVER FOR AMLOGIC MESON
12865 M:      Yue Wang <yue.wang@Amlogic.com>
12866 L:      linux-pci@vger.kernel.org
12867 L:      linux-amlogic@lists.infradead.org
12868 S:      Maintained
12869 F:      drivers/pci/controller/dwc/pci-meson.c
12870
12871 PCIE DRIVER FOR AXIS ARTPEC
12872 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12873 L:      linux-arm-kernel@axis.com
12874 L:      linux-pci@vger.kernel.org
12875 S:      Maintained
12876 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12877 F:      drivers/pci/controller/dwc/*artpec*
12878
12879 PCIE DRIVER FOR CAVIUM THUNDERX
12880 M:      Robert Richter <rrichter@marvell.com>
12881 L:      linux-pci@vger.kernel.org
12882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12883 S:      Supported
12884 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12885 F:      drivers/pci/controller/pci-thunder-*
12886
12887 PCIE DRIVER FOR HISILICON
12888 M:      Zhou Wang <wangzhou1@hisilicon.com>
12889 L:      linux-pci@vger.kernel.org
12890 S:      Maintained
12891 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12892 F:      drivers/pci/controller/dwc/pcie-hisi.c
12893
12894 PCIE DRIVER FOR HISILICON KIRIN
12895 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12896 M:      Binghui Wang <wangbinghui@hisilicon.com>
12897 L:      linux-pci@vger.kernel.org
12898 S:      Maintained
12899 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12900 F:      drivers/pci/controller/dwc/pcie-kirin.c
12901
12902 PCIE DRIVER FOR HISILICON STB
12903 M:      Shawn Guo <shawn.guo@linaro.org>
12904 L:      linux-pci@vger.kernel.org
12905 S:      Maintained
12906 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12907 F:      drivers/pci/controller/dwc/pcie-histb.c
12908
12909 PCIE DRIVER FOR MEDIATEK
12910 M:      Ryder Lee <ryder.lee@mediatek.com>
12911 L:      linux-pci@vger.kernel.org
12912 L:      linux-mediatek@lists.infradead.org
12913 S:      Supported
12914 F:      Documentation/devicetree/bindings/pci/mediatek*
12915 F:      drivers/pci/controller/*mediatek*
12916
12917 PCIE DRIVER FOR QUALCOMM MSM
12918 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12919 L:      linux-pci@vger.kernel.org
12920 L:      linux-arm-msm@vger.kernel.org
12921 S:      Maintained
12922 F:      drivers/pci/controller/dwc/*qcom*
12923
12924 PCIE DRIVER FOR ROCKCHIP
12925 M:      Shawn Lin <shawn.lin@rock-chips.com>
12926 L:      linux-pci@vger.kernel.org
12927 L:      linux-rockchip@lists.infradead.org
12928 S:      Maintained
12929 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12930 F:      drivers/pci/controller/pcie-rockchip*
12931
12932 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12933 M:      Linus Walleij <linus.walleij@linaro.org>
12934 L:      linux-pci@vger.kernel.org
12935 S:      Maintained
12936 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12937 F:      drivers/pci/controller/pci-v3-semi.c
12938
12939 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12940 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12941 L:      linux-pci@vger.kernel.org
12942 S:      Maintained
12943 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12944 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12945
12946 PCIE DRIVER FOR ST SPEAR13XX
12947 M:      Pratyush Anand <pratyush.anand@gmail.com>
12948 L:      linux-pci@vger.kernel.org
12949 S:      Maintained
12950 F:      drivers/pci/controller/dwc/*spear*
12951
12952 PCMCIA SUBSYSTEM
12953 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12955 S:      Odd Fixes
12956 F:      Documentation/pcmcia/
12957 F:      tools/pcmcia/
12958 F:      drivers/pcmcia/
12959 F:      include/pcmcia/
12960
12961 PCNET32 NETWORK DRIVER
12962 M:      Don Fry <pcnet32@frontier.com>
12963 L:      netdev@vger.kernel.org
12964 S:      Maintained
12965 F:      drivers/net/ethernet/amd/pcnet32.c
12966
12967 PCRYPT PARALLEL CRYPTO ENGINE
12968 M:      Steffen Klassert <steffen.klassert@secunet.com>
12969 L:      linux-crypto@vger.kernel.org
12970 S:      Maintained
12971 F:      crypto/pcrypt.c
12972 F:      include/crypto/pcrypt.h
12973
12974 PEAQ WMI HOTKEYS DRIVER
12975 M:      Hans de Goede <hdegoede@redhat.com>
12976 L:      platform-driver-x86@vger.kernel.org
12977 S:      Maintained
12978 F:      drivers/platform/x86/peaq-wmi.c
12979
12980 PENSANDO ETHERNET DRIVERS
12981 M:      Shannon Nelson <snelson@pensando.io>
12982 M:      Pensando Drivers <drivers@pensando.io>
12983 L:      netdev@vger.kernel.org
12984 S:      Supported
12985 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12986 F:      drivers/net/ethernet/pensando/
12987
12988 PER-CPU MEMORY ALLOCATOR
12989 M:      Dennis Zhou <dennis@kernel.org>
12990 M:      Tejun Heo <tj@kernel.org>
12991 M:      Christoph Lameter <cl@linux.com>
12992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12993 S:      Maintained
12994 F:      include/linux/percpu*.h
12995 F:      mm/percpu*.c
12996 F:      arch/*/include/asm/percpu.h
12997
12998 PER-TASK DELAY ACCOUNTING
12999 M:      Balbir Singh <bsingharora@gmail.com>
13000 S:      Maintained
13001 F:      include/linux/delayacct.h
13002 F:      kernel/delayacct.c
13003
13004 PERFORMANCE EVENTS SUBSYSTEM
13005 M:      Peter Zijlstra <peterz@infradead.org>
13006 M:      Ingo Molnar <mingo@redhat.com>
13007 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
13008 R:      Mark Rutland <mark.rutland@arm.com>
13009 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13010 R:      Jiri Olsa <jolsa@redhat.com>
13011 R:      Namhyung Kim <namhyung@kernel.org>
13012 L:      linux-kernel@vger.kernel.org
13013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13014 S:      Supported
13015 F:      kernel/events/*
13016 F:      include/linux/perf_event.h
13017 F:      include/uapi/linux/perf_event.h
13018 F:      arch/*/kernel/perf_event*.c
13019 F:      arch/*/kernel/*/perf_event*.c
13020 F:      arch/*/kernel/*/*/perf_event*.c
13021 F:      arch/*/include/asm/perf_event.h
13022 F:      arch/*/kernel/perf_callchain.c
13023 F:      arch/*/events/*
13024 F:      arch/*/events/*/*
13025 F:      tools/perf/
13026
13027 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13028 R:      John Garry <john.garry@huawei.com>
13029 R:      Will Deacon <will@kernel.org>
13030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13031 S:      Supported
13032 F:      tools/perf/pmu-events/arch/arm64/
13033
13034 PERSONALITY HANDLING
13035 M:      Christoph Hellwig <hch@infradead.org>
13036 L:      linux-abi-devel@lists.sourceforge.net
13037 S:      Maintained
13038 F:      include/linux/personality.h
13039 F:      include/uapi/linux/personality.h
13040
13041 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13042 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13043 L:      linux-input@vger.kernel.org
13044 S:      Maintained
13045 F:      Documentation/input/devices/pxrc.rst
13046 F:      drivers/input/joystick/pxrc.c
13047
13048 FLYSKY FSIA6B RC RECEIVER
13049 M:      Markus Koch <markus@notsyncing.net>
13050 L:      linux-input@vger.kernel.org
13051 S:      Maintained
13052 F:      drivers/input/joystick/fsia6b.c
13053
13054 PHONET PROTOCOL
13055 M:      Remi Denis-Courmont <courmisch@gmail.com>
13056 S:      Supported
13057 F:      Documentation/networking/phonet.txt
13058 F:      include/linux/phonet.h
13059 F:      include/net/phonet/
13060 F:      include/uapi/linux/phonet.h
13061 F:      net/phonet/
13062
13063 PHRAM MTD DRIVER
13064 M:      Joern Engel <joern@lazybastard.org>
13065 L:      linux-mtd@lists.infradead.org
13066 S:      Maintained
13067 F:      drivers/mtd/devices/phram.c
13068
13069 PICOLCD HID DRIVER
13070 M:      Bruno Prémont <bonbons@linux-vserver.org>
13071 L:      linux-input@vger.kernel.org
13072 S:      Maintained
13073 F:      drivers/hid/hid-picolcd*
13074
13075 PICOXCELL SUPPORT
13076 M:      Jamie Iles <jamie@jamieiles.com>
13077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13078 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13079 S:      Supported
13080 F:      arch/arm/boot/dts/picoxcell*
13081 F:      arch/arm/mach-picoxcell/
13082 F:      drivers/crypto/picoxcell*
13083
13084 PIDFD API
13085 M:      Christian Brauner <christian@brauner.io>
13086 L:      linux-kernel@vger.kernel.org
13087 S:      Maintained
13088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13089 F:      samples/pidfd/
13090 F:      tools/testing/selftests/pidfd/
13091 F:      tools/testing/selftests/clone3/
13092 K:      (?i)pidfd
13093 K:      (?i)clone3
13094 K:      \b(clone_args|kernel_clone_args)\b
13095
13096 PIN CONTROL SUBSYSTEM
13097 M:      Linus Walleij <linus.walleij@linaro.org>
13098 L:      linux-gpio@vger.kernel.org
13099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13100 S:      Maintained
13101 F:      Documentation/devicetree/bindings/pinctrl/
13102 F:      Documentation/driver-api/pinctl.rst
13103 F:      drivers/pinctrl/
13104 F:      include/linux/pinctrl/
13105
13106 PIN CONTROLLER - MICROCHIP AT91
13107 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13109 L:      linux-gpio@vger.kernel.org
13110 S:      Supported
13111 F:      drivers/pinctrl/pinctrl-at91*
13112 F:      drivers/gpio/gpio-sama5d2-piobu.c
13113
13114 PIN CONTROLLER - FREESCALE
13115 M:      Dong Aisheng <aisheng.dong@nxp.com>
13116 M:      Fabio Estevam <festevam@gmail.com>
13117 M:      Shawn Guo <shawnguo@kernel.org>
13118 M:      Stefan Agner <stefan@agner.ch>
13119 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13120 L:      linux-gpio@vger.kernel.org
13121 S:      Maintained
13122 F:      drivers/pinctrl/freescale/
13123 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13124
13125 PIN CONTROLLER - INTEL
13126 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13127 M:      Andy Shevchenko <andy@kernel.org>
13128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13129 S:      Maintained
13130 F:      drivers/pinctrl/intel/
13131
13132 PIN CONTROLLER - MEDIATEK
13133 M:      Sean Wang <sean.wang@kernel.org>
13134 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13135 S:      Maintained
13136 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13137 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13138 F:      drivers/pinctrl/mediatek/
13139
13140 PIN CONTROLLER - QUALCOMM
13141 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13142 S:      Maintained
13143 L:      linux-arm-msm@vger.kernel.org
13144 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13145 F:      drivers/pinctrl/qcom/
13146
13147 PIN CONTROLLER - RENESAS
13148 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13149 L:      linux-renesas-soc@vger.kernel.org
13150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13151 S:      Maintained
13152 F:      drivers/pinctrl/pinctrl-rz*
13153 F:      drivers/pinctrl/sh-pfc/
13154
13155 PIN CONTROLLER - SAMSUNG
13156 M:      Tomasz Figa <tomasz.figa@gmail.com>
13157 M:      Krzysztof Kozlowski <krzk@kernel.org>
13158 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13160 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13161 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13163 S:      Maintained
13164 F:      drivers/pinctrl/samsung/
13165 F:      include/dt-bindings/pinctrl/samsung.h
13166 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13167
13168 PIN CONTROLLER - SINGLE
13169 M:      Tony Lindgren <tony@atomide.com>
13170 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13172 L:      linux-omap@vger.kernel.org
13173 S:      Maintained
13174 F:      drivers/pinctrl/pinctrl-single.c
13175
13176 PIN CONTROLLER - ST SPEAR
13177 M:      Viresh Kumar <vireshk@kernel.org>
13178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13179 W:      http://www.st.com/spear
13180 S:      Maintained
13181 F:      drivers/pinctrl/spear/
13182
13183 PISTACHIO SOC SUPPORT
13184 M:      James Hartley <james.hartley@sondrel.com>
13185 L:      linux-mips@vger.kernel.org
13186 S:      Odd Fixes
13187 F:      arch/mips/pistachio/
13188 F:      arch/mips/include/asm/mach-pistachio/
13189 F:      arch/mips/boot/dts/img/pistachio*
13190 F:      arch/mips/configs/pistachio*_defconfig
13191
13192 PKTCDVD DRIVER
13193 S:      Orphan
13194 M:      linux-block@vger.kernel.org
13195 F:      drivers/block/pktcdvd.c
13196 F:      include/linux/pktcdvd.h
13197 F:      include/uapi/linux/pktcdvd.h
13198
13199 PKUNITY SOC DRIVERS
13200 M:      Guan Xuetao <gxt@pku.edu.cn>
13201 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13202 S:      Maintained
13203 T:      git git://github.com/gxt/linux.git
13204 F:      drivers/input/serio/i8042-unicore32io.h
13205 F:      drivers/i2c/busses/i2c-puv3.c
13206 F:      drivers/video/fbdev/fb-puv3.c
13207 F:      drivers/rtc/rtc-puv3.c
13208
13209 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13210 M:      Tomasz Duszynski <tduszyns@gmail.com>
13211 S:      Maintained
13212 F:      drivers/iio/chemical/pms7003.c
13213 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13214
13215 PLX DMA DRIVER
13216 M:      Logan Gunthorpe <logang@deltatee.com>
13217 S:      Maintained
13218 F:      drivers/dma/plx_dma.c
13219
13220 PMBUS HARDWARE MONITORING DRIVERS
13221 M:      Guenter Roeck <linux@roeck-us.net>
13222 L:      linux-hwmon@vger.kernel.org
13223 W:      http://hwmon.wiki.kernel.org/
13224 W:      http://www.roeck-us.net/linux/drivers/
13225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13226 S:      Maintained
13227 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13228 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13229 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13230 F:      Documentation/hwmon/adm1275.rst
13231 F:      Documentation/hwmon/ibm-cffps.rst
13232 F:      Documentation/hwmon/ir35221.rst
13233 F:      Documentation/hwmon/lm25066.rst
13234 F:      Documentation/hwmon/ltc2978.rst
13235 F:      Documentation/hwmon/ltc3815.rst
13236 F:      Documentation/hwmon/max16064.rst
13237 F:      Documentation/hwmon/max20751.rst
13238 F:      Documentation/hwmon/max31785.rst
13239 F:      Documentation/hwmon/max34440.rst
13240 F:      Documentation/hwmon/max8688.rst
13241 F:      Documentation/hwmon/pmbus.rst
13242 F:      Documentation/hwmon/pmbus-core.rst
13243 F:      Documentation/hwmon/tps40422.rst
13244 F:      Documentation/hwmon/ucd9000.rst
13245 F:      Documentation/hwmon/ucd9200.rst
13246 F:      Documentation/hwmon/zl6100.rst
13247 F:      drivers/hwmon/pmbus/
13248 F:      include/linux/pmbus.h
13249
13250 PMC SIERRA MaxRAID DRIVER
13251 L:      linux-scsi@vger.kernel.org
13252 W:      http://www.pmc-sierra.com/
13253 S:      Orphan
13254 F:      drivers/scsi/pmcraid.*
13255
13256 PMC SIERRA PM8001 DRIVER
13257 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13258 L:      linux-scsi@vger.kernel.org
13259 S:      Supported
13260 F:      drivers/scsi/pm8001/
13261
13262 PM-GRAPH UTILITY
13263 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13264 L:      linux-pm@vger.kernel.org
13265 W:      https://01.org/pm-graph
13266 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13267 T:      git git://github.com/intel/pm-graph
13268 S:      Supported
13269 F:      tools/power/pm-graph
13270
13271 PNP SUPPORT
13272 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13273 S:      Maintained
13274 F:      drivers/pnp/
13275
13276 PNI RM3100 IIO DRIVER
13277 M:      Song Qiang <songqiang1304521@gmail.com>
13278 L:      linux-iio@vger.kernel.org
13279 S:      Maintained
13280 F:      drivers/iio/magnetometer/rm3100*
13281 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13282
13283 POSIX CLOCKS and TIMERS
13284 M:      Thomas Gleixner <tglx@linutronix.de>
13285 L:      linux-kernel@vger.kernel.org
13286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13287 S:      Maintained
13288 F:      fs/timerfd.c
13289 F:      include/linux/timer*
13290 F:      include/linux/time_namespace.h
13291 F:      kernel/time_namespace.c
13292 F:      kernel/time/*timer*
13293
13294 POWER MANAGEMENT CORE
13295 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13296 L:      linux-pm@vger.kernel.org
13297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13298 B:      https://bugzilla.kernel.org
13299 S:      Supported
13300 F:      drivers/base/power/
13301 F:      include/linux/pm.h
13302 F:      include/linux/pm_*
13303 F:      include/linux/powercap.h
13304 F:      include/linux/intel_rapl.h
13305 F:      drivers/powercap/
13306 F:      kernel/configs/nopm.config
13307
13308 POWER STATE COORDINATION INTERFACE (PSCI)
13309 M:      Mark Rutland <mark.rutland@arm.com>
13310 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13311 L:      linux-arm-kernel@lists.infradead.org
13312 S:      Maintained
13313 F:      drivers/firmware/psci/
13314 F:      include/linux/psci.h
13315 F:      include/uapi/linux/psci.h
13316
13317 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13318 M:      Sebastian Reichel <sre@kernel.org>
13319 L:      linux-pm@vger.kernel.org
13320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13321 S:      Maintained
13322 F:      Documentation/ABI/testing/sysfs-class-power
13323 F:      Documentation/devicetree/bindings/power/supply/
13324 F:      include/linux/power_supply.h
13325 F:      drivers/power/supply/
13326
13327 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13328 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13329 L:      linuxppc-dev@lists.ozlabs.org
13330 S:      Maintained
13331 F:      drivers/char/powernv-op-panel.c
13332
13333 PPP OVER ATM (RFC 2364)
13334 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13335 S:      Maintained
13336 F:      net/atm/pppoatm.c
13337 F:      include/uapi/linux/atmppp.h
13338
13339 PPP OVER ETHERNET
13340 M:      Michal Ostrowski <mostrows@earthlink.net>
13341 S:      Maintained
13342 F:      drivers/net/ppp/pppoe.c
13343 F:      drivers/net/ppp/pppox.c
13344
13345 PPP OVER L2TP
13346 M:      James Chapman <jchapman@katalix.com>
13347 S:      Maintained
13348 F:      net/l2tp/l2tp_ppp.c
13349 F:      include/linux/if_pppol2tp.h
13350 F:      include/uapi/linux/if_pppol2tp.h
13351
13352 PPP PROTOCOL DRIVERS AND COMPRESSORS
13353 M:      Paul Mackerras <paulus@samba.org>
13354 L:      linux-ppp@vger.kernel.org
13355 S:      Maintained
13356 F:      drivers/net/ppp/ppp_*
13357
13358 PPS SUPPORT
13359 M:      Rodolfo Giometti <giometti@enneenne.com>
13360 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13361 L:      linuxpps@ml.enneenne.com (subscribers-only)
13362 S:      Maintained
13363 F:      Documentation/driver-api/pps.rst
13364 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13365 F:      Documentation/ABI/testing/sysfs-pps
13366 F:      drivers/pps/
13367 F:      include/linux/pps*.h
13368 F:      include/uapi/linux/pps.h
13369
13370 PPTP DRIVER
13371 M:      Dmitry Kozlov <xeb@mail.ru>
13372 L:      netdev@vger.kernel.org
13373 S:      Maintained
13374 F:      drivers/net/ppp/pptp.c
13375 W:      http://sourceforge.net/projects/accel-pptp
13376
13377 PRINTK
13378 M:      Petr Mladek <pmladek@suse.com>
13379 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13380 R:      Steven Rostedt <rostedt@goodmis.org>
13381 S:      Maintained
13382 F:      kernel/printk/
13383 F:      include/linux/printk.h
13384
13385 PRISM54 WIRELESS DRIVER
13386 M:      Luis Chamberlain <mcgrof@kernel.org>
13387 L:      linux-wireless@vger.kernel.org
13388 W:      http://wireless.kernel.org/en/users/Drivers/p54
13389 S:      Obsolete
13390 F:      drivers/net/wireless/intersil/prism54/
13391
13392 PROC FILESYSTEM
13393 R:      Alexey Dobriyan <adobriyan@gmail.com>
13394 L:      linux-kernel@vger.kernel.org
13395 L:      linux-fsdevel@vger.kernel.org
13396 S:      Maintained
13397 F:      fs/proc/
13398 F:      include/linux/proc_fs.h
13399 F:      tools/testing/selftests/proc/
13400 F:      Documentation/filesystems/proc.txt
13401
13402 PROC SYSCTL
13403 M:      Luis Chamberlain <mcgrof@kernel.org>
13404 M:      Kees Cook <keescook@chromium.org>
13405 M:      Iurii Zaikin <yzaikin@google.com>
13406 L:      linux-kernel@vger.kernel.org
13407 L:      linux-fsdevel@vger.kernel.org
13408 S:      Maintained
13409 F:      fs/proc/proc_sysctl.c
13410 F:      include/linux/sysctl.h
13411 F:      kernel/sysctl.c
13412 F:      kernel/sysctl-test.c
13413 F:      tools/testing/selftests/sysctl/
13414
13415 PS3 NETWORK SUPPORT
13416 M:      Geoff Levand <geoff@infradead.org>
13417 L:      netdev@vger.kernel.org
13418 L:      linuxppc-dev@lists.ozlabs.org
13419 S:      Maintained
13420 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13421
13422 PS3 PLATFORM SUPPORT
13423 M:      Geoff Levand <geoff@infradead.org>
13424 L:      linuxppc-dev@lists.ozlabs.org
13425 S:      Maintained
13426 F:      arch/powerpc/boot/ps3*
13427 F:      arch/powerpc/include/asm/lv1call.h
13428 F:      arch/powerpc/include/asm/ps3*.h
13429 F:      arch/powerpc/platforms/ps3/
13430 F:      drivers/*/ps3*
13431 F:      drivers/ps3/
13432 F:      drivers/rtc/rtc-ps3.c
13433 F:      drivers/usb/host/*ps3.c
13434 F:      sound/ppc/snd_ps3*
13435
13436 PS3VRAM DRIVER
13437 M:      Jim Paris <jim@jtan.com>
13438 M:      Geoff Levand <geoff@infradead.org>
13439 L:      linuxppc-dev@lists.ozlabs.org
13440 S:      Maintained
13441 F:      drivers/block/ps3vram.c
13442
13443 PSAMPLE PACKET SAMPLING SUPPORT:
13444 M:      Yotam Gigi <yotam.gi@gmail.com>
13445 S:      Maintained
13446 F:      net/psample
13447 F:      include/net/psample.h
13448 F:      include/uapi/linux/psample.h
13449
13450 PSTORE FILESYSTEM
13451 M:      Kees Cook <keescook@chromium.org>
13452 M:      Anton Vorontsov <anton@enomsg.org>
13453 M:      Colin Cross <ccross@android.com>
13454 M:      Tony Luck <tony.luck@intel.com>
13455 S:      Maintained
13456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13457 F:      fs/pstore/
13458 F:      include/linux/pstore*
13459 F:      drivers/firmware/efi/efi-pstore.c
13460 F:      drivers/acpi/apei/erst.c
13461 F:      Documentation/admin-guide/ramoops.rst
13462 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13463 K:      \b(pstore|ramoops)
13464
13465 PTP HARDWARE CLOCK SUPPORT
13466 M:      Richard Cochran <richardcochran@gmail.com>
13467 L:      netdev@vger.kernel.org
13468 S:      Maintained
13469 W:      http://linuxptp.sourceforge.net/
13470 F:      Documentation/ABI/testing/sysfs-ptp
13471 F:      Documentation/driver-api/ptp.rst
13472 F:      drivers/net/phy/dp83640*
13473 F:      drivers/ptp/*
13474 F:      include/linux/ptp_cl*
13475
13476 PTRACE SUPPORT
13477 M:      Oleg Nesterov <oleg@redhat.com>
13478 S:      Maintained
13479 F:      include/asm-generic/syscall.h
13480 F:      include/linux/ptrace.h
13481 F:      include/linux/regset.h
13482 F:      include/linux/tracehook.h
13483 F:      include/uapi/linux/ptrace.h
13484 F:      include/uapi/linux/ptrace.h
13485 F:      kernel/ptrace.c
13486 F:      arch/*/ptrace*.c
13487 F:      arch/*/*/ptrace*.c
13488 F:      arch/*/include/asm/ptrace*.h
13489
13490 PULSE8-CEC DRIVER
13491 M:      Hans Verkuil <hverkuil@xs4all.nl>
13492 L:      linux-media@vger.kernel.org
13493 T:      git git://linuxtv.org/media_tree.git
13494 S:      Maintained
13495 F:      drivers/media/usb/pulse8-cec/*
13496 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13497
13498 PVRUSB2 VIDEO4LINUX DRIVER
13499 M:      Mike Isely <isely@pobox.com>
13500 L:      pvrusb2@isely.net       (subscribers-only)
13501 L:      linux-media@vger.kernel.org
13502 W:      http://www.isely.net/pvrusb2/
13503 T:      git git://linuxtv.org/media_tree.git
13504 S:      Maintained
13505 F:      Documentation/media/v4l-drivers/pvrusb2*
13506 F:      drivers/media/usb/pvrusb2/
13507
13508 PWC WEBCAM DRIVER
13509 M:      Hans Verkuil <hverkuil@xs4all.nl>
13510 L:      linux-media@vger.kernel.org
13511 T:      git git://linuxtv.org/media_tree.git
13512 S:      Odd Fixes
13513 F:      drivers/media/usb/pwc/*
13514 F:      include/trace/events/pwc.h
13515
13516 PWM FAN DRIVER
13517 M:      Kamil Debski <kamil@wypas.org>
13518 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13519 L:      linux-hwmon@vger.kernel.org
13520 S:      Supported
13521 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13522 F:      Documentation/hwmon/pwm-fan.rst
13523 F:      drivers/hwmon/pwm-fan.c
13524
13525 PWM IR Transmitter
13526 M:      Sean Young <sean@mess.org>
13527 L:      linux-media@vger.kernel.org
13528 S:      Maintained
13529 F:      drivers/media/rc/pwm-ir-tx.c
13530
13531 PWM SUBSYSTEM
13532 M:      Thierry Reding <thierry.reding@gmail.com>
13533 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13534 L:      linux-pwm@vger.kernel.org
13535 S:      Maintained
13536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13537 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13538 F:      Documentation/driver-api/pwm.rst
13539 F:      Documentation/devicetree/bindings/pwm/
13540 F:      include/linux/pwm.h
13541 F:      drivers/pwm/
13542 F:      drivers/video/backlight/pwm_bl.c
13543 F:      include/linux/pwm_backlight.h
13544 F:      drivers/gpio/gpio-mvebu.c
13545 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13546 K:      pwm_(config|apply_state|ops)
13547
13548 PXA GPIO DRIVER
13549 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13550 L:      linux-gpio@vger.kernel.org
13551 S:      Maintained
13552 F:      drivers/gpio/gpio-pxa.c
13553
13554 PXA MMCI DRIVER
13555 S:      Orphan
13556
13557 PXA RTC DRIVER
13558 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13559 L:      linux-rtc@vger.kernel.org
13560 S:      Maintained
13561
13562 PXA2xx/PXA3xx SUPPORT
13563 M:      Daniel Mack <daniel@zonque.org>
13564 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13565 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13567 T:      git git://github.com/hzhuang1/linux.git
13568 T:      git git://github.com/rjarzmik/linux.git
13569 S:      Maintained
13570 F:      arch/arm/boot/dts/pxa*
13571 F:      arch/arm/mach-pxa/
13572 F:      drivers/dma/pxa*
13573 F:      drivers/pcmcia/pxa2xx*
13574 F:      drivers/pinctrl/pxa/
13575 F:      drivers/spi/spi-pxa2xx*
13576 F:      drivers/usb/gadget/udc/pxa2*
13577 F:      include/sound/pxa2xx-lib.h
13578 F:      sound/arm/pxa*
13579 F:      sound/soc/pxa/
13580
13581 QAT DRIVER
13582 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13583 L:      qat-linux@intel.com
13584 S:      Supported
13585 F:      drivers/crypto/qat/
13586
13587 QCOM AUDIO (ASoC) DRIVERS
13588 M:      Patrick Lai <plai@codeaurora.org>
13589 M:      Banajit Goswami <bgoswami@codeaurora.org>
13590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13591 S:      Supported
13592 F:      sound/soc/qcom/
13593
13594 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13595 M:      Gabriel Somlo <somlo@cmu.edu>
13596 M:      "Michael S. Tsirkin" <mst@redhat.com>
13597 L:      qemu-devel@nongnu.org
13598 S:      Maintained
13599 F:      drivers/firmware/qemu_fw_cfg.c
13600 F:      include/uapi/linux/qemu_fw_cfg.h
13601
13602 QIB DRIVER
13603 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13604 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13605 L:      linux-rdma@vger.kernel.org
13606 S:      Supported
13607 F:      drivers/infiniband/hw/qib/
13608
13609 QLOGIC QL41xxx FCOE DRIVER
13610 M:      QLogic-Storage-Upstream@cavium.com
13611 L:      linux-scsi@vger.kernel.org
13612 S:      Supported
13613 F:      drivers/scsi/qedf/
13614
13615 QLOGIC QL41xxx ISCSI DRIVER
13616 M:      QLogic-Storage-Upstream@cavium.com
13617 L:      linux-scsi@vger.kernel.org
13618 S:      Supported
13619 F:      drivers/scsi/qedi/
13620
13621 QLOGIC QL4xxx ETHERNET DRIVER
13622 M:      Ariel Elior <aelior@marvell.com>
13623 M:      GR-everest-linux-l2@marvell.com
13624 L:      netdev@vger.kernel.org
13625 S:      Supported
13626 F:      drivers/net/ethernet/qlogic/qed/
13627 F:      include/linux/qed/
13628 F:      drivers/net/ethernet/qlogic/qede/
13629
13630 QLOGIC QL4xxx RDMA DRIVER
13631 M:      Michal Kalderon <mkalderon@marvell.com>
13632 M:      Ariel Elior <aelior@marvell.com>
13633 L:      linux-rdma@vger.kernel.org
13634 S:      Supported
13635 F:      drivers/infiniband/hw/qedr/
13636 F:      include/uapi/rdma/qedr-abi.h
13637
13638 QLOGIC QLA1280 SCSI DRIVER
13639 M:      Michael Reed <mdr@sgi.com>
13640 L:      linux-scsi@vger.kernel.org
13641 S:      Maintained
13642 F:      drivers/scsi/qla1280.[ch]
13643
13644 QLOGIC QLA2XXX FC-SCSI DRIVER
13645 M:      hmadhani@marvell.com
13646 L:      linux-scsi@vger.kernel.org
13647 S:      Supported
13648 F:      Documentation/scsi/LICENSE.qla2xxx
13649 F:      drivers/scsi/qla2xxx/
13650
13651 QLOGIC QLA3XXX NETWORK DRIVER
13652 M:      GR-Linux-NIC-Dev@marvell.com
13653 L:      netdev@vger.kernel.org
13654 S:      Supported
13655 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13656 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13657
13658 QLOGIC QLA4XXX iSCSI DRIVER
13659 M:      QLogic-Storage-Upstream@qlogic.com
13660 L:      linux-scsi@vger.kernel.org
13661 S:      Supported
13662 F:      Documentation/scsi/LICENSE.qla4xxx
13663 F:      drivers/scsi/qla4xxx/
13664
13665 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13666 M:      Shahed Shaikh <shshaikh@marvell.com>
13667 M:      Manish Chopra <manishc@marvell.com>
13668 M:      GR-Linux-NIC-Dev@marvell.com
13669 L:      netdev@vger.kernel.org
13670 S:      Supported
13671 F:      drivers/net/ethernet/qlogic/qlcnic/
13672
13673 QLOGIC QLGE 10Gb ETHERNET DRIVER
13674 M:      Manish Chopra <manishc@marvell.com>
13675 M:      GR-Linux-NIC-Dev@marvell.com
13676 L:      netdev@vger.kernel.org
13677 S:      Supported
13678 F:      drivers/staging/qlge/
13679
13680 QM1D1B0004 MEDIA DRIVER
13681 M:      Akihiro Tsukada <tskd08@gmail.com>
13682 L:      linux-media@vger.kernel.org
13683 S:      Odd Fixes
13684 F:      drivers/media/tuners/qm1d1b0004*
13685
13686 QM1D1C0042 MEDIA DRIVER
13687 M:      Akihiro Tsukada <tskd08@gmail.com>
13688 L:      linux-media@vger.kernel.org
13689 S:      Odd Fixes
13690 F:      drivers/media/tuners/qm1d1c0042*
13691
13692 QNX4 FILESYSTEM
13693 M:      Anders Larsen <al@alarsen.net>
13694 W:      http://www.alarsen.net/linux/qnx4fs/
13695 S:      Maintained
13696 F:      fs/qnx4/
13697 F:      include/uapi/linux/qnx4_fs.h
13698 F:      include/uapi/linux/qnxtypes.h
13699
13700 QORIQ DPAA2 FSL-MC BUS DRIVER
13701 M:      Stuart Yoder <stuyoder@gmail.com>
13702 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13703 L:      linux-kernel@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/bus/fsl-mc/
13706 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13707 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13708
13709 QT1010 MEDIA DRIVER
13710 M:      Antti Palosaari <crope@iki.fi>
13711 L:      linux-media@vger.kernel.org
13712 W:      https://linuxtv.org
13713 W:      http://palosaari.fi/linux/
13714 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13715 T:      git git://linuxtv.org/anttip/media_tree.git
13716 S:      Maintained
13717 F:      drivers/media/tuners/qt1010*
13718
13719 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13720 M:      Kalle Valo <kvalo@codeaurora.org>
13721 L:      ath10k@lists.infradead.org
13722 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13724 S:      Supported
13725 F:      drivers/net/wireless/ath/ath10k/
13726
13727 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13728 M:      Kalle Valo <kvalo@codeaurora.org>
13729 L:      ath11k@lists.infradead.org
13730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13731 S:      Supported
13732 F:      drivers/net/wireless/ath/ath11k/
13733
13734 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13735 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13736 L:      linux-wireless@vger.kernel.org
13737 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13738 S:      Supported
13739 F:      drivers/net/wireless/ath/ath9k/
13740
13741 QUALCOMM CAMERA SUBSYSTEM DRIVER
13742 M:      Todor Tomov <todor.too@gmail.com>
13743 L:      linux-media@vger.kernel.org
13744 S:      Maintained
13745 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13746 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13747 F:      drivers/media/platform/qcom/camss/
13748
13749 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13750 M:      Ilia Lin <ilia.lin@kernel.org>
13751 L:      linux-pm@vger.kernel.org
13752 S:      Maintained
13753 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13754 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13755
13756 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13757 M:      Niklas Cassel <nks@flawful.org>
13758 L:      linux-pm@vger.kernel.org
13759 L:      linux-arm-msm@vger.kernel.org
13760 S:      Maintained
13761 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13762 F:      drivers/power/avs/qcom-cpr.c
13763
13764 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13765 M:      Timur Tabi <timur@kernel.org>
13766 L:      netdev@vger.kernel.org
13767 S:      Maintained
13768 F:      drivers/net/ethernet/qualcomm/emac/
13769
13770 QUALCOMM ETHQOS ETHERNET DRIVER
13771 M:      Vinod Koul <vkoul@kernel.org>
13772 L:      netdev@vger.kernel.org
13773 S:      Maintained
13774 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13775 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13776
13777 QUALCOMM GENERIC INTERFACE I2C DRIVER
13778 M:      Alok Chauhan <alokc@codeaurora.org>
13779 L:      linux-i2c@vger.kernel.org
13780 L:      linux-arm-msm@vger.kernel.org
13781 S:      Supported
13782 F:      drivers/i2c/busses/i2c-qcom-geni.c
13783
13784 QUALCOMM HEXAGON ARCHITECTURE
13785 M:      Brian Cain <bcain@codeaurora.org>
13786 L:      linux-hexagon@vger.kernel.org
13787 S:      Supported
13788 F:      arch/hexagon/
13789
13790 QUALCOMM HIDMA DRIVER
13791 M:      Sinan Kaya <okaya@kernel.org>
13792 L:      linux-arm-kernel@lists.infradead.org
13793 L:      linux-arm-msm@vger.kernel.org
13794 L:      dmaengine@vger.kernel.org
13795 S:      Supported
13796 F:      drivers/dma/qcom/hidma*
13797
13798 QUALCOMM IOMMU
13799 M:      Rob Clark <robdclark@gmail.com>
13800 L:      iommu@lists.linux-foundation.org
13801 L:      linux-arm-msm@vger.kernel.org
13802 S:      Maintained
13803 F:      drivers/iommu/qcom_iommu.c
13804
13805 QUALCOMM RMNET DRIVER
13806 M:      Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13807 M:      Sean Tranchetti <stranche@codeaurora.org>
13808 L:      netdev@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/net/ethernet/qualcomm/rmnet/
13811 F:      Documentation/networking/device_drivers/qualcomm/rmnet.txt
13812 F:      include/linux/if_rmnet.h
13813
13814 QUALCOMM TSENS THERMAL DRIVER
13815 M:      Amit Kucheria <amit.kucheria@linaro.org>
13816 L:      linux-pm@vger.kernel.org
13817 L:      linux-arm-msm@vger.kernel.org
13818 S:      Maintained
13819 F:      drivers/thermal/qcom/
13820 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13821
13822 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13823 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13824 L:      linux-media@vger.kernel.org
13825 L:      linux-arm-msm@vger.kernel.org
13826 T:      git git://linuxtv.org/media_tree.git
13827 S:      Maintained
13828 F:      drivers/media/platform/qcom/venus/
13829
13830 QUALCOMM WCN36XX WIRELESS DRIVER
13831 M:      Kalle Valo <kvalo@codeaurora.org>
13832 L:      wcn36xx@lists.infradead.org
13833 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13834 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13835 S:      Supported
13836 F:      drivers/net/wireless/ath/wcn36xx/
13837
13838 QUANTENNA QTNFMAC WIRELESS DRIVER
13839 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13840 M:      Avinash Patil <avinashp@quantenna.com>
13841 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13842 L:      linux-wireless@vger.kernel.org
13843 S:      Maintained
13844 F:      drivers/net/wireless/quantenna
13845
13846 RADEON and AMDGPU DRM DRIVERS
13847 M:      Alex Deucher <alexander.deucher@amd.com>
13848 M:      Christian König <christian.koenig@amd.com>
13849 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13850 L:      amd-gfx@lists.freedesktop.org
13851 T:      git git://people.freedesktop.org/~agd5f/linux
13852 S:      Supported
13853 F:      drivers/gpu/drm/radeon/
13854 F:      include/uapi/drm/radeon_drm.h
13855 F:      drivers/gpu/drm/amd/
13856 F:      include/uapi/drm/amdgpu_drm.h
13857
13858 RADEON FRAMEBUFFER DISPLAY DRIVER
13859 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13860 L:      linux-fbdev@vger.kernel.org
13861 S:      Maintained
13862 F:      drivers/video/fbdev/aty/radeon*
13863 F:      include/uapi/linux/radeonfb.h
13864
13865 RADIOSHARK RADIO DRIVER
13866 M:      Hans Verkuil <hverkuil@xs4all.nl>
13867 L:      linux-media@vger.kernel.org
13868 T:      git git://linuxtv.org/media_tree.git
13869 S:      Maintained
13870 F:      drivers/media/radio/radio-shark.c
13871
13872 RADIOSHARK2 RADIO DRIVER
13873 M:      Hans Verkuil <hverkuil@xs4all.nl>
13874 L:      linux-media@vger.kernel.org
13875 T:      git git://linuxtv.org/media_tree.git
13876 S:      Maintained
13877 F:      drivers/media/radio/radio-shark2.c
13878 F:      drivers/media/radio/radio-tea5777.c
13879
13880 RADOS BLOCK DEVICE (RBD)
13881 M:      Ilya Dryomov <idryomov@gmail.com>
13882 M:      Sage Weil <sage@redhat.com>
13883 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13884 L:      ceph-devel@vger.kernel.org
13885 W:      http://ceph.com/
13886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13887 T:      git git://github.com/ceph/ceph-client.git
13888 S:      Supported
13889 F:      Documentation/ABI/testing/sysfs-bus-rbd
13890 F:      drivers/block/rbd.c
13891 F:      drivers/block/rbd_types.h
13892
13893 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13894 M:      Paul Mackerras <paulus@samba.org>
13895 L:      linux-fbdev@vger.kernel.org
13896 S:      Maintained
13897 F:      drivers/video/fbdev/aty/aty128fb.c
13898
13899 RAINSHADOW-CEC DRIVER
13900 M:      Hans Verkuil <hverkuil@xs4all.nl>
13901 L:      linux-media@vger.kernel.org
13902 T:      git git://linuxtv.org/media_tree.git
13903 S:      Maintained
13904 F:      drivers/media/usb/rainshadow-cec/*
13905
13906 RALINK MIPS ARCHITECTURE
13907 M:      John Crispin <john@phrozen.org>
13908 L:      linux-mips@vger.kernel.org
13909 S:      Maintained
13910 F:      arch/mips/ralink
13911
13912 RALINK RT2X00 WIRELESS LAN DRIVER
13913 M:      Stanislaw Gruszka <stf_xl@wp.pl>
13914 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13915 L:      linux-wireless@vger.kernel.org
13916 S:      Maintained
13917 F:      drivers/net/wireless/ralink/rt2x00/
13918
13919 RAMDISK RAM BLOCK DEVICE DRIVER
13920 M:      Jens Axboe <axboe@kernel.dk>
13921 S:      Maintained
13922 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13923 F:      drivers/block/brd.c
13924
13925 RANCHU VIRTUAL BOARD FOR MIPS
13926 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13927 L:      linux-mips@vger.kernel.org
13928 S:      Supported
13929 F:      arch/mips/generic/board-ranchu.c
13930 F:      arch/mips/configs/generic/board-ranchu.config
13931
13932 RANDOM NUMBER DRIVER
13933 M:      "Theodore Ts'o" <tytso@mit.edu>
13934 S:      Maintained
13935 F:      drivers/char/random.c
13936
13937 RAPIDIO SUBSYSTEM
13938 M:      Matt Porter <mporter@kernel.crashing.org>
13939 M:      Alexandre Bounine <alex.bou9@gmail.com>
13940 S:      Maintained
13941 F:      drivers/rapidio/
13942
13943 RAS INFRASTRUCTURE
13944 M:      Tony Luck <tony.luck@intel.com>
13945 M:      Borislav Petkov <bp@alien8.de>
13946 L:      linux-edac@vger.kernel.org
13947 S:      Maintained
13948 F:      drivers/ras/
13949 F:      include/linux/ras.h
13950 F:      include/ras/ras_event.h
13951 F:      Documentation/admin-guide/ras.rst
13952
13953 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13954 L:      linux-wireless@vger.kernel.org
13955 S:      Orphan
13956 F:      drivers/net/wireless/ray*
13957
13958 RCUTORTURE TEST FRAMEWORK
13959 M:      "Paul E. McKenney" <paulmck@kernel.org>
13960 M:      Josh Triplett <josh@joshtriplett.org>
13961 R:      Steven Rostedt <rostedt@goodmis.org>
13962 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13963 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13964 L:      rcu@vger.kernel.org
13965 S:      Supported
13966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13967 F:      tools/testing/selftests/rcutorture
13968
13969 RDC R-321X SoC
13970 M:      Florian Fainelli <florian@openwrt.org>
13971 S:      Maintained
13972
13973 RDC R6040 FAST ETHERNET DRIVER
13974 M:      Florian Fainelli <f.fainelli@gmail.com>
13975 L:      netdev@vger.kernel.org
13976 S:      Maintained
13977 F:      drivers/net/ethernet/rdc/r6040.c
13978
13979 RDMAVT - RDMA verbs software
13980 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13981 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13982 L:      linux-rdma@vger.kernel.org
13983 S:      Supported
13984 F:      drivers/infiniband/sw/rdmavt
13985
13986 RDS - RELIABLE DATAGRAM SOCKETS
13987 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13988 L:      netdev@vger.kernel.org
13989 L:      linux-rdma@vger.kernel.org
13990 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13991 W:      https://oss.oracle.com/projects/rds/
13992 S:      Supported
13993 F:      net/rds/
13994 F:      Documentation/networking/rds.txt
13995
13996 RDT - RESOURCE ALLOCATION
13997 M:      Fenghua Yu <fenghua.yu@intel.com>
13998 M:      Reinette Chatre <reinette.chatre@intel.com>
13999 L:      linux-kernel@vger.kernel.org
14000 S:      Supported
14001 F:      arch/x86/kernel/cpu/resctrl/
14002 F:      arch/x86/include/asm/resctrl_sched.h
14003 F:      Documentation/x86/resctrl*
14004
14005 READ-COPY UPDATE (RCU)
14006 M:      "Paul E. McKenney" <paulmck@kernel.org>
14007 M:      Josh Triplett <josh@joshtriplett.org>
14008 R:      Steven Rostedt <rostedt@goodmis.org>
14009 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14010 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14011 R:      Joel Fernandes <joel@joelfernandes.org>
14012 L:      rcu@vger.kernel.org
14013 W:      http://www.rdrop.com/users/paulmck/RCU/
14014 S:      Supported
14015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14016 F:      Documentation/RCU/
14017 X:      Documentation/RCU/torture.txt
14018 F:      include/linux/rcu*
14019 X:      include/linux/srcu*.h
14020 F:      kernel/rcu/
14021 X:      kernel/rcu/srcu*.c
14022
14023 REAL TIME CLOCK (RTC) SUBSYSTEM
14024 M:      Alessandro Zummo <a.zummo@towertech.it>
14025 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
14026 L:      linux-rtc@vger.kernel.org
14027 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
14028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14029 S:      Maintained
14030 F:      Documentation/devicetree/bindings/rtc/
14031 F:      Documentation/admin-guide/rtc.rst
14032 F:      drivers/rtc/
14033 F:      include/linux/rtc.h
14034 F:      include/uapi/linux/rtc.h
14035 F:      include/linux/rtc/
14036 F:      include/linux/platform_data/rtc-*
14037 F:      tools/testing/selftests/rtc/
14038
14039 REALTEK AUDIO CODECS
14040 M:      Bard Liao <bardliao@realtek.com>
14041 M:      Oder Chiou <oder_chiou@realtek.com>
14042 S:      Maintained
14043 F:      sound/soc/codecs/rt*
14044 F:      include/sound/rt*.h
14045
14046 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14047 M:      Linus Walleij <linus.walleij@linaro.org>
14048 S:      Maintained
14049 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14050 F:      drivers/net/dsa/realtek-smi*
14051 F:      drivers/net/dsa/rtl83*
14052
14053 REDPINE WIRELESS DRIVER
14054 M:      Amitkumar Karwar <amitkarwar@gmail.com>
14055 M:      Siva Rebbagondla <siva8118@gmail.com>
14056 L:      linux-wireless@vger.kernel.org
14057 S:      Maintained
14058 F:      drivers/net/wireless/rsi/
14059
14060 REGISTER MAP ABSTRACTION
14061 M:      Mark Brown <broonie@kernel.org>
14062 L:      linux-kernel@vger.kernel.org
14063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14064 S:      Supported
14065 F:      Documentation/devicetree/bindings/regmap/
14066 F:      drivers/base/regmap/
14067 F:      include/linux/regmap.h
14068
14069 REISERFS FILE SYSTEM
14070 L:      reiserfs-devel@vger.kernel.org
14071 S:      Supported
14072 F:      fs/reiserfs/
14073
14074 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14075 M:      Ohad Ben-Cohen <ohad@wizery.com>
14076 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14077 L:      linux-remoteproc@vger.kernel.org
14078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14079 S:      Maintained
14080 F:      Documentation/devicetree/bindings/remoteproc/
14081 F:      Documentation/ABI/testing/sysfs-class-remoteproc
14082 F:      Documentation/remoteproc.txt
14083 F:      drivers/remoteproc/
14084 F:      include/linux/remoteproc.h
14085 F:      include/linux/remoteproc/
14086
14087 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14088 M:      Ohad Ben-Cohen <ohad@wizery.com>
14089 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
14090 L:      linux-remoteproc@vger.kernel.org
14091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14092 S:      Maintained
14093 F:      drivers/rpmsg/
14094 F:      Documentation/rpmsg.txt
14095 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
14096 F:      include/linux/rpmsg.h
14097 F:      include/linux/rpmsg/
14098 F:      include/uapi/linux/rpmsg.h
14099 F:      samples/rpmsg/
14100
14101 RENESAS CLOCK DRIVERS
14102 M:      Geert Uytterhoeven <geert+renesas@glider.be>
14103 L:      linux-renesas-soc@vger.kernel.org
14104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14105 S:      Supported
14106 F:      drivers/clk/renesas/
14107
14108 RENESAS EMEV2 I2C DRIVER
14109 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14110 S:      Supported
14111 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14112 F:      drivers/i2c/busses/i2c-emev2.c
14113
14114 RENESAS ETHERNET DRIVERS
14115 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14116 L:      netdev@vger.kernel.org
14117 L:      linux-renesas-soc@vger.kernel.org
14118 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14119 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14120 F:      drivers/net/ethernet/renesas/
14121 F:      include/linux/sh_eth.h
14122
14123 RENESAS R-CAR GYROADC DRIVER
14124 M:      Marek Vasut <marek.vasut@gmail.com>
14125 L:      linux-iio@vger.kernel.org
14126 S:      Supported
14127 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14128 F:      drivers/iio/adc/rcar-gyroadc.c
14129
14130 RENESAS R-CAR I2C DRIVERS
14131 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14132 S:      Supported
14133 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14134 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14135 F:      drivers/i2c/busses/i2c-rcar.c
14136 F:      drivers/i2c/busses/i2c-sh_mobile.c
14137
14138 RENESAS RIIC DRIVER
14139 M:      Chris Brandt <chris.brandt@renesas.com>
14140 S:      Supported
14141 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14142 F:      drivers/i2c/busses/i2c-riic.c
14143
14144 RENESAS USB PHY DRIVER
14145 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14146 L:      linux-renesas-soc@vger.kernel.org
14147 S:      Maintained
14148 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14149
14150 RESET CONTROLLER FRAMEWORK
14151 M:      Philipp Zabel <p.zabel@pengutronix.de>
14152 T:      git git://git.pengutronix.de/git/pza/linux
14153 S:      Maintained
14154 F:      drivers/reset/
14155 F:      Documentation/devicetree/bindings/reset/
14156 F:      include/dt-bindings/reset/
14157 F:      include/linux/reset.h
14158 F:      include/linux/reset/
14159 F:      include/linux/reset-controller.h
14160 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14161
14162 RESTARTABLE SEQUENCES SUPPORT
14163 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14164 M:      Peter Zijlstra <peterz@infradead.org>
14165 M:      "Paul E. McKenney" <paulmck@kernel.org>
14166 M:      Boqun Feng <boqun.feng@gmail.com>
14167 L:      linux-kernel@vger.kernel.org
14168 S:      Supported
14169 F:      kernel/rseq.c
14170 F:      include/uapi/linux/rseq.h
14171 F:      include/trace/events/rseq.h
14172 F:      tools/testing/selftests/rseq/
14173
14174 RFKILL
14175 M:      Johannes Berg <johannes@sipsolutions.net>
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/jberg/mac80211.git
14179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14180 S:      Maintained
14181 F:      Documentation/driver-api/rfkill.rst
14182 F:      Documentation/ABI/stable/sysfs-class-rfkill
14183 F:      net/rfkill/
14184 F:      include/linux/rfkill.h
14185 F:      include/uapi/linux/rfkill.h
14186
14187 RHASHTABLE
14188 M:      Thomas Graf <tgraf@suug.ch>
14189 M:      Herbert Xu <herbert@gondor.apana.org.au>
14190 L:      netdev@vger.kernel.org
14191 S:      Maintained
14192 F:      lib/rhashtable.c
14193 F:      lib/test_rhashtable.c
14194 F:      include/linux/rhashtable.h
14195 F:      include/linux/rhashtable-types.h
14196
14197 RICOH R5C592 MEMORYSTICK DRIVER
14198 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14199 S:      Maintained
14200 F:      drivers/memstick/host/r592.*
14201
14202 RICOH SMARTMEDIA/XD DRIVER
14203 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14204 S:      Maintained
14205 F:      drivers/mtd/nand/raw/r852.c
14206 F:      drivers/mtd/nand/raw/r852.h
14207
14208 RISC-V ARCHITECTURE
14209 M:      Paul Walmsley <paul.walmsley@sifive.com>
14210 M:      Palmer Dabbelt <palmer@dabbelt.com>
14211 M:      Albert Ou <aou@eecs.berkeley.edu>
14212 L:      linux-riscv@lists.infradead.org
14213 P:      Documentation/riscv/patch-acceptance.rst
14214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14215 S:      Supported
14216 F:      arch/riscv/
14217 K:      riscv
14218 N:      riscv
14219
14220 ROCCAT DRIVERS
14221 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14222 W:      http://sourceforge.net/projects/roccat/
14223 S:      Maintained
14224 F:      drivers/hid/hid-roccat*
14225 F:      include/linux/hid-roccat*
14226 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14227
14228 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14229 M:      Jacob Chen <jacob-chen@iotwrt.com>
14230 M:      Ezequiel Garcia <ezequiel@collabora.com>
14231 L:      linux-media@vger.kernel.org
14232 S:      Maintained
14233 F:      drivers/media/platform/rockchip/rga/
14234 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14235
14236 HANTRO VPU CODEC DRIVER
14237 M:      Ezequiel Garcia <ezequiel@collabora.com>
14238 L:      linux-media@vger.kernel.org
14239 S:      Maintained
14240 F:      drivers/staging/media/hantro/
14241 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14242
14243 ROCKER DRIVER
14244 M:      Jiri Pirko <jiri@resnulli.us>
14245 L:      netdev@vger.kernel.org
14246 S:      Supported
14247 F:      drivers/net/ethernet/rocker/
14248
14249 ROCKETPORT DRIVER
14250 W:      http://www.comtrol.com
14251 S:      Maintained
14252 F:      Documentation/driver-api/serial/rocket.rst
14253 F:      drivers/tty/rocket*
14254
14255 ROCKETPORT EXPRESS/INFINITY DRIVER
14256 M:      Kevin Cernekee <cernekee@gmail.com>
14257 L:      linux-serial@vger.kernel.org
14258 S:      Odd Fixes
14259 F:      drivers/tty/serial/rp2.*
14260
14261 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14262 M:      Tomasz Duszynski <tduszyns@gmail.com>
14263 S:      Maintained
14264 F:      drivers/iio/light/bh1750.c
14265 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14266
14267 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14268 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14269 L:      linux-kernel@vger.kernel.org
14270 L:      linux-renesas-soc@vger.kernel.org
14271 S:      Supported
14272 F:      drivers/mfd/bd9571mwv.c
14273 F:      drivers/regulator/bd9571mwv-regulator.c
14274 F:      drivers/gpio/gpio-bd9571mwv.c
14275 F:      include/linux/mfd/bd9571mwv.h
14276 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14277
14278 ROSE NETWORK LAYER
14279 M:      Ralf Baechle <ralf@linux-mips.org>
14280 L:      linux-hams@vger.kernel.org
14281 W:      http://www.linux-ax25.org/
14282 S:      Maintained
14283 F:      include/net/rose.h
14284 F:      include/uapi/linux/rose.h
14285 F:      net/rose/
14286
14287 RTL2830 MEDIA DRIVER
14288 M:      Antti Palosaari <crope@iki.fi>
14289 L:      linux-media@vger.kernel.org
14290 W:      https://linuxtv.org
14291 W:      http://palosaari.fi/linux/
14292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14293 T:      git git://linuxtv.org/anttip/media_tree.git
14294 S:      Maintained
14295 F:      drivers/media/dvb-frontends/rtl2830*
14296
14297 RTL2832 MEDIA DRIVER
14298 M:      Antti Palosaari <crope@iki.fi>
14299 L:      linux-media@vger.kernel.org
14300 W:      https://linuxtv.org
14301 W:      http://palosaari.fi/linux/
14302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14303 T:      git git://linuxtv.org/anttip/media_tree.git
14304 S:      Maintained
14305 F:      drivers/media/dvb-frontends/rtl2832*
14306
14307 RTL2832_SDR MEDIA DRIVER
14308 M:      Antti Palosaari <crope@iki.fi>
14309 L:      linux-media@vger.kernel.org
14310 W:      https://linuxtv.org
14311 W:      http://palosaari.fi/linux/
14312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14313 T:      git git://linuxtv.org/anttip/media_tree.git
14314 S:      Maintained
14315 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14316
14317 RTL8180 WIRELESS DRIVER
14318 L:      linux-wireless@vger.kernel.org
14319 W:      http://wireless.kernel.org/
14320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14321 S:      Orphan
14322 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14323
14324 RTL8187 WIRELESS DRIVER
14325 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14326 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14327 M:      Larry Finger <Larry.Finger@lwfinger.net>
14328 L:      linux-wireless@vger.kernel.org
14329 W:      http://wireless.kernel.org/
14330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14331 S:      Maintained
14332 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14333
14334 REALTEK WIRELESS DRIVER (rtlwifi family)
14335 M:      Ping-Ke Shih <pkshih@realtek.com>
14336 L:      linux-wireless@vger.kernel.org
14337 W:      http://wireless.kernel.org/
14338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14339 S:      Maintained
14340 F:      drivers/net/wireless/realtek/rtlwifi/
14341
14342 REALTEK WIRELESS DRIVER (rtw88)
14343 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14344 L:      linux-wireless@vger.kernel.org
14345 S:      Maintained
14346 F:      drivers/net/wireless/realtek/rtw88/
14347
14348 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14349 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14350 L:      linux-wireless@vger.kernel.org
14351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14352 S:      Maintained
14353 F:      drivers/net/wireless/realtek/rtl8xxxu/
14354
14355 RXRPC SOCKETS (AF_RXRPC)
14356 M:      David Howells <dhowells@redhat.com>
14357 L:      linux-afs@lists.infradead.org
14358 S:      Supported
14359 F:      net/rxrpc/
14360 F:      include/keys/rxrpc-type.h
14361 F:      include/net/af_rxrpc.h
14362 F:      include/trace/events/rxrpc.h
14363 F:      include/uapi/linux/rxrpc.h
14364 F:      Documentation/networking/rxrpc.txt
14365 W:      https://www.infradead.org/~dhowells/kafs/
14366
14367 S3 SAVAGE FRAMEBUFFER DRIVER
14368 M:      Antonino Daplas <adaplas@gmail.com>
14369 L:      linux-fbdev@vger.kernel.org
14370 S:      Maintained
14371 F:      drivers/video/fbdev/savage/
14372
14373 S390
14374 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14375 M:      Vasily Gorbik <gor@linux.ibm.com>
14376 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14377 L:      linux-s390@vger.kernel.org
14378 W:      http://www.ibm.com/developerworks/linux/linux390/
14379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14380 S:      Supported
14381 F:      arch/s390/
14382 F:      drivers/s390/
14383 F:      Documentation/s390/
14384 F:      Documentation/driver-api/s390-drivers.rst
14385
14386 S390 COMMON I/O LAYER
14387 M:      Sebastian Ott <sebott@linux.ibm.com>
14388 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14389 L:      linux-s390@vger.kernel.org
14390 W:      http://www.ibm.com/developerworks/linux/linux390/
14391 S:      Supported
14392 F:      drivers/s390/cio/
14393
14394 S390 DASD DRIVER
14395 M:      Stefan Haberland <sth@linux.ibm.com>
14396 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14397 L:      linux-s390@vger.kernel.org
14398 W:      http://www.ibm.com/developerworks/linux/linux390/
14399 S:      Supported
14400 F:      drivers/s390/block/dasd*
14401 F:      block/partitions/ibm.c
14402
14403 S390 IOMMU (PCI)
14404 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14405 L:      linux-s390@vger.kernel.org
14406 W:      http://www.ibm.com/developerworks/linux/linux390/
14407 S:      Supported
14408 F:      drivers/iommu/s390-iommu.c
14409
14410 S390 IUCV NETWORK LAYER
14411 M:      Julian Wiedmann <jwi@linux.ibm.com>
14412 M:      Ursula Braun <ubraun@linux.ibm.com>
14413 L:      linux-s390@vger.kernel.org
14414 W:      http://www.ibm.com/developerworks/linux/linux390/
14415 S:      Supported
14416 F:      drivers/s390/net/*iucv*
14417 F:      include/net/iucv/
14418 F:      net/iucv/
14419
14420 S390 NETWORK DRIVERS
14421 M:      Julian Wiedmann <jwi@linux.ibm.com>
14422 M:      Ursula Braun <ubraun@linux.ibm.com>
14423 L:      linux-s390@vger.kernel.org
14424 W:      http://www.ibm.com/developerworks/linux/linux390/
14425 S:      Supported
14426 F:      drivers/s390/net/
14427
14428 S390 PCI SUBSYSTEM
14429 M:      Sebastian Ott <sebott@linux.ibm.com>
14430 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14431 L:      linux-s390@vger.kernel.org
14432 W:      http://www.ibm.com/developerworks/linux/linux390/
14433 S:      Supported
14434 F:      arch/s390/pci/
14435 F:      drivers/pci/hotplug/s390_pci_hpc.c
14436
14437 S390 VFIO-CCW DRIVER
14438 M:      Cornelia Huck <cohuck@redhat.com>
14439 M:      Eric Farman <farman@linux.ibm.com>
14440 R:      Halil Pasic <pasic@linux.ibm.com>
14441 L:      linux-s390@vger.kernel.org
14442 L:      kvm@vger.kernel.org
14443 S:      Supported
14444 F:      drivers/s390/cio/vfio_ccw*
14445 F:      Documentation/s390/vfio-ccw.rst
14446 F:      include/uapi/linux/vfio_ccw.h
14447
14448 S390 ZCRYPT DRIVER
14449 M:      Harald Freudenberger <freude@linux.ibm.com>
14450 L:      linux-s390@vger.kernel.org
14451 W:      http://www.ibm.com/developerworks/linux/linux390/
14452 S:      Supported
14453 F:      drivers/s390/crypto/
14454
14455 S390 VFIO AP DRIVER
14456 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14457 M:      Pierre Morel <pmorel@linux.ibm.com>
14458 M:      Halil Pasic <pasic@linux.ibm.com>
14459 L:      linux-s390@vger.kernel.org
14460 W:      http://www.ibm.com/developerworks/linux/linux390/
14461 S:      Supported
14462 F:      drivers/s390/crypto/vfio_ap_drv.c
14463 F:      drivers/s390/crypto/vfio_ap_private.h
14464 F:      drivers/s390/crypto/vfio_ap_ops.c
14465 F:      Documentation/s390/vfio-ap.rst
14466
14467 S390 ZFCP DRIVER
14468 M:      Steffen Maier <maier@linux.ibm.com>
14469 M:      Benjamin Block <bblock@linux.ibm.com>
14470 L:      linux-s390@vger.kernel.org
14471 W:      http://www.ibm.com/developerworks/linux/linux390/
14472 S:      Supported
14473 F:      drivers/s390/scsi/zfcp_*
14474
14475 S3C24XX SD/MMC Driver
14476 M:      Ben Dooks <ben-linux@fluff.org>
14477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14478 S:      Supported
14479 F:      drivers/mmc/host/s3cmci.*
14480
14481 SAA6588 RDS RECEIVER DRIVER
14482 M:      Hans Verkuil <hverkuil@xs4all.nl>
14483 L:      linux-media@vger.kernel.org
14484 T:      git git://linuxtv.org/media_tree.git
14485 W:      https://linuxtv.org
14486 S:      Odd Fixes
14487 F:      drivers/media/i2c/saa6588*
14488
14489 SAA7134 VIDEO4LINUX DRIVER
14490 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14491 L:      linux-media@vger.kernel.org
14492 W:      https://linuxtv.org
14493 T:      git git://linuxtv.org/media_tree.git
14494 S:      Odd fixes
14495 F:      Documentation/media/v4l-drivers/saa7134*
14496 F:      drivers/media/pci/saa7134/
14497
14498 SAA7146 VIDEO4LINUX-2 DRIVER
14499 M:      Hans Verkuil <hverkuil@xs4all.nl>
14500 L:      linux-media@vger.kernel.org
14501 T:      git git://linuxtv.org/media_tree.git
14502 S:      Maintained
14503 F:      drivers/media/common/saa7146/
14504 F:      drivers/media/pci/saa7146/
14505 F:      include/media/drv-intf/saa7146*
14506
14507 SAFESETID SECURITY MODULE
14508 M:     Micah Morton <mortonm@chromium.org>
14509 S:     Supported
14510 F:     security/safesetid/
14511 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14512
14513 SAMSUNG AUDIO (ASoC) DRIVERS
14514 M:      Krzysztof Kozlowski <krzk@kernel.org>
14515 M:      Sangbeom Kim <sbkim73@samsung.com>
14516 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14517 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14518 S:      Supported
14519 F:      sound/soc/samsung/
14520 F:      Documentation/devicetree/bindings/sound/samsung*
14521
14522 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14523 M:      Krzysztof Kozlowski <krzk@kernel.org>
14524 L:      linux-crypto@vger.kernel.org
14525 L:      linux-samsung-soc@vger.kernel.org
14526 S:      Maintained
14527 F:      drivers/crypto/exynos-rng.c
14528 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14529
14530 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14531 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14532 L:      linux-samsung-soc@vger.kernel.org
14533 S:      Maintained
14534 F:      drivers/char/hw_random/exynos-trng.c
14535 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14536
14537 SAMSUNG FRAMEBUFFER DRIVER
14538 M:      Jingoo Han <jingoohan1@gmail.com>
14539 L:      linux-fbdev@vger.kernel.org
14540 S:      Maintained
14541 F:      drivers/video/fbdev/s3c-fb.c
14542
14543 SAMSUNG LAPTOP DRIVER
14544 M:      Corentin Chary <corentin.chary@gmail.com>
14545 L:      platform-driver-x86@vger.kernel.org
14546 S:      Maintained
14547 F:      drivers/platform/x86/samsung-laptop.c
14548
14549 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14550 M:      Sangbeom Kim <sbkim73@samsung.com>
14551 M:      Krzysztof Kozlowski <krzk@kernel.org>
14552 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14553 L:      linux-kernel@vger.kernel.org
14554 L:      linux-samsung-soc@vger.kernel.org
14555 S:      Supported
14556 F:      drivers/mfd/sec*.c
14557 F:      drivers/regulator/s2m*.c
14558 F:      drivers/regulator/s5m*.c
14559 F:      drivers/clk/clk-s2mps11.c
14560 F:      drivers/rtc/rtc-s5m.c
14561 F:      include/linux/mfd/samsung/
14562 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14563 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14564 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14565 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14566
14567 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14568 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14569 L:      linux-media@vger.kernel.org
14570 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14571 S:      Maintained
14572 F:      drivers/media/platform/s3c-camif/
14573 F:      include/media/drv-intf/s3c_camif.h
14574
14575 SAMSUNG S3FWRN5 NFC DRIVER
14576 M:      Robert Baldyga <r.baldyga@samsung.com>
14577 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14578 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14579 S:      Supported
14580 F:      drivers/nfc/s3fwrn5
14581
14582 SAMSUNG S5C73M3 CAMERA DRIVER
14583 M:      Kyungmin Park <kyungmin.park@samsung.com>
14584 M:      Andrzej Hajda <a.hajda@samsung.com>
14585 L:      linux-media@vger.kernel.org
14586 S:      Supported
14587 F:      drivers/media/i2c/s5c73m3/*
14588
14589 SAMSUNG S5K5BAF CAMERA DRIVER
14590 M:      Kyungmin Park <kyungmin.park@samsung.com>
14591 M:      Andrzej Hajda <a.hajda@samsung.com>
14592 L:      linux-media@vger.kernel.org
14593 S:      Supported
14594 F:      drivers/media/i2c/s5k5baf.c
14595
14596 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14597 M:      Krzysztof Kozlowski <krzk@kernel.org>
14598 M:      Vladimir Zapolskiy <vz@mleia.com>
14599 M:      Kamil Konieczny <k.konieczny@samsung.com>
14600 L:      linux-crypto@vger.kernel.org
14601 L:      linux-samsung-soc@vger.kernel.org
14602 S:      Maintained
14603 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14604 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14605 F:      drivers/crypto/s5p-sss.c
14606
14607 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14608 M:      Kyungmin Park <kyungmin.park@samsung.com>
14609 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14610 L:      linux-media@vger.kernel.org
14611 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14612 S:      Supported
14613 F:      drivers/media/platform/exynos4-is/
14614
14615 SAMSUNG SOC CLOCK DRIVERS
14616 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14617 M:      Tomasz Figa <tomasz.figa@gmail.com>
14618 M:      Chanwoo Choi <cw00.choi@samsung.com>
14619 S:      Supported
14620 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14622 F:      drivers/clk/samsung/
14623 F:      include/dt-bindings/clock/exynos*.h
14624 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14625 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14626 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14627
14628 SAMSUNG SPI DRIVERS
14629 M:      Kukjin Kim <kgene@kernel.org>
14630 M:      Krzysztof Kozlowski <krzk@kernel.org>
14631 M:      Andi Shyti <andi@etezian.org>
14632 L:      linux-spi@vger.kernel.org
14633 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14634 S:      Maintained
14635 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14636 F:      drivers/spi/spi-s3c*
14637 F:      include/linux/platform_data/spi-s3c64xx.h
14638
14639 SAMSUNG SXGBE DRIVERS
14640 M:      Byungho An <bh74.an@samsung.com>
14641 S:      Supported
14642 L:      netdev@vger.kernel.org
14643 F:      drivers/net/ethernet/samsung/sxgbe/
14644
14645 SAMSUNG THERMAL DRIVER
14646 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14647 L:      linux-pm@vger.kernel.org
14648 L:      linux-samsung-soc@vger.kernel.org
14649 S:      Supported
14650 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14651 F:      drivers/thermal/samsung/
14652
14653 SAMSUNG USB2 PHY DRIVER
14654 M:      Kamil Debski <kamil@wypas.org>
14655 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14656 L:      linux-kernel@vger.kernel.org
14657 S:      Supported
14658 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14659 F:      Documentation/driver-api/phy/samsung-usb2.rst
14660 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14661 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14662 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14663 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14664 F:      drivers/phy/samsung/phy-samsung-usb2.c
14665 F:      drivers/phy/samsung/phy-samsung-usb2.h
14666
14667 SC1200 WDT DRIVER
14668 M:      Zwane Mwaikambo <zwanem@gmail.com>
14669 S:      Maintained
14670 F:      drivers/watchdog/sc1200wdt.c
14671
14672 SCHEDULER
14673 M:      Ingo Molnar <mingo@redhat.com>
14674 M:      Peter Zijlstra <peterz@infradead.org>
14675 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14676 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14677 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14678 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14679 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14680 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14681 L:      linux-kernel@vger.kernel.org
14682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14683 S:      Maintained
14684 F:      kernel/sched/
14685 F:      include/linux/sched.h
14686 F:      include/uapi/linux/sched.h
14687 F:      include/linux/wait.h
14688 F:      include/linux/preempt.h
14689
14690 SCR24X CHIP CARD INTERFACE DRIVER
14691 M:      Lubomir Rintel <lkundrak@v3.sk>
14692 S:      Supported
14693 F:      drivers/char/pcmcia/scr24x_cs.c
14694
14695 SCSI CDROM DRIVER
14696 M:      Jens Axboe <axboe@kernel.dk>
14697 L:      linux-scsi@vger.kernel.org
14698 W:      http://www.kernel.dk
14699 S:      Maintained
14700 F:      drivers/scsi/sr*
14701
14702 SCSI RDMA PROTOCOL (SRP) INITIATOR
14703 M:      Bart Van Assche <bvanassche@acm.org>
14704 L:      linux-rdma@vger.kernel.org
14705 S:      Supported
14706 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14707 F:      drivers/infiniband/ulp/srp/
14708 F:      include/scsi/srp.h
14709
14710 SCSI RDMA PROTOCOL (SRP) TARGET
14711 M:      Bart Van Assche <bvanassche@acm.org>
14712 L:      linux-rdma@vger.kernel.org
14713 L:      target-devel@vger.kernel.org
14714 S:      Supported
14715 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14716 F:      drivers/infiniband/ulp/srpt/
14717
14718 SCSI SG DRIVER
14719 M:      Doug Gilbert <dgilbert@interlog.com>
14720 L:      linux-scsi@vger.kernel.org
14721 W:      http://sg.danny.cz/sg
14722 S:      Maintained
14723 F:      Documentation/scsi/scsi-generic.txt
14724 F:      drivers/scsi/sg.c
14725 F:      include/scsi/sg.h
14726
14727 SCSI SUBSYSTEM
14728 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14730 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14732 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14733 L:      linux-scsi@vger.kernel.org
14734 S:      Maintained
14735 F:      Documentation/devicetree/bindings/scsi/
14736 F:      drivers/scsi/
14737 F:      include/scsi/
14738
14739 SCSI TAPE DRIVER
14740 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14741 L:      linux-scsi@vger.kernel.org
14742 S:      Maintained
14743 F:      Documentation/scsi/st.txt
14744 F:      drivers/scsi/st.*
14745 F:      drivers/scsi/st_*.h
14746
14747 SCSI TARGET SUBSYSTEM
14748 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14749 L:      linux-scsi@vger.kernel.org
14750 L:      target-devel@vger.kernel.org
14751 W:      http://www.linux-iscsi.org
14752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14753 Q:      https://patchwork.kernel.org/project/target-devel/list/
14754 S:      Supported
14755 F:      drivers/target/
14756 F:      include/target/
14757 F:      Documentation/target/
14758
14759 SCTP PROTOCOL
14760 M:      Vlad Yasevich <vyasevich@gmail.com>
14761 M:      Neil Horman <nhorman@tuxdriver.com>
14762 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14763 L:      linux-sctp@vger.kernel.org
14764 W:      http://lksctp.sourceforge.net
14765 S:      Maintained
14766 F:      Documentation/networking/sctp.txt
14767 F:      include/linux/sctp.h
14768 F:      include/uapi/linux/sctp.h
14769 F:      include/net/sctp/
14770 F:      net/sctp/
14771
14772 SCx200 CPU SUPPORT
14773 M:      Jim Cromie <jim.cromie@gmail.com>
14774 S:      Odd Fixes
14775 F:      Documentation/i2c/busses/scx200_acb.rst
14776 F:      arch/x86/platform/scx200/
14777 F:      drivers/watchdog/scx200_wdt.c
14778 F:      drivers/i2c/busses/scx200*
14779 F:      drivers/mtd/maps/scx200_docflash.c
14780 F:      include/linux/scx200.h
14781
14782 SCx200 GPIO DRIVER
14783 M:      Jim Cromie <jim.cromie@gmail.com>
14784 S:      Maintained
14785 F:      drivers/char/scx200_gpio.c
14786 F:      include/linux/scx200_gpio.h
14787
14788 SCx200 HRT CLOCKSOURCE DRIVER
14789 M:      Jim Cromie <jim.cromie@gmail.com>
14790 S:      Maintained
14791 F:      drivers/clocksource/scx200_hrt.c
14792
14793 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14794 M:      Sascha Sommer <saschasommer@freenet.de>
14795 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14796 S:      Maintained
14797 F:      drivers/mmc/host/sdricoh_cs.c
14798
14799 SECO BOARDS CEC DRIVER
14800 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14801 S:      Maintained
14802 F:      drivers/media/platform/seco-cec/seco-cec.c
14803 F:      drivers/media/platform/seco-cec/seco-cec.h
14804
14805 SECURE COMPUTING
14806 M:      Kees Cook <keescook@chromium.org>
14807 R:      Andy Lutomirski <luto@amacapital.net>
14808 R:      Will Drewry <wad@chromium.org>
14809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14810 S:      Supported
14811 F:      kernel/seccomp.c
14812 F:      include/uapi/linux/seccomp.h
14813 F:      include/linux/seccomp.h
14814 F:      tools/testing/selftests/seccomp/*
14815 F:      tools/testing/selftests/kselftest_harness.h
14816 F:      Documentation/userspace-api/seccomp_filter.rst
14817 K:      \bsecure_computing
14818 K:      \bTIF_SECCOMP\b
14819
14820 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14821 M:      Al Cooper <alcooperx@gmail.com>
14822 L:      linux-mmc@vger.kernel.org
14823 L:      bcm-kernel-feedback-list@broadcom.com
14824 S:      Maintained
14825 F:      drivers/mmc/host/sdhci-brcmstb*
14826
14827 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14828 M:      Adrian Hunter <adrian.hunter@intel.com>
14829 L:      linux-mmc@vger.kernel.org
14830 S:      Maintained
14831 F:      drivers/mmc/host/sdhci*
14832 F:      include/linux/mmc/sdhci*
14833
14834 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14835 M:      Adrian Hunter <adrian.hunter@intel.com>
14836 M:      Ritesh Harjani <riteshh@codeaurora.org>
14837 M:      Asutosh Das <asutoshd@codeaurora.org>
14838 L:      linux-mmc@vger.kernel.org
14839 S:      Maintained
14840 F:      drivers/mmc/host/cqhci*
14841
14842 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14843 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14844 M:      Manjunath M B <manjumb@synopsys.com>
14845 L:      linux-mmc@vger.kernel.org
14846 S:      Maintained
14847 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14848
14849 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14850 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14851 L:      linux-mmc@vger.kernel.org
14852 S:      Supported
14853 F:      drivers/mmc/host/sdhci-of-at91.c
14854
14855 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14856 M:      Ben Dooks <ben-linux@fluff.org>
14857 M:      Jaehoon Chung <jh80.chung@samsung.com>
14858 L:      linux-mmc@vger.kernel.org
14859 S:      Maintained
14860 F:      drivers/mmc/host/sdhci-s3c*
14861
14862 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14863 M:      Viresh Kumar <vireshk@kernel.org>
14864 L:      linux-mmc@vger.kernel.org
14865 S:      Maintained
14866 F:      drivers/mmc/host/sdhci-spear.c
14867
14868 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14869 M:      Kishon Vijay Abraham I <kishon@ti.com>
14870 L:      linux-mmc@vger.kernel.org
14871 S:      Maintained
14872 F:      drivers/mmc/host/sdhci-omap.c
14873
14874 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14875 M:      Scott Bauer <scott.bauer@intel.com>
14876 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14877 L:      linux-block@vger.kernel.org
14878 S:      Supported
14879 F:      block/sed*
14880 F:      block/opal_proto.h
14881 F:      include/linux/sed*
14882 F:      include/uapi/linux/sed*
14883
14884 SECURITY CONTACT
14885 M:      Security Officers <security@kernel.org>
14886 S:      Supported
14887
14888 SECURITY SUBSYSTEM
14889 M:      James Morris <jmorris@namei.org>
14890 M:      "Serge E. Hallyn" <serge@hallyn.com>
14891 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14893 W:      http://kernsec.org/
14894 S:      Supported
14895 F:      security/
14896 X:      security/selinux/
14897
14898 SELINUX SECURITY MODULE
14899 M:      Paul Moore <paul@paul-moore.com>
14900 M:      Stephen Smalley <sds@tycho.nsa.gov>
14901 M:      Eric Paris <eparis@parisplace.org>
14902 L:      selinux@vger.kernel.org
14903 W:      https://selinuxproject.org
14904 W:      https://github.com/SELinuxProject
14905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14906 S:      Supported
14907 F:      include/uapi/linux/selinux_netlink.h
14908 F:      security/selinux/
14909 F:      scripts/selinux/
14910 F:      Documentation/admin-guide/LSM/SELinux.rst
14911 F:      Documentation/ABI/obsolete/sysfs-selinux-disable
14912
14913 SENSABLE PHANTOM
14914 M:      Jiri Slaby <jirislaby@gmail.com>
14915 S:      Maintained
14916 F:      drivers/misc/phantom.c
14917 F:      include/uapi/linux/phantom.h
14918
14919 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14920 M:      Tomasz Duszynski <tduszyns@gmail.com>
14921 S:      Maintained
14922 F:      drivers/iio/chemical/sps30.c
14923 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14924
14925 SERIAL DEVICE BUS
14926 M:      Rob Herring <robh@kernel.org>
14927 L:      linux-serial@vger.kernel.org
14928 S:      Maintained
14929 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14930 F:      drivers/tty/serdev/
14931 F:      include/linux/serdev.h
14932
14933 SERIAL DRIVERS
14934 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14935 L:      linux-serial@vger.kernel.org
14936 S:      Maintained
14937 F:      Documentation/devicetree/bindings/serial/
14938 F:      drivers/tty/serial/
14939
14940 SERIAL IR RECEIVER
14941 M:      Sean Young <sean@mess.org>
14942 L:      linux-media@vger.kernel.org
14943 S:      Maintained
14944 F:      drivers/media/rc/serial_ir.c
14945
14946 SFC NETWORK DRIVER
14947 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14948 M:      Edward Cree <ecree@solarflare.com>
14949 M:      Martin Habets <mhabets@solarflare.com>
14950 L:      netdev@vger.kernel.org
14951 S:      Supported
14952 F:      drivers/net/ethernet/sfc/
14953
14954 SFF/SFP/SFP+ MODULE SUPPORT
14955 M:      Russell King <linux@armlinux.org.uk>
14956 L:      netdev@vger.kernel.org
14957 S:      Maintained
14958 F:      drivers/net/phy/phylink.c
14959 F:      drivers/net/phy/sfp*
14960 F:      include/linux/phylink.h
14961 F:      include/linux/sfp.h
14962 K:      phylink
14963
14964 SGI GRU DRIVER
14965 M:      Dimitri Sivanich <sivanich@sgi.com>
14966 S:      Maintained
14967 F:      drivers/misc/sgi-gru/
14968
14969 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14970 M:      Pat Gefre <pfg@sgi.com>
14971 L:      linux-ia64@vger.kernel.org
14972 S:      Supported
14973 F:      Documentation/ia64/serial.rst
14974 F:      drivers/tty/serial/ioc?_serial.c
14975 F:      include/linux/ioc?.h
14976
14977 SGI XP/XPC/XPNET DRIVER
14978 M:      Cliff Whickman <cpw@sgi.com>
14979 M:      Robin Holt <robinmholt@gmail.com>
14980 S:      Maintained
14981 F:      drivers/misc/sgi-xp/
14982
14983 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14984 M:      Ursula Braun <ubraun@linux.ibm.com>
14985 M:      Karsten Graul <kgraul@linux.ibm.com>
14986 L:      linux-s390@vger.kernel.org
14987 W:      http://www.ibm.com/developerworks/linux/linux390/
14988 S:      Supported
14989 F:      net/smc/
14990
14991 SHARP RJ54N1CB0C SENSOR DRIVER
14992 M:      Jacopo Mondi <jacopo@jmondi.org>
14993 L:      linux-media@vger.kernel.org
14994 T:      git git://linuxtv.org/media_tree.git
14995 S:      Odd fixes
14996 F:      drivers/media/i2c/rj54n1cb0c.c
14997 F:      include/media/i2c/rj54n1cb0c.h
14998
14999 SH_VEU V4L2 MEM2MEM DRIVER
15000 L:      linux-media@vger.kernel.org
15001 S:      Orphan
15002 F:      drivers/media/platform/sh_veu.c
15003
15004 SH_VOU V4L2 OUTPUT DRIVER
15005 L:      linux-media@vger.kernel.org
15006 S:      Orphan
15007 F:      drivers/media/platform/sh_vou.c
15008 F:      include/media/drv-intf/sh_vou.h
15009
15010 SI2157 MEDIA DRIVER
15011 M:      Antti Palosaari <crope@iki.fi>
15012 L:      linux-media@vger.kernel.org
15013 W:      https://linuxtv.org
15014 W:      http://palosaari.fi/linux/
15015 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15016 T:      git git://linuxtv.org/anttip/media_tree.git
15017 S:      Maintained
15018 F:      drivers/media/tuners/si2157*
15019
15020 SI2165 MEDIA DRIVER
15021 M:      Matthias Schwarzott <zzam@gentoo.org>
15022 L:      linux-media@vger.kernel.org
15023 W:      https://linuxtv.org
15024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15025 S:      Maintained
15026 F:      drivers/media/dvb-frontends/si2165*
15027
15028 SI2168 MEDIA DRIVER
15029 M:      Antti Palosaari <crope@iki.fi>
15030 L:      linux-media@vger.kernel.org
15031 W:      https://linuxtv.org
15032 W:      http://palosaari.fi/linux/
15033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15034 T:      git git://linuxtv.org/anttip/media_tree.git
15035 S:      Maintained
15036 F:      drivers/media/dvb-frontends/si2168*
15037
15038 SI470X FM RADIO RECEIVER I2C DRIVER
15039 M:      Hans Verkuil <hverkuil@xs4all.nl>
15040 L:      linux-media@vger.kernel.org
15041 T:      git git://linuxtv.org/media_tree.git
15042 W:      https://linuxtv.org
15043 S:      Odd Fixes
15044 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
15045
15046 SI470X FM RADIO RECEIVER USB DRIVER
15047 M:      Hans Verkuil <hverkuil@xs4all.nl>
15048 L:      linux-media@vger.kernel.org
15049 T:      git git://linuxtv.org/media_tree.git
15050 W:      https://linuxtv.org
15051 S:      Maintained
15052 F:      drivers/media/radio/si470x/radio-si470x-common.c
15053 F:      drivers/media/radio/si470x/radio-si470x.h
15054 F:      drivers/media/radio/si470x/radio-si470x-usb.c
15055
15056 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15057 M:      Eduardo Valentin <edubezval@gmail.com>
15058 L:      linux-media@vger.kernel.org
15059 T:      git git://linuxtv.org/media_tree.git
15060 W:      https://linuxtv.org
15061 S:      Odd Fixes
15062 F:      drivers/media/radio/si4713/si4713.?
15063
15064 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15065 M:      Eduardo Valentin <edubezval@gmail.com>
15066 L:      linux-media@vger.kernel.org
15067 T:      git git://linuxtv.org/media_tree.git
15068 W:      https://linuxtv.org
15069 S:      Odd Fixes
15070 F:      drivers/media/radio/si4713/radio-platform-si4713.c
15071
15072 SI4713 FM RADIO TRANSMITTER USB DRIVER
15073 M:      Hans Verkuil <hverkuil@xs4all.nl>
15074 L:      linux-media@vger.kernel.org
15075 T:      git git://linuxtv.org/media_tree.git
15076 W:      https://linuxtv.org
15077 S:      Maintained
15078 F:      drivers/media/radio/si4713/radio-usb-si4713.c
15079
15080 SIANO DVB DRIVER
15081 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15082 L:      linux-media@vger.kernel.org
15083 W:      https://linuxtv.org
15084 T:      git git://linuxtv.org/media_tree.git
15085 S:      Odd fixes
15086 F:      drivers/media/common/siano/
15087 F:      drivers/media/usb/siano/
15088 F:      drivers/media/usb/siano/
15089 F:      drivers/media/mmc/siano/
15090
15091 SIFIVE PDMA DRIVER
15092 M:      Green Wan <green.wan@sifive.com>
15093 S:      Maintained
15094 F:      drivers/dma/sf-pdma/
15095 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15096
15097 SIFIVE DRIVERS
15098 M:      Palmer Dabbelt <palmer@dabbelt.com>
15099 M:      Paul Walmsley <paul.walmsley@sifive.com>
15100 L:      linux-riscv@lists.infradead.org
15101 T:      git git://github.com/sifive/riscv-linux.git
15102 S:      Supported
15103 K:      [^@]sifive
15104 N:      sifive
15105
15106 SIFIVE FU540 SYSTEM-ON-CHIP
15107 M:      Paul Walmsley <paul.walmsley@sifive.com>
15108 M:      Palmer Dabbelt <palmer@dabbelt.com>
15109 L:      linux-riscv@lists.infradead.org
15110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15111 S:      Supported
15112 K:      fu540
15113 N:      fu540
15114
15115 SILEAD TOUCHSCREEN DRIVER
15116 M:      Hans de Goede <hdegoede@redhat.com>
15117 L:      linux-input@vger.kernel.org
15118 L:      platform-driver-x86@vger.kernel.org
15119 S:      Maintained
15120 F:      drivers/input/touchscreen/silead.c
15121 F:      drivers/platform/x86/touchscreen_dmi.c
15122
15123 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15124 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15125 S:      Supported
15126 F:      drivers/staging/wfx/
15127
15128 SILICON MOTION SM712 FRAME BUFFER DRIVER
15129 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15130 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15131 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15132 L:      linux-fbdev@vger.kernel.org
15133 S:      Maintained
15134 F:      drivers/video/fbdev/sm712*
15135 F:      Documentation/fb/sm712fb.rst
15136
15137 SIMPLE FIRMWARE INTERFACE (SFI)
15138 M:      Len Brown <lenb@kernel.org>
15139 L:      sfi-devel@simplefirmware.org
15140 W:      http://simplefirmware.org/
15141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15142 S:      Supported
15143 F:      arch/x86/platform/sfi/
15144 F:      drivers/sfi/
15145 F:      include/linux/sfi*.h
15146
15147 SIMPLEFB FB DRIVER
15148 M:      Hans de Goede <hdegoede@redhat.com>
15149 L:      linux-fbdev@vger.kernel.org
15150 S:      Maintained
15151 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15152 F:      drivers/video/fbdev/simplefb.c
15153 F:      include/linux/platform_data/simplefb.h
15154
15155 SIMTEC EB110ATX (Chalice CATS)
15156 M:      Vincent Sanders <vince@simtec.co.uk>
15157 M:      Simtec Linux Team <linux@simtec.co.uk>
15158 W:      http://www.simtec.co.uk/products/EB110ATX/
15159 S:      Supported
15160
15161 SIMTEC EB2410ITX (BAST)
15162 M:      Vincent Sanders <vince@simtec.co.uk>
15163 M:      Simtec Linux Team <linux@simtec.co.uk>
15164 W:      http://www.simtec.co.uk/products/EB2410ITX/
15165 S:      Supported
15166 F:      arch/arm/mach-s3c24xx/mach-bast.c
15167 F:      arch/arm/mach-s3c24xx/bast-ide.c
15168 F:      arch/arm/mach-s3c24xx/bast-irq.c
15169
15170 SIPHASH PRF ROUTINES
15171 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15172 S:      Maintained
15173 F:      lib/siphash.c
15174 F:      lib/test_siphash.c
15175 F:      include/linux/siphash.h
15176
15177 SIOX
15178 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15179 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15180 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15181 S:      Supported
15182 F:      drivers/siox/*
15183 F:      drivers/gpio/gpio-siox.c
15184 F:      include/trace/events/siox.h
15185
15186 SIS 190 ETHERNET DRIVER
15187 M:      Francois Romieu <romieu@fr.zoreil.com>
15188 L:      netdev@vger.kernel.org
15189 S:      Maintained
15190 F:      drivers/net/ethernet/sis/sis190.c
15191
15192 SIS 900/7016 FAST ETHERNET DRIVER
15193 M:      Daniele Venzano <venza@brownhat.org>
15194 W:      http://www.brownhat.org/sis900.html
15195 L:      netdev@vger.kernel.org
15196 S:      Maintained
15197 F:      drivers/net/ethernet/sis/sis900.*
15198
15199 SIS FRAMEBUFFER DRIVER
15200 M:      Thomas Winischhofer <thomas@winischhofer.net>
15201 W:      http://www.winischhofer.net/linuxsisvga.shtml
15202 S:      Maintained
15203 F:      Documentation/fb/sisfb.rst
15204 F:      drivers/video/fbdev/sis/
15205 F:      include/video/sisfb.h
15206
15207 SIS USB2VGA DRIVER
15208 M:      Thomas Winischhofer <thomas@winischhofer.net>
15209 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15210 S:      Maintained
15211 F:      drivers/usb/misc/sisusbvga/
15212
15213 SLAB ALLOCATOR
15214 M:      Christoph Lameter <cl@linux.com>
15215 M:      Pekka Enberg <penberg@kernel.org>
15216 M:      David Rientjes <rientjes@google.com>
15217 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15218 M:      Andrew Morton <akpm@linux-foundation.org>
15219 L:      linux-mm@kvack.org
15220 S:      Maintained
15221 F:      include/linux/sl?b*.h
15222 F:      mm/sl?b*
15223
15224 SLEEPABLE READ-COPY UPDATE (SRCU)
15225 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15226 M:      "Paul E. McKenney" <paulmck@kernel.org>
15227 M:      Josh Triplett <josh@joshtriplett.org>
15228 R:      Steven Rostedt <rostedt@goodmis.org>
15229 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15230 L:      rcu@vger.kernel.org
15231 W:      http://www.rdrop.com/users/paulmck/RCU/
15232 S:      Supported
15233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15234 F:      include/linux/srcu*.h
15235 F:      kernel/rcu/srcu*.c
15236
15237 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15238 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15239 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15240 S:      Maintained
15241 F:      drivers/slimbus/
15242 F:      Documentation/devicetree/bindings/slimbus/
15243 F:      include/linux/slimbus.h
15244
15245 SMACK SECURITY MODULE
15246 M:      Casey Schaufler <casey@schaufler-ca.com>
15247 L:      linux-security-module@vger.kernel.org
15248 W:      http://schaufler-ca.com
15249 T:      git git://github.com/cschaufler/smack-next
15250 S:      Maintained
15251 F:      Documentation/admin-guide/LSM/Smack.rst
15252 F:      security/smack/
15253
15254 SMC91x ETHERNET DRIVER
15255 M:      Nicolas Pitre <nico@fluxnic.net>
15256 S:      Odd Fixes
15257 F:      drivers/net/ethernet/smsc/smc91x.*
15258
15259 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15260 M:      Sakari Ailus <sakari.ailus@iki.fi>
15261 L:      linux-media@vger.kernel.org
15262 S:      Maintained
15263 F:      drivers/media/i2c/smiapp/
15264 F:      include/media/i2c/smiapp.h
15265 F:      drivers/media/i2c/smiapp-pll.c
15266 F:      drivers/media/i2c/smiapp-pll.h
15267 F:      include/uapi/linux/smiapp.h
15268 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15269
15270 SMM665 HARDWARE MONITOR DRIVER
15271 M:      Guenter Roeck <linux@roeck-us.net>
15272 L:      linux-hwmon@vger.kernel.org
15273 S:      Maintained
15274 F:      Documentation/hwmon/smm665.rst
15275 F:      drivers/hwmon/smm665.c
15276
15277 SMSC EMC2103 HARDWARE MONITOR DRIVER
15278 M:      Steve Glendinning <steve.glendinning@shawell.net>
15279 L:      linux-hwmon@vger.kernel.org
15280 S:      Maintained
15281 F:      Documentation/hwmon/emc2103.rst
15282 F:      drivers/hwmon/emc2103.c
15283
15284 SMSC SCH5627 HARDWARE MONITOR DRIVER
15285 M:      Hans de Goede <hdegoede@redhat.com>
15286 L:      linux-hwmon@vger.kernel.org
15287 S:      Supported
15288 F:      Documentation/hwmon/sch5627.rst
15289 F:      drivers/hwmon/sch5627.c
15290
15291 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15292 M:      Steve Glendinning <steve.glendinning@shawell.net>
15293 L:      linux-fbdev@vger.kernel.org
15294 S:      Maintained
15295 F:      drivers/video/fbdev/smscufx.c
15296
15297 SMSC47B397 HARDWARE MONITOR DRIVER
15298 M:      Jean Delvare <jdelvare@suse.com>
15299 L:      linux-hwmon@vger.kernel.org
15300 S:      Maintained
15301 F:      Documentation/hwmon/smsc47b397.rst
15302 F:      drivers/hwmon/smsc47b397.c
15303
15304 SMSC911x ETHERNET DRIVER
15305 M:      Steve Glendinning <steve.glendinning@shawell.net>
15306 L:      netdev@vger.kernel.org
15307 S:      Maintained
15308 F:      include/linux/smsc911x.h
15309 F:      drivers/net/ethernet/smsc/smsc911x.*
15310
15311 SMSC9420 PCI ETHERNET DRIVER
15312 M:      Steve Glendinning <steve.glendinning@shawell.net>
15313 L:      netdev@vger.kernel.org
15314 S:      Maintained
15315 F:      drivers/net/ethernet/smsc/smsc9420.*
15316
15317 SOC-CAMERA V4L2 SUBSYSTEM
15318 L:      linux-media@vger.kernel.org
15319 T:      git git://linuxtv.org/media_tree.git
15320 S:      Orphan
15321 F:      include/media/soc_camera.h
15322 F:      drivers/staging/media/soc_camera/
15323
15324 SOCIONEXT SYNQUACER I2C DRIVER
15325 M:      Ard Biesheuvel <ardb@kernel.org>
15326 L:      linux-i2c@vger.kernel.org
15327 S:      Maintained
15328 F:      drivers/i2c/busses/i2c-synquacer.c
15329 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15330
15331 SOCIONEXT UNIPHIER SOUND DRIVER
15332 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15333 S:      Orphan
15334 F:      sound/soc/uniphier/
15335
15336 SOEKRIS NET48XX LED SUPPORT
15337 M:      Chris Boot <bootc@bootc.net>
15338 S:      Maintained
15339 F:      drivers/leds/leds-net48xx.c
15340
15341 SOFT-IWARP DRIVER (siw)
15342 M:      Bernard Metzler <bmt@zurich.ibm.com>
15343 L:      linux-rdma@vger.kernel.org
15344 S:      Supported
15345 F:      drivers/infiniband/sw/siw/
15346 F:      include/uapi/rdma/siw-abi.h
15347
15348 SOFT-ROCE DRIVER (rxe)
15349 M:      Moni Shoua <monis@mellanox.com>
15350 L:      linux-rdma@vger.kernel.org
15351 S:      Supported
15352 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15353 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15354 F:      drivers/infiniband/sw/rxe/
15355 F:      include/uapi/rdma/rdma_user_rxe.h
15356
15357 SOFTLOGIC 6x10 MPEG CODEC
15358 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15359 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15360 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15361 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15362 M:      Ismael Luceno <ismael@iodev.co.uk>
15363 L:      linux-media@vger.kernel.org
15364 S:      Supported
15365 F:      drivers/media/pci/solo6x10/
15366
15367 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15368 M:      James Morse <james.morse@arm.com>
15369 L:      linux-arm-kernel@lists.infradead.org
15370 S:      Maintained
15371 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15372 F:      drivers/firmware/arm_sdei.c
15373 F:      include/linux/arm_sdei.h
15374 F:      include/uapi/linux/arm_sdei.h
15375
15376 SOFTWARE RAID (Multiple Disks) SUPPORT
15377 M:      Song Liu <song@kernel.org>
15378 L:      linux-raid@vger.kernel.org
15379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15380 S:      Supported
15381 F:      drivers/md/Makefile
15382 F:      drivers/md/Kconfig
15383 F:      drivers/md/md*
15384 F:      drivers/md/raid*
15385 F:      include/linux/raid/
15386 F:      include/uapi/linux/raid/
15387
15388 SOCIONEXT (SNI) AVE NETWORK DRIVER
15389 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15390 L:      netdev@vger.kernel.org
15391 S:      Maintained
15392 F:      drivers/net/ethernet/socionext/sni_ave.c
15393 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15394
15395 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15396 M:      Jassi Brar <jaswinder.singh@linaro.org>
15397 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15398 L:      netdev@vger.kernel.org
15399 S:      Maintained
15400 F:      drivers/net/ethernet/socionext/netsec.c
15401 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15402
15403 SOCIONEXT (SNI) Synquacer SPI DRIVER
15404 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15405 M:      Jassi Brar <jaswinder.singh@linaro.org>
15406 L:      linux-spi@vger.kernel.org
15407 S:      Maintained
15408 F:      drivers/spi/spi-synquacer.c
15409 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15410
15411 SOLIDRUN CLEARFOG SUPPORT
15412 M:      Russell King <linux@armlinux.org.uk>
15413 S:      Maintained
15414 F:      arch/arm/boot/dts/armada-388-clearfog*
15415 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15416
15417 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15418 M:      Russell King <linux@armlinux.org.uk>
15419 S:      Maintained
15420 F:      arch/arm/boot/dts/imx6*-cubox-i*
15421 F:      arch/arm/boot/dts/imx6*-hummingboard*
15422 F:      arch/arm/boot/dts/imx6*-sr-*
15423
15424 SONIC NETWORK DRIVER
15425 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15426 L:      netdev@vger.kernel.org
15427 S:      Maintained
15428 F:      drivers/net/ethernet/natsemi/sonic.*
15429
15430 SONICS SILICON BACKPLANE DRIVER (SSB)
15431 M:      Michael Buesch <m@bues.ch>
15432 L:      linux-wireless@vger.kernel.org
15433 S:      Maintained
15434 F:      drivers/ssb/
15435 F:      include/linux/ssb/
15436
15437 SONY IMX214 SENSOR DRIVER
15438 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15439 L:      linux-media@vger.kernel.org
15440 T:      git git://linuxtv.org/media_tree.git
15441 S:      Maintained
15442 F:      drivers/media/i2c/imx214.c
15443 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15444
15445 SONY IMX258 SENSOR DRIVER
15446 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15447 L:      linux-media@vger.kernel.org
15448 T:      git git://linuxtv.org/media_tree.git
15449 S:      Maintained
15450 F:      drivers/media/i2c/imx258.c
15451
15452 SONY IMX274 SENSOR DRIVER
15453 M:      Leon Luo <leonl@leopardimaging.com>
15454 L:      linux-media@vger.kernel.org
15455 T:      git git://linuxtv.org/media_tree.git
15456 S:      Maintained
15457 F:      drivers/media/i2c/imx274.c
15458 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15459
15460 SONY IMX290 SENSOR DRIVER
15461 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15462 L:      linux-media@vger.kernel.org
15463 T:      git git://linuxtv.org/media_tree.git
15464 S:      Maintained
15465 F:      drivers/media/i2c/imx290.c
15466 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15467
15468 SONY IMX319 SENSOR DRIVER
15469 M:      Bingbu Cao <bingbu.cao@intel.com>
15470 L:      linux-media@vger.kernel.org
15471 T:      git git://linuxtv.org/media_tree.git
15472 S:      Maintained
15473 F:      drivers/media/i2c/imx319.c
15474
15475 SONY IMX355 SENSOR DRIVER
15476 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15477 L:      linux-media@vger.kernel.org
15478 T:      git git://linuxtv.org/media_tree.git
15479 S:      Maintained
15480 F:      drivers/media/i2c/imx355.c
15481
15482 SONY MEMORYSTICK SUBSYSTEM
15483 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15484 M:      Alex Dubov <oakad@yahoo.com>
15485 M:      Ulf Hansson <ulf.hansson@linaro.org>
15486 L:      linux-mmc@vger.kernel.org
15487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15488 S:      Maintained
15489 F:      drivers/memstick/
15490 F:      include/linux/memstick.h
15491
15492 SONY VAIO CONTROL DEVICE DRIVER
15493 M:      Mattia Dongili <malattia@linux.it>
15494 L:      platform-driver-x86@vger.kernel.org
15495 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15496 S:      Maintained
15497 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15498 F:      drivers/char/sonypi.c
15499 F:      drivers/platform/x86/sony-laptop.c
15500 F:      include/linux/sony-laptop.h
15501
15502 SOUND
15503 M:      Jaroslav Kysela <perex@perex.cz>
15504 M:      Takashi Iwai <tiwai@suse.com>
15505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15506 W:      http://www.alsa-project.org/
15507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15508 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15509 S:      Maintained
15510 F:      Documentation/sound/
15511 F:      include/sound/
15512 F:      include/uapi/sound/
15513 F:      sound/
15514
15515 SOUND - COMPRESSED AUDIO
15516 M:      Vinod Koul <vkoul@kernel.org>
15517 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15519 S:      Supported
15520 F:      Documentation/sound/designs/compress-offload.rst
15521 F:      include/sound/compress_driver.h
15522 F:      include/uapi/sound/compress_*
15523 F:      sound/core/compress_offload.c
15524 F:      sound/soc/soc-compress.c
15525
15526 SOUND - DMAENGINE HELPERS
15527 M:      Lars-Peter Clausen <lars@metafoo.de>
15528 S:      Supported
15529 F:      include/sound/dmaengine_pcm.h
15530 F:      sound/core/pcm_dmaengine.c
15531 F:      sound/soc/soc-generic-dmaengine-pcm.c
15532
15533 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15534 M:      Liam Girdwood <lgirdwood@gmail.com>
15535 M:      Mark Brown <broonie@kernel.org>
15536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15537 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15538 W:      http://alsa-project.org/main/index.php/ASoC
15539 S:      Supported
15540 F:      Documentation/devicetree/bindings/sound/
15541 F:      Documentation/sound/soc/
15542 F:      sound/soc/
15543 F:      include/dt-bindings/sound/
15544 F:      include/sound/soc*
15545
15546 SOUNDWIRE SUBSYSTEM
15547 M:      Vinod Koul <vkoul@kernel.org>
15548 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15549 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15550 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15551 S:      Supported
15552 F:      Documentation/driver-api/soundwire/
15553 F:      drivers/soundwire/
15554 F:      include/linux/soundwire/
15555
15556 SP2 MEDIA DRIVER
15557 M:      Olli Salonen <olli.salonen@iki.fi>
15558 L:      linux-media@vger.kernel.org
15559 W:      https://linuxtv.org
15560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15561 S:      Maintained
15562 F:      drivers/media/dvb-frontends/sp2*
15563
15564 SPARC + UltraSPARC (sparc/sparc64)
15565 M:      "David S. Miller" <davem@davemloft.net>
15566 L:      sparclinux@vger.kernel.org
15567 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15570 S:      Maintained
15571 F:      arch/sparc/
15572 F:      drivers/sbus/
15573
15574 SPARC SERIAL DRIVERS
15575 M:      "David S. Miller" <davem@davemloft.net>
15576 L:      sparclinux@vger.kernel.org
15577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15579 S:      Maintained
15580 F:      include/linux/sunserialcore.h
15581 F:      drivers/tty/serial/suncore.c
15582 F:      drivers/tty/serial/sunhv.c
15583 F:      drivers/tty/serial/sunsab.c
15584 F:      drivers/tty/serial/sunsab.h
15585 F:      drivers/tty/serial/sunsu.c
15586 F:      drivers/tty/serial/sunzilog.c
15587 F:      drivers/tty/serial/sunzilog.h
15588 F:      drivers/tty/vcc.c
15589
15590 SPARSE CHECKER
15591 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15592 L:      linux-sparse@vger.kernel.org
15593 W:      https://sparse.wiki.kernel.org/
15594 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15595 S:      Maintained
15596 F:      include/linux/compiler.h
15597
15598 SPEAR CLOCK FRAMEWORK SUPPORT
15599 M:      Viresh Kumar <vireshk@kernel.org>
15600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15601 W:      http://www.st.com/spear
15602 S:      Maintained
15603 F:      drivers/clk/spear/
15604
15605 SPEAR PLATFORM SUPPORT
15606 M:      Viresh Kumar <vireshk@kernel.org>
15607 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15609 W:      http://www.st.com/spear
15610 S:      Maintained
15611 F:      arch/arm/boot/dts/spear*
15612 F:      arch/arm/mach-spear/
15613
15614 SPI NOR SUBSYSTEM
15615 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15616 L:      linux-mtd@lists.infradead.org
15617 W:      http://www.linux-mtd.infradead.org/
15618 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15620 S:      Maintained
15621 F:      drivers/mtd/spi-nor/
15622 F:      include/linux/mtd/spi-nor.h
15623
15624 SPI SUBSYSTEM
15625 M:      Mark Brown <broonie@kernel.org>
15626 L:      linux-spi@vger.kernel.org
15627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15628 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15629 S:      Maintained
15630 F:      Documentation/devicetree/bindings/spi/
15631 F:      Documentation/spi/
15632 F:      drivers/spi/
15633 F:      include/linux/spi/
15634 F:      include/uapi/linux/spi/
15635 F:      tools/spi/
15636
15637 SPIDERNET NETWORK DRIVER for CELL
15638 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15639 L:      netdev@vger.kernel.org
15640 S:      Supported
15641 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15642 F:      drivers/net/ethernet/toshiba/spider_net*
15643
15644 SPMI SUBSYSTEM
15645 R:      Stephen Boyd <sboyd@kernel.org>
15646 L:      linux-arm-msm@vger.kernel.org
15647 F:      Documentation/devicetree/bindings/spmi/
15648 F:      drivers/spmi/
15649 F:      include/dt-bindings/spmi/spmi.h
15650 F:      include/linux/spmi.h
15651 F:      include/trace/events/spmi.h
15652
15653 SPU FILE SYSTEM
15654 M:      Jeremy Kerr <jk@ozlabs.org>
15655 L:      linuxppc-dev@lists.ozlabs.org
15656 W:      http://www.ibm.com/developerworks/power/cell/
15657 S:      Supported
15658 F:      Documentation/filesystems/spufs.txt
15659 F:      arch/powerpc/platforms/cell/spufs/
15660
15661 SQUASHFS FILE SYSTEM
15662 M:      Phillip Lougher <phillip@squashfs.org.uk>
15663 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15664 W:      http://squashfs.org.uk
15665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15666 S:      Maintained
15667 F:      Documentation/filesystems/squashfs.txt
15668 F:      fs/squashfs/
15669
15670 SRM (Alpha) environment access
15671 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15672 S:      Maintained
15673 F:      arch/alpha/kernel/srm_env.c
15674
15675 ST LSM6DSx IMU IIO DRIVER
15676 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15677 L:      linux-iio@vger.kernel.org
15678 W:      http://www.st.com/
15679 S:      Maintained
15680 F:      drivers/iio/imu/st_lsm6dsx/
15681 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15682
15683 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15684 M:      Mickael Guene <mickael.guene@st.com>
15685 L:      linux-media@vger.kernel.org
15686 T:      git git://linuxtv.org/media_tree.git
15687 S:      Maintained
15688 F:      drivers/media/i2c/st-mipid02.c
15689 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15690
15691 ST STM32 I2C/SMBUS DRIVER
15692 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15693 L:      linux-i2c@vger.kernel.org
15694 S:      Maintained
15695 F:      drivers/i2c/busses/i2c-stm32*
15696
15697 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15698 M:      Song Qiang <songqiang1304521@gmail.com>
15699 L:      linux-iio@vger.kernel.org
15700 S:      Maintained
15701 F:      drivers/iio/proximity/vl53l0x-i2c.c
15702 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15703
15704 STABLE BRANCH
15705 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15706 M:      Sasha Levin <sashal@kernel.org>
15707 L:      stable@vger.kernel.org
15708 S:      Supported
15709 F:      Documentation/process/stable-kernel-rules.rst
15710
15711 STAGING - COMEDI
15712 M:      Ian Abbott <abbotti@mev.co.uk>
15713 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15714 S:      Odd Fixes
15715 F:      drivers/staging/comedi/
15716
15717 STAGING - FIELDBUS SUBSYSTEM
15718 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15719 S:      Maintained
15720 F:      drivers/staging/fieldbus/*
15721 F:      drivers/staging/fieldbus/Documentation/
15722
15723 STAGING - HMS ANYBUS-S BUS
15724 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15725 S:      Maintained
15726 F:      drivers/staging/fieldbus/anybuss/
15727
15728 STAGING - INDUSTRIAL IO
15729 M:      Jonathan Cameron <jic23@kernel.org>
15730 L:      linux-iio@vger.kernel.org
15731 S:      Odd Fixes
15732 F:      Documentation/devicetree/bindings/staging/iio/
15733 F:      drivers/staging/iio/
15734
15735 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15736 M:      Marc Dietrich <marvin24@gmx.de>
15737 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15738 L:      linux-tegra@vger.kernel.org
15739 S:      Maintained
15740 F:      drivers/staging/nvec/
15741
15742 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15743 M:      Jens Frederich <jfrederich@gmail.com>
15744 M:      Daniel Drake <dsd@laptop.org>
15745 M:      Jon Nettleton <jon.nettleton@gmail.com>
15746 W:      http://wiki.laptop.org/go/DCON
15747 S:      Maintained
15748 F:      drivers/staging/olpc_dcon/
15749
15750 STAGING - REALTEK RTL8712U DRIVERS
15751 M:      Larry Finger <Larry.Finger@lwfinger.net>
15752 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15753 S:      Odd Fixes
15754 F:      drivers/staging/rtl8712/
15755
15756 STAGING - REALTEK RTL8188EU DRIVERS
15757 M:      Larry Finger <Larry.Finger@lwfinger.net>
15758 S:      Odd Fixes
15759 F:      drivers/staging/rtl8188eu/
15760
15761 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15762 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15763 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15764 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15765 L:      linux-fbdev@vger.kernel.org
15766 S:      Maintained
15767 F:      drivers/staging/sm750fb/
15768
15769 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15770 M:      William Hubbs <w.d.hubbs@gmail.com>
15771 M:      Chris Brannon <chris@the-brannons.com>
15772 M:      Kirk Reiser <kirk@reisers.ca>
15773 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15774 L:      speakup@linux-speakup.org
15775 W:      http://www.linux-speakup.org/
15776 S:      Odd Fixes
15777 F:      drivers/staging/speakup/
15778
15779 STAGING - VIA VT665X DRIVERS
15780 M:      Forest Bond <forest@alittletooquiet.net>
15781 S:      Odd Fixes
15782 F:      drivers/staging/vt665?/
15783
15784 STAGING - WILC1000 WIFI DRIVER
15785 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15786 M:      Ajay Singh <ajay.kathat@microchip.com>
15787 L:      linux-wireless@vger.kernel.org
15788 S:      Supported
15789 F:      drivers/staging/wilc1000/
15790
15791 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15792 M:      Michael Hennerich <michael.hennerich@analog.com>
15793 M:      Beniamin Bia <beniamin.bia@analog.com>
15794 L:      linux-fbdev@vger.kernel.org
15795 S:      Supported
15796 F:      drivers/staging/fbtft/fb_seps525.c
15797 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15798
15799 STAGING SUBSYSTEM
15800 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15802 L:      devel@driverdev.osuosl.org
15803 S:      Supported
15804 F:      drivers/staging/
15805
15806 STARFIRE/DURALAN NETWORK DRIVER
15807 M:      Ion Badulescu <ionut@badula.org>
15808 S:      Odd Fixes
15809 F:      drivers/net/ethernet/adaptec/starfire*
15810
15811 STEC S1220 SKD DRIVER
15812 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15813 L:      linux-block@vger.kernel.org
15814 S:      Maintained
15815 F:      drivers/block/skd*[ch]
15816
15817 STI AUDIO (ASoC) DRIVERS
15818 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15819 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15820 S:      Maintained
15821 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15822 F:      sound/soc/sti/
15823
15824 STI CEC DRIVER
15825 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15826 S:      Maintained
15827 F:      drivers/media/platform/sti/cec/
15828 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15829
15830 STK1160 USB VIDEO CAPTURE DRIVER
15831 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15832 L:      linux-media@vger.kernel.org
15833 T:      git git://linuxtv.org/media_tree.git
15834 S:      Maintained
15835 F:      drivers/media/usb/stk1160/
15836
15837 STM32 AUDIO (ASoC) DRIVERS
15838 M:      Olivier Moysan <olivier.moysan@st.com>
15839 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15840 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15841 S:      Maintained
15842 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15843 F:      sound/soc/stm/
15844
15845 STM32 TIMER/LPTIMER DRIVERS
15846 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15847 S:      Maintained
15848 F:      drivers/*/stm32-*timer*
15849 F:      drivers/pwm/pwm-stm32*
15850 F:      include/linux/*/stm32-*tim*
15851 F:      Documentation/ABI/testing/*timer-stm32
15852 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15853 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15854
15855 STMMAC ETHERNET DRIVER
15856 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15857 M:      Alexandre Torgue <alexandre.torgue@st.com>
15858 M:      Jose Abreu <joabreu@synopsys.com>
15859 L:      netdev@vger.kernel.org
15860 W:      http://www.stlinux.com
15861 S:      Supported
15862 F:      Documentation/networking/device_drivers/stmicro/
15863 F:      drivers/net/ethernet/stmicro/stmmac/
15864
15865 SUN3/3X
15866 M:      Sam Creasey <sammy@sammy.net>
15867 W:      http://sammy.net/sun3/
15868 S:      Maintained
15869 F:      arch/m68k/kernel/*sun3*
15870 F:      arch/m68k/sun3*/
15871 F:      arch/m68k/include/asm/sun3*
15872 F:      drivers/net/ethernet/i825xx/sun3*
15873
15874 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15875 M:      Hans de Goede <hdegoede@redhat.com>
15876 L:      linux-input@vger.kernel.org
15877 S:      Maintained
15878 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15879 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15880
15881 SUNDANCE NETWORK DRIVER
15882 M:      Denis Kirjanov <kda@linux-powerpc.org>
15883 L:      netdev@vger.kernel.org
15884 S:      Maintained
15885 F:      drivers/net/ethernet/dlink/sundance.c
15886
15887 SUPERH
15888 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15889 M:      Rich Felker <dalias@libc.org>
15890 L:      linux-sh@vger.kernel.org
15891 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15892 S:      Maintained
15893 F:      Documentation/sh/
15894 F:      arch/sh/
15895 F:      drivers/sh/
15896
15897 SUSPEND TO RAM
15898 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15899 M:      Len Brown <len.brown@intel.com>
15900 M:      Pavel Machek <pavel@ucw.cz>
15901 L:      linux-pm@vger.kernel.org
15902 B:      https://bugzilla.kernel.org
15903 S:      Supported
15904 F:      Documentation/power/
15905 F:      arch/x86/kernel/acpi/
15906 F:      drivers/base/power/
15907 F:      kernel/power/
15908 F:      include/linux/suspend.h
15909 F:      include/linux/freezer.h
15910 F:      include/linux/pm.h
15911
15912 SVGA HANDLING
15913 M:      Martin Mares <mj@ucw.cz>
15914 L:      linux-video@atrey.karlin.mff.cuni.cz
15915 S:      Maintained
15916 F:      Documentation/admin-guide/svga.rst
15917 F:      arch/x86/boot/video*
15918
15919 SWIOTLB SUBSYSTEM
15920 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15921 L:      iommu@lists.linux-foundation.org
15922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15923 S:      Supported
15924 F:      kernel/dma/swiotlb.c
15925 F:      arch/*/kernel/pci-swiotlb.c
15926 F:      include/linux/swiotlb.h
15927
15928 SWITCHDEV
15929 M:      Jiri Pirko <jiri@resnulli.us>
15930 M:      Ivan Vecera <ivecera@redhat.com>
15931 L:      netdev@vger.kernel.org
15932 S:      Supported
15933 F:      net/switchdev/
15934 F:      include/net/switchdev.h
15935
15936 SY8106A REGULATOR DRIVER
15937 M:      Icenowy Zheng <icenowy@aosc.io>
15938 S:      Maintained
15939 F:      drivers/regulator/sy8106a-regulator.c
15940 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15941
15942 SYNC FILE FRAMEWORK
15943 M:      Sumit Semwal <sumit.semwal@linaro.org>
15944 R:      Gustavo Padovan <gustavo@padovan.org>
15945 S:      Maintained
15946 L:      linux-media@vger.kernel.org
15947 L:      dri-devel@lists.freedesktop.org
15948 F:      drivers/dma-buf/sync_*
15949 F:      drivers/dma-buf/dma-fence*
15950 F:      drivers/dma-buf/sw_sync.c
15951 F:      include/linux/sync_file.h
15952 F:      include/uapi/linux/sync_file.h
15953 F:      Documentation/driver-api/sync_file.rst
15954 T:      git git://anongit.freedesktop.org/drm/drm-misc
15955
15956 SYNOPSYS ARC ARCHITECTURE
15957 M:      Vineet Gupta <vgupta@synopsys.com>
15958 L:      linux-snps-arc@lists.infradead.org
15959 S:      Supported
15960 F:      arch/arc/
15961 F:      Documentation/devicetree/bindings/arc/*
15962 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15963 F:      drivers/clocksource/arc_timer.c
15964 F:      drivers/tty/serial/arc_uart.c
15965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15966
15967 SYNOPSYS ARC HSDK SDP pll clock driver
15968 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15969 S:      Supported
15970 F:      drivers/clk/clk-hsdk-pll.c
15971 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15972
15973 SYNOPSYS ARC SDP clock driver
15974 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15975 S:      Supported
15976 F:      drivers/clk/axs10x/*
15977 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15978
15979 SYNOPSYS ARC SDP platform support
15980 M:      Alexey Brodkin <abrodkin@synopsys.com>
15981 S:      Supported
15982 F:      arch/arc/plat-axs10x
15983 F:      arch/arc/boot/dts/ax*
15984 F:      Documentation/devicetree/bindings/arc/axs10*
15985
15986 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15987 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15988 S:      Supported
15989 F:      drivers/reset/reset-axs10x.c
15990 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15991
15992 SYNOPSYS CREG GPIO DRIVER
15993 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15994 S:      Maintained
15995 F:      drivers/gpio/gpio-creg-snps.c
15996 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15997
15998 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15999 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16000 S:      Maintained
16001 F:      drivers/tty/serial/8250/8250_dw.c
16002
16003 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16004 M:      Hoan Tran <hoan@os.amperecomputing.com>
16005 L:      linux-gpio@vger.kernel.org
16006 S:      Maintained
16007 F:      drivers/gpio/gpio-dwapb.c
16008 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16009
16010 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16011 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16012 S:      Maintained
16013 F:      drivers/dma/dw-axi-dmac/
16014 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16015
16016 SYNOPSYS DESIGNWARE DMAC DRIVER
16017 M:      Viresh Kumar <vireshk@kernel.org>
16018 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16019 S:      Maintained
16020 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
16021 F:      drivers/dma/dw/
16022 F:      include/dt-bindings/dma/dw-dmac.h
16023 F:      include/linux/dma/dw.h
16024 F:      include/linux/platform_data/dma-dw.h
16025
16026 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16027 M:      Jose Abreu <Jose.Abreu@synopsys.com>
16028 L:      netdev@vger.kernel.org
16029 S:      Supported
16030 F:      drivers/net/ethernet/synopsys/
16031
16032 SYNOPSYS DESIGNWARE I2C DRIVER
16033 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
16034 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16035 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
16036 L:      linux-i2c@vger.kernel.org
16037 S:      Maintained
16038 F:      drivers/i2c/busses/i2c-designware-*
16039 F:      include/linux/platform_data/i2c-designware.h
16040
16041 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16042 M:      Jaehoon Chung <jh80.chung@samsung.com>
16043 L:      linux-mmc@vger.kernel.org
16044 S:      Maintained
16045 F:      drivers/mmc/host/dw_mmc*
16046
16047 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16048 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16049 S:      Supported
16050 F:      drivers/reset/reset-hsdk.c
16051 F:      include/dt-bindings/reset/snps,hsdk-reset.h
16052 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16053
16054 SYSTEM CONFIGURATION (SYSCON)
16055 M:      Lee Jones <lee.jones@linaro.org>
16056 M:      Arnd Bergmann <arnd@arndb.de>
16057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16058 S:      Supported
16059 F:      drivers/mfd/syscon.c
16060
16061 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16062 M:      Sudeep Holla <sudeep.holla@arm.com>
16063 L:      linux-arm-kernel@lists.infradead.org
16064 S:      Maintained
16065 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16066 F:      drivers/clk/clk-sc[mp]i.c
16067 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
16068 F:      drivers/firmware/arm_scpi.c
16069 F:      drivers/firmware/arm_scmi/
16070 F:      drivers/reset/reset-scmi.c
16071 F:      include/linux/sc[mp]i_protocol.h
16072
16073 SYSTEM RESET/SHUTDOWN DRIVERS
16074 M:      Sebastian Reichel <sre@kernel.org>
16075 L:      linux-pm@vger.kernel.org
16076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16077 S:      Maintained
16078 F:      Documentation/devicetree/bindings/power/reset/
16079 F:      drivers/power/reset/
16080
16081 SYSTEM TRACE MODULE CLASS
16082 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
16083 S:      Maintained
16084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16085 F:      Documentation/trace/stm.rst
16086 F:      drivers/hwtracing/stm/
16087 F:      include/linux/stm.h
16088 F:      include/uapi/linux/stm.h
16089
16090 SYSTEM76 ACPI DRIVER
16091 M:      Jeremy Soller <jeremy@system76.com>
16092 M:      System76 Product Development <productdev@system76.com>
16093 L:      platform-driver-x86@vger.kernel.org
16094 S:      Maintained
16095 F:      drivers/platform/x86/system76_acpi.c
16096
16097 SYSV FILESYSTEM
16098 M:      Christoph Hellwig <hch@infradead.org>
16099 S:      Maintained
16100 F:      Documentation/filesystems/sysv-fs.txt
16101 F:      fs/sysv/
16102 F:      include/linux/sysv_fs.h
16103
16104 TASKSTATS STATISTICS INTERFACE
16105 M:      Balbir Singh <bsingharora@gmail.com>
16106 S:      Maintained
16107 F:      Documentation/accounting/taskstats*
16108 F:      include/linux/taskstats*
16109 F:      kernel/taskstats.c
16110
16111 TC subsystem
16112 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16113 M:      Cong Wang <xiyou.wangcong@gmail.com>
16114 M:      Jiri Pirko <jiri@resnulli.us>
16115 L:      netdev@vger.kernel.org
16116 S:      Maintained
16117 F:      include/net/pkt_cls.h
16118 F:      include/net/pkt_sched.h
16119 F:      include/net/tc_act/
16120 F:      include/uapi/linux/pkt_cls.h
16121 F:      include/uapi/linux/pkt_sched.h
16122 F:      include/uapi/linux/tc_act/
16123 F:      include/uapi/linux/tc_ematch/
16124 F:      net/sched/
16125
16126 TC90522 MEDIA DRIVER
16127 M:      Akihiro Tsukada <tskd08@gmail.com>
16128 L:      linux-media@vger.kernel.org
16129 S:      Odd Fixes
16130 F:      drivers/media/dvb-frontends/tc90522*
16131
16132 TCP LOW PRIORITY MODULE
16133 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16134 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16135 W:      http://tcp-lp-mod.sourceforge.net/
16136 S:      Maintained
16137 F:      net/ipv4/tcp_lp.c
16138
16139 TDA10071 MEDIA DRIVER
16140 M:      Antti Palosaari <crope@iki.fi>
16141 L:      linux-media@vger.kernel.org
16142 W:      https://linuxtv.org
16143 W:      http://palosaari.fi/linux/
16144 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16145 T:      git git://linuxtv.org/anttip/media_tree.git
16146 S:      Maintained
16147 F:      drivers/media/dvb-frontends/tda10071*
16148
16149 TDA18212 MEDIA DRIVER
16150 M:      Antti Palosaari <crope@iki.fi>
16151 L:      linux-media@vger.kernel.org
16152 W:      https://linuxtv.org
16153 W:      http://palosaari.fi/linux/
16154 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16155 T:      git git://linuxtv.org/anttip/media_tree.git
16156 S:      Maintained
16157 F:      drivers/media/tuners/tda18212*
16158
16159 TDA18218 MEDIA DRIVER
16160 M:      Antti Palosaari <crope@iki.fi>
16161 L:      linux-media@vger.kernel.org
16162 W:      https://linuxtv.org
16163 W:      http://palosaari.fi/linux/
16164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16165 T:      git git://linuxtv.org/anttip/media_tree.git
16166 S:      Maintained
16167 F:      drivers/media/tuners/tda18218*
16168
16169 TDA18250 MEDIA DRIVER
16170 M:      Olli Salonen <olli.salonen@iki.fi>
16171 L:      linux-media@vger.kernel.org
16172 W:      https://linuxtv.org
16173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16174 T:      git git://linuxtv.org/media_tree.git
16175 S:      Maintained
16176 F:      drivers/media/tuners/tda18250*
16177
16178 TDA18271 MEDIA DRIVER
16179 M:      Michael Krufky <mkrufky@linuxtv.org>
16180 L:      linux-media@vger.kernel.org
16181 W:      https://linuxtv.org
16182 W:      http://github.com/mkrufky
16183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16184 T:      git git://linuxtv.org/mkrufky/tuners.git
16185 S:      Maintained
16186 F:      drivers/media/tuners/tda18271*
16187
16188 TDA1997x MEDIA DRIVER
16189 M:      Tim Harvey <tharvey@gateworks.com>
16190 L:      linux-media@vger.kernel.org
16191 W:      https://linuxtv.org
16192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16193 S:      Maintained
16194 F:      drivers/media/i2c/tda1997x.*
16195
16196 TDA827x MEDIA DRIVER
16197 M:      Michael Krufky <mkrufky@linuxtv.org>
16198 L:      linux-media@vger.kernel.org
16199 W:      https://linuxtv.org
16200 W:      http://github.com/mkrufky
16201 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16202 T:      git git://linuxtv.org/mkrufky/tuners.git
16203 S:      Maintained
16204 F:      drivers/media/tuners/tda8290.*
16205
16206 TDA8290 MEDIA DRIVER
16207 M:      Michael Krufky <mkrufky@linuxtv.org>
16208 L:      linux-media@vger.kernel.org
16209 W:      https://linuxtv.org
16210 W:      http://github.com/mkrufky
16211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16212 T:      git git://linuxtv.org/mkrufky/tuners.git
16213 S:      Maintained
16214 F:      drivers/media/tuners/tda8290.*
16215
16216 TDA9840 MEDIA DRIVER
16217 M:      Hans Verkuil <hverkuil@xs4all.nl>
16218 L:      linux-media@vger.kernel.org
16219 T:      git git://linuxtv.org/media_tree.git
16220 W:      https://linuxtv.org
16221 S:      Maintained
16222 F:      drivers/media/i2c/tda9840*
16223
16224 TEA5761 TUNER DRIVER
16225 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16226 L:      linux-media@vger.kernel.org
16227 W:      https://linuxtv.org
16228 T:      git git://linuxtv.org/media_tree.git
16229 S:      Odd fixes
16230 F:      drivers/media/tuners/tea5761.*
16231
16232 TEA5767 TUNER DRIVER
16233 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16234 L:      linux-media@vger.kernel.org
16235 W:      https://linuxtv.org
16236 T:      git git://linuxtv.org/media_tree.git
16237 S:      Maintained
16238 F:      drivers/media/tuners/tea5767.*
16239
16240 TEA6415C MEDIA DRIVER
16241 M:      Hans Verkuil <hverkuil@xs4all.nl>
16242 L:      linux-media@vger.kernel.org
16243 T:      git git://linuxtv.org/media_tree.git
16244 W:      https://linuxtv.org
16245 S:      Maintained
16246 F:      drivers/media/i2c/tea6415c*
16247
16248 TEA6420 MEDIA DRIVER
16249 M:      Hans Verkuil <hverkuil@xs4all.nl>
16250 L:      linux-media@vger.kernel.org
16251 T:      git git://linuxtv.org/media_tree.git
16252 W:      https://linuxtv.org
16253 S:      Maintained
16254 F:      drivers/media/i2c/tea6420*
16255
16256 TEAM DRIVER
16257 M:      Jiri Pirko <jiri@resnulli.us>
16258 L:      netdev@vger.kernel.org
16259 S:      Supported
16260 F:      drivers/net/team/
16261 F:      include/linux/if_team.h
16262 F:      include/uapi/linux/if_team.h
16263
16264 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16265 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16266 S:      Maintained
16267 F:      arch/x86/platform/ts5500/
16268
16269 TECHNOTREND USB IR RECEIVER
16270 M:      Sean Young <sean@mess.org>
16271 L:      linux-media@vger.kernel.org
16272 S:      Maintained
16273 F:      drivers/media/rc/ttusbir.c
16274
16275 TECHWELL TW9910 VIDEO DECODER
16276 L:      linux-media@vger.kernel.org
16277 S:      Orphan
16278 F:      drivers/media/i2c/tw9910.c
16279 F:      include/media/i2c/tw9910.h
16280
16281 TEE SUBSYSTEM
16282 M:      Jens Wiklander <jens.wiklander@linaro.org>
16283 L:      tee-dev@lists.linaro.org
16284 S:      Maintained
16285 F:      include/linux/tee_drv.h
16286 F:      include/uapi/linux/tee.h
16287 F:      drivers/tee/
16288 F:      Documentation/tee.txt
16289
16290 TEGRA ARCHITECTURE SUPPORT
16291 M:      Thierry Reding <thierry.reding@gmail.com>
16292 M:      Jonathan Hunter <jonathanh@nvidia.com>
16293 L:      linux-tegra@vger.kernel.org
16294 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16296 S:      Supported
16297 N:      [^a-z]tegra
16298
16299 TEGRA CLOCK DRIVER
16300 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16301 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16302 S:      Supported
16303 F:      drivers/clk/tegra/
16304
16305 TEGRA DMA DRIVERS
16306 M:      Laxman Dewangan <ldewangan@nvidia.com>
16307 M:      Jon Hunter <jonathanh@nvidia.com>
16308 S:      Supported
16309 F:      drivers/dma/tegra*
16310
16311 TEGRA I2C DRIVER
16312 M:      Laxman Dewangan <ldewangan@nvidia.com>
16313 R:      Dmitry Osipenko <digetx@gmail.com>
16314 S:      Supported
16315 F:      drivers/i2c/busses/i2c-tegra.c
16316
16317 TEGRA IOMMU DRIVERS
16318 M:      Thierry Reding <thierry.reding@gmail.com>
16319 L:      linux-tegra@vger.kernel.org
16320 S:      Supported
16321 F:      drivers/iommu/tegra*
16322
16323 TEGRA KBC DRIVER
16324 M:      Laxman Dewangan <ldewangan@nvidia.com>
16325 S:      Supported
16326 F:      drivers/input/keyboard/tegra-kbc.c
16327
16328 TEGRA NAND DRIVER
16329 M:      Stefan Agner <stefan@agner.ch>
16330 M:      Lucas Stach <dev@lynxeye.de>
16331 S:      Maintained
16332 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16333 F:      drivers/mtd/nand/raw/tegra_nand.c
16334
16335 TEGRA PWM DRIVER
16336 M:      Thierry Reding <thierry.reding@gmail.com>
16337 S:      Supported
16338 F:      drivers/pwm/pwm-tegra.c
16339
16340 TEGRA SERIAL DRIVER
16341 M:      Laxman Dewangan <ldewangan@nvidia.com>
16342 S:      Supported
16343 F:      drivers/tty/serial/serial-tegra.c
16344
16345 TEGRA SPI DRIVER
16346 M:      Laxman Dewangan <ldewangan@nvidia.com>
16347 S:      Supported
16348 F:      drivers/spi/spi-tegra*
16349
16350 TEGRA XUSB PADCTL DRIVER
16351 M:      JC Kuo <jckuo@nvidia.com>
16352 S:      Supported
16353 F:      drivers/phy/tegra/xusb*
16354
16355 TEHUTI ETHERNET DRIVER
16356 M:      Andy Gospodarek <andy@greyhouse.net>
16357 L:      netdev@vger.kernel.org
16358 S:      Supported
16359 F:      drivers/net/ethernet/tehuti/*
16360
16361 Telecom Clock Driver for MCPL0010
16362 M:      Mark Gross <mark.gross@intel.com>
16363 S:      Supported
16364 F:      drivers/char/tlclk.c
16365
16366 TENSILICA XTENSA PORT (xtensa)
16367 M:      Chris Zankel <chris@zankel.net>
16368 M:      Max Filippov <jcmvbkbc@gmail.com>
16369 L:      linux-xtensa@linux-xtensa.org
16370 T:      git git://github.com/czankel/xtensa-linux.git
16371 S:      Maintained
16372 F:      arch/xtensa/
16373 F:      drivers/irqchip/irq-xtensa-*
16374
16375 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16376 M:      Nishanth Menon <nm@ti.com>
16377 M:      Tero Kristo <t-kristo@ti.com>
16378 M:      Santosh Shilimkar <ssantosh@kernel.org>
16379 L:      linux-arm-kernel@lists.infradead.org
16380 S:      Maintained
16381 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16382 F:      drivers/firmware/ti_sci*
16383 F:      include/linux/soc/ti/ti_sci_protocol.h
16384 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16385 F:      drivers/soc/ti/ti_sci_pm_domains.c
16386 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16387 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16388 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16389 F:      drivers/clk/keystone/sci-clk.c
16390 F:      drivers/reset/reset-ti-sci.c
16391 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16392 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16393 F:      drivers/irqchip/irq-ti-sci-intr.c
16394 F:      drivers/irqchip/irq-ti-sci-inta.c
16395 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16396 F:      drivers/soc/ti/ti_sci_inta_msi.c
16397
16398 Texas Instruments ASoC drivers
16399 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16400 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16401 S:      Maintained
16402 F:      sound/soc/ti/
16403
16404 Texas Instruments' DAC7612 DAC Driver
16405 M:      Ricardo Ribalda <ricardo@ribalda.com>
16406 L:      linux-iio@vger.kernel.org
16407 S:      Supported
16408 F:      drivers/iio/dac/ti-dac7612.c
16409 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16410
16411 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16412 M:      Hans Verkuil <hverkuil@xs4all.nl>
16413 L:      linux-media@vger.kernel.org
16414 T:      git git://linuxtv.org/media_tree.git
16415 W:      https://linuxtv.org
16416 S:      Maintained
16417 F:      drivers/media/radio/radio-raremono.c
16418
16419 THERMAL
16420 M:      Zhang Rui <rui.zhang@intel.com>
16421 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
16422 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16423 L:      linux-pm@vger.kernel.org
16424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16425 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16426 S:      Supported
16427 F:      drivers/thermal/
16428 F:      include/linux/thermal.h
16429 F:      include/uapi/linux/thermal.h
16430 F:      include/linux/cpu_cooling.h
16431 F:      Documentation/devicetree/bindings/thermal/
16432
16433 THERMAL/CPU_COOLING
16434 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16435 M:      Viresh Kumar <viresh.kumar@linaro.org>
16436 M:      Javi Merino <javi.merino@kernel.org>
16437 L:      linux-pm@vger.kernel.org
16438 S:      Supported
16439 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16440 F:      drivers/thermal/cpu_cooling.c
16441 F:      include/linux/cpu_cooling.h
16442
16443 THERMAL DRIVER FOR AMLOGIC SOCS
16444 M:      Guillaume La Roque <glaroque@baylibre.com>
16445 L:      linux-pm@vger.kernel.org
16446 L:      linux-amlogic@lists.infradead.org
16447 W:      http://linux-meson.com/
16448 S:      Supported
16449 F:      drivers/thermal/amlogic_thermal.c
16450 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16451
16452 THINKPAD ACPI EXTRAS DRIVER
16453 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16454 L:      ibm-acpi-devel@lists.sourceforge.net
16455 L:      platform-driver-x86@vger.kernel.org
16456 W:      http://ibm-acpi.sourceforge.net
16457 W:      http://thinkwiki.org/wiki/Ibm-acpi
16458 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16459 S:      Maintained
16460 F:      drivers/platform/x86/thinkpad_acpi.c
16461
16462 THUNDERBOLT DRIVER
16463 M:      Andreas Noever <andreas.noever@gmail.com>
16464 M:      Michael Jamet <michael.jamet@intel.com>
16465 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16466 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16468 S:      Maintained
16469 F:      Documentation/admin-guide/thunderbolt.rst
16470 F:      drivers/thunderbolt/
16471 F:      include/linux/thunderbolt.h
16472
16473 THUNDERBOLT NETWORK DRIVER
16474 M:      Michael Jamet <michael.jamet@intel.com>
16475 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16476 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16477 L:      netdev@vger.kernel.org
16478 S:      Maintained
16479 F:      drivers/net/thunderbolt.c
16480
16481 THUNDERX GPIO DRIVER
16482 M:      Robert Richter <rrichter@marvell.com>
16483 S:      Maintained
16484 F:      drivers/gpio/gpio-thunderx.c
16485
16486 TI AM437X VPFE DRIVER
16487 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16488 L:      linux-media@vger.kernel.org
16489 W:      https://linuxtv.org
16490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16491 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16492 S:      Maintained
16493 F:      drivers/media/platform/am437x/
16494
16495 TI BANDGAP AND THERMAL DRIVER
16496 M:      Eduardo Valentin <edubezval@gmail.com>
16497 M:      Keerthy <j-keerthy@ti.com>
16498 L:      linux-pm@vger.kernel.org
16499 L:      linux-omap@vger.kernel.org
16500 S:      Maintained
16501 F:      drivers/thermal/ti-soc-thermal/
16502
16503 TI BQ27XXX POWER SUPPLY DRIVER
16504 R:      Andrew F. Davis <afd@ti.com>
16505 F:      include/linux/power/bq27xxx_battery.h
16506 F:      drivers/power/supply/bq27xxx_battery.c
16507 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16508
16509 TI CDCE706 CLOCK DRIVER
16510 M:      Max Filippov <jcmvbkbc@gmail.com>
16511 S:      Maintained
16512 F:      drivers/clk/clk-cdce706.c
16513
16514 TI CLOCK DRIVER
16515 M:      Tero Kristo <t-kristo@ti.com>
16516 L:      linux-omap@vger.kernel.org
16517 S:      Maintained
16518 F:      drivers/clk/ti/
16519 F:      include/linux/clk/ti.h
16520
16521 TI DAVINCI MACHINE SUPPORT
16522 M:      Sekhar Nori <nsekhar@ti.com>
16523 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16526 S:      Supported
16527 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16528 F:      arch/arm/mach-davinci/
16529 F:      drivers/i2c/busses/i2c-davinci.c
16530 F:      arch/arm/boot/dts/da850*
16531
16532 TI DAVINCI SERIES CLOCK DRIVER
16533 M:      David Lechner <david@lechnology.com>
16534 R:      Sekhar Nori <nsekhar@ti.com>
16535 S:      Maintained
16536 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16537 F:      drivers/clk/davinci/
16538
16539 TI DAVINCI SERIES GPIO DRIVER
16540 M:      Keerthy <j-keerthy@ti.com>
16541 L:      linux-gpio@vger.kernel.org
16542 S:      Maintained
16543 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16544 F:      drivers/gpio/gpio-davinci.c
16545
16546 TI DAVINCI SERIES MEDIA DRIVER
16547 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16548 L:      linux-media@vger.kernel.org
16549 W:      https://linuxtv.org
16550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16551 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16552 S:      Maintained
16553 F:      drivers/media/platform/davinci/
16554 F:      include/media/davinci/
16555
16556 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16557 R:      David Lechner <david@lechnology.com>
16558 L:      linux-iio@vger.kernel.org
16559 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16560 F:      drivers/counter/ti-eqep.c
16561
16562 TI ETHERNET SWITCH DRIVER (CPSW)
16563 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16564 L:      linux-omap@vger.kernel.org
16565 L:      netdev@vger.kernel.org
16566 S:      Maintained
16567 F:      drivers/net/ethernet/ti/cpsw*
16568 F:      drivers/net/ethernet/ti/davinci*
16569
16570 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16571 M:      Alex Dubov <oakad@yahoo.com>
16572 S:      Maintained
16573 W:      http://tifmxx.berlios.de/
16574 F:      drivers/memstick/host/tifm_ms.c
16575 F:      drivers/misc/tifm*
16576 F:      drivers/mmc/host/tifm_sd.c
16577 F:      include/linux/tifm.h
16578
16579 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16580 M:      Santosh Shilimkar <ssantosh@kernel.org>
16581 L:      linux-kernel@vger.kernel.org
16582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16583 S:      Maintained
16584 F:      drivers/soc/ti/*
16585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16586
16587 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16588 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16589 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16591 S:      Maintained
16592 F:      sound/soc/codecs/lm49453*
16593 F:      sound/soc/codecs/isabelle*
16594
16595 TI LP855x BACKLIGHT DRIVER
16596 M:      Milo Kim <milo.kim@ti.com>
16597 S:      Maintained
16598 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16599 F:      drivers/video/backlight/lp855x_bl.c
16600 F:      include/linux/platform_data/lp855x.h
16601
16602 TI LP8727 CHARGER DRIVER
16603 M:      Milo Kim <milo.kim@ti.com>
16604 S:      Maintained
16605 F:      drivers/power/supply/lp8727_charger.c
16606 F:      include/linux/platform_data/lp8727.h
16607
16608 TI LP8788 MFD DRIVER
16609 M:      Milo Kim <milo.kim@ti.com>
16610 S:      Maintained
16611 F:      drivers/iio/adc/lp8788_adc.c
16612 F:      drivers/leds/leds-lp8788.c
16613 F:      drivers/mfd/lp8788*.c
16614 F:      drivers/power/supply/lp8788-charger.c
16615 F:      drivers/regulator/lp8788-*.c
16616 F:      include/linux/mfd/lp8788*.h
16617
16618 TI NETCP ETHERNET DRIVER
16619 M:      Wingman Kwok <w-kwok2@ti.com>
16620 M:      Murali Karicheri <m-karicheri2@ti.com>
16621 L:      netdev@vger.kernel.org
16622 S:      Maintained
16623 F:      drivers/net/ethernet/ti/netcp*
16624
16625 TI PCM3060 ASoC CODEC DRIVER
16626 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16628 S:      Maintained
16629 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16630 F:      sound/soc/codecs/pcm3060*
16631
16632 TI TAS571X FAMILY ASoC CODEC DRIVER
16633 M:      Kevin Cernekee <cernekee@chromium.org>
16634 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16635 S:      Odd Fixes
16636 F:      sound/soc/codecs/tas571x*
16637
16638 TI TCAN4X5X DEVICE DRIVER
16639 M:      Dan Murphy <dmurphy@ti.com>
16640 L:      linux-can@vger.kernel.org
16641 S:      Maintained
16642 F:      Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16643 F:      drivers/net/can/m_can/tcan4x5x.c
16644
16645 TI TRF7970A NFC DRIVER
16646 M:      Mark Greer <mgreer@animalcreek.com>
16647 L:      linux-wireless@vger.kernel.org
16648 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16649 S:      Supported
16650 F:      drivers/nfc/trf7970a.c
16651 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16652
16653 TI TWL4030 SERIES SOC CODEC DRIVER
16654 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16655 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16656 S:      Maintained
16657 F:      sound/soc/codecs/twl4030*
16658
16659 TI VPE/CAL DRIVERS
16660 M:      Benoit Parrot <bparrot@ti.com>
16661 L:      linux-media@vger.kernel.org
16662 W:      http://linuxtv.org/
16663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16664 S:      Maintained
16665 F:      drivers/media/platform/ti-vpe/
16666 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16667
16668 TI WILINK WIRELESS DRIVERS
16669 L:      linux-wireless@vger.kernel.org
16670 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16671 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16673 S:      Orphan
16674 F:      drivers/net/wireless/ti/
16675 F:      include/linux/wl12xx.h
16676
16677 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16678 M:      John Stultz <john.stultz@linaro.org>
16679 M:      Thomas Gleixner <tglx@linutronix.de>
16680 R:      Stephen Boyd <sboyd@kernel.org>
16681 L:      linux-kernel@vger.kernel.org
16682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16683 S:      Supported
16684 F:      include/linux/clocksource.h
16685 F:      include/linux/time.h
16686 F:      include/linux/timex.h
16687 F:      include/uapi/linux/time.h
16688 F:      include/uapi/linux/timex.h
16689 F:      kernel/time/clocksource.c
16690 F:      kernel/time/time*.c
16691 F:      kernel/time/alarmtimer.c
16692 F:      kernel/time/ntp.c
16693 F:      tools/testing/selftests/timers/
16694
16695 TIPC NETWORK LAYER
16696 M:      Jon Maloy <jmaloy@redhat.com>
16697 M:      Ying Xue <ying.xue@windriver.com>
16698 L:      netdev@vger.kernel.org (core kernel code)
16699 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16700 W:      http://tipc.sourceforge.net/
16701 S:      Maintained
16702 F:      include/uapi/linux/tipc*.h
16703 F:      net/tipc/
16704
16705 TLAN NETWORK DRIVER
16706 M:      Samuel Chessman <chessman@tux.org>
16707 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16708 W:      http://sourceforge.net/projects/tlan/
16709 S:      Maintained
16710 F:      Documentation/networking/device_drivers/ti/tlan.txt
16711 F:      drivers/net/ethernet/ti/tlan.*
16712
16713 TM6000 VIDEO4LINUX DRIVER
16714 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16715 L:      linux-media@vger.kernel.org
16716 W:      https://linuxtv.org
16717 T:      git git://linuxtv.org/media_tree.git
16718 S:      Odd fixes
16719 F:      drivers/media/usb/tm6000/
16720 F:      Documentation/media/v4l-drivers/tm6000*
16721
16722 TMIO/SDHI MMC DRIVER
16723 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16724 L:      linux-mmc@vger.kernel.org
16725 S:      Supported
16726 F:      drivers/mmc/host/tmio_mmc*
16727 F:      drivers/mmc/host/renesas_sdhi*
16728 F:      include/linux/mfd/tmio.h
16729
16730 TMP401 HARDWARE MONITOR DRIVER
16731 M:      Guenter Roeck <linux@roeck-us.net>
16732 L:      linux-hwmon@vger.kernel.org
16733 S:      Maintained
16734 F:      Documentation/hwmon/tmp401.rst
16735 F:      drivers/hwmon/tmp401.c
16736
16737 TMP513 HARDWARE MONITOR DRIVER
16738 M:      Eric Tremblay <etremblay@distech-controls.com>
16739 L:      linux-hwmon@vger.kernel.org
16740 S:      Maintained
16741 F:      Documentation/hwmon/tmp513.rst
16742 F:      drivers/hwmon/tmp513.c
16743
16744 TMPFS (SHMEM FILESYSTEM)
16745 M:      Hugh Dickins <hughd@google.com>
16746 L:      linux-mm@kvack.org
16747 S:      Maintained
16748 F:      include/linux/shmem_fs.h
16749 F:      mm/shmem.c
16750
16751 TOMOYO SECURITY MODULE
16752 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16753 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16754 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16755 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16756 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16757 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16758 W:      https://tomoyo.osdn.jp/
16759 S:      Maintained
16760 F:      security/tomoyo/
16761
16762 TOPSTAR LAPTOP EXTRAS DRIVER
16763 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16764 L:      platform-driver-x86@vger.kernel.org
16765 S:      Maintained
16766 F:      drivers/platform/x86/topstar-laptop.c
16767
16768 TORTURE-TEST MODULES
16769 M:      Davidlohr Bueso <dave@stgolabs.net>
16770 M:      "Paul E. McKenney" <paulmck@kernel.org>
16771 M:      Josh Triplett <josh@joshtriplett.org>
16772 L:      linux-kernel@vger.kernel.org
16773 S:      Supported
16774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16775 F:      Documentation/RCU/torture.txt
16776 F:      kernel/torture.c
16777 F:      kernel/rcu/rcutorture.c
16778 F:      kernel/rcu/rcuperf.c
16779 F:      kernel/locking/locktorture.c
16780
16781 TOSHIBA ACPI EXTRAS DRIVER
16782 M:      Azael Avalos <coproscefalo@gmail.com>
16783 L:      platform-driver-x86@vger.kernel.org
16784 S:      Maintained
16785 F:      drivers/platform/x86/toshiba_acpi.c
16786
16787 TOSHIBA BLUETOOTH DRIVER
16788 M:      Azael Avalos <coproscefalo@gmail.com>
16789 L:      platform-driver-x86@vger.kernel.org
16790 S:      Maintained
16791 F:      drivers/platform/x86/toshiba_bluetooth.c
16792
16793 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16794 M:      Azael Avalos <coproscefalo@gmail.com>
16795 L:      platform-driver-x86@vger.kernel.org
16796 S:      Maintained
16797 F:      drivers/platform/x86/toshiba_haps.c
16798
16799 TOSHIBA SMM DRIVER
16800 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16801 W:      http://www.buzzard.org.uk/toshiba/
16802 S:      Maintained
16803 F:      drivers/char/toshiba.c
16804 F:      include/linux/toshiba.h
16805 F:      include/uapi/linux/toshiba.h
16806
16807 TOSHIBA TC358743 DRIVER
16808 M:      Mats Randgaard <matrandg@cisco.com>
16809 L:      linux-media@vger.kernel.org
16810 S:      Maintained
16811 F:      drivers/media/i2c/tc358743*
16812 F:      include/media/i2c/tc358743.h
16813
16814 TOSHIBA WMI HOTKEYS DRIVER
16815 M:      Azael Avalos <coproscefalo@gmail.com>
16816 L:      platform-driver-x86@vger.kernel.org
16817 S:      Maintained
16818 F:      drivers/platform/x86/toshiba-wmi.c
16819
16820 TPM DEVICE DRIVER
16821 M:      Peter Huewe <peterhuewe@gmx.de>
16822 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16823 R:      Jason Gunthorpe <jgg@ziepe.ca>
16824 L:      linux-integrity@vger.kernel.org
16825 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16826 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16827 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16828 S:      Maintained
16829 F:      drivers/char/tpm/
16830
16831 TRACING
16832 M:      Steven Rostedt <rostedt@goodmis.org>
16833 M:      Ingo Molnar <mingo@redhat.com>
16834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16835 S:      Maintained
16836 F:      Documentation/trace/ftrace.rst
16837 F:      arch/*/*/*/ftrace.h
16838 F:      arch/*/kernel/ftrace.c
16839 F:      include/*/ftrace.h
16840 F:      include/linux/trace*.h
16841 F:      include/trace/
16842 F:      kernel/trace/
16843 F:      tools/testing/selftests/ftrace/
16844
16845 TRACING MMIO ACCESSES (MMIOTRACE)
16846 M:      Steven Rostedt <rostedt@goodmis.org>
16847 M:      Ingo Molnar <mingo@kernel.org>
16848 R:      Karol Herbst <karolherbst@gmail.com>
16849 R:      Pekka Paalanen <ppaalanen@gmail.com>
16850 S:      Maintained
16851 L:      linux-kernel@vger.kernel.org
16852 L:      nouveau@lists.freedesktop.org
16853 F:      kernel/trace/trace_mmiotrace.c
16854 F:      include/linux/mmiotrace.h
16855 F:      arch/x86/mm/kmmio.c
16856 F:      arch/x86/mm/mmio-mod.c
16857 F:      arch/x86/mm/testmmiotrace.c
16858
16859 TRIVIAL PATCHES
16860 M:      Jiri Kosina <trivial@kernel.org>
16861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16862 S:      Maintained
16863 K:      ^Subject:.*(?i)trivial
16864
16865 TEMPO SEMICONDUCTOR DRIVERS
16866 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16867 S:      Maintained
16868 F:      sound/soc/codecs/tscs*.c
16869 F:      sound/soc/codecs/tscs*.h
16870 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16871
16872 TTY LAYER
16873 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16874 M:      Jiri Slaby <jslaby@suse.com>
16875 S:      Supported
16876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16877 F:      Documentation/driver-api/serial/
16878 F:      drivers/tty/
16879 F:      drivers/tty/serial/serial_core.c
16880 F:      include/linux/serial_core.h
16881 F:      include/linux/serial.h
16882 F:      include/linux/tty.h
16883 F:      include/uapi/linux/serial_core.h
16884 F:      include/uapi/linux/serial.h
16885 F:      include/uapi/linux/tty.h
16886
16887 TUA9001 MEDIA DRIVER
16888 M:      Antti Palosaari <crope@iki.fi>
16889 L:      linux-media@vger.kernel.org
16890 W:      https://linuxtv.org
16891 W:      http://palosaari.fi/linux/
16892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16893 T:      git git://linuxtv.org/anttip/media_tree.git
16894 S:      Maintained
16895 F:      drivers/media/tuners/tua9001*
16896
16897 TULIP NETWORK DRIVERS
16898 L:      netdev@vger.kernel.org
16899 L:      linux-parisc@vger.kernel.org
16900 S:      Orphan
16901 F:      drivers/net/ethernet/dec/tulip/
16902
16903 TUN/TAP driver
16904 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16905 W:      http://vtun.sourceforge.net/tun
16906 S:      Maintained
16907 F:      Documentation/networking/tuntap.txt
16908 F:      arch/um/os-Linux/drivers/
16909
16910 TURBOCHANNEL SUBSYSTEM
16911 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16912 M:      Ralf Baechle <ralf@linux-mips.org>
16913 L:      linux-mips@vger.kernel.org
16914 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16915 S:      Maintained
16916 F:      drivers/tc/
16917 F:      include/linux/tc.h
16918
16919 TURBOSTAT UTILITY
16920 M:      "Len Brown" <lenb@kernel.org>
16921 L:      linux-pm@vger.kernel.org
16922 B:      https://bugzilla.kernel.org
16923 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16925 S:      Supported
16926 F:      tools/power/x86/turbostat/
16927
16928 TW5864 VIDEO4LINUX DRIVER
16929 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16930 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16931 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16932 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16933 L:      linux-media@vger.kernel.org
16934 S:      Supported
16935 F:      drivers/media/pci/tw5864/
16936
16937 TW68 VIDEO4LINUX DRIVER
16938 M:      Hans Verkuil <hverkuil@xs4all.nl>
16939 L:      linux-media@vger.kernel.org
16940 T:      git git://linuxtv.org/media_tree.git
16941 W:      https://linuxtv.org
16942 S:      Odd Fixes
16943 F:      drivers/media/pci/tw68/
16944
16945 TW686X VIDEO4LINUX DRIVER
16946 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16947 L:      linux-media@vger.kernel.org
16948 T:      git git://linuxtv.org/media_tree.git
16949 W:      http://linuxtv.org
16950 S:      Maintained
16951 F:      drivers/media/pci/tw686x/
16952
16953 UBI FILE SYSTEM (UBIFS)
16954 M:      Richard Weinberger <richard@nod.at>
16955 L:      linux-mtd@lists.infradead.org
16956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16958 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16959 S:      Supported
16960 F:      Documentation/filesystems/ubifs.txt
16961 F:      fs/ubifs/
16962
16963 UCLINUX (M68KNOMMU AND COLDFIRE)
16964 M:      Greg Ungerer <gerg@linux-m68k.org>
16965 W:      http://www.linux-m68k.org/
16966 W:      http://www.uclinux.org/
16967 L:      linux-m68k@lists.linux-m68k.org
16968 L:      uclinux-dev@uclinux.org  (subscribers-only)
16969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16970 S:      Maintained
16971 F:      arch/m68k/coldfire/
16972 F:      arch/m68k/68*/
16973 F:      arch/m68k/*/*_no.*
16974 F:      arch/m68k/include/asm/*_no.*
16975
16976 UDF FILESYSTEM
16977 M:      Jan Kara <jack@suse.com>
16978 S:      Maintained
16979 F:      Documentation/filesystems/udf.txt
16980 F:      fs/udf/
16981
16982 UDRAW TABLET
16983 M:      Bastien Nocera <hadess@hadess.net>
16984 L:      linux-input@vger.kernel.org
16985 S:      Maintained
16986 F:      drivers/hid/hid-udraw-ps3.c
16987
16988 UFS FILESYSTEM
16989 M:      Evgeniy Dushistov <dushistov@mail.ru>
16990 S:      Maintained
16991 F:      Documentation/admin-guide/ufs.rst
16992 F:      fs/ufs/
16993
16994 UHID USERSPACE HID IO DRIVER:
16995 M:      David Herrmann <dh.herrmann@googlemail.com>
16996 L:      linux-input@vger.kernel.org
16997 S:      Maintained
16998 F:      drivers/hid/uhid.c
16999 F:      include/uapi/linux/uhid.h
17000
17001 ULPI BUS
17002 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17003 L:      linux-usb@vger.kernel.org
17004 S:      Maintained
17005 F:      drivers/usb/common/ulpi.c
17006 F:      include/linux/ulpi/
17007
17008 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
17009 L:      devel@driverdev.osuosl.org
17010 S:      Obsolete
17011 F:      drivers/staging/uwb/
17012
17013 UNICODE SUBSYSTEM:
17014 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
17015 L:      linux-fsdevel@vger.kernel.org
17016 S:      Supported
17017 F:      fs/unicode/
17018
17019 UNICORE32 ARCHITECTURE:
17020 M:      Guan Xuetao <gxt@pku.edu.cn>
17021 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
17022 S:      Maintained
17023 T:      git git://github.com/gxt/linux.git
17024 F:      arch/unicore32/
17025
17026 UNIFDEF
17027 M:      Tony Finch <dot@dotat.at>
17028 W:      http://dotat.at/prog/unifdef
17029 S:      Maintained
17030 F:      scripts/unifdef.c
17031
17032 UNIFORM CDROM DRIVER
17033 M:      Jens Axboe <axboe@kernel.dk>
17034 W:      http://www.kernel.dk
17035 S:      Maintained
17036 F:      Documentation/cdrom/
17037 F:      drivers/cdrom/cdrom.c
17038 F:      include/linux/cdrom.h
17039 F:      include/uapi/linux/cdrom.h
17040
17041 UNISYS S-PAR DRIVERS
17042 M:      David Kershner <david.kershner@unisys.com>
17043 L:      sparmaintainer@unisys.com (Unisys internal)
17044 S:      Supported
17045 F:      include/linux/visorbus.h
17046 F:      drivers/visorbus/
17047 F:      drivers/staging/unisys/
17048
17049 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17050 R:      Alim Akhtar <alim.akhtar@samsung.com>
17051 R:      Avri Altman <avri.altman@wdc.com>
17052 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
17053 L:      linux-scsi@vger.kernel.org
17054 S:      Supported
17055 F:      Documentation/scsi/ufs.txt
17056 F:      drivers/scsi/ufs/
17057
17058 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17059 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
17060 L:      linux-scsi@vger.kernel.org
17061 S:      Supported
17062 F:      drivers/scsi/ufs/*dwc*
17063
17064 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17065 M:      Stanley Chu <stanley.chu@mediatek.com>
17066 L:      linux-scsi@vger.kernel.org
17067 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17068 S:      Maintained
17069 F:      drivers/scsi/ufs/ufs-mediatek*
17070
17071 UNSORTED BLOCK IMAGES (UBI)
17072 M:      Richard Weinberger <richard@nod.at>
17073 W:      http://www.linux-mtd.infradead.org/
17074 L:      linux-mtd@lists.infradead.org
17075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17077 S:      Supported
17078 F:      drivers/mtd/ubi/
17079 F:      include/linux/mtd/ubi.h
17080 F:      include/uapi/mtd/ubi-user.h
17081
17082 USB "USBNET" DRIVER FRAMEWORK
17083 M:      Oliver Neukum <oneukum@suse.com>
17084 L:      netdev@vger.kernel.org
17085 W:      http://www.linux-usb.org/usbnet
17086 S:      Maintained
17087 F:      drivers/net/usb/usbnet.c
17088 F:      include/linux/usb/usbnet.h
17089
17090 USB ACM DRIVER
17091 M:      Oliver Neukum <oneukum@suse.com>
17092 L:      linux-usb@vger.kernel.org
17093 S:      Maintained
17094 F:      Documentation/usb/acm.rst
17095 F:      drivers/usb/class/cdc-acm.*
17096
17097 USB AR5523 WIRELESS DRIVER
17098 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
17099 L:      linux-wireless@vger.kernel.org
17100 S:      Maintained
17101 F:      drivers/net/wireless/ath/ar5523/
17102
17103 USB ATTACHED SCSI
17104 M:      Oliver Neukum <oneukum@suse.com>
17105 L:      linux-usb@vger.kernel.org
17106 L:      linux-scsi@vger.kernel.org
17107 S:      Maintained
17108 F:      drivers/usb/storage/uas.c
17109
17110 USB CDC ETHERNET DRIVER
17111 M:      Oliver Neukum <oliver@neukum.org>
17112 L:      linux-usb@vger.kernel.org
17113 S:      Maintained
17114 F:      drivers/net/usb/cdc_*.c
17115 F:      include/uapi/linux/usb/cdc.h
17116
17117 USB CHAOSKEY DRIVER
17118 M:      Keith Packard <keithp@keithp.com>
17119 L:      linux-usb@vger.kernel.org
17120 S:      Maintained
17121 F:      drivers/usb/misc/chaoskey.c
17122
17123 USB CYPRESS C67X00 DRIVER
17124 M:      Peter Korsgaard <jacmet@sunsite.dk>
17125 L:      linux-usb@vger.kernel.org
17126 S:      Maintained
17127 F:      drivers/usb/c67x00/
17128
17129 USB DAVICOM DM9601 DRIVER
17130 M:      Peter Korsgaard <jacmet@sunsite.dk>
17131 L:      netdev@vger.kernel.org
17132 W:      http://www.linux-usb.org/usbnet
17133 S:      Maintained
17134 F:      drivers/net/usb/dm9601.c
17135
17136 USB EHCI DRIVER
17137 M:      Alan Stern <stern@rowland.harvard.edu>
17138 L:      linux-usb@vger.kernel.org
17139 S:      Maintained
17140 F:      Documentation/usb/ehci.rst
17141 F:      drivers/usb/host/ehci*
17142
17143 USB GADGET/PERIPHERAL SUBSYSTEM
17144 M:      Felipe Balbi <balbi@kernel.org>
17145 L:      linux-usb@vger.kernel.org
17146 W:      http://www.linux-usb.org/gadget
17147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17148 S:      Maintained
17149 F:      drivers/usb/gadget/
17150 F:      include/linux/usb/gadget*
17151
17152 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17153 M:      Jiri Kosina <jikos@kernel.org>
17154 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17155 L:      linux-usb@vger.kernel.org
17156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17157 S:      Maintained
17158 F:      Documentation/hid/hiddev.rst
17159 F:      drivers/hid/usbhid/
17160
17161 USB INTEL XHCI ROLE MUX DRIVER
17162 M:      Hans de Goede <hdegoede@redhat.com>
17163 L:      linux-usb@vger.kernel.org
17164 S:      Maintained
17165 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17166
17167 USB IP DRIVER FOR HISILICON KIRIN
17168 M:      Yu Chen <chenyu56@huawei.com>
17169 M:      Binghui Wang <wangbinghui@hisilicon.com>
17170 L:      linux-usb@vger.kernel.org
17171 S:      Maintained
17172 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17173 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17174
17175 USB ISP116X DRIVER
17176 M:      Olav Kongas <ok@artecdesign.ee>
17177 L:      linux-usb@vger.kernel.org
17178 S:      Maintained
17179 F:      drivers/usb/host/isp116x*
17180 F:      include/linux/usb/isp116x.h
17181
17182 USB LAN78XX ETHERNET DRIVER
17183 M:      Woojung Huh <woojung.huh@microchip.com>
17184 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17185 L:      netdev@vger.kernel.org
17186 S:      Maintained
17187 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17188 F:      drivers/net/usb/lan78xx.*
17189 F:      include/dt-bindings/net/microchip-lan78xx.h
17190
17191 USB MASS STORAGE DRIVER
17192 M:      Alan Stern <stern@rowland.harvard.edu>
17193 L:      linux-usb@vger.kernel.org
17194 L:      usb-storage@lists.one-eyed-alien.net
17195 S:      Maintained
17196 F:      drivers/usb/storage/
17197
17198 USB MIDI DRIVER
17199 M:      Clemens Ladisch <clemens@ladisch.de>
17200 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17202 S:      Maintained
17203 F:      sound/usb/midi.*
17204
17205 USB NETWORKING DRIVERS
17206 L:      linux-usb@vger.kernel.org
17207 S:      Odd Fixes
17208 F:      drivers/net/usb/
17209
17210 USB OHCI DRIVER
17211 M:      Alan Stern <stern@rowland.harvard.edu>
17212 L:      linux-usb@vger.kernel.org
17213 S:      Maintained
17214 F:      Documentation/usb/ohci.rst
17215 F:      drivers/usb/host/ohci*
17216
17217 USB OTG FSM (Finite State Machine)
17218 M:      Peter Chen <Peter.Chen@nxp.com>
17219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17220 L:      linux-usb@vger.kernel.org
17221 S:      Maintained
17222 F:      drivers/usb/common/usb-otg-fsm.c
17223
17224 USB OVER IP DRIVER
17225 M:      Valentina Manea <valentina.manea.m@gmail.com>
17226 M:      Shuah Khan <shuah@kernel.org>
17227 M:      Shuah Khan <skhan@linuxfoundation.org>
17228 L:      linux-usb@vger.kernel.org
17229 S:      Maintained
17230 F:      Documentation/usb/usbip_protocol.rst
17231 F:      drivers/usb/usbip/
17232 F:      tools/usb/usbip/
17233 F:      tools/testing/selftests/drivers/usb/usbip/
17234
17235 USB PEGASUS DRIVER
17236 M:      Petko Manolov <petkan@nucleusys.com>
17237 L:      linux-usb@vger.kernel.org
17238 L:      netdev@vger.kernel.org
17239 T:      git git://github.com/petkan/pegasus.git
17240 W:      https://github.com/petkan/pegasus
17241 S:      Maintained
17242 F:      drivers/net/usb/pegasus.*
17243
17244 USB PHY LAYER
17245 M:      Felipe Balbi <balbi@kernel.org>
17246 L:      linux-usb@vger.kernel.org
17247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17248 S:      Maintained
17249 F:      drivers/usb/phy/
17250
17251 USB PRINTER DRIVER (usblp)
17252 M:      Pete Zaitcev <zaitcev@redhat.com>
17253 L:      linux-usb@vger.kernel.org
17254 S:      Supported
17255 F:      drivers/usb/class/usblp.c
17256
17257 USB QMI WWAN NETWORK DRIVER
17258 M:      Bjørn Mork <bjorn@mork.no>
17259 L:      netdev@vger.kernel.org
17260 S:      Maintained
17261 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17262 F:      drivers/net/usb/qmi_wwan.c
17263
17264 USB RTL8150 DRIVER
17265 M:      Petko Manolov <petkan@nucleusys.com>
17266 L:      linux-usb@vger.kernel.org
17267 L:      netdev@vger.kernel.org
17268 T:      git git://github.com/petkan/rtl8150.git
17269 W:      https://github.com/petkan/rtl8150
17270 S:      Maintained
17271 F:      drivers/net/usb/rtl8150.c
17272
17273 USB SERIAL SUBSYSTEM
17274 M:      Johan Hovold <johan@kernel.org>
17275 L:      linux-usb@vger.kernel.org
17276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17277 S:      Maintained
17278 F:      Documentation/usb/usb-serial.rst
17279 F:      drivers/usb/serial/
17280 F:      include/linux/usb/serial.h
17281
17282 USB SMSC75XX ETHERNET DRIVER
17283 M:      Steve Glendinning <steve.glendinning@shawell.net>
17284 L:      netdev@vger.kernel.org
17285 S:      Maintained
17286 F:      drivers/net/usb/smsc75xx.*
17287
17288 USB SMSC95XX ETHERNET DRIVER
17289 M:      Steve Glendinning <steve.glendinning@shawell.net>
17290 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17291 L:      netdev@vger.kernel.org
17292 S:      Maintained
17293 F:      drivers/net/usb/smsc95xx.*
17294
17295 USB SUBSYSTEM
17296 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17297 L:      linux-usb@vger.kernel.org
17298 W:      http://www.linux-usb.org
17299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17300 S:      Supported
17301 F:      Documentation/devicetree/bindings/usb/
17302 F:      Documentation/usb/
17303 F:      drivers/usb/
17304 F:      include/linux/usb.h
17305 F:      include/linux/usb/
17306
17307 USB TYPEC PI3USB30532 MUX DRIVER
17308 M:      Hans de Goede <hdegoede@redhat.com>
17309 L:      linux-usb@vger.kernel.org
17310 S:      Maintained
17311 F:      drivers/usb/typec/mux/pi3usb30532.c
17312
17313 USB TYPEC CLASS
17314 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17315 L:      linux-usb@vger.kernel.org
17316 S:      Maintained
17317 F:      Documentation/ABI/testing/sysfs-class-typec
17318 F:      Documentation/driver-api/usb/typec.rst
17319 F:      drivers/usb/typec/
17320 F:      include/linux/usb/typec.h
17321
17322 USB TYPEC BUS FOR ALTERNATE MODES
17323 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17324 L:      linux-usb@vger.kernel.org
17325 S:      Maintained
17326 F:      Documentation/ABI/testing/sysfs-bus-typec
17327 F:      Documentation/driver-api/usb/typec_bus.rst
17328 F:      drivers/usb/typec/altmodes/
17329 F:      include/linux/usb/typec_altmode.h
17330
17331 USB TYPEC PORT CONTROLLER DRIVERS
17332 M:      Guenter Roeck <linux@roeck-us.net>
17333 L:      linux-usb@vger.kernel.org
17334 S:      Maintained
17335 F:      drivers/usb/typec/tcpm/
17336
17337 USB UHCI DRIVER
17338 M:      Alan Stern <stern@rowland.harvard.edu>
17339 L:      linux-usb@vger.kernel.org
17340 S:      Maintained
17341 F:      drivers/usb/host/uhci*
17342
17343 USB VIDEO CLASS
17344 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17345 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17346 L:      linux-media@vger.kernel.org
17347 T:      git git://linuxtv.org/media_tree.git
17348 W:      http://www.ideasonboard.org/uvc/
17349 S:      Maintained
17350 F:      drivers/media/usb/uvc/
17351 F:      include/uapi/linux/uvcvideo.h
17352
17353 USB VISION DRIVER
17354 M:      Hans Verkuil <hverkuil@xs4all.nl>
17355 L:      linux-media@vger.kernel.org
17356 T:      git git://linuxtv.org/media_tree.git
17357 W:      https://linuxtv.org
17358 S:      Odd Fixes
17359 F:      drivers/media/usb/usbvision/
17360
17361 USB WEBCAM GADGET
17362 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17363 L:      linux-usb@vger.kernel.org
17364 S:      Maintained
17365 F:      drivers/usb/gadget/function/*uvc*
17366 F:      drivers/usb/gadget/legacy/webcam.c
17367 F:      include/uapi/linux/usb/g_uvc.h
17368
17369 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17370 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17371 L:      linux-wireless@vger.kernel.org
17372 S:      Maintained
17373 F:      drivers/net/wireless/rndis_wlan.c
17374
17375 USB XHCI DRIVER
17376 M:      Mathias Nyman <mathias.nyman@intel.com>
17377 L:      linux-usb@vger.kernel.org
17378 S:      Supported
17379 F:      drivers/usb/host/xhci*
17380 F:      drivers/usb/host/pci-quirks*
17381
17382 USB ZD1201 DRIVER
17383 L:      linux-wireless@vger.kernel.org
17384 W:      http://linux-lc100020.sourceforge.net
17385 S:      Orphan
17386 F:      drivers/net/wireless/zydas/zd1201.*
17387
17388 USB ZR364XX DRIVER
17389 M:      Antoine Jacquet <royale@zerezo.com>
17390 L:      linux-usb@vger.kernel.org
17391 L:      linux-media@vger.kernel.org
17392 T:      git git://linuxtv.org/media_tree.git
17393 W:      http://royale.zerezo.com/zr364xx/
17394 S:      Maintained
17395 F:      Documentation/media/v4l-drivers/zr364xx*
17396 F:      drivers/media/usb/zr364xx/
17397
17398 USER-MODE LINUX (UML)
17399 M:      Jeff Dike <jdike@addtoit.com>
17400 M:      Richard Weinberger <richard@nod.at>
17401 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17402 L:      linux-um@lists.infradead.org
17403 W:      http://user-mode-linux.sourceforge.net
17404 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17406 S:      Maintained
17407 F:      Documentation/virt/uml/
17408 F:      arch/um/
17409 F:      arch/x86/um/
17410 F:      fs/hostfs/
17411
17412 USERSPACE COPYIN/COPYOUT (UIOVEC)
17413 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17414 S:      Maintained
17415 F:      lib/iov_iter.c
17416 F:      include/linux/uio.h
17417
17418 USERSPACE DMA BUFFER DRIVER
17419 M:      Gerd Hoffmann <kraxel@redhat.com>
17420 S:      Maintained
17421 L:      dri-devel@lists.freedesktop.org
17422 F:      drivers/dma-buf/udmabuf.c
17423 F:      include/uapi/linux/udmabuf.h
17424 T:      git git://anongit.freedesktop.org/drm/drm-misc
17425
17426 USERSPACE I/O (UIO)
17427 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17428 S:      Maintained
17429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17430 F:      Documentation/driver-api/uio-howto.rst
17431 F:      drivers/uio/
17432 F:      include/linux/uio_driver.h
17433
17434 UTIL-LINUX PACKAGE
17435 M:      Karel Zak <kzak@redhat.com>
17436 L:      util-linux@vger.kernel.org
17437 W:      http://en.wikipedia.org/wiki/Util-linux
17438 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17439 S:      Maintained
17440
17441 UUID HELPERS
17442 M:      Christoph Hellwig <hch@lst.de>
17443 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17444 L:      linux-kernel@vger.kernel.org
17445 T:      git git://git.infradead.org/users/hch/uuid.git
17446 F:      lib/uuid.c
17447 F:      lib/test_uuid.c
17448 F:      include/linux/uuid.h
17449 F:      include/uapi/linux/uuid.h
17450 S:      Maintained
17451
17452 UVESAFB DRIVER
17453 M:      Michal Januszewski <spock@gentoo.org>
17454 L:      linux-fbdev@vger.kernel.org
17455 W:      https://github.com/mjanusz/v86d
17456 S:      Maintained
17457 F:      Documentation/fb/uvesafb.rst
17458 F:      drivers/video/fbdev/uvesafb.*
17459
17460 VF610 NAND DRIVER
17461 M:      Stefan Agner <stefan@agner.ch>
17462 L:      linux-mtd@lists.infradead.org
17463 S:      Supported
17464 F:      drivers/mtd/nand/raw/vf610_nfc.c
17465
17466 VFAT/FAT/MSDOS FILESYSTEM
17467 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17468 S:      Maintained
17469 F:      Documentation/filesystems/vfat.txt
17470 F:      fs/fat/
17471
17472 VFIO DRIVER
17473 M:      Alex Williamson <alex.williamson@redhat.com>
17474 R:      Cornelia Huck <cohuck@redhat.com>
17475 L:      kvm@vger.kernel.org
17476 T:      git git://github.com/awilliam/linux-vfio.git
17477 S:      Maintained
17478 F:      Documentation/driver-api/vfio.rst
17479 F:      drivers/vfio/
17480 F:      include/linux/vfio.h
17481 F:      include/uapi/linux/vfio.h
17482
17483 VFIO MEDIATED DEVICE DRIVERS
17484 M:      Kirti Wankhede <kwankhede@nvidia.com>
17485 L:      kvm@vger.kernel.org
17486 S:      Maintained
17487 F:      Documentation/driver-api/vfio-mediated-device.rst
17488 F:      drivers/vfio/mdev/
17489 F:      include/linux/mdev.h
17490 F:      samples/vfio-mdev/
17491
17492 VFIO PLATFORM DRIVER
17493 M:      Eric Auger <eric.auger@redhat.com>
17494 L:      kvm@vger.kernel.org
17495 S:      Maintained
17496 F:      drivers/vfio/platform/
17497
17498 VGA_SWITCHEROO
17499 R:      Lukas Wunner <lukas@wunner.de>
17500 S:      Maintained
17501 F:      Documentation/gpu/vga-switcheroo.rst
17502 F:      drivers/gpu/vga/vga_switcheroo.c
17503 F:      include/linux/vga_switcheroo.h
17504 T:      git git://anongit.freedesktop.org/drm/drm-misc
17505
17506 VIA RHINE NETWORK DRIVER
17507 S:      Orphan
17508 F:      drivers/net/ethernet/via/via-rhine.c
17509
17510 VIA SD/MMC CARD CONTROLLER DRIVER
17511 M:      Bruce Chang <brucechang@via.com.tw>
17512 M:      Harald Welte <HaraldWelte@viatech.com>
17513 S:      Maintained
17514 F:      drivers/mmc/host/via-sdmmc.c
17515
17516 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17517 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17518 L:      linux-fbdev@vger.kernel.org
17519 S:      Maintained
17520 F:      include/linux/via-core.h
17521 F:      include/linux/via-gpio.h
17522 F:      include/linux/via_i2c.h
17523 F:      drivers/video/fbdev/via/
17524
17525 VIA VELOCITY NETWORK DRIVER
17526 M:      Francois Romieu <romieu@fr.zoreil.com>
17527 L:      netdev@vger.kernel.org
17528 S:      Maintained
17529 F:      drivers/net/ethernet/via/via-velocity.*
17530
17531 VICODEC VIRTUAL CODEC DRIVER
17532 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17533 L:      linux-media@vger.kernel.org
17534 T:      git git://linuxtv.org/media_tree.git
17535 W:      https://linuxtv.org
17536 S:      Maintained
17537 F:      drivers/media/platform/vicodec/*
17538
17539 VIDEO MULTIPLEXER DRIVER
17540 M:      Philipp Zabel <p.zabel@pengutronix.de>
17541 L:      linux-media@vger.kernel.org
17542 S:      Maintained
17543 F:      drivers/media/platform/video-mux.c
17544
17545 VIDEO I2C POLLING DRIVER
17546 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17547 L:      linux-media@vger.kernel.org
17548 S:      Maintained
17549 F:      drivers/media/i2c/video-i2c.c
17550
17551 VIDEOBUF2 FRAMEWORK
17552 M:      Pawel Osciak <pawel@osciak.com>
17553 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17554 M:      Kyungmin Park <kyungmin.park@samsung.com>
17555 R:      Tomasz Figa <tfiga@chromium.org>
17556 L:      linux-media@vger.kernel.org
17557 S:      Maintained
17558 F:      drivers/media/common/videobuf2/*
17559 F:      include/media/videobuf2-*
17560
17561 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17562 M:      Helen Koike <helen.koike@collabora.com>
17563 R:      Shuah Khan <skhan@linuxfoundation.org>
17564 L:      linux-media@vger.kernel.org
17565 T:      git git://linuxtv.org/media_tree.git
17566 W:      https://linuxtv.org
17567 S:      Maintained
17568 F:      drivers/media/platform/vimc/*
17569
17570 VIRT LIB
17571 M:      Alex Williamson <alex.williamson@redhat.com>
17572 M:      Paolo Bonzini <pbonzini@redhat.com>
17573 L:      kvm@vger.kernel.org
17574 S:      Supported
17575 F:      virt/lib/
17576
17577 VIRTIO AND VHOST VSOCK DRIVER
17578 M:      Stefan Hajnoczi <stefanha@redhat.com>
17579 M:      Stefano Garzarella <sgarzare@redhat.com>
17580 L:      kvm@vger.kernel.org
17581 L:      virtualization@lists.linux-foundation.org
17582 L:      netdev@vger.kernel.org
17583 S:      Maintained
17584 F:      include/linux/virtio_vsock.h
17585 F:      include/uapi/linux/virtio_vsock.h
17586 F:      include/uapi/linux/vsockmon.h
17587 F:      include/uapi/linux/vm_sockets_diag.h
17588 F:      net/vmw_vsock/diag.c
17589 F:      net/vmw_vsock/af_vsock_tap.c
17590 F:      net/vmw_vsock/virtio_transport_common.c
17591 F:      net/vmw_vsock/virtio_transport.c
17592 F:      net/vmw_vsock/vsock_loopback.c
17593 F:      drivers/net/vsockmon.c
17594 F:      drivers/vhost/vsock.c
17595 F:      tools/testing/vsock/
17596
17597 VIRTIO CONSOLE DRIVER
17598 M:      Amit Shah <amit@kernel.org>
17599 L:      virtualization@lists.linux-foundation.org
17600 S:      Maintained
17601 F:      drivers/char/virtio_console.c
17602 F:      include/linux/virtio_console.h
17603 F:      include/uapi/linux/virtio_console.h
17604
17605 VIRTIO CORE AND NET DRIVERS
17606 M:      "Michael S. Tsirkin" <mst@redhat.com>
17607 M:      Jason Wang <jasowang@redhat.com>
17608 L:      virtualization@lists.linux-foundation.org
17609 S:      Maintained
17610 F:      Documentation/devicetree/bindings/virtio/
17611 F:      drivers/virtio/
17612 F:      tools/virtio/
17613 F:      drivers/net/virtio_net.c
17614 F:      drivers/block/virtio_blk.c
17615 F:      include/linux/virtio*.h
17616 F:      include/uapi/linux/virtio_*.h
17617 F:      drivers/crypto/virtio/
17618 F:      mm/balloon_compaction.c
17619
17620 VIRTIO BLOCK AND SCSI DRIVERS
17621 M:      "Michael S. Tsirkin" <mst@redhat.com>
17622 M:      Jason Wang <jasowang@redhat.com>
17623 R:      Paolo Bonzini <pbonzini@redhat.com>
17624 R:      Stefan Hajnoczi <stefanha@redhat.com>
17625 L:      virtualization@lists.linux-foundation.org
17626 S:      Maintained
17627 F:      drivers/block/virtio_blk.c
17628 F:      drivers/scsi/virtio_scsi.c
17629 F:      include/uapi/linux/virtio_blk.h
17630 F:      include/uapi/linux/virtio_scsi.h
17631 F:      drivers/vhost/scsi.c
17632
17633 VIRTIO CRYPTO DRIVER
17634 M:      Gonglei <arei.gonglei@huawei.com>
17635 L:      virtualization@lists.linux-foundation.org
17636 L:      linux-crypto@vger.kernel.org
17637 S:      Maintained
17638 F:      drivers/crypto/virtio/
17639 F:      include/uapi/linux/virtio_crypto.h
17640
17641 VIRTIO DRIVERS FOR S390
17642 M:      Cornelia Huck <cohuck@redhat.com>
17643 M:      Halil Pasic <pasic@linux.ibm.com>
17644 L:      linux-s390@vger.kernel.org
17645 L:      virtualization@lists.linux-foundation.org
17646 L:      kvm@vger.kernel.org
17647 S:      Supported
17648 F:      drivers/s390/virtio/
17649 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17650
17651 VIRTIO FILE SYSTEM
17652 M:      Vivek Goyal <vgoyal@redhat.com>
17653 M:      Stefan Hajnoczi <stefanha@redhat.com>
17654 M:      Miklos Szeredi <miklos@szeredi.hu>
17655 L:      virtualization@lists.linux-foundation.org
17656 L:      linux-fsdevel@vger.kernel.org
17657 W:      https://virtio-fs.gitlab.io/
17658 S:      Supported
17659 F:      fs/fuse/virtio_fs.c
17660 F:      include/uapi/linux/virtio_fs.h
17661 F:      Documentation/filesystems/virtiofs.rst
17662
17663 VIRTIO GPU DRIVER
17664 M:      David Airlie <airlied@linux.ie>
17665 M:      Gerd Hoffmann <kraxel@redhat.com>
17666 L:      dri-devel@lists.freedesktop.org
17667 L:      virtualization@lists.linux-foundation.org
17668 T:      git git://anongit.freedesktop.org/drm/drm-misc
17669 S:      Maintained
17670 F:      drivers/gpu/drm/virtio/
17671 F:      include/uapi/linux/virtio_gpu.h
17672
17673 VIRTIO HOST (VHOST)
17674 M:      "Michael S. Tsirkin" <mst@redhat.com>
17675 M:      Jason Wang <jasowang@redhat.com>
17676 L:      kvm@vger.kernel.org
17677 L:      virtualization@lists.linux-foundation.org
17678 L:      netdev@vger.kernel.org
17679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17680 S:      Maintained
17681 F:      drivers/vhost/
17682 F:      include/uapi/linux/vhost.h
17683
17684 VIRTIO INPUT DRIVER
17685 M:      Gerd Hoffmann <kraxel@redhat.com>
17686 S:      Maintained
17687 F:      drivers/virtio/virtio_input.c
17688 F:      include/uapi/linux/virtio_input.h
17689
17690 VIRTIO IOMMU DRIVER
17691 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17692 L:      virtualization@lists.linux-foundation.org
17693 S:      Maintained
17694 F:      drivers/iommu/virtio-iommu.c
17695 F:      include/uapi/linux/virtio_iommu.h
17696
17697 VIRTUAL BOX GUEST DEVICE DRIVER
17698 M:      Hans de Goede <hdegoede@redhat.com>
17699 M:      Arnd Bergmann <arnd@arndb.de>
17700 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17701 S:      Maintained
17702 F:      include/linux/vbox_utils.h
17703 F:      include/uapi/linux/vbox*.h
17704 F:      drivers/virt/vboxguest/
17705
17706 VIRTUAL SERIO DEVICE DRIVER
17707 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17708 S:      Maintained
17709 F:      drivers/input/serio/userio.c
17710 F:      include/uapi/linux/userio.h
17711
17712 VITESSE FELIX ETHERNET SWITCH DRIVER
17713 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17714 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17715 L:      netdev@vger.kernel.org
17716 S:      Maintained
17717 F:      drivers/net/dsa/ocelot/*
17718 F:      net/dsa/tag_ocelot.c
17719
17720 VIVID VIRTUAL VIDEO DRIVER
17721 M:      Hans Verkuil <hverkuil@xs4all.nl>
17722 L:      linux-media@vger.kernel.org
17723 T:      git git://linuxtv.org/media_tree.git
17724 W:      https://linuxtv.org
17725 S:      Maintained
17726 F:      drivers/media/platform/vivid/*
17727
17728 VLYNQ BUS
17729 M:      Florian Fainelli <f.fainelli@gmail.com>
17730 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17731 S:      Maintained
17732 F:      drivers/vlynq/vlynq.c
17733 F:      include/linux/vlynq.h
17734
17735 VME SUBSYSTEM
17736 M:      Martyn Welch <martyn@welchs.me.uk>
17737 M:      Manohar Vanga <manohar.vanga@gmail.com>
17738 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17739 L:      devel@driverdev.osuosl.org
17740 S:      Maintained
17741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17742 F:      Documentation/driver-api/vme.rst
17743 F:      drivers/staging/vme/
17744 F:      drivers/vme/
17745 F:      include/linux/vme*
17746
17747 VMWARE BALLOON DRIVER
17748 M:      Nadav Amit <namit@vmware.com>
17749 M:      "VMware, Inc." <pv-drivers@vmware.com>
17750 L:      linux-kernel@vger.kernel.org
17751 S:      Maintained
17752 F:      drivers/misc/vmw_balloon.c
17753
17754 VMWARE HYPERVISOR INTERFACE
17755 M:      Thomas Hellstrom <thellstrom@vmware.com>
17756 M:      "VMware, Inc." <pv-drivers@vmware.com>
17757 L:      virtualization@lists.linux-foundation.org
17758 S:      Supported
17759 F:      arch/x86/kernel/cpu/vmware.c
17760 F:      arch/x86/include/asm/vmware.h
17761
17762 VMWARE PVRDMA DRIVER
17763 M:      Adit Ranadive <aditr@vmware.com>
17764 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17765 L:      linux-rdma@vger.kernel.org
17766 S:      Maintained
17767 F:      drivers/infiniband/hw/vmw_pvrdma/
17768
17769 VMware PVSCSI driver
17770 M:      Jim Gill <jgill@vmware.com>
17771 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17772 L:      linux-scsi@vger.kernel.org
17773 S:      Maintained
17774 F:      drivers/scsi/vmw_pvscsi.c
17775 F:      drivers/scsi/vmw_pvscsi.h
17776
17777 VMWARE VMMOUSE SUBDRIVER
17778 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17779 M:      "VMware, Inc." <pv-drivers@vmware.com>
17780 L:      linux-input@vger.kernel.org
17781 S:      Maintained
17782 F:      drivers/input/mouse/vmmouse.c
17783 F:      drivers/input/mouse/vmmouse.h
17784
17785 VMWARE VMXNET3 ETHERNET DRIVER
17786 M:      Ronak Doshi <doshir@vmware.com>
17787 M:      "VMware, Inc." <pv-drivers@vmware.com>
17788 L:      netdev@vger.kernel.org
17789 S:      Maintained
17790 F:      drivers/net/vmxnet3/
17791
17792 VOCORE VOCORE2 BOARD
17793 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17794 L:      linux-mips@vger.kernel.org
17795 S:      Maintained
17796 F:      arch/mips/boot/dts/ralink/vocore2.dts
17797
17798 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17799 M:      Liam Girdwood <lgirdwood@gmail.com>
17800 M:      Mark Brown <broonie@kernel.org>
17801 L:      linux-kernel@vger.kernel.org
17802 W:      http://www.slimlogic.co.uk/?p=48
17803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17804 S:      Supported
17805 F:      Documentation/devicetree/bindings/regulator/
17806 F:      Documentation/power/regulator/
17807 F:      drivers/regulator/
17808 F:      include/dt-bindings/regulator/
17809 F:      include/linux/regulator/
17810 K:      regulator_get_optional
17811
17812 VRF
17813 M:      David Ahern <dsahern@kernel.org>
17814 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17815 L:      netdev@vger.kernel.org
17816 S:      Maintained
17817 F:      drivers/net/vrf.c
17818 F:      Documentation/networking/vrf.txt
17819
17820 VSPRINTF
17821 M:      Petr Mladek <pmladek@suse.com>
17822 M:      Steven Rostedt <rostedt@goodmis.org>
17823 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17824 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17825 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17827 S:      Maintained
17828 F:      lib/vsprintf.c
17829 F:      lib/test_printf.c
17830 F:      Documentation/core-api/printk-formats.rst
17831
17832 VT1211 HARDWARE MONITOR DRIVER
17833 M:      Juerg Haefliger <juergh@gmail.com>
17834 L:      linux-hwmon@vger.kernel.org
17835 S:      Maintained
17836 F:      Documentation/hwmon/vt1211.rst
17837 F:      drivers/hwmon/vt1211.c
17838
17839 VT8231 HARDWARE MONITOR DRIVER
17840 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17841 L:      linux-hwmon@vger.kernel.org
17842 S:      Maintained
17843 F:      drivers/hwmon/vt8231.c
17844
17845 VUB300 USB to SDIO/SD/MMC bridge chip
17846 L:      linux-mmc@vger.kernel.org
17847 S:      Orphan
17848 F:      drivers/mmc/host/vub300.c
17849
17850 W1 DALLAS'S 1-WIRE BUS
17851 M:      Evgeniy Polyakov <zbr@ioremap.net>
17852 S:      Maintained
17853 F:      Documentation/devicetree/bindings/w1/
17854 F:      Documentation/w1/
17855 F:      drivers/w1/
17856 F:      include/linux/w1.h
17857
17858 W83791D HARDWARE MONITORING DRIVER
17859 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17860 L:      linux-hwmon@vger.kernel.org
17861 S:      Maintained
17862 F:      Documentation/hwmon/w83791d.rst
17863 F:      drivers/hwmon/w83791d.c
17864
17865 W83793 HARDWARE MONITORING DRIVER
17866 M:      Rudolf Marek <r.marek@assembler.cz>
17867 L:      linux-hwmon@vger.kernel.org
17868 S:      Maintained
17869 F:      Documentation/hwmon/w83793.rst
17870 F:      drivers/hwmon/w83793.c
17871
17872 W83795 HARDWARE MONITORING DRIVER
17873 M:      Jean Delvare <jdelvare@suse.com>
17874 L:      linux-hwmon@vger.kernel.org
17875 S:      Maintained
17876 F:      drivers/hwmon/w83795.c
17877
17878 W83L51xD SD/MMC CARD INTERFACE DRIVER
17879 M:      Pierre Ossman <pierre@ossman.eu>
17880 S:      Maintained
17881 F:      drivers/mmc/host/wbsd.*
17882
17883 WACOM PROTOCOL 4 SERIAL TABLETS
17884 M:      Julian Squires <julian@cipht.net>
17885 M:      Hans de Goede <hdegoede@redhat.com>
17886 L:      linux-input@vger.kernel.org
17887 S:      Maintained
17888 F:      drivers/input/tablet/wacom_serial4.c
17889
17890 WATCHDOG DEVICE DRIVERS
17891 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17892 M:      Guenter Roeck <linux@roeck-us.net>
17893 L:      linux-watchdog@vger.kernel.org
17894 W:      http://www.linux-watchdog.org/
17895 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17896 S:      Maintained
17897 F:      Documentation/devicetree/bindings/watchdog/
17898 F:      Documentation/watchdog/
17899 F:      drivers/watchdog/
17900 F:      include/linux/watchdog.h
17901 F:      include/uapi/linux/watchdog.h
17902
17903 WHISKEYCOVE PMIC GPIO DRIVER
17904 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17905 L:      linux-gpio@vger.kernel.org
17906 S:      Maintained
17907 F:      drivers/gpio/gpio-wcove.c
17908
17909 WHWAVE RTC DRIVER
17910 M:      Dianlong Li <long17.cool@163.com>
17911 L:      linux-rtc@vger.kernel.org
17912 S:      Maintained
17913 F:      drivers/rtc/rtc-sd3078.c
17914
17915 WIIMOTE HID DRIVER
17916 M:      David Herrmann <dh.herrmann@googlemail.com>
17917 L:      linux-input@vger.kernel.org
17918 S:      Maintained
17919 F:      drivers/hid/hid-wiimote*
17920
17921 WILOCITY WIL6210 WIRELESS DRIVER
17922 M:      Maya Erez <merez@codeaurora.org>
17923 L:      linux-wireless@vger.kernel.org
17924 L:      wil6210@qti.qualcomm.com
17925 S:      Supported
17926 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17927 F:      drivers/net/wireless/ath/wil6210/
17928
17929 WIMAX STACK
17930 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17931 M:      linux-wimax@intel.com
17932 L:      wimax@linuxwimax.org (subscribers-only)
17933 S:      Supported
17934 W:      http://linuxwimax.org
17935 F:      Documentation/admin-guide/wimax/wimax.rst
17936 F:      include/linux/wimax/debug.h
17937 F:      include/net/wimax.h
17938 F:      include/uapi/linux/wimax.h
17939 F:      net/wimax/
17940
17941 WINBOND CIR DRIVER
17942 M:      David Härdeman <david@hardeman.nu>
17943 S:      Maintained
17944 F:      drivers/media/rc/winbond-cir.c
17945
17946 RCMM REMOTE CONTROLS DECODER
17947 M:      Patrick Lerda <patrick9876@free.fr>
17948 S:      Maintained
17949 F:      drivers/media/rc/ir-rcmm-decoder.c
17950
17951 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17952 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17953 L:      linux-watchdog@vger.kernel.org
17954 S:      Maintained
17955 F:      drivers/watchdog/ebc-c384_wdt.c
17956
17957 WINSYSTEMS WS16C48 GPIO DRIVER
17958 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17959 L:      linux-gpio@vger.kernel.org
17960 S:      Maintained
17961 F:      drivers/gpio/gpio-ws16c48.c
17962
17963 WIREGUARD SECURE NETWORK TUNNEL
17964 M:      Jason A. Donenfeld <Jason@zx2c4.com>
17965 S:      Maintained
17966 F:      drivers/net/wireguard/
17967 F:      tools/testing/selftests/wireguard/
17968 L:      wireguard@lists.zx2c4.com
17969 L:      netdev@vger.kernel.org
17970
17971 WISTRON LAPTOP BUTTON DRIVER
17972 M:      Miloslav Trmac <mitr@volny.cz>
17973 S:      Maintained
17974 F:      drivers/input/misc/wistron_btns.c
17975
17976 WL3501 WIRELESS PCMCIA CARD DRIVER
17977 L:      linux-wireless@vger.kernel.org
17978 S:      Odd fixes
17979 F:      drivers/net/wireless/wl3501*
17980
17981 WOLFSON MICROELECTRONICS DRIVERS
17982 L:      patches@opensource.cirrus.com
17983 T:      git https://github.com/CirrusLogic/linux-drivers.git
17984 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17985 S:      Supported
17986 F:      Documentation/hwmon/wm83??.rst
17987 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17988 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17989 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17990 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17991 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17992 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17993 F:      drivers/clk/clk-wm83*.c
17994 F:      drivers/extcon/extcon-arizona.c
17995 F:      drivers/leds/leds-wm83*.c
17996 F:      drivers/gpio/gpio-*wm*.c
17997 F:      drivers/gpio/gpio-arizona.c
17998 F:      drivers/hwmon/wm83??-hwmon.c
17999 F:      drivers/input/misc/wm831x-on.c
18000 F:      drivers/input/touchscreen/wm831x-ts.c
18001 F:      drivers/input/touchscreen/wm97*.c
18002 F:      drivers/mfd/arizona*
18003 F:      drivers/mfd/wm*.c
18004 F:      drivers/mfd/cs47l24*
18005 F:      drivers/power/supply/wm83*.c
18006 F:      drivers/rtc/rtc-wm83*.c
18007 F:      drivers/regulator/wm8*.c
18008 F:      drivers/regulator/arizona*
18009 F:      drivers/video/backlight/wm83*_bl.c
18010 F:      drivers/watchdog/wm83*_wdt.c
18011 F:      include/linux/mfd/arizona/
18012 F:      include/linux/mfd/wm831x/
18013 F:      include/linux/mfd/wm8350/
18014 F:      include/linux/mfd/wm8400*
18015 F:      include/linux/regulator/arizona*
18016 F:      include/linux/wm97xx.h
18017 F:      include/sound/wm????.h
18018 F:      sound/soc/codecs/arizona.?
18019 F:      sound/soc/codecs/wm*
18020 F:      sound/soc/codecs/cs47l24*
18021
18022 WORKQUEUE
18023 M:      Tejun Heo <tj@kernel.org>
18024 R:      Lai Jiangshan <jiangshanlai@gmail.com>
18025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18026 S:      Maintained
18027 F:      include/linux/workqueue.h
18028 F:      kernel/workqueue.c
18029 F:      Documentation/core-api/workqueue.rst
18030
18031 X-POWERS AXP288 PMIC DRIVERS
18032 M:      Hans de Goede <hdegoede@redhat.com>
18033 S:      Maintained
18034 N:      axp288
18035 F:      drivers/acpi/pmic/intel_pmic_xpower.c
18036
18037 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18038 M:      Chen-Yu Tsai <wens@csie.org>
18039 L:      linux-kernel@vger.kernel.org
18040 S:      Maintained
18041 N:      axp[128]
18042
18043 X.25 NETWORK LAYER
18044 M:      Andrew Hendry <andrew.hendry@gmail.com>
18045 L:      linux-x25@vger.kernel.org
18046 S:      Odd Fixes
18047 F:      Documentation/networking/x25*
18048 F:      include/net/x25*
18049 F:      net/x25/
18050
18051 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18052 M:      Thomas Gleixner <tglx@linutronix.de>
18053 M:      Ingo Molnar <mingo@redhat.com>
18054 M:      Borislav Petkov <bp@alien8.de>
18055 R:      "H. Peter Anvin" <hpa@zytor.com>
18056 M:      x86@kernel.org
18057 L:      linux-kernel@vger.kernel.org
18058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18059 S:      Maintained
18060 F:      Documentation/devicetree/bindings/x86/
18061 F:      Documentation/x86/
18062 F:      arch/x86/
18063
18064 X86 ENTRY CODE
18065 M:      Andy Lutomirski <luto@kernel.org>
18066 L:      linux-kernel@vger.kernel.org
18067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18068 S:      Maintained
18069 F:      arch/x86/entry/
18070
18071 X86 MCE INFRASTRUCTURE
18072 M:      Tony Luck <tony.luck@intel.com>
18073 M:      Borislav Petkov <bp@alien8.de>
18074 L:      linux-edac@vger.kernel.org
18075 S:      Maintained
18076 F:      arch/x86/kernel/cpu/mce/*
18077
18078 X86 MICROCODE UPDATE SUPPORT
18079 M:      Borislav Petkov <bp@alien8.de>
18080 S:      Maintained
18081 F:      arch/x86/kernel/cpu/microcode/*
18082
18083 X86 MM
18084 M:      Dave Hansen <dave.hansen@linux.intel.com>
18085 M:      Andy Lutomirski <luto@kernel.org>
18086 M:      Peter Zijlstra <peterz@infradead.org>
18087 L:      linux-kernel@vger.kernel.org
18088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18089 S:      Maintained
18090 F:      arch/x86/mm/
18091
18092 X86 PLATFORM DRIVERS
18093 M:      Darren Hart <dvhart@infradead.org>
18094 M:      Andy Shevchenko <andy@infradead.org>
18095 L:      platform-driver-x86@vger.kernel.org
18096 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
18097 S:      Odd Fixes
18098 F:      drivers/platform/x86/
18099 F:      drivers/platform/olpc/
18100
18101 X86 PLATFORM DRIVERS - ARCH
18102 R:      Darren Hart <dvhart@infradead.org>
18103 R:      Andy Shevchenko <andy@infradead.org>
18104 L:      platform-driver-x86@vger.kernel.org
18105 L:      x86@kernel.org
18106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18107 S:      Maintained
18108 F:      arch/x86/platform
18109
18110 X86 VDSO
18111 M:      Andy Lutomirski <luto@kernel.org>
18112 L:      linux-kernel@vger.kernel.org
18113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18114 S:      Maintained
18115 F:      arch/x86/entry/vdso/
18116
18117 XARRAY
18118 M:      Matthew Wilcox <willy@infradead.org>
18119 L:      linux-fsdevel@vger.kernel.org
18120 S:      Supported
18121 F:      Documentation/core-api/xarray.rst
18122 F:      lib/idr.c
18123 F:      lib/xarray.c
18124 F:      include/linux/idr.h
18125 F:      include/linux/xarray.h
18126 F:      tools/testing/radix-tree
18127
18128 XBOX DVD IR REMOTE
18129 M:      Benjamin Valentin <benpicco@googlemail.com>
18130 S:      Maintained
18131 F:      drivers/media/rc/xbox_remote.c
18132 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18133
18134 XC2028/3028 TUNER DRIVER
18135 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18136 L:      linux-media@vger.kernel.org
18137 W:      https://linuxtv.org
18138 T:      git git://linuxtv.org/media_tree.git
18139 S:      Maintained
18140 F:      drivers/media/tuners/tuner-xc2028.*
18141
18142 XDP (eXpress Data Path)
18143 M:      Alexei Starovoitov <ast@kernel.org>
18144 M:      Daniel Borkmann <daniel@iogearbox.net>
18145 M:      David S. Miller <davem@davemloft.net>
18146 M:      Jakub Kicinski <kuba@kernel.org>
18147 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18148 M:      John Fastabend <john.fastabend@gmail.com>
18149 L:      netdev@vger.kernel.org
18150 L:      bpf@vger.kernel.org
18151 S:      Supported
18152 F:      net/core/xdp.c
18153 F:      include/net/xdp.h
18154 F:      kernel/bpf/devmap.c
18155 F:      kernel/bpf/cpumap.c
18156 F:      include/trace/events/xdp.h
18157 K:      xdp
18158 N:      xdp
18159
18160 XDP SOCKETS (AF_XDP)
18161 M:      Björn Töpel <bjorn.topel@intel.com>
18162 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18163 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18164 L:      netdev@vger.kernel.org
18165 L:      bpf@vger.kernel.org
18166 S:      Maintained
18167 F:      kernel/bpf/xskmap.c
18168 F:      net/xdp/
18169
18170 XEN BLOCK SUBSYSTEM
18171 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18172 M:      Roger Pau Monné <roger.pau@citrix.com>
18173 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18174 S:      Supported
18175 F:      drivers/block/xen-blkback/*
18176 F:      drivers/block/xen*
18177
18178 XEN HYPERVISOR ARM
18179 M:      Stefano Stabellini <sstabellini@kernel.org>
18180 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18181 S:      Maintained
18182 F:      arch/arm/xen/
18183 F:      arch/arm/include/asm/xen/
18184
18185 XEN HYPERVISOR ARM64
18186 M:      Stefano Stabellini <sstabellini@kernel.org>
18187 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18188 S:      Maintained
18189 F:      arch/arm64/xen/
18190 F:      arch/arm64/include/asm/xen/
18191
18192 XEN HYPERVISOR INTERFACE
18193 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18194 M:      Juergen Gross <jgross@suse.com>
18195 R:      Stefano Stabellini <sstabellini@kernel.org>
18196 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18198 S:      Supported
18199 F:      arch/x86/xen/
18200 F:      arch/x86/platform/pvh/
18201 F:      drivers/*/xen-*front.c
18202 F:      drivers/xen/
18203 F:      arch/x86/include/asm/xen/
18204 F:      arch/x86/include/asm/pvclock-abi.h
18205 F:      include/xen/
18206 F:      include/uapi/xen/
18207 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18208 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18209
18210 XEN NETWORK BACKEND DRIVER
18211 M:      Wei Liu <wei.liu@kernel.org>
18212 M:      Paul Durrant <paul@xen.org>
18213 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18214 L:      netdev@vger.kernel.org
18215 S:      Supported
18216 F:      drivers/net/xen-netback/*
18217
18218 XEN PCI SUBSYSTEM
18219 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18220 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18221 S:      Supported
18222 F:      arch/x86/pci/*xen*
18223 F:      drivers/pci/*xen*
18224
18225 XEN PVSCSI DRIVERS
18226 M:      Juergen Gross <jgross@suse.com>
18227 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18228 L:      linux-scsi@vger.kernel.org
18229 S:      Supported
18230 F:      drivers/scsi/xen-scsifront.c
18231 F:      drivers/xen/xen-scsiback.c
18232 F:      include/xen/interface/io/vscsiif.h
18233
18234 XEN SWIOTLB SUBSYSTEM
18235 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18236 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18237 L:      iommu@lists.linux-foundation.org
18238 S:      Supported
18239 F:      arch/x86/xen/*swiotlb*
18240 F:      drivers/xen/*swiotlb*
18241
18242 XEN SOUND FRONTEND DRIVER
18243 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18244 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18245 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18246 S:      Supported
18247 F:      sound/xen/*
18248
18249 XFS FILESYSTEM
18250 M:      Darrick J. Wong <darrick.wong@oracle.com>
18251 M:      linux-xfs@vger.kernel.org
18252 L:      linux-xfs@vger.kernel.org
18253 W:      http://xfs.org/
18254 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18255 S:      Supported
18256 F:      Documentation/admin-guide/xfs.rst
18257 F:      Documentation/ABI/testing/sysfs-fs-xfs
18258 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18259 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18260 F:      fs/xfs/
18261 F:      include/uapi/linux/dqblk_xfs.h
18262 F:      include/uapi/linux/fsmap.h
18263
18264 XILINX AXI ETHERNET DRIVER
18265 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18266 S:      Maintained
18267 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18268
18269 XILINX CAN DRIVER
18270 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18271 R:      Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18272 L:      linux-can@vger.kernel.org
18273 S:      Maintained
18274 F:      Documentation/devicetree/bindings/net/can/xilinx_can.txt
18275 F:      drivers/net/can/xilinx_can.c
18276
18277 XILINX UARTLITE SERIAL DRIVER
18278 M:      Peter Korsgaard <jacmet@sunsite.dk>
18279 L:      linux-serial@vger.kernel.org
18280 S:      Maintained
18281 F:      drivers/tty/serial/uartlite.c
18282
18283 XILINX VIDEO IP CORES
18284 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18285 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18286 L:      linux-media@vger.kernel.org
18287 T:      git git://linuxtv.org/media_tree.git
18288 S:      Supported
18289 F:      Documentation/devicetree/bindings/media/xilinx/
18290 F:      drivers/media/platform/xilinx/
18291 F:      include/uapi/linux/xilinx-v4l2-controls.h
18292
18293 XILINX SD-FEC IP CORES
18294 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18295 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18296 S:      Maintained
18297 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18298 F:      Documentation/misc-devices/xilinx_sdfec.rst
18299 F:      drivers/misc/xilinx_sdfec.c
18300 F:      drivers/misc/Kconfig
18301 F:      drivers/misc/Makefile
18302 F:      include/uapi/misc/xilinx_sdfec.h
18303
18304 XILLYBUS DRIVER
18305 M:      Eli Billauer <eli.billauer@gmail.com>
18306 L:      linux-kernel@vger.kernel.org
18307 S:      Supported
18308 F:      drivers/char/xillybus/
18309
18310 XLP9XX I2C DRIVER
18311 M:      George Cherian <gcherian@marvell.com>
18312 L:      linux-i2c@vger.kernel.org
18313 W:      http://www.marvell.com
18314 S:      Supported
18315 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18316 F:      drivers/i2c/busses/i2c-xlp9xx.c
18317
18318 XRA1403 GPIO EXPANDER
18319 M:      Nandor Han <nandor.han@ge.com>
18320 M:      Semi Malinen <semi.malinen@ge.com>
18321 L:      linux-gpio@vger.kernel.org
18322 S:      Maintained
18323 F:      drivers/gpio/gpio-xra1403.c
18324 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18325
18326 XTENSA XTFPGA PLATFORM SUPPORT
18327 M:      Max Filippov <jcmvbkbc@gmail.com>
18328 L:      linux-xtensa@linux-xtensa.org
18329 S:      Maintained
18330 F:      drivers/spi/spi-xtensa-xtfpga.c
18331 F:      sound/soc/xtensa/xtfpga-i2s.c
18332
18333 YAM DRIVER FOR AX.25
18334 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18335 L:      linux-hams@vger.kernel.org
18336 S:      Maintained
18337 F:      drivers/net/hamradio/yam*
18338 F:      include/linux/yam.h
18339
18340 YAMA SECURITY MODULE
18341 M:      Kees Cook <keescook@chromium.org>
18342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18343 S:      Supported
18344 F:      security/yama/
18345 F:      Documentation/admin-guide/LSM/Yama.rst
18346
18347 YEALINK PHONE DRIVER
18348 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18349 L:      usbb2k-api-dev@nongnu.org
18350 S:      Maintained
18351 F:      Documentation/input/devices/yealink.rst
18352 F:      drivers/input/misc/yealink.*
18353
18354 Z8530 DRIVER FOR AX.25
18355 M:      Joerg Reuter <jreuter@yaina.de>
18356 W:      http://yaina.de/jreuter/
18357 W:      http://www.qsl.net/dl1bke/
18358 L:      linux-hams@vger.kernel.org
18359 S:      Maintained
18360 F:      Documentation/networking/z8530drv.txt
18361 F:      drivers/net/hamradio/*scc.c
18362 F:      drivers/net/hamradio/z8530.h
18363
18364 ZBUD COMPRESSED PAGE ALLOCATOR
18365 M:      Seth Jennings <sjenning@redhat.com>
18366 M:      Dan Streetman <ddstreet@ieee.org>
18367 L:      linux-mm@kvack.org
18368 S:      Maintained
18369 F:      mm/zbud.c
18370 F:      include/linux/zbud.h
18371
18372 ZD1211RW WIRELESS DRIVER
18373 M:      Daniel Drake <dsd@gentoo.org>
18374 M:      Ulrich Kunitz <kune@deine-taler.de>
18375 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18376 L:      linux-wireless@vger.kernel.org
18377 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18378 S:      Maintained
18379 F:      drivers/net/wireless/zydas/zd1211rw/
18380
18381 ZD1301 MEDIA DRIVER
18382 M:      Antti Palosaari <crope@iki.fi>
18383 L:      linux-media@vger.kernel.org
18384 W:      https://linuxtv.org/
18385 W:      http://palosaari.fi/linux/
18386 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18387 S:      Maintained
18388 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18389
18390 ZD1301_DEMOD MEDIA DRIVER
18391 M:      Antti Palosaari <crope@iki.fi>
18392 L:      linux-media@vger.kernel.org
18393 W:      https://linuxtv.org/
18394 W:      http://palosaari.fi/linux/
18395 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18396 S:      Maintained
18397 F:      drivers/media/dvb-frontends/zd1301_demod*
18398
18399 ZHAOXIN PROCESSOR SUPPORT
18400 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18401 L:      linux-kernel@vger.kernel.org
18402 S:      Maintained
18403 F:      arch/x86/kernel/cpu/zhaoxin.c
18404
18405 ZPOOL COMPRESSED PAGE STORAGE API
18406 M:      Dan Streetman <ddstreet@ieee.org>
18407 L:      linux-mm@kvack.org
18408 S:      Maintained
18409 F:      mm/zpool.c
18410 F:      include/linux/zpool.h
18411
18412 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18413 M:      Minchan Kim <minchan@kernel.org>
18414 M:      Nitin Gupta <ngupta@vflare.org>
18415 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18416 L:      linux-kernel@vger.kernel.org
18417 S:      Maintained
18418 F:      drivers/block/zram/
18419 F:      Documentation/admin-guide/blockdev/zram.rst
18420
18421 ZS DECSTATION Z85C30 SERIAL DRIVER
18422 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18423 S:      Maintained
18424 F:      drivers/tty/serial/zs.*
18425
18426 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18427 M:      Minchan Kim <minchan@kernel.org>
18428 M:      Nitin Gupta <ngupta@vflare.org>
18429 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18430 L:      linux-mm@kvack.org
18431 S:      Maintained
18432 F:      mm/zsmalloc.c
18433 F:      include/linux/zsmalloc.h
18434 F:      Documentation/vm/zsmalloc.rst
18435
18436 ZSWAP COMPRESSED SWAP CACHING
18437 M:      Seth Jennings <sjenning@redhat.com>
18438 M:      Dan Streetman <ddstreet@ieee.org>
18439 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18440 L:      linux-mm@kvack.org
18441 S:      Maintained
18442 F:      mm/zswap.c
18443
18444 THE REST
18445 M:      Linus Torvalds <torvalds@linux-foundation.org>
18446 L:      linux-kernel@vger.kernel.org
18447 Q:      http://patchwork.kernel.org/project/LKML/list/
18448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18449 S:      Buried alive in reporters
18450 F:      *
18451 F:      */