Merge tag 'for-linus-20191205' of git://git.kernel.dk/linux-block
[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 Schmauss <erik.schmauss@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 <lftan@altera.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 R:      Saeed Bishara <saeedb@amazon.com>
775 R:      Zorik Machulsky <zorik@amazon.com>
776 L:      netdev@vger.kernel.org
777 S:      Supported
778 F:      Documentation/networking/device_drivers/amazon/ena.txt
779 F:      drivers/net/ethernet/amazon/
780
781 AMAZON RDMA EFA DRIVER
782 M:      Gal Pressman <galpress@amazon.com>
783 R:      Yossi Leybovich <sleybo@amazon.com>
784 L:      linux-rdma@vger.kernel.org
785 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
786 S:      Supported
787 F:      drivers/infiniband/hw/efa/
788 F:      include/uapi/rdma/efa-abi.h
789
790 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
791 M:      Tom Lendacky <thomas.lendacky@amd.com>
792 M:      Gary Hook <gary.hook@amd.com>
793 L:      linux-crypto@vger.kernel.org
794 S:      Supported
795 F:      drivers/crypto/ccp/
796 F:      include/linux/ccp.h
797
798 AMD DISPLAY CORE
799 M:      Harry Wentland <harry.wentland@amd.com>
800 M:      Leo Li <sunpeng.li@amd.com>
801 L:      amd-gfx@lists.freedesktop.org
802 T:      git git://people.freedesktop.org/~agd5f/linux
803 S:      Supported
804 F:      drivers/gpu/drm/amd/display/
805
806 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
807 M:      Huang Rui <ray.huang@amd.com>
808 L:      linux-hwmon@vger.kernel.org
809 S:      Supported
810 F:      Documentation/hwmon/fam15h_power.rst
811 F:      drivers/hwmon/fam15h_power.c
812
813 AMD FCH GPIO DRIVER
814 M:      Enrico Weigelt, metux IT consult <info@metux.net>
815 L:      linux-gpio@vger.kernel.org
816 S:      Maintained
817 F:      drivers/gpio/gpio-amd-fch.c
818 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
819
820 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
821 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
822 S:      Orphan
823 F:      drivers/usb/gadget/udc/amd5536udc.*
824
825 AMD GEODE PROCESSOR/CHIPSET SUPPORT
826 M:      Andres Salomon <dilinger@queued.net>
827 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
828 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
829 S:      Supported
830 F:      drivers/char/hw_random/geode-rng.c
831 F:      drivers/crypto/geode*
832 F:      drivers/video/fbdev/geode/
833 F:      arch/x86/include/asm/geode.h
834
835 AMD IOMMU (AMD-VI)
836 M:      Joerg Roedel <joro@8bytes.org>
837 L:      iommu@lists.linux-foundation.org
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
839 S:      Maintained
840 F:      drivers/iommu/amd_iommu*.[ch]
841 F:      include/linux/amd-iommu.h
842
843 AMD KFD
844 M:      Felix Kuehling <Felix.Kuehling@amd.com>
845 L:      amd-gfx@lists.freedesktop.org
846 T:      git git://people.freedesktop.org/~agd5f/linux
847 S:      Supported
848 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
849 F:      drivers/gpu/drm/amd/amdkfd/
850 F:      drivers/gpu/drm/amd/include/cik_structs.h
851 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
852 F:      drivers/gpu/drm/amd/include/vi_structs.h
853 F:      drivers/gpu/drm/amd/include/v9_structs.h
854 F:      include/uapi/linux/kfd_ioctl.h
855
856 AMD MP2 I2C DRIVER
857 M:      Elie Morisse <syniurge@gmail.com>
858 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
859 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
860 L:      linux-i2c@vger.kernel.org
861 S:      Maintained
862 F:      drivers/i2c/busses/i2c-amd-mp2*
863
864 AMD POWERPLAY
865 M:      Rex Zhu <rex.zhu@amd.com>
866 M:      Evan Quan <evan.quan@amd.com>
867 L:      amd-gfx@lists.freedesktop.org
868 S:      Supported
869 F:      drivers/gpu/drm/amd/powerplay/
870 T:      git git://people.freedesktop.org/~agd5f/linux
871
872 AMD SEATTLE DEVICE TREE SUPPORT
873 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
874 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
875 M:      Tom Lendacky <thomas.lendacky@amd.com>
876 S:      Supported
877 F:      arch/arm64/boot/dts/amd/
878
879 AMD XGBE DRIVER
880 M:      Tom Lendacky <thomas.lendacky@amd.com>
881 L:      netdev@vger.kernel.org
882 S:      Supported
883 F:      drivers/net/ethernet/amd/xgbe/
884 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
885
886 ANALOG DEVICES INC AD5686 DRIVER
887 M:      Stefan Popa <stefan.popa@analog.com>
888 L:      linux-pm@vger.kernel.org
889 W:      http://ez.analog.com/community/linux-device-drivers
890 S:      Supported
891 F:      drivers/iio/dac/ad5686*
892 F:      drivers/iio/dac/ad5696*
893
894 ANALOG DEVICES INC AD5758 DRIVER
895 M:      Stefan Popa <stefan.popa@analog.com>
896 L:      linux-iio@vger.kernel.org
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/iio/dac/ad5758.c
900 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
901
902 ANALOG DEVICES INC AD7124 DRIVER
903 M:      Stefan Popa <stefan.popa@analog.com>
904 L:      linux-iio@vger.kernel.org
905 W:      http://ez.analog.com/community/linux-device-drivers
906 S:      Supported
907 F:      drivers/iio/adc/ad7124.c
908 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
909
910 ANALOG DEVICES INC 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 ADP5061 DRIVER
980 M:      Stefan Popa <stefan.popa@analog.com>
981 L:      linux-pm@vger.kernel.org
982 W:      http://ez.analog.com/community/linux-device-drivers
983 S:      Supported
984 F:      drivers/power/supply/adp5061.c
985
986 ANALOG DEVICES INC ADV7180 DRIVER
987 M:      Lars-Peter Clausen <lars@metafoo.de>
988 L:      linux-media@vger.kernel.org
989 W:      http://ez.analog.com/community/linux-device-drivers
990 S:      Supported
991 F:      drivers/media/i2c/adv7180.c
992
993 ANALOG DEVICES INC ADV748X DRIVER
994 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
995 L:      linux-media@vger.kernel.org
996 S:      Maintained
997 F:      drivers/media/i2c/adv748x/*
998
999 ANALOG DEVICES INC ADV7511 DRIVER
1000 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1001 L:      linux-media@vger.kernel.org
1002 S:      Maintained
1003 F:      drivers/media/i2c/adv7511*
1004
1005 ANALOG DEVICES INC ADV7604 DRIVER
1006 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1007 L:      linux-media@vger.kernel.org
1008 S:      Maintained
1009 F:      drivers/media/i2c/adv7604*
1010
1011 ANALOG DEVICES INC ADV7842 DRIVER
1012 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1013 L:      linux-media@vger.kernel.org
1014 S:      Maintained
1015 F:      drivers/media/i2c/adv7842*
1016
1017 ANALOG DEVICES INC ASOC CODEC DRIVERS
1018 M:      Lars-Peter Clausen <lars@metafoo.de>
1019 M:      Nuno Sá <nuno.sa@analog.com>
1020 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1021 W:      http://wiki.analog.com/
1022 W:      http://ez.analog.com/community/linux-device-drivers
1023 S:      Supported
1024 F:      sound/soc/codecs/adau*
1025 F:      sound/soc/codecs/adav*
1026 F:      sound/soc/codecs/ad1*
1027 F:      sound/soc/codecs/ad7*
1028 F:      sound/soc/codecs/ssm*
1029 F:      sound/soc/codecs/sigmadsp.*
1030
1031 ANALOG DEVICES INC DMA DRIVERS
1032 M:      Lars-Peter Clausen <lars@metafoo.de>
1033 W:      http://ez.analog.com/community/linux-device-drivers
1034 S:      Supported
1035 F:      drivers/dma/dma-axi-dmac.c
1036
1037 ANALOG DEVICES INC IIO DRIVERS
1038 M:      Lars-Peter Clausen <lars@metafoo.de>
1039 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1040 M:      Stefan Popa <stefan.popa@analog.com>
1041 W:      http://wiki.analog.com/
1042 W:      http://ez.analog.com/community/linux-device-drivers
1043 S:      Supported
1044 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1045 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1046 F:      drivers/iio/*/ad*
1047 F:      drivers/iio/adc/ltc2497*
1048 X:      drivers/iio/*/adjd*
1049 F:      drivers/staging/iio/*/ad*
1050
1051 ANALOGBITS PLL LIBRARIES
1052 M:      Paul Walmsley <paul.walmsley@sifive.com>
1053 S:      Supported
1054 F:      drivers/clk/analogbits/*
1055 F:      include/linux/clk/analogbits*
1056
1057 ANDES ARCHITECTURE
1058 M:      Nick Hu <nickhu@andestech.com>
1059 M:      Greentime Hu <green.hu@gmail.com>
1060 M:      Vincent Chen <deanbo422@gmail.com>
1061 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1062 S:      Supported
1063 F:      arch/nds32/
1064 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1065 F:      Documentation/devicetree/bindings/nds32/
1066 K:      nds32
1067 N:      nds32
1068
1069 ANDROID CONFIG FRAGMENTS
1070 M:      Rob Herring <robh@kernel.org>
1071 S:      Supported
1072 F:      kernel/configs/android*
1073
1074 ANDROID DRIVERS
1075 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1076 M:      Arve Hjønnevåg <arve@android.com>
1077 M:      Todd Kjos <tkjos@android.com>
1078 M:      Martijn Coenen <maco@android.com>
1079 M:      Joel Fernandes <joel@joelfernandes.org>
1080 M:      Christian Brauner <christian@brauner.io>
1081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1082 L:      devel@driverdev.osuosl.org
1083 S:      Supported
1084 F:      drivers/android/
1085 F:      drivers/staging/android/
1086
1087 ANDROID GOLDFISH PIC DRIVER
1088 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1089 S:      Supported
1090 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1091 F:      drivers/irqchip/irq-goldfish-pic.c
1092
1093 ANDROID GOLDFISH RTC DRIVER
1094 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1095 S:      Supported
1096 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1097 F:      drivers/rtc/rtc-goldfish.c
1098
1099 ANDROID ION DRIVER
1100 M:      Laura Abbott <labbott@redhat.com>
1101 M:      Sumit Semwal <sumit.semwal@linaro.org>
1102 L:      devel@driverdev.osuosl.org
1103 L:      dri-devel@lists.freedesktop.org
1104 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1105 S:      Supported
1106 F:      drivers/staging/android/ion
1107 F:      drivers/staging/android/uapi/ion.h
1108
1109 AOA (Apple Onboard Audio) ALSA DRIVER
1110 M:      Johannes Berg <johannes@sipsolutions.net>
1111 L:      linuxppc-dev@lists.ozlabs.org
1112 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1113 S:      Maintained
1114 F:      sound/aoa/
1115
1116 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1117 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1118 L:      linux-iio@vger.kernel.org
1119 S:      Maintained
1120 F:      drivers/iio/adc/stx104.c
1121
1122 APM DRIVER
1123 M:      Jiri Kosina <jikos@kernel.org>
1124 S:      Odd fixes
1125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1126 F:      arch/x86/kernel/apm_32.c
1127 F:      include/linux/apm_bios.h
1128 F:      include/uapi/linux/apm_bios.h
1129 F:      drivers/char/apm-emulation.c
1130
1131 APPARMOR SECURITY MODULE
1132 M:      John Johansen <john.johansen@canonical.com>
1133 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1134 W:      wiki.apparmor.net
1135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1136 S:      Supported
1137 F:      security/apparmor/
1138 F:      Documentation/admin-guide/LSM/apparmor.rst
1139
1140 APPLE BCM5974 MULTITOUCH DRIVER
1141 M:      Henrik Rydberg <rydberg@bitmath.org>
1142 L:      linux-input@vger.kernel.org
1143 S:      Odd fixes
1144 F:      drivers/input/mouse/bcm5974.c
1145
1146 APPLE SMC DRIVER
1147 M:      Henrik Rydberg <rydberg@bitmath.org>
1148 L:      linux-hwmon@vger.kernel.org
1149 S:      Odd fixes
1150 F:      drivers/hwmon/applesmc.c
1151
1152 APPLETALK NETWORK LAYER
1153 L:      netdev@vger.kernel.org
1154 S:      Odd fixes
1155 F:      drivers/net/appletalk/
1156 F:      net/appletalk/
1157 F:      include/linux/atalk.h
1158 F:      include/uapi/linux/atalk.h
1159
1160 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1161 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1162 S:      Supported
1163 F:      arch/arm64/boot/dts/apm/
1164
1165 APPLIED MICRO (APM) X-GENE SOC EDAC
1166 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1167 S:      Supported
1168 F:      drivers/edac/xgene_edac.c
1169 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1170
1171 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1172 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1173 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1174 S:      Supported
1175 F:      drivers/net/ethernet/apm/xgene-v2/
1176
1177 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1178 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1179 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1180 M:      Quan Nguyen <quan@os.amperecomputing.com>
1181 S:      Supported
1182 F:      drivers/net/ethernet/apm/xgene/
1183 F:      drivers/net/phy/mdio-xgene.c
1184 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1185 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1186
1187 APPLIED MICRO (APM) X-GENE SOC PMU
1188 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1189 S:      Supported
1190 F:      drivers/perf/xgene_pmu.c
1191 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1192 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1193
1194 APTINA CAMERA SENSOR PLL
1195 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1196 L:      linux-media@vger.kernel.org
1197 S:      Maintained
1198 F:      drivers/media/i2c/aptina-pll.*
1199
1200 AQUANTIA ETHERNET DRIVER (atlantic)
1201 M:      Igor Russkikh <irusskikh@marvell.com>
1202 L:      netdev@vger.kernel.org
1203 S:      Supported
1204 W:      https://www.marvell.com/
1205 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1206 F:      drivers/net/ethernet/aquantia/atlantic/
1207 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1208
1209 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1210 M:      Egor Pomozov <epomozov@marvell.com>
1211 L:      netdev@vger.kernel.org
1212 S:      Supported
1213 W:      http://www.aquantia.com
1214 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1215
1216 ARC FRAMEBUFFER DRIVER
1217 M:      Jaya Kumar <jayalk@intworks.biz>
1218 S:      Maintained
1219 F:      drivers/video/fbdev/arcfb.c
1220 F:      drivers/video/fbdev/core/fb_defio.c
1221
1222 ARC PGU DRM DRIVER
1223 M:      Alexey Brodkin <abrodkin@synopsys.com>
1224 S:      Supported
1225 F:      drivers/gpu/drm/arc/
1226 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1227
1228 ARCNET NETWORK LAYER
1229 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1230 L:      netdev@vger.kernel.org
1231 S:      Maintained
1232 F:      drivers/net/arcnet/
1233 F:      include/uapi/linux/if_arcnet.h
1234
1235 ARM ARCHITECTED TIMER DRIVER
1236 M:      Mark Rutland <mark.rutland@arm.com>
1237 M:      Marc Zyngier <maz@kernel.org>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/include/asm/arch_timer.h
1241 F:      arch/arm64/include/asm/arch_timer.h
1242 F:      drivers/clocksource/arm_arch_timer.c
1243
1244 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1245 M:      Linus Walleij <linus.walleij@linaro.org>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 F:      Documentation/devicetree/bindings/arm/arm-boards
1249 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1250 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1251 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1252 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1253 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1254 F:      arch/arm/mach-integrator/
1255 F:      arch/arm/mach-realview/
1256 F:      arch/arm/mach-versatile/
1257 F:      arch/arm/plat-versatile/
1258 F:      arch/arm/boot/dts/arm-realview-*
1259 F:      arch/arm/boot/dts/integrator*
1260 F:      arch/arm/boot/dts/versatile*
1261 F:      drivers/clk/versatile/
1262 F:      drivers/i2c/busses/i2c-versatile.c
1263 F:      drivers/irqchip/irq-versatile-fpga.c
1264 F:      drivers/mtd/maps/physmap_of_versatile.c
1265 F:      drivers/power/reset/arm-versatile-reboot.c
1266 F:      drivers/soc/versatile/
1267
1268 ARM HDLCD DRM DRIVER
1269 M:      Liviu Dudau <liviu.dudau@arm.com>
1270 S:      Supported
1271 F:      drivers/gpu/drm/arm/hdlcd_*
1272 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1273
1274 ARM KOMEDA DRM-KMS DRIVER
1275 M:      James (Qian) Wang <james.qian.wang@arm.com>
1276 M:      Liviu Dudau <liviu.dudau@arm.com>
1277 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1278 L:      Mali DP Maintainers <malidp@foss.arm.com>
1279 S:      Supported
1280 T:      git git://anongit.freedesktop.org/drm/drm-misc
1281 F:      drivers/gpu/drm/arm/display/include/
1282 F:      drivers/gpu/drm/arm/display/komeda/
1283 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1284 F:      Documentation/gpu/komeda-kms.rst
1285
1286 ARM MALI-DP DRM DRIVER
1287 M:      Liviu Dudau <liviu.dudau@arm.com>
1288 M:      Brian Starkey <brian.starkey@arm.com>
1289 L:      Mali DP Maintainers <malidp@foss.arm.com>
1290 S:      Supported
1291 T:      git git://anongit.freedesktop.org/drm/drm-misc
1292 F:      drivers/gpu/drm/arm/
1293 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1294 F:      Documentation/gpu/afbc.rst
1295
1296 ARM MALI PANFROST DRM DRIVER
1297 M:      Rob Herring <robh@kernel.org>
1298 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1299 R:      Steven Price <steven.price@arm.com>
1300 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1301 L:      dri-devel@lists.freedesktop.org
1302 S:      Supported
1303 T:      git git://anongit.freedesktop.org/drm/drm-misc
1304 F:      drivers/gpu/drm/panfrost/
1305 F:      include/uapi/drm/panfrost_drm.h
1306
1307 ARM MFM AND FLOPPY DRIVERS
1308 M:      Ian Molton <spyro@f2s.com>
1309 S:      Maintained
1310 F:      arch/arm/mach-rpc/floppydma.S
1311 F:      arch/arm/include/asm/floppy.h
1312
1313 ARM PMU PROFILING AND DEBUGGING
1314 M:      Will Deacon <will@kernel.org>
1315 M:      Mark Rutland <mark.rutland@arm.com>
1316 S:      Maintained
1317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 F:      arch/arm*/kernel/perf_*
1319 F:      arch/arm/oprofile/common.c
1320 F:      arch/arm*/kernel/hw_breakpoint.c
1321 F:      arch/arm*/include/asm/hw_breakpoint.h
1322 F:      arch/arm*/include/asm/perf_event.h
1323 F:      drivers/perf/*
1324 F:      include/linux/perf/arm_pmu.h
1325 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1326 F:      Documentation/devicetree/bindings/perf/
1327
1328 ARM PORT
1329 M:      Russell King <linux@armlinux.org.uk>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 W:      http://www.armlinux.org.uk/
1332 S:      Odd Fixes
1333 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1334 F:      arch/arm/
1335 X:      arch/arm/boot/dts/
1336
1337 ARM PRIMECELL AACI PL041 DRIVER
1338 M:      Russell King <linux@armlinux.org.uk>
1339 S:      Odd Fixes
1340 F:      sound/arm/aaci.*
1341
1342 ARM PRIMECELL BUS SUPPORT
1343 M:      Russell King <linux@armlinux.org.uk>
1344 S:      Odd Fixes
1345 F:      drivers/amba/
1346 F:      include/linux/amba/bus.h
1347
1348 ARM PRIMECELL CLCD PL110 DRIVER
1349 M:      Russell King <linux@armlinux.org.uk>
1350 S:      Odd Fixes
1351 F:      drivers/video/fbdev/amba-clcd.*
1352
1353 ARM PRIMECELL KMI PL050 DRIVER
1354 M:      Russell King <linux@armlinux.org.uk>
1355 S:      Odd Fixes
1356 F:      drivers/input/serio/ambakmi.*
1357 F:      include/linux/amba/kmi.h
1358
1359 ARM PRIMECELL MMCI PL180/1 DRIVER
1360 M:      Russell King <linux@armlinux.org.uk>
1361 S:      Odd Fixes
1362 F:      drivers/mmc/host/mmci.*
1363 F:      include/linux/amba/mmci.h
1364
1365 ARM PRIMECELL SSP PL022 SPI DRIVER
1366 M:      Linus Walleij <linus.walleij@linaro.org>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1370 F:      drivers/spi/spi-pl022.c
1371
1372 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1373 M:      Russell King <linux@armlinux.org.uk>
1374 S:      Odd Fixes
1375 F:      drivers/tty/serial/amba-pl01*.c
1376 F:      include/linux/amba/serial.h
1377
1378 ARM PRIMECELL VIC PL190/PL192 DRIVER
1379 M:      Linus Walleij <linus.walleij@linaro.org>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1383 F:      drivers/irqchip/irq-vic.c
1384
1385 AMAZON ANNAPURNA LABS FIC DRIVER
1386 M:      Talel Shenhar <talel@amazon.com>
1387 S:      Maintained
1388 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1389 F:      drivers/irqchip/irq-al-fic.c
1390
1391 ARM SMMU DRIVERS
1392 M:      Will Deacon <will@kernel.org>
1393 R:      Robin Murphy <robin.murphy@arm.com>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Maintained
1396 F:      drivers/iommu/arm-smmu*
1397 F:      drivers/iommu/io-pgtable-arm.c
1398 F:      drivers/iommu/io-pgtable-arm-v7s.c
1399
1400 ARM SUB-ARCHITECTURES
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403 F:      arch/arm/mach-*/
1404 F:      arch/arm/plat-*/
1405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1406
1407 ARM/ACTIONS SEMI ARCHITECTURE
1408 M:      Andreas Färber <afaerber@suse.de>
1409 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 N:      owl
1413 F:      arch/arm/mach-actions/
1414 F:      arch/arm/boot/dts/owl-*
1415 F:      arch/arm64/boot/dts/actions/
1416 F:      drivers/clk/actions/
1417 F:      drivers/clocksource/timer-owl*
1418 F:      drivers/dma/owl-dma.c
1419 F:      drivers/i2c/busses/i2c-owl.c
1420 F:      drivers/mmc/host/owl-mmc.c
1421 F:      drivers/pinctrl/actions/*
1422 F:      drivers/soc/actions/
1423 F:      include/dt-bindings/power/owl-*
1424 F:      include/linux/soc/actions/
1425 F:      Documentation/devicetree/bindings/arm/actions.yaml
1426 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1427 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1428 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1429 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1430 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1431 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1432 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1433
1434 ARM/ADS SPHERE MACHINE SUPPORT
1435 M:      Lennert Buytenhek <kernel@wantstofly.org>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438
1439 ARM/AFEB9260 MACHINE SUPPORT
1440 M:      Sergey Lapin <slapin@ossfans.org>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/AJECO 1ARM MACHINE SUPPORT
1445 M:      Lennert Buytenhek <kernel@wantstofly.org>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448
1449 ARM/Allwinner SoC Clock Support
1450 M:      Emilio López <emilio@elopez.com.ar>
1451 S:      Maintained
1452 F:      drivers/clk/sunxi/
1453
1454 ARM/Allwinner sunXi SoC support
1455 M:      Maxime Ripard <mripard@kernel.org>
1456 M:      Chen-Yu Tsai <wens@csie.org>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 N:      sun[x456789]i
1460 N:      sun50i
1461 F:      arch/arm/mach-sunxi/
1462 F:      arch/arm64/boot/dts/allwinner/
1463 F:      drivers/clk/sunxi-ng/
1464 F:      drivers/pinctrl/sunxi/
1465 F:      drivers/soc/sunxi/
1466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1467
1468 Allwinner A10 CSI driver
1469 M:      Maxime Ripard <mripard@kernel.org>
1470 L:      linux-media@vger.kernel.org
1471 T:      git git://linuxtv.org/media_tree.git
1472 F:      drivers/media/platform/sunxi/sun4i-csi/
1473 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1474 S:      Maintained
1475
1476 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1477 M:      Neil Armstrong <narmstrong@baylibre.com>
1478 M:      Jerome Brunet <jbrunet@baylibre.com>
1479 L:      linux-amlogic@lists.infradead.org
1480 S:      Maintained
1481 F:      drivers/clk/meson/
1482 F:      include/dt-bindings/clock/meson*
1483 F:      include/dt-bindings/clock/gxbb*
1484 F:      Documentation/devicetree/bindings/clock/amlogic*
1485
1486 ARM/Amlogic Meson SoC support
1487 M:      Kevin Hilman <khilman@baylibre.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 L:      linux-amlogic@lists.infradead.org
1490 W:      http://linux-meson.com/
1491 S:      Maintained
1492 F:      arch/arm/mach-meson/
1493 F:      arch/arm/boot/dts/meson*
1494 F:      arch/arm64/boot/dts/amlogic/
1495 F:      drivers/pinctrl/meson/
1496 F:      drivers/mmc/host/meson*
1497 F:      drivers/soc/amlogic/
1498 F:      drivers/rtc/rtc-meson*
1499 N:      meson
1500
1501 ARM/Amlogic Meson SoC Crypto Drivers
1502 M:      Corentin Labbe <clabbe@baylibre.com>
1503 L:      linux-crypto@vger.kernel.org
1504 L:      linux-amlogic@lists.infradead.org
1505 S:      Maintained
1506 F:      drivers/crypto/amlogic/
1507 F:      Documentation/devicetree/bindings/crypto/amlogic*
1508
1509 ARM/Amlogic Meson SoC Sound Drivers
1510 M:      Jerome Brunet <jbrunet@baylibre.com>
1511 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      sound/soc/meson/
1514 F:      Documentation/devicetree/bindings/sound/amlogic*
1515
1516 ARM/Annapurna Labs ALPINE ARCHITECTURE
1517 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1518 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 F:      arch/arm/mach-alpine/
1522 F:      arch/arm/boot/dts/alpine*
1523 F:      arch/arm64/boot/dts/al/
1524 F:      drivers/*/*alpine*
1525
1526 ARM/ARTPEC MACHINE SUPPORT
1527 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1528 M:      Lars Persson <lars.persson@axis.com>
1529 S:      Maintained
1530 L:      linux-arm-kernel@axis.com
1531 F:      arch/arm/mach-artpec
1532 F:      arch/arm/boot/dts/artpec6*
1533 F:      drivers/clk/axis
1534 F:      drivers/crypto/axis
1535 F:      drivers/mmc/host/usdhi6rol0.c
1536 F:      drivers/pinctrl/pinctrl-artpec*
1537 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1538
1539 ARM/ASPEED I2C DRIVER
1540 M:      Brendan Higgins <brendanhiggins@google.com>
1541 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1542 R:      Joel Stanley <joel@jms.id.au>
1543 L:      linux-i2c@vger.kernel.org
1544 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1545 S:      Maintained
1546 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1547 F:      drivers/i2c/busses/i2c-aspeed.c
1548 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1549 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1550
1551 ARM/ASPEED MACHINE SUPPORT
1552 M:      Joel Stanley <joel@jms.id.au>
1553 R:      Andrew Jeffery <andrew@aj.id.au>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1556 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1557 S:      Supported
1558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1559 F:      arch/arm/mach-aspeed/
1560 F:      arch/arm/boot/dts/aspeed-*
1561 N:      aspeed
1562
1563 ARM/BITMAIN ARCHITECTURE
1564 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 F:      arch/arm64/boot/dts/bitmain/
1568 F:      drivers/clk/clk-bm1880.c
1569 F:      drivers/pinctrl/pinctrl-bm1880.c
1570 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1571 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1572 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1573
1574 ARM/CALXEDA HIGHBANK ARCHITECTURE
1575 M:      Rob Herring <robh@kernel.org>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 F:      arch/arm/mach-highbank/
1579 F:      arch/arm/boot/dts/highbank.dts
1580 F:      arch/arm/boot/dts/ecx-*.dts*
1581
1582 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1583 M:      Krzysztof Halasa <khalasa@piap.pl>
1584 S:      Maintained
1585 F:      arch/arm/mach-cns3xxx/
1586
1587 ARM/CAVIUM THUNDER NETWORK DRIVER
1588 M:      Sunil Goutham <sgoutham@cavium.com>
1589 M:      Robert Richter <rric@kernel.org>
1590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 S:      Supported
1592 F:      drivers/net/ethernet/cavium/thunder/
1593
1594 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1595 M:      Lukasz Majewski <lukma@denx.de>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      arch/arm/mach-ep93xx/ts72xx.c
1599
1600 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1601 M:      Alexander Shiyan <shc_work@mail.ru>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Odd Fixes
1604 N:      clps711x
1605
1606 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1607 M:      Lennert Buytenhek <kernel@wantstofly.org>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610
1611 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1612 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1613 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 F:      arch/arm/mach-ep93xx/
1617 F:      arch/arm/mach-ep93xx/include/mach/
1618
1619 ARM/CLKDEV SUPPORT
1620 M:      Russell King <linux@armlinux.org.uk>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1624 F:      drivers/clk/clkdev.c
1625
1626 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1627 M:      Mike Rapoport <mike@compulab.co.il>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 S:      Maintained
1630
1631 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1632 M:      Baruch Siach <baruch@tkos.co.il>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/boot/dts/cx92755*
1636 N:      digicolor
1637
1638 ARM/CONTEC MICRO9 MACHINE SUPPORT
1639 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1640 S:      Maintained
1641 F:      arch/arm/mach-ep93xx/micro9.c
1642
1643 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1644 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1645 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      drivers/hwtracing/coresight/*
1649 F:      Documentation/trace/coresight/*
1650 F:      Documentation/devicetree/bindings/arm/coresight.txt
1651 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1652 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1653 F:      tools/perf/arch/arm/util/pmu.c
1654 F:      tools/perf/arch/arm/util/auxtrace.c
1655 F:      tools/perf/arch/arm/util/cs-etm.c
1656 F:      tools/perf/arch/arm/util/cs-etm.h
1657 F:      tools/perf/util/cs-etm.*
1658 F:      tools/perf/util/cs-etm-decoder/*
1659
1660 ARM/CORGI MACHINE SUPPORT
1661 M:      Richard Purdie <rpurdie@rpsys.net>
1662 S:      Maintained
1663
1664 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1665 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1666 M:      Linus Walleij <linus.walleij@linaro.org>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 T:      git git://github.com/ulli-kroll/linux.git
1669 S:      Maintained
1670 F:      Documentation/devicetree/bindings/arm/gemini.txt
1671 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1672 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1673 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1674 F:      arch/arm/mach-gemini/
1675 F:      drivers/net/ethernet/cortina/
1676 F:      drivers/pinctrl/pinctrl-gemini.c
1677 F:      drivers/rtc/rtc-ftrtc010.c
1678
1679 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1680 M:      Barry Song <baohua@kernel.org>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1683 S:      Maintained
1684 F:      arch/arm/boot/dts/prima2*
1685 F:      arch/arm/mach-prima2/
1686 F:      drivers/clk/sirf/
1687 F:      drivers/clocksource/timer-prima2.c
1688 F:      drivers/clocksource/timer-atlas7.c
1689 N:      [^a-z]sirf
1690 X:      drivers/gnss
1691
1692 ARM/CZ.NIC TURRIS MOX SUPPORT
1693 M:      Marek Behun <marek.behun@nic.cz>
1694 W:      http://mox.turris.cz
1695 S:      Maintained
1696 F:      Documentation/ABI/testing/debugfs-moxtet
1697 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1698 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1699 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1700 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1701 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1702 F:      include/linux/moxtet.h
1703 F:      drivers/bus/moxtet.c
1704 F:      drivers/firmware/turris-mox-rwtm.c
1705 F:      drivers/gpio/gpio-moxtet.c
1706
1707 ARM/EBSA110 MACHINE SUPPORT
1708 M:      Russell King <linux@armlinux.org.uk>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 W:      http://www.armlinux.org.uk/
1711 S:      Maintained
1712 F:      arch/arm/mach-ebsa110/
1713 F:      drivers/net/ethernet/amd/am79c961a.*
1714
1715 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1716 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1717 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 S:      Maintained
1720 N:      efm32
1721
1722 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1723 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S:      Maintained
1726 F:      arch/arm/mach-pxa/ezx.c
1727
1728 ARM/FARADAY FA526 PORT
1729 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732 T:      git git://git.berlios.de/gemini-board
1733 F:      arch/arm/mm/*-fa*
1734
1735 ARM/FOOTBRIDGE ARCHITECTURE
1736 M:      Russell King <linux@armlinux.org.uk>
1737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 W:      http://www.armlinux.org.uk/
1739 S:      Maintained
1740 F:      arch/arm/include/asm/hardware/dec21285.h
1741 F:      arch/arm/mach-footbridge/
1742
1743 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1744 M:      Shawn Guo <shawnguo@kernel.org>
1745 M:      Sascha Hauer <s.hauer@pengutronix.de>
1746 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1747 R:      Fabio Estevam <festevam@gmail.com>
1748 R:      NXP Linux Team <linux-imx@nxp.com>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 S:      Maintained
1751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1752 N:      imx
1753 N:      mxs
1754 X:      drivers/media/i2c/
1755
1756 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1757 M:      Shawn Guo <shawnguo@kernel.org>
1758 M:      Sascha Hauer <s.hauer@pengutronix.de>
1759 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1760 R:      Stefan Agner <stefan@agner.ch>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S:      Maintained
1763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1764 F:      arch/arm/mach-imx/*vf610*
1765 F:      arch/arm/boot/dts/vf*
1766
1767 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1768 M:      Shawn Guo <shawnguo@kernel.org>
1769 M:      Li Yang <leoyang.li@nxp.com>
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/boot/dts/ls1021a*
1774 F:      arch/arm64/boot/dts/freescale/fsl-*
1775 F:      arch/arm64/boot/dts/freescale/qoriq-*
1776
1777 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1778 M:      Lennert Buytenhek <kernel@wantstofly.org>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781
1782 ARM/GUMSTIX MACHINE SUPPORT
1783 M:      Steve Sakoman <sakoman@gmail.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 S:      Maintained
1786
1787 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1788 M:      Philipp Zabel <philipp.zabel@gmail.com>
1789 M:      Paul Parsons <lost.distance@yahoo.com>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 S:      Maintained
1792 F:      arch/arm/mach-pxa/hx4700.c
1793 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1794 F:      sound/soc/pxa/hx4700.c
1795
1796 ARM/HISILICON SOC SUPPORT
1797 M:      Wei Xu <xuwei5@hisilicon.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 W:      http://www.hisilicon.com
1800 S:      Supported
1801 T:      git git://github.com/hisilicon/linux-hisi.git
1802 F:      arch/arm/mach-hisi/
1803 F:      arch/arm/boot/dts/hi3*
1804 F:      arch/arm/boot/dts/hip*
1805 F:      arch/arm/boot/dts/hisi*
1806 F:      arch/arm64/boot/dts/hisilicon/
1807
1808 ARM/HP JORNADA 7XX MACHINE SUPPORT
1809 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1810 W:      www.jlime.com
1811 S:      Maintained
1812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1813 F:      arch/arm/mach-sa1100/jornada720.c
1814 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1815
1816 ARM/IGEP MACHINE SUPPORT
1817 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1818 M:      Javier Martinez Canillas <javier@dowhile0.org>
1819 L:      linux-omap@vger.kernel.org
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      arch/arm/boot/dts/omap3-igep*
1823
1824 ARM/INCOME PXA270 SUPPORT
1825 M:      Marek Vasut <marek.vasut@gmail.com>
1826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 S:      Maintained
1828 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1829
1830 ARM/INTEL IOP32X ARM ARCHITECTURE
1831 M:      Lennert Buytenhek <kernel@wantstofly.org>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834
1835 ARM/INTEL IQ81342EX MACHINE SUPPORT
1836 M:      Lennert Buytenhek <kernel@wantstofly.org>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 S:      Maintained
1839
1840 ARM/INTEL IXDP2850 MACHINE SUPPORT
1841 M:      Lennert Buytenhek <kernel@wantstofly.org>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844
1845 ARM/INTEL IXP4XX ARM ARCHITECTURE
1846 M:      Linus Walleij <linusw@kernel.org>
1847 M:      Imre Kaloz <kaloz@openwrt.org>
1848 M:      Krzysztof Halasa <khalasa@piap.pl>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1852 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1853 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1854 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1855 F:      arch/arm/mach-ixp4xx/
1856 F:      drivers/clocksource/timer-ixp4xx.c
1857 F:      drivers/gpio/gpio-ixp4xx.c
1858 F:      drivers/irqchip/irq-ixp4xx.c
1859 F:      include/linux/irqchip/irq-ixp4xx.h
1860 F:      include/linux/platform_data/timer-ixp4xx.h
1861
1862 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1863 M:      Jonathan Cameron <jic23@cam.ac.uk>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866 F:      arch/arm/mach-pxa/stargate2.c
1867 F:      drivers/pcmcia/pxa2xx_stargate2.c
1868
1869 ARM/INTEL XSC3 (MANZANO) ARM CORE
1870 M:      Lennert Buytenhek <kernel@wantstofly.org>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S:      Maintained
1873
1874 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1875 M:      Lennert Buytenhek <kernel@wantstofly.org>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 S:      Maintained
1878
1879 ARM/LG1K ARCHITECTURE
1880 M:      Chanho Min <chanho.min@lge.com>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 S:      Maintained
1883 F:      arch/arm64/boot/dts/lg/
1884
1885 ARM/LOGICPD PXA270 MACHINE SUPPORT
1886 M:      Lennert Buytenhek <kernel@wantstofly.org>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S:      Maintained
1889
1890 ARM/LPC18XX ARCHITECTURE
1891 M:      Vladimir Zapolskiy <vz@mleia.com>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 S:      Maintained
1894 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1895 F:      arch/arm/boot/dts/lpc43*
1896 F:      drivers/i2c/busses/i2c-lpc2k.c
1897 F:      drivers/memory/pl172.c
1898 F:      drivers/mtd/spi-nor/nxp-spifi.c
1899 F:      drivers/rtc/rtc-lpc24xx.c
1900 N:      lpc18xx
1901
1902 ARM/LPC32XX SOC SUPPORT
1903 M:      Vladimir Zapolskiy <vz@mleia.com>
1904 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1907 S:      Maintained
1908 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1909 F:      arch/arm/boot/dts/lpc32*
1910 F:      arch/arm/mach-lpc32xx/
1911 F:      drivers/i2c/busses/i2c-pnx.c
1912 F:      drivers/net/ethernet/nxp/lpc_eth.c
1913 F:      drivers/usb/host/ohci-nxp.c
1914 F:      drivers/watchdog/pnx4008_wdt.c
1915 N:      lpc32xx
1916
1917 ARM/MAGICIAN MACHINE SUPPORT
1918 M:      Philipp Zabel <philipp.zabel@gmail.com>
1919 S:      Maintained
1920
1921 ARM/Marvell Dove/MV78xx0/Orion SOC support
1922 M:      Jason Cooper <jason@lakedaemon.net>
1923 M:      Andrew Lunn <andrew@lunn.ch>
1924 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1925 M:      Gregory Clement <gregory.clement@bootlin.com>
1926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 S:      Maintained
1928 F:      Documentation/devicetree/bindings/soc/dove/
1929 F:      arch/arm/mach-dove/
1930 F:      arch/arm/mach-mv78xx0/
1931 F:      arch/arm/mach-orion5x/
1932 F:      arch/arm/plat-orion/
1933 F:      arch/arm/boot/dts/dove*
1934 F:      arch/arm/boot/dts/orion5x*
1935 T:      git git://git.infradead.org/linux-mvebu.git
1936
1937 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1938 M:      Jason Cooper <jason@lakedaemon.net>
1939 M:      Andrew Lunn <andrew@lunn.ch>
1940 M:      Gregory Clement <gregory.clement@bootlin.com>
1941 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 S:      Maintained
1944 F:      arch/arm/boot/dts/armada*
1945 F:      arch/arm/boot/dts/kirkwood*
1946 F:      arch/arm/configs/mvebu_*_defconfig
1947 F:      arch/arm/mach-mvebu/
1948 F:      arch/arm64/boot/dts/marvell/armada*
1949 F:      arch/arm64/boot/dts/marvell/cn913*
1950 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1951 F:      drivers/cpufreq/armada-8k-cpufreq.c
1952 F:      drivers/cpufreq/mvebu-cpufreq.c
1953 F:      drivers/irqchip/irq-armada-370-xp.c
1954 F:      drivers/irqchip/irq-mvebu-*
1955 F:      drivers/pinctrl/mvebu/
1956 F:      drivers/rtc/rtc-armada38x.c
1957 T:      git git://git.infradead.org/linux-mvebu.git
1958
1959 ARM/Mediatek RTC DRIVER
1960 M:      Eddie Huang <eddie.huang@mediatek.com>
1961 M:      Sean Wang <sean.wang@mediatek.com>
1962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1964 S:      Maintained
1965 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1966 F:      drivers/rtc/rtc-mt6397.c
1967 F:      drivers/rtc/rtc-mt7622.c
1968
1969 ARM/Mediatek SoC support
1970 M:      Matthias Brugger <matthias.bgg@gmail.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 W:      https://mtk.bcnfs.org/
1974 C:      irc://chat.freenode.net/linux-mediatek
1975 S:      Maintained
1976 F:      arch/arm/boot/dts/mt6*
1977 F:      arch/arm/boot/dts/mt7*
1978 F:      arch/arm/boot/dts/mt8*
1979 F:      arch/arm/mach-mediatek/
1980 F:      arch/arm64/boot/dts/mediatek/
1981 F:      drivers/soc/mediatek/
1982 N:      mtk
1983 N:      mt[678]
1984 K:      mediatek
1985
1986 ARM/Mediatek USB3 PHY DRIVER
1987 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1990 S:      Maintained
1991 F:      drivers/phy/mediatek/
1992 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1993
1994 ARM/Microchip (AT91) SoC support
1995 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1996 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1997 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 W:      http://www.linux4sam.org
2000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2001 S:      Supported
2002 N:      at91
2003 N:      atmel
2004 F:      arch/arm/mach-at91/
2005 F:      include/soc/at91/
2006 F:      arch/arm/boot/dts/at91*.dts
2007 F:      arch/arm/boot/dts/at91*.dtsi
2008 F:      arch/arm/boot/dts/sama*.dts
2009 F:      arch/arm/boot/dts/sama*.dtsi
2010 F:      arch/arm/include/debug/at91.S
2011 F:      drivers/memory/atmel*
2012 F:      drivers/watchdog/sama5d4_wdt.c
2013 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2014 X:      drivers/net/wireless/atmel/
2015
2016 ARM/MIOA701 MACHINE SUPPORT
2017 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 F:      arch/arm/mach-pxa/mioa701.c
2020 S:      Maintained
2021
2022 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2023 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2024 S:      Maintained
2025
2026 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2027 M:      Linus Walleij <linus.walleij@linaro.org>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2031 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2032 F:      arch/arm/mach-nomadik/
2033 F:      arch/arm/mach-u300/
2034 F:      arch/arm/mach-ux500/
2035 F:      drivers/soc/ux500/
2036 F:      arch/arm/boot/dts/ste-*
2037 F:      drivers/clk/clk-nomadik.c
2038 F:      drivers/clk/clk-u300.c
2039 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2040 F:      drivers/clocksource/timer-u300.c
2041 F:      drivers/dma/coh901318*
2042 F:      drivers/dma/ste_dma40*
2043 F:      drivers/hwspinlock/u8500_hsem.c
2044 F:      drivers/i2c/busses/i2c-nomadik.c
2045 F:      drivers/i2c/busses/i2c-stu300.c
2046 F:      drivers/iio/adc/ab8500-gpadc.c
2047 F:      drivers/mfd/ab3100*
2048 F:      drivers/mfd/ab8500*
2049 F:      drivers/mfd/abx500*
2050 F:      drivers/mfd/dbx500*
2051 F:      drivers/mfd/db8500*
2052 F:      drivers/pinctrl/nomadik/
2053 F:      drivers/pinctrl/pinctrl-coh901*
2054 F:      drivers/pinctrl/pinctrl-u300.c
2055 F:      drivers/rtc/rtc-ab3100.c
2056 F:      drivers/rtc/rtc-ab8500.c
2057 F:      drivers/rtc/rtc-coh901331.c
2058 F:      drivers/rtc/rtc-pl031.c
2059 F:      drivers/watchdog/coh901327_wdt.c
2060 F:      Documentation/devicetree/bindings/arm/ste-*
2061 F:      Documentation/devicetree/bindings/arm/ux500/
2062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2063
2064 ARM/NUVOTON NPCM ARCHITECTURE
2065 M:      Avi Fishman <avifishman70@gmail.com>
2066 M:      Tomer Maimon <tmaimon77@gmail.com>
2067 M:      Tali Perry <tali.perry1@gmail.com>
2068 R:      Patrick Venture <venture@google.com>
2069 R:      Nancy Yuen <yuenn@google.com>
2070 R:      Benjamin Fair <benjaminfair@google.com>
2071 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2072 S:      Supported
2073 F:      arch/arm/mach-npcm/
2074 F:      arch/arm/boot/dts/nuvoton-npcm*
2075 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2076 F:      drivers/*/*npcm*
2077 F:      Documentation/devicetree/bindings/*/*npcm*
2078 F:      Documentation/devicetree/bindings/*/*/*npcm*
2079
2080 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2081 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2082 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2083 S:      Orphan
2084 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2085 F:      arch/arm/mach-s3c24xx/gta02.h
2086
2087 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2088 M:      Alexander Clouter <alex@digriz.org.uk>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 W:      http://www.digriz.org.uk/ts78xx/kernel
2091 S:      Maintained
2092 F:      arch/arm/mach-orion5x/ts78xx-*
2093
2094 ARM/OXNAS platform support
2095 M:      Neil Armstrong <narmstrong@baylibre.com>
2096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2098 S:      Maintained
2099 F:      arch/arm/mach-oxnas/
2100 F:      arch/arm/boot/dts/ox8*.dts*
2101 N:      oxnas
2102
2103 ARM/PALM TREO SUPPORT
2104 M:      Tomas Cech <sleep_walker@suse.com>
2105 L:      linux-arm-kernel@lists.infradead.org
2106 W:      http://hackndev.com
2107 S:      Maintained
2108 F:      arch/arm/mach-pxa/palmtreo.*
2109
2110 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2111 M:      Marek Vasut <marek.vasut@gmail.com>
2112 L:      linux-arm-kernel@lists.infradead.org
2113 W:      http://hackndev.com
2114 S:      Maintained
2115 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2116 F:      arch/arm/mach-pxa/palmtx.c
2117 F:      arch/arm/mach-pxa/palmt5.*
2118 F:      arch/arm/mach-pxa/include/mach/palmld.h
2119 F:      arch/arm/mach-pxa/palmld.c
2120 F:      arch/arm/mach-pxa/palmte2.*
2121 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2122 F:      arch/arm/mach-pxa/palmtc.c
2123
2124 ARM/PALMZ72 SUPPORT
2125 M:      Sergey Lapin <slapin@ossfans.org>
2126 L:      linux-arm-kernel@lists.infradead.org
2127 W:      http://hackndev.com
2128 S:      Maintained
2129 F:      arch/arm/mach-pxa/palmz72.*
2130
2131 ARM/PLEB SUPPORT
2132 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2133 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2134 S:      Maintained
2135
2136 ARM/PT DIGITAL BOARD PORT
2137 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 W:      http://www.armlinux.org.uk/
2140 S:      Maintained
2141
2142 ARM/QUALCOMM SUPPORT
2143 M:      Andy Gross <agross@kernel.org>
2144 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
2145 L:      linux-arm-msm@vger.kernel.org
2146 S:      Maintained
2147 F:      Documentation/devicetree/bindings/soc/qcom/
2148 F:      Documentation/devicetree/bindings/*/qcom*
2149 F:      arch/arm/boot/dts/qcom-*.dts
2150 F:      arch/arm/boot/dts/qcom-*.dtsi
2151 F:      arch/arm/mach-qcom/
2152 F:      arch/arm64/boot/dts/qcom/
2153 F:      drivers/*/qcom/
2154 F:      drivers/*/qcom*
2155 F:      drivers/*/*/qcom/
2156 F:      drivers/*/*/qcom*
2157 F:      drivers/*/pm8???-*
2158 F:      drivers/bluetooth/btqcomsmd.c
2159 F:      drivers/clocksource/timer-qcom.c
2160 F:      drivers/extcon/extcon-qcom*
2161 F:      drivers/iommu/msm*
2162 F:      drivers/i2c/busses/i2c-qup.c
2163 F:      drivers/i2c/busses/i2c-qcom-geni.c
2164 F:      drivers/mfd/ssbi.c
2165 F:      drivers/mmc/host/mmci_qcom*
2166 F:      drivers/mmc/host/sdhci-msm.c
2167 F:      drivers/pci/controller/dwc/pcie-qcom.c
2168 F:      drivers/phy/qualcomm/
2169 F:      drivers/power/*/msm*
2170 F:      drivers/reset/reset-qcom-*
2171 F:      drivers/scsi/ufs/ufs-qcom.*
2172 F:      drivers/spi/spi-qup.c
2173 F:      drivers/spi/spi-geni-qcom.c
2174 F:      drivers/spi/spi-qcom-qspi.c
2175 F:      drivers/tty/serial/msm_serial.c
2176 F:      drivers/usb/dwc3/dwc3-qcom.c
2177 F:      include/dt-bindings/*/qcom*
2178 F:      include/linux/*/qcom*
2179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2180
2181 ARM/RADISYS ENP2611 MACHINE SUPPORT
2182 M:      Lennert Buytenhek <kernel@wantstofly.org>
2183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 S:      Maintained
2185
2186 ARM/RDA MICRO ARCHITECTURE
2187 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2190 S:      Maintained
2191 F:      arch/arm/boot/dts/rda8810pl-*
2192 F:      drivers/clocksource/timer-rda.c
2193 F:      drivers/gpio/gpio-rda.c
2194 F:      drivers/irqchip/irq-rda-intc.c
2195 F:      drivers/tty/serial/rda-uart.c
2196 F:      Documentation/devicetree/bindings/arm/rda.yaml
2197 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2198 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2199 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2200 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2201
2202 ARM/REALTEK ARCHITECTURE
2203 M:      Andreas Färber <afaerber@suse.de>
2204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2206 S:      Maintained
2207 F:      arch/arm64/boot/dts/realtek/
2208 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2209
2210 ARM/RENESAS ARM64 ARCHITECTURE
2211 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2212 M:      Magnus Damm <magnus.damm@gmail.com>
2213 L:      linux-renesas-soc@vger.kernel.org
2214 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2216 S:      Supported
2217 F:      arch/arm64/boot/dts/renesas/
2218 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2219 F:      drivers/soc/renesas/
2220 F:      include/linux/soc/renesas/
2221
2222 ARM/RISCPC ARCHITECTURE
2223 M:      Russell King <linux@armlinux.org.uk>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 W:      http://www.armlinux.org.uk/
2226 S:      Maintained
2227 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2228 F:      arch/arm/include/asm/hardware/ioc.h
2229 F:      arch/arm/include/asm/hardware/iomd.h
2230 F:      arch/arm/include/asm/hardware/memc.h
2231 F:      arch/arm/mach-rpc/
2232 F:      drivers/net/ethernet/8390/etherh.c
2233 F:      drivers/net/ethernet/i825xx/ether1*
2234 F:      drivers/net/ethernet/seeq/ether3*
2235 F:      drivers/scsi/arm/
2236
2237 ARM/Rockchip SoC support
2238 M:      Heiko Stuebner <heiko@sntech.de>
2239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 L:      linux-rockchip@lists.infradead.org
2241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2242 S:      Maintained
2243 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2244 F:      arch/arm/boot/dts/rk3*
2245 F:      arch/arm/boot/dts/rv1108*
2246 F:      arch/arm/mach-rockchip/
2247 F:      drivers/clk/rockchip/
2248 F:      drivers/i2c/busses/i2c-rk3x.c
2249 F:      drivers/*/*rockchip*
2250 F:      drivers/*/*/*rockchip*
2251 F:      sound/soc/rockchip/
2252 N:      rockchip
2253
2254 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2255 M:      Kukjin Kim <kgene@kernel.org>
2256 M:      Krzysztof Kozlowski <krzk@kernel.org>
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2259 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2260 S:      Maintained
2261 F:      arch/arm/boot/dts/s3c*
2262 F:      arch/arm/boot/dts/s5p*
2263 F:      arch/arm/boot/dts/exynos*
2264 F:      arch/arm64/boot/dts/exynos/
2265 F:      arch/arm/plat-samsung/
2266 F:      arch/arm/mach-s3c24*/
2267 F:      arch/arm/mach-s3c64xx/
2268 F:      arch/arm/mach-s5p*/
2269 F:      arch/arm/mach-exynos*/
2270 F:      drivers/*/*s3c24*
2271 F:      drivers/*/*/*s3c24*
2272 F:      drivers/*/*s3c64xx*
2273 F:      drivers/*/*s5pv210*
2274 F:      drivers/memory/samsung/
2275 F:      drivers/soc/samsung/
2276 F:      include/linux/soc/samsung/
2277 F:      Documentation/arm/samsung/
2278 F:      Documentation/devicetree/bindings/arm/samsung/
2279 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2280 N:      exynos
2281
2282 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2283 M:      Kyungmin Park <kyungmin.park@samsung.com>
2284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 S:      Maintained
2286 F:      arch/arm/mach-s5pv210/
2287
2288 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2289 M:      Kyungmin Park <kyungmin.park@samsung.com>
2290 M:      Kamil Debski <kamil@wypas.org>
2291 M:      Andrzej Hajda <a.hajda@samsung.com>
2292 L:      linux-arm-kernel@lists.infradead.org
2293 L:      linux-media@vger.kernel.org
2294 S:      Maintained
2295 F:      drivers/media/platform/s5p-g2d/
2296
2297 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2298 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2299 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2300 L:      linux-media@vger.kernel.org
2301 S:      Maintained
2302 F:      drivers/media/platform/s5p-cec/
2303 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2304
2305 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2306 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2307 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2308 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2309 L:      linux-arm-kernel@lists.infradead.org
2310 L:      linux-media@vger.kernel.org
2311 S:      Maintained
2312 F:      drivers/media/platform/s5p-jpeg/
2313
2314 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2315 M:      Kyungmin Park <kyungmin.park@samsung.com>
2316 M:      Kamil Debski <kamil@wypas.org>
2317 M:      Jeongtae Park <jtp.park@samsung.com>
2318 M:      Andrzej Hajda <a.hajda@samsung.com>
2319 L:      linux-arm-kernel@lists.infradead.org
2320 L:      linux-media@vger.kernel.org
2321 S:      Maintained
2322 F:      drivers/media/platform/s5p-mfc/
2323
2324 ARM/SHMOBILE ARM ARCHITECTURE
2325 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2326 M:      Magnus Damm <magnus.damm@gmail.com>
2327 L:      linux-renesas-soc@vger.kernel.org
2328 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2330 S:      Supported
2331 F:      arch/arm/boot/dts/emev2*
2332 F:      arch/arm/boot/dts/gr-peach*
2333 F:      arch/arm/boot/dts/iwg20d-q7*
2334 F:      arch/arm/boot/dts/r7s*
2335 F:      arch/arm/boot/dts/r8a*
2336 F:      arch/arm/boot/dts/r9a*
2337 F:      arch/arm/boot/dts/sh*
2338 F:      arch/arm/configs/shmobile_defconfig
2339 F:      arch/arm/include/debug/renesas-scif.S
2340 F:      arch/arm/mach-shmobile/
2341 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2342 F:      drivers/soc/renesas/
2343 F:      include/linux/soc/renesas/
2344
2345 ARM/SOCFPGA ARCHITECTURE
2346 M:      Dinh Nguyen <dinguyen@kernel.org>
2347 S:      Maintained
2348 F:      arch/arm/mach-socfpga/
2349 F:      arch/arm/boot/dts/socfpga*
2350 F:      arch/arm/configs/socfpga_defconfig
2351 F:      arch/arm64/boot/dts/altera/
2352 F:      arch/arm64/boot/dts/intel/
2353 W:      http://www.rocketboards.org
2354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2355
2356 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2357 M:      Dinh Nguyen <dinguyen@kernel.org>
2358 S:      Maintained
2359 F:      drivers/clk/socfpga/
2360
2361 ARM/SOCFPGA EDAC SUPPORT
2362 M:      Thor Thayer <thor.thayer@linux.intel.com>
2363 S:      Maintained
2364 F:      drivers/edac/altera_edac.
2365
2366 ARM/SPREADTRUM SoC SUPPORT
2367 M:      Orson Zhai <orsonzhai@gmail.com>
2368 M:      Baolin Wang <baolin.wang7@gmail.com>
2369 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2370 S:      Maintained
2371 F:      arch/arm64/boot/dts/sprd
2372 N:      sprd
2373 N:      sc27xx
2374 N:      sc2731
2375
2376 ARM/STI ARCHITECTURE
2377 M:      Patrice Chotard <patrice.chotard@st.com>
2378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 W:      http://www.stlinux.com
2380 S:      Maintained
2381 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2382 F:      arch/arm/mach-sti/
2383 F:      arch/arm/boot/dts/sti*
2384 F:      drivers/char/hw_random/st-rng.c
2385 F:      drivers/clocksource/arm_global_timer.c
2386 F:      drivers/clocksource/clksrc_st_lpc.c
2387 F:      drivers/cpufreq/sti-cpufreq.c
2388 F:      drivers/dma/st_fdma*
2389 F:      drivers/i2c/busses/i2c-st.c
2390 F:      drivers/media/rc/st_rc.c
2391 F:      drivers/media/platform/sti/c8sectpfe/
2392 F:      drivers/mmc/host/sdhci-st.c
2393 F:      drivers/phy/st/phy-miphy28lp.c
2394 F:      drivers/phy/st/phy-stih407-usb.c
2395 F:      drivers/pinctrl/pinctrl-st.c
2396 F:      drivers/remoteproc/st_remoteproc.c
2397 F:      drivers/remoteproc/st_slim_rproc.c
2398 F:      drivers/reset/sti/
2399 F:      drivers/rtc/rtc-st-lpc.c
2400 F:      drivers/tty/serial/st-asc.c
2401 F:      drivers/usb/dwc3/dwc3-st.c
2402 F:      drivers/usb/host/ehci-st.c
2403 F:      drivers/usb/host/ohci-st.c
2404 F:      drivers/watchdog/st_lpc_wdt.c
2405 F:      drivers/ata/ahci_st.c
2406 F:      include/linux/remoteproc/st_slim_rproc.h
2407
2408 ARM/STM32 ARCHITECTURE
2409 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2410 M:      Alexandre Torgue <alexandre.torgue@st.com>
2411 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 S:      Maintained
2414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2415 N:      stm32
2416 N:      stm
2417 F:      arch/arm/boot/dts/stm32*
2418 F:      arch/arm/mach-stm32/
2419 F:      drivers/clocksource/armv7m_systick.c
2420
2421 ARM/Synaptics SoC support
2422 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2423 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 S:      Maintained
2426 F:      arch/arm/mach-berlin/
2427 F:      arch/arm/boot/dts/berlin*
2428 F:      arch/arm64/boot/dts/synaptics/
2429
2430 ARM/TANGO ARCHITECTURE
2431 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2432 M:      Mans Rullgard <mans@mansr.com>
2433 L:      linux-arm-kernel@lists.infradead.org
2434 S:      Odd Fixes
2435 N:      tango
2436
2437 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2438 M:      Lennert Buytenhek <kernel@wantstofly.org>
2439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 S:      Maintained
2441
2442 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2443 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2444 L:      linux-tegra@vger.kernel.org
2445 L:      linux-media@vger.kernel.org
2446 S:      Maintained
2447 F:      drivers/media/platform/tegra-cec/
2448 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2449
2450 ARM/TETON BGA MACHINE SUPPORT
2451 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 S:      Maintained
2454
2455 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2456 M:      Santosh Shilimkar <ssantosh@kernel.org>
2457 L:      linux-kernel@vger.kernel.org
2458 S:      Maintained
2459 F:      drivers/memory/*emif*
2460
2461 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2462 M:      Tero Kristo <t-kristo@ti.com>
2463 M:      Nishanth Menon <nm@ti.com>
2464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465 S:      Supported
2466 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2467 F:      arch/arm64/boot/dts/ti/Makefile
2468 F:      arch/arm64/boot/dts/ti/k3-*
2469 F:      include/dt-bindings/pinctrl/k3.h
2470
2471 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2472 M:      Santosh Shilimkar <ssantosh@kernel.org>
2473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 S:      Maintained
2475 F:      arch/arm/mach-keystone/
2476 F:      arch/arm/boot/dts/keystone-*
2477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2478
2479 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2480 M:      Santosh Shilimkar <ssantosh@kernel.org>
2481 L:      linux-kernel@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/clk/keystone/
2484
2485 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2486 M:      Santosh Shilimkar <ssantosh@kernel.org>
2487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 L:      linux-kernel@vger.kernel.org
2489 S:      Maintained
2490 F:      drivers/clocksource/timer-keystone.c
2491
2492 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2493 M:      Santosh Shilimkar <ssantosh@kernel.org>
2494 L:      linux-kernel@vger.kernel.org
2495 S:      Maintained
2496 F:      drivers/power/reset/keystone-reset.c
2497
2498 ARM/THECUS N2100 MACHINE SUPPORT
2499 M:      Lennert Buytenhek <kernel@wantstofly.org>
2500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 S:      Maintained
2502
2503 ARM/TOSA MACHINE SUPPORT
2504 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2505 M:      Dirk Opfer <dirk@opfer-online.de>
2506 S:      Maintained
2507
2508 ARM/UNIPHIER ARCHITECTURE
2509 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2512 S:      Maintained
2513 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2514 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2515 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2516 F:      arch/arm/boot/dts/uniphier*
2517 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2518 F:      arch/arm/mach-uniphier/
2519 F:      arch/arm/mm/cache-uniphier.c
2520 F:      arch/arm64/boot/dts/socionext/uniphier*
2521 F:      drivers/bus/uniphier-system-bus.c
2522 F:      drivers/clk/uniphier/
2523 F:      drivers/dma/uniphier-mdmac.c
2524 F:      drivers/gpio/gpio-uniphier.c
2525 F:      drivers/i2c/busses/i2c-uniphier*
2526 F:      drivers/irqchip/irq-uniphier-aidet.c
2527 F:      drivers/mmc/host/uniphier-sd.c
2528 F:      drivers/pinctrl/uniphier/
2529 F:      drivers/reset/reset-uniphier.c
2530 F:      drivers/tty/serial/8250/8250_uniphier.c
2531 N:      uniphier
2532
2533 Ux500 CLOCK DRIVERS
2534 M:      Ulf Hansson <ulf.hansson@linaro.org>
2535 L:      linux-clk@vger.kernel.org
2536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 S:      Maintained
2538 F:      drivers/clk/ux500/
2539
2540 ARM/VERSATILE EXPRESS PLATFORM
2541 M:      Liviu Dudau <liviu.dudau@arm.com>
2542 M:      Sudeep Holla <sudeep.holla@arm.com>
2543 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 S:      Maintained
2546 F:      arch/arm/boot/dts/vexpress*
2547 F:      arch/arm64/boot/dts/arm/
2548 F:      arch/arm/mach-vexpress/
2549 F:      */*/vexpress*
2550 F:      */*/*/vexpress*
2551 F:      drivers/clk/versatile/clk-vexpress-osc.c
2552 F:      drivers/clocksource/timer-versatile.c
2553 N:      mps2
2554
2555 ARM/VFP SUPPORT
2556 M:      Russell King <linux@armlinux.org.uk>
2557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 W:      http://www.armlinux.org.uk/
2559 S:      Maintained
2560 F:      arch/arm/vfp/
2561
2562 ARM/VOIPAC PXA270 SUPPORT
2563 M:      Marek Vasut <marek.vasut@gmail.com>
2564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      arch/arm/mach-pxa/vpac270.c
2567 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2568
2569 ARM/VT8500 ARM ARCHITECTURE
2570 M:      Tony Prisk <linux@prisktech.co.nz>
2571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 S:      Maintained
2573 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2574 F:      arch/arm/mach-vt8500/
2575 F:      drivers/clocksource/timer-vt8500.c
2576 F:      drivers/i2c/busses/i2c-wmt.c
2577 F:      drivers/mmc/host/wmt-sdmmc.c
2578 F:      drivers/pwm/pwm-vt8500.c
2579 F:      drivers/rtc/rtc-vt8500.c
2580 F:      drivers/tty/serial/vt8500_serial.c
2581 F:      drivers/usb/host/ehci-platform.c
2582 F:      drivers/usb/host/uhci-platform.c
2583 F:      drivers/video/fbdev/vt8500lcdfb.*
2584 F:      drivers/video/fbdev/wm8505fb*
2585 F:      drivers/video/fbdev/wmt_ge_rops.*
2586
2587 ARM/ZIPIT Z2 SUPPORT
2588 M:      Marek Vasut <marek.vasut@gmail.com>
2589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 S:      Maintained
2591 F:      arch/arm/mach-pxa/z2.c
2592 F:      arch/arm/mach-pxa/include/mach/z2.h
2593
2594 ARM/ZTE ARCHITECTURE
2595 M:      Jun Nie <jun.nie@linaro.org>
2596 M:      Shawn Guo <shawnguo@kernel.org>
2597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2598 S:      Maintained
2599 F:      arch/arm/boot/dts/zx2967*
2600 F:      arch/arm/mach-zx/
2601 F:      arch/arm64/boot/dts/zte/
2602 F:      drivers/clk/zte/
2603 F:      drivers/dma/zx_dma.c
2604 F:      drivers/gpio/gpio-zx.c
2605 F:      drivers/i2c/busses/i2c-zx2967.c
2606 F:      drivers/mmc/host/dw_mmc-zx.*
2607 F:      drivers/pinctrl/zte/
2608 F:      drivers/soc/zte/
2609 F:      drivers/thermal/zx2967_thermal.c
2610 F:      drivers/watchdog/zx2967_wdt.c
2611 F:      Documentation/devicetree/bindings/arm/zte.yaml
2612 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2613 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2614 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2615 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2616 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2617 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2618 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2619 F:      Documentation/devicetree/bindings/soc/zte/
2620 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2621 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2622 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2623 F:      include/dt-bindings/clock/zx2967*.h
2624 F:      include/dt-bindings/soc/zte,*.h
2625 F:      sound/soc/codecs/zx_aud96p22.c
2626 F:      sound/soc/zte/
2627
2628 ARM/ZYNQ ARCHITECTURE
2629 M:      Michal Simek <michal.simek@xilinx.com>
2630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 W:      http://wiki.xilinx.com
2632 T:      git https://github.com/Xilinx/linux-xlnx.git
2633 S:      Supported
2634 F:      arch/arm/mach-zynq/
2635 F:      drivers/cpuidle/cpuidle-zynq.c
2636 F:      drivers/block/xsysace.c
2637 N:      zynq
2638 N:      xilinx
2639 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2640 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2641 F:      drivers/clocksource/timer-cadence-ttc.c
2642 F:      drivers/i2c/busses/i2c-cadence.c
2643 F:      drivers/mmc/host/sdhci-of-arasan.c
2644 F:      drivers/edac/synopsys_edac.c
2645 F:      drivers/i2c/busses/i2c-xiic.c
2646
2647 ARM64 PORT (AARCH64 ARCHITECTURE)
2648 M:      Catalin Marinas <catalin.marinas@arm.com>
2649 M:      Will Deacon <will@kernel.org>
2650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2652 S:      Maintained
2653 F:      arch/arm64/
2654 X:      arch/arm64/boot/dts/
2655 F:      Documentation/arm64/
2656 F:      tools/testing/selftests/arm64/
2657
2658 AS3645A LED FLASH CONTROLLER DRIVER
2659 M:      Sakari Ailus <sakari.ailus@iki.fi>
2660 L:      linux-leds@vger.kernel.org
2661 S:      Maintained
2662 F:      drivers/leds/leds-as3645a.c
2663
2664 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2665 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2666 L:      linux-media@vger.kernel.org
2667 T:      git git://linuxtv.org/media_tree.git
2668 S:      Maintained
2669 F:      drivers/media/i2c/ak7375.c
2670 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2671
2672 ASAHI KASEI AK8974 DRIVER
2673 M:      Linus Walleij <linus.walleij@linaro.org>
2674 L:      linux-iio@vger.kernel.org
2675 W:      http://www.akm.com/
2676 S:      Supported
2677 F:      drivers/iio/magnetometer/ak8974.c
2678
2679 ASC7621 HARDWARE MONITOR DRIVER
2680 M:      George Joseph <george.joseph@fairview5.com>
2681 L:      linux-hwmon@vger.kernel.org
2682 S:      Maintained
2683 F:      Documentation/hwmon/asc7621.rst
2684 F:      drivers/hwmon/asc7621.c
2685
2686 ASPEED PINCTRL DRIVERS
2687 M:      Andrew Jeffery <andrew@aj.id.au>
2688 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2689 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2690 L:      linux-gpio@vger.kernel.org
2691 S:      Maintained
2692 F:      drivers/pinctrl/aspeed/
2693 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2694
2695 ASPEED VIDEO ENGINE DRIVER
2696 M:      Eddie James <eajames@linux.ibm.com>
2697 L:      linux-media@vger.kernel.org
2698 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2699 S:      Maintained
2700 F:      drivers/media/platform/aspeed-video.c
2701 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2702
2703 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2704 M:      Corentin Chary <corentin.chary@gmail.com>
2705 L:      acpi4asus-user@lists.sourceforge.net
2706 L:      platform-driver-x86@vger.kernel.org
2707 W:      http://acpi4asus.sf.net
2708 S:      Maintained
2709 F:      drivers/platform/x86/asus*.c
2710 F:      drivers/platform/x86/eeepc*.c
2711
2712 ASUS WIRELESS RADIO CONTROL DRIVER
2713 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2714 L:      platform-driver-x86@vger.kernel.org
2715 S:      Maintained
2716 F:      drivers/platform/x86/asus-wireless.c
2717
2718 ASYMMETRIC KEYS
2719 M:      David Howells <dhowells@redhat.com>
2720 L:      keyrings@vger.kernel.org
2721 S:      Maintained
2722 F:      Documentation/crypto/asymmetric-keys.txt
2723 F:      include/linux/verification.h
2724 F:      include/crypto/public_key.h
2725 F:      include/crypto/pkcs7.h
2726 F:      crypto/asymmetric_keys/
2727
2728 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2729 R:      Dan Williams <dan.j.williams@intel.com>
2730 W:      http://sourceforge.net/projects/xscaleiop
2731 S:      Odd fixes
2732 F:      Documentation/crypto/async-tx-api.txt
2733 F:      crypto/async_tx/
2734 F:      drivers/dma/
2735 F:      include/linux/dmaengine.h
2736 F:      include/linux/async_tx.h
2737
2738 AT24 EEPROM DRIVER
2739 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2740 L:      linux-i2c@vger.kernel.org
2741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2742 S:      Maintained
2743 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
2744 F:      drivers/misc/eeprom/at24.c
2745
2746 ATA OVER ETHERNET (AOE) DRIVER
2747 M:      "Justin Sanders" <justin@coraid.com>
2748 W:      http://www.openaoe.org/
2749 S:      Supported
2750 F:      Documentation/admin-guide/aoe/
2751 F:      drivers/block/aoe/
2752
2753 ATHEROS 71XX/9XXX GPIO DRIVER
2754 M:      Alban Bedel <albeu@free.fr>
2755 W:      https://github.com/AlbanBedel/linux
2756 T:      git git://github.com/AlbanBedel/linux
2757 S:      Maintained
2758 F:      drivers/gpio/gpio-ath79.c
2759 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2760
2761 ATHEROS 71XX/9XXX USB PHY DRIVER
2762 M:      Alban Bedel <albeu@free.fr>
2763 W:      https://github.com/AlbanBedel/linux
2764 T:      git git://github.com/AlbanBedel/linux
2765 S:      Maintained
2766 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2767 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2768
2769 ATHEROS ATH GENERIC UTILITIES
2770 M:      Kalle Valo <kvalo@codeaurora.org>
2771 L:      linux-wireless@vger.kernel.org
2772 S:      Supported
2773 F:      drivers/net/wireless/ath/*
2774
2775 ATHEROS ATH5K WIRELESS DRIVER
2776 M:      Jiri Slaby <jirislaby@gmail.com>
2777 M:      Nick Kossifidis <mickflemm@gmail.com>
2778 M:      Luis Chamberlain <mcgrof@kernel.org>
2779 L:      linux-wireless@vger.kernel.org
2780 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2781 S:      Maintained
2782 F:      drivers/net/wireless/ath/ath5k/
2783
2784 ATHEROS ATH6KL WIRELESS DRIVER
2785 M:      Kalle Valo <kvalo@codeaurora.org>
2786 L:      linux-wireless@vger.kernel.org
2787 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2789 S:      Supported
2790 F:      drivers/net/wireless/ath/ath6kl/
2791
2792 ATI_REMOTE2 DRIVER
2793 M:      Ville Syrjala <syrjala@sci.fi>
2794 S:      Maintained
2795 F:      drivers/input/misc/ati_remote2.c
2796
2797 ATK0110 HWMON DRIVER
2798 M:      Luca Tettamanti <kronos.it@gmail.com>
2799 L:      linux-hwmon@vger.kernel.org
2800 S:      Maintained
2801 F:      drivers/hwmon/asus_atk0110.c
2802
2803 ATLX ETHERNET DRIVERS
2804 M:      Jay Cliburn <jcliburn@gmail.com>
2805 M:      Chris Snook <chris.snook@gmail.com>
2806 L:      netdev@vger.kernel.org
2807 W:      http://sourceforge.net/projects/atl1
2808 W:      http://atl1.sourceforge.net
2809 S:      Maintained
2810 F:      drivers/net/ethernet/atheros/
2811
2812 ATM
2813 M:      Chas Williams <3chas3@gmail.com>
2814 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2815 L:      netdev@vger.kernel.org
2816 W:      http://linux-atm.sourceforge.net
2817 S:      Maintained
2818 F:      drivers/atm/
2819 F:      include/linux/atm*
2820 F:      include/uapi/linux/atm*
2821
2822 ATMEL MACB ETHERNET DRIVER
2823 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2824 S:      Supported
2825 F:      drivers/net/ethernet/cadence/
2826
2827 ATMEL MAXTOUCH DRIVER
2828 M:      Nick Dyer <nick@shmanahar.org>
2829 T:      git git://github.com/ndyer/linux.git
2830 S:      Maintained
2831 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2832 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2833
2834 ATMEL WIRELESS DRIVER
2835 M:      Simon Kelley <simon@thekelleys.org.uk>
2836 L:      linux-wireless@vger.kernel.org
2837 W:      http://www.thekelleys.org.uk/atmel
2838 W:      http://atmelwlandriver.sourceforge.net/
2839 S:      Maintained
2840 F:      drivers/net/wireless/atmel/atmel*
2841
2842 ATOMIC INFRASTRUCTURE
2843 M:      Will Deacon <will@kernel.org>
2844 M:      Peter Zijlstra <peterz@infradead.org>
2845 R:      Boqun Feng <boqun.feng@gmail.com>
2846 L:      linux-kernel@vger.kernel.org
2847 S:      Maintained
2848 F:      arch/*/include/asm/atomic*.h
2849 F:      include/*/atomic*.h
2850 F:      scripts/atomic/
2851
2852 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2853 M:      Bradley Grove <linuxdrivers@attotech.com>
2854 L:      linux-scsi@vger.kernel.org
2855 W:      http://www.attotech.com
2856 S:      Supported
2857 F:      drivers/scsi/esas2r
2858
2859 ATUSB IEEE 802.15.4 RADIO DRIVER
2860 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2861 L:      linux-wpan@vger.kernel.org
2862 S:      Maintained
2863 F:      drivers/net/ieee802154/atusb.c
2864 F:      drivers/net/ieee802154/atusb.h
2865 F:      drivers/net/ieee802154/at86rf230.h
2866
2867 AUDIT SUBSYSTEM
2868 M:      Paul Moore <paul@paul-moore.com>
2869 M:      Eric Paris <eparis@redhat.com>
2870 L:      linux-audit@redhat.com (moderated for non-subscribers)
2871 W:      https://github.com/linux-audit
2872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2873 S:      Supported
2874 F:      include/linux/audit.h
2875 F:      include/uapi/linux/audit.h
2876 F:      kernel/audit*
2877
2878 AUXILIARY DISPLAY DRIVERS
2879 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2880 S:      Maintained
2881 F:      drivers/auxdisplay/
2882 F:      include/linux/cfag12864b.h
2883
2884 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2885 M:      Andreas Klinger <ak@it-klinger.de>
2886 L:      linux-iio@vger.kernel.org
2887 S:      Maintained
2888 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2889 F:      drivers/iio/adc/hx711.c
2890
2891 AX.25 NETWORK LAYER
2892 M:      Ralf Baechle <ralf@linux-mips.org>
2893 L:      linux-hams@vger.kernel.org
2894 W:      http://www.linux-ax25.org/
2895 S:      Maintained
2896 F:      include/uapi/linux/ax25.h
2897 F:      include/net/ax25.h
2898 F:      net/ax25/
2899
2900 AXENTIA ARM DEVICES
2901 M:      Peter Rosin <peda@axentia.se>
2902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2903 S:      Maintained
2904 F:      arch/arm/boot/dts/at91-linea.dtsi
2905 F:      arch/arm/boot/dts/at91-natte.dtsi
2906 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2907 F:      arch/arm/boot/dts/at91-tse850-3.dts
2908
2909 AXENTIA ASOC DRIVERS
2910 M:      Peter Rosin <peda@axentia.se>
2911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2912 S:      Maintained
2913 F:      Documentation/devicetree/bindings/sound/axentia,*
2914 F:      sound/soc/atmel/tse850-pcm5142.c
2915
2916 AXXIA I2C CONTROLLER
2917 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2918 L:      linux-i2c@vger.kernel.org
2919 S:      Maintained
2920 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2921 F:      drivers/i2c/busses/i2c-axxia.c
2922
2923 AZ6007 DVB DRIVER
2924 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2925 L:      linux-media@vger.kernel.org
2926 W:      https://linuxtv.org
2927 T:      git git://linuxtv.org/media_tree.git
2928 S:      Maintained
2929 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2930
2931 AZTECH FM RADIO RECEIVER DRIVER
2932 M:      Hans Verkuil <hverkuil@xs4all.nl>
2933 L:      linux-media@vger.kernel.org
2934 T:      git git://linuxtv.org/media_tree.git
2935 W:      https://linuxtv.org
2936 S:      Maintained
2937 F:      drivers/media/radio/radio-aztech*
2938
2939 B43 WIRELESS DRIVER
2940 L:      linux-wireless@vger.kernel.org
2941 L:      b43-dev@lists.infradead.org
2942 W:      http://wireless.kernel.org/en/users/Drivers/b43
2943 S:      Odd Fixes
2944 F:      drivers/net/wireless/broadcom/b43/
2945
2946 B43LEGACY WIRELESS DRIVER
2947 M:      Larry Finger <Larry.Finger@lwfinger.net>
2948 L:      linux-wireless@vger.kernel.org
2949 L:      b43-dev@lists.infradead.org
2950 W:      http://wireless.kernel.org/en/users/Drivers/b43
2951 S:      Maintained
2952 F:      drivers/net/wireless/broadcom/b43legacy/
2953
2954 BACKLIGHT CLASS/SUBSYSTEM
2955 M:      Lee Jones <lee.jones@linaro.org>
2956 M:      Daniel Thompson <daniel.thompson@linaro.org>
2957 M:      Jingoo Han <jingoohan1@gmail.com>
2958 L:      dri-devel@lists.freedesktop.org
2959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2960 S:      Maintained
2961 F:      drivers/video/backlight/
2962 F:      include/linux/backlight.h
2963 F:      include/linux/pwm_backlight.h
2964 F:      Documentation/devicetree/bindings/leds/backlight
2965 F:      Documentation/ABI/stable/sysfs-class-backlight
2966 F:      Documentation/ABI/testing/sysfs-class-backlight
2967
2968 BATMAN ADVANCED
2969 M:      Marek Lindner <mareklindner@neomailbox.ch>
2970 M:      Simon Wunderlich <sw@simonwunderlich.de>
2971 M:      Antonio Quartulli <a@unstable.cc>
2972 M:      Sven Eckelmann <sven@narfation.org>
2973 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2974 W:      https://www.open-mesh.org/
2975 B:      https://www.open-mesh.org/projects/batman-adv/issues
2976 C:      irc://chat.freenode.net/batman
2977 Q:      https://patchwork.open-mesh.org/project/batman/list/
2978 T:      git https://git.open-mesh.org/linux-merge.git
2979 S:      Maintained
2980 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2981 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2982 F:      Documentation/networking/batman-adv.rst
2983 F:      include/uapi/linux/batadv_packet.h
2984 F:      include/uapi/linux/batman_adv.h
2985 F:      net/batman-adv/
2986
2987 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2988 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2989 L:      linux-hams@vger.kernel.org
2990 W:      http://www.baycom.org/~tom/ham/ham.html
2991 S:      Maintained
2992 F:      drivers/net/hamradio/baycom*
2993
2994 BCACHE (BLOCK LAYER CACHE)
2995 M:      Coly Li <colyli@suse.de>
2996 M:      Kent Overstreet <kent.overstreet@gmail.com>
2997 L:      linux-bcache@vger.kernel.org
2998 W:      http://bcache.evilpiepirate.org
2999 C:      irc://irc.oftc.net/bcache
3000 S:      Maintained
3001 F:      drivers/md/bcache/
3002
3003 BDISP ST MEDIA DRIVER
3004 M:      Fabien Dessenne <fabien.dessenne@st.com>
3005 L:      linux-media@vger.kernel.org
3006 T:      git git://linuxtv.org/media_tree.git
3007 W:      https://linuxtv.org
3008 S:      Supported
3009 F:      drivers/media/platform/sti/bdisp
3010
3011 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3012 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3013 L:      netdev@vger.kernel.org
3014 S:      Maintained
3015 F:      drivers/net/ethernet/ec_bhf.c
3016
3017 BEFS FILE SYSTEM
3018 M:      Luis de Bethencourt <luisbg@kernel.org>
3019 M:      Salah Triki <salah.triki@gmail.com>
3020 S:      Maintained
3021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3022 F:      Documentation/filesystems/befs.txt
3023 F:      fs/befs/
3024
3025 BFQ I/O SCHEDULER
3026 M:      Paolo Valente <paolo.valente@linaro.org>
3027 M:      Jens Axboe <axboe@kernel.dk>
3028 L:      linux-block@vger.kernel.org
3029 S:      Maintained
3030 F:      block/bfq-*
3031 F:      Documentation/block/bfq-iosched.rst
3032
3033 BFS FILE SYSTEM
3034 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3035 S:      Maintained
3036 F:      Documentation/filesystems/bfs.txt
3037 F:      fs/bfs/
3038 F:      include/uapi/linux/bfs_fs.h
3039
3040 BLINKM RGB LED DRIVER
3041 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3042 S:      Maintained
3043 F:      drivers/leds/leds-blinkm.c
3044
3045 BLOCK LAYER
3046 M:      Jens Axboe <axboe@kernel.dk>
3047 L:      linux-block@vger.kernel.org
3048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3049 S:      Maintained
3050 F:      block/
3051 F:      drivers/block/
3052 F:      kernel/trace/blktrace.c
3053 F:      lib/sbitmap.c
3054
3055 BLOCK2MTD DRIVER
3056 M:      Joern Engel <joern@lazybastard.org>
3057 L:      linux-mtd@lists.infradead.org
3058 S:      Maintained
3059 F:      drivers/mtd/devices/block2mtd.c
3060
3061 BLUETOOTH DRIVERS
3062 M:      Marcel Holtmann <marcel@holtmann.org>
3063 M:      Johan Hedberg <johan.hedberg@gmail.com>
3064 L:      linux-bluetooth@vger.kernel.org
3065 W:      http://www.bluez.org/
3066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3068 S:      Maintained
3069 F:      drivers/bluetooth/
3070
3071 BLUETOOTH SUBSYSTEM
3072 M:      Marcel Holtmann <marcel@holtmann.org>
3073 M:      Johan Hedberg <johan.hedberg@gmail.com>
3074 L:      linux-bluetooth@vger.kernel.org
3075 W:      http://www.bluez.org/
3076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3078 S:      Maintained
3079 F:      net/bluetooth/
3080 F:      include/net/bluetooth/
3081
3082 BONDING DRIVER
3083 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3084 M:      Veaceslav Falico <vfalico@gmail.com>
3085 M:      Andy Gospodarek <andy@greyhouse.net>
3086 L:      netdev@vger.kernel.org
3087 W:      http://sourceforge.net/projects/bonding/
3088 S:      Supported
3089 F:      drivers/net/bonding/
3090 F:      include/uapi/linux/if_bonding.h
3091
3092 BPF (Safe dynamic programs and tools)
3093 M:      Alexei Starovoitov <ast@kernel.org>
3094 M:      Daniel Borkmann <daniel@iogearbox.net>
3095 R:      Martin KaFai Lau <kafai@fb.com>
3096 R:      Song Liu <songliubraving@fb.com>
3097 R:      Yonghong Song <yhs@fb.com>
3098 R:      Andrii Nakryiko <andriin@fb.com>
3099 L:      netdev@vger.kernel.org
3100 L:      bpf@vger.kernel.org
3101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3103 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3104 S:      Supported
3105 F:      arch/*/net/*
3106 F:      Documentation/networking/filter.txt
3107 F:      Documentation/bpf/
3108 F:      include/linux/bpf*
3109 F:      include/linux/filter.h
3110 F:      include/trace/events/xdp.h
3111 F:      include/uapi/linux/bpf*
3112 F:      include/uapi/linux/filter.h
3113 F:      kernel/bpf/
3114 F:      kernel/trace/bpf_trace.c
3115 F:      lib/test_bpf.c
3116 F:      net/bpf/
3117 F:      net/core/filter.c
3118 F:      net/sched/act_bpf.c
3119 F:      net/sched/cls_bpf.c
3120 F:      samples/bpf/
3121 F:      tools/bpf/
3122 F:      tools/lib/bpf/
3123 F:      tools/testing/selftests/bpf/
3124 K:      bpf
3125 N:      bpf
3126
3127 BPF JIT for ARM
3128 M:      Shubham Bansal <illusionist.neo@gmail.com>
3129 L:      netdev@vger.kernel.org
3130 L:      bpf@vger.kernel.org
3131 S:      Maintained
3132 F:      arch/arm/net/
3133
3134 BPF JIT for ARM64
3135 M:      Daniel Borkmann <daniel@iogearbox.net>
3136 M:      Alexei Starovoitov <ast@kernel.org>
3137 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3138 L:      netdev@vger.kernel.org
3139 L:      bpf@vger.kernel.org
3140 S:      Supported
3141 F:      arch/arm64/net/
3142
3143 BPF JIT for MIPS (32-BIT AND 64-BIT)
3144 M:      Paul Burton <paulburton@kernel.org>
3145 L:      netdev@vger.kernel.org
3146 L:      bpf@vger.kernel.org
3147 S:      Maintained
3148 F:      arch/mips/net/
3149
3150 BPF JIT for NFP NICs
3151 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3152 L:      netdev@vger.kernel.org
3153 L:      bpf@vger.kernel.org
3154 S:      Supported
3155 F:      drivers/net/ethernet/netronome/nfp/bpf/
3156
3157 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3158 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3159 M:      Sandipan Das <sandipan@linux.ibm.com>
3160 L:      netdev@vger.kernel.org
3161 L:      bpf@vger.kernel.org
3162 S:      Maintained
3163 F:      arch/powerpc/net/
3164
3165 BPF JIT for RISC-V (RV64G)
3166 M:      Björn Töpel <bjorn.topel@gmail.com>
3167 L:      netdev@vger.kernel.org
3168 S:      Maintained
3169 F:      arch/riscv/net/
3170
3171 BPF JIT for S390
3172 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3173 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3174 M:      Vasily Gorbik <gor@linux.ibm.com>
3175 L:      netdev@vger.kernel.org
3176 L:      bpf@vger.kernel.org
3177 S:      Maintained
3178 F:      arch/s390/net/
3179 X:      arch/s390/net/pnet.c
3180
3181 BPF JIT for SPARC (32-BIT AND 64-BIT)
3182 M:      David S. Miller <davem@davemloft.net>
3183 L:      netdev@vger.kernel.org
3184 L:      bpf@vger.kernel.org
3185 S:      Maintained
3186 F:      arch/sparc/net/
3187
3188 BPF JIT for X86 32-BIT
3189 M:      Wang YanQing <udknight@gmail.com>
3190 L:      netdev@vger.kernel.org
3191 L:      bpf@vger.kernel.org
3192 S:      Maintained
3193 F:      arch/x86/net/bpf_jit_comp32.c
3194
3195 BPF JIT for X86 64-BIT
3196 M:      Alexei Starovoitov <ast@kernel.org>
3197 M:      Daniel Borkmann <daniel@iogearbox.net>
3198 L:      netdev@vger.kernel.org
3199 L:      bpf@vger.kernel.org
3200 S:      Supported
3201 F:      arch/x86/net/
3202 X:      arch/x86/net/bpf_jit_comp32.c
3203
3204 BROADCOM B44 10/100 ETHERNET DRIVER
3205 M:      Michael Chan <michael.chan@broadcom.com>
3206 L:      netdev@vger.kernel.org
3207 S:      Supported
3208 F:      drivers/net/ethernet/broadcom/b44.*
3209
3210 BROADCOM B53 ETHERNET SWITCH DRIVER
3211 M:      Florian Fainelli <f.fainelli@gmail.com>
3212 L:      netdev@vger.kernel.org
3213 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3214 S:      Supported
3215 F:      drivers/net/dsa/b53/*
3216 F:      include/linux/platform_data/b53.h
3217
3218 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3219 M:      Florian Fainelli <f.fainelli@gmail.com>
3220 M:      Ray Jui <rjui@broadcom.com>
3221 M:      Scott Branden <sbranden@broadcom.com>
3222 M:      bcm-kernel-feedback-list@broadcom.com
3223 T:      git git://github.com/broadcom/mach-bcm
3224 S:      Maintained
3225 N:      bcm281*
3226 N:      bcm113*
3227 N:      bcm216*
3228 N:      kona
3229 F:      arch/arm/mach-bcm/
3230
3231 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3232 M:      Eric Anholt <eric@anholt.net>
3233 M:      Stefan Wahren <wahrenst@gmx.net>
3234 L:      bcm-kernel-feedback-list@broadcom.com
3235 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3237 T:      git git://github.com/anholt/linux
3238 S:      Maintained
3239 N:      bcm2711
3240 N:      bcm2835
3241 F:      drivers/staging/vc04_services
3242
3243 BROADCOM BCM47XX MIPS ARCHITECTURE
3244 M:      Hauke Mehrtens <hauke@hauke-m.de>
3245 M:      Rafał Miłecki <zajec5@gmail.com>
3246 L:      linux-mips@vger.kernel.org
3247 S:      Maintained
3248 F:      Documentation/devicetree/bindings/mips/brcm/
3249 F:      arch/mips/bcm47xx/*
3250 F:      arch/mips/include/asm/mach-bcm47xx/*
3251
3252 BROADCOM BCM5301X ARM ARCHITECTURE
3253 M:      Hauke Mehrtens <hauke@hauke-m.de>
3254 M:      Rafał Miłecki <zajec5@gmail.com>
3255 M:      bcm-kernel-feedback-list@broadcom.com
3256 L:      linux-arm-kernel@lists.infradead.org
3257 S:      Maintained
3258 F:      arch/arm/mach-bcm/bcm_5301x.c
3259 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3260 F:      arch/arm/boot/dts/bcm470*
3261 F:      arch/arm/boot/dts/bcm953012*
3262
3263 BROADCOM BCM53573 ARM ARCHITECTURE
3264 M:      Rafał Miłecki <rafal@milecki.pl>
3265 L:      bcm-kernel-feedback-list@broadcom.com
3266 L:      linux-arm-kernel@lists.infradead.org
3267 S:      Maintained
3268 F:      arch/arm/boot/dts/bcm53573*
3269 F:      arch/arm/boot/dts/bcm47189*
3270
3271 BROADCOM BCM63XX ARM ARCHITECTURE
3272 M:      Florian Fainelli <f.fainelli@gmail.com>
3273 M:      bcm-kernel-feedback-list@broadcom.com
3274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275 T:      git git://github.com/broadcom/stblinux.git
3276 S:      Maintained
3277 N:      bcm63xx
3278
3279 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3280 M:      Kevin Cernekee <cernekee@gmail.com>
3281 L:      linux-usb@vger.kernel.org
3282 S:      Maintained
3283 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3284
3285 BROADCOM BCM7XXX ARM ARCHITECTURE
3286 M:      Florian Fainelli <f.fainelli@gmail.com>
3287 M:      bcm-kernel-feedback-list@broadcom.com
3288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3289 T:      git git://github.com/broadcom/stblinux.git
3290 S:      Maintained
3291 F:      arch/arm/mach-bcm/*brcmstb*
3292 F:      arch/arm/boot/dts/bcm7*.dts*
3293 F:      drivers/bus/brcmstb_gisb.c
3294 F:      arch/arm/mm/cache-b15-rac.c
3295 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3296 N:      brcmstb
3297
3298 BROADCOM BMIPS CPUFREQ DRIVER
3299 M:      Markus Mayer <mmayer@broadcom.com>
3300 M:      bcm-kernel-feedback-list@broadcom.com
3301 L:      linux-pm@vger.kernel.org
3302 S:      Maintained
3303 F:      drivers/cpufreq/bmips-cpufreq.c
3304
3305 BROADCOM BMIPS MIPS ARCHITECTURE
3306 M:      Florian Fainelli <f.fainelli@gmail.com>
3307 L:      bcm-kernel-feedback-list@broadcom.com
3308 L:      linux-mips@vger.kernel.org
3309 T:      git git://github.com/broadcom/stblinux.git
3310 S:      Maintained
3311 F:      arch/mips/bmips/*
3312 F:      arch/mips/include/asm/mach-bmips/*
3313 F:      arch/mips/kernel/*bmips*
3314 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3315 F:      drivers/irqchip/irq-bcm63*
3316 F:      drivers/irqchip/irq-bcm7*
3317 F:      drivers/irqchip/irq-brcmstb*
3318 F:      include/linux/bcm963xx_nvram.h
3319 F:      include/linux/bcm963xx_tag.h
3320
3321 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3322 M:      Rasesh Mody <rmody@marvell.com>
3323 M:      GR-Linux-NIC-Dev@marvell.com
3324 L:      netdev@vger.kernel.org
3325 S:      Supported
3326 F:      drivers/net/ethernet/broadcom/bnx2.*
3327 F:      drivers/net/ethernet/broadcom/bnx2_*
3328
3329 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3330 M:      QLogic-Storage-Upstream@qlogic.com
3331 L:      linux-scsi@vger.kernel.org
3332 S:      Supported
3333 F:      drivers/scsi/bnx2fc/
3334
3335 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3336 M:      QLogic-Storage-Upstream@qlogic.com
3337 L:      linux-scsi@vger.kernel.org
3338 S:      Supported
3339 F:      drivers/scsi/bnx2i/
3340
3341 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3342 M:      Ariel Elior <aelior@marvell.com>
3343 M:      Sudarsana Kalluru <skalluru@marvell.com>
3344 M:      GR-everest-linux-l2@marvell.com
3345 L:      netdev@vger.kernel.org
3346 S:      Supported
3347 F:      drivers/net/ethernet/broadcom/bnx2x/
3348
3349 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3350 M:      Michael Chan <michael.chan@broadcom.com>
3351 L:      netdev@vger.kernel.org
3352 S:      Supported
3353 F:      drivers/net/ethernet/broadcom/bnxt/
3354
3355 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3356 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3357 M:      Franky Lin <franky.lin@broadcom.com>
3358 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3359 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3360 M:      Wright Feng <wright.feng@cypress.com>
3361 L:      linux-wireless@vger.kernel.org
3362 L:      brcm80211-dev-list.pdl@broadcom.com
3363 L:      brcm80211-dev-list@cypress.com
3364 S:      Supported
3365 F:      drivers/net/wireless/broadcom/brcm80211/
3366
3367 BROADCOM BRCMSTB GPIO DRIVER
3368 M:      Gregory Fong <gregory.0xf0@gmail.com>
3369 L:      bcm-kernel-feedback-list@broadcom.com
3370 S:      Supported
3371 F:      drivers/gpio/gpio-brcmstb.c
3372 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3373
3374 BROADCOM BRCMSTB I2C DRIVER
3375 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3376 L:      linux-i2c@vger.kernel.org
3377 L:      bcm-kernel-feedback-list@broadcom.com
3378 S:      Supported
3379 F:      drivers/i2c/busses/i2c-brcmstb.c
3380 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3381
3382 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3383 M:      Al Cooper <alcooperx@gmail.com>
3384 L:      linux-kernel@vger.kernel.org
3385 L:      bcm-kernel-feedback-list@broadcom.com
3386 S:      Maintained
3387 F:      drivers/phy/broadcom/phy-brcm-usb*
3388
3389 BROADCOM GENET ETHERNET DRIVER
3390 M:      Doug Berger <opendmb@gmail.com>
3391 M:      Florian Fainelli <f.fainelli@gmail.com>
3392 L:      bcm-kernel-feedback-list@broadcom.com
3393 L:      netdev@vger.kernel.org
3394 S:      Supported
3395 F:      drivers/net/ethernet/broadcom/genet/
3396
3397 BROADCOM IPROC ARM ARCHITECTURE
3398 M:      Ray Jui <rjui@broadcom.com>
3399 M:      Scott Branden <sbranden@broadcom.com>
3400 M:      bcm-kernel-feedback-list@broadcom.com
3401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3402 T:      git git://github.com/broadcom/cygnus-linux.git
3403 S:      Maintained
3404 N:      iproc
3405 N:      cygnus
3406 N:      bcm[-_]nsp
3407 N:      bcm9113*
3408 N:      bcm9583*
3409 N:      bcm9585*
3410 N:      bcm9586*
3411 N:      bcm988312
3412 N:      bcm113*
3413 N:      bcm583*
3414 N:      bcm585*
3415 N:      bcm586*
3416 N:      bcm88312
3417 N:      hr2
3418 N:      stingray
3419 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3420 F:      arch/arm64/boot/dts/broadcom/stingray/*
3421 F:      drivers/clk/bcm/clk-ns*
3422 F:      drivers/clk/bcm/clk-sr*
3423 F:      drivers/pinctrl/bcm/pinctrl-ns*
3424 F:      include/dt-bindings/clock/bcm-sr*
3425
3426 BROADCOM KONA GPIO DRIVER
3427 M:      Ray Jui <rjui@broadcom.com>
3428 L:      bcm-kernel-feedback-list@broadcom.com
3429 S:      Supported
3430 F:      drivers/gpio/gpio-bcm-kona.c
3431 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3432
3433 BROADCOM NETXTREME-E ROCE DRIVER
3434 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3435 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3436 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3437 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3438 L:      linux-rdma@vger.kernel.org
3439 W:      http://www.broadcom.com
3440 S:      Supported
3441 F:      drivers/infiniband/hw/bnxt_re/
3442 F:      include/uapi/rdma/bnxt_re-abi.h
3443
3444 BROADCOM NVRAM DRIVER
3445 M:      Rafał Miłecki <zajec5@gmail.com>
3446 L:      linux-mips@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/firmware/broadcom/*
3449
3450 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3451 M:      Rafał Miłecki <zajec5@gmail.com>
3452 L:      linux-wireless@vger.kernel.org
3453 S:      Maintained
3454 F:      drivers/bcma/
3455 F:      include/linux/bcma/
3456
3457 BROADCOM STB AVS CPUFREQ DRIVER
3458 M:      Markus Mayer <mmayer@broadcom.com>
3459 M:      bcm-kernel-feedback-list@broadcom.com
3460 L:      linux-pm@vger.kernel.org
3461 S:      Maintained
3462 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3463 F:      drivers/cpufreq/brcmstb*
3464
3465 BROADCOM STB AVS TMON DRIVER
3466 M:      Markus Mayer <mmayer@broadcom.com>
3467 M:      bcm-kernel-feedback-list@broadcom.com
3468 L:      linux-pm@vger.kernel.org
3469 S:      Maintained
3470 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3471 F:      drivers/thermal/broadcom/brcmstb*
3472
3473 BROADCOM STB NAND FLASH DRIVER
3474 M:      Brian Norris <computersforpeace@gmail.com>
3475 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3476 L:      linux-mtd@lists.infradead.org
3477 L:      bcm-kernel-feedback-list@broadcom.com
3478 S:      Maintained
3479 F:      drivers/mtd/nand/raw/brcmnand/
3480
3481 BROADCOM STB DPFE DRIVER
3482 M:      Markus Mayer <mmayer@broadcom.com>
3483 M:      bcm-kernel-feedback-list@broadcom.com
3484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3485 S:      Maintained
3486 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3487 F:      drivers/memory/brcmstb_dpfe.c
3488
3489 BROADCOM SPI DRIVER
3490 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3491 M:      bcm-kernel-feedback-list@broadcom.com
3492 S:      Maintained
3493 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3494 F:      drivers/spi/spi-bcm-qspi.*
3495 F:      drivers/spi/spi-brcmstb-qspi.c
3496 F:      drivers/spi/spi-iproc-qspi.c
3497
3498 BROADCOM SYSTEMPORT ETHERNET DRIVER
3499 M:      Florian Fainelli <f.fainelli@gmail.com>
3500 L:      bcm-kernel-feedback-list@broadcom.com
3501 L:      netdev@vger.kernel.org
3502 S:      Supported
3503 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3504
3505 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3506 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3507 M:      Prashant Sreedharan <prashant@broadcom.com>
3508 M:      Michael Chan <mchan@broadcom.com>
3509 L:      netdev@vger.kernel.org
3510 S:      Supported
3511 F:      drivers/net/ethernet/broadcom/tg3.*
3512
3513 BROCADE BFA FC SCSI DRIVER
3514 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3515 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3516 L:      linux-scsi@vger.kernel.org
3517 S:      Supported
3518 F:      drivers/scsi/bfa/
3519
3520 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3521 M:      Rasesh Mody <rmody@marvell.com>
3522 M:      Sudarsana Kalluru <skalluru@marvell.com>
3523 M:      GR-Linux-NIC-Dev@marvell.com
3524 L:      netdev@vger.kernel.org
3525 S:      Supported
3526 F:      drivers/net/ethernet/brocade/bna/
3527
3528 BSG (block layer generic sg v4 driver)
3529 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3530 L:      linux-scsi@vger.kernel.org
3531 S:      Supported
3532 F:      block/bsg.c
3533 F:      include/linux/bsg.h
3534 F:      include/uapi/linux/bsg.h
3535
3536 BT87X AUDIO DRIVER
3537 M:      Clemens Ladisch <clemens@ladisch.de>
3538 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3540 S:      Maintained
3541 F:      Documentation/sound/cards/bt87x.rst
3542 F:      sound/pci/bt87x.c
3543
3544 BT8XXGPIO DRIVER
3545 M:      Michael Buesch <m@bues.ch>
3546 W:      http://bu3sch.de/btgpio.php
3547 S:      Maintained
3548 F:      drivers/gpio/gpio-bt8xx.c
3549
3550 BTRFS FILE SYSTEM
3551 M:      Chris Mason <clm@fb.com>
3552 M:      Josef Bacik <josef@toxicpanda.com>
3553 M:      David Sterba <dsterba@suse.com>
3554 L:      linux-btrfs@vger.kernel.org
3555 W:      http://btrfs.wiki.kernel.org/
3556 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3558 S:      Maintained
3559 F:      Documentation/filesystems/btrfs.txt
3560 F:      fs/btrfs/
3561 F:      include/linux/btrfs*
3562 F:      include/uapi/linux/btrfs*
3563
3564 BTTV VIDEO4LINUX DRIVER
3565 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3566 L:      linux-media@vger.kernel.org
3567 W:      https://linuxtv.org
3568 T:      git git://linuxtv.org/media_tree.git
3569 S:      Odd fixes
3570 F:      Documentation/media/v4l-drivers/bttv*
3571 F:      drivers/media/pci/bt8xx/bttv*
3572
3573 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3574 M:      Chanwoo Choi <cw00.choi@samsung.com>
3575 L:      linux-pm@vger.kernel.org
3576 L:      linux-samsung-soc@vger.kernel.org
3577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3578 S:      Maintained
3579 F:      drivers/devfreq/exynos-bus.c
3580 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3581
3582 BUSLOGIC SCSI DRIVER
3583 M:      Khalid Aziz <khalid@gonehiking.org>
3584 L:      linux-scsi@vger.kernel.org
3585 S:      Maintained
3586 F:      drivers/scsi/BusLogic.*
3587 F:      drivers/scsi/FlashPoint.*
3588
3589 C-MEDIA CMI8788 DRIVER
3590 M:      Clemens Ladisch <clemens@ladisch.de>
3591 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3593 S:      Maintained
3594 F:      sound/pci/oxygen/
3595
3596 C-SKY ARCHITECTURE
3597 M:      Guo Ren <guoren@kernel.org>
3598 T:      git https://github.com/c-sky/csky-linux.git
3599 S:      Supported
3600 F:      arch/csky/
3601 F:      Documentation/devicetree/bindings/csky/
3602 F:      drivers/irqchip/irq-csky-*
3603 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3604 F:      drivers/clocksource/timer-gx6605s.c
3605 F:      drivers/clocksource/timer-mp-csky.c
3606 F:      Documentation/devicetree/bindings/timer/csky,*
3607 K:      csky
3608 N:      csky
3609
3610 C6X ARCHITECTURE
3611 M:      Mark Salter <msalter@redhat.com>
3612 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3613 L:      linux-c6x-dev@linux-c6x.org
3614 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3615 S:      Maintained
3616 F:      arch/c6x/
3617
3618 CA8210 IEEE-802.15.4 RADIO DRIVER
3619 M:      Harry Morris <h.morris@cascoda.com>
3620 L:      linux-wpan@vger.kernel.org
3621 W:      https://github.com/Cascoda/ca8210-linux.git
3622 S:      Maintained
3623 F:      drivers/net/ieee802154/ca8210.c
3624 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3625
3626 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3627 M:      David Howells <dhowells@redhat.com>
3628 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3629 S:      Supported
3630 F:      Documentation/filesystems/caching/cachefiles.txt
3631 F:      fs/cachefiles/
3632
3633 CADENCE MIPI-CSI2 BRIDGES
3634 M:      Maxime Ripard <mripard@kernel.org>
3635 L:      linux-media@vger.kernel.org
3636 S:      Maintained
3637 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3638 F:      drivers/media/platform/cadence/cdns-csi2*
3639
3640 CADENCE NAND DRIVER
3641 M:      Piotr Sroka <piotrs@cadence.com>
3642 L:      linux-mtd@lists.infradead.org
3643 S:      Maintained
3644 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3645 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3646
3647 CADET FM/AM RADIO RECEIVER DRIVER
3648 M:      Hans Verkuil <hverkuil@xs4all.nl>
3649 L:      linux-media@vger.kernel.org
3650 T:      git git://linuxtv.org/media_tree.git
3651 W:      https://linuxtv.org
3652 S:      Maintained
3653 F:      drivers/media/radio/radio-cadet*
3654
3655 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3656 M:      Jonathan Corbet <corbet@lwn.net>
3657 L:      linux-media@vger.kernel.org
3658 T:      git git://linuxtv.org/media_tree.git
3659 S:      Maintained
3660 F:      Documentation/media/v4l-drivers/cafe_ccic*
3661 F:      drivers/media/platform/marvell-ccic/
3662
3663 CAIF NETWORK LAYER
3664 L:      netdev@vger.kernel.org
3665 S:      Orphan
3666 F:      Documentation/networking/caif/
3667 F:      drivers/net/caif/
3668 F:      include/uapi/linux/caif/
3669 F:      include/net/caif/
3670 F:      net/caif/
3671
3672 CAKE QDISC
3673 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3674 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3675 S:      Maintained
3676 F:      net/sched/sch_cake.c
3677
3678 CAN NETWORK DRIVERS
3679 M:      Wolfgang Grandegger <wg@grandegger.com>
3680 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3681 L:      linux-can@vger.kernel.org
3682 W:      https://github.com/linux-can
3683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3685 S:      Maintained
3686 F:      Documentation/devicetree/bindings/net/can/
3687 F:      drivers/net/can/
3688 F:      include/linux/can/dev.h
3689 F:      include/linux/can/led.h
3690 F:      include/linux/can/rx-offload.h
3691 F:      include/linux/can/platform/
3692 F:      include/uapi/linux/can/error.h
3693 F:      include/uapi/linux/can/netlink.h
3694 F:      include/uapi/linux/can/vxcan.h
3695
3696 CAN NETWORK LAYER
3697 M:      Oliver Hartkopp <socketcan@hartkopp.net>
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/networking/can.rst
3705 F:      net/can/
3706 F:      include/linux/can/core.h
3707 F:      include/linux/can/skb.h
3708 F:      include/net/netns/can.h
3709 F:      include/uapi/linux/can.h
3710 F:      include/uapi/linux/can/bcm.h
3711 F:      include/uapi/linux/can/raw.h
3712 F:      include/uapi/linux/can/gw.h
3713
3714 CAN-J1939 NETWORK LAYER
3715 M:      Robin van der Gracht <robin@protonic.nl>
3716 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3717 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3718 L:      linux-can@vger.kernel.org
3719 S:      Maintained
3720 F:      Documentation/networking/j1939.rst
3721 F:      net/can/j1939/
3722 F:      include/uapi/linux/can/j1939.h
3723
3724 CAPABILITIES
3725 M:      Serge Hallyn <serge@hallyn.com>
3726 L:      linux-security-module@vger.kernel.org
3727 S:      Supported
3728 F:      include/linux/capability.h
3729 F:      include/uapi/linux/capability.h
3730 F:      security/commoncap.c
3731 F:      kernel/capability.c
3732
3733 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3734 M:      Kevin Tsai <ktsai@capellamicro.com>
3735 S:      Maintained
3736 F:      drivers/iio/light/cm*
3737
3738 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3739 M:      Christian Lamparter <chunkeey@googlemail.com>
3740 L:      linux-wireless@vger.kernel.org
3741 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3742 S:      Maintained
3743 F:      drivers/net/wireless/ath/carl9170/
3744
3745 CAVIUM I2C DRIVER
3746 M:      Jan Glauber <jglauber@cavium.com>
3747 M:      David Daney <david.daney@cavium.com>
3748 W:      http://www.cavium.com
3749 S:      Supported
3750 F:      drivers/i2c/busses/i2c-octeon*
3751 F:      drivers/i2c/busses/i2c-thunderx*
3752
3753 CAVIUM LIQUIDIO NETWORK DRIVER
3754 M:      Derek Chickles <dchickles@marvell.com>
3755 M:      Satanand Burla <sburla@marvell.com>
3756 M:      Felix Manlunas <fmanlunas@marvell.com>
3757 L:      netdev@vger.kernel.org
3758 W:      http://www.cavium.com
3759 S:      Supported
3760 F:      drivers/net/ethernet/cavium/liquidio/
3761
3762 CAVIUM MMC DRIVER
3763 M:      Jan Glauber <jglauber@cavium.com>
3764 M:      David Daney <david.daney@cavium.com>
3765 M:      Steven J. Hill <Steven.Hill@cavium.com>
3766 W:      http://www.cavium.com
3767 S:      Supported
3768 F:      drivers/mmc/host/cavium*
3769
3770 CAVIUM OCTEON-TX CRYPTO DRIVER
3771 M:      George Cherian <george.cherian@cavium.com>
3772 L:      linux-crypto@vger.kernel.org
3773 W:      http://www.cavium.com
3774 S:      Supported
3775 F:      drivers/crypto/cavium/cpt/
3776
3777 CAVIUM THUNDERX2 ARM64 SOC
3778 M:      Robert Richter <rrichter@cavium.com>
3779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3780 S:      Maintained
3781 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3782 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3783
3784 CC2520 IEEE-802.15.4 RADIO DRIVER
3785 M:      Varka Bhadram <varkabhadram@gmail.com>
3786 L:      linux-wpan@vger.kernel.org
3787 S:      Maintained
3788 F:      drivers/net/ieee802154/cc2520.c
3789 F:      include/linux/spi/cc2520.h
3790 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3791
3792 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3793 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3794 L:      linux-crypto@vger.kernel.org
3795 S:      Supported
3796 F:      drivers/crypto/ccree/
3797 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3798
3799 CEC FRAMEWORK
3800 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3801 L:      linux-media@vger.kernel.org
3802 T:      git git://linuxtv.org/media_tree.git
3803 W:      http://linuxtv.org
3804 S:      Supported
3805 F:      Documentation/media/kapi/cec-core.rst
3806 F:      Documentation/media/uapi/cec
3807 F:      drivers/media/cec/
3808 F:      drivers/media/rc/keymaps/rc-cec.c
3809 F:      include/media/cec.h
3810 F:      include/media/cec-notifier.h
3811 F:      include/uapi/linux/cec.h
3812 F:      include/uapi/linux/cec-funcs.h
3813 F:      Documentation/devicetree/bindings/media/cec.txt
3814 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3815
3816 CEC GPIO DRIVER
3817 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3818 L:      linux-media@vger.kernel.org
3819 T:      git git://linuxtv.org/media_tree.git
3820 W:      http://linuxtv.org
3821 S:      Supported
3822 F:      drivers/media/platform/cec-gpio/
3823 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3824
3825 CELL BROADBAND ENGINE ARCHITECTURE
3826 M:      Arnd Bergmann <arnd@arndb.de>
3827 L:      linuxppc-dev@lists.ozlabs.org
3828 W:      http://www.ibm.com/developerworks/power/cell/
3829 S:      Supported
3830 F:      arch/powerpc/include/asm/cell*.h
3831 F:      arch/powerpc/include/asm/spu*.h
3832 F:      arch/powerpc/include/uapi/asm/spu*.h
3833 F:      arch/powerpc/oprofile/*cell*
3834 F:      arch/powerpc/platforms/cell/
3835
3836 CEPH COMMON CODE (LIBCEPH)
3837 M:      Ilya Dryomov <idryomov@gmail.com>
3838 M:      Jeff Layton <jlayton@kernel.org>
3839 M:      Sage Weil <sage@redhat.com>
3840 L:      ceph-devel@vger.kernel.org
3841 W:      http://ceph.com/
3842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3843 T:      git git://github.com/ceph/ceph-client.git
3844 S:      Supported
3845 F:      net/ceph/
3846 F:      include/linux/ceph/
3847 F:      include/linux/crush/
3848
3849 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3850 M:      Jeff Layton <jlayton@kernel.org>
3851 M:      Sage Weil <sage@redhat.com>
3852 M:      Ilya Dryomov <idryomov@gmail.com>
3853 L:      ceph-devel@vger.kernel.org
3854 W:      http://ceph.com/
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3856 T:      git git://github.com/ceph/ceph-client.git
3857 S:      Supported
3858 F:      Documentation/filesystems/ceph.txt
3859 F:      fs/ceph/
3860
3861 CERTIFICATE HANDLING:
3862 M:      David Howells <dhowells@redhat.com>
3863 M:      David Woodhouse <dwmw2@infradead.org>
3864 L:      keyrings@vger.kernel.org
3865 S:      Maintained
3866 F:      Documentation/admin-guide/module-signing.rst
3867 F:      certs/
3868 F:      scripts/sign-file.c
3869 F:      scripts/extract-cert.c
3870
3871 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3872 L:      devel@driverdev.osuosl.org
3873 S:      Obsolete
3874 F:      drivers/staging/wusbcore/
3875
3876 CFAG12864B LCD DRIVER
3877 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3878 S:      Maintained
3879 F:      drivers/auxdisplay/cfag12864b.c
3880 F:      include/linux/cfag12864b.h
3881
3882 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3883 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3884 S:      Maintained
3885 F:      drivers/auxdisplay/cfag12864bfb.c
3886 F:      include/linux/cfag12864b.h
3887
3888 802.11 (including CFG80211/NL80211)
3889 M:      Johannes Berg <johannes@sipsolutions.net>
3890 L:      linux-wireless@vger.kernel.org
3891 W:      http://wireless.kernel.org/
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3894 S:      Maintained
3895 F:      net/wireless/
3896 F:      include/uapi/linux/nl80211.h
3897 F:      include/linux/ieee80211.h
3898 F:      include/net/wext.h
3899 F:      include/net/cfg80211.h
3900 F:      include/net/iw_handler.h
3901 F:      include/net/ieee80211_radiotap.h
3902 F:      Documentation/driver-api/80211/cfg80211.rst
3903 F:      Documentation/networking/regulatory.txt
3904
3905 CHAR and MISC DRIVERS
3906 M:      Arnd Bergmann <arnd@arndb.de>
3907 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3909 S:      Supported
3910 F:      drivers/char/
3911 F:      drivers/misc/
3912 F:      include/linux/miscdevice.h
3913
3914 CHECKPATCH
3915 M:      Andy Whitcroft <apw@canonical.com>
3916 M:      Joe Perches <joe@perches.com>
3917 S:      Maintained
3918 F:      scripts/checkpatch.pl
3919
3920 CHINESE DOCUMENTATION
3921 M:      Harry Wei <harryxiyou@gmail.com>
3922 M:      Alex Shi <alex.shi@linux.alibaba.com>
3923 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3924 S:      Maintained
3925 F:      Documentation/translations/zh_CN/
3926
3927 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3928 M:      Peter Chen <Peter.Chen@nxp.com>
3929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3930 L:      linux-usb@vger.kernel.org
3931 S:      Maintained
3932 F:      drivers/usb/chipidea/
3933
3934 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3935 M:      Hans de Goede <hdegoede@redhat.com>
3936 L:      linux-input@vger.kernel.org
3937 S:      Maintained
3938 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3939 F:      drivers/input/touchscreen/chipone_icn8318.c
3940
3941 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3942 M:      Hans de Goede <hdegoede@redhat.com>
3943 L:      linux-input@vger.kernel.org
3944 S:      Maintained
3945 F:      drivers/input/touchscreen/chipone_icn8505.c
3946
3947 CHROME HARDWARE PLATFORM SUPPORT
3948 M:      Benson Leung <bleung@chromium.org>
3949 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3950 S:      Maintained
3951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3952 F:      drivers/platform/chrome/
3953
3954 CHROMEOS EC SUBDRIVERS
3955 M:      Benson Leung <bleung@chromium.org>
3956 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3957 R:      Guenter Roeck <groeck@chromium.org>
3958 S:      Maintained
3959 N:      cros_ec
3960 N:      cros-ec
3961 F:      drivers/power/supply/cros_usbpd-charger.c
3962
3963 CHROMEOS EC CODEC DRIVER
3964 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3965 S:      Maintained
3966 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3967 R:      Guenter Roeck <groeck@chromium.org>
3968 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3969 F:      sound/soc/codecs/cros_ec_codec.*
3970
3971 CIRRUS LOGIC AUDIO CODEC DRIVERS
3972 M:      Brian Austin <brian.austin@cirrus.com>
3973 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3974 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3975 S:      Maintained
3976 F:      sound/soc/codecs/cs*
3977
3978 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3979 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3980 L:      netdev@vger.kernel.org
3981 S:      Maintained
3982 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3983
3984 CIRRUS LOGIC LOCHNAGAR DRIVER
3985 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3986 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3987 L:      patches@opensource.cirrus.com
3988 S:      Supported
3989 F:      drivers/clk/clk-lochnagar.c
3990 F:      drivers/hwmon/lochnagar-hwmon.c
3991 F:      drivers/mfd/lochnagar-i2c.c
3992 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3993 F:      drivers/regulator/lochnagar-regulator.c
3994 F:      sound/soc/codecs/lochnagar-sc.c
3995 F:      include/dt-bindings/clk/lochnagar.h
3996 F:      include/dt-bindings/pinctrl/lochnagar.h
3997 F:      include/linux/mfd/lochnagar*
3998 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3999 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4000 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4001 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4002 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4003 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4004 F:      Documentation/hwmon/lochnagar.rst
4005
4006 CISCO FCOE HBA DRIVER
4007 M:      Satish Kharat <satishkh@cisco.com>
4008 M:      Sesidhar Baddela <sebaddel@cisco.com>
4009 M:      Karan Tilak Kumar <kartilak@cisco.com>
4010 L:      linux-scsi@vger.kernel.org
4011 S:      Supported
4012 F:      drivers/scsi/fnic/
4013
4014 CISCO SCSI HBA DRIVER
4015 M:      Karan Tilak Kumar <kartilak@cisco.com>
4016 M:      Sesidhar Baddela <sebaddel@cisco.com>
4017 L:      linux-scsi@vger.kernel.org
4018 S:      Supported
4019 F:      drivers/scsi/snic/
4020
4021 CISCO VIC ETHERNET NIC DRIVER
4022 M:      Christian Benvenuti <benve@cisco.com>
4023 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4024 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4025 S:      Supported
4026 F:      drivers/net/ethernet/cisco/enic/
4027
4028 CISCO VIC LOW LATENCY NIC DRIVER
4029 M:      Christian Benvenuti <benve@cisco.com>
4030 M:      Nelson Escobar <neescoba@cisco.com>
4031 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4032 S:      Supported
4033 F:      drivers/infiniband/hw/usnic/
4034
4035 CIRRUS LOGIC MADERA CODEC DRIVERS
4036 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4037 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4038 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4039 L:      patches@opensource.cirrus.com
4040 T:      git https://github.com/CirrusLogic/linux-drivers.git
4041 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4042 S:      Supported
4043 F:      Documentation/devicetree/bindings/mfd/madera.txt
4044 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4045 F:      Documentation/devicetree/bindings/sound/madera.txt
4046 F:      include/dt-bindings/sound/madera*
4047 F:      include/linux/irqchip/irq-madera*
4048 F:      include/linux/mfd/madera/*
4049 F:      include/sound/madera*
4050 F:      drivers/gpio/gpio-madera*
4051 F:      drivers/irqchip/irq-madera*
4052 F:      drivers/mfd/madera*
4053 F:      drivers/mfd/cs47l*
4054 F:      drivers/pinctrl/cirrus/*
4055 F:      sound/soc/codecs/cs47l*
4056 F:      sound/soc/codecs/madera*
4057
4058 CLANG-FORMAT FILE
4059 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4060 S:      Maintained
4061 F:      .clang-format
4062
4063 CLANG/LLVM BUILD SUPPORT
4064 L:      clang-built-linux@googlegroups.com
4065 W:      https://clangbuiltlinux.github.io/
4066 B:      https://github.com/ClangBuiltLinux/linux/issues
4067 C:      irc://chat.freenode.net/clangbuiltlinux
4068 S:      Supported
4069 K:      \b(?i:clang|llvm)\b
4070
4071 CLEANCACHE API
4072 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4073 L:      linux-kernel@vger.kernel.org
4074 S:      Maintained
4075 F:      mm/cleancache.c
4076 F:      include/linux/cleancache.h
4077
4078 CLK API
4079 M:      Russell King <linux@armlinux.org.uk>
4080 L:      linux-clk@vger.kernel.org
4081 S:      Maintained
4082 F:      include/linux/clk.h
4083
4084 CLOCKSOURCE, CLOCKEVENT DRIVERS
4085 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4086 M:      Thomas Gleixner <tglx@linutronix.de>
4087 L:      linux-kernel@vger.kernel.org
4088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4089 S:      Supported
4090 F:      drivers/clocksource/
4091 F:      Documentation/devicetree/bindings/timer/
4092
4093 CMPC ACPI DRIVER
4094 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4095 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4096 L:      platform-driver-x86@vger.kernel.org
4097 S:      Supported
4098 F:      drivers/platform/x86/classmate-laptop.c
4099
4100 COBALT MEDIA DRIVER
4101 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4102 L:      linux-media@vger.kernel.org
4103 T:      git git://linuxtv.org/media_tree.git
4104 W:      https://linuxtv.org
4105 S:      Supported
4106 F:      drivers/media/pci/cobalt/
4107
4108 COCCINELLE/Semantic Patches (SmPL)
4109 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4110 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4111 M:      Nicolas Palix <nicolas.palix@imag.fr>
4112 M:      Michal Marek <michal.lkml@markovi.net>
4113 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4115 W:      http://coccinelle.lip6.fr/
4116 S:      Supported
4117 F:      Documentation/dev-tools/coccinelle.rst
4118 F:      scripts/coccinelle/
4119 F:      scripts/coccicheck
4120
4121 CODA FILE SYSTEM
4122 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4123 M:      coda@cs.cmu.edu
4124 L:      codalist@coda.cs.cmu.edu
4125 W:      http://www.coda.cs.cmu.edu/
4126 S:      Maintained
4127 F:      Documentation/filesystems/coda.txt
4128 F:      fs/coda/
4129 F:      include/linux/coda*.h
4130 F:      include/uapi/linux/coda*.h
4131
4132 CODA V4L2 MEM2MEM DRIVER
4133 M:      Philipp Zabel <p.zabel@pengutronix.de>
4134 L:      linux-media@vger.kernel.org
4135 S:      Maintained
4136 F:      Documentation/devicetree/bindings/media/coda.txt
4137 F:      drivers/media/platform/coda/
4138
4139 CODE OF CONDUCT
4140 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4141 S:      Supported
4142 F:      Documentation/process/code-of-conduct.rst
4143 F:      Documentation/process/code-of-conduct-interpretation.rst
4144
4145 COMMON CLK FRAMEWORK
4146 M:      Michael Turquette <mturquette@baylibre.com>
4147 M:      Stephen Boyd <sboyd@kernel.org>
4148 L:      linux-clk@vger.kernel.org
4149 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4151 S:      Maintained
4152 F:      Documentation/devicetree/bindings/clock/
4153 F:      drivers/clk/
4154 X:      drivers/clk/clkdev.c
4155 F:      include/linux/clk-pr*
4156 F:      include/linux/clk/
4157 F:      include/linux/of_clk.h
4158
4159 COMMON INTERNET FILE SYSTEM (CIFS)
4160 M:      Steve French <sfrench@samba.org>
4161 L:      linux-cifs@vger.kernel.org
4162 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4163 W:      http://linux-cifs.samba.org/
4164 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4165 S:      Supported
4166 F:      Documentation/admin-guide/cifs/
4167 F:      fs/cifs/
4168
4169 COMPACTPCI HOTPLUG CORE
4170 M:      Scott Murray <scott@spiteful.org>
4171 L:      linux-pci@vger.kernel.org
4172 S:      Maintained
4173 F:      drivers/pci/hotplug/cpci_hotplug*
4174
4175 COMPACTPCI HOTPLUG GENERIC DRIVER
4176 M:      Scott Murray <scott@spiteful.org>
4177 L:      linux-pci@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/pci/hotplug/cpcihp_generic.c
4180
4181 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4182 M:      Scott Murray <scott@spiteful.org>
4183 L:      linux-pci@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4186
4187 COMPAL LAPTOP SUPPORT
4188 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4189 L:      platform-driver-x86@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/platform/x86/compal-laptop.c
4192
4193 COMPILER ATTRIBUTES
4194 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4195 S:      Maintained
4196 F:      include/linux/compiler_attributes.h
4197
4198 CONEXANT ACCESSRUNNER USB DRIVER
4199 L:      accessrunner-general@lists.sourceforge.net
4200 W:      http://accessrunner.sourceforge.net/
4201 S:      Orphan
4202 F:      drivers/usb/atm/cxacru.c
4203
4204 CONFIGFS
4205 M:      Joel Becker <jlbec@evilplan.org>
4206 M:      Christoph Hellwig <hch@lst.de>
4207 T:      git git://git.infradead.org/users/hch/configfs.git
4208 S:      Supported
4209 F:      fs/configfs/
4210 F:      include/linux/configfs.h
4211
4212 CONNECTOR
4213 M:      Evgeniy Polyakov <zbr@ioremap.net>
4214 L:      netdev@vger.kernel.org
4215 S:      Maintained
4216 F:      drivers/connector/
4217
4218 CONTROL GROUP (CGROUP)
4219 M:      Tejun Heo <tj@kernel.org>
4220 M:      Li Zefan <lizefan@huawei.com>
4221 M:      Johannes Weiner <hannes@cmpxchg.org>
4222 L:      cgroups@vger.kernel.org
4223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4224 S:      Maintained
4225 F:      Documentation/admin-guide/cgroup-v2.rst
4226 F:      Documentation/admin-guide/cgroup-v1/
4227 F:      include/linux/cgroup*
4228 F:      kernel/cgroup/
4229
4230 CONTROL GROUP - CPUSET
4231 M:      Li Zefan <lizefan@huawei.com>
4232 L:      cgroups@vger.kernel.org
4233 W:      http://www.bullopensource.org/cpuset/
4234 W:      http://oss.sgi.com/projects/cpusets/
4235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4236 S:      Maintained
4237 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4238 F:      include/linux/cpuset.h
4239 F:      kernel/cgroup/cpuset.c
4240
4241 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4242 M:      Johannes Weiner <hannes@cmpxchg.org>
4243 M:      Michal Hocko <mhocko@kernel.org>
4244 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4245 L:      cgroups@vger.kernel.org
4246 L:      linux-mm@kvack.org
4247 S:      Maintained
4248 F:      mm/memcontrol.c
4249 F:      mm/swap_cgroup.c
4250
4251 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4252 M:      Tejun Heo <tj@kernel.org>
4253 M:      Jens Axboe <axboe@kernel.dk>
4254 L:      cgroups@vger.kernel.org
4255 L:      linux-block@vger.kernel.org
4256 T:      git git://git.kernel.dk/linux-block
4257 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4258 F:      block/blk-cgroup.c
4259 F:      include/linux/blk-cgroup.h
4260 F:      block/blk-throttle.c
4261 F:      block/blk-iolatency.c
4262 F:      block/bfq-cgroup.c
4263
4264 CORETEMP HARDWARE MONITORING DRIVER
4265 M:      Fenghua Yu <fenghua.yu@intel.com>
4266 L:      linux-hwmon@vger.kernel.org
4267 S:      Maintained
4268 F:      Documentation/hwmon/coretemp.rst
4269 F:      drivers/hwmon/coretemp.c
4270
4271 COSA/SRP SYNC SERIAL DRIVER
4272 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4273 W:      http://www.fi.muni.cz/~kas/cosa/
4274 S:      Maintained
4275 F:      drivers/net/wan/cosa*
4276
4277 COUNTER SUBSYSTEM
4278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4279 L:      linux-iio@vger.kernel.org
4280 S:      Maintained
4281 F:      Documentation/ABI/testing/sysfs-bus-counter*
4282 F:      Documentation/driver-api/generic-counter.rst
4283 F:      drivers/counter/
4284 F:      include/linux/counter.h
4285 F:      include/linux/counter_enum.h
4286
4287 CPMAC ETHERNET DRIVER
4288 M:      Florian Fainelli <f.fainelli@gmail.com>
4289 L:      netdev@vger.kernel.org
4290 S:      Maintained
4291 F:      drivers/net/ethernet/ti/cpmac.c
4292
4293 CPU FREQUENCY SCALING FRAMEWORK
4294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4295 M:      Viresh Kumar <viresh.kumar@linaro.org>
4296 L:      linux-pm@vger.kernel.org
4297 S:      Maintained
4298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4300 B:      https://bugzilla.kernel.org
4301 F:      Documentation/admin-guide/pm/cpufreq.rst
4302 F:      Documentation/admin-guide/pm/intel_pstate.rst
4303 F:      Documentation/cpu-freq/
4304 F:      Documentation/devicetree/bindings/cpufreq/
4305 F:      drivers/cpufreq/
4306 F:      kernel/sched/cpufreq*.c
4307 F:      include/linux/cpufreq.h
4308 F:      include/linux/sched/cpufreq.h
4309 F:      tools/testing/selftests/cpufreq/
4310
4311 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4312 M:      Viresh Kumar <viresh.kumar@linaro.org>
4313 M:      Sudeep Holla <sudeep.holla@arm.com>
4314 L:      linux-pm@vger.kernel.org
4315 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4316 S:      Maintained
4317 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4318
4319 CPU POWER MONITORING SUBSYSTEM
4320 M:      Thomas Renninger <trenn@suse.com>
4321 M:      Shuah Khan <shuah@kernel.org>
4322 M:      Shuah Khan <skhan@linuxfoundation.org>
4323 L:      linux-pm@vger.kernel.org
4324 S:      Maintained
4325 F:      tools/power/cpupower/
4326
4327 CPUID/MSR DRIVER
4328 M:      "H. Peter Anvin" <hpa@zytor.com>
4329 S:      Maintained
4330 F:      arch/x86/kernel/cpuid.c
4331 F:      arch/x86/kernel/msr.c
4332
4333 CPUIDLE DRIVER - ARM BIG LITTLE
4334 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4335 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4336 L:      linux-pm@vger.kernel.org
4337 L:      linux-arm-kernel@lists.infradead.org
4338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4339 S:      Maintained
4340 F:      drivers/cpuidle/cpuidle-big_little.c
4341
4342 CPUIDLE DRIVER - ARM EXYNOS
4343 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4344 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4345 M:      Kukjin Kim <kgene@kernel.org>
4346 L:      linux-pm@vger.kernel.org
4347 L:      linux-samsung-soc@vger.kernel.org
4348 S:      Supported
4349 F:      drivers/cpuidle/cpuidle-exynos.c
4350 F:      arch/arm/mach-exynos/pm.c
4351
4352 CPUIDLE DRIVER - ARM PSCI
4353 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4354 M:      Sudeep Holla <sudeep.holla@arm.com>
4355 L:      linux-pm@vger.kernel.org
4356 L:      linux-arm-kernel@lists.infradead.org
4357 S:      Supported
4358 F:      drivers/cpuidle/cpuidle-psci.c
4359
4360 CPU IDLE TIME MANAGEMENT FRAMEWORK
4361 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4362 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4363 L:      linux-pm@vger.kernel.org
4364 S:      Maintained
4365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4366 B:      https://bugzilla.kernel.org
4367 F:      Documentation/admin-guide/pm/cpuidle.rst
4368 F:      Documentation/driver-api/pm/cpuidle.rst
4369 F:      drivers/cpuidle/*
4370 F:      include/linux/cpuidle.h
4371
4372 CRAMFS FILESYSTEM
4373 M:      Nicolas Pitre <nico@fluxnic.net>
4374 S:      Maintained
4375 F:      Documentation/filesystems/cramfs.txt
4376 F:      fs/cramfs/
4377
4378 CREATIVE SB0540
4379 M:      Bastien Nocera <hadess@hadess.net>
4380 L:      linux-input@vger.kernel.org
4381 S:      Maintained
4382 F:      drivers/hid/hid-creative-sb0540.c
4383
4384 CRYPTO API
4385 M:      Herbert Xu <herbert@gondor.apana.org.au>
4386 M:      "David S. Miller" <davem@davemloft.net>
4387 L:      linux-crypto@vger.kernel.org
4388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4390 S:      Maintained
4391 F:      Documentation/crypto/
4392 F:      Documentation/devicetree/bindings/crypto/
4393 F:      arch/*/crypto/
4394 F:      crypto/
4395 F:      drivers/crypto/
4396 F:      include/crypto/
4397 F:      include/linux/crypto*
4398 F:      lib/crypto/
4399
4400 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4401 M:      Neil Horman <nhorman@tuxdriver.com>
4402 L:      linux-crypto@vger.kernel.org
4403 S:      Maintained
4404 F:      crypto/ansi_cprng.c
4405 F:      crypto/rng.c
4406
4407 CS3308 MEDIA DRIVER
4408 M:      Hans Verkuil <hverkuil@xs4all.nl>
4409 L:      linux-media@vger.kernel.org
4410 T:      git git://linuxtv.org/media_tree.git
4411 W:      http://linuxtv.org
4412 S:      Odd Fixes
4413 F:      drivers/media/i2c/cs3308.c
4414
4415 CS5535 Audio ALSA driver
4416 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4417 S:      Maintained
4418 F:      sound/pci/cs5535audio/
4419
4420 CSI DRIVERS FOR ALLWINNER V3s
4421 M:      Yong Deng <yong.deng@magewell.com>
4422 L:      linux-media@vger.kernel.org
4423 T:      git git://linuxtv.org/media_tree.git
4424 S:      Maintained
4425 F:      drivers/media/platform/sunxi/sun6i-csi/
4426 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4427
4428 CW1200 WLAN driver
4429 M:      Solomon Peachy <pizza@shaftnet.org>
4430 S:      Maintained
4431 F:      drivers/net/wireless/st/cw1200/
4432
4433 CX18 VIDEO4LINUX DRIVER
4434 M:      Andy Walls <awalls@md.metrocast.net>
4435 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4436 L:      linux-media@vger.kernel.org
4437 T:      git git://linuxtv.org/media_tree.git
4438 W:      https://linuxtv.org
4439 W:      http://www.ivtvdriver.org/index.php/Cx18
4440 S:      Maintained
4441 F:      Documentation/media/v4l-drivers/cx18*
4442 F:      drivers/media/pci/cx18/
4443 F:      include/uapi/linux/ivtv*
4444
4445 CX2341X MPEG ENCODER HELPER MODULE
4446 M:      Hans Verkuil <hverkuil@xs4all.nl>
4447 L:      linux-media@vger.kernel.org
4448 T:      git git://linuxtv.org/media_tree.git
4449 W:      https://linuxtv.org
4450 S:      Maintained
4451 F:      drivers/media/common/cx2341x*
4452 F:      include/media/drv-intf/cx2341x.h
4453
4454 CX24120 MEDIA DRIVER
4455 M:      Jemma Denson <jdenson@gmail.com>
4456 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4457 L:      linux-media@vger.kernel.org
4458 W:      https://linuxtv.org
4459 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4460 S:      Maintained
4461 F:      drivers/media/dvb-frontends/cx24120*
4462
4463 CX88 VIDEO4LINUX DRIVER
4464 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4465 L:      linux-media@vger.kernel.org
4466 W:      https://linuxtv.org
4467 T:      git git://linuxtv.org/media_tree.git
4468 S:      Odd fixes
4469 F:      Documentation/media/v4l-drivers/cx88*
4470 F:      drivers/media/pci/cx88/
4471
4472 CXD2820R MEDIA DRIVER
4473 M:      Antti Palosaari <crope@iki.fi>
4474 L:      linux-media@vger.kernel.org
4475 W:      https://linuxtv.org
4476 W:      http://palosaari.fi/linux/
4477 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4478 T:      git git://linuxtv.org/anttip/media_tree.git
4479 S:      Maintained
4480 F:      drivers/media/dvb-frontends/cxd2820r*
4481
4482 CXGB3 ETHERNET DRIVER (CXGB3)
4483 M:      Vishal Kulkarni <vishal@chelsio.com>
4484 L:      netdev@vger.kernel.org
4485 W:      http://www.chelsio.com
4486 S:      Supported
4487 F:      drivers/net/ethernet/chelsio/cxgb3/
4488
4489 CXGB3 ISCSI DRIVER (CXGB3I)
4490 M:      Karen Xie <kxie@chelsio.com>
4491 L:      linux-scsi@vger.kernel.org
4492 W:      http://www.chelsio.com
4493 S:      Supported
4494 F:      drivers/scsi/cxgbi/cxgb3i
4495
4496 CXGB4 CRYPTO DRIVER (chcr)
4497 M:      Atul Gupta <atul.gupta@chelsio.com>
4498 L:      linux-crypto@vger.kernel.org
4499 W:      http://www.chelsio.com
4500 S:      Supported
4501 F:      drivers/crypto/chelsio
4502
4503 CXGB4 ETHERNET DRIVER (CXGB4)
4504 M:      Vishal Kulkarni <vishal@chelsio.com>
4505 L:      netdev@vger.kernel.org
4506 W:      http://www.chelsio.com
4507 S:      Supported
4508 F:      drivers/net/ethernet/chelsio/cxgb4/
4509
4510 CXGB4 ISCSI DRIVER (CXGB4I)
4511 M:      Karen Xie <kxie@chelsio.com>
4512 L:      linux-scsi@vger.kernel.org
4513 W:      http://www.chelsio.com
4514 S:      Supported
4515 F:      drivers/scsi/cxgbi/cxgb4i
4516
4517 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4518 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4519 L:      linux-rdma@vger.kernel.org
4520 W:      http://www.openfabrics.org
4521 S:      Supported
4522 F:      drivers/infiniband/hw/cxgb4/
4523 F:      include/uapi/rdma/cxgb4-abi.h
4524
4525 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4526 M:      Casey Leedom <leedom@chelsio.com>
4527 L:      netdev@vger.kernel.org
4528 W:      http://www.chelsio.com
4529 S:      Supported
4530 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4531
4532 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4533 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4534 M:      Andrew Donnellan <ajd@linux.ibm.com>
4535 L:      linuxppc-dev@lists.ozlabs.org
4536 S:      Supported
4537 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4538 F:      drivers/misc/cxl/
4539 F:      include/misc/cxl*
4540 F:      include/uapi/misc/cxl.h
4541 F:      Documentation/powerpc/cxl.rst
4542 F:      Documentation/ABI/testing/sysfs-class-cxl
4543
4544 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4545 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4546 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4547 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4548 L:      linux-scsi@vger.kernel.org
4549 S:      Supported
4550 F:      drivers/scsi/cxlflash/
4551 F:      include/uapi/scsi/cxlflash_ioctl.h
4552 F:      Documentation/powerpc/cxlflash.rst
4553
4554 CYBERPRO FB DRIVER
4555 M:      Russell King <linux@armlinux.org.uk>
4556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4557 W:      http://www.armlinux.org.uk/
4558 S:      Maintained
4559 F:      drivers/video/fbdev/cyber2000fb.*
4560
4561 CYCLADES ASYNC MUX DRIVER
4562 W:      http://www.cyclades.com/
4563 S:      Orphan
4564 F:      drivers/tty/cyclades.c
4565 F:      include/linux/cyclades.h
4566 F:      include/uapi/linux/cyclades.h
4567
4568 CYCLADES PC300 DRIVER
4569 W:      http://www.cyclades.com/
4570 S:      Orphan
4571 F:      drivers/net/wan/pc300*
4572
4573 CYPRESS_FIRMWARE MEDIA DRIVER
4574 M:      Antti Palosaari <crope@iki.fi>
4575 L:      linux-media@vger.kernel.org
4576 W:      https://linuxtv.org
4577 W:      http://palosaari.fi/linux/
4578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4579 T:      git git://linuxtv.org/anttip/media_tree.git
4580 S:      Maintained
4581 F:      drivers/media/common/cypress_firmware*
4582
4583 CYTTSP TOUCHSCREEN DRIVER
4584 M:      Ferruh Yigit <fery@cypress.com>
4585 L:      linux-input@vger.kernel.org
4586 S:      Supported
4587 F:      drivers/input/touchscreen/cyttsp*
4588 F:      include/linux/input/cyttsp.h
4589
4590 D-LINK DIR-685 TOUCHKEYS DRIVER
4591 M:      Linus Walleij <linus.walleij@linaro.org>
4592 L:      linux-input@vger.kernel.org
4593 S:      Supported
4594 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4595
4596 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4597 M:      Joshua Kinard <kumba@gentoo.org>
4598 S:      Maintained
4599 F:      drivers/rtc/rtc-ds1685.c
4600 F:      include/linux/rtc/ds1685.h
4601
4602 DAMA SLAVE for AX.25
4603 M:      Joerg Reuter <jreuter@yaina.de>
4604 W:      http://yaina.de/jreuter/
4605 W:      http://www.qsl.net/dl1bke/
4606 L:      linux-hams@vger.kernel.org
4607 S:      Maintained
4608 F:      net/ax25/af_ax25.c
4609 F:      net/ax25/ax25_dev.c
4610 F:      net/ax25/ax25_ds_*
4611 F:      net/ax25/ax25_in.c
4612 F:      net/ax25/ax25_out.c
4613 F:      net/ax25/ax25_timer.c
4614 F:      net/ax25/sysctl_net_ax25.c
4615
4616 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4617 L:      netdev@vger.kernel.org
4618 S:      Orphan
4619 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4620 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4621
4622 DC390/AM53C974 SCSI driver
4623 M:      Hannes Reinecke <hare@suse.com>
4624 L:      linux-scsi@vger.kernel.org
4625 S:      Maintained
4626 F:      drivers/scsi/am53c974.c
4627
4628 DC395x SCSI driver
4629 M:      Oliver Neukum <oliver@neukum.org>
4630 M:      Ali Akcaagac <aliakc@web.de>
4631 M:      Jamie Lenehan <lenehan@twibble.org>
4632 L:      dc395x@twibble.org
4633 W:      http://twibble.org/dist/dc395x/
4634 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4635 S:      Maintained
4636 F:      Documentation/scsi/dc395x.txt
4637 F:      drivers/scsi/dc395x.*
4638
4639 DCCP PROTOCOL
4640 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4641 L:      dccp@vger.kernel.org
4642 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4643 S:      Maintained
4644 F:      include/linux/dccp.h
4645 F:      include/uapi/linux/dccp.h
4646 F:      include/linux/tfrc.h
4647 F:      net/dccp/
4648
4649 DECnet NETWORK LAYER
4650 W:      http://linux-decnet.sourceforge.net
4651 L:      linux-decnet-user@lists.sourceforge.net
4652 S:      Orphan
4653 F:      Documentation/networking/decnet.txt
4654 F:      net/decnet/
4655
4656 DECSTATION PLATFORM SUPPORT
4657 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4658 L:      linux-mips@vger.kernel.org
4659 W:      http://www.linux-mips.org/wiki/DECstation
4660 S:      Maintained
4661 F:      arch/mips/dec/
4662 F:      arch/mips/include/asm/dec/
4663 F:      arch/mips/include/asm/mach-dec/
4664
4665 DEFXX FDDI NETWORK DRIVER
4666 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4667 S:      Maintained
4668 F:      drivers/net/fddi/defxx.*
4669
4670 DEINTERLACE DRIVERS FOR ALLWINNER H3
4671 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4672 L:      linux-media@vger.kernel.org
4673 T:      git git://linuxtv.org/media_tree.git
4674 S:      Maintained
4675 F:      drivers/media/platform/sunxi/sun8i-di/
4676 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4677
4678 DELL SMBIOS DRIVER
4679 M:      Pali Rohár <pali.rohar@gmail.com>
4680 M:      Mario Limonciello <mario.limonciello@dell.com>
4681 L:      platform-driver-x86@vger.kernel.org
4682 S:      Maintained
4683 F:      drivers/platform/x86/dell-smbios.*
4684
4685 DELL SMBIOS SMM DRIVER
4686 M:      Mario Limonciello <mario.limonciello@dell.com>
4687 L:      platform-driver-x86@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/platform/x86/dell-smbios-smm.c
4690
4691 DELL SMBIOS WMI DRIVER
4692 M:      Mario Limonciello <mario.limonciello@dell.com>
4693 L:      platform-driver-x86@vger.kernel.org
4694 S:      Maintained
4695 F:      drivers/platform/x86/dell-smbios-wmi.c
4696 F:      tools/wmi/dell-smbios-example.c
4697
4698 DEFZA FDDI NETWORK DRIVER
4699 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4700 S:      Maintained
4701 F:      drivers/net/fddi/defza.*
4702
4703 DELL LAPTOP DRIVER
4704 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4705 M:      Pali Rohár <pali.rohar@gmail.com>
4706 L:      platform-driver-x86@vger.kernel.org
4707 S:      Maintained
4708 F:      drivers/platform/x86/dell-laptop.c
4709
4710 DELL LAPTOP FREEFALL DRIVER
4711 M:      Pali Rohár <pali.rohar@gmail.com>
4712 S:      Maintained
4713 F:      drivers/platform/x86/dell-smo8800.c
4714
4715 DELL LAPTOP RBTN DRIVER
4716 M:      Pali Rohár <pali.rohar@gmail.com>
4717 S:      Maintained
4718 F:      drivers/platform/x86/dell-rbtn.*
4719
4720 DELL REMOTE BIOS UPDATE DRIVER
4721 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4722 L:      platform-driver-x86@vger.kernel.org
4723 S:      Maintained
4724 F:      drivers/platform/x86/dell_rbu.c
4725
4726 DELL LAPTOP SMM DRIVER
4727 M:      Pali Rohár <pali.rohar@gmail.com>
4728 S:      Maintained
4729 F:      drivers/hwmon/dell-smm-hwmon.c
4730 F:      include/uapi/linux/i8k.h
4731
4732 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4733 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4734 L:      platform-driver-x86@vger.kernel.org
4735 S:      Maintained
4736 F:      Documentation/driver-api/dcdbas.rst
4737 F:      drivers/platform/x86/dcdbas.*
4738
4739 DELL WMI NOTIFICATIONS DRIVER
4740 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4741 M:      Pali Rohár <pali.rohar@gmail.com>
4742 S:      Maintained
4743 F:      drivers/platform/x86/dell-wmi.c
4744
4745 DELL WMI DESCRIPTOR DRIVER
4746 M:      Mario Limonciello <mario.limonciello@dell.com>
4747 S:      Maintained
4748 F:      drivers/platform/x86/dell-wmi-descriptor.c
4749
4750 DELTA ST MEDIA DRIVER
4751 M:      Hugues Fruchet <hugues.fruchet@st.com>
4752 L:      linux-media@vger.kernel.org
4753 T:      git git://linuxtv.org/media_tree.git
4754 W:      https://linuxtv.org
4755 S:      Supported
4756 F:      drivers/media/platform/sti/delta
4757
4758 DENALI NAND DRIVER
4759 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4760 L:      linux-mtd@lists.infradead.org
4761 S:      Supported
4762 F:      drivers/mtd/nand/raw/denali*
4763
4764 DESIGNWARE EDMA CORE IP DRIVER
4765 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4766 L:      dmaengine@vger.kernel.org
4767 S:      Maintained
4768 F:      drivers/dma/dw-edma/
4769 F:      include/linux/dma/edma.h
4770
4771 DESIGNWARE USB2 DRD IP DRIVER
4772 M:      Minas Harutyunyan <hminas@synopsys.com>
4773 L:      linux-usb@vger.kernel.org
4774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4775 S:      Maintained
4776 F:      drivers/usb/dwc2/
4777
4778 DESIGNWARE USB3 DRD IP DRIVER
4779 M:      Felipe Balbi <balbi@kernel.org>
4780 L:      linux-usb@vger.kernel.org
4781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4782 S:      Maintained
4783 F:      drivers/usb/dwc3/
4784
4785 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4786 M:      Andreas Klinger <ak@it-klinger.de>
4787 L:      linux-iio@vger.kernel.org
4788 S:      Maintained
4789 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4790 F:      drivers/iio/proximity/srf*.c
4791
4792 DEVICE COREDUMP (DEV_COREDUMP)
4793 M:      Johannes Berg <johannes@sipsolutions.net>
4794 L:      linux-kernel@vger.kernel.org
4795 S:      Maintained
4796 F:      drivers/base/devcoredump.c
4797 F:      include/linux/devcoredump.h
4798
4799 DEVICE FREQUENCY (DEVFREQ)
4800 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4801 M:      Kyungmin Park <kyungmin.park@samsung.com>
4802 M:      Chanwoo Choi <cw00.choi@samsung.com>
4803 L:      linux-pm@vger.kernel.org
4804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4805 S:      Maintained
4806 F:      drivers/devfreq/
4807 F:      include/linux/devfreq.h
4808 F:      Documentation/devicetree/bindings/devfreq/
4809 F:      include/trace/events/devfreq.h
4810
4811 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4812 M:      Chanwoo Choi <cw00.choi@samsung.com>
4813 L:      linux-pm@vger.kernel.org
4814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4815 S:      Supported
4816 F:      drivers/devfreq/event/
4817 F:      drivers/devfreq/devfreq-event.c
4818 F:      include/dt-bindings/pmu/exynos_ppmu.h
4819 F:      include/linux/devfreq-event.h
4820 F:      Documentation/devicetree/bindings/devfreq/event/
4821
4822 DEVICE NUMBER REGISTRY
4823 M:      Torben Mathiasen <device@lanana.org>
4824 W:      http://lanana.org/docs/device-list/index.html
4825 S:      Maintained
4826
4827 DEVICE-MAPPER  (LVM)
4828 M:      Alasdair Kergon <agk@redhat.com>
4829 M:      Mike Snitzer <snitzer@redhat.com>
4830 M:      dm-devel@redhat.com
4831 L:      dm-devel@redhat.com
4832 W:      http://sources.redhat.com/dm
4833 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4835 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4836 S:      Maintained
4837 F:      Documentation/admin-guide/device-mapper/
4838 F:      drivers/md/Makefile
4839 F:      drivers/md/Kconfig
4840 F:      drivers/md/dm*
4841 F:      drivers/md/persistent-data/
4842 F:      include/linux/device-mapper.h
4843 F:      include/linux/dm-*.h
4844 F:      include/uapi/linux/dm-*.h
4845
4846 DEVLINK
4847 M:      Jiri Pirko <jiri@mellanox.com>
4848 L:      netdev@vger.kernel.org
4849 S:      Supported
4850 F:      net/core/devlink.c
4851 F:      include/net/devlink.h
4852 F:      include/uapi/linux/devlink.h
4853
4854 DIALOG SEMICONDUCTOR DRIVERS
4855 M:      Support Opensource <support.opensource@diasemi.com>
4856 W:      http://www.dialog-semiconductor.com/products
4857 S:      Supported
4858 F:      Documentation/hwmon/da90??.rst
4859 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4860 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4861 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4862 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4863 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4864 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4865 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4866 F:      drivers/gpio/gpio-da90??.c
4867 F:      drivers/hwmon/da90??-hwmon.c
4868 F:      drivers/iio/adc/da91??-*.c
4869 F:      drivers/input/misc/da90??_onkey.c
4870 F:      drivers/input/touchscreen/da9052_tsi.c
4871 F:      drivers/leds/leds-da90??.c
4872 F:      drivers/mfd/da903x.c
4873 F:      drivers/mfd/da90??-*.c
4874 F:      drivers/mfd/da91??-*.c
4875 F:      drivers/power/supply/da9052-battery.c
4876 F:      drivers/power/supply/da91??-*.c
4877 F:      drivers/regulator/da903x.c
4878 F:      drivers/regulator/da9???-regulator.[ch]
4879 F:      drivers/regulator/slg51000-regulator.[ch]
4880 F:      drivers/thermal/da90??-thermal.c
4881 F:      drivers/rtc/rtc-da90??.c
4882 F:      drivers/video/backlight/da90??_bl.c
4883 F:      drivers/watchdog/da90??_wdt.c
4884 F:      include/linux/mfd/da903x.h
4885 F:      include/linux/mfd/da9052/
4886 F:      include/linux/mfd/da9055/
4887 F:      include/linux/mfd/da9062/
4888 F:      include/linux/mfd/da9063/
4889 F:      include/linux/mfd/da9150/
4890 F:      include/linux/regulator/da9211.h
4891 F:      include/sound/da[79]*.h
4892 F:      sound/soc/codecs/da[79]*.[ch]
4893
4894 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4895 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4896 L:      linux-gpio@vger.kernel.org
4897 S:      Maintained
4898 F:      drivers/gpio/gpio-gpio-mm.c
4899
4900 DIOLAN U2C-12 I2C DRIVER
4901 M:      Guenter Roeck <linux@roeck-us.net>
4902 L:      linux-i2c@vger.kernel.org
4903 S:      Maintained
4904 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4905
4906 FILESYSTEM DIRECT ACCESS (DAX)
4907 M:      Dan Williams <dan.j.williams@intel.com>
4908 R:      Matthew Wilcox <willy@infradead.org>
4909 R:      Jan Kara <jack@suse.cz>
4910 L:      linux-fsdevel@vger.kernel.org
4911 L:      linux-nvdimm@lists.01.org
4912 S:      Supported
4913 F:      fs/dax.c
4914 F:      include/linux/dax.h
4915 F:      include/trace/events/fs_dax.h
4916
4917 DEVICE DIRECT ACCESS (DAX)
4918 M:      Dan Williams <dan.j.williams@intel.com>
4919 M:      Vishal Verma <vishal.l.verma@intel.com>
4920 M:      Dave Jiang <dave.jiang@intel.com>
4921 L:      linux-nvdimm@lists.01.org
4922 S:      Supported
4923 F:      drivers/dax/
4924
4925 DIRECTORY NOTIFICATION (DNOTIFY)
4926 M:      Jan Kara <jack@suse.cz>
4927 R:      Amir Goldstein <amir73il@gmail.com>
4928 L:      linux-fsdevel@vger.kernel.org
4929 S:      Maintained
4930 F:      Documentation/filesystems/dnotify.txt
4931 F:      fs/notify/dnotify/
4932 F:      include/linux/dnotify.h
4933
4934 DISK GEOMETRY AND PARTITION HANDLING
4935 M:      Andries Brouwer <aeb@cwi.nl>
4936 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4937 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4938 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4939 S:      Maintained
4940
4941 DISKQUOTA
4942 M:      Jan Kara <jack@suse.com>
4943 S:      Maintained
4944 F:      Documentation/filesystems/quota.txt
4945 F:      fs/quota/
4946 F:      include/linux/quota*.h
4947 F:      include/uapi/linux/quota*.h
4948
4949 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4950 M:      Bernie Thompson <bernie@plugable.com>
4951 L:      linux-fbdev@vger.kernel.org
4952 S:      Maintained
4953 W:      http://plugable.com/category/projects/udlfb/
4954 F:      drivers/video/fbdev/udlfb.c
4955 F:      include/video/udlfb.h
4956 F:      Documentation/fb/udlfb.rst
4957
4958 DISTRIBUTED LOCK MANAGER (DLM)
4959 M:      Christine Caulfield <ccaulfie@redhat.com>
4960 M:      David Teigland <teigland@redhat.com>
4961 L:      cluster-devel@redhat.com
4962 W:      http://sources.redhat.com/cluster/
4963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4964 S:      Supported
4965 F:      fs/dlm/
4966
4967 DMA BUFFER SHARING FRAMEWORK
4968 M:      Sumit Semwal <sumit.semwal@linaro.org>
4969 S:      Maintained
4970 L:      linux-media@vger.kernel.org
4971 L:      dri-devel@lists.freedesktop.org
4972 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4973 F:      drivers/dma-buf/
4974 F:      include/linux/dma-buf*
4975 F:      include/linux/reservation.h
4976 F:      include/linux/*fence.h
4977 F:      Documentation/driver-api/dma-buf.rst
4978 T:      git git://anongit.freedesktop.org/drm/drm-misc
4979
4980 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4981 M:      Vinod Koul <vkoul@kernel.org>
4982 L:      dmaengine@vger.kernel.org
4983 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4984 S:      Maintained
4985 F:      drivers/dma/
4986 F:      include/linux/dmaengine.h
4987 F:      include/linux/of_dma.h
4988 F:      Documentation/devicetree/bindings/dma/
4989 F:      Documentation/driver-api/dmaengine/
4990 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4991
4992 DMA MAPPING HELPERS
4993 M:      Christoph Hellwig <hch@lst.de>
4994 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4995 R:      Robin Murphy <robin.murphy@arm.com>
4996 L:      iommu@lists.linux-foundation.org
4997 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4998 W:      http://git.infradead.org/users/hch/dma-mapping.git
4999 S:      Supported
5000 F:      kernel/dma/
5001 F:      include/asm-generic/dma-mapping.h
5002 F:      include/linux/dma-direct.h
5003 F:      include/linux/dma-mapping.h
5004 F:      include/linux/dma-noncoherent.h
5005
5006 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5007 M:      Lukasz Luba <l.luba@partner.samsung.com>
5008 L:      linux-pm@vger.kernel.org
5009 L:      linux-samsung-soc@vger.kernel.org
5010 S:      Maintained
5011 F:      drivers/memory/samsung/exynos5422-dmc.c
5012 F:      Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5013
5014 DME1737 HARDWARE MONITOR DRIVER
5015 M:      Juerg Haefliger <juergh@gmail.com>
5016 L:      linux-hwmon@vger.kernel.org
5017 S:      Maintained
5018 F:      Documentation/hwmon/dme1737.rst
5019 F:      drivers/hwmon/dme1737.c
5020
5021 DMI/SMBIOS SUPPORT
5022 M:      Jean Delvare <jdelvare@suse.com>
5023 S:      Maintained
5024 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5025 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5026 F:      drivers/firmware/dmi-id.c
5027 F:      drivers/firmware/dmi_scan.c
5028 F:      include/linux/dmi.h
5029
5030 DOCUMENTATION
5031 M:      Jonathan Corbet <corbet@lwn.net>
5032 L:      linux-doc@vger.kernel.org
5033 S:      Maintained
5034 F:      Documentation/
5035 F:      scripts/documentation-file-ref-check
5036 F:      scripts/kernel-doc
5037 F:      scripts/sphinx-pre-install
5038 X:      Documentation/ABI/
5039 X:      Documentation/firmware-guide/acpi/
5040 X:      Documentation/devicetree/
5041 X:      Documentation/i2c/
5042 X:      Documentation/media/
5043 X:      Documentation/power/
5044 X:      Documentation/spi/
5045 T:      git git://git.lwn.net/linux.git docs-next
5046
5047 DOCUMENTATION/ITALIAN
5048 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5049 L:      linux-doc@vger.kernel.org
5050 S:      Maintained
5051 F:      Documentation/translations/it_IT
5052
5053 DOCUMENTATION SCRIPTS
5054 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5055 L:      linux-doc@vger.kernel.org
5056 S:      Maintained
5057 F:      scripts/documentation-file-ref-check
5058 F:      scripts/sphinx-pre-install
5059 F:      Documentation/sphinx/parse-headers.pl
5060
5061 DONGWOON DW9714 LENS VOICE COIL DRIVER
5062 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5063 L:      linux-media@vger.kernel.org
5064 T:      git git://linuxtv.org/media_tree.git
5065 S:      Maintained
5066 F:      drivers/media/i2c/dw9714.c
5067 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5068
5069 DONGWOON DW9807 LENS VOICE COIL DRIVER
5070 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5071 L:      linux-media@vger.kernel.org
5072 T:      git git://linuxtv.org/media_tree.git
5073 S:      Maintained
5074 F:      drivers/media/i2c/dw9807-vcm.c
5075 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5076
5077 DOUBLETALK DRIVER
5078 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5079 L:      blinux-list@redhat.com
5080 S:      Maintained
5081 F:      drivers/char/dtlk.c
5082 F:      include/linux/dtlk.h
5083
5084 DPAA2 DATAPATH I/O (DPIO) DRIVER
5085 M:      Roy Pledge <Roy.Pledge@nxp.com>
5086 L:      linux-kernel@vger.kernel.org
5087 S:      Maintained
5088 F:      drivers/soc/fsl/dpio
5089
5090 DPAA2 ETHERNET DRIVER
5091 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5092 L:      netdev@vger.kernel.org
5093 S:      Maintained
5094 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5095 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5096 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5097 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5098 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5099 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5100 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5101 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5102 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5103
5104 DPAA2 ETHERNET SWITCH DRIVER
5105 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5106 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5107 L:      linux-kernel@vger.kernel.org
5108 S:      Maintained
5109 F:      drivers/staging/fsl-dpaa2/ethsw
5110
5111 DPT_I2O SCSI RAID DRIVER
5112 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5113 L:      linux-scsi@vger.kernel.org
5114 W:      http://www.adaptec.com/
5115 S:      Maintained
5116 F:      drivers/scsi/dpt*
5117 F:      drivers/scsi/dpt/
5118
5119 DRBD DRIVER
5120 M:      Philipp Reisner <philipp.reisner@linbit.com>
5121 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5122 L:      drbd-dev@lists.linbit.com
5123 W:      http://www.drbd.org
5124 T:      git git://git.linbit.com/linux-drbd.git
5125 T:      git git://git.linbit.com/drbd-8.4.git
5126 S:      Supported
5127 F:      drivers/block/drbd/
5128 F:      lib/lru_cache.c
5129 F:      Documentation/admin-guide/blockdev/
5130
5131 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5132 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5133 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5135 S:      Supported
5136 F:      Documentation/kobject.txt
5137 F:      drivers/base/
5138 F:      fs/debugfs/
5139 F:      fs/sysfs/
5140 F:      include/linux/debugfs.h
5141 F:      include/linux/kobj*
5142 F:      lib/kobj*
5143
5144 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5145 M:      Kevin Hilman <khilman@kernel.org>
5146 M:      Nishanth Menon <nm@ti.com>
5147 S:      Maintained
5148 F:      drivers/power/avs/
5149 F:      include/linux/power/smartreflex.h
5150 L:      linux-pm@vger.kernel.org
5151
5152 DRM DRIVER FOR ARM PL111 CLCD
5153 M:      Eric Anholt <eric@anholt.net>
5154 T:      git git://anongit.freedesktop.org/drm/drm-misc
5155 S:      Supported
5156 F:      drivers/gpu/drm/pl111/
5157
5158 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5159 M:      Linus Walleij <linus.walleij@linaro.org>
5160 T:      git git://anongit.freedesktop.org/drm/drm-misc
5161 S:      Maintained
5162 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5163 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5164
5165 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5166 M:      Dave Airlie <airlied@redhat.com>
5167 S:      Odd Fixes
5168 F:      drivers/gpu/drm/ast/
5169
5170 DRM DRIVER FOR ASPEED BMC GFX
5171 M:      Joel Stanley <joel@jms.id.au>
5172 L:      linux-aspeed@lists.ozlabs.org
5173 T:      git git://anongit.freedesktop.org/drm/drm-misc
5174 S:      Supported
5175 F:      drivers/gpu/drm/aspeed/
5176 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5177
5178 DRM DRIVER FOR BOCHS VIRTUAL GPU
5179 M:      Gerd Hoffmann <kraxel@redhat.com>
5180 L:      virtualization@lists.linux-foundation.org
5181 T:      git git://anongit.freedesktop.org/drm/drm-misc
5182 S:      Maintained
5183 F:      drivers/gpu/drm/bochs/
5184
5185 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5186 M:      Linus Walleij <linus.walleij@linaro.org>
5187 T:      git git://anongit.freedesktop.org/drm/drm-misc
5188 S:      Maintained
5189 F:      drivers/gpu/drm/tve200/
5190
5191 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5192 M:      Jagan Teki <jagan@amarulasolutions.com>
5193 S:      Maintained
5194 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5195 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5196
5197 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5198 M:      Hans de Goede <hdegoede@redhat.com>
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200 S:      Maintained
5201 F:      drivers/gpu/drm/tiny/gm12u320.c
5202
5203 DRM DRIVER FOR ILITEK ILI9225 PANELS
5204 M:      David Lechner <david@lechnology.com>
5205 T:      git git://anongit.freedesktop.org/drm/drm-misc
5206 S:      Maintained
5207 F:      drivers/gpu/drm/tiny/ili9225.c
5208 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5209
5210 DRM DRIVER FOR HX8357D PANELS
5211 M:      Eric Anholt <eric@anholt.net>
5212 T:      git git://anongit.freedesktop.org/drm/drm-misc
5213 S:      Maintained
5214 F:      drivers/gpu/drm/tiny/hx8357d.c
5215 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5216
5217 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5218 S:      Orphan / Obsolete
5219 F:      drivers/gpu/drm/i810/
5220 F:      include/uapi/drm/i810_drm.h
5221
5222 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5223 S:      Orphan / Obsolete
5224 F:      drivers/gpu/drm/mga/
5225 F:      include/uapi/drm/mga_drm.h
5226
5227 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5228 M:      Dave Airlie <airlied@redhat.com>
5229 S:      Odd Fixes
5230 F:      drivers/gpu/drm/mgag200/
5231
5232 DRM DRIVER FOR MI0283QT
5233 M:      Noralf Trønnes <noralf@tronnes.org>
5234 T:      git git://anongit.freedesktop.org/drm/drm-misc
5235 S:      Maintained
5236 F:      drivers/gpu/drm/tiny/mi0283qt.c
5237 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5238
5239 DRM DRIVER FOR MSM ADRENO GPU
5240 M:      Rob Clark <robdclark@gmail.com>
5241 M:      Sean Paul <sean@poorly.run>
5242 L:      linux-arm-msm@vger.kernel.org
5243 L:      dri-devel@lists.freedesktop.org
5244 L:      freedreno@lists.freedesktop.org
5245 T:      git https://gitlab.freedesktop.org/drm/msm.git
5246 S:      Maintained
5247 F:      drivers/gpu/drm/msm/
5248 F:      include/uapi/drm/msm_drm.h
5249 F:      Documentation/devicetree/bindings/display/msm/
5250
5251 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5252 M:      Ben Skeggs <bskeggs@redhat.com>
5253 L:      dri-devel@lists.freedesktop.org
5254 L:      nouveau@lists.freedesktop.org
5255 T:      git git://github.com/skeggsb/linux
5256 S:      Supported
5257 F:      drivers/gpu/drm/nouveau/
5258 F:      include/uapi/drm/nouveau_drm.h
5259
5260 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5261 M:      Stefan Mavrodiev <stefan@olimex.com>
5262 S:      Maintained
5263 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5264 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5265
5266 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5267 M:      Noralf Trønnes <noralf@tronnes.org>
5268 T:      git git://anongit.freedesktop.org/drm/drm-misc
5269 S:      Maintained
5270 F:      drivers/gpu/drm/tiny/repaper.c
5271 F:      Documentation/devicetree/bindings/display/repaper.txt
5272
5273 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5274 M:      Dave Airlie <airlied@redhat.com>
5275 M:      Gerd Hoffmann <kraxel@redhat.com>
5276 L:      virtualization@lists.linux-foundation.org
5277 T:      git git://anongit.freedesktop.org/drm/drm-misc
5278 S:      Obsolete
5279 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5280 F:      drivers/gpu/drm/cirrus/
5281
5282 DRM DRIVER FOR QXL VIRTUAL GPU
5283 M:      Dave Airlie <airlied@redhat.com>
5284 M:      Gerd Hoffmann <kraxel@redhat.com>
5285 L:      virtualization@lists.linux-foundation.org
5286 L:      spice-devel@lists.freedesktop.org
5287 T:      git git://anongit.freedesktop.org/drm/drm-misc
5288 S:      Maintained
5289 F:      drivers/gpu/drm/qxl/
5290 F:      include/uapi/drm/qxl_drm.h
5291
5292 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5293 M:      Robert Chiras <robert.chiras@nxp.com>
5294 S:      Maintained
5295 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5296 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5297
5298 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5299 S:      Orphan / Obsolete
5300 F:      drivers/gpu/drm/r128/
5301 F:      include/uapi/drm/r128_drm.h
5302
5303 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5304 M:      Guido Günther <agx@sigxcpu.org>
5305 R:      Purism Kernel Team <kernel@puri.sm>
5306 S:      Maintained
5307 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5308 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5309
5310 DRM DRIVER FOR SAVAGE VIDEO CARDS
5311 S:      Orphan / Obsolete
5312 F:      drivers/gpu/drm/savage/
5313 F:      include/uapi/drm/savage_drm.h
5314
5315 DRM DRIVER FOR SIS VIDEO CARDS
5316 S:      Orphan / Obsolete
5317 F:      drivers/gpu/drm/sis/
5318 F:      include/uapi/drm/sis_drm.h
5319
5320 DRM DRIVER FOR SITRONIX ST7701 PANELS
5321 M:      Jagan Teki <jagan@amarulasolutions.com>
5322 S:      Maintained
5323 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5324 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5325
5326 DRM DRIVER FOR SITRONIX ST7586 PANELS
5327 M:      David Lechner <david@lechnology.com>
5328 T:      git git://anongit.freedesktop.org/drm/drm-misc
5329 S:      Maintained
5330 F:      drivers/gpu/drm/tiny/st7586.c
5331 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5332
5333 DRM DRIVER FOR SITRONIX ST7735R PANELS
5334 M:      David Lechner <david@lechnology.com>
5335 T:      git git://anongit.freedesktop.org/drm/drm-misc
5336 S:      Maintained
5337 F:      drivers/gpu/drm/tiny/st7735r.c
5338 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5339
5340 DRM DRIVER FOR ST-ERICSSON MCDE
5341 M:      Linus Walleij <linus.walleij@linaro.org>
5342 T:      git git://anongit.freedesktop.org/drm/drm-misc
5343 S:      Maintained
5344 F:      drivers/gpu/drm/mcde/
5345 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5346
5347 DRM DRIVER FOR TDFX VIDEO CARDS
5348 S:      Orphan / Obsolete
5349 F:      drivers/gpu/drm/tdfx/
5350
5351 DRM DRIVER FOR TPO TPG110 PANELS
5352 M:      Linus Walleij <linus.walleij@linaro.org>
5353 T:      git git://anongit.freedesktop.org/drm/drm-misc
5354 S:      Maintained
5355 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5356 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5357
5358 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5359 M:      Dave Airlie <airlied@redhat.com>
5360 R:      Sean Paul <sean@poorly.run>
5361 L:      dri-devel@lists.freedesktop.org
5362 S:      Odd Fixes
5363 F:      drivers/gpu/drm/udl/
5364 T:      git git://anongit.freedesktop.org/drm/drm-misc
5365
5366 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5367 M:      Hans de Goede <hdegoede@redhat.com>
5368 L:      dri-devel@lists.freedesktop.org
5369 S:      Maintained
5370 F:      drivers/gpu/drm/vboxvideo/
5371 T:      git git://anongit.freedesktop.org/drm/drm-misc
5372
5373 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5374 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5375 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5376 R:      Daniel Vetter <daniel@ffwll.ch>
5377 T:      git git://anongit.freedesktop.org/drm/drm-misc
5378 S:      Maintained
5379 L:      dri-devel@lists.freedesktop.org
5380 F:      drivers/gpu/drm/vkms/
5381 F:      Documentation/gpu/vkms.rst
5382
5383 DRM DRIVER FOR VMWARE VIRTUAL GPU
5384 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5385 M:      Thomas Hellstrom <thellstrom@vmware.com>
5386 L:      dri-devel@lists.freedesktop.org
5387 T:      git git://people.freedesktop.org/~thomash/linux
5388 S:      Supported
5389 F:      drivers/gpu/drm/vmwgfx/
5390 F:      include/uapi/drm/vmwgfx_drm.h
5391
5392 DRM DRIVERS
5393 M:      David Airlie <airlied@linux.ie>
5394 M:      Daniel Vetter <daniel@ffwll.ch>
5395 L:      dri-devel@lists.freedesktop.org
5396 T:      git git://anongit.freedesktop.org/drm/drm
5397 B:      https://bugs.freedesktop.org/
5398 C:      irc://chat.freenode.net/dri-devel
5399 S:      Maintained
5400 F:      drivers/gpu/drm/
5401 F:      drivers/gpu/vga/
5402 F:      Documentation/devicetree/bindings/display/
5403 F:      Documentation/devicetree/bindings/gpu/
5404 F:      Documentation/gpu/
5405 F:      include/drm/
5406 F:      include/uapi/drm/
5407 F:      include/linux/vga*
5408
5409 DRM DRIVERS AND MISC GPU PATCHES
5410 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5411 M:      Maxime Ripard <mripard@kernel.org>
5412 M:      Sean Paul <sean@poorly.run>
5413 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5414 S:      Maintained
5415 T:      git git://anongit.freedesktop.org/drm/drm-misc
5416 F:      Documentation/gpu/
5417 F:      drivers/gpu/vga/
5418 F:      drivers/gpu/drm/*
5419 F:      include/drm/drm*
5420 F:      include/uapi/drm/drm*
5421 F:      include/linux/vga*
5422
5423 DRM DRIVERS FOR ALLWINNER A10
5424 M:      Maxime Ripard <mripard@kernel.org>
5425 M:      Chen-Yu Tsai <wens@csie.org>
5426 L:      dri-devel@lists.freedesktop.org
5427 S:      Supported
5428 F:      drivers/gpu/drm/sun4i/
5429 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5430 T:      git git://anongit.freedesktop.org/drm/drm-misc
5431
5432 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5433 M:      Maxime Ripard <mripard@kernel.org>
5434 M:      Chen-Yu Tsai <wens@csie.org>
5435 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5436 L:      dri-devel@lists.freedesktop.org
5437 S:      Supported
5438 F:      drivers/gpu/drm/sun4i/sun8i*
5439 T:      git git://anongit.freedesktop.org/drm/drm-misc
5440
5441 DRM DRIVERS FOR AMLOGIC SOCS
5442 M:      Neil Armstrong <narmstrong@baylibre.com>
5443 L:      dri-devel@lists.freedesktop.org
5444 L:      linux-amlogic@lists.infradead.org
5445 W:      http://linux-meson.com/
5446 S:      Supported
5447 F:      drivers/gpu/drm/meson/
5448 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5449 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5450 F:      Documentation/gpu/meson.rst
5451 T:      git git://anongit.freedesktop.org/drm/drm-misc
5452
5453 DRM DRIVERS FOR ATMEL HLCDC
5454 M:      Sam Ravnborg <sam@ravnborg.org>
5455 M:      Boris Brezillon <bbrezillon@kernel.org>
5456 L:      dri-devel@lists.freedesktop.org
5457 S:      Supported
5458 F:      drivers/gpu/drm/atmel-hlcdc/
5459 F:      Documentation/devicetree/bindings/display/atmel/
5460 T:      git git://anongit.freedesktop.org/drm/drm-misc
5461
5462 DRM DRIVERS FOR BRIDGE CHIPS
5463 M:      Andrzej Hajda <a.hajda@samsung.com>
5464 M:      Neil Armstrong <narmstrong@baylibre.com>
5465 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5466 R:      Jonas Karlman <jonas@kwiboo.se>
5467 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5468 S:      Maintained
5469 T:      git git://anongit.freedesktop.org/drm/drm-misc
5470 F:      drivers/gpu/drm/bridge/
5471
5472 DRM DRIVERS FOR EXYNOS
5473 M:      Inki Dae <inki.dae@samsung.com>
5474 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5475 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5476 M:      Kyungmin Park <kyungmin.park@samsung.com>
5477 L:      dri-devel@lists.freedesktop.org
5478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5479 S:      Supported
5480 F:      drivers/gpu/drm/exynos/
5481 F:      include/uapi/drm/exynos_drm.h
5482 F:      Documentation/devicetree/bindings/display/exynos/
5483
5484 DRM DRIVERS FOR FREESCALE DCU
5485 M:      Stefan Agner <stefan@agner.ch>
5486 M:      Alison Wang <alison.wang@nxp.com>
5487 L:      dri-devel@lists.freedesktop.org
5488 S:      Supported
5489 F:      drivers/gpu/drm/fsl-dcu/
5490 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5491 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5492 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5493 T:      git git://anongit.freedesktop.org/drm/drm-misc
5494
5495 DRM DRIVERS FOR FREESCALE IMX
5496 M:      Philipp Zabel <p.zabel@pengutronix.de>
5497 L:      dri-devel@lists.freedesktop.org
5498 S:      Maintained
5499 F:      drivers/gpu/drm/imx/
5500 F:      drivers/gpu/ipu-v3/
5501 F:      Documentation/devicetree/bindings/display/imx/
5502
5503 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5504 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5505 L:      dri-devel@lists.freedesktop.org
5506 T:      git git://github.com/patjak/drm-gma500
5507 S:      Maintained
5508 F:      drivers/gpu/drm/gma500/
5509
5510 DRM DRIVERS FOR HISILICON
5511 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5512 M:      Rongrong Zou <zourongrong@gmail.com>
5513 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5514 R:      Chen Feng <puck.chen@hisilicon.com>
5515 L:      dri-devel@lists.freedesktop.org
5516 T:      git git://github.com/xin3liang/linux.git
5517 S:      Maintained
5518 F:      drivers/gpu/drm/hisilicon/
5519 F:      Documentation/devicetree/bindings/display/hisilicon/
5520
5521 DRM DRIVERS FOR LIMA
5522 M:      Qiang Yu <yuq825@gmail.com>
5523 L:      dri-devel@lists.freedesktop.org
5524 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5525 S:      Maintained
5526 F:      drivers/gpu/drm/lima/
5527 F:      include/uapi/drm/lima_drm.h
5528 T:      git git://anongit.freedesktop.org/drm/drm-misc
5529
5530 DRM DRIVERS FOR MEDIATEK
5531 M:      CK Hu <ck.hu@mediatek.com>
5532 M:      Philipp Zabel <p.zabel@pengutronix.de>
5533 L:      dri-devel@lists.freedesktop.org
5534 S:      Supported
5535 F:      drivers/gpu/drm/mediatek/
5536 F:      Documentation/devicetree/bindings/display/mediatek/
5537
5538 DRM DRIVERS FOR NVIDIA TEGRA
5539 M:      Thierry Reding <thierry.reding@gmail.com>
5540 L:      dri-devel@lists.freedesktop.org
5541 L:      linux-tegra@vger.kernel.org
5542 T:      git git://anongit.freedesktop.org/tegra/linux.git
5543 S:      Supported
5544 F:      drivers/gpu/drm/tegra/
5545 F:      drivers/gpu/host1x/
5546 F:      include/linux/host1x.h
5547 F:      include/uapi/drm/tegra_drm.h
5548 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5549
5550 DRM DRIVERS FOR RENESAS
5551 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5552 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5553 L:      dri-devel@lists.freedesktop.org
5554 L:      linux-renesas-soc@vger.kernel.org
5555 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5556 S:      Supported
5557 F:      drivers/gpu/drm/rcar-du/
5558 F:      drivers/gpu/drm/shmobile/
5559 F:      include/linux/platform_data/shmob_drm.h
5560 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5561 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5562 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5563
5564 DRM DRIVERS FOR ROCKCHIP
5565 M:      Sandy Huang <hjc@rock-chips.com>
5566 M:      Heiko Stübner <heiko@sntech.de>
5567 L:      dri-devel@lists.freedesktop.org
5568 S:      Maintained
5569 F:      drivers/gpu/drm/rockchip/
5570 F:      Documentation/devicetree/bindings/display/rockchip/
5571 T:      git git://anongit.freedesktop.org/drm/drm-misc
5572
5573 DRM DRIVERS FOR STI
5574 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5575 M:      Vincent Abriou <vincent.abriou@st.com>
5576 L:      dri-devel@lists.freedesktop.org
5577 T:      git git://anongit.freedesktop.org/drm/drm-misc
5578 S:      Maintained
5579 F:      drivers/gpu/drm/sti
5580 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5581
5582 DRM DRIVERS FOR STM
5583 M:      Yannick Fertre <yannick.fertre@st.com>
5584 M:      Philippe Cornu <philippe.cornu@st.com>
5585 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5586 M:      Vincent Abriou <vincent.abriou@st.com>
5587 L:      dri-devel@lists.freedesktop.org
5588 T:      git git://anongit.freedesktop.org/drm/drm-misc
5589 S:      Maintained
5590 F:      drivers/gpu/drm/stm
5591 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5592
5593 DRM DRIVERS FOR TI LCDC
5594 M:      Jyri Sarha <jsarha@ti.com>
5595 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5596 L:      dri-devel@lists.freedesktop.org
5597 S:      Maintained
5598 F:      drivers/gpu/drm/tilcdc/
5599 F:      Documentation/devicetree/bindings/display/tilcdc/
5600
5601 DRM DRIVERS FOR TI OMAP
5602 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5603 L:      dri-devel@lists.freedesktop.org
5604 S:      Maintained
5605 F:      drivers/gpu/drm/omapdrm/
5606 F:      Documentation/devicetree/bindings/display/ti/
5607
5608 DRM DRIVERS FOR V3D
5609 M:      Eric Anholt <eric@anholt.net>
5610 S:      Supported
5611 F:      drivers/gpu/drm/v3d/
5612 F:      include/uapi/drm/v3d_drm.h
5613 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5614 T:      git git://anongit.freedesktop.org/drm/drm-misc
5615
5616 DRM DRIVERS FOR VC4
5617 M:      Eric Anholt <eric@anholt.net>
5618 T:      git git://github.com/anholt/linux
5619 S:      Supported
5620 F:      drivers/gpu/drm/vc4/
5621 F:      include/uapi/drm/vc4_drm.h
5622 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5623 T:      git git://anongit.freedesktop.org/drm/drm-misc
5624
5625 DRM DRIVERS FOR VIVANTE GPU IP
5626 M:      Lucas Stach <l.stach@pengutronix.de>
5627 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5628 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5629 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5630 L:      dri-devel@lists.freedesktop.org
5631 S:      Maintained
5632 F:      drivers/gpu/drm/etnaviv/
5633 F:      include/uapi/drm/etnaviv_drm.h
5634 F:      Documentation/devicetree/bindings/display/etnaviv/
5635
5636 DRM DRIVERS FOR ZTE ZX
5637 M:      Shawn Guo <shawnguo@kernel.org>
5638 L:      dri-devel@lists.freedesktop.org
5639 S:      Maintained
5640 F:      drivers/gpu/drm/zte/
5641 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5642 T:      git git://anongit.freedesktop.org/drm/drm-misc
5643
5644 DRM PANEL DRIVERS
5645 M:      Thierry Reding <thierry.reding@gmail.com>
5646 R:      Sam Ravnborg <sam@ravnborg.org>
5647 L:      dri-devel@lists.freedesktop.org
5648 T:      git git://anongit.freedesktop.org/drm/drm-misc
5649 S:      Maintained
5650 F:      drivers/gpu/drm/drm_panel.c
5651 F:      drivers/gpu/drm/panel/
5652 F:      include/drm/drm_panel.h
5653 F:      Documentation/devicetree/bindings/display/panel/
5654
5655 DRM DRIVERS FOR XEN
5656 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5657 T:      git git://anongit.freedesktop.org/drm/drm-misc
5658 L:      dri-devel@lists.freedesktop.org
5659 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5660 S:      Supported
5661 F:      drivers/gpu/drm/xen/
5662 F:      Documentation/gpu/xen-front.rst
5663
5664 DRM TTM SUBSYSTEM
5665 M:      Christian Koenig <christian.koenig@amd.com>
5666 M:      Huang Rui <ray.huang@amd.com>
5667 T:      git git://people.freedesktop.org/~agd5f/linux
5668 S:      Maintained
5669 L:      dri-devel@lists.freedesktop.org
5670 F:      include/drm/ttm/
5671 F:      drivers/gpu/drm/ttm/
5672
5673 DSBR100 USB FM RADIO DRIVER
5674 M:      Alexey Klimov <klimov.linux@gmail.com>
5675 L:      linux-media@vger.kernel.org
5676 T:      git git://linuxtv.org/media_tree.git
5677 S:      Maintained
5678 F:      drivers/media/radio/dsbr100.c
5679
5680 DT3155 MEDIA DRIVER
5681 M:      Hans Verkuil <hverkuil@xs4all.nl>
5682 L:      linux-media@vger.kernel.org
5683 T:      git git://linuxtv.org/media_tree.git
5684 W:      https://linuxtv.org
5685 S:      Odd Fixes
5686 F:      drivers/media/pci/dt3155/
5687
5688 DVB_USB_AF9015 MEDIA DRIVER
5689 M:      Antti Palosaari <crope@iki.fi>
5690 L:      linux-media@vger.kernel.org
5691 W:      https://linuxtv.org
5692 W:      http://palosaari.fi/linux/
5693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5694 T:      git git://linuxtv.org/anttip/media_tree.git
5695 S:      Maintained
5696 F:      drivers/media/usb/dvb-usb-v2/af9015*
5697
5698 DVB_USB_AF9035 MEDIA DRIVER
5699 M:      Antti Palosaari <crope@iki.fi>
5700 L:      linux-media@vger.kernel.org
5701 W:      https://linuxtv.org
5702 W:      http://palosaari.fi/linux/
5703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5704 T:      git git://linuxtv.org/anttip/media_tree.git
5705 S:      Maintained
5706 F:      drivers/media/usb/dvb-usb-v2/af9035*
5707
5708 DVB_USB_ANYSEE MEDIA DRIVER
5709 M:      Antti Palosaari <crope@iki.fi>
5710 L:      linux-media@vger.kernel.org
5711 W:      https://linuxtv.org
5712 W:      http://palosaari.fi/linux/
5713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5714 T:      git git://linuxtv.org/anttip/media_tree.git
5715 S:      Maintained
5716 F:      drivers/media/usb/dvb-usb-v2/anysee*
5717
5718 DVB_USB_AU6610 MEDIA DRIVER
5719 M:      Antti Palosaari <crope@iki.fi>
5720 L:      linux-media@vger.kernel.org
5721 W:      https://linuxtv.org
5722 W:      http://palosaari.fi/linux/
5723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5724 T:      git git://linuxtv.org/anttip/media_tree.git
5725 S:      Maintained
5726 F:      drivers/media/usb/dvb-usb-v2/au6610*
5727
5728 DVB_USB_CE6230 MEDIA DRIVER
5729 M:      Antti Palosaari <crope@iki.fi>
5730 L:      linux-media@vger.kernel.org
5731 W:      https://linuxtv.org
5732 W:      http://palosaari.fi/linux/
5733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5734 T:      git git://linuxtv.org/anttip/media_tree.git
5735 S:      Maintained
5736 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5737
5738 DVB_USB_CXUSB MEDIA DRIVER
5739 M:      Michael Krufky <mkrufky@linuxtv.org>
5740 L:      linux-media@vger.kernel.org
5741 W:      https://linuxtv.org
5742 W:      http://github.com/mkrufky
5743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5744 T:      git git://linuxtv.org/media_tree.git
5745 S:      Maintained
5746 F:      drivers/media/usb/dvb-usb/cxusb*
5747
5748 DVB_USB_EC168 MEDIA DRIVER
5749 M:      Antti Palosaari <crope@iki.fi>
5750 L:      linux-media@vger.kernel.org
5751 W:      https://linuxtv.org
5752 W:      http://palosaari.fi/linux/
5753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5754 T:      git git://linuxtv.org/anttip/media_tree.git
5755 S:      Maintained
5756 F:      drivers/media/usb/dvb-usb-v2/ec168*
5757
5758 DVB_USB_GL861 MEDIA DRIVER
5759 M:      Antti Palosaari <crope@iki.fi>
5760 L:      linux-media@vger.kernel.org
5761 W:      https://linuxtv.org
5762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5763 T:      git git://linuxtv.org/anttip/media_tree.git
5764 S:      Maintained
5765 F:      drivers/media/usb/dvb-usb-v2/gl861*
5766
5767 DVB_USB_MXL111SF MEDIA DRIVER
5768 M:      Michael Krufky <mkrufky@linuxtv.org>
5769 L:      linux-media@vger.kernel.org
5770 W:      https://linuxtv.org
5771 W:      http://github.com/mkrufky
5772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5773 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5774 S:      Maintained
5775 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5776
5777 DVB_USB_RTL28XXU MEDIA DRIVER
5778 M:      Antti Palosaari <crope@iki.fi>
5779 L:      linux-media@vger.kernel.org
5780 W:      https://linuxtv.org
5781 W:      http://palosaari.fi/linux/
5782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5783 T:      git git://linuxtv.org/anttip/media_tree.git
5784 S:      Maintained
5785 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5786
5787 DVB_USB_V2 MEDIA DRIVER
5788 M:      Antti Palosaari <crope@iki.fi>
5789 L:      linux-media@vger.kernel.org
5790 W:      https://linuxtv.org
5791 W:      http://palosaari.fi/linux/
5792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5793 T:      git git://linuxtv.org/anttip/media_tree.git
5794 S:      Maintained
5795 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5796 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5797
5798 DYNAMIC DEBUG
5799 M:      Jason Baron <jbaron@akamai.com>
5800 S:      Maintained
5801 F:      lib/dynamic_debug.c
5802 F:      include/linux/dynamic_debug.h
5803
5804 DYNAMIC INTERRUPT MODERATION
5805 M:      Tal Gilboa <talgi@mellanox.com>
5806 S:      Maintained
5807 F:      include/linux/dim.h
5808 F:      lib/dim/
5809
5810 DZ DECSTATION DZ11 SERIAL DRIVER
5811 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5812 S:      Maintained
5813 F:      drivers/tty/serial/dz.*
5814
5815 E3X0 POWER BUTTON DRIVER
5816 M:      Moritz Fischer <moritz.fischer@ettus.com>
5817 L:      usrp-users@lists.ettus.com
5818 W:      http://www.ettus.com
5819 S:      Supported
5820 F:      drivers/input/misc/e3x0-button.c
5821 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5822
5823 E4000 MEDIA DRIVER
5824 M:      Antti Palosaari <crope@iki.fi>
5825 L:      linux-media@vger.kernel.org
5826 W:      https://linuxtv.org
5827 W:      http://palosaari.fi/linux/
5828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5829 T:      git git://linuxtv.org/anttip/media_tree.git
5830 S:      Maintained
5831 F:      drivers/media/tuners/e4000*
5832
5833 EARTH_PT1 MEDIA DRIVER
5834 M:      Akihiro Tsukada <tskd08@gmail.com>
5835 L:      linux-media@vger.kernel.org
5836 S:      Odd Fixes
5837 F:      drivers/media/pci/pt1/
5838
5839 EARTH_PT3 MEDIA DRIVER
5840 M:      Akihiro Tsukada <tskd08@gmail.com>
5841 L:      linux-media@vger.kernel.org
5842 S:      Odd Fixes
5843 F:      drivers/media/pci/pt3/
5844
5845 EC100 MEDIA DRIVER
5846 M:      Antti Palosaari <crope@iki.fi>
5847 L:      linux-media@vger.kernel.org
5848 W:      https://linuxtv.org
5849 W:      http://palosaari.fi/linux/
5850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5851 T:      git git://linuxtv.org/anttip/media_tree.git
5852 S:      Maintained
5853 F:      drivers/media/dvb-frontends/ec100*
5854
5855 ECRYPT FILE SYSTEM
5856 M:      Tyler Hicks <tyhicks@canonical.com>
5857 L:      ecryptfs@vger.kernel.org
5858 W:      http://ecryptfs.org
5859 W:      https://launchpad.net/ecryptfs
5860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5861 S:      Supported
5862 F:      Documentation/filesystems/ecryptfs.txt
5863 F:      fs/ecryptfs/
5864
5865 EDAC-AMD64
5866 M:      Borislav Petkov <bp@alien8.de>
5867 L:      linux-edac@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/edac/amd64_edac*
5870
5871 EDAC-ARMADA
5872 M:      Jan Luebbe <jlu@pengutronix.de>
5873 L:      linux-edac@vger.kernel.org
5874 S:      Maintained
5875 F:      drivers/edac/armada_xp_*
5876
5877 EDAC-AST2500
5878 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5879 S:      Supported
5880 F:      drivers/edac/aspeed_edac.c
5881 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5882
5883 EDAC-BLUEFIELD
5884 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5885 S:      Supported
5886 F:      drivers/edac/bluefield_edac.c
5887
5888 EDAC-CALXEDA
5889 M:      Robert Richter <rric@kernel.org>
5890 L:      linux-edac@vger.kernel.org
5891 S:      Maintained
5892 F:      drivers/edac/highbank*
5893
5894 EDAC-CAVIUM OCTEON
5895 M:      Ralf Baechle <ralf@linux-mips.org>
5896 M:      David Daney <david.daney@cavium.com>
5897 L:      linux-edac@vger.kernel.org
5898 L:      linux-mips@vger.kernel.org
5899 S:      Supported
5900 F:      drivers/edac/octeon_edac*
5901
5902 EDAC-CAVIUM THUNDERX
5903 M:      David Daney <david.daney@cavium.com>
5904 M:      Jan Glauber <jglauber@cavium.com>
5905 L:      linux-edac@vger.kernel.org
5906 S:      Supported
5907 F:      drivers/edac/thunderx_edac*
5908
5909 EDAC-CORE
5910 M:      Borislav Petkov <bp@alien8.de>
5911 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5912 M:      Tony Luck <tony.luck@intel.com>
5913 R:      James Morse <james.morse@arm.com>
5914 R:      Robert Richter <rrichter@marvell.com>
5915 L:      linux-edac@vger.kernel.org
5916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5917 S:      Supported
5918 F:      Documentation/admin-guide/ras.rst
5919 F:      Documentation/driver-api/edac.rst
5920 F:      drivers/edac/
5921 F:      include/linux/edac.h
5922
5923 EDAC-E752X
5924 M:      Mark Gross <mark.gross@intel.com>
5925 L:      linux-edac@vger.kernel.org
5926 S:      Maintained
5927 F:      drivers/edac/e752x_edac.c
5928
5929 EDAC-E7XXX
5930 L:      linux-edac@vger.kernel.org
5931 S:      Maintained
5932 F:      drivers/edac/e7xxx_edac.c
5933
5934 EDAC-FSL_DDR
5935 M:      York Sun <york.sun@nxp.com>
5936 L:      linux-edac@vger.kernel.org
5937 S:      Maintained
5938 F:      drivers/edac/fsl_ddr_edac.*
5939
5940 EDAC-GHES
5941 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5942 L:      linux-edac@vger.kernel.org
5943 S:      Maintained
5944 F:      drivers/edac/ghes_edac.c
5945
5946 EDAC-I10NM
5947 M:      Tony Luck <tony.luck@intel.com>
5948 L:      linux-edac@vger.kernel.org
5949 S:      Maintained
5950 F:      drivers/edac/i10nm_base.c
5951
5952 EDAC-I3000
5953 L:      linux-edac@vger.kernel.org
5954 S:      Orphan
5955 F:      drivers/edac/i3000_edac.c
5956
5957 EDAC-I5000
5958 L:      linux-edac@vger.kernel.org
5959 S:      Maintained
5960 F:      drivers/edac/i5000_edac.c
5961
5962 EDAC-I5400
5963 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5964 L:      linux-edac@vger.kernel.org
5965 S:      Maintained
5966 F:      drivers/edac/i5400_edac.c
5967
5968 EDAC-I7300
5969 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5970 L:      linux-edac@vger.kernel.org
5971 S:      Maintained
5972 F:      drivers/edac/i7300_edac.c
5973
5974 EDAC-I7CORE
5975 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5976 L:      linux-edac@vger.kernel.org
5977 S:      Maintained
5978 F:      drivers/edac/i7core_edac.c
5979
5980 EDAC-I82443BXGX
5981 M:      Tim Small <tim@buttersideup.com>
5982 L:      linux-edac@vger.kernel.org
5983 S:      Maintained
5984 F:      drivers/edac/i82443bxgx_edac.c
5985
5986 EDAC-I82975X
5987 M:      "Arvind R." <arvino55@gmail.com>
5988 L:      linux-edac@vger.kernel.org
5989 S:      Maintained
5990 F:      drivers/edac/i82975x_edac.c
5991
5992 EDAC-IE31200
5993 M:      Jason Baron <jbaron@akamai.com>
5994 L:      linux-edac@vger.kernel.org
5995 S:      Maintained
5996 F:      drivers/edac/ie31200_edac.c
5997
5998 EDAC-MPC85XX
5999 M:      Johannes Thumshirn <morbidrsa@gmail.com>
6000 L:      linux-edac@vger.kernel.org
6001 S:      Maintained
6002 F:      drivers/edac/mpc85xx_edac.[ch]
6003
6004 EDAC-PASEMI
6005 M:      Egor Martovetsky <egor@pasemi.com>
6006 L:      linux-edac@vger.kernel.org
6007 S:      Maintained
6008 F:      drivers/edac/pasemi_edac.c
6009
6010 EDAC-PND2
6011 M:      Tony Luck <tony.luck@intel.com>
6012 L:      linux-edac@vger.kernel.org
6013 S:      Maintained
6014 F:      drivers/edac/pnd2_edac.[ch]
6015
6016 EDAC-R82600
6017 M:      Tim Small <tim@buttersideup.com>
6018 L:      linux-edac@vger.kernel.org
6019 S:      Maintained
6020 F:      drivers/edac/r82600_edac.c
6021
6022 EDAC-SBRIDGE
6023 M:      Tony Luck <tony.luck@intel.com>
6024 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6025 L:      linux-edac@vger.kernel.org
6026 S:      Maintained
6027 F:      drivers/edac/sb_edac.c
6028
6029 EDAC-SIFIVE
6030 M:      Yash Shah <yash.shah@sifive.com>
6031 L:      linux-edac@vger.kernel.org
6032 S:      Supported
6033 F:      drivers/edac/sifive_edac.c
6034
6035 EDAC-SKYLAKE
6036 M:      Tony Luck <tony.luck@intel.com>
6037 L:      linux-edac@vger.kernel.org
6038 S:      Maintained
6039 F:      drivers/edac/skx_*.c
6040
6041 EDAC-TI
6042 M:      Tero Kristo <t-kristo@ti.com>
6043 L:      linux-edac@vger.kernel.org
6044 S:      Maintained
6045 F:      drivers/edac/ti_edac.c
6046
6047 EDAC-QCOM
6048 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6049 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6050 L:      linux-arm-msm@vger.kernel.org
6051 L:      linux-edac@vger.kernel.org
6052 S:      Maintained
6053 F:      drivers/edac/qcom_edac.c
6054
6055 EDIROL UA-101/UA-1000 DRIVER
6056 M:      Clemens Ladisch <clemens@ladisch.de>
6057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6059 S:      Maintained
6060 F:      sound/usb/misc/ua101.c
6061
6062 EFI TEST DRIVER
6063 L:      linux-efi@vger.kernel.org
6064 M:      Ivan Hu <ivan.hu@canonical.com>
6065 M:      Ard Biesheuvel <ardb@kernel.org>
6066 S:      Maintained
6067 F:      drivers/firmware/efi/test/
6068
6069 EFI VARIABLE FILESYSTEM
6070 M:      Matthew Garrett <matthew.garrett@nebula.com>
6071 M:      Jeremy Kerr <jk@ozlabs.org>
6072 M:      Ard Biesheuvel <ardb@kernel.org>
6073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6074 L:      linux-efi@vger.kernel.org
6075 S:      Maintained
6076 F:      fs/efivarfs/
6077
6078 EFIFB FRAMEBUFFER DRIVER
6079 L:      linux-fbdev@vger.kernel.org
6080 M:      Peter Jones <pjones@redhat.com>
6081 S:      Maintained
6082 F:      drivers/video/fbdev/efifb.c
6083
6084 EFS FILESYSTEM
6085 W:      http://aeschi.ch.eu.org/efs/
6086 S:      Orphan
6087 F:      fs/efs/
6088
6089 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6090 M:      Douglas Miller <dougmill@linux.ibm.com>
6091 L:      netdev@vger.kernel.org
6092 S:      Maintained
6093 F:      drivers/net/ethernet/ibm/ehea/
6094
6095 EM28XX VIDEO4LINUX DRIVER
6096 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6097 L:      linux-media@vger.kernel.org
6098 W:      https://linuxtv.org
6099 T:      git git://linuxtv.org/media_tree.git
6100 S:      Maintained
6101 F:      drivers/media/usb/em28xx/
6102 F:      Documentation/media/v4l-drivers/em28xx*
6103
6104 EMBEDDED LINUX
6105 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6106 M:      Matt Mackall <mpm@selenic.com>
6107 M:      David Woodhouse <dwmw2@infradead.org>
6108 L:      linux-embedded@vger.kernel.org
6109 S:      Maintained
6110
6111 Emulex 10Gbps iSCSI - OneConnect DRIVER
6112 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6113 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6114 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6115 L:      linux-scsi@vger.kernel.org
6116 W:      http://www.broadcom.com
6117 S:      Supported
6118 F:      drivers/scsi/be2iscsi/
6119
6120 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6121 M:      Sathya Perla <sathya.perla@broadcom.com>
6122 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6123 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6124 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6125 L:      netdev@vger.kernel.org
6126 W:      http://www.emulex.com
6127 S:      Supported
6128 F:      drivers/net/ethernet/emulex/benet/
6129
6130 EMULEX ONECONNECT ROCE DRIVER
6131 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6132 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6133 L:      linux-rdma@vger.kernel.org
6134 W:      http://www.broadcom.com
6135 S:      Odd Fixes
6136 F:      drivers/infiniband/hw/ocrdma/
6137 F:      include/uapi/rdma/ocrdma-abi.h
6138
6139 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6140 M:      James Smart <james.smart@broadcom.com>
6141 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6142 L:      linux-scsi@vger.kernel.org
6143 W:      http://www.broadcom.com
6144 S:      Supported
6145 F:      drivers/scsi/lpfc/
6146
6147 ENE CB710 FLASH CARD READER DRIVER
6148 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6149 S:      Maintained
6150 F:      drivers/misc/cb710/
6151 F:      drivers/mmc/host/cb710-mmc.*
6152 F:      include/linux/cb710.h
6153
6154 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6155 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6156 S:      Maintained
6157 F:      drivers/media/rc/ene_ir.*
6158
6159 EPSON S1D13XXX FRAMEBUFFER DRIVER
6160 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6161 S:      Maintained
6162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6163 F:      drivers/video/fbdev/s1d13xxxfb.c
6164 F:      include/video/s1d13xxxfb.h
6165
6166 EROFS FILE SYSTEM
6167 M:      Gao Xiang <gaoxiang25@huawei.com>
6168 M:      Chao Yu <yuchao0@huawei.com>
6169 L:      linux-erofs@lists.ozlabs.org
6170 S:      Maintained
6171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6172 F:      Documentation/filesystems/erofs.txt
6173 F:      fs/erofs/
6174 F:      include/trace/events/erofs.h
6175
6176 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6177 M:      Jeff Layton <jlayton@kernel.org>
6178 S:      Maintained
6179 F:      lib/errseq.c
6180 F:      include/linux/errseq.h
6181
6182 ET131X NETWORK DRIVER
6183 M:      Mark Einon <mark.einon@gmail.com>
6184 S:      Odd Fixes
6185 F:      drivers/net/ethernet/agere/
6186
6187 ETHERNET BRIDGE
6188 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6189 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6190 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6191 L:      netdev@vger.kernel.org
6192 W:      http://www.linuxfoundation.org/en/Net:Bridge
6193 S:      Maintained
6194 F:      include/linux/netfilter_bridge/
6195 F:      net/bridge/
6196
6197 ETHERNET PHY LIBRARY
6198 M:      Andrew Lunn <andrew@lunn.ch>
6199 M:      Florian Fainelli <f.fainelli@gmail.com>
6200 M:      Heiner Kallweit <hkallweit1@gmail.com>
6201 L:      netdev@vger.kernel.org
6202 S:      Maintained
6203 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6204 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6205 F:      Documentation/devicetree/bindings/net/mdio*
6206 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6207 F:      Documentation/networking/phy.rst
6208 F:      drivers/net/phy/
6209 F:      drivers/of/of_mdio.c
6210 F:      drivers/of/of_net.c
6211 F:      include/dt-bindings/net/qca-ar803x.h
6212 F:      include/linux/*mdio*.h
6213 F:      include/linux/of_net.h
6214 F:      include/linux/phy.h
6215 F:      include/linux/phy_fixed.h
6216 F:      include/linux/platform_data/mdio-bcm-unimac.h
6217 F:      include/linux/platform_data/mdio-gpio.h
6218 F:      include/trace/events/mdio.h
6219 F:      include/uapi/linux/mdio.h
6220 F:      include/uapi/linux/mii.h
6221
6222 EXFAT FILE SYSTEM
6223 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6224 L:      linux-fsdevel@vger.kernel.org
6225 S:      Maintained
6226 F:      drivers/staging/exfat/
6227
6228 EXT2 FILE SYSTEM
6229 M:      Jan Kara <jack@suse.com>
6230 L:      linux-ext4@vger.kernel.org
6231 S:      Maintained
6232 F:      Documentation/filesystems/ext2.txt
6233 F:      fs/ext2/
6234 F:      include/linux/ext2*
6235
6236 EXT4 FILE SYSTEM
6237 M:      "Theodore Ts'o" <tytso@mit.edu>
6238 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6239 L:      linux-ext4@vger.kernel.org
6240 W:      http://ext4.wiki.kernel.org
6241 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6243 S:      Maintained
6244 F:      Documentation/filesystems/ext4/
6245 F:      fs/ext4/
6246
6247 Extended Verification Module (EVM)
6248 M:      Mimi Zohar <zohar@linux.ibm.com>
6249 L:      linux-integrity@vger.kernel.org
6250 S:      Supported
6251 F:      security/integrity/evm/
6252
6253 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6254 M:      Ard Biesheuvel <ardb@kernel.org>
6255 L:      linux-efi@vger.kernel.org
6256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6257 S:      Maintained
6258 F:      Documentation/admin-guide/efi-stub.rst
6259 F:      arch/*/kernel/efi.c
6260 F:      arch/x86/boot/compressed/eboot.[ch]
6261 F:      arch/*/include/asm/efi.h
6262 F:      arch/x86/platform/efi/
6263 F:      drivers/firmware/efi/
6264 F:      include/linux/efi*.h
6265 F:      arch/arm/boot/compressed/efi-header.S
6266 F:      arch/arm64/kernel/efi-entry.S
6267
6268 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6269 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6270 M:      Chanwoo Choi <cw00.choi@samsung.com>
6271 L:      linux-kernel@vger.kernel.org
6272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6273 S:      Maintained
6274 F:      drivers/extcon/
6275 F:      include/linux/extcon/
6276 F:      include/linux/extcon.h
6277 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6278 F:      Documentation/devicetree/bindings/extcon/
6279
6280 EXYNOS DP DRIVER
6281 M:      Jingoo Han <jingoohan1@gmail.com>
6282 L:      dri-devel@lists.freedesktop.org
6283 S:      Maintained
6284 F:      drivers/gpu/drm/exynos/exynos_dp*
6285
6286 EXYNOS SYSMMU (IOMMU) driver
6287 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6288 L:      iommu@lists.linux-foundation.org
6289 S:      Maintained
6290 F:      drivers/iommu/exynos-iommu.c
6291
6292 EZchip NPS platform support
6293 M:      Vineet Gupta <vgupta@synopsys.com>
6294 M:      Ofer Levi <oferle@mellanox.com>
6295 S:      Supported
6296 F:      arch/arc/plat-eznps
6297 F:      arch/arc/boot/dts/eznps.dts
6298
6299 F2FS FILE SYSTEM
6300 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6301 M:      Chao Yu <yuchao0@huawei.com>
6302 L:      linux-f2fs-devel@lists.sourceforge.net
6303 W:      https://f2fs.wiki.kernel.org/
6304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6305 S:      Maintained
6306 F:      Documentation/filesystems/f2fs.txt
6307 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6308 F:      fs/f2fs/
6309 F:      include/linux/f2fs_fs.h
6310 F:      include/trace/events/f2fs.h
6311
6312 F71805F HARDWARE MONITORING DRIVER
6313 M:      Jean Delvare <jdelvare@suse.com>
6314 L:      linux-hwmon@vger.kernel.org
6315 S:      Maintained
6316 F:      Documentation/hwmon/f71805f.rst
6317 F:      drivers/hwmon/f71805f.c
6318
6319 FADDR2LINE
6320 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6321 S:      Maintained
6322 F:      scripts/faddr2line
6323
6324 FAILOVER MODULE
6325 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6326 L:      netdev@vger.kernel.org
6327 S:      Supported
6328 F:      net/core/failover.c
6329 F:      include/net/failover.h
6330 F:      Documentation/networking/failover.rst
6331
6332 FANOTIFY
6333 M:      Jan Kara <jack@suse.cz>
6334 R:      Amir Goldstein <amir73il@gmail.com>
6335 L:      linux-fsdevel@vger.kernel.org
6336 S:      Maintained
6337 F:      fs/notify/fanotify/
6338 F:      include/linux/fanotify.h
6339 F:      include/uapi/linux/fanotify.h
6340
6341 FARSYNC SYNCHRONOUS DRIVER
6342 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6343 W:      http://www.farsite.co.uk/
6344 S:      Supported
6345 F:      drivers/net/wan/farsync.*
6346
6347 FAULT INJECTION SUPPORT
6348 M:      Akinobu Mita <akinobu.mita@gmail.com>
6349 S:      Supported
6350 F:      Documentation/fault-injection/
6351 F:      lib/fault-inject.c
6352
6353 FBTFT Framebuffer drivers
6354 S:      Orphan
6355 L:      dri-devel@lists.freedesktop.org
6356 L:      linux-fbdev@vger.kernel.org
6357 F:      drivers/staging/fbtft/
6358
6359 FC0011 TUNER DRIVER
6360 M:      Michael Buesch <m@bues.ch>
6361 L:      linux-media@vger.kernel.org
6362 S:      Maintained
6363 F:      drivers/media/tuners/fc0011.h
6364 F:      drivers/media/tuners/fc0011.c
6365
6366 FC2580 MEDIA DRIVER
6367 M:      Antti Palosaari <crope@iki.fi>
6368 L:      linux-media@vger.kernel.org
6369 W:      https://linuxtv.org
6370 W:      http://palosaari.fi/linux/
6371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6372 T:      git git://linuxtv.org/anttip/media_tree.git
6373 S:      Maintained
6374 F:      drivers/media/tuners/fc2580*
6375
6376 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6377 M:      Hannes Reinecke <hare@suse.de>
6378 L:      linux-scsi@vger.kernel.org
6379 W:      www.Open-FCoE.org
6380 S:      Supported
6381 F:      drivers/scsi/libfc/
6382 F:      drivers/scsi/fcoe/
6383 F:      include/scsi/fc/
6384 F:      include/scsi/libfc.h
6385 F:      include/scsi/libfcoe.h
6386 F:      include/uapi/scsi/fc/
6387
6388 FILE LOCKING (flock() and fcntl()/lockf())
6389 M:      Jeff Layton <jlayton@kernel.org>
6390 M:      "J. Bruce Fields" <bfields@fieldses.org>
6391 L:      linux-fsdevel@vger.kernel.org
6392 S:      Maintained
6393 F:      include/linux/fcntl.h
6394 F:      include/uapi/linux/fcntl.h
6395 F:      fs/fcntl.c
6396 F:      fs/locks.c
6397
6398 FILESYSTEMS (VFS and infrastructure)
6399 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6400 L:      linux-fsdevel@vger.kernel.org
6401 S:      Maintained
6402 F:      fs/*
6403 F:      include/linux/fs.h
6404 F:      include/linux/fs_types.h
6405 F:      include/uapi/linux/fs.h
6406
6407 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6408 M:      Riku Voipio <riku.voipio@iki.fi>
6409 L:      linux-hwmon@vger.kernel.org
6410 S:      Maintained
6411 F:      drivers/hwmon/f75375s.c
6412 F:      include/linux/f75375s.h
6413
6414 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6415 M:      Clemens Ladisch <clemens@ladisch.de>
6416 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6417 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6419 S:      Maintained
6420 F:      sound/firewire/
6421 F:      include/uapi/sound/firewire.h
6422
6423 FIREWIRE MEDIA DRIVERS (firedtv)
6424 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6425 L:      linux-media@vger.kernel.org
6426 L:      linux1394-devel@lists.sourceforge.net
6427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6428 S:      Maintained
6429 F:      drivers/media/firewire/
6430
6431 FIREWIRE SBP-2 TARGET
6432 M:      Chris Boot <bootc@bootc.net>
6433 L:      linux-scsi@vger.kernel.org
6434 L:      target-devel@vger.kernel.org
6435 L:      linux1394-devel@lists.sourceforge.net
6436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6437 S:      Maintained
6438 F:      drivers/target/sbp/
6439
6440 FIREWIRE SUBSYSTEM
6441 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6442 L:      linux1394-devel@lists.sourceforge.net
6443 W:      http://ieee1394.wiki.kernel.org/
6444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6445 S:      Maintained
6446 F:      drivers/firewire/
6447 F:      include/linux/firewire.h
6448 F:      include/uapi/linux/firewire*.h
6449 F:      tools/firewire/
6450
6451 FIRMWARE LOADER (request_firmware)
6452 M:      Luis Chamberlain <mcgrof@kernel.org>
6453 L:      linux-kernel@vger.kernel.org
6454 S:      Maintained
6455 F:      Documentation/firmware_class/
6456 F:      drivers/base/firmware_loader/
6457 F:      include/linux/firmware.h
6458
6459 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6460 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6461 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6462 S:      Maintained
6463 F:      drivers/block/rsxx/
6464
6465 FLEXTIMER FTM-QUADDEC DRIVER
6466 M:      Patrick Havelange <patrick.havelange@essensium.com>
6467 L:      linux-iio@vger.kernel.org
6468 S:      Maintained
6469 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6470 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6471 F:      drivers/counter/ftm-quaddec.c
6472
6473 FLOPPY DRIVER
6474 M:      Denis Efremov <efremov@linux.com>
6475 S:      Odd Fixes
6476 L:      linux-block@vger.kernel.org
6477 F:      drivers/block/floppy.c
6478
6479 FPGA MANAGER FRAMEWORK
6480 M:      Moritz Fischer <mdf@kernel.org>
6481 L:      linux-fpga@vger.kernel.org
6482 S:      Maintained
6483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6484 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6485 F:      Documentation/fpga/
6486 F:      Documentation/driver-api/fpga/
6487 F:      Documentation/devicetree/bindings/fpga/
6488 F:      drivers/fpga/
6489 F:      include/linux/fpga/
6490 W:      http://www.rocketboards.org
6491
6492 FPGA DFL DRIVERS
6493 M:      Wu Hao <hao.wu@intel.com>
6494 L:      linux-fpga@vger.kernel.org
6495 S:      Maintained
6496 F:      Documentation/fpga/dfl.rst
6497 F:      include/uapi/linux/fpga-dfl.h
6498 F:      drivers/fpga/dfl*
6499
6500 FPU EMULATOR
6501 M:      Bill Metzenthen <billm@melbpc.org.au>
6502 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6503 S:      Maintained
6504 F:      arch/x86/math-emu/
6505
6506 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6507 L:      netdev@vger.kernel.org
6508 S:      Orphan
6509 F:      drivers/net/wan/dlci.c
6510 F:      drivers/net/wan/sdla.c
6511
6512 FRAMEBUFFER LAYER
6513 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6514 L:      dri-devel@lists.freedesktop.org
6515 L:      linux-fbdev@vger.kernel.org
6516 T:      git git://anongit.freedesktop.org/drm/drm-misc
6517 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6518 S:      Maintained
6519 F:      Documentation/fb/
6520 F:      drivers/video/
6521 F:      include/video/
6522 F:      include/linux/fb.h
6523 F:      include/uapi/video/
6524 F:      include/uapi/linux/fb.h
6525
6526 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6527 M:      Horia Geantă <horia.geanta@nxp.com>
6528 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6529 L:      linux-crypto@vger.kernel.org
6530 S:      Maintained
6531 F:      drivers/crypto/caam/
6532 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6533
6534 FREESCALE DIU FRAMEBUFFER DRIVER
6535 M:      Timur Tabi <timur@kernel.org>
6536 L:      linux-fbdev@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/video/fbdev/fsl-diu-fb.*
6539
6540 FREESCALE DMA DRIVER
6541 M:      Li Yang <leoyang.li@nxp.com>
6542 M:      Zhang Wei <zw@zh-kernel.org>
6543 L:      linuxppc-dev@lists.ozlabs.org
6544 S:      Maintained
6545 F:      drivers/dma/fsldma.*
6546
6547 FREESCALE ENETC ETHERNET DRIVERS
6548 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6549 L:      netdev@vger.kernel.org
6550 S:      Maintained
6551 F:      drivers/net/ethernet/freescale/enetc/
6552
6553 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6554 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6555 L:      netdev@vger.kernel.org
6556 S:      Maintained
6557 F:      drivers/net/ethernet/freescale/gianfar*
6558 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6559
6560 FREESCALE GPMI NAND DRIVER
6561 M:      Han Xu <han.xu@nxp.com>
6562 L:      linux-mtd@lists.infradead.org
6563 S:      Maintained
6564 F:      drivers/mtd/nand/raw/gpmi-nand/*
6565
6566 FREESCALE I2C CPM DRIVER
6567 M:      Jochen Friedrich <jochen@scram.de>
6568 L:      linuxppc-dev@lists.ozlabs.org
6569 L:      linux-i2c@vger.kernel.org
6570 S:      Maintained
6571 F:      drivers/i2c/busses/i2c-cpm.c
6572
6573 FREESCALE IMX DDR PMU DRIVER
6574 M:      Frank Li <Frank.li@nxp.com>
6575 L:      linux-arm-kernel@lists.infradead.org
6576 S:      Maintained
6577 F:      drivers/perf/fsl_imx8_ddr_perf.c
6578 F:      Documentation/admin-guide/perf/imx-ddr.rst
6579 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6580
6581 FREESCALE IMX I2C DRIVER
6582 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6583 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6584 L:      linux-i2c@vger.kernel.org
6585 S:      Maintained
6586 F:      drivers/i2c/busses/i2c-imx.c
6587 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6588
6589 FREESCALE IMX LPI2C DRIVER
6590 M:      Dong Aisheng <aisheng.dong@nxp.com>
6591 L:      linux-i2c@vger.kernel.org
6592 L:      linux-imx@nxp.com
6593 S:      Maintained
6594 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6595 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6596
6597 FREESCALE IMX / MXC FEC DRIVER
6598 M:      Fugang Duan <fugang.duan@nxp.com>
6599 L:      netdev@vger.kernel.org
6600 S:      Maintained
6601 F:      drivers/net/ethernet/freescale/fec_main.c
6602 F:      drivers/net/ethernet/freescale/fec_ptp.c
6603 F:      drivers/net/ethernet/freescale/fec.h
6604 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6605
6606 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6607 M:      Sascha Hauer <s.hauer@pengutronix.de>
6608 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6609 L:      linux-fbdev@vger.kernel.org
6610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6611 S:      Maintained
6612 F:      include/linux/platform_data/video-imxfb.h
6613 F:      drivers/video/fbdev/imxfb.c
6614
6615 FREESCALE QORIQ DPAA ETHERNET DRIVER
6616 M:      Madalin Bucur <madalin.bucur@nxp.com>
6617 L:      netdev@vger.kernel.org
6618 S:      Maintained
6619 F:      drivers/net/ethernet/freescale/dpaa
6620
6621 FREESCALE QORIQ DPAA FMAN DRIVER
6622 M:      Madalin Bucur <madalin.bucur@nxp.com>
6623 L:      netdev@vger.kernel.org
6624 S:      Maintained
6625 F:      drivers/net/ethernet/freescale/fman
6626 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6627
6628 FREESCALE QORIQ PTP CLOCK DRIVER
6629 M:      Yangbo Lu <yangbo.lu@nxp.com>
6630 L:      netdev@vger.kernel.org
6631 S:      Maintained
6632 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6633 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6634 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6635 F:      drivers/ptp/ptp_qoriq.c
6636 F:      drivers/ptp/ptp_qoriq_debugfs.c
6637 F:      include/linux/fsl/ptp_qoriq.h
6638 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6639
6640 FREESCALE QUAD SPI DRIVER
6641 M:      Han Xu <han.xu@nxp.com>
6642 L:      linux-spi@vger.kernel.org
6643 S:      Maintained
6644 F:      drivers/spi/spi-fsl-qspi.c
6645
6646 FREESCALE QUICC ENGINE LIBRARY
6647 M:      Qiang Zhao <qiang.zhao@nxp.com>
6648 L:      linuxppc-dev@lists.ozlabs.org
6649 S:      Maintained
6650 F:      drivers/soc/fsl/qe/
6651 F:      include/soc/fsl/*qe*.h
6652 F:      include/soc/fsl/*ucc*.h
6653
6654 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6655 M:      Li Yang <leoyang.li@nxp.com>
6656 L:      netdev@vger.kernel.org
6657 L:      linuxppc-dev@lists.ozlabs.org
6658 S:      Maintained
6659 F:      drivers/net/ethernet/freescale/ucc_geth*
6660
6661 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6662 M:      Zhao Qiang <qiang.zhao@nxp.com>
6663 L:      netdev@vger.kernel.org
6664 L:      linuxppc-dev@lists.ozlabs.org
6665 S:      Maintained
6666 F:      drivers/net/wan/fsl_ucc_hdlc*
6667
6668 FREESCALE QUICC ENGINE UCC UART DRIVER
6669 M:      Timur Tabi <timur@kernel.org>
6670 L:      linuxppc-dev@lists.ozlabs.org
6671 S:      Maintained
6672 F:      drivers/tty/serial/ucc_uart.c
6673
6674 FREESCALE SOC DRIVERS
6675 M:      Li Yang <leoyang.li@nxp.com>
6676 L:      linuxppc-dev@lists.ozlabs.org
6677 L:      linux-arm-kernel@lists.infradead.org
6678 S:      Maintained
6679 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6680 F:      Documentation/devicetree/bindings/soc/fsl/
6681 F:      drivers/soc/fsl/
6682 F:      include/linux/fsl/
6683
6684 FREESCALE SOC FS_ENET DRIVER
6685 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6686 L:      linuxppc-dev@lists.ozlabs.org
6687 L:      netdev@vger.kernel.org
6688 S:      Maintained
6689 F:      drivers/net/ethernet/freescale/fs_enet/
6690 F:      include/linux/fs_enet_pd.h
6691
6692 FREESCALE SOC SOUND DRIVERS
6693 M:      Timur Tabi <timur@kernel.org>
6694 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6695 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6696 R:      Fabio Estevam <festevam@gmail.com>
6697 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6698 L:      linuxppc-dev@lists.ozlabs.org
6699 S:      Maintained
6700 F:      sound/soc/fsl/fsl*
6701 F:      sound/soc/fsl/imx*
6702 F:      sound/soc/fsl/mpc8610_hpcd.c
6703
6704 FREESCALE USB PERIPHERAL DRIVERS
6705 M:      Li Yang <leoyang.li@nxp.com>
6706 L:      linux-usb@vger.kernel.org
6707 L:      linuxppc-dev@lists.ozlabs.org
6708 S:      Maintained
6709 F:      drivers/usb/gadget/udc/fsl*
6710
6711 FREEVXFS FILESYSTEM
6712 M:      Christoph Hellwig <hch@infradead.org>
6713 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6714 S:      Maintained
6715 F:      fs/freevxfs/
6716
6717 FREEZER
6718 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6719 M:      Pavel Machek <pavel@ucw.cz>
6720 L:      linux-pm@vger.kernel.org
6721 S:      Supported
6722 F:      Documentation/power/freezing-of-tasks.rst
6723 F:      include/linux/freezer.h
6724 F:      kernel/freezer.c
6725
6726 FRONTSWAP API
6727 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6728 L:      linux-kernel@vger.kernel.org
6729 S:      Maintained
6730 F:      mm/frontswap.c
6731 F:      include/linux/frontswap.h
6732
6733 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6734 M:      David Howells <dhowells@redhat.com>
6735 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6736 S:      Supported
6737 F:      Documentation/filesystems/caching/
6738 F:      fs/fscache/
6739 F:      include/linux/fscache*.h
6740
6741 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6742 M:      Theodore Y. Ts'o <tytso@mit.edu>
6743 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6744 M:      Eric Biggers <ebiggers@kernel.org>
6745 L:      linux-fscrypt@vger.kernel.org
6746 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6747 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6748 S:      Supported
6749 F:      fs/crypto/
6750 F:      include/linux/fscrypt*.h
6751 F:      include/uapi/linux/fscrypt.h
6752 F:      Documentation/filesystems/fscrypt.rst
6753
6754 FSI SUBSYSTEM
6755 M:      Jeremy Kerr <jk@ozlabs.org>
6756 M:      Joel Stanley <joel@jms.id.au>
6757 R:      Alistar Popple <alistair@popple.id.au>
6758 R:      Eddie James <eajames@linux.ibm.com>
6759 L:      linux-fsi@lists.ozlabs.org
6760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6761 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6762 S:      Supported
6763 F:      drivers/fsi/
6764 F:      include/linux/fsi*.h
6765 F:      include/trace/events/fsi*.h
6766
6767 FSI-ATTACHED I2C DRIVER
6768 M:      Eddie James <eajames@linux.ibm.com>
6769 L:      linux-i2c@vger.kernel.org
6770 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6771 S:      Maintained
6772 F:      drivers/i2c/busses/i2c-fsi.c
6773 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6774
6775 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6776 M:      Jan Kara <jack@suse.cz>
6777 R:      Amir Goldstein <amir73il@gmail.com>
6778 L:      linux-fsdevel@vger.kernel.org
6779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6780 S:      Maintained
6781 F:      fs/notify/
6782 F:      include/linux/fsnotify*.h
6783
6784 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6785 M:      Eric Biggers <ebiggers@kernel.org>
6786 M:      Theodore Y. Ts'o <tytso@mit.edu>
6787 L:      linux-fscrypt@vger.kernel.org
6788 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6789 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6790 S:      Supported
6791 F:      fs/verity/
6792 F:      include/linux/fsverity.h
6793 F:      include/uapi/linux/fsverity.h
6794 F:      Documentation/filesystems/fsverity.rst
6795
6796 FUJITSU LAPTOP EXTRAS
6797 M:      Jonathan Woithe <jwoithe@just42.net>
6798 L:      platform-driver-x86@vger.kernel.org
6799 S:      Maintained
6800 F:      drivers/platform/x86/fujitsu-laptop.c
6801
6802 FUJITSU M-5MO LS CAMERA ISP DRIVER
6803 M:      Kyungmin Park <kyungmin.park@samsung.com>
6804 M:      Heungjun Kim <riverful.kim@samsung.com>
6805 L:      linux-media@vger.kernel.org
6806 S:      Maintained
6807 F:      drivers/media/i2c/m5mols/
6808 F:      include/media/i2c/m5mols.h
6809
6810 FUJITSU TABLET EXTRAS
6811 M:      Robert Gerlach <khnz@gmx.de>
6812 L:      platform-driver-x86@vger.kernel.org
6813 S:      Maintained
6814 F:      drivers/platform/x86/fujitsu-tablet.c
6815
6816 FUSE: FILESYSTEM IN USERSPACE
6817 M:      Miklos Szeredi <miklos@szeredi.hu>
6818 L:      linux-fsdevel@vger.kernel.org
6819 W:      http://fuse.sourceforge.net/
6820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6821 S:      Maintained
6822 F:      fs/fuse/
6823 F:      include/uapi/linux/fuse.h
6824 F:      Documentation/filesystems/fuse.txt
6825
6826 FUTEX SUBSYSTEM
6827 M:      Thomas Gleixner <tglx@linutronix.de>
6828 M:      Ingo Molnar <mingo@redhat.com>
6829 R:      Peter Zijlstra <peterz@infradead.org>
6830 R:      Darren Hart <dvhart@infradead.org>
6831 L:      linux-kernel@vger.kernel.org
6832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6833 S:      Maintained
6834 F:      kernel/futex.c
6835 F:      include/asm-generic/futex.h
6836 F:      include/linux/futex.h
6837 F:      include/uapi/linux/futex.h
6838 F:      tools/testing/selftests/futex/
6839 F:      tools/perf/bench/futex*
6840 F:      Documentation/*futex*
6841
6842 GCC PLUGINS
6843 M:      Kees Cook <keescook@chromium.org>
6844 R:      Emese Revfy <re.emese@gmail.com>
6845 L:      kernel-hardening@lists.openwall.com
6846 S:      Maintained
6847 F:      scripts/gcc-plugins/
6848 F:      scripts/gcc-plugin.sh
6849 F:      scripts/Makefile.gcc-plugins
6850 F:      Documentation/core-api/gcc-plugins.rst
6851
6852 GASKET DRIVER FRAMEWORK
6853 M:      Rob Springer <rspringer@google.com>
6854 M:      Todd Poynor <toddpoynor@google.com>
6855 M:      Ben Chan <benchan@chromium.org>
6856 S:      Maintained
6857 F:      drivers/staging/gasket/
6858
6859 GCOV BASED KERNEL PROFILING
6860 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6861 S:      Maintained
6862 F:      kernel/gcov/
6863 F:      Documentation/dev-tools/gcov.rst
6864
6865 GDB KERNEL DEBUGGING HELPER SCRIPTS
6866 M:      Jan Kiszka <jan.kiszka@siemens.com>
6867 M:      Kieran Bingham <kbingham@kernel.org>
6868 S:      Supported
6869 F:      scripts/gdb/
6870
6871 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6872 M:      Achim Leubner <achim_leubner@adaptec.com>
6873 L:      linux-scsi@vger.kernel.org
6874 W:      http://www.icp-vortex.com/
6875 S:      Supported
6876 F:      drivers/scsi/gdt*
6877
6878 GEMTEK FM RADIO RECEIVER DRIVER
6879 M:      Hans Verkuil <hverkuil@xs4all.nl>
6880 L:      linux-media@vger.kernel.org
6881 T:      git git://linuxtv.org/media_tree.git
6882 W:      https://linuxtv.org
6883 S:      Maintained
6884 F:      drivers/media/radio/radio-gemtek*
6885
6886 GENERIC ARCHITECTURE TOPOLOGY
6887 M:      Sudeep Holla <sudeep.holla@arm.com>
6888 L:      linux-kernel@vger.kernel.org
6889 S:      Maintained
6890 F:      drivers/base/arch_topology.c
6891 F:      include/linux/arch_topology.h
6892
6893 GENERIC GPIO I2C DRIVER
6894 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6895 S:      Supported
6896 F:      drivers/i2c/busses/i2c-gpio.c
6897 F:      include/linux/platform_data/i2c-gpio.h
6898
6899 GENERIC GPIO I2C MULTIPLEXER DRIVER
6900 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6901 L:      linux-i2c@vger.kernel.org
6902 S:      Supported
6903 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6904 F:      include/linux/platform_data/i2c-mux-gpio.h
6905 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6906
6907 GENERIC HDLC (WAN) DRIVERS
6908 M:      Krzysztof Halasa <khc@pm.waw.pl>
6909 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6910 S:      Maintained
6911 F:      drivers/net/wan/c101.c
6912 F:      drivers/net/wan/hd6457*
6913 F:      drivers/net/wan/hdlc*
6914 F:      drivers/net/wan/n2.c
6915 F:      drivers/net/wan/pc300too.c
6916 F:      drivers/net/wan/pci200syn.c
6917 F:      drivers/net/wan/wanxl*
6918
6919 GENERIC INCLUDE/ASM HEADER FILES
6920 M:      Arnd Bergmann <arnd@arndb.de>
6921 L:      linux-arch@vger.kernel.org
6922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6923 S:      Maintained
6924 F:      include/asm-generic/
6925 F:      include/uapi/asm-generic/
6926
6927 GENERIC PHY FRAMEWORK
6928 M:      Kishon Vijay Abraham I <kishon@ti.com>
6929 L:      linux-kernel@vger.kernel.org
6930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6931 S:      Supported
6932 F:      drivers/phy/
6933 F:      include/linux/phy/
6934 F:      Documentation/devicetree/bindings/phy/
6935
6936 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6937 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6938 S:      Supported
6939 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6940
6941 GENERIC PM DOMAINS
6942 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6943 M:      Kevin Hilman <khilman@kernel.org>
6944 M:      Ulf Hansson <ulf.hansson@linaro.org>
6945 L:      linux-pm@vger.kernel.org
6946 S:      Supported
6947 F:      drivers/base/power/domain*.c
6948 F:      include/linux/pm_domain.h
6949 F:      Documentation/devicetree/bindings/power/power?domain*
6950
6951 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6952 M:      Eugen Hristev <eugen.hristev@microchip.com>
6953 L:      linux-input@vger.kernel.org
6954 S:      Maintained
6955 F:      drivers/input/touchscreen/resistive-adc-touch.c
6956
6957 GENERIC UIO DRIVER FOR PCI DEVICES
6958 M:      "Michael S. Tsirkin" <mst@redhat.com>
6959 L:      kvm@vger.kernel.org
6960 S:      Supported
6961 F:      drivers/uio/uio_pci_generic.c
6962
6963 GENERIC VDSO LIBRARY:
6964 M:      Andy Lutomirski <luto@kernel.org>
6965 M:      Thomas Gleixner <tglx@linutronix.de>
6966 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6967 L:      linux-kernel@vger.kernel.org
6968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6969 S:      Maintained
6970 F:      lib/vdso/
6971 F:      kernel/time/vsyscall.c
6972 F:      include/vdso/
6973 F:      include/asm-generic/vdso/vsyscall.h
6974
6975 GENWQE (IBM Generic Workqueue Card)
6976 M:      Frank Haverkamp <haver@linux.ibm.com>
6977 S:      Supported
6978 F:      drivers/misc/genwqe/
6979
6980 GET_MAINTAINER SCRIPT
6981 M:      Joe Perches <joe@perches.com>
6982 S:      Maintained
6983 F:      scripts/get_maintainer.pl
6984
6985 GFS2 FILE SYSTEM
6986 M:      Bob Peterson <rpeterso@redhat.com>
6987 M:      Andreas Gruenbacher <agruenba@redhat.com>
6988 L:      cluster-devel@redhat.com
6989 W:      http://sources.redhat.com/cluster/
6990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6991 S:      Supported
6992 F:      Documentation/filesystems/gfs2*.txt
6993 F:      fs/gfs2/
6994 F:      include/uapi/linux/gfs2_ondisk.h
6995
6996 GNSS SUBSYSTEM
6997 M:      Johan Hovold <johan@kernel.org>
6998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6999 S:      Maintained
7000 F:      Documentation/ABI/testing/sysfs-class-gnss
7001 F:      Documentation/devicetree/bindings/gnss/
7002 F:      drivers/gnss/
7003 F:      include/linux/gnss.h
7004
7005 GO7007 MPEG CODEC
7006 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
7007 L:      linux-media@vger.kernel.org
7008 S:      Maintained
7009 F:      drivers/media/usb/go7007/
7010
7011 GOODIX TOUCHSCREEN
7012 M:      Bastien Nocera <hadess@hadess.net>
7013 L:      linux-input@vger.kernel.org
7014 S:      Maintained
7015 F:      drivers/input/touchscreen/goodix.c
7016
7017 GOOGLE ETHERNET DRIVERS
7018 M:      Catherine Sullivan <csully@google.com>
7019 R:      Sagi Shahar <sagis@google.com>
7020 R:      Jon Olson <jonolson@google.com>
7021 L:      netdev@vger.kernel.org
7022 S:      Supported
7023 F:      Documentation/networking/device_drivers/google/gve.rst
7024 F:      drivers/net/ethernet/google
7025
7026 GPD POCKET FAN DRIVER
7027 M:      Hans de Goede <hdegoede@redhat.com>
7028 L:      platform-driver-x86@vger.kernel.org
7029 S:      Maintained
7030 F:      drivers/platform/x86/gpd-pocket-fan.c
7031
7032 GPIO ACPI SUPPORT
7033 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7034 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7035 L:      linux-gpio@vger.kernel.org
7036 L:      linux-acpi@vger.kernel.org
7037 S:      Maintained
7038 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7039 F:      drivers/gpio/gpiolib-acpi.c
7040
7041 GPIO IR Transmitter
7042 M:      Sean Young <sean@mess.org>
7043 L:      linux-media@vger.kernel.org
7044 S:      Maintained
7045 F:      drivers/media/rc/gpio-ir-tx.c
7046
7047 GPIO MOCKUP DRIVER
7048 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7049 L:      linux-gpio@vger.kernel.org
7050 S:      Maintained
7051 F:      drivers/gpio/gpio-mockup.c
7052 F:      tools/testing/selftests/gpio/
7053
7054 GPIO SUBSYSTEM
7055 M:      Linus Walleij <linus.walleij@linaro.org>
7056 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7057 L:      linux-gpio@vger.kernel.org
7058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7059 S:      Maintained
7060 F:      Documentation/devicetree/bindings/gpio/
7061 F:      Documentation/driver-api/gpio/
7062 F:      Documentation/admin-guide/gpio/
7063 F:      Documentation/ABI/testing/gpio-cdev
7064 F:      Documentation/ABI/obsolete/sysfs-gpio
7065 F:      drivers/gpio/
7066 F:      include/linux/gpio/
7067 F:      include/linux/gpio.h
7068 F:      include/linux/of_gpio.h
7069 F:      include/asm-generic/gpio.h
7070 F:      include/uapi/linux/gpio.h
7071 F:      tools/gpio/
7072
7073 GRE DEMULTIPLEXER DRIVER
7074 M:      Dmitry Kozlov <xeb@mail.ru>
7075 L:      netdev@vger.kernel.org
7076 S:      Maintained
7077 F:      net/ipv4/gre_demux.c
7078 F:      net/ipv4/gre_offload.c
7079 F:      include/net/gre.h
7080
7081 GRETH 10/100/1G Ethernet MAC device driver
7082 M:      Andreas Larsson <andreas@gaisler.com>
7083 L:      netdev@vger.kernel.org
7084 S:      Maintained
7085 F:      drivers/net/ethernet/aeroflex/
7086
7087 GREYBUS AUDIO PROTOCOLS DRIVERS
7088 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7089 M:      Mark Greer <mgreer@animalcreek.com>
7090 S:      Maintained
7091 F:      drivers/staging/greybus/audio_apbridgea.c
7092 F:      drivers/staging/greybus/audio_apbridgea.h
7093 F:      drivers/staging/greybus/audio_codec.c
7094 F:      drivers/staging/greybus/audio_codec.h
7095 F:      drivers/staging/greybus/audio_gb.c
7096 F:      drivers/staging/greybus/audio_manager.c
7097 F:      drivers/staging/greybus/audio_manager.h
7098 F:      drivers/staging/greybus/audio_manager_module.c
7099 F:      drivers/staging/greybus/audio_manager_private.h
7100 F:      drivers/staging/greybus/audio_manager_sysfs.c
7101 F:      drivers/staging/greybus/audio_module.c
7102 F:      drivers/staging/greybus/audio_topology.c
7103
7104 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7105 M:      Viresh Kumar <vireshk@kernel.org>
7106 S:      Maintained
7107 F:      drivers/staging/greybus/authentication.c
7108 F:      drivers/staging/greybus/bootrom.c
7109 F:      drivers/staging/greybus/firmware.h
7110 F:      drivers/staging/greybus/fw-core.c
7111 F:      drivers/staging/greybus/fw-download.c
7112 F:      drivers/staging/greybus/fw-management.c
7113 F:      drivers/staging/greybus/greybus_authentication.h
7114 F:      drivers/staging/greybus/greybus_firmware.h
7115 F:      drivers/staging/greybus/hid.c
7116 F:      drivers/staging/greybus/i2c.c
7117 F:      drivers/staging/greybus/spi.c
7118 F:      drivers/staging/greybus/spilib.c
7119 F:      drivers/staging/greybus/spilib.h
7120
7121 GREYBUS LOOPBACK DRIVER
7122 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7123 S:      Maintained
7124 F:      drivers/staging/greybus/loopback.c
7125
7126 GREYBUS PLATFORM DRIVERS
7127 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7128 S:      Maintained
7129 F:      drivers/staging/greybus/arche-platform.c
7130 F:      drivers/staging/greybus/arche-apb-ctrl.c
7131 F:      drivers/staging/greybus/arche_platform.h
7132
7133 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7134 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7135 S:      Maintained
7136 F:      drivers/staging/greybus/sdio.c
7137 F:      drivers/staging/greybus/light.c
7138 F:      drivers/staging/greybus/gpio.c
7139 F:      drivers/staging/greybus/power_supply.c
7140 F:      drivers/staging/greybus/spi.c
7141 F:      drivers/staging/greybus/spilib.c
7142
7143 GREYBUS SUBSYSTEM
7144 M:      Johan Hovold <johan@kernel.org>
7145 M:      Alex Elder <elder@kernel.org>
7146 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7147 S:      Maintained
7148 F:      drivers/staging/greybus/
7149 F:      drivers/greybus/
7150 F:      include/linux/greybus.h
7151 F:      include/linux/greybus/
7152 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7153
7154 GREYBUS UART PROTOCOLS DRIVERS
7155 M:      David Lin <dtwlin@gmail.com>
7156 S:      Maintained
7157 F:      drivers/staging/greybus/uart.c
7158 F:      drivers/staging/greybus/log.c
7159
7160 GS1662 VIDEO SERIALIZER
7161 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7162 L:      linux-media@vger.kernel.org
7163 T:      git git://linuxtv.org/media_tree.git
7164 S:      Maintained
7165 F:      drivers/media/spi/gs1662.c
7166
7167 GSPCA FINEPIX SUBDRIVER
7168 M:      Frank Zago <frank@zago.net>
7169 L:      linux-media@vger.kernel.org
7170 T:      git git://linuxtv.org/media_tree.git
7171 S:      Maintained
7172 F:      drivers/media/usb/gspca/finepix.c
7173
7174 GSPCA GL860 SUBDRIVER
7175 M:      Olivier Lorin <o.lorin@laposte.net>
7176 L:      linux-media@vger.kernel.org
7177 T:      git git://linuxtv.org/media_tree.git
7178 S:      Maintained
7179 F:      drivers/media/usb/gspca/gl860/
7180
7181 GSPCA M5602 SUBDRIVER
7182 M:      Erik Andren <erik.andren@gmail.com>
7183 L:      linux-media@vger.kernel.org
7184 T:      git git://linuxtv.org/media_tree.git
7185 S:      Maintained
7186 F:      drivers/media/usb/gspca/m5602/
7187
7188 GSPCA PAC207 SONIXB SUBDRIVER
7189 M:      Hans Verkuil <hverkuil@xs4all.nl>
7190 L:      linux-media@vger.kernel.org
7191 T:      git git://linuxtv.org/media_tree.git
7192 S:      Odd Fixes
7193 F:      drivers/media/usb/gspca/pac207.c
7194
7195 GSPCA SN9C20X SUBDRIVER
7196 M:      Brian Johnson <brijohn@gmail.com>
7197 L:      linux-media@vger.kernel.org
7198 T:      git git://linuxtv.org/media_tree.git
7199 S:      Maintained
7200 F:      drivers/media/usb/gspca/sn9c20x.c
7201
7202 GSPCA T613 SUBDRIVER
7203 M:      Leandro Costantino <lcostantino@gmail.com>
7204 L:      linux-media@vger.kernel.org
7205 T:      git git://linuxtv.org/media_tree.git
7206 S:      Maintained
7207 F:      drivers/media/usb/gspca/t613.c
7208
7209 GSPCA USB WEBCAM DRIVER
7210 M:      Hans Verkuil <hverkuil@xs4all.nl>
7211 L:      linux-media@vger.kernel.org
7212 T:      git git://linuxtv.org/media_tree.git
7213 S:      Odd Fixes
7214 F:      drivers/media/usb/gspca/
7215
7216 GTP (GPRS Tunneling Protocol)
7217 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7218 M:      Harald Welte <laforge@gnumonks.org>
7219 L:      osmocom-net-gprs@lists.osmocom.org
7220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7221 S:      Maintained
7222 F:      drivers/net/gtp.c
7223
7224 GUID PARTITION TABLE (GPT)
7225 M:      Davidlohr Bueso <dave@stgolabs.net>
7226 L:      linux-efi@vger.kernel.org
7227 S:      Maintained
7228 F:      block/partitions/efi.*
7229
7230 H8/300 ARCHITECTURE
7231 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7232 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7233 W:      http://uclinux-h8.sourceforge.jp
7234 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7235 S:      Maintained
7236 F:      arch/h8300/
7237 F:      drivers/clocksource/h8300_*.c
7238 F:      drivers/clk/h8300/
7239 F:      drivers/irqchip/irq-renesas-h8*.c
7240
7241 HABANALABS PCI DRIVER
7242 M:      Oded Gabbay <oded.gabbay@gmail.com>
7243 T:      git https://github.com/HabanaAI/linux.git
7244 S:      Supported
7245 F:      drivers/misc/habanalabs/
7246 F:      include/uapi/misc/habanalabs.h
7247 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7248 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7249
7250 HACKRF MEDIA DRIVER
7251 M:      Antti Palosaari <crope@iki.fi>
7252 L:      linux-media@vger.kernel.org
7253 W:      https://linuxtv.org
7254 W:      http://palosaari.fi/linux/
7255 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7256 T:      git git://linuxtv.org/anttip/media_tree.git
7257 S:      Maintained
7258 F:      drivers/media/usb/hackrf/
7259
7260 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7261 M:      Frank Seidel <frank@f-seidel.de>
7262 L:      platform-driver-x86@vger.kernel.org
7263 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7264 S:      Maintained
7265 F:      drivers/platform/x86/hdaps.c
7266
7267 HARDWARE MONITORING
7268 M:      Jean Delvare <jdelvare@suse.com>
7269 M:      Guenter Roeck <linux@roeck-us.net>
7270 L:      linux-hwmon@vger.kernel.org
7271 W:      http://hwmon.wiki.kernel.org/
7272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7273 S:      Maintained
7274 F:      Documentation/devicetree/bindings/hwmon/
7275 F:      Documentation/hwmon/
7276 F:      drivers/hwmon/
7277 F:      include/linux/hwmon*.h
7278 F:      include/trace/events/hwmon*.h
7279
7280 HARDWARE RANDOM NUMBER GENERATOR CORE
7281 M:      Matt Mackall <mpm@selenic.com>
7282 M:      Herbert Xu <herbert@gondor.apana.org.au>
7283 L:      linux-crypto@vger.kernel.org
7284 S:      Odd fixes
7285 F:      Documentation/devicetree/bindings/rng/
7286 F:      Documentation/admin-guide/hw_random.rst
7287 F:      drivers/char/hw_random/
7288 F:      include/linux/hw_random.h
7289
7290 HARDWARE TRACING FACILITIES
7291 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7292 S:      Maintained
7293 F:      drivers/hwtracing/
7294
7295 HARDWARE SPINLOCK CORE
7296 M:      Ohad Ben-Cohen <ohad@wizery.com>
7297 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7298 L:      linux-remoteproc@vger.kernel.org
7299 S:      Maintained
7300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7301 F:      Documentation/devicetree/bindings/hwlock/
7302 F:      Documentation/hwspinlock.txt
7303 F:      drivers/hwspinlock/
7304 F:      include/linux/hwspinlock.h
7305
7306 HARMONY SOUND DRIVER
7307 L:      linux-parisc@vger.kernel.org
7308 S:      Maintained
7309 F:      sound/parisc/harmony.*
7310
7311 HDPVR USB VIDEO ENCODER DRIVER
7312 M:      Hans Verkuil <hverkuil@xs4all.nl>
7313 L:      linux-media@vger.kernel.org
7314 T:      git git://linuxtv.org/media_tree.git
7315 W:      https://linuxtv.org
7316 S:      Odd Fixes
7317 F:      drivers/media/usb/hdpvr/
7318
7319 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7320 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7321 S:      Supported
7322 F:      Documentation/watchdog/hpwdt.rst
7323 F:      drivers/watchdog/hpwdt.c
7324
7325 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7326 M:      Don Brace <don.brace@microsemi.com>
7327 L:      esc.storagedev@microsemi.com
7328 L:      linux-scsi@vger.kernel.org
7329 S:      Supported
7330 F:      Documentation/scsi/hpsa.txt
7331 F:      drivers/scsi/hpsa*.[ch]
7332 F:      include/linux/cciss*.h
7333 F:      include/uapi/linux/cciss*.h
7334
7335 HFI1 DRIVER
7336 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7337 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7338 L:      linux-rdma@vger.kernel.org
7339 S:      Supported
7340 F:      drivers/infiniband/hw/hfi1
7341
7342 HFS FILESYSTEM
7343 L:      linux-fsdevel@vger.kernel.org
7344 S:      Orphan
7345 F:      Documentation/filesystems/hfs.txt
7346 F:      fs/hfs/
7347
7348 HFSPLUS FILESYSTEM
7349 L:      linux-fsdevel@vger.kernel.org
7350 S:      Orphan
7351 F:      Documentation/filesystems/hfsplus.txt
7352 F:      fs/hfsplus/
7353
7354 HGA FRAMEBUFFER DRIVER
7355 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7356 L:      linux-nvidia@lists.surfsouth.com
7357 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7358 S:      Maintained
7359 F:      drivers/video/fbdev/hgafb.c
7360
7361 HIBERNATION (aka Software Suspend, aka swsusp)
7362 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7363 M:      Pavel Machek <pavel@ucw.cz>
7364 L:      linux-pm@vger.kernel.org
7365 B:      https://bugzilla.kernel.org
7366 S:      Supported
7367 F:      arch/x86/power/
7368 F:      drivers/base/power/
7369 F:      kernel/power/
7370 F:      include/linux/suspend.h
7371 F:      include/linux/freezer.h
7372 F:      include/linux/pm.h
7373 F:      arch/*/include/asm/suspend*.h
7374
7375 HID CORE LAYER
7376 M:      Jiri Kosina <jikos@kernel.org>
7377 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7378 L:      linux-input@vger.kernel.org
7379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7380 S:      Maintained
7381 F:      drivers/hid/
7382 F:      include/linux/hid*
7383 F:      include/uapi/linux/hid*
7384
7385 HID SENSOR HUB DRIVERS
7386 M:      Jiri Kosina <jikos@kernel.org>
7387 M:      Jonathan Cameron <jic23@kernel.org>
7388 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7389 L:      linux-input@vger.kernel.org
7390 L:      linux-iio@vger.kernel.org
7391 S:      Maintained
7392 F:      Documentation/hid/hid-sensor*
7393 F:      drivers/hid/hid-sensor-*
7394 F:      drivers/iio/*/hid-*
7395 F:      include/linux/hid-sensor-*
7396
7397 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7398 M:      Thomas Gleixner <tglx@linutronix.de>
7399 L:      linux-kernel@vger.kernel.org
7400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7401 S:      Maintained
7402 F:      Documentation/timers/
7403 F:      kernel/time/hrtimer.c
7404 F:      kernel/time/clockevents.c
7405 F:      kernel/time/timer_*.c
7406 F:      include/linux/clockchips.h
7407 F:      include/linux/hrtimer.h
7408
7409 HIGH-SPEED SCC DRIVER FOR AX.25
7410 L:      linux-hams@vger.kernel.org
7411 S:      Orphan
7412 F:      drivers/net/hamradio/dmascc.c
7413 F:      drivers/net/hamradio/scc.c
7414
7415 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7416 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7417 W:      http://www.highpoint-tech.com
7418 S:      Supported
7419 F:      Documentation/scsi/hptiop.txt
7420 F:      drivers/scsi/hptiop.c
7421
7422 HIPPI
7423 M:      Jes Sorensen <jes@trained-monkey.org>
7424 L:      linux-hippi@sunsite.dk
7425 S:      Maintained
7426 F:      include/linux/hippidevice.h
7427 F:      include/uapi/linux/if_hippi.h
7428 F:      net/802/hippi.c
7429 F:      drivers/net/hippi/
7430
7431 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7432 M:      Zaibo Xu <xuzaibo@huawei.com>
7433 L:      linux-crypto@vger.kernel.org
7434 S:      Maintained
7435 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7436 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7437 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7438 F:      drivers/crypto/hisilicon/sec2/sec.h
7439 F:      Documentation/ABI/testing/debugfs-hisi-sec
7440
7441 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7442 M:      Zaibo Xu <xuzaibo@huawei.com>
7443 L:      linux-crypto@vger.kernel.org
7444 S:      Maintained
7445 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7446 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7447 F:      drivers/crypto/hisilicon/hpre/hpre.h
7448 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7449
7450 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7451 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7452 M:      Salil Mehta <salil.mehta@huawei.com>
7453 L:      netdev@vger.kernel.org
7454 W:      http://www.hisilicon.com
7455 S:      Maintained
7456 F:      drivers/net/ethernet/hisilicon/hns3/
7457
7458 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7459 M:      Zaibo Xu <xuzaibo@huawei.com>
7460 S:      Maintained
7461 F:      drivers/char/hw_random/hisi-trng-v2.c
7462
7463 HISILICON LPC BUS DRIVER
7464 M:      john.garry@huawei.com
7465 W:      http://www.hisilicon.com
7466 S:      Maintained
7467 F:      drivers/bus/hisi_lpc.c
7468 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7469
7470 HISILICON NETWORK SUBSYSTEM DRIVER
7471 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7472 M:      Salil Mehta <salil.mehta@huawei.com>
7473 L:      netdev@vger.kernel.org
7474 W:      http://www.hisilicon.com
7475 S:      Maintained
7476 F:      drivers/net/ethernet/hisilicon/
7477 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7478
7479 HISILICON PMU DRIVER
7480 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7481 W:      http://www.hisilicon.com
7482 S:      Supported
7483 F:      drivers/perf/hisilicon
7484 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7485
7486 HISILICON ROCE DRIVER
7487 M:      Lijun Ou <oulijun@huawei.com>
7488 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7489 L:      linux-rdma@vger.kernel.org
7490 S:      Maintained
7491 F:      drivers/infiniband/hw/hns/
7492 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7493
7494 HISILICON SAS Controller
7495 M:      John Garry <john.garry@huawei.com>
7496 W:      http://www.hisilicon.com
7497 S:      Supported
7498 F:      drivers/scsi/hisi_sas/
7499 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7500
7501 HISILICON QM AND ZIP Controller DRIVER
7502 M:      Zhou Wang <wangzhou1@hisilicon.com>
7503 L:      linux-crypto@vger.kernel.org
7504 S:      Maintained
7505 F:      drivers/crypto/hisilicon/qm.c
7506 F:      drivers/crypto/hisilicon/qm.h
7507 F:      drivers/crypto/hisilicon/sgl.c
7508 F:      drivers/crypto/hisilicon/zip/
7509 F:      Documentation/ABI/testing/debugfs-hisi-zip
7510
7511 HMM - Heterogeneous Memory Management
7512 M:      Jérôme Glisse <jglisse@redhat.com>
7513 L:      linux-mm@kvack.org
7514 S:      Maintained
7515 F:      mm/hmm*
7516 F:      include/linux/hmm*
7517 F:      Documentation/vm/hmm.rst
7518
7519 HOST AP DRIVER
7520 M:      Jouni Malinen <j@w1.fi>
7521 L:      linux-wireless@vger.kernel.org
7522 W:      http://w1.fi/hostap-driver.html
7523 S:      Obsolete
7524 F:      drivers/net/wireless/intersil/hostap/
7525
7526 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7527 L:      platform-driver-x86@vger.kernel.org
7528 S:      Orphan
7529 F:      drivers/platform/x86/tc1100-wmi.c
7530
7531 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7532 M:      Jaroslav Kysela <perex@perex.cz>
7533 S:      Obsolete
7534 F:      drivers/staging/hp/hp100.*
7535
7536 HPET:   High Precision Event Timers driver
7537 M:      Clemens Ladisch <clemens@ladisch.de>
7538 S:      Maintained
7539 F:      Documentation/timers/hpet.rst
7540 F:      drivers/char/hpet.c
7541 F:      include/linux/hpet.h
7542 F:      include/uapi/linux/hpet.h
7543
7544 HPET:   x86
7545 S:      Orphan
7546 F:      arch/x86/kernel/hpet.c
7547 F:      arch/x86/include/asm/hpet.h
7548
7549 HPFS FILESYSTEM
7550 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7551 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7552 S:      Maintained
7553 F:      fs/hpfs/
7554
7555 HSI SUBSYSTEM
7556 M:      Sebastian Reichel <sre@kernel.org>
7557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7558 S:      Maintained
7559 F:      Documentation/ABI/testing/sysfs-bus-hsi
7560 F:      Documentation/driver-api/hsi.rst
7561 F:      drivers/hsi/
7562 F:      include/linux/hsi/
7563 F:      include/uapi/linux/hsi/
7564
7565 HSO 3G MODEM DRIVER
7566 L:      linux-usb@vger.kernel.org
7567 S:      Orphan
7568 F:      drivers/net/usb/hso.c
7569
7570 HSR NETWORK PROTOCOL
7571 M:      Arvid Brodin <arvid.brodin@alten.se>
7572 L:      netdev@vger.kernel.org
7573 S:      Maintained
7574 F:      net/hsr/
7575
7576 HT16K33 LED CONTROLLER DRIVER
7577 M:      Robin van der Gracht <robin@protonic.nl>
7578 S:      Maintained
7579 F:      drivers/auxdisplay/ht16k33.c
7580 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7581
7582 HTCPEN TOUCHSCREEN DRIVER
7583 M:      Pau Oliva Fora <pof@eslack.org>
7584 L:      linux-input@vger.kernel.org
7585 S:      Maintained
7586 F:      drivers/input/touchscreen/htcpen.c
7587
7588 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7589 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7590 L:      linux-iio@vger.kernel.org
7591 W:      http://www.st.com/
7592 S:      Maintained
7593 F:      drivers/iio/humidity/hts221*
7594 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7595
7596 HUAWEI ETHERNET DRIVER
7597 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7598 L:      netdev@vger.kernel.org
7599 S:      Supported
7600 F:      Documentation/networking/hinic.txt
7601 F:      drivers/net/ethernet/huawei/hinic/
7602
7603 HUGETLB FILESYSTEM
7604 M:      Mike Kravetz <mike.kravetz@oracle.com>
7605 L:      linux-mm@kvack.org
7606 S:      Maintained
7607 F:      fs/hugetlbfs/
7608 F:      mm/hugetlb.c
7609 F:      include/linux/hugetlb.h
7610 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7611 F:      Documentation/vm/hugetlbfs_reserv.rst
7612 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7613
7614 HVA ST MEDIA DRIVER
7615 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7616 L:      linux-media@vger.kernel.org
7617 T:      git git://linuxtv.org/media_tree.git
7618 W:      https://linuxtv.org
7619 S:      Supported
7620 F:      drivers/media/platform/sti/hva
7621
7622 HWPOISON MEMORY FAILURE HANDLING
7623 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7624 L:      linux-mm@kvack.org
7625 S:      Maintained
7626 F:      mm/memory-failure.c
7627 F:      mm/hwpoison-inject.c
7628
7629 HYGON PROCESSOR SUPPORT
7630 M:      Pu Wen <puwen@hygon.cn>
7631 L:      linux-kernel@vger.kernel.org
7632 S:      Maintained
7633 F:      arch/x86/kernel/cpu/hygon.c
7634
7635 HYNIX HI556 SENSOR DRIVER
7636 M:      Shawn Tu <shawnx.tu@intel.com>
7637 L:      linux-media@vger.kernel.org
7638 T:      git git://linuxtv.org/media_tree.git
7639 S:      Maintained
7640 F:      drivers/media/i2c/hi556.c
7641
7642 Hyper-V CORE AND DRIVERS
7643 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7644 M:      Haiyang Zhang <haiyangz@microsoft.com>
7645 M:      Stephen Hemminger <sthemmin@microsoft.com>
7646 M:      Sasha Levin <sashal@kernel.org>
7647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7648 L:      linux-hyperv@vger.kernel.org
7649 S:      Supported
7650 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7651 F:      arch/x86/include/asm/mshyperv.h
7652 F:      arch/x86/include/asm/trace/hyperv.h
7653 F:      arch/x86/include/asm/hyperv-tlfs.h
7654 F:      arch/x86/kernel/cpu/mshyperv.c
7655 F:      arch/x86/hyperv
7656 F:      drivers/clocksource/hyperv_timer.c
7657 F:      drivers/hid/hid-hyperv.c
7658 F:      drivers/hv/
7659 F:      drivers/input/serio/hyperv-keyboard.c
7660 F:      drivers/pci/controller/pci-hyperv.c
7661 F:      drivers/pci/controller/pci-hyperv-intf.c
7662 F:      drivers/net/hyperv/
7663 F:      drivers/scsi/storvsc_drv.c
7664 F:      drivers/uio/uio_hv_generic.c
7665 F:      drivers/video/fbdev/hyperv_fb.c
7666 F:      drivers/iommu/hyperv-iommu.c
7667 F:      net/vmw_vsock/hyperv_transport.c
7668 F:      include/clocksource/hyperv_timer.h
7669 F:      include/linux/hyperv.h
7670 F:      include/uapi/linux/hyperv.h
7671 F:      include/asm-generic/mshyperv.h
7672 F:      tools/hv/
7673 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7674 F:      Documentation/ABI/testing/debugfs-hyperv
7675
7676 HYPERBUS SUPPORT
7677 M:      Vignesh Raghavendra <vigneshr@ti.com>
7678 S:      Supported
7679 F:      drivers/mtd/hyperbus/
7680 F:      include/linux/mtd/hyperbus.h
7681 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7682 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7683
7684 HYPERVISOR VIRTUAL CONSOLE DRIVER
7685 L:      linuxppc-dev@lists.ozlabs.org
7686 S:      Odd Fixes
7687 F:      drivers/tty/hvc/
7688
7689 I2C ACPI SUPPORT
7690 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7691 L:      linux-i2c@vger.kernel.org
7692 L:      linux-acpi@vger.kernel.org
7693 S:      Maintained
7694 F:      drivers/i2c/i2c-core-acpi.c
7695
7696 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7697 M:      Ajay Gupta <ajayg@nvidia.com>
7698 L:      linux-i2c@vger.kernel.org
7699 S:      Maintained
7700 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7701 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7702
7703 I2C MUXES
7704 M:      Peter Rosin <peda@axentia.se>
7705 L:      linux-i2c@vger.kernel.org
7706 S:      Maintained
7707 F:      Documentation/i2c/i2c-topology.rst
7708 F:      Documentation/i2c/muxes/
7709 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7710 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7711 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7712 F:      drivers/i2c/i2c-mux.c
7713 F:      drivers/i2c/muxes/
7714 F:      include/linux/i2c-mux.h
7715
7716 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7717 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7718 L:      linux-i2c@vger.kernel.org
7719 S:      Maintained
7720 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7721 F:      drivers/i2c/busses/i2c-mv64xxx.c
7722
7723 I2C OVER PARALLEL PORT
7724 M:      Jean Delvare <jdelvare@suse.com>
7725 L:      linux-i2c@vger.kernel.org
7726 S:      Maintained
7727 F:      Documentation/i2c/busses/i2c-parport.rst
7728 F:      Documentation/i2c/busses/i2c-parport-light.rst
7729 F:      drivers/i2c/busses/i2c-parport.c
7730 F:      drivers/i2c/busses/i2c-parport-light.c
7731
7732 I2C SUBSYSTEM
7733 M:      Wolfram Sang <wsa@the-dreams.de>
7734 L:      linux-i2c@vger.kernel.org
7735 W:      https://i2c.wiki.kernel.org/
7736 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7738 S:      Maintained
7739 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7740 F:      Documentation/i2c/
7741 F:      drivers/i2c/*
7742 F:      include/linux/i2c.h
7743 F:      include/linux/i2c-dev.h
7744 F:      include/linux/i2c-smbus.h
7745 F:      include/uapi/linux/i2c.h
7746 F:      include/uapi/linux/i2c-*.h
7747
7748 I2C SUBSYSTEM HOST DRIVERS
7749 L:      linux-i2c@vger.kernel.org
7750 W:      https://i2c.wiki.kernel.org/
7751 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7753 S:      Odd Fixes
7754 F:      Documentation/devicetree/bindings/i2c/
7755 F:      drivers/i2c/algos/
7756 F:      drivers/i2c/busses/
7757
7758 I2C-TAOS-EVM DRIVER
7759 M:      Jean Delvare <jdelvare@suse.com>
7760 L:      linux-i2c@vger.kernel.org
7761 S:      Maintained
7762 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7763 F:      drivers/i2c/busses/i2c-taos-evm.c
7764
7765 I2C-TINY-USB DRIVER
7766 M:      Till Harbaum <till@harbaum.org>
7767 L:      linux-i2c@vger.kernel.org
7768 W:      http://www.harbaum.org/till/i2c_tiny_usb
7769 S:      Maintained
7770 F:      drivers/i2c/busses/i2c-tiny-usb.c
7771
7772 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7773 M:      Jean Delvare <jdelvare@suse.com>
7774 L:      linux-i2c@vger.kernel.org
7775 S:      Maintained
7776 F:      Documentation/i2c/busses/i2c-ali1535.rst
7777 F:      Documentation/i2c/busses/i2c-ali1563.rst
7778 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7779 F:      Documentation/i2c/busses/i2c-amd756.rst
7780 F:      Documentation/i2c/busses/i2c-amd8111.rst
7781 F:      Documentation/i2c/busses/i2c-i801.rst
7782 F:      Documentation/i2c/busses/i2c-nforce2.rst
7783 F:      Documentation/i2c/busses/i2c-piix4.rst
7784 F:      Documentation/i2c/busses/i2c-sis5595.rst
7785 F:      Documentation/i2c/busses/i2c-sis630.rst
7786 F:      Documentation/i2c/busses/i2c-sis96x.rst
7787 F:      Documentation/i2c/busses/i2c-via.rst
7788 F:      Documentation/i2c/busses/i2c-viapro.rst
7789 F:      drivers/i2c/busses/i2c-ali1535.c
7790 F:      drivers/i2c/busses/i2c-ali1563.c
7791 F:      drivers/i2c/busses/i2c-ali15x3.c
7792 F:      drivers/i2c/busses/i2c-amd756.c
7793 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7794 F:      drivers/i2c/busses/i2c-amd8111.c
7795 F:      drivers/i2c/busses/i2c-i801.c
7796 F:      drivers/i2c/busses/i2c-isch.c
7797 F:      drivers/i2c/busses/i2c-nforce2.c
7798 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7799 F:      drivers/i2c/busses/i2c-piix4.c
7800 F:      drivers/i2c/busses/i2c-sis5595.c
7801 F:      drivers/i2c/busses/i2c-sis630.c
7802 F:      drivers/i2c/busses/i2c-sis96x.c
7803 F:      drivers/i2c/busses/i2c-via.c
7804 F:      drivers/i2c/busses/i2c-viapro.c
7805
7806 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7807 M:      Hans de Goede <hdegoede@redhat.com>
7808 L:      linux-i2c@vger.kernel.org
7809 S:      Maintained
7810 F:      drivers/i2c/busses/i2c-cht-wc.c
7811
7812 I2C/SMBUS ISMT DRIVER
7813 M:      Seth Heasley <seth.heasley@intel.com>
7814 M:      Neil Horman <nhorman@tuxdriver.com>
7815 L:      linux-i2c@vger.kernel.org
7816 F:      drivers/i2c/busses/i2c-ismt.c
7817 F:      Documentation/i2c/busses/i2c-ismt.rst
7818
7819 I2C/SMBUS STUB DRIVER
7820 M:      Jean Delvare <jdelvare@suse.com>
7821 L:      linux-i2c@vger.kernel.org
7822 S:      Maintained
7823 F:      drivers/i2c/i2c-stub.c
7824
7825 I3C SUBSYSTEM
7826 M:      Boris Brezillon <bbrezillon@kernel.org>
7827 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7828 C:      irc://chat.freenode.net/linux-i3c
7829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7830 S:      Maintained
7831 F:      Documentation/ABI/testing/sysfs-bus-i3c
7832 F:      Documentation/devicetree/bindings/i3c/
7833 F:      Documentation/driver-api/i3c
7834 F:      drivers/i3c/
7835 F:      include/linux/i3c/
7836
7837 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7838 M:      Vitor Soares <vitor.soares@synopsys.com>
7839 S:      Maintained
7840 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7841 F:      drivers/i3c/master/dw*
7842
7843 I3C DRIVER FOR CADENCE I3C MASTER IP
7844 M:      Przemysław Gaj <pgaj@cadence.com>
7845 S:      Maintained
7846 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7847 F:      drivers/i3c/master/i3c-master-cdns.c
7848
7849 IA64 (Itanium) PLATFORM
7850 M:      Tony Luck <tony.luck@intel.com>
7851 M:      Fenghua Yu <fenghua.yu@intel.com>
7852 L:      linux-ia64@vger.kernel.org
7853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7854 S:      Maintained
7855 F:      arch/ia64/
7856
7857 IBM Power 842 compression accelerator
7858 M:      Haren Myneni <haren@us.ibm.com>
7859 S:      Supported
7860 F:      drivers/crypto/nx/Makefile
7861 F:      drivers/crypto/nx/Kconfig
7862 F:      drivers/crypto/nx/nx-842*
7863 F:      include/linux/sw842.h
7864 F:      crypto/842.c
7865 F:      lib/842/
7866
7867 IBM Power in-Nest Crypto Acceleration
7868 M:      Breno Leitão <leitao@debian.org>
7869 M:      Nayna Jain <nayna@linux.ibm.com>
7870 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7871 L:      linux-crypto@vger.kernel.org
7872 S:      Supported
7873 F:      drivers/crypto/nx/Makefile
7874 F:      drivers/crypto/nx/Kconfig
7875 F:      drivers/crypto/nx/nx-aes*
7876 F:      drivers/crypto/nx/nx-sha*
7877 F:      drivers/crypto/nx/nx.*
7878 F:      drivers/crypto/nx/nx_csbcpb.h
7879 F:      drivers/crypto/nx/nx_debugfs.c
7880
7881 IBM Power Linux RAID adapter
7882 M:      Brian King <brking@us.ibm.com>
7883 S:      Supported
7884 F:      drivers/scsi/ipr.*
7885
7886 IBM Power SRIOV Virtual NIC Device Driver
7887 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7888 M:      John Allen <jallen@linux.ibm.com>
7889 L:      netdev@vger.kernel.org
7890 S:      Supported
7891 F:      drivers/net/ethernet/ibm/ibmvnic.*
7892
7893 IBM Power Virtual Accelerator Switchboard
7894 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7895 L:      linuxppc-dev@lists.ozlabs.org
7896 S:      Supported
7897 F:      arch/powerpc/platforms/powernv/vas*
7898 F:      arch/powerpc/platforms/powernv/copy-paste.h
7899 F:      arch/powerpc/include/asm/vas.h
7900
7901 IBM Power Virtual Ethernet Device Driver
7902 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7903 L:      netdev@vger.kernel.org
7904 S:      Supported
7905 F:      drivers/net/ethernet/ibm/ibmveth.*
7906
7907 IBM Power Virtual FC Device Drivers
7908 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7909 L:      linux-scsi@vger.kernel.org
7910 S:      Supported
7911 F:      drivers/scsi/ibmvscsi/ibmvfc*
7912
7913 IBM Power Virtual Management Channel Driver
7914 M:      Steven Royer <seroyer@linux.ibm.com>
7915 S:      Supported
7916 F:      drivers/misc/ibmvmc.*
7917
7918 IBM Power Virtual SCSI Device Drivers
7919 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7920 L:      linux-scsi@vger.kernel.org
7921 S:      Supported
7922 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7923 F:      include/scsi/viosrp.h
7924
7925 IBM Power Virtual SCSI Device Target Driver
7926 M:      Michael Cyr <mikecyr@linux.ibm.com>
7927 L:      linux-scsi@vger.kernel.org
7928 L:      target-devel@vger.kernel.org
7929 S:      Supported
7930 F:      drivers/scsi/ibmvscsi_tgt/
7931
7932 IBM Power VMX Cryptographic instructions
7933 M:      Breno Leitão <leitao@debian.org>
7934 M:      Nayna Jain <nayna@linux.ibm.com>
7935 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7936 L:      linux-crypto@vger.kernel.org
7937 S:      Supported
7938 F:      drivers/crypto/vmx/Makefile
7939 F:      drivers/crypto/vmx/Kconfig
7940 F:      drivers/crypto/vmx/vmx.c
7941 F:      drivers/crypto/vmx/aes*
7942 F:      drivers/crypto/vmx/ghash*
7943 F:      drivers/crypto/vmx/ppc-xlate.pl
7944
7945 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7946 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7947 L:      linux-pci@vger.kernel.org
7948 L:      linuxppc-dev@lists.ozlabs.org
7949 S:      Supported
7950 F:      drivers/pci/hotplug/rpaphp*
7951
7952 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7953 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7954 L:      linux-pci@vger.kernel.org
7955 L:      linuxppc-dev@lists.ozlabs.org
7956 S:      Supported
7957 F:      drivers/pci/hotplug/rpadlpar*
7958
7959 IBM ServeRAID RAID DRIVER
7960 S:      Orphan
7961 F:      drivers/scsi/ips.*
7962
7963 ICH LPC AND GPIO DRIVER
7964 M:      Peter Tyser <ptyser@xes-inc.com>
7965 S:      Maintained
7966 F:      drivers/mfd/lpc_ich.c
7967 F:      drivers/gpio/gpio-ich.c
7968
7969 ICY I2C DRIVER
7970 M:      Max Staudt <max@enpas.org>
7971 L:      linux-i2c@vger.kernel.org
7972 S:      Maintained
7973 F:      drivers/i2c/busses/i2c-icy.c
7974
7975 IDE SUBSYSTEM
7976 M:      "David S. Miller" <davem@davemloft.net>
7977 L:      linux-ide@vger.kernel.org
7978 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7980 S:      Maintained
7981 F:      Documentation/ide/
7982 F:      drivers/ide/
7983 F:      include/linux/ide.h
7984
7985 IDE/ATAPI DRIVERS
7986 M:      Borislav Petkov <bp@alien8.de>
7987 L:      linux-ide@vger.kernel.org
7988 S:      Maintained
7989 F:      Documentation/cdrom/ide-cd.rst
7990 F:      drivers/ide/ide-cd*
7991
7992 IDEAPAD LAPTOP EXTRAS DRIVER
7993 M:      Ike Panhc <ike.pan@canonical.com>
7994 L:      platform-driver-x86@vger.kernel.org
7995 W:      http://launchpad.net/ideapad-laptop
7996 S:      Maintained
7997 F:      drivers/platform/x86/ideapad-laptop.c
7998
7999 IDEAPAD LAPTOP SLIDEBAR DRIVER
8000 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
8001 L:      linux-input@vger.kernel.org
8002 W:      https://github.com/o2genum/ideapad-slidebar
8003 S:      Maintained
8004 F:      drivers/input/misc/ideapad_slidebar.c
8005
8006 IDT VersaClock 5 CLOCK DRIVER
8007 M:      Marek Vasut <marek.vasut@gmail.com>
8008 S:      Maintained
8009 F:      drivers/clk/clk-versaclock5.c
8010
8011 IEEE 802.15.4 SUBSYSTEM
8012 M:      Alexander Aring <alex.aring@gmail.com>
8013 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8014 L:      linux-wpan@vger.kernel.org
8015 W:      http://wpan.cakelab.org/
8016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8018 S:      Maintained
8019 F:      net/ieee802154/
8020 F:      net/mac802154/
8021 F:      drivers/net/ieee802154/
8022 F:      include/linux/nl802154.h
8023 F:      include/linux/ieee802154.h
8024 F:      include/net/nl802154.h
8025 F:      include/net/mac802154.h
8026 F:      include/net/af_ieee802154.h
8027 F:      include/net/cfg802154.h
8028 F:      include/net/ieee802154_netdev.h
8029 F:      Documentation/networking/ieee802154.rst
8030
8031 IFE PROTOCOL
8032 M:      Yotam Gigi <yotam.gi@gmail.com>
8033 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8034 F:      net/ife
8035 F:      include/net/ife.h
8036 F:      include/uapi/linux/ife.h
8037
8038 IGORPLUG-USB IR RECEIVER
8039 M:      Sean Young <sean@mess.org>
8040 L:      linux-media@vger.kernel.org
8041 S:      Maintained
8042 F:      drivers/media/rc/igorplugusb.c
8043
8044 IGUANAWORKS USB IR TRANSCEIVER
8045 M:      Sean Young <sean@mess.org>
8046 L:      linux-media@vger.kernel.org
8047 S:      Maintained
8048 F:      drivers/media/rc/iguanair.c
8049
8050 IIO DIGITAL POTENTIOMETER DAC
8051 M:      Peter Rosin <peda@axentia.se>
8052 L:      linux-iio@vger.kernel.org
8053 S:      Maintained
8054 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8055 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8056 F:      drivers/iio/dac/dpot-dac.c
8057
8058 IIO ENVELOPE DETECTOR
8059 M:      Peter Rosin <peda@axentia.se>
8060 L:      linux-iio@vger.kernel.org
8061 S:      Maintained
8062 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8063 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8064 F:      drivers/iio/adc/envelope-detector.c
8065
8066 IIO MULTIPLEXER
8067 M:      Peter Rosin <peda@axentia.se>
8068 L:      linux-iio@vger.kernel.org
8069 S:      Maintained
8070 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8071 F:      drivers/iio/multiplexer/iio-mux.c
8072
8073 IIO SUBSYSTEM AND DRIVERS
8074 M:      Jonathan Cameron <jic23@kernel.org>
8075 R:      Hartmut Knaack <knaack.h@gmx.de>
8076 R:      Lars-Peter Clausen <lars@metafoo.de>
8077 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8078 L:      linux-iio@vger.kernel.org
8079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8080 S:      Maintained
8081 F:      Documentation/ABI/testing/configfs-iio*
8082 F:      Documentation/ABI/testing/sysfs-bus-iio*
8083 F:      Documentation/devicetree/bindings/iio/
8084 F:      drivers/iio/
8085 F:      drivers/staging/iio/
8086 F:      include/linux/iio/
8087 F:      tools/iio/
8088
8089 IIO UNIT CONVERTER
8090 M:      Peter Rosin <peda@axentia.se>
8091 L:      linux-iio@vger.kernel.org
8092 S:      Maintained
8093 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8094 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8095 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8096 F:      drivers/iio/afe/iio-rescale.c
8097
8098 IKANOS/ADI EAGLE ADSL USB DRIVER
8099 M:      Matthieu Castet <castet.matthieu@free.fr>
8100 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8101 S:      Maintained
8102 F:      drivers/usb/atm/ueagle-atm.c
8103
8104 IMGTEC ASCII LCD DRIVER
8105 M:      Paul Burton <paulburton@kernel.org>
8106 S:      Maintained
8107 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8108 F:      drivers/auxdisplay/img-ascii-lcd.c
8109
8110 IMGTEC IR DECODER DRIVER
8111 M:      James Hogan <jhogan@kernel.org>
8112 S:      Maintained
8113 F:      drivers/media/rc/img-ir/
8114
8115 IMON SOUNDGRAPH USB IR RECEIVER
8116 M:      Sean Young <sean@mess.org>
8117 L:      linux-media@vger.kernel.org
8118 S:      Maintained
8119 F:      drivers/media/rc/imon_raw.c
8120 F:      drivers/media/rc/imon.c
8121
8122 IMS TWINTURBO FRAMEBUFFER DRIVER
8123 L:      linux-fbdev@vger.kernel.org
8124 S:      Orphan
8125 F:      drivers/video/fbdev/imsttfb.c
8126
8127 INA209 HARDWARE MONITOR DRIVER
8128 M:      Guenter Roeck <linux@roeck-us.net>
8129 L:      linux-hwmon@vger.kernel.org
8130 S:      Maintained
8131 F:      Documentation/hwmon/ina209.rst
8132 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8133 F:      drivers/hwmon/ina209.c
8134
8135 INA2XX HARDWARE MONITOR DRIVER
8136 M:      Guenter Roeck <linux@roeck-us.net>
8137 L:      linux-hwmon@vger.kernel.org
8138 S:      Maintained
8139 F:      Documentation/hwmon/ina2xx.rst
8140 F:      drivers/hwmon/ina2xx.c
8141 F:      include/linux/platform_data/ina2xx.h
8142
8143 INDUSTRY PACK SUBSYSTEM (IPACK)
8144 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8145 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8146 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8147 L:      industrypack-devel@lists.sourceforge.net
8148 W:      http://industrypack.sourceforge.net
8149 S:      Maintained
8150 F:      drivers/ipack/
8151
8152 INFINEON DPS310 Driver
8153 M:      Eddie James <eajames@linux.ibm.com>
8154 L:      linux-iio@vger.kernel.org
8155 F:      drivers/iio/pressure/dps310.c
8156 S:      Maintained
8157
8158 INFINIBAND SUBSYSTEM
8159 M:      Doug Ledford <dledford@redhat.com>
8160 M:      Jason Gunthorpe <jgg@mellanox.com>
8161 L:      linux-rdma@vger.kernel.org
8162 W:      https://github.com/linux-rdma/rdma-core
8163 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8165 S:      Supported
8166 F:      Documentation/devicetree/bindings/infiniband/
8167 F:      Documentation/infiniband/
8168 F:      drivers/infiniband/
8169 F:      include/uapi/linux/if_infiniband.h
8170 F:      include/uapi/rdma/
8171 F:      include/rdma/
8172 F:      include/trace/events/ib_mad.h
8173 F:      include/trace/events/ib_umad.h
8174 F:      samples/bpf/ibumad_kern.c
8175 F:      samples/bpf/ibumad_user.c
8176
8177 INGENIC JZ4780 DMA Driver
8178 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8179 S:      Maintained
8180 F:      drivers/dma/dma-jz4780.c
8181
8182 INGENIC JZ4780 NAND DRIVER
8183 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8184 L:      linux-mtd@lists.infradead.org
8185 S:      Maintained
8186 F:      drivers/mtd/nand/raw/ingenic/
8187
8188 INGENIC JZ47xx SoCs
8189 M:      Paul Cercueil <paul@crapouillou.net>
8190 S:      Maintained
8191 F:      arch/mips/boot/dts/ingenic/
8192 F:      arch/mips/include/asm/mach-jz4740/
8193 F:      arch/mips/jz4740/
8194 F:      drivers/clk/ingenic/
8195 F:      drivers/dma/dma-jz4780.c
8196 F:      drivers/gpu/drm/ingenic/
8197 F:      drivers/i2c/busses/i2c-jz4780.c
8198 F:      drivers/iio/adc/ingenic-adc.c
8199 F:      drivers/irqchip/irq-ingenic.c
8200 F:      drivers/memory/jz4780-nemc.c
8201 F:      drivers/mmc/host/jz4740_mmc.c
8202 F:      drivers/mtd/nand/raw/ingenic/
8203 F:      drivers/pinctrl/pinctrl-ingenic.c
8204 F:      drivers/power/supply/ingenic-battery.c
8205 F:      drivers/pwm/pwm-jz4740.c
8206 F:      drivers/rtc/rtc-jz4740.c
8207 F:      drivers/tty/serial/8250/8250_ingenic.c
8208 F:      drivers/usb/musb/jz4740.c
8209 F:      drivers/watchdog/jz4740_wdt.c
8210 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8211 F:      include/linux/mfd/ingenic-tcu.h
8212 F:      sound/soc/jz4740/
8213 F:      sound/soc/codecs/jz47*
8214
8215 INOTIFY
8216 M:      Jan Kara <jack@suse.cz>
8217 R:      Amir Goldstein <amir73il@gmail.com>
8218 L:      linux-fsdevel@vger.kernel.org
8219 S:      Maintained
8220 F:      Documentation/filesystems/inotify.txt
8221 F:      fs/notify/inotify/
8222 F:      include/linux/inotify.h
8223 F:      include/uapi/linux/inotify.h
8224
8225 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8226 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8227 L:      linux-input@vger.kernel.org
8228 Q:      http://patchwork.kernel.org/project/linux-input/list/
8229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8230 S:      Maintained
8231 F:      drivers/input/
8232 F:      include/linux/input.h
8233 F:      include/uapi/linux/input.h
8234 F:      include/uapi/linux/input-event-codes.h
8235 F:      include/linux/input/
8236 F:      Documentation/devicetree/bindings/input/
8237 F:      Documentation/devicetree/bindings/serio/
8238 F:      Documentation/input/
8239
8240 INPUT MULTITOUCH (MT) PROTOCOL
8241 M:      Henrik Rydberg <rydberg@bitmath.org>
8242 L:      linux-input@vger.kernel.org
8243 S:      Odd fixes
8244 F:      Documentation/input/multi-touch-protocol.rst
8245 F:      drivers/input/input-mt.c
8246 K:      \b(ABS|SYN)_MT_
8247
8248 INSIDE SECURE CRYPTO DRIVER
8249 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8250 F:      drivers/crypto/inside-secure/
8251 S:      Maintained
8252 L:      linux-crypto@vger.kernel.org
8253
8254 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8255 M:      Mimi Zohar <zohar@linux.ibm.com>
8256 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8257 L:      linux-integrity@vger.kernel.org
8258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8259 S:      Supported
8260 F:      security/integrity/ima/
8261
8262 INTEL 810/815 FRAMEBUFFER DRIVER
8263 M:      Antonino Daplas <adaplas@gmail.com>
8264 L:      linux-fbdev@vger.kernel.org
8265 S:      Maintained
8266 F:      drivers/video/fbdev/i810/
8267
8268 INTEL ASoC DRIVERS
8269 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8270 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8271 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8272 M:      Jie Yang <yang.jie@linux.intel.com>
8273 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8274 S:      Supported
8275 F:      sound/soc/intel/
8276
8277 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8278 M:      Hans de Goede <hdegoede@redhat.com>
8279 L:      platform-driver-x86@vger.kernel.org
8280 S:      Maintained
8281 F:      drivers/platform/x86/intel_atomisp2_pm.c
8282
8283 INTEL C600 SERIES SAS CONTROLLER DRIVER
8284 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8285 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8286 L:      linux-scsi@vger.kernel.org
8287 T:      git git://git.code.sf.net/p/intel-sas/isci
8288 S:      Supported
8289 F:      drivers/scsi/isci/
8290
8291 INTEL CPU family model numbers
8292 M:      Tony Luck <tony.luck@intel.com>
8293 M:      x86@kernel.org
8294 L:      linux-kernel@vger.kernel.org
8295 S:      Supported
8296 F:      arch/x86/include/asm/intel-family.h
8297
8298 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8299 M:      Jani Nikula <jani.nikula@linux.intel.com>
8300 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8301 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8302 L:      intel-gfx@lists.freedesktop.org
8303 W:      https://01.org/linuxgraphics/
8304 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8305 C:      irc://chat.freenode.net/intel-gfx
8306 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8307 T:      git git://anongit.freedesktop.org/drm-intel
8308 S:      Supported
8309 F:      drivers/gpu/drm/i915/
8310 F:      include/drm/i915*
8311 F:      include/uapi/drm/i915_drm.h
8312 F:      Documentation/gpu/i915.rst
8313
8314 INTEL ETHERNET DRIVERS
8315 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8316 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8317 W:      http://www.intel.com/support/feedback.htm
8318 W:      http://e1000.sourceforge.net/
8319 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8322 S:      Supported
8323 F:      Documentation/networking/device_drivers/intel/e100.rst
8324 F:      Documentation/networking/device_drivers/intel/e1000.rst
8325 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8326 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8327 F:      Documentation/networking/device_drivers/intel/igb.rst
8328 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8329 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8330 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8331 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8332 F:      Documentation/networking/device_drivers/intel/i40e.rst
8333 F:      Documentation/networking/device_drivers/intel/iavf.rst
8334 F:      Documentation/networking/device_drivers/intel/ice.rst
8335 F:      drivers/net/ethernet/intel/
8336 F:      drivers/net/ethernet/intel/*/
8337 F:      include/linux/avf/virtchnl.h
8338
8339 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8340 M:      Maik Broemme <mbroemme@libmpq.org>
8341 L:      linux-fbdev@vger.kernel.org
8342 S:      Maintained
8343 F:      Documentation/fb/intelfb.rst
8344 F:      drivers/video/fbdev/intelfb/
8345
8346 INTEL GPIO DRIVERS
8347 M:      Andy Shevchenko <andy@kernel.org>
8348 L:      linux-gpio@vger.kernel.org
8349 S:      Maintained
8350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8351 F:      drivers/gpio/gpio-ich.c
8352 F:      drivers/gpio/gpio-intel-mid.c
8353 F:      drivers/gpio/gpio-lynxpoint.c
8354 F:      drivers/gpio/gpio-merrifield.c
8355 F:      drivers/gpio/gpio-ml-ioh.c
8356 F:      drivers/gpio/gpio-pch.c
8357 F:      drivers/gpio/gpio-sch.c
8358 F:      drivers/gpio/gpio-sodaville.c
8359
8360 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8361 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8362 M:      Zhi Wang <zhi.a.wang@intel.com>
8363 L:      intel-gvt-dev@lists.freedesktop.org
8364 L:      intel-gfx@lists.freedesktop.org
8365 W:      https://01.org/igvt-g
8366 T:      git https://github.com/intel/gvt-linux.git
8367 S:      Supported
8368 F:      drivers/gpu/drm/i915/gvt/
8369
8370 INTEL HID EVENT DRIVER
8371 M:      Alex Hung <alex.hung@canonical.com>
8372 L:      platform-driver-x86@vger.kernel.org
8373 S:      Maintained
8374 F:      drivers/platform/x86/intel-hid.c
8375
8376 INTEL I/OAT DMA DRIVER
8377 M:      Dave Jiang <dave.jiang@intel.com>
8378 R:      Dan Williams <dan.j.williams@intel.com>
8379 L:      dmaengine@vger.kernel.org
8380 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8381 S:      Supported
8382 F:      drivers/dma/ioat*
8383
8384 INTEL IDLE DRIVER
8385 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8386 M:      Len Brown <lenb@kernel.org>
8387 L:      linux-pm@vger.kernel.org
8388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8389 B:      https://bugzilla.kernel.org
8390 S:      Supported
8391 F:      drivers/idle/intel_idle.c
8392
8393 INTEL INTEGRATED SENSOR HUB DRIVER
8394 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8395 M:      Jiri Kosina <jikos@kernel.org>
8396 L:      linux-input@vger.kernel.org
8397 S:      Maintained
8398 F:      drivers/hid/intel-ish-hid/
8399
8400 INTEL IOMMU (VT-d)
8401 M:      David Woodhouse <dwmw2@infradead.org>
8402 M:      Lu Baolu <baolu.lu@linux.intel.com>
8403 L:      iommu@lists.linux-foundation.org
8404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8405 S:      Supported
8406 F:      drivers/iommu/dmar.c
8407 F:      drivers/iommu/intel*.[ch]
8408 F:      include/linux/intel-iommu.h
8409 F:      include/linux/intel-svm.h
8410
8411 INTEL IOP-ADMA DMA DRIVER
8412 R:      Dan Williams <dan.j.williams@intel.com>
8413 S:      Odd fixes
8414 F:      drivers/dma/iop-adma.c
8415
8416 INTEL IPU3 CSI-2 CIO2 DRIVER
8417 M:      Yong Zhi <yong.zhi@intel.com>
8418 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8419 M:      Bingbu Cao <bingbu.cao@intel.com>
8420 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8421 L:      linux-media@vger.kernel.org
8422 S:      Maintained
8423 F:      drivers/media/pci/intel/ipu3/
8424 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8425
8426 INTEL IPU3 CSI-2 IMGU DRIVER
8427 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8428 L:      linux-media@vger.kernel.org
8429 S:      Maintained
8430 F:      drivers/staging/media/ipu3/
8431 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8432 F:      Documentation/media/v4l-drivers/ipu3.rst
8433 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8434
8435 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8436 M:      Krzysztof Halasa <khalasa@piap.pl>
8437 S:      Maintained
8438 F:      include/linux/soc/ixp4xx/qmgr.h
8439 F:      include/linux/soc/ixp4xx/npe.h
8440 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8441 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8442 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8443 F:      drivers/net/wan/ixp4xx_hss.c
8444
8445 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8446 M:      Deepak Saxena <dsaxena@plexity.net>
8447 S:      Maintained
8448 F:      drivers/char/hw_random/ixp4xx-rng.c
8449
8450 INTEL MANAGEMENT ENGINE (mei)
8451 M:      Tomas Winkler <tomas.winkler@intel.com>
8452 L:      linux-kernel@vger.kernel.org
8453 S:      Supported
8454 F:      include/uapi/linux/mei.h
8455 F:      include/linux/mei_cl_bus.h
8456 F:      drivers/misc/mei/*
8457 F:      drivers/watchdog/mei_wdt.c
8458 F:      Documentation/driver-api/mei/*
8459 F:      samples/mei/*
8460
8461 INTEL MENLOW THERMAL DRIVER
8462 M:      Sujith Thomas <sujith.thomas@intel.com>
8463 L:      platform-driver-x86@vger.kernel.org
8464 W:      https://01.org/linux-acpi
8465 S:      Supported
8466 F:      drivers/platform/x86/intel_menlow.c
8467
8468 INTEL MIC DRIVERS (mic)
8469 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8470 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8471 S:      Supported
8472 W:      https://github.com/sudeepdutt/mic
8473 W:      http://software.intel.com/en-us/mic-developer
8474 F:      include/linux/mic_bus.h
8475 F:      include/linux/scif.h
8476 F:      include/uapi/linux/mic_common.h
8477 F:      include/uapi/linux/mic_ioctl.h
8478 F:      include/uapi/linux/scif_ioctl.h
8479 F:      drivers/misc/mic/
8480 F:      drivers/dma/mic_x100_dma.c
8481 F:      drivers/dma/mic_x100_dma.h
8482 F:      Documentation/mic/
8483
8484 INTEL PMC CORE DRIVER
8485 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8486 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8487 L:      platform-driver-x86@vger.kernel.org
8488 S:      Maintained
8489 F:      drivers/platform/x86/intel_pmc_core*
8490
8491 INTEL PMC/P-Unit IPC DRIVER
8492 M:      Zha Qipeng<qipeng.zha@intel.com>
8493 L:      platform-driver-x86@vger.kernel.org
8494 S:      Maintained
8495 F:      drivers/platform/x86/intel_pmc_ipc.c
8496 F:      drivers/platform/x86/intel_punit_ipc.c
8497 F:      arch/x86/include/asm/intel_pmc_ipc.h
8498 F:      arch/x86/include/asm/intel_punit_ipc.h
8499
8500 INTEL PMIC GPIO DRIVERS
8501 M:      Andy Shevchenko <andy@kernel.org>
8502 S:      Maintained
8503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8504 F:      drivers/gpio/gpio-*cove.c
8505 F:      drivers/gpio/gpio-msic.c
8506
8507 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8508 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8509 S:      Maintained
8510 F:      drivers/mfd/intel_msic.c
8511 F:      drivers/mfd/intel_soc_pmic*
8512 F:      include/linux/mfd/intel_msic.h
8513 F:      include/linux/mfd/intel_soc_pmic*
8514
8515 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8516 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8517 L:      linux-wireless@vger.kernel.org
8518 S:      Maintained
8519 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8520 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8521 F:      drivers/net/wireless/intel/ipw2x00/
8522
8523 INTEL PSTATE DRIVER
8524 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8525 M:      Len Brown <lenb@kernel.org>
8526 L:      linux-pm@vger.kernel.org
8527 S:      Supported
8528 F:      drivers/cpufreq/intel_pstate.c
8529
8530 INTEL RDMA RNIC DRIVER
8531 M:      Faisal Latif <faisal.latif@intel.com>
8532 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8533 L:      linux-rdma@vger.kernel.org
8534 S:      Supported
8535 F:      drivers/infiniband/hw/i40iw/
8536 F:      include/uapi/rdma/i40iw-abi.h
8537
8538 INTEL SPEED SELECT TECHNOLOGY
8539 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8540 L:      platform-driver-x86@vger.kernel.org
8541 S:      Maintained
8542 F:      drivers/platform/x86/intel_speed_select_if/
8543 F:      tools/power/x86/intel-speed-select/
8544 F:      include/uapi/linux/isst_if.h
8545
8546 INTEL STRATIX10 FIRMWARE DRIVERS
8547 M:      Richard Gong <richard.gong@linux.intel.com>
8548 L:      linux-kernel@vger.kernel.org
8549 S:      Maintained
8550 F:      drivers/firmware/stratix10-rsu.c
8551 F:      drivers/firmware/stratix10-svc.c
8552 F:      include/linux/firmware/intel/stratix10-smc.h
8553 F:      include/linux/firmware/intel/stratix10-svc-client.h
8554 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8555 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8556
8557 INTEL TELEMETRY DRIVER
8558 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8559 M:      "David E. Box" <david.e.box@linux.intel.com>
8560 L:      platform-driver-x86@vger.kernel.org
8561 S:      Maintained
8562 F:      arch/x86/include/asm/intel_telemetry.h
8563 F:      drivers/platform/x86/intel_telemetry*
8564
8565 INTEL VIRTUAL BUTTON DRIVER
8566 M:      AceLan Kao <acelan.kao@canonical.com>
8567 L:      platform-driver-x86@vger.kernel.org
8568 S:      Maintained
8569 F:      drivers/platform/x86/intel-vbtn.c
8570
8571 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8572 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8573 L:      linux-wireless@vger.kernel.org
8574 S:      Supported
8575 F:      drivers/net/wireless/intel/iwlegacy/
8576
8577 INTEL WIRELESS WIFI LINK (iwlwifi)
8578 M:      Johannes Berg <johannes.berg@intel.com>
8579 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8580 M:      Luca Coelho <luciano.coelho@intel.com>
8581 M:      Intel Linux Wireless <linuxwifi@intel.com>
8582 L:      linux-wireless@vger.kernel.org
8583 W:      http://intellinuxwireless.org
8584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8585 S:      Supported
8586 F:      drivers/net/wireless/intel/iwlwifi/
8587
8588 INTEL WIRELESS WIMAX CONNECTION 2400
8589 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8590 M:      linux-wimax@intel.com
8591 L:      wimax@linuxwimax.org (subscribers-only)
8592 S:      Supported
8593 W:      http://linuxwimax.org
8594 F:      Documentation/admin-guide/wimax/i2400m.rst
8595 F:      drivers/net/wimax/i2400m/
8596 F:      include/uapi/linux/wimax/i2400m.h
8597
8598 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8599 M:      Mario Limonciello <mario.limonciello@dell.com>
8600 S:      Maintained
8601 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8602
8603 INTEL(R) TRACE HUB
8604 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8605 S:      Supported
8606 F:      Documentation/trace/intel_th.rst
8607 F:      drivers/hwtracing/intel_th/
8608 F:      include/linux/intel_th.h
8609
8610 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8611 M:      Ning Sun <ning.sun@intel.com>
8612 L:      tboot-devel@lists.sourceforge.net
8613 W:      http://tboot.sourceforge.net
8614 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8615 S:      Supported
8616 F:      Documentation/x86/intel_txt.rst
8617 F:      include/linux/tboot.h
8618 F:      arch/x86/kernel/tboot.c
8619
8620 INTERCONNECT API
8621 M:      Georgi Djakov <georgi.djakov@linaro.org>
8622 L:      linux-pm@vger.kernel.org
8623 S:      Maintained
8624 F:      Documentation/driver-api/interconnect.rst
8625 F:      Documentation/devicetree/bindings/interconnect/
8626 F:      drivers/interconnect/
8627 F:      include/dt-bindings/interconnect/
8628 F:      include/linux/interconnect-provider.h
8629 F:      include/linux/interconnect.h
8630
8631 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8632 M:      Linus Walleij <linus.walleij@linaro.org>
8633 L:      linux-iio@vger.kernel.org
8634 S:      Maintained
8635 F:      drivers/iio/gyro/mpu3050*
8636 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8637
8638 IOC3 ETHERNET DRIVER
8639 M:      Ralf Baechle <ralf@linux-mips.org>
8640 L:      linux-mips@vger.kernel.org
8641 S:      Maintained
8642 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8643
8644 IOMAP FILESYSTEM LIBRARY
8645 M:      Christoph Hellwig <hch@infradead.org>
8646 M:      Darrick J. Wong <darrick.wong@oracle.com>
8647 M:      linux-xfs@vger.kernel.org
8648 M:      linux-fsdevel@vger.kernel.org
8649 L:      linux-xfs@vger.kernel.org
8650 L:      linux-fsdevel@vger.kernel.org
8651 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8652 S:      Supported
8653 F:      fs/iomap/
8654 F:      include/linux/iomap.h
8655
8656 IOMMU DRIVERS
8657 M:      Joerg Roedel <joro@8bytes.org>
8658 L:      iommu@lists.linux-foundation.org
8659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8660 S:      Maintained
8661 F:      Documentation/devicetree/bindings/iommu/
8662 F:      drivers/iommu/
8663 F:      include/linux/iommu.h
8664 F:      include/linux/of_iommu.h
8665 F:      include/linux/iova.h
8666
8667 IO_URING
8668 M:      Jens Axboe <axboe@kernel.dk>
8669 L:      io-uring@vger.kernel.org
8670 T:      git git://git.kernel.dk/linux-block
8671 T:      git git://git.kernel.dk/liburing
8672 S:      Maintained
8673 F:      fs/io_uring.c
8674 F:      fs/io-wq.c
8675 F:      fs/io-wq.h
8676 F:      include/uapi/linux/io_uring.h
8677
8678 IPMI SUBSYSTEM
8679 M:      Corey Minyard <minyard@acm.org>
8680 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8681 W:      http://openipmi.sourceforge.net/
8682 S:      Supported
8683 F:      Documentation/devicetree/bindings/ipmi/
8684 F:      Documentation/IPMI.txt
8685 F:      drivers/char/ipmi/
8686 F:      include/linux/ipmi*
8687 F:      include/uapi/linux/ipmi*
8688
8689 IPS SCSI RAID DRIVER
8690 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8691 L:      linux-scsi@vger.kernel.org
8692 W:      http://www.adaptec.com/
8693 S:      Maintained
8694 F:      drivers/scsi/ips*
8695
8696 IPVS
8697 M:      Wensong Zhang <wensong@linux-vs.org>
8698 M:      Simon Horman <horms@verge.net.au>
8699 M:      Julian Anastasov <ja@ssi.bg>
8700 L:      netdev@vger.kernel.org
8701 L:      lvs-devel@vger.kernel.org
8702 S:      Maintained
8703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8705 F:      Documentation/networking/ipvs-sysctl.txt
8706 F:      include/net/ip_vs.h
8707 F:      include/uapi/linux/ip_vs.h
8708 F:      net/netfilter/ipvs/
8709
8710 IPWIRELESS DRIVER
8711 M:      Jiri Kosina <jikos@kernel.org>
8712 M:      David Sterba <dsterba@suse.com>
8713 S:      Odd Fixes
8714 F:      drivers/tty/ipwireless/
8715
8716 IPX NETWORK LAYER
8717 L:      netdev@vger.kernel.org
8718 S:      Obsolete
8719 F:      include/uapi/linux/ipx.h
8720
8721 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8722 M:      Marc Zyngier <maz@kernel.org>
8723 S:      Maintained
8724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8725 F:      Documentation/IRQ-domain.txt
8726 F:      include/linux/irqdomain.h
8727 F:      kernel/irq/irqdomain.c
8728 F:      kernel/irq/msi.c
8729
8730 IRQ SUBSYSTEM
8731 M:      Thomas Gleixner <tglx@linutronix.de>
8732 L:      linux-kernel@vger.kernel.org
8733 S:      Maintained
8734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8735 F:      kernel/irq/
8736
8737 IRQCHIP DRIVERS
8738 M:      Thomas Gleixner <tglx@linutronix.de>
8739 M:      Jason Cooper <jason@lakedaemon.net>
8740 M:      Marc Zyngier <maz@kernel.org>
8741 L:      linux-kernel@vger.kernel.org
8742 S:      Maintained
8743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8744 F:      Documentation/devicetree/bindings/interrupt-controller/
8745 F:      drivers/irqchip/
8746
8747 ISA
8748 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8749 S:      Maintained
8750 F:      Documentation/driver-api/isa.rst
8751 F:      drivers/base/isa.c
8752 F:      include/linux/isa.h
8753
8754 ISA RADIO MODULE
8755 M:      Hans Verkuil <hverkuil@xs4all.nl>
8756 L:      linux-media@vger.kernel.org
8757 T:      git git://linuxtv.org/media_tree.git
8758 W:      https://linuxtv.org
8759 S:      Maintained
8760 F:      drivers/media/radio/radio-isa*
8761
8762 ISAPNP
8763 M:      Jaroslav Kysela <perex@perex.cz>
8764 S:      Maintained
8765 F:      Documentation/driver-api/isapnp.rst
8766 F:      drivers/pnp/isapnp/
8767 F:      include/linux/isapnp.h
8768
8769 ISCSI
8770 M:      Lee Duncan <lduncan@suse.com>
8771 M:      Chris Leech <cleech@redhat.com>
8772 L:      open-iscsi@googlegroups.com
8773 W:      www.open-iscsi.com
8774 S:      Maintained
8775 F:      drivers/scsi/*iscsi*
8776 F:      include/scsi/*iscsi*
8777
8778 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8779 M:      Peter Jones <pjones@redhat.com>
8780 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8781 S:      Maintained
8782 F:      drivers/firmware/iscsi_ibft*
8783
8784 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8785 M:      Sagi Grimberg <sagi@grimberg.me>
8786 M:      Max Gurtovoy <maxg@mellanox.com>
8787 L:      linux-rdma@vger.kernel.org
8788 S:      Supported
8789 W:      http://www.openfabrics.org
8790 W:      www.open-iscsi.org
8791 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8792 F:      drivers/infiniband/ulp/iser/
8793
8794 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8795 M:      Sagi Grimberg <sagi@grimberg.me>
8796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8797 L:      linux-rdma@vger.kernel.org
8798 L:      target-devel@vger.kernel.org
8799 S:      Supported
8800 W:      http://www.linux-iscsi.org
8801 F:      drivers/infiniband/ulp/isert
8802
8803 ISDN/mISDN SUBSYSTEM
8804 M:      Karsten Keil <isdn@linux-pingi.de>
8805 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8806 L:      netdev@vger.kernel.org
8807 W:      http://www.isdn4linux.de
8808 S:      Maintained
8809 F:      drivers/isdn/mISDN
8810 F:      drivers/isdn/hardware
8811
8812 ISDN/CAPI SUBSYSTEM
8813 M:      Karsten Keil <isdn@linux-pingi.de>
8814 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8815 L:      netdev@vger.kernel.org
8816 W:      http://www.isdn4linux.de
8817 S:      Odd Fixes
8818 F:      Documentation/isdn/
8819 F:      drivers/isdn/capi/
8820 F:      drivers/staging/isdn/
8821 F:      net/bluetooth/cmtp/
8822 F:      include/linux/isdn/
8823 F:      include/uapi/linux/isdn/
8824
8825 IT87 HARDWARE MONITORING DRIVER
8826 M:      Jean Delvare <jdelvare@suse.com>
8827 L:      linux-hwmon@vger.kernel.org
8828 S:      Maintained
8829 F:      Documentation/hwmon/it87.rst
8830 F:      drivers/hwmon/it87.c
8831
8832 IT913X MEDIA DRIVER
8833 M:      Antti Palosaari <crope@iki.fi>
8834 L:      linux-media@vger.kernel.org
8835 W:      https://linuxtv.org
8836 W:      http://palosaari.fi/linux/
8837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8838 T:      git git://linuxtv.org/anttip/media_tree.git
8839 S:      Maintained
8840 F:      drivers/media/tuners/it913x*
8841
8842 IVTV VIDEO4LINUX DRIVER
8843 M:      Andy Walls <awalls@md.metrocast.net>
8844 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8845 L:      linux-media@vger.kernel.org
8846 T:      git git://linuxtv.org/media_tree.git
8847 W:      http://www.ivtvdriver.org
8848 S:      Maintained
8849 F:      Documentation/media/v4l-drivers/ivtv*
8850 F:      drivers/media/pci/ivtv/
8851 F:      include/uapi/linux/ivtv*
8852
8853 IX2505V MEDIA DRIVER
8854 M:      Malcolm Priestley <tvboxspy@gmail.com>
8855 L:      linux-media@vger.kernel.org
8856 W:      https://linuxtv.org
8857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8858 S:      Maintained
8859 F:      drivers/media/dvb-frontends/ix2505v*
8860
8861 JAILHOUSE HYPERVISOR INTERFACE
8862 M:      Jan Kiszka <jan.kiszka@siemens.com>
8863 L:      jailhouse-dev@googlegroups.com
8864 S:      Maintained
8865 F:      arch/x86/kernel/jailhouse.c
8866 F:      arch/x86/include/asm/jailhouse_para.h
8867
8868 JC42.4 TEMPERATURE SENSOR DRIVER
8869 M:      Guenter Roeck <linux@roeck-us.net>
8870 L:      linux-hwmon@vger.kernel.org
8871 S:      Maintained
8872 F:      drivers/hwmon/jc42.c
8873 F:      Documentation/hwmon/jc42.rst
8874
8875 JFS FILESYSTEM
8876 M:      Dave Kleikamp <shaggy@kernel.org>
8877 L:      jfs-discussion@lists.sourceforge.net
8878 W:      http://jfs.sourceforge.net/
8879 T:      git git://github.com/kleikamp/linux-shaggy.git
8880 S:      Maintained
8881 F:      Documentation/admin-guide/jfs.rst
8882 F:      fs/jfs/
8883
8884 JME NETWORK DRIVER
8885 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8886 L:      netdev@vger.kernel.org
8887 S:      Maintained
8888 F:      drivers/net/ethernet/jme.*
8889
8890 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8891 M:      David Woodhouse <dwmw2@infradead.org>
8892 M:      Richard Weinberger <richard@nod.at>
8893 L:      linux-mtd@lists.infradead.org
8894 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8895 T:      git git://git.infradead.org/ubifs-2.6.git
8896 S:      Odd Fixes
8897 F:      fs/jffs2/
8898 F:      include/uapi/linux/jffs2.h
8899
8900 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8901 M:      "Theodore Ts'o" <tytso@mit.edu>
8902 M:      Jan Kara <jack@suse.com>
8903 L:      linux-ext4@vger.kernel.org
8904 S:      Maintained
8905 F:      fs/jbd2/
8906 F:      include/linux/jbd2.h
8907
8908 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8909 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8910 L:      linux-media@vger.kernel.org
8911 S:      Maintained
8912 F:      drivers/media/platform/rcar_jpu.c
8913
8914 JSM Neo PCI based serial card
8915 L:      linux-serial@vger.kernel.org
8916 S:      Orphan
8917 F:      drivers/tty/serial/jsm/
8918
8919 K10TEMP HARDWARE MONITORING DRIVER
8920 M:      Clemens Ladisch <clemens@ladisch.de>
8921 L:      linux-hwmon@vger.kernel.org
8922 S:      Maintained
8923 F:      Documentation/hwmon/k10temp.rst
8924 F:      drivers/hwmon/k10temp.c
8925
8926 K8TEMP HARDWARE MONITORING DRIVER
8927 M:      Rudolf Marek <r.marek@assembler.cz>
8928 L:      linux-hwmon@vger.kernel.org
8929 S:      Maintained
8930 F:      Documentation/hwmon/k8temp.rst
8931 F:      drivers/hwmon/k8temp.c
8932
8933 KASAN
8934 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8935 R:      Alexander Potapenko <glider@google.com>
8936 R:      Dmitry Vyukov <dvyukov@google.com>
8937 L:      kasan-dev@googlegroups.com
8938 S:      Maintained
8939 F:      arch/*/include/asm/kasan.h
8940 F:      arch/*/mm/kasan_init*
8941 F:      Documentation/dev-tools/kasan.rst
8942 F:      include/linux/kasan*.h
8943 F:      lib/test_kasan.c
8944 F:      mm/kasan/
8945 F:      scripts/Makefile.kasan
8946
8947 KCONFIG
8948 M:      Masahiro Yamada <masahiroy@kernel.org>
8949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8950 L:      linux-kbuild@vger.kernel.org
8951 S:      Maintained
8952 F:      Documentation/kbuild/kconfig*
8953 F:      scripts/kconfig/
8954 F:      scripts/Kconfig.include
8955
8956 KDUMP
8957 M:      Dave Young <dyoung@redhat.com>
8958 M:      Baoquan He <bhe@redhat.com>
8959 R:      Vivek Goyal <vgoyal@redhat.com>
8960 L:      kexec@lists.infradead.org
8961 W:      http://lse.sourceforge.net/kdump/
8962 S:      Maintained
8963 F:      Documentation/admin-guide/kdump/
8964
8965 KEENE FM RADIO TRANSMITTER DRIVER
8966 M:      Hans Verkuil <hverkuil@xs4all.nl>
8967 L:      linux-media@vger.kernel.org
8968 T:      git git://linuxtv.org/media_tree.git
8969 W:      https://linuxtv.org
8970 S:      Maintained
8971 F:      drivers/media/radio/radio-keene*
8972
8973 KERNEL AUTOMOUNTER
8974 M:      Ian Kent <raven@themaw.net>
8975 L:      autofs@vger.kernel.org
8976 S:      Maintained
8977 F:      fs/autofs/
8978
8979 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8980 M:      Masahiro Yamada <masahiroy@kernel.org>
8981 M:      Michal Marek <michal.lkml@markovi.net>
8982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8983 L:      linux-kbuild@vger.kernel.org
8984 S:      Maintained
8985 F:      Documentation/kbuild/
8986 F:      Makefile
8987 F:      scripts/Kbuild*
8988 F:      scripts/Makefile*
8989 F:      scripts/basic/
8990 F:      scripts/mk*
8991 F:      scripts/*vmlinux*
8992 F:      scripts/mod/
8993 F:      scripts/package/
8994
8995 KERNEL JANITORS
8996 L:      kernel-janitors@vger.kernel.org
8997 W:      http://kernelnewbies.org/KernelJanitors
8998 S:      Odd Fixes
8999
9000 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9001 M:      "J. Bruce Fields" <bfields@fieldses.org>
9002 M:      Chuck Lever <chuck.lever@oracle.com>
9003 L:      linux-nfs@vger.kernel.org
9004 W:      http://nfs.sourceforge.net/
9005 T:      git git://linux-nfs.org/~bfields/linux.git
9006 S:      Supported
9007 F:      fs/nfsd/
9008 F:      include/uapi/linux/nfsd/
9009 F:      fs/lockd/
9010 F:      fs/nfs_common/
9011 F:      net/sunrpc/
9012 F:      include/linux/lockd/
9013 F:      include/linux/sunrpc/
9014 F:      include/uapi/linux/sunrpc/
9015
9016 KERNEL SELFTEST FRAMEWORK
9017 M:      Shuah Khan <shuah@kernel.org>
9018 M:      Shuah Khan <skhan@linuxfoundation.org>
9019 L:      linux-kselftest@vger.kernel.org
9020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9021 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9022 S:      Maintained
9023 F:      tools/testing/selftests/
9024 F:      Documentation/dev-tools/kselftest*
9025
9026 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9027 M:      Brendan Higgins <brendanhiggins@google.com>
9028 L:      linux-kselftest@vger.kernel.org
9029 L:      kunit-dev@googlegroups.com
9030 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9031 S:      Maintained
9032 F:      Documentation/dev-tools/kunit/
9033 F:      include/kunit/
9034 F:      lib/kunit/
9035 F:      tools/testing/kunit/
9036
9037 KERNEL USERMODE HELPER
9038 M:      Luis Chamberlain <mcgrof@kernel.org>
9039 L:      linux-kernel@vger.kernel.org
9040 S:      Maintained
9041 F:      kernel/umh.c
9042 F:      include/linux/umh.h
9043
9044 KERNEL VIRTUAL MACHINE (KVM)
9045 M:      Paolo Bonzini <pbonzini@redhat.com>
9046 M:      Radim Krčmář <rkrcmar@redhat.com>
9047 L:      kvm@vger.kernel.org
9048 W:      http://www.linux-kvm.org
9049 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9050 S:      Supported
9051 F:      Documentation/virt/kvm/
9052 F:      include/trace/events/kvm.h
9053 F:      include/uapi/asm-generic/kvm*
9054 F:      include/uapi/linux/kvm*
9055 F:      include/asm-generic/kvm*
9056 F:      include/linux/kvm*
9057 F:      include/kvm/iodev.h
9058 F:      virt/kvm/*
9059 F:      tools/kvm/
9060 F:      tools/testing/selftests/kvm/
9061
9062 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9063 M:      Marc Zyngier <maz@kernel.org>
9064 R:      James Morse <james.morse@arm.com>
9065 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9066 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9068 L:      kvmarm@lists.cs.columbia.edu
9069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9070 S:      Maintained
9071 F:      arch/arm/include/uapi/asm/kvm*
9072 F:      arch/arm/include/asm/kvm*
9073 F:      arch/arm/kvm/
9074 F:      arch/arm64/include/uapi/asm/kvm*
9075 F:      arch/arm64/include/asm/kvm*
9076 F:      arch/arm64/kvm/
9077 F:      virt/kvm/arm/
9078 F:      include/kvm/arm_*
9079
9080 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9081 M:      James Hogan <jhogan@kernel.org>
9082 L:      linux-mips@vger.kernel.org
9083 S:      Supported
9084 F:      arch/mips/include/uapi/asm/kvm*
9085 F:      arch/mips/include/asm/kvm*
9086 F:      arch/mips/kvm/
9087
9088 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9089 M:      Paul Mackerras <paulus@ozlabs.org>
9090 L:      kvm-ppc@vger.kernel.org
9091 W:      http://www.linux-kvm.org/
9092 T:      git git://github.com/agraf/linux-2.6.git
9093 S:      Supported
9094 F:      arch/powerpc/include/uapi/asm/kvm*
9095 F:      arch/powerpc/include/asm/kvm*
9096 F:      arch/powerpc/kvm/
9097 F:      arch/powerpc/kernel/kvm*
9098
9099 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9100 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9101 M:      Janosch Frank <frankja@linux.ibm.com>
9102 R:      David Hildenbrand <david@redhat.com>
9103 R:      Cornelia Huck <cohuck@redhat.com>
9104 L:      kvm@vger.kernel.org
9105 W:      http://www.ibm.com/developerworks/linux/linux390/
9106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9107 S:      Supported
9108 F:      arch/s390/include/uapi/asm/kvm*
9109 F:      arch/s390/include/asm/gmap.h
9110 F:      arch/s390/include/asm/kvm*
9111 F:      arch/s390/kvm/
9112 F:      arch/s390/mm/gmap.c
9113 F:      tools/testing/selftests/kvm/s390x/
9114 F:      tools/testing/selftests/kvm/*/s390x/
9115
9116 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9117 M:      Paolo Bonzini <pbonzini@redhat.com>
9118 M:      Radim Krčmář <rkrcmar@redhat.com>
9119 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9120 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9121 R:      Wanpeng Li <wanpengli@tencent.com>
9122 R:      Jim Mattson <jmattson@google.com>
9123 R:      Joerg Roedel <joro@8bytes.org>
9124 L:      kvm@vger.kernel.org
9125 W:      http://www.linux-kvm.org
9126 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9127 S:      Supported
9128 F:      arch/x86/kvm/
9129 F:      arch/x86/kvm/*/
9130 F:      arch/x86/include/uapi/asm/kvm*
9131 F:      arch/x86/include/uapi/asm/vmx.h
9132 F:      arch/x86/include/uapi/asm/svm.h
9133 F:      arch/x86/include/asm/kvm*
9134 F:      arch/x86/include/asm/pvclock-abi.h
9135 F:      arch/x86/include/asm/svm.h
9136 F:      arch/x86/include/asm/vmx.h
9137 F:      arch/x86/kernel/kvm.c
9138 F:      arch/x86/kernel/kvmclock.c
9139
9140 KERNFS
9141 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9142 M:      Tejun Heo <tj@kernel.org>
9143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9144 S:      Supported
9145 F:      include/linux/kernfs.h
9146 F:      fs/kernfs/
9147
9148 KEXEC
9149 M:      Eric Biederman <ebiederm@xmission.com>
9150 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9151 L:      kexec@lists.infradead.org
9152 S:      Maintained
9153 F:      include/linux/kexec.h
9154 F:      include/uapi/linux/kexec.h
9155 F:      kernel/kexec*
9156
9157 KEYS-ENCRYPTED
9158 M:      Mimi Zohar <zohar@linux.ibm.com>
9159 L:      linux-integrity@vger.kernel.org
9160 L:      keyrings@vger.kernel.org
9161 S:      Supported
9162 F:      Documentation/security/keys/trusted-encrypted.rst
9163 F:      include/keys/encrypted-type.h
9164 F:      security/keys/encrypted-keys/
9165
9166 KEYS-TRUSTED
9167 M:      James Bottomley <jejb@linux.ibm.com>
9168 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9169 M:      Mimi Zohar <zohar@linux.ibm.com>
9170 L:      linux-integrity@vger.kernel.org
9171 L:      keyrings@vger.kernel.org
9172 S:      Supported
9173 F:      Documentation/security/keys/trusted-encrypted.rst
9174 F:      include/keys/trusted-type.h
9175 F:      security/keys/trusted.c
9176 F:      include/keys/trusted.h
9177
9178 KEYS/KEYRINGS:
9179 M:      David Howells <dhowells@redhat.com>
9180 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9181 L:      keyrings@vger.kernel.org
9182 S:      Maintained
9183 F:      Documentation/security/keys/core.rst
9184 F:      include/linux/key.h
9185 F:      include/linux/key-type.h
9186 F:      include/linux/keyctl.h
9187 F:      include/uapi/linux/keyctl.h
9188 F:      include/keys/
9189 F:      security/keys/
9190
9191 KGDB / KDB /debug_core
9192 M:      Jason Wessel <jason.wessel@windriver.com>
9193 M:      Daniel Thompson <daniel.thompson@linaro.org>
9194 R:      Douglas Anderson <dianders@chromium.org>
9195 W:      http://kgdb.wiki.kernel.org/
9196 L:      kgdb-bugreport@lists.sourceforge.net
9197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9198 S:      Maintained
9199 F:      Documentation/dev-tools/kgdb.rst
9200 F:      drivers/misc/kgdbts.c
9201 F:      drivers/tty/serial/kgdboc.c
9202 F:      include/linux/kdb.h
9203 F:      include/linux/kgdb.h
9204 F:      kernel/debug/
9205
9206 KMEMLEAK
9207 M:      Catalin Marinas <catalin.marinas@arm.com>
9208 S:      Maintained
9209 F:      Documentation/dev-tools/kmemleak.rst
9210 F:      include/linux/kmemleak.h
9211 F:      mm/kmemleak.c
9212 F:      mm/kmemleak-test.c
9213
9214 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9215 M:      Luis Chamberlain <mcgrof@kernel.org>
9216 L:      linux-kernel@vger.kernel.org
9217 S:      Maintained
9218 F:      kernel/kmod.c
9219 F:      include/linux/kmod.h
9220 F:      lib/test_kmod.c
9221 F:      tools/testing/selftests/kmod/
9222
9223 KPROBES
9224 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9225 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9226 M:      "David S. Miller" <davem@davemloft.net>
9227 M:      Masami Hiramatsu <mhiramat@kernel.org>
9228 S:      Maintained
9229 F:      Documentation/kprobes.txt
9230 F:      include/linux/kprobes.h
9231 F:      include/asm-generic/kprobes.h
9232 F:      kernel/kprobes.c
9233
9234 KS0108 LCD CONTROLLER DRIVER
9235 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9236 S:      Maintained
9237 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9238 F:      drivers/auxdisplay/ks0108.c
9239 F:      include/linux/ks0108.h
9240
9241 L3MDEV
9242 M:      David Ahern <dsahern@kernel.org>
9243 L:      netdev@vger.kernel.org
9244 S:      Maintained
9245 F:      net/l3mdev
9246 F:      include/net/l3mdev.h
9247
9248 L7 BPF FRAMEWORK
9249 M:      John Fastabend <john.fastabend@gmail.com>
9250 M:      Daniel Borkmann <daniel@iogearbox.net>
9251 L:      netdev@vger.kernel.org
9252 L:      bpf@vger.kernel.org
9253 S:      Maintained
9254 F:      include/linux/skmsg.h
9255 F:      net/core/skmsg.c
9256 F:      net/core/sock_map.c
9257 F:      net/ipv4/tcp_bpf.c
9258
9259 LANTIQ / INTEL Ethernet drivers
9260 M:      Hauke Mehrtens <hauke@hauke-m.de>
9261 L:      netdev@vger.kernel.org
9262 S:      Maintained
9263 F:      net/dsa/tag_gswip.c
9264 F:      drivers/net/ethernet/lantiq_xrx200.c
9265 F:      drivers/net/dsa/lantiq_pce.h
9266 F:      drivers/net/dsa/lantiq_gswip.c
9267
9268 LANTIQ MIPS ARCHITECTURE
9269 M:      John Crispin <john@phrozen.org>
9270 L:      linux-mips@vger.kernel.org
9271 S:      Maintained
9272 F:      arch/mips/lantiq
9273 F:      drivers/soc/lantiq
9274
9275 LAPB module
9276 L:      linux-x25@vger.kernel.org
9277 S:      Orphan
9278 F:      Documentation/networking/lapb-module.txt
9279 F:      include/*/lapb.h
9280 F:      net/lapb/
9281
9282 LASI 53c700 driver for PARISC
9283 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9284 L:      linux-scsi@vger.kernel.org
9285 S:      Maintained
9286 F:      Documentation/scsi/53c700.txt
9287 F:      drivers/scsi/53c700*
9288
9289 LEAKING_ADDRESSES
9290 M:      Tobin C. Harding <me@tobin.cc>
9291 M:      Tycho Andersen <tycho@tycho.ws>
9292 L:      kernel-hardening@lists.openwall.com
9293 S:      Maintained
9294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9295 F:      scripts/leaking_addresses.pl
9296
9297 LED SUBSYSTEM
9298 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9299 M:      Pavel Machek <pavel@ucw.cz>
9300 R:      Dan Murphy <dmurphy@ti.com>
9301 L:      linux-leds@vger.kernel.org
9302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9304 S:      Maintained
9305 F:      Documentation/devicetree/bindings/leds/
9306 F:      drivers/leds/
9307 F:      include/linux/leds.h
9308
9309 LEGACY EEPROM DRIVER
9310 M:      Jean Delvare <jdelvare@suse.com>
9311 S:      Maintained
9312 F:      Documentation/misc-devices/eeprom.rst
9313 F:      drivers/misc/eeprom/eeprom.c
9314
9315 LEGO MINDSTORMS EV3
9316 R:      David Lechner <david@lechnology.com>
9317 S:      Maintained
9318 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9319 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9320 F:      drivers/power/supply/lego_ev3_battery.c
9321
9322 LEGO USB Tower driver
9323 M:      Juergen Stuber <starblue@users.sourceforge.net>
9324 L:      legousb-devel@lists.sourceforge.net
9325 W:      http://legousb.sourceforge.net/
9326 S:      Maintained
9327 F:      drivers/usb/misc/legousbtower.c
9328
9329 LG LAPTOP EXTRAS
9330 M:      Matan Ziv-Av <matan@svgalib.org>
9331 L:      platform-driver-x86@vger.kernel.org
9332 S:      Maintained
9333 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9334 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9335 F:      drivers/platform/x86/lg-laptop.c
9336
9337 LG2160 MEDIA DRIVER
9338 M:      Michael Krufky <mkrufky@linuxtv.org>
9339 L:      linux-media@vger.kernel.org
9340 W:      https://linuxtv.org
9341 W:      http://github.com/mkrufky
9342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9343 T:      git git://linuxtv.org/mkrufky/tuners.git
9344 S:      Maintained
9345 F:      drivers/media/dvb-frontends/lg2160.*
9346
9347 LGDT3305 MEDIA DRIVER
9348 M:      Michael Krufky <mkrufky@linuxtv.org>
9349 L:      linux-media@vger.kernel.org
9350 W:      https://linuxtv.org
9351 W:      http://github.com/mkrufky
9352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9353 T:      git git://linuxtv.org/mkrufky/tuners.git
9354 S:      Maintained
9355 F:      drivers/media/dvb-frontends/lgdt3305.*
9356
9357 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9358 M:      Viresh Kumar <vireshk@kernel.org>
9359 L:      linux-ide@vger.kernel.org
9360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9361 S:      Maintained
9362 F:      include/linux/pata_arasan_cf_data.h
9363 F:      drivers/ata/pata_arasan_cf.c
9364
9365 LIBATA PATA DRIVERS
9366 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9367 M:      Jens Axboe <axboe@kernel.dk>
9368 L:      linux-ide@vger.kernel.org
9369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9370 S:      Maintained
9371 F:      drivers/ata/pata_*.c
9372 F:      drivers/ata/ata_generic.c
9373
9374 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9375 M:      Linus Walleij <linus.walleij@linaro.org>
9376 L:      linux-ide@vger.kernel.org
9377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9378 S:      Maintained
9379 F:      drivers/ata/pata_ftide010.c
9380 F:      drivers/ata/sata_gemini.c
9381 F:      drivers/ata/sata_gemini.h
9382
9383 LIBATA SATA AHCI PLATFORM devices support
9384 M:      Hans de Goede <hdegoede@redhat.com>
9385 M:      Jens Axboe <axboe@kernel.dk>
9386 L:      linux-ide@vger.kernel.org
9387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9388 S:      Maintained
9389 F:      drivers/ata/ahci_platform.c
9390 F:      drivers/ata/libahci_platform.c
9391 F:      include/linux/ahci_platform.h
9392
9393 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9394 M:      Mikael Pettersson <mikpelinux@gmail.com>
9395 L:      linux-ide@vger.kernel.org
9396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9397 S:      Maintained
9398 F:      drivers/ata/sata_promise.*
9399
9400 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9401 M:      Jens Axboe <axboe@kernel.dk>
9402 L:      linux-ide@vger.kernel.org
9403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9404 S:      Maintained
9405 F:      drivers/ata/
9406 F:      include/linux/ata.h
9407 F:      include/linux/libata.h
9408 F:      Documentation/devicetree/bindings/ata/
9409
9410 LIBLOCKDEP
9411 M:      Sasha Levin <alexander.levin@microsoft.com>
9412 S:      Maintained
9413 F:      tools/lib/lockdep/
9414
9415 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9416 M:      Dan Williams <dan.j.williams@intel.com>
9417 M:      Vishal Verma <vishal.l.verma@intel.com>
9418 M:      Dave Jiang <dave.jiang@intel.com>
9419 L:      linux-nvdimm@lists.01.org
9420 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9421 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9422 S:      Supported
9423 F:      drivers/nvdimm/blk.c
9424 F:      drivers/nvdimm/region_devs.c
9425
9426 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9427 M:      Vishal Verma <vishal.l.verma@intel.com>
9428 M:      Dan Williams <dan.j.williams@intel.com>
9429 M:      Dave Jiang <dave.jiang@intel.com>
9430 L:      linux-nvdimm@lists.01.org
9431 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9432 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9433 S:      Supported
9434 F:      drivers/nvdimm/btt*
9435
9436 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9437 M:      Dan Williams <dan.j.williams@intel.com>
9438 M:      Vishal Verma <vishal.l.verma@intel.com>
9439 M:      Dave Jiang <dave.jiang@intel.com>
9440 L:      linux-nvdimm@lists.01.org
9441 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9442 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9443 S:      Supported
9444 F:      drivers/nvdimm/pmem*
9445
9446 LIBNVDIMM: DEVICETREE BINDINGS
9447 M:      Oliver O'Halloran <oohall@gmail.com>
9448 L:      linux-nvdimm@lists.01.org
9449 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9450 S:      Supported
9451 F:      drivers/nvdimm/of_pmem.c
9452 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9453
9454 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9455 M:      Dan Williams <dan.j.williams@intel.com>
9456 M:      Vishal Verma <vishal.l.verma@intel.com>
9457 M:      Dave Jiang <dave.jiang@intel.com>
9458 M:      Ira Weiny <ira.weiny@intel.com>
9459 L:      linux-nvdimm@lists.01.org
9460 P:      Documentation/nvdimm/maintainer-entry-profile.rst
9461 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9463 S:      Supported
9464 F:      drivers/nvdimm/*
9465 F:      drivers/acpi/nfit/*
9466 F:      include/linux/nd.h
9467 F:      include/linux/libnvdimm.h
9468 F:      include/uapi/linux/ndctl.h
9469
9470 LICENSES and SPDX stuff
9471 M:      Thomas Gleixner <tglx@linutronix.de>
9472 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9473 L:      linux-spdx@vger.kernel.org
9474 S:      Maintained
9475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9476 F:      COPYING
9477 F:      Documentation/process/license-rules.rst
9478 F:      LICENSES/
9479 F:      scripts/spdxcheck-test.sh
9480 F:      scripts/spdxcheck.py
9481
9482 LIGHTNVM PLATFORM SUPPORT
9483 M:      Matias Bjorling <mb@lightnvm.io>
9484 W:      http://github/OpenChannelSSD
9485 L:      linux-block@vger.kernel.org
9486 S:      Maintained
9487 F:      drivers/lightnvm/
9488 F:      include/linux/lightnvm.h
9489 F:      include/uapi/linux/lightnvm.h
9490
9491 LINUX FOR POWER MACINTOSH
9492 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9493 W:      http://www.penguinppc.org/
9494 L:      linuxppc-dev@lists.ozlabs.org
9495 S:      Maintained
9496 F:      arch/powerpc/platforms/powermac/
9497 F:      drivers/macintosh/
9498
9499 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9500 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9501 M:      Paul Mackerras <paulus@samba.org>
9502 M:      Michael Ellerman <mpe@ellerman.id.au>
9503 W:      https://github.com/linuxppc/linux/wiki
9504 L:      linuxppc-dev@lists.ozlabs.org
9505 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9507 S:      Supported
9508 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9509 F:      Documentation/devicetree/bindings/powerpc/
9510 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9511 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9512 F:      Documentation/powerpc/
9513 F:      arch/powerpc/
9514 F:      drivers/char/tpm/tpm_ibmvtpm*
9515 F:      drivers/crypto/nx/
9516 F:      drivers/crypto/vmx/
9517 F:      drivers/i2c/busses/i2c-opal.c
9518 F:      drivers/net/ethernet/ibm/ibmveth.*
9519 F:      drivers/net/ethernet/ibm/ibmvnic.*
9520 F:      drivers/pci/hotplug/pnv_php.c
9521 F:      drivers/pci/hotplug/rpa*
9522 F:      drivers/rtc/rtc-opal.c
9523 F:      drivers/scsi/ibmvscsi/
9524 F:      drivers/tty/hvc/hvc_opal.c
9525 F:      drivers/watchdog/wdrtas.c
9526 F:      tools/testing/selftests/powerpc
9527 N:      /pmac
9528 N:      powermac
9529 N:      powernv
9530 N:      [^a-z0-9]ps3
9531 N:      pseries
9532
9533 LINUX FOR POWERPC EMBEDDED MPC5XXX
9534 M:      Anatolij Gustschin <agust@denx.de>
9535 L:      linuxppc-dev@lists.ozlabs.org
9536 T:      git git://git.denx.de/linux-denx-agust.git
9537 S:      Maintained
9538 F:      arch/powerpc/platforms/512x/
9539 F:      arch/powerpc/platforms/52xx/
9540
9541 LINUX FOR POWERPC EMBEDDED PPC4XX
9542 M:      Alistair Popple <alistair@popple.id.au>
9543 M:      Matt Porter <mporter@kernel.crashing.org>
9544 W:      http://www.penguinppc.org/
9545 L:      linuxppc-dev@lists.ozlabs.org
9546 S:      Maintained
9547 F:      arch/powerpc/platforms/40x/
9548 F:      arch/powerpc/platforms/44x/
9549
9550 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9551 M:      Scott Wood <oss@buserror.net>
9552 M:      Kumar Gala <galak@kernel.crashing.org>
9553 W:      http://www.penguinppc.org/
9554 L:      linuxppc-dev@lists.ozlabs.org
9555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9556 S:      Maintained
9557 F:      arch/powerpc/platforms/83xx/
9558 F:      arch/powerpc/platforms/85xx/
9559 F:      Documentation/devicetree/bindings/powerpc/fsl/
9560
9561 LINUX FOR POWERPC EMBEDDED PPC8XX
9562 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9563 W:      http://www.penguinppc.org/
9564 L:      linuxppc-dev@lists.ozlabs.org
9565 S:      Maintained
9566 F:      arch/powerpc/platforms/8xx/
9567
9568 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9569 L:      linuxppc-dev@lists.ozlabs.org
9570 S:      Orphan
9571 F:      arch/powerpc/*/*virtex*
9572 F:      arch/powerpc/*/*/*virtex*
9573
9574 LINUX FOR POWERPC PA SEMI PWRFICIENT
9575 L:      linuxppc-dev@lists.ozlabs.org
9576 S:      Orphan
9577 F:      arch/powerpc/platforms/pasemi/
9578 F:      drivers/*/*pasemi*
9579 F:      drivers/*/*/*pasemi*
9580
9581 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9582 M:      Kees Cook <keescook@chromium.org>
9583 S:      Maintained
9584 F:      drivers/misc/lkdtm/*
9585
9586 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9587 M:      Alan Stern <stern@rowland.harvard.edu>
9588 M:      Andrea Parri <parri.andrea@gmail.com>
9589 M:      Will Deacon <will@kernel.org>
9590 M:      Peter Zijlstra <peterz@infradead.org>
9591 M:      Boqun Feng <boqun.feng@gmail.com>
9592 M:      Nicholas Piggin <npiggin@gmail.com>
9593 M:      David Howells <dhowells@redhat.com>
9594 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9595 M:      Luc Maranget <luc.maranget@inria.fr>
9596 M:      "Paul E. McKenney" <paulmck@kernel.org>
9597 R:      Akira Yokosawa <akiyks@gmail.com>
9598 R:      Daniel Lustig <dlustig@nvidia.com>
9599 L:      linux-kernel@vger.kernel.org
9600 L:      linux-arch@vger.kernel.org
9601 S:      Supported
9602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9603 F:      tools/memory-model/
9604 F:      Documentation/atomic_bitops.txt
9605 F:      Documentation/atomic_t.txt
9606 F:      Documentation/core-api/atomic_ops.rst
9607 F:      Documentation/core-api/refcount-vs-atomic.rst
9608 F:      Documentation/memory-barriers.txt
9609
9610 LIS3LV02D ACCELEROMETER DRIVER
9611 M:      Eric Piel <eric.piel@tremplin-utc.net>
9612 S:      Maintained
9613 F:      Documentation/misc-devices/lis3lv02d.rst
9614 F:      drivers/misc/lis3lv02d/
9615 F:      drivers/platform/x86/hp_accel.c
9616
9617 LIST KUNIT TEST
9618 M:      David Gow <davidgow@google.com>
9619 L:      linux-kselftest@vger.kernel.org
9620 L:      kunit-dev@googlegroups.com
9621 S:      Maintained
9622 F:      lib/list-test.c
9623
9624 LIVE PATCHING
9625 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9626 M:      Jiri Kosina <jikos@kernel.org>
9627 M:      Miroslav Benes <mbenes@suse.cz>
9628 M:      Petr Mladek <pmladek@suse.com>
9629 R:      Joe Lawrence <joe.lawrence@redhat.com>
9630 S:      Maintained
9631 F:      kernel/livepatch/
9632 F:      include/linux/livepatch.h
9633 F:      arch/x86/include/asm/livepatch.h
9634 F:      arch/x86/kernel/livepatch.c
9635 F:      Documentation/livepatch/
9636 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9637 F:      samples/livepatch/
9638 F:      tools/testing/selftests/livepatch/
9639 L:      live-patching@vger.kernel.org
9640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9641
9642 LLC (802.2)
9643 L:      netdev@vger.kernel.org
9644 S:      Odd fixes
9645 F:      include/linux/llc.h
9646 F:      include/uapi/linux/llc.h
9647 F:      include/net/llc*
9648 F:      net/llc/
9649
9650 LM73 HARDWARE MONITOR DRIVER
9651 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9652 L:      linux-hwmon@vger.kernel.org
9653 S:      Maintained
9654 F:      drivers/hwmon/lm73.c
9655
9656 LM78 HARDWARE MONITOR DRIVER
9657 M:      Jean Delvare <jdelvare@suse.com>
9658 L:      linux-hwmon@vger.kernel.org
9659 S:      Maintained
9660 F:      Documentation/hwmon/lm78.rst
9661 F:      drivers/hwmon/lm78.c
9662
9663 LM83 HARDWARE MONITOR DRIVER
9664 M:      Jean Delvare <jdelvare@suse.com>
9665 L:      linux-hwmon@vger.kernel.org
9666 S:      Maintained
9667 F:      Documentation/hwmon/lm83.rst
9668 F:      drivers/hwmon/lm83.c
9669
9670 LM90 HARDWARE MONITOR DRIVER
9671 M:      Jean Delvare <jdelvare@suse.com>
9672 L:      linux-hwmon@vger.kernel.org
9673 S:      Maintained
9674 F:      Documentation/hwmon/lm90.rst
9675 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9676 F:      drivers/hwmon/lm90.c
9677 F:      include/dt-bindings/thermal/lm90.h
9678
9679 LM95234 HARDWARE MONITOR DRIVER
9680 M:      Guenter Roeck <linux@roeck-us.net>
9681 L:      linux-hwmon@vger.kernel.org
9682 S:      Maintained
9683 F:      Documentation/hwmon/lm95234.rst
9684 F:      drivers/hwmon/lm95234.c
9685
9686 LME2510 MEDIA DRIVER
9687 M:      Malcolm Priestley <tvboxspy@gmail.com>
9688 L:      linux-media@vger.kernel.org
9689 W:      https://linuxtv.org
9690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9691 S:      Maintained
9692 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9693
9694 LOADPIN SECURITY MODULE
9695 M:      Kees Cook <keescook@chromium.org>
9696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9697 S:      Supported
9698 F:      security/loadpin/
9699 F:      Documentation/admin-guide/LSM/LoadPin.rst
9700
9701 LOCKING PRIMITIVES
9702 M:      Peter Zijlstra <peterz@infradead.org>
9703 M:      Ingo Molnar <mingo@redhat.com>
9704 M:      Will Deacon <will@kernel.org>
9705 L:      linux-kernel@vger.kernel.org
9706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9707 S:      Maintained
9708 F:      Documentation/locking/
9709 F:      include/linux/lockdep.h
9710 F:      include/linux/spinlock*.h
9711 F:      arch/*/include/asm/spinlock*.h
9712 F:      include/linux/rwlock*.h
9713 F:      include/linux/mutex*.h
9714 F:      include/linux/rwsem*.h
9715 F:      include/linux/seqlock.h
9716 F:      lib/locking*.[ch]
9717 F:      kernel/locking/
9718 X:      kernel/locking/locktorture.c
9719
9720 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9721 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9722 L:      linux-ntfs-dev@lists.sourceforge.net
9723 W:      http://www.linux-ntfs.org/content/view/19/37/
9724 S:      Maintained
9725 F:      Documentation/admin-guide/ldm.rst
9726 F:      block/partitions/ldm.*
9727
9728 LOGITECH HID GAMING KEYBOARDS
9729 M:      Hans de Goede <hdegoede@redhat.com>
9730 L:      linux-input@vger.kernel.org
9731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9732 S:      Maintained
9733 F:      drivers/hid/hid-lg-g15.c
9734
9735 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9736 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9737 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9738 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9739 L:      MPT-FusionLinux.pdl@broadcom.com
9740 L:      linux-scsi@vger.kernel.org
9741 W:      http://www.avagotech.com/support/
9742 S:      Supported
9743 F:      drivers/message/fusion/
9744 F:      drivers/scsi/mpt3sas/
9745
9746 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9747 M:      Matthew Wilcox <willy@infradead.org>
9748 L:      linux-scsi@vger.kernel.org
9749 S:      Maintained
9750 F:      drivers/scsi/sym53c8xx_2/
9751
9752 LTC1660 DAC DRIVER
9753 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9754 L:      linux-iio@vger.kernel.org
9755 S:      Maintained
9756 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9757 F:      drivers/iio/dac/ltc1660.c
9758
9759 LTC2983 IIO TEMPERATURE DRIVER
9760 M:      Nuno Sá <nuno.sa@analog.com>
9761 W:      http://ez.analog.com/community/linux-device-drivers
9762 L:      linux-iio@vger.kernel.org
9763 S:      Supported
9764 F:      drivers/iio/temperature/ltc2983.c
9765 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9766
9767 LTC4261 HARDWARE MONITOR DRIVER
9768 M:      Guenter Roeck <linux@roeck-us.net>
9769 L:      linux-hwmon@vger.kernel.org
9770 S:      Maintained
9771 F:      Documentation/hwmon/ltc4261.rst
9772 F:      drivers/hwmon/ltc4261.c
9773
9774 LTC2947 HARDWARE MONITOR DRIVER
9775 M:      Nuno Sá <nuno.sa@analog.com>
9776 W:      http://ez.analog.com/community/linux-device-drivers
9777 L:      linux-hwmon@vger.kernel.org
9778 S:      Supported
9779 F:      drivers/hwmon/ltc2947-core.c
9780 F:      drivers/hwmon/ltc2947-spi.c
9781 F:      drivers/hwmon/ltc2947-i2c.c
9782 F:      drivers/hwmon/ltc2947.h
9783 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9784
9785 LTC4306 I2C MULTIPLEXER DRIVER
9786 M:      Michael Hennerich <michael.hennerich@analog.com>
9787 W:      http://ez.analog.com/community/linux-device-drivers
9788 L:      linux-i2c@vger.kernel.org
9789 S:      Supported
9790 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9791 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9792
9793 LTP (Linux Test Project)
9794 M:      Mike Frysinger <vapier@gentoo.org>
9795 M:      Cyril Hrubis <chrubis@suse.cz>
9796 M:      Wanlong Gao <wanlong.gao@gmail.com>
9797 M:      Jan Stancek <jstancek@redhat.com>
9798 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9799 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9800 L:      ltp@lists.linux.it (subscribers-only)
9801 W:      http://linux-test-project.github.io/
9802 T:      git git://github.com/linux-test-project/ltp.git
9803 S:      Maintained
9804
9805 M68K ARCHITECTURE
9806 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9807 L:      linux-m68k@lists.linux-m68k.org
9808 W:      http://www.linux-m68k.org/
9809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9810 S:      Maintained
9811 F:      arch/m68k/
9812 F:      drivers/zorro/
9813
9814 M68K ON APPLE MACINTOSH
9815 M:      Joshua Thompson <funaho@jurai.org>
9816 W:      http://www.mac.linux-m68k.org/
9817 L:      linux-m68k@lists.linux-m68k.org
9818 S:      Maintained
9819 F:      arch/m68k/mac/
9820
9821 M68K ON HP9000/300
9822 M:      Philip Blundell <philb@gnu.org>
9823 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9824 S:      Maintained
9825 F:      arch/m68k/hp300/
9826
9827 M88DS3103 MEDIA DRIVER
9828 M:      Antti Palosaari <crope@iki.fi>
9829 L:      linux-media@vger.kernel.org
9830 W:      https://linuxtv.org
9831 W:      http://palosaari.fi/linux/
9832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9833 T:      git git://linuxtv.org/anttip/media_tree.git
9834 S:      Maintained
9835 F:      drivers/media/dvb-frontends/m88ds3103*
9836
9837 M88RS2000 MEDIA DRIVER
9838 M:      Malcolm Priestley <tvboxspy@gmail.com>
9839 L:      linux-media@vger.kernel.org
9840 W:      https://linuxtv.org
9841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9842 S:      Maintained
9843 F:      drivers/media/dvb-frontends/m88rs2000*
9844
9845 MA901 MASTERKIT USB FM RADIO DRIVER
9846 M:      Alexey Klimov <klimov.linux@gmail.com>
9847 L:      linux-media@vger.kernel.org
9848 T:      git git://linuxtv.org/media_tree.git
9849 S:      Maintained
9850 F:      drivers/media/radio/radio-ma901.c
9851
9852 MAC80211
9853 M:      Johannes Berg <johannes@sipsolutions.net>
9854 L:      linux-wireless@vger.kernel.org
9855 W:      http://wireless.kernel.org/
9856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9858 S:      Maintained
9859 F:      Documentation/networking/mac80211-injection.txt
9860 F:      include/net/mac80211.h
9861 F:      net/mac80211/
9862 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9863 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9864
9865 MAILBOX API
9866 M:      Jassi Brar <jassisinghbrar@gmail.com>
9867 L:      linux-kernel@vger.kernel.org
9868 S:      Maintained
9869 F:      drivers/mailbox/
9870 F:      include/linux/mailbox_client.h
9871 F:      include/linux/mailbox_controller.h
9872
9873 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9874 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9875 W:      http://www.kernel.org/doc/man-pages
9876 L:      linux-man@vger.kernel.org
9877 S:      Maintained
9878
9879 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9880 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9881 L:      linux-mips@vger.kernel.org
9882 S:      Maintained
9883 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9884
9885 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9886 M:      Andrew Lunn <andrew@lunn.ch>
9887 M:      Vivien Didelot <vivien.didelot@gmail.com>
9888 L:      netdev@vger.kernel.org
9889 S:      Maintained
9890 F:      drivers/net/dsa/mv88e6xxx/
9891 F:      include/linux/platform_data/mv88e6xxx.h
9892 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9893 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9894
9895 MARVELL ARMADA DRM SUPPORT
9896 M:      Russell King <linux@armlinux.org.uk>
9897 S:      Maintained
9898 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9899 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9900 F:      drivers/gpu/drm/armada/
9901 F:      include/uapi/drm/armada_drm.h
9902 F:      Documentation/devicetree/bindings/display/armada/
9903
9904 MARVELL ARMADA 3700 PHY DRIVERS
9905 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9906 S:      Maintained
9907 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9908 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9909 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9910 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9911
9912 MARVELL CRYPTO DRIVER
9913 M:      Boris Brezillon <bbrezillon@kernel.org>
9914 M:      Arnaud Ebalard <arno@natisbad.org>
9915 F:      drivers/crypto/marvell/
9916 S:      Maintained
9917 L:      linux-crypto@vger.kernel.org
9918
9919 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9920 M:      Mirko Lindner <mlindner@marvell.com>
9921 M:      Stephen Hemminger <stephen@networkplumber.org>
9922 L:      netdev@vger.kernel.org
9923 S:      Maintained
9924 F:      drivers/net/ethernet/marvell/sk*
9925
9926 MARVELL LIBERTAS WIRELESS DRIVER
9927 L:      libertas-dev@lists.infradead.org
9928 S:      Orphan
9929 F:      drivers/net/wireless/marvell/libertas/
9930
9931 MARVELL MACCHIATOBIN SUPPORT
9932 M:      Russell King <linux@armlinux.org.uk>
9933 L:      linux-arm-kernel@lists.infradead.org
9934 S:      Maintained
9935 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9936
9937 MARVELL MV643XX ETHERNET DRIVER
9938 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9939 L:      netdev@vger.kernel.org
9940 S:      Maintained
9941 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9942 F:      include/linux/mv643xx.h
9943
9944 MARVELL MV88X3310 PHY DRIVER
9945 M:      Russell King <linux@armlinux.org.uk>
9946 L:      netdev@vger.kernel.org
9947 S:      Maintained
9948 F:      drivers/net/phy/marvell10g.c
9949
9950 MARVELL MVEBU THERMAL DRIVER
9951 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9952 S:      Maintained
9953 F:      drivers/thermal/armada_thermal.c
9954
9955 MARVELL MVNETA ETHERNET DRIVER
9956 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9957 L:      netdev@vger.kernel.org
9958 S:      Maintained
9959 F:      drivers/net/ethernet/marvell/mvneta.*
9960
9961 MARVELL MWIFIEX WIRELESS DRIVER
9962 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9963 M:      Nishant Sarmukadam <nishants@marvell.com>
9964 M:      Ganapathi Bhat <gbhat@marvell.com>
9965 M:      Xinming Hu <huxinming820@gmail.com>
9966 L:      linux-wireless@vger.kernel.org
9967 S:      Maintained
9968 F:      drivers/net/wireless/marvell/mwifiex/
9969
9970 MARVELL MWL8K WIRELESS DRIVER
9971 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9972 L:      linux-wireless@vger.kernel.org
9973 S:      Odd Fixes
9974 F:      drivers/net/wireless/marvell/mwl8k.c
9975
9976 MARVELL NAND CONTROLLER DRIVER
9977 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9978 L:      linux-mtd@lists.infradead.org
9979 S:      Maintained
9980 F:      drivers/mtd/nand/raw/marvell_nand.c
9981 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9982
9983 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9984 M:      Nicolas Pitre <nico@fluxnic.net>
9985 S:      Odd Fixes
9986 F:      drivers/mmc/host/mvsdio.*
9987
9988 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9989 M:      Hu Ziji <huziji@marvell.com>
9990 L:      linux-mmc@vger.kernel.org
9991 S:      Supported
9992 F:      drivers/mmc/host/sdhci-xenon*
9993 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9994
9995 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9996 M:      Sunil Goutham <sgoutham@marvell.com>
9997 M:      Linu Cherian <lcherian@marvell.com>
9998 M:      Geetha sowjanya <gakula@marvell.com>
9999 M:      Jerin Jacob <jerinj@marvell.com>
10000 L:      netdev@vger.kernel.org
10001 S:      Supported
10002 F:      drivers/net/ethernet/marvell/octeontx2/af/
10003
10004 MATROX FRAMEBUFFER DRIVER
10005 L:      linux-fbdev@vger.kernel.org
10006 S:      Orphan
10007 F:      drivers/video/fbdev/matrox/matroxfb_*
10008 F:      include/uapi/linux/matroxfb.h
10009
10010 MAX16065 HARDWARE MONITOR DRIVER
10011 M:      Guenter Roeck <linux@roeck-us.net>
10012 L:      linux-hwmon@vger.kernel.org
10013 S:      Maintained
10014 F:      Documentation/hwmon/max16065.rst
10015 F:      drivers/hwmon/max16065.c
10016
10017 MAX2175 SDR TUNER DRIVER
10018 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10019 L:      linux-media@vger.kernel.org
10020 T:      git git://linuxtv.org/media_tree.git
10021 S:      Maintained
10022 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10023 F:      Documentation/media/v4l-drivers/max2175.rst
10024 F:      drivers/media/i2c/max2175*
10025 F:      include/uapi/linux/max2175.h
10026
10027 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10028 L:      linux-hwmon@vger.kernel.org
10029 S:      Orphan
10030 F:      Documentation/hwmon/max6650.rst
10031 F:      drivers/hwmon/max6650.c
10032
10033 MAX6697 HARDWARE MONITOR DRIVER
10034 M:      Guenter Roeck <linux@roeck-us.net>
10035 L:      linux-hwmon@vger.kernel.org
10036 S:      Maintained
10037 F:      Documentation/hwmon/max6697.rst
10038 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10039 F:      drivers/hwmon/max6697.c
10040 F:      include/linux/platform_data/max6697.h
10041
10042 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10043 M:      Peter Rosin <peda@axentia.se>
10044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10045 S:      Maintained
10046 F:      Documentation/devicetree/bindings/sound/max9860.txt
10047 F:      sound/soc/codecs/max9860.*
10048
10049 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10050 M:      Andreas Klinger <ak@it-klinger.de>
10051 L:      linux-iio@vger.kernel.org
10052 S:      Maintained
10053 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10054 F:      drivers/iio/proximity/mb1232.c
10055
10056 MAXIM MAX77650 PMIC MFD DRIVER
10057 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10058 L:      linux-kernel@vger.kernel.org
10059 S:      Maintained
10060 F:      Documentation/devicetree/bindings/*/*max77650.yaml
10061 F:      Documentation/devicetree/bindings/*/max77650*.yaml
10062 F:      include/linux/mfd/max77650.h
10063 F:      drivers/mfd/max77650.c
10064 F:      drivers/regulator/max77650-regulator.c
10065 F:      drivers/power/supply/max77650-charger.c
10066 F:      drivers/input/misc/max77650-onkey.c
10067 F:      drivers/leds/leds-max77650.c
10068 F:      drivers/gpio/gpio-max77650.c
10069
10070 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10071 M:      Javier Martinez Canillas <javier@dowhile0.org>
10072 L:      linux-kernel@vger.kernel.org
10073 S:      Supported
10074 F:      drivers/regulator/max77802-regulator.c
10075 F:      Documentation/devicetree/bindings/*/*max77802.txt
10076 F:      include/dt-bindings/*/*max77802.h
10077
10078 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10079 M:      Krzysztof Kozlowski <krzk@kernel.org>
10080 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10081 L:      linux-pm@vger.kernel.org
10082 S:      Supported
10083 F:      drivers/power/supply/max14577_charger.c
10084 F:      drivers/power/supply/max77693_charger.c
10085
10086 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10087 M:      Chanwoo Choi <cw00.choi@samsung.com>
10088 M:      Krzysztof Kozlowski <krzk@kernel.org>
10089 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10090 L:      linux-kernel@vger.kernel.org
10091 S:      Supported
10092 F:      drivers/*/max14577*.c
10093 F:      drivers/*/max77686*.c
10094 F:      drivers/*/max77693*.c
10095 F:      drivers/extcon/extcon-max14577.c
10096 F:      drivers/extcon/extcon-max77693.c
10097 F:      drivers/rtc/rtc-max77686.c
10098 F:      drivers/clk/clk-max77686.c
10099 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10100 F:      Documentation/devicetree/bindings/*/max77686.txt
10101 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10102 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10103 F:      include/linux/mfd/max14577*.h
10104 F:      include/linux/mfd/max77686*.h
10105 F:      include/linux/mfd/max77693*.h
10106
10107 MAXIRADIO FM RADIO RECEIVER DRIVER
10108 M:      Hans Verkuil <hverkuil@xs4all.nl>
10109 L:      linux-media@vger.kernel.org
10110 T:      git git://linuxtv.org/media_tree.git
10111 W:      https://linuxtv.org
10112 S:      Maintained
10113 F:      drivers/media/radio/radio-maxiradio*
10114
10115 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10116 M:      Peter Rosin <peda@axentia.se>
10117 L:      linux-iio@vger.kernel.org
10118 S:      Maintained
10119 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10120 F:      drivers/iio/potentiometer/mcp4018.c
10121 F:      drivers/iio/potentiometer/mcp4531.c
10122
10123 MCR20A IEEE-802.15.4 RADIO DRIVER
10124 M:      Xue Liu <liuxuenetmail@gmail.com>
10125 L:      linux-wpan@vger.kernel.org
10126 W:      https://github.com/xueliu/mcr20a-linux
10127 S:      Maintained
10128 F:      drivers/net/ieee802154/mcr20a.c
10129 F:      drivers/net/ieee802154/mcr20a.h
10130 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10131
10132 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10133 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10134 L:      linux-iio@vger.kernel.org
10135 S:      Maintained
10136 F:      drivers/iio/dac/cio-dac.c
10137
10138 MEDIA CONTROLLER FRAMEWORK
10139 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10140 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10141 L:      linux-media@vger.kernel.org
10142 W:      https://www.linuxtv.org
10143 T:      git git://linuxtv.org/media_tree.git
10144 S:      Supported
10145 F:      drivers/media/mc/
10146 F:      include/media/media-*.h
10147 F:      include/uapi/linux/media.h
10148
10149 MEDIA DRIVERS FOR ASCOT2E
10150 M:      Sergey Kozlov <serjk@netup.ru>
10151 M:      Abylay Ospan <aospan@netup.ru>
10152 L:      linux-media@vger.kernel.org
10153 W:      https://linuxtv.org
10154 W:      http://netup.tv/
10155 T:      git git://linuxtv.org/media_tree.git
10156 S:      Supported
10157 F:      drivers/media/dvb-frontends/ascot2e*
10158
10159 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10160 M:      Jasmin Jessich <jasmin@anw.at>
10161 L:      linux-media@vger.kernel.org
10162 W:      https://linuxtv.org
10163 T:      git git://linuxtv.org/media_tree.git
10164 S:      Maintained
10165 F:      drivers/media/dvb-frontends/cxd2099*
10166
10167 MEDIA DRIVERS FOR CXD2841ER
10168 M:      Sergey Kozlov <serjk@netup.ru>
10169 M:      Abylay Ospan <aospan@netup.ru>
10170 L:      linux-media@vger.kernel.org
10171 W:      https://linuxtv.org
10172 W:      http://netup.tv/
10173 T:      git git://linuxtv.org/media_tree.git
10174 S:      Supported
10175 F:      drivers/media/dvb-frontends/cxd2841er*
10176
10177 MEDIA DRIVERS FOR CXD2880
10178 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10179 L:      linux-media@vger.kernel.org
10180 W:      http://linuxtv.org/
10181 T:      git git://linuxtv.org/media_tree.git
10182 S:      Supported
10183 F:      drivers/media/dvb-frontends/cxd2880/*
10184 F:      drivers/media/spi/cxd2880*
10185
10186 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10187 L:      linux-media@vger.kernel.org
10188 W:      https://linuxtv.org
10189 T:      git git://linuxtv.org/media_tree.git
10190 S:      Orphan
10191 F:      drivers/media/pci/ddbridge/*
10192
10193 MEDIA DRIVERS FOR FREESCALE IMX
10194 M:      Steve Longerbeam <slongerbeam@gmail.com>
10195 M:      Philipp Zabel <p.zabel@pengutronix.de>
10196 L:      linux-media@vger.kernel.org
10197 T:      git git://linuxtv.org/media_tree.git
10198 S:      Maintained
10199 F:      Documentation/devicetree/bindings/media/imx.txt
10200 F:      Documentation/media/v4l-drivers/imx.rst
10201 F:      drivers/staging/media/imx/
10202 F:      include/linux/imx-media.h
10203 F:      include/media/imx.h
10204
10205 MEDIA DRIVER FOR FREESCALE IMX PXP
10206 M:      Philipp Zabel <p.zabel@pengutronix.de>
10207 L:      linux-media@vger.kernel.org
10208 T:      git git://linuxtv.org/media_tree.git
10209 S:      Maintained
10210 F:      drivers/media/platform/imx-pxp.[ch]
10211
10212 MEDIA DRIVERS FOR FREESCALE IMX7
10213 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10214 L:      linux-media@vger.kernel.org
10215 T:      git git://linuxtv.org/media_tree.git
10216 S:      Maintained
10217 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10218 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10219 F:      Documentation/media/v4l-drivers/imx7.rst
10220 F:      drivers/staging/media/imx/imx7-media-csi.c
10221 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10222
10223 MEDIA DRIVERS FOR HELENE
10224 M:      Abylay Ospan <aospan@netup.ru>
10225 L:      linux-media@vger.kernel.org
10226 W:      https://linuxtv.org
10227 W:      http://netup.tv/
10228 T:      git git://linuxtv.org/media_tree.git
10229 S:      Supported
10230 F:      drivers/media/dvb-frontends/helene*
10231
10232 MEDIA DRIVERS FOR HORUS3A
10233 M:      Sergey Kozlov <serjk@netup.ru>
10234 M:      Abylay Ospan <aospan@netup.ru>
10235 L:      linux-media@vger.kernel.org
10236 W:      https://linuxtv.org
10237 W:      http://netup.tv/
10238 T:      git git://linuxtv.org/media_tree.git
10239 S:      Supported
10240 F:      drivers/media/dvb-frontends/horus3a*
10241
10242 MEDIA DRIVERS FOR LNBH25
10243 M:      Sergey Kozlov <serjk@netup.ru>
10244 M:      Abylay Ospan <aospan@netup.ru>
10245 L:      linux-media@vger.kernel.org
10246 W:      https://linuxtv.org
10247 W:      http://netup.tv/
10248 T:      git git://linuxtv.org/media_tree.git
10249 S:      Supported
10250 F:      drivers/media/dvb-frontends/lnbh25*
10251
10252 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10253 L:      linux-media@vger.kernel.org
10254 W:      https://linuxtv.org
10255 T:      git git://linuxtv.org/media_tree.git
10256 S:      Orphan
10257 F:      drivers/media/dvb-frontends/mxl5xx*
10258
10259 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10260 M:      Sergey Kozlov <serjk@netup.ru>
10261 M:      Abylay Ospan <aospan@netup.ru>
10262 L:      linux-media@vger.kernel.org
10263 W:      https://linuxtv.org
10264 W:      http://netup.tv/
10265 T:      git git://linuxtv.org/media_tree.git
10266 S:      Supported
10267 F:      drivers/media/pci/netup_unidvb/*
10268
10269 MEDIA DRIVERS FOR RENESAS - CEU
10270 M:      Jacopo Mondi <jacopo@jmondi.org>
10271 L:      linux-media@vger.kernel.org
10272 L:      linux-renesas-soc@vger.kernel.org
10273 T:      git git://linuxtv.org/media_tree.git
10274 S:      Supported
10275 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10276 F:      drivers/media/platform/renesas-ceu.c
10277 F:      include/media/drv-intf/renesas-ceu.h
10278
10279 MEDIA DRIVERS FOR RENESAS - DRIF
10280 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10281 L:      linux-media@vger.kernel.org
10282 L:      linux-renesas-soc@vger.kernel.org
10283 T:      git git://linuxtv.org/media_tree.git
10284 S:      Supported
10285 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10286 F:      drivers/media/platform/rcar_drif.c
10287
10288 MEDIA DRIVERS FOR RENESAS - FCP
10289 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10290 L:      linux-media@vger.kernel.org
10291 L:      linux-renesas-soc@vger.kernel.org
10292 T:      git git://linuxtv.org/media_tree.git
10293 S:      Supported
10294 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10295 F:      drivers/media/platform/rcar-fcp.c
10296 F:      include/media/rcar-fcp.h
10297
10298 MEDIA DRIVERS FOR RENESAS - FDP1
10299 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10300 L:      linux-media@vger.kernel.org
10301 L:      linux-renesas-soc@vger.kernel.org
10302 T:      git git://linuxtv.org/media_tree.git
10303 S:      Supported
10304 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10305 F:      drivers/media/platform/rcar_fdp1.c
10306
10307 MEDIA DRIVERS FOR RENESAS - VIN
10308 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10309 L:      linux-media@vger.kernel.org
10310 L:      linux-renesas-soc@vger.kernel.org
10311 T:      git git://linuxtv.org/media_tree.git
10312 S:      Supported
10313 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10314 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10315 F:      drivers/media/platform/rcar-vin/
10316
10317 MEDIA DRIVERS FOR RENESAS - VSP1
10318 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10319 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10320 L:      linux-media@vger.kernel.org
10321 L:      linux-renesas-soc@vger.kernel.org
10322 T:      git git://linuxtv.org/media_tree.git
10323 S:      Supported
10324 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10325 F:      drivers/media/platform/vsp1/
10326
10327 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10328 L:      linux-media@vger.kernel.org
10329 W:      https://linuxtv.org
10330 T:      git git://linuxtv.org/media_tree.git
10331 S:      Orphan
10332 F:      drivers/media/dvb-frontends/stv0910*
10333
10334 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10335 L:      linux-media@vger.kernel.org
10336 W:      https://linuxtv.org
10337 T:      git git://linuxtv.org/media_tree.git
10338 S:      Orphan
10339 F:      drivers/media/dvb-frontends/stv6111*
10340
10341 MEDIA DRIVERS FOR STM32 - DCMI
10342 M:      Hugues Fruchet <hugues.fruchet@st.com>
10343 L:      linux-media@vger.kernel.org
10344 T:      git git://linuxtv.org/media_tree.git
10345 S:      Supported
10346 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10347 F:      drivers/media/platform/stm32/stm32-dcmi.c
10348
10349 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10350 M:      Dmitry Osipenko <digetx@gmail.com>
10351 L:      linux-media@vger.kernel.org
10352 L:      linux-tegra@vger.kernel.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Maintained
10355 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10356 F:      drivers/staging/media/tegra-vde/
10357
10358 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10359 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10360 L:      linux-media@vger.kernel.org
10361 W:      https://linuxtv.org
10362 Q:      http://patchwork.kernel.org/project/linux-media/list/
10363 T:      git git://linuxtv.org/media_tree.git
10364 S:      Maintained
10365 F:      Documentation/devicetree/bindings/media/
10366 F:      Documentation/media/
10367 F:      drivers/media/
10368 F:      drivers/staging/media/
10369 F:      include/linux/platform_data/media/
10370 F:      include/media/
10371 F:      include/uapi/linux/dvb/
10372 F:      include/uapi/linux/videodev2.h
10373 F:      include/uapi/linux/media.h
10374 F:      include/uapi/linux/v4l2-*
10375 F:      include/uapi/linux/meye.h
10376 F:      include/uapi/linux/ivtv*
10377 F:      include/uapi/linux/uvcvideo.h
10378
10379 MEDIATEK BLUETOOTH DRIVER
10380 M:      Sean Wang <sean.wang@mediatek.com>
10381 L:      linux-bluetooth@vger.kernel.org
10382 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10383 S:      Maintained
10384 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10385 F:      drivers/bluetooth/btmtkuart.c
10386
10387 MEDIATEK CIR DRIVER
10388 M:      Sean Wang <sean.wang@mediatek.com>
10389 S:      Maintained
10390 F:      drivers/media/rc/mtk-cir.c
10391
10392 MEDIATEK DMA DRIVER
10393 M:      Sean Wang <sean.wang@mediatek.com>
10394 L:      dmaengine@vger.kernel.org
10395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10396 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10397 S:      Maintained
10398 F:      Documentation/devicetree/bindings/dma/mtk-*
10399 F:      drivers/dma/mediatek/
10400
10401 MEDIATEK PMIC LED DRIVER
10402 M:      Sean Wang <sean.wang@mediatek.com>
10403 S:      Maintained
10404 F:      drivers/leds/leds-mt6323.c
10405 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10406
10407 MEDIATEK ETHERNET DRIVER
10408 M:      Felix Fietkau <nbd@openwrt.org>
10409 M:      John Crispin <john@phrozen.org>
10410 M:      Sean Wang <sean.wang@mediatek.com>
10411 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10412 L:      netdev@vger.kernel.org
10413 S:      Maintained
10414 F:      drivers/net/ethernet/mediatek/
10415
10416 MEDIATEK SWITCH DRIVER
10417 M:      Sean Wang <sean.wang@mediatek.com>
10418 L:      netdev@vger.kernel.org
10419 S:      Maintained
10420 F:      drivers/net/dsa/mt7530.*
10421 F:      net/dsa/tag_mtk.c
10422
10423 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10424 M:      Sean Wang <sean.wang@mediatek.com>
10425 L:      linux-pm@vger.kernel.org
10426 S:      Maintained
10427 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10428 F:      drivers/power/reset/mt6323-poweroff.c
10429
10430 MEDIATEK JPEG DRIVER
10431 M:      Rick Chang <rick.chang@mediatek.com>
10432 M:      Bin Liu <bin.liu@mediatek.com>
10433 S:      Supported
10434 F:      drivers/media/platform/mtk-jpeg/
10435 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10436
10437 MEDIATEK MDP DRIVER
10438 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10439 M:      Houlong Wei <houlong.wei@mediatek.com>
10440 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10441 S:      Supported
10442 F:      drivers/media/platform/mtk-mdp/
10443 F:      drivers/media/platform/mtk-vpu/
10444 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10445
10446 MEDIATEK MEDIA DRIVER
10447 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10448 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10449 S:      Supported
10450 F:      drivers/media/platform/mtk-vcodec/
10451 F:      drivers/media/platform/mtk-vpu/
10452 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10453 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10454
10455 MEDIATEK MMC/SD/SDIO DRIVER
10456 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10457 S:      Maintained
10458 F:      drivers/mmc/host/mtk-sd.c
10459 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10460
10461 MEDIATEK MT76 WIRELESS LAN DRIVER
10462 M:      Felix Fietkau <nbd@nbd.name>
10463 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10464 R:      Ryder Lee <ryder.lee@mediatek.com>
10465 R:      Roy Luo <royluo@google.com>
10466 L:      linux-wireless@vger.kernel.org
10467 S:      Maintained
10468 F:      drivers/net/wireless/mediatek/mt76/
10469
10470 MEDIATEK MT7601U WIRELESS LAN DRIVER
10471 M:      Jakub Kicinski <kubakici@wp.pl>
10472 L:      linux-wireless@vger.kernel.org
10473 S:      Maintained
10474 F:      drivers/net/wireless/mediatek/mt7601u/
10475
10476 MEDIATEK MT7621/28/88 I2C DRIVER
10477 M:      Stefan Roese <sr@denx.de>
10478 L:      linux-i2c@vger.kernel.org
10479 S:      Maintained
10480 F:      drivers/i2c/busses/i2c-mt7621.c
10481 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10482
10483 MEDIATEK NAND CONTROLLER DRIVER
10484 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10485 L:      linux-mtd@lists.infradead.org
10486 S:      Maintained
10487 F:      drivers/mtd/nand/raw/mtk_*
10488 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10489
10490 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10491 M:      Sean Wang <sean.wang@mediatek.com>
10492 S:      Maintained
10493 F:      drivers/char/hw_random/mtk-rng.c
10494
10495 MEDIATEK USB3 DRD IP DRIVER
10496 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10497 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10499 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10500 S:      Maintained
10501 F:      drivers/usb/mtu3/
10502
10503 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10504 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10505 M:      Martin Donnelly <martin.donnelly@ge.com>
10506 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10507 S:      Maintained
10508 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10509 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10510
10511 MEGARAID SCSI/SAS DRIVERS
10512 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10513 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10514 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10515 L:      megaraidlinux.pdl@broadcom.com
10516 L:      linux-scsi@vger.kernel.org
10517 W:      http://www.avagotech.com/support/
10518 S:      Maintained
10519 F:      Documentation/scsi/megaraid.txt
10520 F:      drivers/scsi/megaraid.*
10521 F:      drivers/scsi/megaraid/
10522
10523 MELEXIS MLX90614 DRIVER
10524 M:      Crt Mori <cmo@melexis.com>
10525 L:      linux-iio@vger.kernel.org
10526 W:      http://www.melexis.com
10527 S:      Supported
10528 F:      drivers/iio/temperature/mlx90614.c
10529
10530 MELEXIS MLX90632 DRIVER
10531 M:      Crt Mori <cmo@melexis.com>
10532 L:      linux-iio@vger.kernel.org
10533 W:      http://www.melexis.com
10534 S:      Supported
10535 F:      drivers/iio/temperature/mlx90632.c
10536
10537 MELFAS MIP4 TOUCHSCREEN DRIVER
10538 M:      Sangwon Jee <jeesw@melfas.com>
10539 W:      http://www.melfas.com
10540 S:      Supported
10541 F:      drivers/input/touchscreen/melfas_mip4.c
10542 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10543
10544 MELLANOX ETHERNET DRIVER (mlx4_en)
10545 M:      Tariq Toukan <tariqt@mellanox.com>
10546 L:      netdev@vger.kernel.org
10547 S:      Supported
10548 W:      http://www.mellanox.com
10549 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10550 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10551
10552 MELLANOX ETHERNET DRIVER (mlx5e)
10553 M:      Saeed Mahameed <saeedm@mellanox.com>
10554 L:      netdev@vger.kernel.org
10555 S:      Supported
10556 W:      http://www.mellanox.com
10557 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10558 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10559
10560 MELLANOX ETHERNET INNOVA DRIVERS
10561 R:      Boris Pismenny <borisp@mellanox.com>
10562 L:      netdev@vger.kernel.org
10563 S:      Supported
10564 W:      http://www.mellanox.com
10565 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10566 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10567 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10568 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10569 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10570
10571 MELLANOX ETHERNET SWITCH DRIVERS
10572 M:      Jiri Pirko <jiri@mellanox.com>
10573 M:      Ido Schimmel <idosch@mellanox.com>
10574 L:      netdev@vger.kernel.org
10575 S:      Supported
10576 W:      http://www.mellanox.com
10577 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10578 F:      drivers/net/ethernet/mellanox/mlxsw/
10579 F:      tools/testing/selftests/drivers/net/mlxsw/
10580
10581 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10582 M:      mlxsw@mellanox.com
10583 L:      netdev@vger.kernel.org
10584 S:      Supported
10585 W:      http://www.mellanox.com
10586 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10587 F:      drivers/net/ethernet/mellanox/mlxfw/
10588
10589 MELLANOX HARDWARE PLATFORM SUPPORT
10590 M:      Andy Shevchenko <andy@infradead.org>
10591 M:      Darren Hart <dvhart@infradead.org>
10592 M:      Vadim Pasternak <vadimp@mellanox.com>
10593 L:      platform-driver-x86@vger.kernel.org
10594 S:      Supported
10595 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10596 F:      drivers/platform/mellanox/
10597 F:      include/linux/platform_data/mlxreg.h
10598
10599 MELLANOX MLX4 core VPI driver
10600 M:      Tariq Toukan <tariqt@mellanox.com>
10601 L:      netdev@vger.kernel.org
10602 L:      linux-rdma@vger.kernel.org
10603 W:      http://www.mellanox.com
10604 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10605 S:      Supported
10606 F:      drivers/net/ethernet/mellanox/mlx4/
10607 F:      include/linux/mlx4/
10608
10609 MELLANOX MLX4 IB driver
10610 M:      Yishai Hadas <yishaih@mellanox.com>
10611 L:      linux-rdma@vger.kernel.org
10612 W:      http://www.mellanox.com
10613 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10614 S:      Supported
10615 F:      drivers/infiniband/hw/mlx4/
10616 F:      include/linux/mlx4/
10617 F:      include/uapi/rdma/mlx4-abi.h
10618
10619 MELLANOX MLX5 core VPI driver
10620 M:      Saeed Mahameed <saeedm@mellanox.com>
10621 M:      Leon Romanovsky <leonro@mellanox.com>
10622 L:      netdev@vger.kernel.org
10623 L:      linux-rdma@vger.kernel.org
10624 W:      http://www.mellanox.com
10625 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10626 S:      Supported
10627 F:      drivers/net/ethernet/mellanox/mlx5/core/
10628 F:      include/linux/mlx5/
10629 F:      Documentation/networking/device_drivers/mellanox/
10630
10631 MELLANOX MLX5 IB driver
10632 M:      Leon Romanovsky <leonro@mellanox.com>
10633 L:      linux-rdma@vger.kernel.org
10634 W:      http://www.mellanox.com
10635 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10636 S:      Supported
10637 F:      drivers/infiniband/hw/mlx5/
10638 F:      include/linux/mlx5/
10639 F:      include/uapi/rdma/mlx5-abi.h
10640
10641 MELLANOX MLXCPLD I2C AND MUX DRIVER
10642 M:      Vadim Pasternak <vadimp@mellanox.com>
10643 M:      Michael Shych <michaelsh@mellanox.com>
10644 L:      linux-i2c@vger.kernel.org
10645 S:      Supported
10646 F:      drivers/i2c/busses/i2c-mlxcpld.c
10647 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10648 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10649
10650 MELLANOX MLXCPLD LED DRIVER
10651 M:      Vadim Pasternak <vadimp@mellanox.com>
10652 L:      linux-leds@vger.kernel.org
10653 S:      Supported
10654 F:      drivers/leds/leds-mlxcpld.c
10655 F:      drivers/leds/leds-mlxreg.c
10656 F:      Documentation/leds/leds-mlxcpld.rst
10657
10658 MELLANOX PLATFORM DRIVER
10659 M:      Vadim Pasternak <vadimp@mellanox.com>
10660 L:      platform-driver-x86@vger.kernel.org
10661 S:      Supported
10662 F:      drivers/platform/x86/mlx-platform.c
10663
10664 MEMBARRIER SUPPORT
10665 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10666 M:      "Paul E. McKenney" <paulmck@kernel.org>
10667 L:      linux-kernel@vger.kernel.org
10668 S:      Supported
10669 F:      kernel/sched/membarrier.c
10670 F:      include/uapi/linux/membarrier.h
10671 F:      arch/powerpc/include/asm/membarrier.h
10672
10673 MEMBLOCK
10674 M:      Mike Rapoport <rppt@linux.ibm.com>
10675 L:      linux-mm@kvack.org
10676 S:      Maintained
10677 F:      include/linux/memblock.h
10678 F:      mm/memblock.c
10679 F:      Documentation/core-api/boot-time-mm.rst
10680
10681 MEMORY MANAGEMENT
10682 M:      Andrew Morton <akpm@linux-foundation.org>
10683 L:      linux-mm@kvack.org
10684 W:      http://www.linux-mm.org
10685 T:      quilt https://ozlabs.org/~akpm/mmotm/
10686 T:      quilt https://ozlabs.org/~akpm/mmots/
10687 T:      git git://github.com/hnaz/linux-mm.git
10688 S:      Maintained
10689 F:      include/linux/mm.h
10690 F:      include/linux/gfp.h
10691 F:      include/linux/mmzone.h
10692 F:      include/linux/memory_hotplug.h
10693 F:      include/linux/vmalloc.h
10694 F:      mm/
10695
10696 MEMORY TECHNOLOGY DEVICES (MTD)
10697 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10698 M:      Richard Weinberger <richard@nod.at>
10699 M:      Vignesh Raghavendra <vigneshr@ti.com>
10700 L:      linux-mtd@lists.infradead.org
10701 W:      http://www.linux-mtd.infradead.org/
10702 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10703 C:      irc://irc.oftc.net/mtd
10704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10706 S:      Maintained
10707 F:      Documentation/devicetree/bindings/mtd/
10708 F:      drivers/mtd/
10709 F:      include/linux/mtd/
10710 F:      include/uapi/mtd/
10711
10712 MEN A21 WATCHDOG DRIVER
10713 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10714 L:      linux-watchdog@vger.kernel.org
10715 S:      Maintained
10716 F:      drivers/watchdog/mena21_wdt.c
10717
10718 MEN CHAMELEON BUS (mcb)
10719 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10720 S:      Maintained
10721 F:      drivers/mcb/
10722 F:      include/linux/mcb.h
10723 F:      Documentation/driver-api/men-chameleon-bus.rst
10724
10725 MEN F21BMC (Board Management Controller)
10726 M:      Andreas Werner <andreas.werner@men.de>
10727 S:      Supported
10728 F:      drivers/mfd/menf21bmc.c
10729 F:      drivers/watchdog/menf21bmc_wdt.c
10730 F:      drivers/leds/leds-menf21bmc.c
10731 F:      drivers/hwmon/menf21bmc_hwmon.c
10732 F:      Documentation/hwmon/menf21bmc.rst
10733
10734 MEN Z069 WATCHDOG DRIVER
10735 M:      Johannes Thumshirn <jth@kernel.org>
10736 L:      linux-watchdog@vger.kernel.org
10737 S:      Maintained
10738 F:      drivers/watchdog/menz69_wdt.c
10739
10740 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10741 M:      Neil Armstrong <narmstrong@baylibre.com>
10742 L:      linux-media@vger.kernel.org
10743 L:      linux-amlogic@lists.infradead.org
10744 W:      http://linux-meson.com/
10745 S:      Supported
10746 F:      drivers/media/platform/meson/ao-cec.c
10747 F:      drivers/media/platform/meson/ao-cec-g12a.c
10748 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10749 T:      git git://linuxtv.org/media_tree.git
10750
10751 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10752 M:      Liang Yang <liang.yang@amlogic.com>
10753 L:      linux-mtd@lists.infradead.org
10754 S:      Maintained
10755 F:      drivers/mtd/nand/raw/meson_*
10756 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10757
10758 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10759 M:      Maxime Jourdan <mjourdan@baylibre.com>
10760 L:      linux-media@vger.kernel.org
10761 L:      linux-amlogic@lists.infradead.org
10762 S:      Supported
10763 F:      drivers/staging/media/meson/vdec/
10764 T:      git git://linuxtv.org/media_tree.git
10765
10766 METHODE UDPU SUPPORT
10767 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10768 S:      Maintained
10769 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10770
10771 MICROBLAZE ARCHITECTURE
10772 M:      Michal Simek <monstr@monstr.eu>
10773 W:      http://www.monstr.eu/fdt/
10774 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10775 S:      Supported
10776 F:      arch/microblaze/
10777
10778 MICROCHIP AT91 SERIAL DRIVER
10779 M:      Richard Genoud <richard.genoud@gmail.com>
10780 S:      Maintained
10781 F:      drivers/tty/serial/atmel_serial.c
10782 F:      drivers/tty/serial/atmel_serial.h
10783 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10784
10785 MICROCHIP AUDIO ASOC DRIVERS
10786 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10787 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10788 S:      Supported
10789 F:      sound/soc/atmel
10790
10791 MICROCHIP DMA DRIVER
10792 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10794 L:      dmaengine@vger.kernel.org
10795 S:      Supported
10796 F:      drivers/dma/at_hdmac.c
10797 F:      drivers/dma/at_hdmac_regs.h
10798 F:      include/linux/platform_data/dma-atmel.h
10799 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10800 F:      include/dt-bindings/dma/at91.h
10801
10802 MICROCHIP ECC DRIVER
10803 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10804 L:      linux-crypto@vger.kernel.org
10805 S:      Maintained
10806 F:      drivers/crypto/atmel-ecc.*
10807
10808 MICROCHIP I2C DRIVER
10809 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10810 L:      linux-i2c@vger.kernel.org
10811 S:      Supported
10812 F:      drivers/i2c/busses/i2c-at91.h
10813 F:      drivers/i2c/busses/i2c-at91-*.c
10814
10815 MICROCHIP ISC DRIVER
10816 M:      Eugen Hristev <eugen.hristev@microchip.com>
10817 L:      linux-media@vger.kernel.org
10818 S:      Supported
10819 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10820 F:      drivers/media/platform/atmel/atmel-isc.h
10821 F:      drivers/media/platform/atmel/atmel-isc-base.c
10822 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10823 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10824
10825 MICROCHIP ISI DRIVER
10826 M:      Eugen Hristev <eugen.hristev@microchip.com>
10827 L:      linux-media@vger.kernel.org
10828 S:      Supported
10829 F:      drivers/media/platform/atmel/atmel-isi.c
10830 F:      drivers/media/platform/atmel/atmel-isi.h
10831
10832 MICROCHIP AT91 USART MFD DRIVER
10833 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10834 L:      linux-kernel@vger.kernel.org
10835 S:      Supported
10836 F:      drivers/mfd/at91-usart.c
10837 F:      include/dt-bindings/mfd/at91-usart.h
10838 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10839
10840 MICROCHIP AT91 USART SPI DRIVER
10841 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10842 L:      linux-spi@vger.kernel.org
10843 S:      Supported
10844 F:      drivers/spi/spi-at91-usart.c
10845 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10846
10847 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10848 M:      Woojung Huh <woojung.huh@microchip.com>
10849 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10850 L:      netdev@vger.kernel.org
10851 S:      Maintained
10852 F:      net/dsa/tag_ksz.c
10853 F:      drivers/net/dsa/microchip/*
10854 F:      include/linux/platform_data/microchip-ksz.h
10855 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10856
10857 MICROCHIP LAN743X ETHERNET DRIVER
10858 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10859 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10860 L:      netdev@vger.kernel.org
10861 S:      Maintained
10862 F:      drivers/net/ethernet/microchip/lan743x_*
10863
10864 MICROCHIP LCDFB DRIVER
10865 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10866 L:      linux-fbdev@vger.kernel.org
10867 S:      Maintained
10868 F:      drivers/video/fbdev/atmel_lcdfb.c
10869 F:      include/video/atmel_lcdc.h
10870
10871 MICROCHIP MMC/SD/SDIO MCI DRIVER
10872 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10873 S:      Maintained
10874 F:      drivers/mmc/host/atmel-mci.c
10875
10876 MICROCHIP MCP16502 PMIC DRIVER
10877 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10879 S:      Maintained
10880 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10881 F:      drivers/regulator/mcp16502.c
10882
10883 MICROCHIP MCP3911 ADC DRIVER
10884 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10885 M:      Kent Gustavsson <kent@minoris.se>
10886 L:      linux-iio@vger.kernel.org
10887 S:      Supported
10888 F:      drivers/iio/adc/mcp3911.c
10889 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10890
10891 MICROCHIP NAND DRIVER
10892 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10893 L:      linux-mtd@lists.infradead.org
10894 S:      Supported
10895 F:      drivers/mtd/nand/raw/atmel/*
10896 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10897
10898 MICROCHIP PWM DRIVER
10899 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10901 L:      linux-pwm@vger.kernel.org
10902 S:      Supported
10903 F:      drivers/pwm/pwm-atmel.c
10904 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10905
10906 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10907 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10908 M:      Eugen Hristev <eugen.hristev@microchip.com>
10909 L:      linux-iio@vger.kernel.org
10910 S:      Supported
10911 F:      drivers/iio/adc/at91-sama5d2_adc.c
10912 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10913 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10914
10915 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10916 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10917 S:      Supported
10918 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10919
10920 MICROCHIP SPI DRIVER
10921 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10922 S:      Supported
10923 F:      drivers/spi/spi-atmel.*
10924
10925 MICROCHIP SSC DRIVER
10926 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928 S:      Supported
10929 F:      drivers/misc/atmel-ssc.c
10930 F:      include/linux/atmel-ssc.h
10931
10932 MICROCHIP USBA UDC DRIVER
10933 M:      Cristian Birsan <cristian.birsan@microchip.com>
10934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10935 S:      Supported
10936 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10937
10938 MICROCHIP USB251XB DRIVER
10939 M:      Richard Leitner <richard.leitner@skidata.com>
10940 L:      linux-usb@vger.kernel.org
10941 S:      Maintained
10942 F:      drivers/usb/misc/usb251xb.c
10943 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10944
10945 MICROCHIP XDMA DRIVER
10946 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10947 L:      linux-arm-kernel@lists.infradead.org
10948 L:      dmaengine@vger.kernel.org
10949 S:      Supported
10950 F:      drivers/dma/at_xdmac.c
10951
10952 MICROSEMI MIPS SOCS
10953 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10954 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10955 L:      linux-mips@vger.kernel.org
10956 S:      Supported
10957 F:      arch/mips/generic/board-ocelot.c
10958 F:      arch/mips/configs/generic/board-ocelot.config
10959 F:      arch/mips/boot/dts/mscc/
10960 F:      Documentation/devicetree/bindings/mips/mscc.txt
10961
10962 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10963 M:      Don Brace <don.brace@microsemi.com>
10964 L:      esc.storagedev@microsemi.com
10965 L:      linux-scsi@vger.kernel.org
10966 S:      Supported
10967 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10968 F:      drivers/scsi/smartpqi/Kconfig
10969 F:      drivers/scsi/smartpqi/Makefile
10970 F:      include/linux/cciss*.h
10971 F:      include/uapi/linux/cciss*.h
10972 F:      Documentation/scsi/smartpqi.txt
10973
10974 MICROSEMI ETHERNET SWITCH DRIVER
10975 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10976 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10977 L:      netdev@vger.kernel.org
10978 S:      Supported
10979 F:      drivers/net/ethernet/mscc/
10980 F:      include/soc/mscc/ocelot*
10981
10982 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10983 M:      Chen Yu <yu.c.chen@intel.com>
10984 L:      platform-driver-x86@vger.kernel.org
10985 S:      Supported
10986 F:      drivers/platform/x86/surfacepro3_button.c
10987
10988 MICROTEK X6 SCANNER
10989 M:      Oliver Neukum <oliver@neukum.org>
10990 S:      Maintained
10991 F:      drivers/usb/image/microtek.*
10992
10993 MIPS
10994 M:      Ralf Baechle <ralf@linux-mips.org>
10995 M:      Paul Burton <paulburton@kernel.org>
10996 M:      James Hogan <jhogan@kernel.org>
10997 L:      linux-mips@vger.kernel.org
10998 W:      http://www.linux-mips.org/
10999 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
11000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11001 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
11002 S:      Supported
11003 F:      Documentation/devicetree/bindings/mips/
11004 F:      Documentation/mips/
11005 F:      arch/mips/
11006 F:      drivers/platform/mips/
11007
11008 MIPS BOSTON DEVELOPMENT BOARD
11009 M:      Paul Burton <paulburton@kernel.org>
11010 L:      linux-mips@vger.kernel.org
11011 S:      Maintained
11012 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
11013 F:      arch/mips/boot/dts/img/boston.dts
11014 F:      arch/mips/configs/generic/board-boston.config
11015 F:      drivers/clk/imgtec/clk-boston.c
11016 F:      include/dt-bindings/clock/boston-clock.h
11017
11018 MIPS GENERIC PLATFORM
11019 M:      Paul Burton <paulburton@kernel.org>
11020 L:      linux-mips@vger.kernel.org
11021 S:      Supported
11022 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11023 F:      arch/mips/generic/
11024 F:      arch/mips/tools/generic-board-config.sh
11025
11026 MIPS/LOONGSON1 ARCHITECTURE
11027 M:      Keguang Zhang <keguang.zhang@gmail.com>
11028 L:      linux-mips@vger.kernel.org
11029 S:      Maintained
11030 F:      arch/mips/loongson32/
11031 F:      arch/mips/include/asm/mach-loongson32/
11032 F:      drivers/*/*loongson1*
11033 F:      drivers/*/*/*loongson1*
11034
11035 MIPS/LOONGSON2EF ARCHITECTURE
11036 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11037 L:      linux-mips@vger.kernel.org
11038 S:      Maintained
11039 F:      arch/mips/loongson2ef/
11040 F:      arch/mips/include/asm/mach-loongson2ef/
11041 F:      drivers/*/*loongson2*
11042 F:      drivers/*/*/*loongson2*
11043
11044 MIPS/LOONGSON64 ARCHITECTURE
11045 M:      Huacai Chen <chenhc@lemote.com>
11046 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11047 L:      linux-mips@vger.kernel.org
11048 S:      Maintained
11049 F:      arch/mips/loongson64/
11050 F:      arch/mips/include/asm/mach-loongson64/
11051 F:      drivers/platform/mips/cpu_hwmon.c
11052 F:      drivers/*/*loongson3*
11053 F:      drivers/*/*/*loongson3*
11054
11055 MIPS RINT INSTRUCTION EMULATION
11056 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11057 L:      linux-mips@vger.kernel.org
11058 S:      Supported
11059 F:      arch/mips/math-emu/sp_rint.c
11060 F:      arch/mips/math-emu/dp_rint.c
11061
11062 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11063 M:      Hans Verkuil <hverkuil@xs4all.nl>
11064 L:      linux-media@vger.kernel.org
11065 T:      git git://linuxtv.org/media_tree.git
11066 W:      https://linuxtv.org
11067 S:      Odd Fixes
11068 F:      drivers/media/radio/radio-miropcm20*
11069
11070 MMP SUPPORT
11071 R:      Lubomir Rintel <lkundrak@v3.sk>
11072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11074 S:      Odd Fixes
11075 F:      arch/arm/boot/dts/mmp*
11076 F:      arch/arm/mach-mmp/
11077 F:      linux/soc/mmp/
11078
11079 MMP USB PHY DRIVERS
11080 R:      Lubomir Rintel <lkundrak@v3.sk>
11081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082 S:      Maintained
11083 F:      drivers/phy/marvell/phy-mmp3-usb.c
11084 F:      drivers/phy/marvell/phy-pxa-usb.c
11085
11086 MMU GATHER AND TLB INVALIDATION
11087 M:      Will Deacon <will@kernel.org>
11088 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11089 M:      Andrew Morton <akpm@linux-foundation.org>
11090 M:      Nick Piggin <npiggin@gmail.com>
11091 M:      Peter Zijlstra <peterz@infradead.org>
11092 L:      linux-arch@vger.kernel.org
11093 L:      linux-mm@kvack.org
11094 S:      Maintained
11095 F:      arch/*/include/asm/tlb.h
11096 F:      include/asm-generic/tlb.h
11097 F:      mm/mmu_gather.c
11098
11099 MN88472 MEDIA DRIVER
11100 M:      Antti Palosaari <crope@iki.fi>
11101 L:      linux-media@vger.kernel.org
11102 W:      https://linuxtv.org
11103 W:      http://palosaari.fi/linux/
11104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11105 S:      Maintained
11106 F:      drivers/media/dvb-frontends/mn88472*
11107
11108 MN88473 MEDIA DRIVER
11109 M:      Antti Palosaari <crope@iki.fi>
11110 L:      linux-media@vger.kernel.org
11111 W:      https://linuxtv.org
11112 W:      http://palosaari.fi/linux/
11113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11114 S:      Maintained
11115 F:      drivers/media/dvb-frontends/mn88473*
11116
11117 MODULE SUPPORT
11118 M:      Jessica Yu <jeyu@kernel.org>
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11120 S:      Maintained
11121 F:      include/linux/module.h
11122 F:      kernel/module.c
11123
11124 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11125 W:      http://popies.net/meye/
11126 S:      Orphan
11127 F:      Documentation/media/v4l-drivers/meye*
11128 F:      drivers/media/pci/meye/
11129 F:      include/uapi/linux/meye.h
11130
11131 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11132 M:      Jiri Slaby <jirislaby@gmail.com>
11133 S:      Maintained
11134 F:      Documentation/driver-api/serial/moxa-smartio.rst
11135 F:      drivers/tty/mxser.*
11136
11137 MR800 AVERMEDIA USB FM RADIO DRIVER
11138 M:      Alexey Klimov <klimov.linux@gmail.com>
11139 L:      linux-media@vger.kernel.org
11140 T:      git git://linuxtv.org/media_tree.git
11141 S:      Maintained
11142 F:      drivers/media/radio/radio-mr800.c
11143
11144 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11145 M:      Alan Ott <alan@signal11.us>
11146 L:      linux-wpan@vger.kernel.org
11147 S:      Maintained
11148 F:      drivers/net/ieee802154/mrf24j40.c
11149 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11150
11151 MSI LAPTOP SUPPORT
11152 M:      "Lee, Chun-Yi" <jlee@suse.com>
11153 L:      platform-driver-x86@vger.kernel.org
11154 S:      Maintained
11155 F:      drivers/platform/x86/msi-laptop.c
11156
11157 MSI WMI SUPPORT
11158 L:      platform-driver-x86@vger.kernel.org
11159 S:      Orphan
11160 F:      drivers/platform/x86/msi-wmi.c
11161
11162 MSI001 MEDIA DRIVER
11163 M:      Antti Palosaari <crope@iki.fi>
11164 L:      linux-media@vger.kernel.org
11165 W:      https://linuxtv.org
11166 W:      http://palosaari.fi/linux/
11167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11168 T:      git git://linuxtv.org/anttip/media_tree.git
11169 S:      Maintained
11170 F:      drivers/media/tuners/msi001*
11171
11172 MSI2500 MEDIA DRIVER
11173 M:      Antti Palosaari <crope@iki.fi>
11174 L:      linux-media@vger.kernel.org
11175 W:      https://linuxtv.org
11176 W:      http://palosaari.fi/linux/
11177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11178 T:      git git://linuxtv.org/anttip/media_tree.git
11179 S:      Maintained
11180 F:      drivers/media/usb/msi2500/
11181
11182 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11183 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11184 L:      linux-mtd@lists.infradead.org
11185 S:      Maintained
11186 F:      drivers/mtd/devices/docg3*
11187
11188 MT9M032 APTINA SENSOR DRIVER
11189 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11190 L:      linux-media@vger.kernel.org
11191 T:      git git://linuxtv.org/media_tree.git
11192 S:      Maintained
11193 F:      drivers/media/i2c/mt9m032.c
11194 F:      include/media/i2c/mt9m032.h
11195
11196 MT9P031 APTINA CAMERA SENSOR
11197 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11198 L:      linux-media@vger.kernel.org
11199 T:      git git://linuxtv.org/media_tree.git
11200 S:      Maintained
11201 F:      drivers/media/i2c/mt9p031.c
11202 F:      include/media/i2c/mt9p031.h
11203
11204 MT9T001 APTINA CAMERA SENSOR
11205 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11206 L:      linux-media@vger.kernel.org
11207 T:      git git://linuxtv.org/media_tree.git
11208 S:      Maintained
11209 F:      drivers/media/i2c/mt9t001.c
11210 F:      include/media/i2c/mt9t001.h
11211
11212 MT9T112 APTINA CAMERA SENSOR
11213 M:      Jacopo Mondi <jacopo@jmondi.org>
11214 L:      linux-media@vger.kernel.org
11215 T:      git git://linuxtv.org/media_tree.git
11216 S:      Odd Fixes
11217 F:      drivers/media/i2c/mt9t112.c
11218 F:      include/media/i2c/mt9t112.h
11219
11220 MT9V032 APTINA CAMERA SENSOR
11221 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11222 L:      linux-media@vger.kernel.org
11223 T:      git git://linuxtv.org/media_tree.git
11224 S:      Maintained
11225 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11226 F:      drivers/media/i2c/mt9v032.c
11227 F:      include/media/i2c/mt9v032.h
11228
11229 MT9V111 APTINA CAMERA SENSOR
11230 M:      Jacopo Mondi <jacopo@jmondi.org>
11231 L:      linux-media@vger.kernel.org
11232 T:      git git://linuxtv.org/media_tree.git
11233 S:      Maintained
11234 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11235 F:      drivers/media/i2c/mt9v111.c
11236
11237 MULTIFUNCTION DEVICES (MFD)
11238 M:      Lee Jones <lee.jones@linaro.org>
11239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11240 S:      Supported
11241 F:      Documentation/devicetree/bindings/mfd/
11242 F:      drivers/mfd/
11243 F:      include/linux/mfd/
11244 F:      include/dt-bindings/mfd/
11245
11246 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11247 S:      Orphan
11248 F:      drivers/mmc/host/mmc_spi.c
11249 F:      include/linux/spi/mmc_spi.h
11250
11251 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11252 M:      Ulf Hansson <ulf.hansson@linaro.org>
11253 L:      linux-mmc@vger.kernel.org
11254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11255 S:      Maintained
11256 F:      Documentation/devicetree/bindings/mmc/
11257 F:      drivers/mmc/
11258 F:      include/linux/mmc/
11259 F:      include/uapi/linux/mmc/
11260
11261 MULTIPLEXER SUBSYSTEM
11262 M:      Peter Rosin <peda@axentia.se>
11263 S:      Maintained
11264 F:      Documentation/ABI/testing/sysfs-class-mux*
11265 F:      Documentation/devicetree/bindings/mux/
11266 F:      include/dt-bindings/mux/
11267 F:      include/linux/mux/
11268 F:      drivers/mux/
11269
11270 MULTITECH MULTIPORT CARD (ISICOM)
11271 S:      Orphan
11272 F:      drivers/tty/isicom.c
11273 F:      include/linux/isicom.h
11274
11275 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11276 M:      Bin Liu <b-liu@ti.com>
11277 L:      linux-usb@vger.kernel.org
11278 S:      Maintained
11279 F:      drivers/usb/musb/
11280
11281 MXL301RF MEDIA DRIVER
11282 M:      Akihiro Tsukada <tskd08@gmail.com>
11283 L:      linux-media@vger.kernel.org
11284 S:      Odd Fixes
11285 F:      drivers/media/tuners/mxl301rf*
11286
11287 MXL5007T MEDIA DRIVER
11288 M:      Michael Krufky <mkrufky@linuxtv.org>
11289 L:      linux-media@vger.kernel.org
11290 W:      https://linuxtv.org
11291 W:      http://github.com/mkrufky
11292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11293 T:      git git://linuxtv.org/mkrufky/tuners.git
11294 S:      Maintained
11295 F:      drivers/media/tuners/mxl5007t.*
11296
11297 MXSFB DRM DRIVER
11298 M:      Marek Vasut <marex@denx.de>
11299 M:      Stefan Agner <stefan@agner.ch>
11300 L:      dri-devel@lists.freedesktop.org
11301 S:      Supported
11302 F:      drivers/gpu/drm/mxsfb/
11303 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11304 T:      git git://anongit.freedesktop.org/drm/drm-misc
11305
11306 MYLEX DAC960 PCI RAID Controller
11307 M:      Hannes Reinecke <hare@kernel.org>
11308 L:      linux-scsi@vger.kernel.org
11309 S:      Supported
11310 F:      drivers/scsi/myrb.*
11311 F:      drivers/scsi/myrs.*
11312
11313 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11314 M:      Chris Lee <christopher.lee@cspi.com>
11315 L:      netdev@vger.kernel.org
11316 W:      https://www.cspi.com/ethernet-products/support/downloads/
11317 S:      Supported
11318 F:      drivers/net/ethernet/myricom/myri10ge/
11319
11320 NAND FLASH SUBSYSTEM
11321 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11322 R:      Richard Weinberger <richard@nod.at>
11323 L:      linux-mtd@lists.infradead.org
11324 W:      http://www.linux-mtd.infradead.org/
11325 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11327 S:      Maintained
11328 F:      drivers/mtd/nand/
11329 F:      include/linux/mtd/*nand*.h
11330
11331 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11332 M:      Daniel Mack <zonque@gmail.com>
11333 S:      Maintained
11334 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11335 W:      http://www.native-instruments.com
11336 F:      sound/usb/caiaq/
11337
11338 NATSEMI ETHERNET DRIVER (DP8381x)
11339 S:      Orphan
11340 F:      drivers/net/ethernet/natsemi/natsemi.c
11341
11342 NCR 5380 SCSI DRIVERS
11343 M:      Finn Thain <fthain@telegraphics.com.au>
11344 M:      Michael Schmitz <schmitzmic@gmail.com>
11345 L:      linux-scsi@vger.kernel.org
11346 S:      Maintained
11347 F:      Documentation/scsi/g_NCR5380.txt
11348 F:      drivers/scsi/NCR5380.*
11349 F:      drivers/scsi/arm/cumana_1.c
11350 F:      drivers/scsi/arm/oak.c
11351 F:      drivers/scsi/atari_scsi.*
11352 F:      drivers/scsi/dmx3191d.c
11353 F:      drivers/scsi/g_NCR5380.*
11354 F:      drivers/scsi/mac_scsi.*
11355 F:      drivers/scsi/sun3_scsi.*
11356 F:      drivers/scsi/sun3_scsi_vme.c
11357
11358 NCSI LIBRARY:
11359 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11360 S:      Maintained
11361 F:      net/ncsi/
11362
11363 NCT6775 HARDWARE MONITOR DRIVER
11364 M:      Guenter Roeck <linux@roeck-us.net>
11365 L:      linux-hwmon@vger.kernel.org
11366 S:      Maintained
11367 F:      Documentation/hwmon/nct6775.rst
11368 F:      drivers/hwmon/nct6775.c
11369
11370 NET_FAILOVER MODULE
11371 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11372 L:      netdev@vger.kernel.org
11373 S:      Supported
11374 F:      drivers/net/net_failover.c
11375 F:      include/net/net_failover.h
11376 F:      Documentation/networking/net_failover.rst
11377
11378 NETEM NETWORK EMULATOR
11379 M:      Stephen Hemminger <stephen@networkplumber.org>
11380 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11381 S:      Maintained
11382 F:      net/sched/sch_netem.c
11383
11384 NETERION 10GbE DRIVERS (s2io/vxge)
11385 M:      Jon Mason <jdmason@kudzu.us>
11386 L:      netdev@vger.kernel.org
11387 S:      Supported
11388 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11389 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11390 F:      drivers/net/ethernet/neterion/
11391
11392 NETFILTER
11393 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11394 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11395 M:      Florian Westphal <fw@strlen.de>
11396 L:      netfilter-devel@vger.kernel.org
11397 L:      coreteam@netfilter.org
11398 W:      http://www.netfilter.org/
11399 W:      http://www.iptables.org/
11400 W:      http://www.nftables.org/
11401 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11404 S:      Maintained
11405 F:      include/linux/netfilter*
11406 F:      include/linux/netfilter/
11407 F:      include/net/netfilter/
11408 F:      include/uapi/linux/netfilter*
11409 F:      include/uapi/linux/netfilter/
11410 F:      net/*/netfilter.c
11411 F:      net/*/netfilter/
11412 F:      net/netfilter/
11413 F:      net/bridge/br_netfilter*.c
11414
11415 NETROM NETWORK LAYER
11416 M:      Ralf Baechle <ralf@linux-mips.org>
11417 L:      linux-hams@vger.kernel.org
11418 W:      http://www.linux-ax25.org/
11419 S:      Maintained
11420 F:      include/net/netrom.h
11421 F:      include/uapi/linux/netrom.h
11422 F:      net/netrom/
11423
11424 NETRONOME ETHERNET DRIVERS
11425 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11426 L:      oss-drivers@netronome.com
11427 S:      Maintained
11428 F:      drivers/net/ethernet/netronome/
11429
11430 NETWORK BLOCK DEVICE (NBD)
11431 M:      Josef Bacik <josef@toxicpanda.com>
11432 S:      Maintained
11433 L:      linux-block@vger.kernel.org
11434 L:      nbd@other.debian.org
11435 F:      Documentation/admin-guide/blockdev/nbd.rst
11436 F:      drivers/block/nbd.c
11437 F:      include/trace/events/nbd.h
11438 F:      include/uapi/linux/nbd.h
11439
11440 NETWORK DROP MONITOR
11441 M:      Neil Horman <nhorman@tuxdriver.com>
11442 L:      netdev@vger.kernel.org
11443 S:      Maintained
11444 W:      https://fedorahosted.org/dropwatch/
11445 F:      net/core/drop_monitor.c
11446 F:      include/uapi/linux/net_dropmon.h
11447 F:      include/net/drop_monitor.h
11448
11449 NETWORKING DRIVERS
11450 M:      "David S. Miller" <davem@davemloft.net>
11451 L:      netdev@vger.kernel.org
11452 W:      http://www.linuxfoundation.org/en/Net
11453 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11456 S:      Odd Fixes
11457 F:      Documentation/devicetree/bindings/net/
11458 F:      drivers/net/
11459 F:      include/linux/if_*
11460 F:      include/linux/netdevice.h
11461 F:      include/linux/etherdevice.h
11462 F:      include/linux/fcdevice.h
11463 F:      include/linux/fddidevice.h
11464 F:      include/linux/hippidevice.h
11465 F:      include/linux/inetdevice.h
11466 F:      include/uapi/linux/if_*
11467 F:      include/uapi/linux/netdevice.h
11468
11469 NETWORKING DRIVERS (WIRELESS)
11470 M:      Kalle Valo <kvalo@codeaurora.org>
11471 L:      linux-wireless@vger.kernel.org
11472 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11475 S:      Maintained
11476 F:      Documentation/devicetree/bindings/net/wireless/
11477 F:      drivers/net/wireless/
11478
11479 NETWORKING [DSA]
11480 M:      Andrew Lunn <andrew@lunn.ch>
11481 M:      Vivien Didelot <vivien.didelot@gmail.com>
11482 M:      Florian Fainelli <f.fainelli@gmail.com>
11483 S:      Maintained
11484 F:      Documentation/devicetree/bindings/net/dsa/
11485 F:      net/dsa/
11486 F:      include/net/dsa.h
11487 F:      include/linux/dsa/
11488 F:      include/linux/platform_data/dsa.h
11489 F:      drivers/net/dsa/
11490
11491 NETWORKING [GENERAL]
11492 M:      "David S. Miller" <davem@davemloft.net>
11493 L:      netdev@vger.kernel.org
11494 W:      http://www.linuxfoundation.org/en/Net
11495 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11498 B:      mailto:netdev@vger.kernel.org
11499 S:      Maintained
11500 F:      net/
11501 F:      include/net/
11502 F:      include/linux/in.h
11503 F:      include/linux/net.h
11504 F:      include/linux/netdevice.h
11505 F:      include/uapi/linux/in.h
11506 F:      include/uapi/linux/net.h
11507 F:      include/uapi/linux/netdevice.h
11508 F:      include/uapi/linux/net_namespace.h
11509 F:      tools/testing/selftests/net/
11510 F:      lib/net_utils.c
11511 F:      lib/random32.c
11512 F:      Documentation/networking/
11513
11514 NETWORKING [IPSEC]
11515 M:      Steffen Klassert <steffen.klassert@secunet.com>
11516 M:      Herbert Xu <herbert@gondor.apana.org.au>
11517 M:      "David S. Miller" <davem@davemloft.net>
11518 L:      netdev@vger.kernel.org
11519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11521 S:      Maintained
11522 F:      net/xfrm/
11523 F:      net/key/
11524 F:      net/ipv4/xfrm*
11525 F:      net/ipv4/esp4*
11526 F:      net/ipv4/ah4.c
11527 F:      net/ipv4/ipcomp.c
11528 F:      net/ipv4/ip_vti.c
11529 F:      net/ipv6/xfrm*
11530 F:      net/ipv6/esp6*
11531 F:      net/ipv6/ah6.c
11532 F:      net/ipv6/ipcomp6.c
11533 F:      net/ipv6/ip6_vti.c
11534 F:      include/uapi/linux/xfrm.h
11535 F:      include/net/xfrm.h
11536
11537 NETWORKING [IPv4/IPv6]
11538 M:      "David S. Miller" <davem@davemloft.net>
11539 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11540 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11541 L:      netdev@vger.kernel.org
11542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11543 S:      Maintained
11544 F:      net/ipv4/
11545 F:      net/ipv6/
11546 F:      include/net/ip*
11547 F:      arch/x86/net/*
11548
11549 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11550 M:      Paul Moore <paul@paul-moore.com>
11551 W:      https://github.com/netlabel
11552 L:      netdev@vger.kernel.org
11553 L:      linux-security-module@vger.kernel.org
11554 S:      Maintained
11555 F:      Documentation/netlabel/
11556 F:      include/net/calipso.h
11557 F:      include/net/cipso_ipv4.h
11558 F:      include/net/netlabel.h
11559 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11560 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11561 F:      net/netlabel/
11562 F:      net/ipv4/cipso_ipv4.c
11563 F:      net/ipv6/calipso.c
11564 F:      net/netfilter/xt_CONNSECMARK.c
11565 F:      net/netfilter/xt_SECMARK.c
11566
11567 NETWORKING [TCP]
11568 M:      Eric Dumazet <edumazet@google.com>
11569 L:      netdev@vger.kernel.org
11570 S:      Maintained
11571 F:      net/ipv4/tcp*.c
11572 F:      net/ipv4/syncookies.c
11573 F:      net/ipv6/tcp*.c
11574 F:      net/ipv6/syncookies.c
11575 F:      include/uapi/linux/tcp.h
11576 F:      include/net/tcp.h
11577 F:      include/linux/tcp.h
11578 F:      include/trace/events/tcp.h
11579
11580 NETWORKING [TLS]
11581 M:      Boris Pismenny <borisp@mellanox.com>
11582 M:      Aviad Yehezkel <aviadye@mellanox.com>
11583 M:      John Fastabend <john.fastabend@gmail.com>
11584 M:      Daniel Borkmann <daniel@iogearbox.net>
11585 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11586 L:      netdev@vger.kernel.org
11587 S:      Maintained
11588 F:      net/tls/*
11589 F:      include/uapi/linux/tls.h
11590 F:      include/net/tls.h
11591
11592 NETWORKING [WIRELESS]
11593 L:      linux-wireless@vger.kernel.org
11594 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11595
11596 NETDEVSIM
11597 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11598 S:      Maintained
11599 F:      drivers/net/netdevsim/*
11600
11601 NETXEN (1/10) GbE SUPPORT
11602 M:      Manish Chopra <manishc@marvell.com>
11603 M:      Rahul Verma <rahulv@marvell.com>
11604 M:      GR-Linux-NIC-Dev@marvell.com
11605 L:      netdev@vger.kernel.org
11606 S:      Supported
11607 F:      drivers/net/ethernet/qlogic/netxen/
11608
11609 NEXTHOP
11610 M:      David Ahern <dsahern@kernel.org>
11611 L:      netdev@vger.kernel.org
11612 S:      Maintained
11613 F:      include/net/nexthop.h
11614 F:      include/uapi/linux/nexthop.h
11615 F:      include/net/netns/nexthop.h
11616 F:      net/ipv4/nexthop.c
11617
11618 NFC SUBSYSTEM
11619 L:      netdev@vger.kernel.org
11620 S:      Orphan
11621 F:      net/nfc/
11622 F:      include/net/nfc/
11623 F:      include/uapi/linux/nfc.h
11624 F:      drivers/nfc/
11625 F:      include/linux/platform_data/nfcmrvl.h
11626 F:      Documentation/devicetree/bindings/net/nfc/
11627
11628 NFS, SUNRPC, AND LOCKD CLIENTS
11629 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11630 M:      Anna Schumaker <anna.schumaker@netapp.com>
11631 L:      linux-nfs@vger.kernel.org
11632 W:      http://client.linux-nfs.org
11633 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11634 S:      Maintained
11635 F:      fs/lockd/
11636 F:      fs/nfs/
11637 F:      fs/nfs_common/
11638 F:      net/sunrpc/
11639 F:      include/linux/lockd/
11640 F:      include/linux/nfs*
11641 F:      include/linux/sunrpc/
11642 F:      include/uapi/linux/nfs*
11643 F:      include/uapi/linux/sunrpc/
11644
11645 NILFS2 FILESYSTEM
11646 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11647 L:      linux-nilfs@vger.kernel.org
11648 W:      https://nilfs.sourceforge.io/
11649 W:      https://nilfs.osdn.jp/
11650 T:      git git://github.com/konis/nilfs2.git
11651 S:      Supported
11652 F:      Documentation/filesystems/nilfs2.txt
11653 F:      fs/nilfs2/
11654 F:      include/trace/events/nilfs2.h
11655 F:      include/uapi/linux/nilfs2_api.h
11656 F:      include/uapi/linux/nilfs2_ondisk.h
11657
11658 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11659 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11660 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11661 S:      Maintained
11662 F:      Documentation/scsi/NinjaSCSI.txt
11663 F:      drivers/scsi/pcmcia/nsp_*
11664
11665 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11666 M:      GOTO Masanori <gotom@debian.or.jp>
11667 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11668 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11669 S:      Maintained
11670 F:      Documentation/scsi/NinjaSCSI.txt
11671 F:      drivers/scsi/nsp32*
11672
11673 NIOS2 ARCHITECTURE
11674 M:      Ley Foon Tan <lftan@altera.com>
11675 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11677 S:      Maintained
11678 F:      arch/nios2/
11679
11680 NOHZ, DYNTICKS SUPPORT
11681 M:      Frederic Weisbecker <fweisbec@gmail.com>
11682 M:      Thomas Gleixner <tglx@linutronix.de>
11683 M:      Ingo Molnar <mingo@kernel.org>
11684 L:      linux-kernel@vger.kernel.org
11685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11686 S:      Maintained
11687 F:      kernel/time/tick*.*
11688 F:      include/linux/tick.h
11689 F:      include/linux/sched/nohz.h
11690
11691 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11692 M:      Pavel Machek <pavel@ucw.cz>
11693 M:      Sakari Ailus <sakari.ailus@iki.fi>
11694 L:      linux-media@vger.kernel.org
11695 S:      Maintained
11696 F:      drivers/media/i2c/et8ek8
11697 F:      drivers/media/i2c/ad5820.c
11698
11699 NOKIA N900 POWER SUPPLY DRIVERS
11700 R:      Pali Rohár <pali.rohar@gmail.com>
11701 F:      include/linux/power/bq2415x_charger.h
11702 F:      include/linux/power/bq27xxx_battery.h
11703 F:      drivers/power/supply/bq2415x_charger.c
11704 F:      drivers/power/supply/bq27xxx_battery.c
11705 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11706 F:      drivers/power/supply/isp1704_charger.c
11707 F:      drivers/power/supply/rx51_battery.c
11708
11709 NOLIBC HEADER FILE
11710 M:      Willy Tarreau <w@1wt.eu>
11711 S:      Maintained
11712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11713 F:      tools/include/nolibc/
11714
11715 NSDEPS
11716 M:      Matthias Maennich <maennich@google.com>
11717 S:      Maintained
11718 F:      scripts/nsdeps
11719 F:      Documentation/core-api/symbol-namespaces.rst
11720
11721 NTB AMD DRIVER
11722 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11723 L:      linux-ntb@googlegroups.com
11724 S:      Supported
11725 F:      drivers/ntb/hw/amd/
11726
11727 NTB DRIVER CORE
11728 M:      Jon Mason <jdmason@kudzu.us>
11729 M:      Dave Jiang <dave.jiang@intel.com>
11730 M:      Allen Hubbe <allenbh@gmail.com>
11731 L:      linux-ntb@googlegroups.com
11732 S:      Supported
11733 W:      https://github.com/jonmason/ntb/wiki
11734 T:      git git://github.com/jonmason/ntb.git
11735 F:      drivers/ntb/
11736 F:      drivers/net/ntb_netdev.c
11737 F:      include/linux/ntb.h
11738 F:      include/linux/ntb_transport.h
11739 F:      tools/testing/selftests/ntb/
11740
11741 NTB IDT DRIVER
11742 M:      Serge Semin <fancer.lancer@gmail.com>
11743 L:      linux-ntb@googlegroups.com
11744 S:      Supported
11745 F:      drivers/ntb/hw/idt/
11746
11747 NTB INTEL DRIVER
11748 M:      Dave Jiang <dave.jiang@intel.com>
11749 L:      linux-ntb@googlegroups.com
11750 S:      Supported
11751 W:      https://github.com/davejiang/linux/wiki
11752 T:      git https://github.com/davejiang/linux.git
11753 F:      drivers/ntb/hw/intel/
11754
11755 NTFS FILESYSTEM
11756 M:      Anton Altaparmakov <anton@tuxera.com>
11757 L:      linux-ntfs-dev@lists.sourceforge.net
11758 W:      http://www.tuxera.com/
11759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11760 S:      Supported
11761 F:      Documentation/filesystems/ntfs.txt
11762 F:      fs/ntfs/
11763
11764 NUBUS SUBSYSTEM
11765 M:      Finn Thain <fthain@telegraphics.com.au>
11766 L:      linux-m68k@lists.linux-m68k.org
11767 S:      Maintained
11768 F:      arch/*/include/asm/nubus.h
11769 F:      drivers/nubus/
11770 F:      include/linux/nubus.h
11771 F:      include/uapi/linux/nubus.h
11772
11773 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11774 M:      Antonino Daplas <adaplas@gmail.com>
11775 L:      linux-fbdev@vger.kernel.org
11776 S:      Maintained
11777 F:      drivers/video/fbdev/riva/
11778 F:      drivers/video/fbdev/nvidia/
11779
11780 NVM EXPRESS DRIVER
11781 M:      Keith Busch <kbusch@kernel.org>
11782 M:      Jens Axboe <axboe@fb.com>
11783 M:      Christoph Hellwig <hch@lst.de>
11784 M:      Sagi Grimberg <sagi@grimberg.me>
11785 L:      linux-nvme@lists.infradead.org
11786 T:      git://git.infradead.org/nvme.git
11787 W:      http://git.infradead.org/nvme.git
11788 S:      Supported
11789 F:      drivers/nvme/host/
11790 F:      include/linux/nvme.h
11791 F:      include/uapi/linux/nvme_ioctl.h
11792
11793 NVM EXPRESS FC TRANSPORT DRIVERS
11794 M:      James Smart <james.smart@broadcom.com>
11795 L:      linux-nvme@lists.infradead.org
11796 S:      Supported
11797 F:      include/linux/nvme-fc.h
11798 F:      include/linux/nvme-fc-driver.h
11799 F:      drivers/nvme/host/fc.c
11800 F:      drivers/nvme/target/fc.c
11801 F:      drivers/nvme/target/fcloop.c
11802
11803 NVM EXPRESS TARGET DRIVER
11804 M:      Christoph Hellwig <hch@lst.de>
11805 M:      Sagi Grimberg <sagi@grimberg.me>
11806 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11807 L:      linux-nvme@lists.infradead.org
11808 T:      git://git.infradead.org/nvme.git
11809 W:      http://git.infradead.org/nvme.git
11810 S:      Supported
11811 F:      drivers/nvme/target/
11812
11813 NVMEM FRAMEWORK
11814 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11815 S:      Maintained
11816 F:      drivers/nvmem/
11817 F:      Documentation/devicetree/bindings/nvmem/
11818 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11819 F:      include/linux/nvmem-consumer.h
11820 F:      include/linux/nvmem-provider.h
11821
11822 NXP FXAS21002C DRIVER
11823 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11824 L:      linux-iio@vger.kernel.org
11825 S:      Maintained
11826 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11827 F:      drivers/iio/gyro/fxas21002c_core.c
11828 F:      drivers/iio/gyro/fxas21002c.h
11829 F:      drivers/iio/gyro/fxas21002c_i2c.c
11830 F:      drivers/iio/gyro/fxas21002c_spi.c
11831
11832 NXP SGTL5000 DRIVER
11833 M:      Fabio Estevam <festevam@gmail.com>
11834 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11835 S:      Maintained
11836 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11837 F:      sound/soc/codecs/sgtl5000*
11838
11839 NXP SJA1105 ETHERNET SWITCH DRIVER
11840 M:      Vladimir Oltean <olteanv@gmail.com>
11841 L:      linux-kernel@vger.kernel.org
11842 S:      Maintained
11843 F:      drivers/net/dsa/sja1105
11844
11845 NXP TDA998X DRM DRIVER
11846 M:      Russell King <linux@armlinux.org.uk>
11847 S:      Maintained
11848 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11849 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11850 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11851 F:      include/drm/i2c/tda998x.h
11852 F:      include/dt-bindings/display/tda998x.h
11853 K:      "nxp,tda998x"
11854
11855 NXP TFA9879 DRIVER
11856 M:      Peter Rosin <peda@axentia.se>
11857 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11858 S:      Maintained
11859 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11860 F:      sound/soc/codecs/tfa9879*
11861
11862 NXP-NCI NFC DRIVER
11863 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11864 R:      Charles Gorand <charles.gorand@effinnov.com>
11865 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11866 S:      Supported
11867 F:      drivers/nfc/nxp-nci
11868
11869 OBJAGG
11870 M:      Jiri Pirko <jiri@mellanox.com>
11871 L:      netdev@vger.kernel.org
11872 S:      Supported
11873 F:      lib/objagg.c
11874 F:      lib/test_objagg.c
11875 F:      include/linux/objagg.h
11876
11877 NXP FSPI DRIVER
11878 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11879 M:      Ashish Kumar <ashish.kumar@nxp.com>
11880 L:      linux-spi@vger.kernel.org
11881 S:      Maintained
11882 F:      drivers/spi/spi-nxp-fspi.c
11883 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11884
11885 OBJTOOL
11886 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11887 M:      Peter Zijlstra <peterz@infradead.org>
11888 S:      Supported
11889 F:      tools/objtool/
11890
11891 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11892 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11893 M:      Andrew Donnellan <ajd@linux.ibm.com>
11894 L:      linuxppc-dev@lists.ozlabs.org
11895 S:      Supported
11896 F:      arch/powerpc/platforms/powernv/ocxl.c
11897 F:      arch/powerpc/include/asm/pnv-ocxl.h
11898 F:      drivers/misc/ocxl/
11899 F:      include/misc/ocxl*
11900 F:      include/uapi/misc/ocxl.h
11901 F:      Documentation/userspace-api/accelerators/ocxl.rst
11902
11903 OMAP AUDIO SUPPORT
11904 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11905 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11906 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11907 L:      linux-omap@vger.kernel.org
11908 S:      Maintained
11909 F:      sound/soc/ti/omap*
11910 F:      sound/soc/ti/rx51.c
11911 F:      sound/soc/ti/n810.c
11912 F:      sound/soc/ti/sdma-pcm.*
11913
11914 OMAP CLOCK FRAMEWORK SUPPORT
11915 M:      Paul Walmsley <paul@pwsan.com>
11916 L:      linux-omap@vger.kernel.org
11917 S:      Maintained
11918 F:      arch/arm/*omap*/*clock*
11919
11920 OMAP DEVICE TREE SUPPORT
11921 M:      Benoît Cousson <bcousson@baylibre.com>
11922 M:      Tony Lindgren <tony@atomide.com>
11923 L:      linux-omap@vger.kernel.org
11924 L:      devicetree@vger.kernel.org
11925 S:      Maintained
11926 F:      arch/arm/boot/dts/*omap*
11927 F:      arch/arm/boot/dts/*am3*
11928 F:      arch/arm/boot/dts/*am4*
11929 F:      arch/arm/boot/dts/*am5*
11930 F:      arch/arm/boot/dts/*dra7*
11931 F:      arch/arm/boot/dts/logicpd-som-lv*
11932 F:      arch/arm/boot/dts/logicpd-torpedo*
11933
11934 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11935 L:      linux-omap@vger.kernel.org
11936 L:      linux-fbdev@vger.kernel.org
11937 S:      Orphan
11938 F:      drivers/video/fbdev/omap2/
11939 F:      Documentation/arm/omap/dss.rst
11940
11941 OMAP FRAMEBUFFER SUPPORT
11942 L:      linux-fbdev@vger.kernel.org
11943 L:      linux-omap@vger.kernel.org
11944 S:      Orphan
11945 F:      drivers/video/fbdev/omap/
11946
11947 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11948 M:      Roger Quadros <rogerq@ti.com>
11949 M:      Tony Lindgren <tony@atomide.com>
11950 L:      linux-omap@vger.kernel.org
11951 S:      Maintained
11952 F:      drivers/memory/omap-gpmc.c
11953 F:      arch/arm/mach-omap2/*gpmc*
11954
11955 OMAP GPIO DRIVER
11956 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11957 M:      Santosh Shilimkar <ssantosh@kernel.org>
11958 M:      Kevin Hilman <khilman@kernel.org>
11959 L:      linux-omap@vger.kernel.org
11960 S:      Maintained
11961 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11962 F:      drivers/gpio/gpio-omap.c
11963
11964 OMAP HARDWARE SPINLOCK SUPPORT
11965 M:      Ohad Ben-Cohen <ohad@wizery.com>
11966 L:      linux-omap@vger.kernel.org
11967 S:      Maintained
11968 F:      drivers/hwspinlock/omap_hwspinlock.c
11969
11970 OMAP HS MMC SUPPORT
11971 L:      linux-mmc@vger.kernel.org
11972 L:      linux-omap@vger.kernel.org
11973 S:      Orphan
11974 F:      drivers/mmc/host/omap_hsmmc.c
11975
11976 OMAP HWMOD DATA
11977 M:      Paul Walmsley <paul@pwsan.com>
11978 L:      linux-omap@vger.kernel.org
11979 S:      Maintained
11980 F:      arch/arm/mach-omap2/omap_hwmod*data*
11981
11982 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11983 M:      Benoît Cousson <bcousson@baylibre.com>
11984 L:      linux-omap@vger.kernel.org
11985 S:      Maintained
11986 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11987
11988 OMAP HWMOD SUPPORT
11989 M:      Benoît Cousson <bcousson@baylibre.com>
11990 M:      Paul Walmsley <paul@pwsan.com>
11991 L:      linux-omap@vger.kernel.org
11992 S:      Maintained
11993 F:      arch/arm/mach-omap2/omap_hwmod.*
11994
11995 OMAP I2C DRIVER
11996 M:      Vignesh R <vigneshr@ti.com>
11997 L:      linux-omap@vger.kernel.org
11998 L:      linux-i2c@vger.kernel.org
11999 S:      Maintained
12000 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
12001 F:      drivers/i2c/busses/i2c-omap.c
12002
12003 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12004 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12005 L:      linux-media@vger.kernel.org
12006 S:      Maintained
12007 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
12008 F:      drivers/media/platform/omap3isp/
12009 F:      drivers/staging/media/omap4iss/
12010
12011 OMAP MMC SUPPORT
12012 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12013 L:      linux-omap@vger.kernel.org
12014 S:      Odd Fixes
12015 F:      drivers/mmc/host/omap.c
12016
12017 OMAP POWER MANAGEMENT SUPPORT
12018 M:      Kevin Hilman <khilman@kernel.org>
12019 L:      linux-omap@vger.kernel.org
12020 S:      Maintained
12021 F:      arch/arm/*omap*/*pm*
12022 F:      drivers/cpufreq/omap-cpufreq.c
12023
12024 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12025 M:      Rajendra Nayak <rnayak@codeaurora.org>
12026 M:      Paul Walmsley <paul@pwsan.com>
12027 L:      linux-omap@vger.kernel.org
12028 S:      Maintained
12029 F:      arch/arm/mach-omap2/prm*
12030
12031 OMAP RANDOM NUMBER GENERATOR SUPPORT
12032 M:      Deepak Saxena <dsaxena@plexity.net>
12033 S:      Maintained
12034 F:      drivers/char/hw_random/omap-rng.c
12035
12036 OMAP USB SUPPORT
12037 L:      linux-usb@vger.kernel.org
12038 L:      linux-omap@vger.kernel.org
12039 S:      Orphan
12040 F:      drivers/usb/*/*omap*
12041 F:      arch/arm/*omap*/usb*
12042
12043 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12044 M:      Mark Jackson <mpfj@newflow.co.uk>
12045 L:      linux-omap@vger.kernel.org
12046 S:      Maintained
12047 F:      arch/arm/boot/dts/am335x-nano.dts
12048
12049 OMAP1 SUPPORT
12050 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12051 M:      Tony Lindgren <tony@atomide.com>
12052 L:      linux-omap@vger.kernel.org
12053 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12055 S:      Maintained
12056 F:      arch/arm/mach-omap1/
12057 F:      arch/arm/plat-omap/
12058 F:      arch/arm/configs/omap1_defconfig
12059 F:      drivers/i2c/busses/i2c-omap.c
12060 F:      include/linux/platform_data/i2c-omap.h
12061 F:      include/linux/platform_data/ams-delta-fiq.h
12062
12063 OMAP2+ SUPPORT
12064 M:      Tony Lindgren <tony@atomide.com>
12065 L:      linux-omap@vger.kernel.org
12066 W:      http://www.muru.com/linux/omap/
12067 W:      http://linux.omap.com/
12068 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12070 S:      Maintained
12071 F:      arch/arm/mach-omap2/
12072 F:      arch/arm/plat-omap/
12073 F:      arch/arm/configs/omap2plus_defconfig
12074 F:      drivers/bus/ti-sysc.c
12075 F:      drivers/i2c/busses/i2c-omap.c
12076 F:      drivers/irqchip/irq-omap-intc.c
12077 F:      drivers/mfd/*omap*.c
12078 F:      drivers/mfd/menelaus.c
12079 F:      drivers/mfd/palmas.c
12080 F:      drivers/mfd/tps65217.c
12081 F:      drivers/mfd/tps65218.c
12082 F:      drivers/mfd/tps65910.c
12083 F:      drivers/mfd/twl-core.[ch]
12084 F:      drivers/mfd/twl4030*.c
12085 F:      drivers/mfd/twl6030*.c
12086 F:      drivers/mfd/twl6040*.c
12087 F:      drivers/regulator/palmas-regulator*.c
12088 F:      drivers/regulator/pbias-regulator.c
12089 F:      drivers/regulator/tps65217-regulator.c
12090 F:      drivers/regulator/tps65218-regulator.c
12091 F:      drivers/regulator/tps65910-regulator.c
12092 F:      drivers/regulator/twl-regulator.c
12093 F:      drivers/regulator/twl6030-regulator.c
12094 F:      include/linux/platform_data/i2c-omap.h
12095 F:      include/linux/platform_data/ti-sysc.h
12096
12097 ONION OMEGA2+ BOARD
12098 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12099 L:      linux-mips@vger.kernel.org
12100 S:      Maintained
12101 F:      arch/mips/boot/dts/ralink/omega2p.dts
12102
12103 OMFS FILESYSTEM
12104 M:      Bob Copeland <me@bobcopeland.com>
12105 L:      linux-karma-devel@lists.sourceforge.net
12106 S:      Maintained
12107 F:      Documentation/filesystems/omfs.txt
12108 F:      fs/omfs/
12109
12110 OMNIKEY CARDMAN 4000 DRIVER
12111 M:      Harald Welte <laforge@gnumonks.org>
12112 S:      Maintained
12113 F:      drivers/char/pcmcia/cm4000_cs.c
12114 F:      include/linux/cm4000_cs.h
12115 F:      include/uapi/linux/cm4000_cs.h
12116
12117 OMNIKEY CARDMAN 4040 DRIVER
12118 M:      Harald Welte <laforge@gnumonks.org>
12119 S:      Maintained
12120 F:      drivers/char/pcmcia/cm4040_cs.*
12121
12122 OMNIVISION OV13858 SENSOR DRIVER
12123 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12124 L:      linux-media@vger.kernel.org
12125 T:      git git://linuxtv.org/media_tree.git
12126 S:      Maintained
12127 F:      drivers/media/i2c/ov13858.c
12128
12129 OMNIVISION OV2680 SENSOR DRIVER
12130 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12131 L:      linux-media@vger.kernel.org
12132 T:      git git://linuxtv.org/media_tree.git
12133 S:      Maintained
12134 F:      drivers/media/i2c/ov2680.c
12135 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12136
12137 OMNIVISION OV2685 SENSOR DRIVER
12138 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12139 L:      linux-media@vger.kernel.org
12140 T:      git git://linuxtv.org/media_tree.git
12141 S:      Maintained
12142 F:      drivers/media/i2c/ov2685.c
12143
12144 OMNIVISION OV5640 SENSOR DRIVER
12145 M:      Steve Longerbeam <slongerbeam@gmail.com>
12146 L:      linux-media@vger.kernel.org
12147 T:      git git://linuxtv.org/media_tree.git
12148 S:      Maintained
12149 F:      drivers/media/i2c/ov5640.c
12150
12151 OMNIVISION OV5647 SENSOR DRIVER
12152 M:      Luis Oliveira <lolivei@synopsys.com>
12153 L:      linux-media@vger.kernel.org
12154 T:      git git://linuxtv.org/media_tree.git
12155 S:      Maintained
12156 F:      drivers/media/i2c/ov5647.c
12157
12158 OMNIVISION OV5670 SENSOR DRIVER
12159 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12160 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12161 L:      linux-media@vger.kernel.org
12162 T:      git git://linuxtv.org/media_tree.git
12163 S:      Maintained
12164 F:      drivers/media/i2c/ov5670.c
12165
12166 OMNIVISION OV5675 SENSOR DRIVER
12167 M:      Shawn Tu <shawnx.tu@intel.com>
12168 L:      linux-media@vger.kernel.org
12169 T:      git git://linuxtv.org/media_tree.git
12170 S:      Maintained
12171 F:      drivers/media/i2c/ov5675.c
12172
12173 OMNIVISION OV5695 SENSOR DRIVER
12174 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12175 L:      linux-media@vger.kernel.org
12176 T:      git git://linuxtv.org/media_tree.git
12177 S:      Maintained
12178 F:      drivers/media/i2c/ov5695.c
12179
12180 OMNIVISION OV7670 SENSOR DRIVER
12181 M:      Jonathan Corbet <corbet@lwn.net>
12182 L:      linux-media@vger.kernel.org
12183 T:      git git://linuxtv.org/media_tree.git
12184 S:      Maintained
12185 F:      drivers/media/i2c/ov7670.c
12186 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12187
12188 OMNIVISION OV772x SENSOR DRIVER
12189 M:      Jacopo Mondi <jacopo@jmondi.org>
12190 L:      linux-media@vger.kernel.org
12191 T:      git git://linuxtv.org/media_tree.git
12192 S:      Odd fixes
12193 F:      drivers/media/i2c/ov772x.c
12194 F:      include/media/i2c/ov772x.h
12195 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12196
12197 OMNIVISION OV7740 SENSOR DRIVER
12198 M:      Wenyou Yang <wenyou.yang@microchip.com>
12199 L:      linux-media@vger.kernel.org
12200 T:      git git://linuxtv.org/media_tree.git
12201 S:      Maintained
12202 F:      drivers/media/i2c/ov7740.c
12203 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12204
12205 OMNIVISION OV9640 SENSOR DRIVER
12206 M:      Petr Cvek <petrcvekcz@gmail.com>
12207 L:      linux-media@vger.kernel.org
12208 S:      Maintained
12209 F:      drivers/media/i2c/ov9640.*
12210
12211 OMNIVISION OV8856 SENSOR DRIVER
12212 M:      Ben Kao <ben.kao@intel.com>
12213 L:      linux-media@vger.kernel.org
12214 T:      git git://linuxtv.org/media_tree.git
12215 S:      Maintained
12216 F:      drivers/media/i2c/ov8856.c
12217
12218 OMNIVISION OV9650 SENSOR DRIVER
12219 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12220 R:      Akinobu Mita <akinobu.mita@gmail.com>
12221 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12222 L:      linux-media@vger.kernel.org
12223 T:      git git://linuxtv.org/media_tree.git
12224 S:      Maintained
12225 F:      drivers/media/i2c/ov9650.c
12226 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12227
12228 ONENAND FLASH DRIVER
12229 M:      Kyungmin Park <kyungmin.park@samsung.com>
12230 L:      linux-mtd@lists.infradead.org
12231 S:      Maintained
12232 F:      drivers/mtd/nand/onenand/
12233 F:      include/linux/mtd/onenand*.h
12234
12235 OP-TEE DRIVER
12236 M:      Jens Wiklander <jens.wiklander@linaro.org>
12237 L:      tee-dev@lists.linaro.org
12238 S:      Maintained
12239 F:      drivers/tee/optee/
12240
12241 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12242 M:      Sumit Garg <sumit.garg@linaro.org>
12243 L:      tee-dev@lists.linaro.org
12244 S:      Maintained
12245 F:      drivers/char/hw_random/optee-rng.c
12246
12247 OPA-VNIC DRIVER
12248 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12249 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12250 L:      linux-rdma@vger.kernel.org
12251 S:      Supported
12252 F:      drivers/infiniband/ulp/opa_vnic
12253
12254 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12255 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12256 M:      Frank Rowand <frowand.list@gmail.com>
12257 L:      devicetree@vger.kernel.org
12258 S:      Maintained
12259 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12260 F:      Documentation/devicetree/overlay-notes.txt
12261 F:      drivers/of/overlay.c
12262 F:      drivers/of/resolver.c
12263 K:      of_overlay_notifier_
12264
12265 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12266 M:      Rob Herring <robh+dt@kernel.org>
12267 M:      Frank Rowand <frowand.list@gmail.com>
12268 L:      devicetree@vger.kernel.org
12269 W:      http://www.devicetree.org/
12270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12271 S:      Maintained
12272 F:      drivers/of/
12273 F:      include/linux/of*.h
12274 F:      scripts/dtc/
12275 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12276
12277 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12278 M:      Rob Herring <robh+dt@kernel.org>
12279 M:      Mark Rutland <mark.rutland@arm.com>
12280 L:      devicetree@vger.kernel.org
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12282 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12283 S:      Maintained
12284 F:      Documentation/devicetree/
12285 F:      arch/*/boot/dts/
12286 F:      include/dt-bindings/
12287
12288 OPENCORES I2C BUS DRIVER
12289 M:      Peter Korsgaard <peter@korsgaard.com>
12290 M:      Andrew Lunn <andrew@lunn.ch>
12291 L:      linux-i2c@vger.kernel.org
12292 S:      Maintained
12293 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12294 F:      Documentation/i2c/busses/i2c-ocores.rst
12295 F:      drivers/i2c/busses/i2c-ocores.c
12296 F:      include/linux/platform_data/i2c-ocores.h
12297
12298 OPENRISC ARCHITECTURE
12299 M:      Jonas Bonn <jonas@southpole.se>
12300 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12301 M:      Stafford Horne <shorne@gmail.com>
12302 T:      git git://github.com/openrisc/linux.git
12303 L:      openrisc@lists.librecores.org
12304 W:      http://openrisc.io
12305 S:      Maintained
12306 F:      Documentation/devicetree/bindings/openrisc/
12307 F:      Documentation/openrisc/
12308 F:      arch/openrisc/
12309 F:      drivers/irqchip/irq-ompic.c
12310 F:      drivers/irqchip/irq-or1k-*
12311
12312 OPENVSWITCH
12313 M:      Pravin B Shelar <pshelar@ovn.org>
12314 L:      netdev@vger.kernel.org
12315 L:      dev@openvswitch.org
12316 W:      http://openvswitch.org
12317 S:      Maintained
12318 F:      net/openvswitch/
12319 F:      include/uapi/linux/openvswitch.h
12320
12321 OPERATING PERFORMANCE POINTS (OPP)
12322 M:      Viresh Kumar <vireshk@kernel.org>
12323 M:      Nishanth Menon <nm@ti.com>
12324 M:      Stephen Boyd <sboyd@kernel.org>
12325 L:      linux-pm@vger.kernel.org
12326 S:      Maintained
12327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12328 F:      drivers/opp/
12329 F:      include/linux/pm_opp.h
12330 F:      Documentation/power/opp.rst
12331 F:      Documentation/devicetree/bindings/opp/
12332
12333 OPL4 DRIVER
12334 M:      Clemens Ladisch <clemens@ladisch.de>
12335 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12337 S:      Maintained
12338 F:      sound/drivers/opl4/
12339
12340 OPROFILE
12341 M:      Robert Richter <rric@kernel.org>
12342 L:      oprofile-list@lists.sf.net
12343 S:      Maintained
12344 F:      arch/*/include/asm/oprofile*.h
12345 F:      arch/*/oprofile/
12346 F:      drivers/oprofile/
12347 F:      include/linux/oprofile.h
12348
12349 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12350 M:      Mark Fasheh <mark@fasheh.com>
12351 M:      Joel Becker <jlbec@evilplan.org>
12352 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12353 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12354 W:      http://ocfs2.wiki.kernel.org
12355 S:      Supported
12356 F:      Documentation/filesystems/ocfs2.txt
12357 F:      Documentation/filesystems/dlmfs.txt
12358 F:      fs/ocfs2/
12359
12360 ORANGEFS FILESYSTEM
12361 M:      Mike Marshall <hubcap@omnibond.com>
12362 R:      Martin Brandenburg <martin@omnibond.com>
12363 L:      devel@lists.orangefs.org
12364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12365 S:      Supported
12366 F:      fs/orangefs/
12367 F:      Documentation/filesystems/orangefs.txt
12368
12369 ORINOCO DRIVER
12370 L:      linux-wireless@vger.kernel.org
12371 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12372 W:      http://www.nongnu.org/orinoco/
12373 S:      Orphan
12374 F:      drivers/net/wireless/intersil/orinoco/
12375
12376 OV2659 OMNIVISION SENSOR DRIVER
12377 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12378 L:      linux-media@vger.kernel.org
12379 W:      https://linuxtv.org
12380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12381 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12382 S:      Maintained
12383 F:      drivers/media/i2c/ov2659.c
12384 F:      include/media/i2c/ov2659.h
12385
12386 OVERLAY FILESYSTEM
12387 M:      Miklos Szeredi <miklos@szeredi.hu>
12388 L:      linux-unionfs@vger.kernel.org
12389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12390 S:      Supported
12391 F:      fs/overlayfs/
12392 F:      Documentation/filesystems/overlayfs.txt
12393
12394 P54 WIRELESS DRIVER
12395 M:      Christian Lamparter <chunkeey@googlemail.com>
12396 L:      linux-wireless@vger.kernel.org
12397 W:      http://wireless.kernel.org/en/users/Drivers/p54
12398 S:      Maintained
12399 F:      drivers/net/wireless/intersil/p54/
12400
12401 PA SEMI ETHERNET DRIVER
12402 L:      netdev@vger.kernel.org
12403 S:      Orphan
12404 F:      drivers/net/ethernet/pasemi/*
12405
12406 PA SEMI SMBUS DRIVER
12407 L:      linux-i2c@vger.kernel.org
12408 S:      Orphan
12409 F:      drivers/i2c/busses/i2c-pasemi.c
12410
12411 PACKING
12412 M:      Vladimir Oltean <olteanv@gmail.com>
12413 L:      netdev@vger.kernel.org
12414 S:      Supported
12415 F:      lib/packing.c
12416 F:      include/linux/packing.h
12417 F:      Documentation/core-api/packing.rst
12418
12419 PADATA PARALLEL EXECUTION MECHANISM
12420 M:      Steffen Klassert <steffen.klassert@secunet.com>
12421 L:      linux-crypto@vger.kernel.org
12422 S:      Maintained
12423 F:      kernel/padata.c
12424 F:      include/linux/padata.h
12425 F:      Documentation/padata.txt
12426
12427 PAGE POOL
12428 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12429 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12430 L:      netdev@vger.kernel.org
12431 S:      Supported
12432 F:      net/core/page_pool.c
12433 F:      include/net/page_pool.h
12434
12435 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12436 M:      Harald Welte <laforge@gnumonks.org>
12437 L:      platform-driver-x86@vger.kernel.org
12438 S:      Maintained
12439 F:      drivers/platform/x86/panasonic-laptop.c
12440
12441 PARALLEL LCD/KEYPAD PANEL DRIVER
12442 M:      Willy Tarreau <willy@haproxy.com>
12443 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12444 S:      Odd Fixes
12445 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12446 F:      drivers/auxdisplay/panel.c
12447
12448 PARALLEL PORT SUBSYSTEM
12449 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12450 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12451 L:      linux-parport@lists.infradead.org (subscribers-only)
12452 S:      Maintained
12453 F:      drivers/parport/
12454 F:      include/linux/parport*.h
12455 F:      drivers/char/ppdev.c
12456 F:      include/uapi/linux/ppdev.h
12457 F:      Documentation/driver-api/parport*.rst
12458
12459 PARAVIRT_OPS INTERFACE
12460 M:      Juergen Gross <jgross@suse.com>
12461 M:      Thomas Hellstrom <thellstrom@vmware.com>
12462 M:      "VMware, Inc." <pv-drivers@vmware.com>
12463 L:      virtualization@lists.linux-foundation.org
12464 S:      Supported
12465 F:      Documentation/virt/paravirt_ops.rst
12466 F:      arch/*/kernel/paravirt*
12467 F:      arch/*/include/asm/paravirt*.h
12468 F:      include/linux/hypervisor.h
12469
12470 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12471 M:      Tim Waugh <tim@cyberelk.net>
12472 L:      linux-parport@lists.infradead.org (subscribers-only)
12473 S:      Maintained
12474 F:      Documentation/admin-guide/blockdev/paride.rst
12475 F:      drivers/block/paride/
12476
12477 PARISC ARCHITECTURE
12478 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12479 M:      Helge Deller <deller@gmx.de>
12480 L:      linux-parisc@vger.kernel.org
12481 W:      http://www.parisc-linux.org/
12482 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12485 S:      Maintained
12486 F:      arch/parisc/
12487 F:      Documentation/parisc/
12488 F:      drivers/parisc/
12489 F:      drivers/char/agp/parisc-agp.c
12490 F:      drivers/input/misc/hp_sdc_rtc.c
12491 F:      drivers/input/serio/gscps2.c
12492 F:      drivers/input/serio/hp_sdc*
12493 F:      drivers/parport/parport_gsc.*
12494 F:      drivers/tty/serial/8250/8250_gsc.c
12495 F:      drivers/video/fbdev/sti*
12496 F:      drivers/video/console/sti*
12497 F:      drivers/video/logo/logo_parisc*
12498 F:      include/linux/hp_sdc.h
12499
12500 PARMAN
12501 M:      Jiri Pirko <jiri@mellanox.com>
12502 L:      netdev@vger.kernel.org
12503 S:      Supported
12504 F:      lib/parman.c
12505 F:      lib/test_parman.c
12506 F:      include/linux/parman.h
12507
12508 PC ENGINES APU BOARD DRIVER
12509 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12510 S:      Maintained
12511 F:      drivers/platform/x86/pcengines-apuv2.c
12512
12513 PC87360 HARDWARE MONITORING DRIVER
12514 M:      Jim Cromie <jim.cromie@gmail.com>
12515 L:      linux-hwmon@vger.kernel.org
12516 S:      Maintained
12517 F:      Documentation/hwmon/pc87360.rst
12518 F:      drivers/hwmon/pc87360.c
12519
12520 PC8736x GPIO DRIVER
12521 M:      Jim Cromie <jim.cromie@gmail.com>
12522 S:      Maintained
12523 F:      drivers/char/pc8736x_gpio.c
12524
12525 PC87427 HARDWARE MONITORING DRIVER
12526 M:      Jean Delvare <jdelvare@suse.com>
12527 L:      linux-hwmon@vger.kernel.org
12528 S:      Maintained
12529 F:      Documentation/hwmon/pc87427.rst
12530 F:      drivers/hwmon/pc87427.c
12531
12532 PCA9532 LED DRIVER
12533 M:      Riku Voipio <riku.voipio@iki.fi>
12534 S:      Maintained
12535 F:      drivers/leds/leds-pca9532.c
12536 F:      include/linux/leds-pca9532.h
12537
12538 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12539 M:      Guenter Roeck <linux@roeck-us.net>
12540 L:      linux-i2c@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12543
12544 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12545 M:      Khalid Aziz <khalid@gonehiking.org>
12546 S:      Maintained
12547 F:      drivers/firmware/pcdp.*
12548
12549 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12550 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12551 L:      linux-pci@vger.kernel.org
12552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12553 S:      Maintained
12554 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12555 F:      drivers/pci/controller/pci-aardvark.c
12556
12557 PCI DRIVER FOR ALTERA PCIE IP
12558 M:      Ley Foon Tan <lftan@altera.com>
12559 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12560 L:      linux-pci@vger.kernel.org
12561 S:      Supported
12562 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12563 F:      drivers/pci/controller/pcie-altera.c
12564
12565 PCI DRIVER FOR APPLIEDMICRO XGENE
12566 M:      Toan Le <toan@os.amperecomputing.com>
12567 L:      linux-pci@vger.kernel.org
12568 L:      linux-arm-kernel@lists.infradead.org
12569 S:      Maintained
12570 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12571 F:      drivers/pci/controller/pci-xgene.c
12572
12573 PCI DRIVER FOR ARM VERSATILE PLATFORM
12574 M:      Rob Herring <robh@kernel.org>
12575 L:      linux-pci@vger.kernel.org
12576 L:      linux-arm-kernel@lists.infradead.org
12577 S:      Maintained
12578 F:      Documentation/devicetree/bindings/pci/versatile.txt
12579 F:      drivers/pci/controller/pci-versatile.c
12580
12581 PCI DRIVER FOR ARMADA 8K
12582 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12583 L:      linux-pci@vger.kernel.org
12584 L:      linux-arm-kernel@lists.infradead.org
12585 S:      Maintained
12586 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12587 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12588
12589 PCI DRIVER FOR CADENCE PCIE IP
12590 M:      Tom Joseph <tjoseph@cadence.com>
12591 L:      linux-pci@vger.kernel.org
12592 S:      Maintained
12593 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12594 F:      drivers/pci/controller/pcie-cadence*
12595
12596 PCI DRIVER FOR FREESCALE LAYERSCAPE
12597 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12598 M:      Mingkai Hu <mingkai.hu@nxp.com>
12599 M:      Roy Zang <roy.zang@nxp.com>
12600 L:      linuxppc-dev@lists.ozlabs.org
12601 L:      linux-pci@vger.kernel.org
12602 L:      linux-arm-kernel@lists.infradead.org
12603 S:      Maintained
12604 F:      drivers/pci/controller/dwc/*layerscape*
12605
12606 PCI DRIVER FOR GENERIC OF HOSTS
12607 M:      Will Deacon <will@kernel.org>
12608 L:      linux-pci@vger.kernel.org
12609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12610 S:      Maintained
12611 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12612 F:      drivers/pci/controller/pci-host-common.c
12613 F:      drivers/pci/controller/pci-host-generic.c
12614
12615 PCI DRIVER FOR IMX6
12616 M:      Richard Zhu <hongxing.zhu@nxp.com>
12617 M:      Lucas Stach <l.stach@pengutronix.de>
12618 L:      linux-pci@vger.kernel.org
12619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12620 S:      Maintained
12621 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12622 F:      drivers/pci/controller/dwc/*imx6*
12623
12624 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12625 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12626 L:      linux-pci@vger.kernel.org
12627 S:      Supported
12628 F:      drivers/pci/controller/vmd.c
12629
12630 PCI DRIVER FOR MICROSEMI SWITCHTEC
12631 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12632 M:      Logan Gunthorpe <logang@deltatee.com>
12633 L:      linux-pci@vger.kernel.org
12634 S:      Maintained
12635 F:      Documentation/driver-api/switchtec.rst
12636 F:      Documentation/ABI/testing/sysfs-class-switchtec
12637 F:      drivers/pci/switch/switchtec*
12638 F:      include/uapi/linux/switchtec_ioctl.h
12639 F:      include/linux/switchtec.h
12640 F:      drivers/ntb/hw/mscc/
12641
12642 PCI DRIVER FOR MOBIVEIL PCIE IP
12643 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12644 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12645 L:      linux-pci@vger.kernel.org
12646 S:      Supported
12647 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12648 F:      drivers/pci/controller/pcie-mobiveil.c
12649
12650 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12651 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12652 M:      Jason Cooper <jason@lakedaemon.net>
12653 L:      linux-pci@vger.kernel.org
12654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12655 S:      Maintained
12656 F:      drivers/pci/controller/*mvebu*
12657
12658 PCI DRIVER FOR NVIDIA TEGRA
12659 M:      Thierry Reding <thierry.reding@gmail.com>
12660 L:      linux-tegra@vger.kernel.org
12661 L:      linux-pci@vger.kernel.org
12662 S:      Supported
12663 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12664 F:      drivers/pci/controller/pci-tegra.c
12665
12666 PCI DRIVER FOR RENESAS R-CAR
12667 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12668 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12669 L:      linux-pci@vger.kernel.org
12670 L:      linux-renesas-soc@vger.kernel.org
12671 S:      Maintained
12672 F:      drivers/pci/controller/*rcar*
12673
12674 PCI DRIVER FOR SAMSUNG EXYNOS
12675 M:      Jingoo Han <jingoohan1@gmail.com>
12676 L:      linux-pci@vger.kernel.org
12677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12678 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12679 S:      Maintained
12680 F:      drivers/pci/controller/dwc/pci-exynos.c
12681
12682 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12683 M:      Jingoo Han <jingoohan1@gmail.com>
12684 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12685 L:      linux-pci@vger.kernel.org
12686 S:      Maintained
12687 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12688 F:      drivers/pci/controller/dwc/*designware*
12689
12690 PCI DRIVER FOR TI DRA7XX
12691 M:      Kishon Vijay Abraham I <kishon@ti.com>
12692 L:      linux-omap@vger.kernel.org
12693 L:      linux-pci@vger.kernel.org
12694 S:      Supported
12695 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12696 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12697
12698 PCI DRIVER FOR TI KEYSTONE
12699 M:      Murali Karicheri <m-karicheri2@ti.com>
12700 L:      linux-pci@vger.kernel.org
12701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12702 S:      Maintained
12703 F:      drivers/pci/controller/dwc/pci-keystone.c
12704
12705 PCI ENDPOINT SUBSYSTEM
12706 M:      Kishon Vijay Abraham I <kishon@ti.com>
12707 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12708 L:      linux-pci@vger.kernel.org
12709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12710 S:      Supported
12711 F:      drivers/pci/endpoint/
12712 F:      drivers/misc/pci_endpoint_test.c
12713 F:      tools/pci/
12714
12715 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12716 M:      Russell Currey <ruscur@russell.cc>
12717 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12718 M:      Oliver O'Halloran <oohall@gmail.com>
12719 L:      linuxppc-dev@lists.ozlabs.org
12720 S:      Supported
12721 F:      Documentation/PCI/pci-error-recovery.rst
12722 F:      drivers/pci/pcie/aer.c
12723 F:      drivers/pci/pcie/dpc.c
12724 F:      drivers/pci/pcie/err.c
12725 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12726 F:      arch/powerpc/kernel/eeh*.c
12727 F:      arch/powerpc/platforms/*/eeh*.c
12728 F:      arch/powerpc/include/*/eeh*.h
12729
12730 PCI ERROR RECOVERY
12731 M:      Linas Vepstas <linasvepstas@gmail.com>
12732 L:      linux-pci@vger.kernel.org
12733 S:      Supported
12734 F:      Documentation/PCI/pci-error-recovery.rst
12735
12736 PCI MSI DRIVER FOR ALTERA MSI IP
12737 M:      Ley Foon Tan <lftan@altera.com>
12738 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12739 L:      linux-pci@vger.kernel.org
12740 S:      Supported
12741 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12742 F:      drivers/pci/controller/pcie-altera-msi.c
12743
12744 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12745 M:      Toan Le <toan@os.amperecomputing.com>
12746 L:      linux-pci@vger.kernel.org
12747 L:      linux-arm-kernel@lists.infradead.org
12748 S:      Maintained
12749 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12750 F:      drivers/pci/controller/pci-xgene-msi.c
12751
12752 PCI SUBSYSTEM
12753 M:      Bjorn Helgaas <bhelgaas@google.com>
12754 L:      linux-pci@vger.kernel.org
12755 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12757 S:      Supported
12758 F:      Documentation/devicetree/bindings/pci/
12759 F:      Documentation/PCI/
12760 F:      drivers/acpi/pci*
12761 F:      drivers/pci/
12762 F:      include/asm-generic/pci*
12763 F:      include/linux/pci*
12764 F:      include/linux/of_pci.h
12765 F:      include/uapi/linux/pci*
12766 F:      lib/pci*
12767 F:      arch/x86/pci/
12768 F:      arch/x86/kernel/quirks.c
12769 F:      arch/x86/kernel/early-quirks.c
12770
12771 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12772 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12773 R:      Andrew Murray <andrew.murray@arm.com>
12774 L:      linux-pci@vger.kernel.org
12775 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12777 S:      Supported
12778 F:      drivers/pci/controller/
12779
12780 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12781 M:      Jonathan Chocron <jonnyc@amazon.com>
12782 L:      linux-pci@vger.kernel.org
12783 S:      Maintained
12784 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12785 F:      drivers/pci/controller/dwc/pcie-al.c
12786
12787 PCIE DRIVER FOR AMLOGIC MESON
12788 M:      Yue Wang <yue.wang@Amlogic.com>
12789 L:      linux-pci@vger.kernel.org
12790 L:      linux-amlogic@lists.infradead.org
12791 S:      Maintained
12792 F:      drivers/pci/controller/dwc/pci-meson.c
12793
12794 PCIE DRIVER FOR AXIS ARTPEC
12795 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12796 L:      linux-arm-kernel@axis.com
12797 L:      linux-pci@vger.kernel.org
12798 S:      Maintained
12799 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12800 F:      drivers/pci/controller/dwc/*artpec*
12801
12802 PCIE DRIVER FOR CAVIUM THUNDERX
12803 M:      David Daney <david.daney@cavium.com>
12804 L:      linux-pci@vger.kernel.org
12805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12806 S:      Supported
12807 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12808 F:      drivers/pci/controller/pci-thunder-*
12809
12810 PCIE DRIVER FOR HISILICON
12811 M:      Zhou Wang <wangzhou1@hisilicon.com>
12812 L:      linux-pci@vger.kernel.org
12813 S:      Maintained
12814 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12815 F:      drivers/pci/controller/dwc/pcie-hisi.c
12816
12817 PCIE DRIVER FOR HISILICON KIRIN
12818 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12819 M:      Binghui Wang <wangbinghui@hisilicon.com>
12820 L:      linux-pci@vger.kernel.org
12821 S:      Maintained
12822 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12823 F:      drivers/pci/controller/dwc/pcie-kirin.c
12824
12825 PCIE DRIVER FOR HISILICON STB
12826 M:      Shawn Guo <shawn.guo@linaro.org>
12827 L:      linux-pci@vger.kernel.org
12828 S:      Maintained
12829 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12830 F:      drivers/pci/controller/dwc/pcie-histb.c
12831
12832 PCIE DRIVER FOR MEDIATEK
12833 M:      Ryder Lee <ryder.lee@mediatek.com>
12834 L:      linux-pci@vger.kernel.org
12835 L:      linux-mediatek@lists.infradead.org
12836 S:      Supported
12837 F:      Documentation/devicetree/bindings/pci/mediatek*
12838 F:      drivers/pci/controller/*mediatek*
12839
12840 PCIE DRIVER FOR QUALCOMM MSM
12841 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12842 L:      linux-pci@vger.kernel.org
12843 L:      linux-arm-msm@vger.kernel.org
12844 S:      Maintained
12845 F:      drivers/pci/controller/dwc/*qcom*
12846
12847 PCIE DRIVER FOR ROCKCHIP
12848 M:      Shawn Lin <shawn.lin@rock-chips.com>
12849 L:      linux-pci@vger.kernel.org
12850 L:      linux-rockchip@lists.infradead.org
12851 S:      Maintained
12852 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12853 F:      drivers/pci/controller/pcie-rockchip*
12854
12855 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12856 M:      Linus Walleij <linus.walleij@linaro.org>
12857 L:      linux-pci@vger.kernel.org
12858 S:      Maintained
12859 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12860 F:      drivers/pci/controller/pci-v3-semi.c
12861
12862 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12863 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12864 L:      linux-pci@vger.kernel.org
12865 S:      Maintained
12866 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12867 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12868
12869 PCIE DRIVER FOR ST SPEAR13XX
12870 M:      Pratyush Anand <pratyush.anand@gmail.com>
12871 L:      linux-pci@vger.kernel.org
12872 S:      Maintained
12873 F:      drivers/pci/controller/dwc/*spear*
12874
12875 PCMCIA SUBSYSTEM
12876 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12878 S:      Odd Fixes
12879 F:      Documentation/pcmcia/
12880 F:      tools/pcmcia/
12881 F:      drivers/pcmcia/
12882 F:      include/pcmcia/
12883
12884 PCNET32 NETWORK DRIVER
12885 M:      Don Fry <pcnet32@frontier.com>
12886 L:      netdev@vger.kernel.org
12887 S:      Maintained
12888 F:      drivers/net/ethernet/amd/pcnet32.c
12889
12890 PCRYPT PARALLEL CRYPTO ENGINE
12891 M:      Steffen Klassert <steffen.klassert@secunet.com>
12892 L:      linux-crypto@vger.kernel.org
12893 S:      Maintained
12894 F:      crypto/pcrypt.c
12895 F:      include/crypto/pcrypt.h
12896
12897 PEAQ WMI HOTKEYS DRIVER
12898 M:      Hans de Goede <hdegoede@redhat.com>
12899 L:      platform-driver-x86@vger.kernel.org
12900 S:      Maintained
12901 F:      drivers/platform/x86/peaq-wmi.c
12902
12903 PENSANDO ETHERNET DRIVERS
12904 M:      Shannon Nelson <snelson@pensando.io>
12905 M:      Pensando Drivers <drivers@pensando.io>
12906 L:      netdev@vger.kernel.org
12907 S:      Supported
12908 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12909 F:      drivers/net/ethernet/pensando/
12910
12911 PER-CPU MEMORY ALLOCATOR
12912 M:      Dennis Zhou <dennis@kernel.org>
12913 M:      Tejun Heo <tj@kernel.org>
12914 M:      Christoph Lameter <cl@linux.com>
12915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12916 S:      Maintained
12917 F:      include/linux/percpu*.h
12918 F:      mm/percpu*.c
12919 F:      arch/*/include/asm/percpu.h
12920
12921 PER-TASK DELAY ACCOUNTING
12922 M:      Balbir Singh <bsingharora@gmail.com>
12923 S:      Maintained
12924 F:      include/linux/delayacct.h
12925 F:      kernel/delayacct.c
12926
12927 PERFORMANCE EVENTS SUBSYSTEM
12928 M:      Peter Zijlstra <peterz@infradead.org>
12929 M:      Ingo Molnar <mingo@redhat.com>
12930 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12931 R:      Mark Rutland <mark.rutland@arm.com>
12932 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12933 R:      Jiri Olsa <jolsa@redhat.com>
12934 R:      Namhyung Kim <namhyung@kernel.org>
12935 L:      linux-kernel@vger.kernel.org
12936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12937 S:      Supported
12938 F:      kernel/events/*
12939 F:      include/linux/perf_event.h
12940 F:      include/uapi/linux/perf_event.h
12941 F:      arch/*/kernel/perf_event*.c
12942 F:      arch/*/kernel/*/perf_event*.c
12943 F:      arch/*/kernel/*/*/perf_event*.c
12944 F:      arch/*/include/asm/perf_event.h
12945 F:      arch/*/kernel/perf_callchain.c
12946 F:      arch/*/events/*
12947 F:      arch/*/events/*/*
12948 F:      tools/perf/
12949
12950 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12951 R:      John Garry <john.garry@huawei.com>
12952 R:      Will Deacon <will@kernel.org>
12953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12954 S:      Supported
12955 F:      tools/perf/pmu-events/arch/arm64/
12956
12957 PERSONALITY HANDLING
12958 M:      Christoph Hellwig <hch@infradead.org>
12959 L:      linux-abi-devel@lists.sourceforge.net
12960 S:      Maintained
12961 F:      include/linux/personality.h
12962 F:      include/uapi/linux/personality.h
12963
12964 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12965 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12966 L:      linux-input@vger.kernel.org
12967 S:      Maintained
12968 F:      Documentation/input/devices/pxrc.rst
12969 F:      drivers/input/joystick/pxrc.c
12970
12971 FLYSKY FSIA6B RC RECEIVER
12972 M:      Markus Koch <markus@notsyncing.net>
12973 L:      linux-input@vger.kernel.org
12974 S:      Maintained
12975 F:      drivers/input/joystick/fsia6b.c
12976
12977 PHONET PROTOCOL
12978 M:      Remi Denis-Courmont <courmisch@gmail.com>
12979 S:      Supported
12980 F:      Documentation/networking/phonet.txt
12981 F:      include/linux/phonet.h
12982 F:      include/net/phonet/
12983 F:      include/uapi/linux/phonet.h
12984 F:      net/phonet/
12985
12986 PHRAM MTD DRIVER
12987 M:      Joern Engel <joern@lazybastard.org>
12988 L:      linux-mtd@lists.infradead.org
12989 S:      Maintained
12990 F:      drivers/mtd/devices/phram.c
12991
12992 PICOLCD HID DRIVER
12993 M:      Bruno Prémont <bonbons@linux-vserver.org>
12994 L:      linux-input@vger.kernel.org
12995 S:      Maintained
12996 F:      drivers/hid/hid-picolcd*
12997
12998 PICOXCELL SUPPORT
12999 M:      Jamie Iles <jamie@jamieiles.com>
13000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13001 T:      git git://github.com/jamieiles/linux-2.6-ji.git
13002 S:      Supported
13003 F:      arch/arm/boot/dts/picoxcell*
13004 F:      arch/arm/mach-picoxcell/
13005 F:      drivers/crypto/picoxcell*
13006
13007 PIDFD API
13008 M:      Christian Brauner <christian@brauner.io>
13009 L:      linux-kernel@vger.kernel.org
13010 S:      Maintained
13011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13012 F:      samples/pidfd/
13013 F:      tools/testing/selftests/pidfd/
13014 F:      tools/testing/selftests/clone3/
13015 K:      (?i)pidfd
13016 K:      (?i)clone3
13017 K:      \b(clone_args|kernel_clone_args)\b
13018
13019 PIN CONTROL SUBSYSTEM
13020 M:      Linus Walleij <linus.walleij@linaro.org>
13021 L:      linux-gpio@vger.kernel.org
13022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13023 S:      Maintained
13024 F:      Documentation/devicetree/bindings/pinctrl/
13025 F:      Documentation/driver-api/pinctl.rst
13026 F:      drivers/pinctrl/
13027 F:      include/linux/pinctrl/
13028
13029 PIN CONTROLLER - MICROCHIP AT91
13030 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13032 L:      linux-gpio@vger.kernel.org
13033 S:      Supported
13034 F:      drivers/pinctrl/pinctrl-at91*
13035 F:      drivers/gpio/gpio-sama5d2-piobu.c
13036
13037 PIN CONTROLLER - FREESCALE
13038 M:      Dong Aisheng <aisheng.dong@nxp.com>
13039 M:      Fabio Estevam <festevam@gmail.com>
13040 M:      Shawn Guo <shawnguo@kernel.org>
13041 M:      Stefan Agner <stefan@agner.ch>
13042 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13043 L:      linux-gpio@vger.kernel.org
13044 S:      Maintained
13045 F:      drivers/pinctrl/freescale/
13046 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13047
13048 PIN CONTROLLER - INTEL
13049 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13050 M:      Andy Shevchenko <andy@kernel.org>
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13052 S:      Maintained
13053 F:      drivers/pinctrl/intel/
13054
13055 PIN CONTROLLER - MEDIATEK
13056 M:      Sean Wang <sean.wang@kernel.org>
13057 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13058 S:      Maintained
13059 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13060 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13061 F:      drivers/pinctrl/mediatek/
13062
13063 PIN CONTROLLER - QUALCOMM
13064 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13065 S:      Maintained
13066 L:      linux-arm-msm@vger.kernel.org
13067 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13068 F:      drivers/pinctrl/qcom/
13069
13070 PIN CONTROLLER - RENESAS
13071 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13072 L:      linux-renesas-soc@vger.kernel.org
13073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13074 S:      Maintained
13075 F:      drivers/pinctrl/pinctrl-rz*
13076 F:      drivers/pinctrl/sh-pfc/
13077
13078 PIN CONTROLLER - SAMSUNG
13079 M:      Tomasz Figa <tomasz.figa@gmail.com>
13080 M:      Krzysztof Kozlowski <krzk@kernel.org>
13081 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13083 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13084 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13086 S:      Maintained
13087 F:      drivers/pinctrl/samsung/
13088 F:      include/dt-bindings/pinctrl/samsung.h
13089 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13090
13091 PIN CONTROLLER - SINGLE
13092 M:      Tony Lindgren <tony@atomide.com>
13093 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13095 L:      linux-omap@vger.kernel.org
13096 S:      Maintained
13097 F:      drivers/pinctrl/pinctrl-single.c
13098
13099 PIN CONTROLLER - ST SPEAR
13100 M:      Viresh Kumar <vireshk@kernel.org>
13101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13102 W:      http://www.st.com/spear
13103 S:      Maintained
13104 F:      drivers/pinctrl/spear/
13105
13106 PISTACHIO SOC SUPPORT
13107 M:      James Hartley <james.hartley@sondrel.com>
13108 L:      linux-mips@vger.kernel.org
13109 S:      Odd Fixes
13110 F:      arch/mips/pistachio/
13111 F:      arch/mips/include/asm/mach-pistachio/
13112 F:      arch/mips/boot/dts/img/pistachio*
13113 F:      arch/mips/configs/pistachio*_defconfig
13114
13115 PKTCDVD DRIVER
13116 S:      Orphan
13117 M:      linux-block@vger.kernel.org
13118 F:      drivers/block/pktcdvd.c
13119 F:      include/linux/pktcdvd.h
13120 F:      include/uapi/linux/pktcdvd.h
13121
13122 PKUNITY SOC DRIVERS
13123 M:      Guan Xuetao <gxt@pku.edu.cn>
13124 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13125 S:      Maintained
13126 T:      git git://github.com/gxt/linux.git
13127 F:      drivers/input/serio/i8042-unicore32io.h
13128 F:      drivers/i2c/busses/i2c-puv3.c
13129 F:      drivers/video/fbdev/fb-puv3.c
13130 F:      drivers/rtc/rtc-puv3.c
13131
13132 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13133 M:      Tomasz Duszynski <tduszyns@gmail.com>
13134 S:      Maintained
13135 F:      drivers/iio/chemical/pms7003.c
13136 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13137
13138 PMBUS HARDWARE MONITORING DRIVERS
13139 M:      Guenter Roeck <linux@roeck-us.net>
13140 L:      linux-hwmon@vger.kernel.org
13141 W:      http://hwmon.wiki.kernel.org/
13142 W:      http://www.roeck-us.net/linux/drivers/
13143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13144 S:      Maintained
13145 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13146 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13147 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13148 F:      Documentation/hwmon/adm1275.rst
13149 F:      Documentation/hwmon/ibm-cffps.rst
13150 F:      Documentation/hwmon/ir35221.rst
13151 F:      Documentation/hwmon/lm25066.rst
13152 F:      Documentation/hwmon/ltc2978.rst
13153 F:      Documentation/hwmon/ltc3815.rst
13154 F:      Documentation/hwmon/max16064.rst
13155 F:      Documentation/hwmon/max20751.rst
13156 F:      Documentation/hwmon/max31785.rst
13157 F:      Documentation/hwmon/max34440.rst
13158 F:      Documentation/hwmon/max8688.rst
13159 F:      Documentation/hwmon/pmbus.rst
13160 F:      Documentation/hwmon/pmbus-core.rst
13161 F:      Documentation/hwmon/tps40422.rst
13162 F:      Documentation/hwmon/ucd9000.rst
13163 F:      Documentation/hwmon/ucd9200.rst
13164 F:      Documentation/hwmon/zl6100.rst
13165 F:      drivers/hwmon/pmbus/
13166 F:      include/linux/pmbus.h
13167
13168 PMC SIERRA MaxRAID DRIVER
13169 L:      linux-scsi@vger.kernel.org
13170 W:      http://www.pmc-sierra.com/
13171 S:      Orphan
13172 F:      drivers/scsi/pmcraid.*
13173
13174 PMC SIERRA PM8001 DRIVER
13175 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13176 L:      linux-scsi@vger.kernel.org
13177 S:      Supported
13178 F:      drivers/scsi/pm8001/
13179
13180 PM-GRAPH UTILITY
13181 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13182 L:      linux-pm@vger.kernel.org
13183 W:      https://01.org/pm-graph
13184 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13185 T:      git git://github.com/intel/pm-graph
13186 S:      Supported
13187 F:      tools/power/pm-graph
13188
13189 PNP SUPPORT
13190 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13191 S:      Maintained
13192 F:      drivers/pnp/
13193
13194 PNI RM3100 IIO DRIVER
13195 M:      Song Qiang <songqiang1304521@gmail.com>
13196 L:      linux-iio@vger.kernel.org
13197 S:      Maintained
13198 F:      drivers/iio/magnetometer/rm3100*
13199 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13200
13201 POSIX CLOCKS and TIMERS
13202 M:      Thomas Gleixner <tglx@linutronix.de>
13203 L:      linux-kernel@vger.kernel.org
13204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13205 S:      Maintained
13206 F:      fs/timerfd.c
13207 F:      include/linux/timer*
13208 F:      kernel/time/*timer*
13209
13210 POWER MANAGEMENT CORE
13211 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13212 L:      linux-pm@vger.kernel.org
13213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13214 B:      https://bugzilla.kernel.org
13215 S:      Supported
13216 F:      drivers/base/power/
13217 F:      include/linux/pm.h
13218 F:      include/linux/pm_*
13219 F:      include/linux/powercap.h
13220 F:      include/linux/intel_rapl.h
13221 F:      drivers/powercap/
13222 F:      kernel/configs/nopm.config
13223
13224 POWER STATE COORDINATION INTERFACE (PSCI)
13225 M:      Mark Rutland <mark.rutland@arm.com>
13226 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13227 L:      linux-arm-kernel@lists.infradead.org
13228 S:      Maintained
13229 F:      drivers/firmware/psci/
13230 F:      include/linux/psci.h
13231 F:      include/uapi/linux/psci.h
13232
13233 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13234 M:      Sebastian Reichel <sre@kernel.org>
13235 L:      linux-pm@vger.kernel.org
13236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13237 S:      Maintained
13238 F:      Documentation/ABI/testing/sysfs-class-power
13239 F:      Documentation/devicetree/bindings/power/supply/
13240 F:      include/linux/power_supply.h
13241 F:      drivers/power/supply/
13242
13243 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13244 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13245 L:      linuxppc-dev@lists.ozlabs.org
13246 S:      Maintained
13247 F:      drivers/char/powernv-op-panel.c
13248
13249 PPP OVER ATM (RFC 2364)
13250 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13251 S:      Maintained
13252 F:      net/atm/pppoatm.c
13253 F:      include/uapi/linux/atmppp.h
13254
13255 PPP OVER ETHERNET
13256 M:      Michal Ostrowski <mostrows@earthlink.net>
13257 S:      Maintained
13258 F:      drivers/net/ppp/pppoe.c
13259 F:      drivers/net/ppp/pppox.c
13260
13261 PPP OVER L2TP
13262 M:      James Chapman <jchapman@katalix.com>
13263 S:      Maintained
13264 F:      net/l2tp/l2tp_ppp.c
13265 F:      include/linux/if_pppol2tp.h
13266 F:      include/uapi/linux/if_pppol2tp.h
13267
13268 PPP PROTOCOL DRIVERS AND COMPRESSORS
13269 M:      Paul Mackerras <paulus@samba.org>
13270 L:      linux-ppp@vger.kernel.org
13271 S:      Maintained
13272 F:      drivers/net/ppp/ppp_*
13273
13274 PPS SUPPORT
13275 M:      Rodolfo Giometti <giometti@enneenne.com>
13276 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13277 L:      linuxpps@ml.enneenne.com (subscribers-only)
13278 S:      Maintained
13279 F:      Documentation/driver-api/pps.rst
13280 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13281 F:      Documentation/ABI/testing/sysfs-pps
13282 F:      drivers/pps/
13283 F:      include/linux/pps*.h
13284 F:      include/uapi/linux/pps.h
13285
13286 PPTP DRIVER
13287 M:      Dmitry Kozlov <xeb@mail.ru>
13288 L:      netdev@vger.kernel.org
13289 S:      Maintained
13290 F:      drivers/net/ppp/pptp.c
13291 W:      http://sourceforge.net/projects/accel-pptp
13292
13293 PRINTK
13294 M:      Petr Mladek <pmladek@suse.com>
13295 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13296 R:      Steven Rostedt <rostedt@goodmis.org>
13297 S:      Maintained
13298 F:      kernel/printk/
13299 F:      include/linux/printk.h
13300
13301 PRISM54 WIRELESS DRIVER
13302 M:      Luis Chamberlain <mcgrof@kernel.org>
13303 L:      linux-wireless@vger.kernel.org
13304 W:      http://wireless.kernel.org/en/users/Drivers/p54
13305 S:      Obsolete
13306 F:      drivers/net/wireless/intersil/prism54/
13307
13308 PROC FILESYSTEM
13309 R:      Alexey Dobriyan <adobriyan@gmail.com>
13310 L:      linux-kernel@vger.kernel.org
13311 L:      linux-fsdevel@vger.kernel.org
13312 S:      Maintained
13313 F:      fs/proc/
13314 F:      include/linux/proc_fs.h
13315 F:      tools/testing/selftests/proc/
13316 F:      Documentation/filesystems/proc.txt
13317
13318 PROC SYSCTL
13319 M:      Luis Chamberlain <mcgrof@kernel.org>
13320 M:      Kees Cook <keescook@chromium.org>
13321 M:      Iurii Zaikin <yzaikin@google.com>
13322 L:      linux-kernel@vger.kernel.org
13323 L:      linux-fsdevel@vger.kernel.org
13324 S:      Maintained
13325 F:      fs/proc/proc_sysctl.c
13326 F:      include/linux/sysctl.h
13327 F:      kernel/sysctl.c
13328 F:      kernel/sysctl-test.c
13329 F:      tools/testing/selftests/sysctl/
13330
13331 PS3 NETWORK SUPPORT
13332 M:      Geoff Levand <geoff@infradead.org>
13333 L:      netdev@vger.kernel.org
13334 L:      linuxppc-dev@lists.ozlabs.org
13335 S:      Maintained
13336 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13337
13338 PS3 PLATFORM SUPPORT
13339 M:      Geoff Levand <geoff@infradead.org>
13340 L:      linuxppc-dev@lists.ozlabs.org
13341 S:      Maintained
13342 F:      arch/powerpc/boot/ps3*
13343 F:      arch/powerpc/include/asm/lv1call.h
13344 F:      arch/powerpc/include/asm/ps3*.h
13345 F:      arch/powerpc/platforms/ps3/
13346 F:      drivers/*/ps3*
13347 F:      drivers/ps3/
13348 F:      drivers/rtc/rtc-ps3.c
13349 F:      drivers/usb/host/*ps3.c
13350 F:      sound/ppc/snd_ps3*
13351
13352 PS3VRAM DRIVER
13353 M:      Jim Paris <jim@jtan.com>
13354 M:      Geoff Levand <geoff@infradead.org>
13355 L:      linuxppc-dev@lists.ozlabs.org
13356 S:      Maintained
13357 F:      drivers/block/ps3vram.c
13358
13359 PSAMPLE PACKET SAMPLING SUPPORT:
13360 M:      Yotam Gigi <yotam.gi@gmail.com>
13361 S:      Maintained
13362 F:      net/psample
13363 F:      include/net/psample.h
13364 F:      include/uapi/linux/psample.h
13365
13366 PSTORE FILESYSTEM
13367 M:      Kees Cook <keescook@chromium.org>
13368 M:      Anton Vorontsov <anton@enomsg.org>
13369 M:      Colin Cross <ccross@android.com>
13370 M:      Tony Luck <tony.luck@intel.com>
13371 S:      Maintained
13372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13373 F:      fs/pstore/
13374 F:      include/linux/pstore*
13375 F:      drivers/firmware/efi/efi-pstore.c
13376 F:      drivers/acpi/apei/erst.c
13377 F:      Documentation/admin-guide/ramoops.rst
13378 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13379 K:      \b(pstore|ramoops)
13380
13381 PTP HARDWARE CLOCK SUPPORT
13382 M:      Richard Cochran <richardcochran@gmail.com>
13383 L:      netdev@vger.kernel.org
13384 S:      Maintained
13385 W:      http://linuxptp.sourceforge.net/
13386 F:      Documentation/ABI/testing/sysfs-ptp
13387 F:      Documentation/driver-api/ptp.rst
13388 F:      drivers/net/phy/dp83640*
13389 F:      drivers/ptp/*
13390 F:      include/linux/ptp_cl*
13391
13392 PTRACE SUPPORT
13393 M:      Oleg Nesterov <oleg@redhat.com>
13394 S:      Maintained
13395 F:      include/asm-generic/syscall.h
13396 F:      include/linux/ptrace.h
13397 F:      include/linux/regset.h
13398 F:      include/linux/tracehook.h
13399 F:      include/uapi/linux/ptrace.h
13400 F:      include/uapi/linux/ptrace.h
13401 F:      kernel/ptrace.c
13402 F:      arch/*/ptrace*.c
13403 F:      arch/*/*/ptrace*.c
13404 F:      arch/*/include/asm/ptrace*.h
13405
13406 PULSE8-CEC DRIVER
13407 M:      Hans Verkuil <hverkuil@xs4all.nl>
13408 L:      linux-media@vger.kernel.org
13409 T:      git git://linuxtv.org/media_tree.git
13410 S:      Maintained
13411 F:      drivers/media/usb/pulse8-cec/*
13412 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13413
13414 PVRUSB2 VIDEO4LINUX DRIVER
13415 M:      Mike Isely <isely@pobox.com>
13416 L:      pvrusb2@isely.net       (subscribers-only)
13417 L:      linux-media@vger.kernel.org
13418 W:      http://www.isely.net/pvrusb2/
13419 T:      git git://linuxtv.org/media_tree.git
13420 S:      Maintained
13421 F:      Documentation/media/v4l-drivers/pvrusb2*
13422 F:      drivers/media/usb/pvrusb2/
13423
13424 PWC WEBCAM DRIVER
13425 M:      Hans Verkuil <hverkuil@xs4all.nl>
13426 L:      linux-media@vger.kernel.org
13427 T:      git git://linuxtv.org/media_tree.git
13428 S:      Odd Fixes
13429 F:      drivers/media/usb/pwc/*
13430 F:      include/trace/events/pwc.h
13431
13432 PWM FAN DRIVER
13433 M:      Kamil Debski <kamil@wypas.org>
13434 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13435 L:      linux-hwmon@vger.kernel.org
13436 S:      Supported
13437 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13438 F:      Documentation/hwmon/pwm-fan.rst
13439 F:      drivers/hwmon/pwm-fan.c
13440
13441 PWM IR Transmitter
13442 M:      Sean Young <sean@mess.org>
13443 L:      linux-media@vger.kernel.org
13444 S:      Maintained
13445 F:      drivers/media/rc/pwm-ir-tx.c
13446
13447 PWM SUBSYSTEM
13448 M:      Thierry Reding <thierry.reding@gmail.com>
13449 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13450 L:      linux-pwm@vger.kernel.org
13451 S:      Maintained
13452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13453 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13454 F:      Documentation/driver-api/pwm.rst
13455 F:      Documentation/devicetree/bindings/pwm/
13456 F:      include/linux/pwm.h
13457 F:      drivers/pwm/
13458 F:      drivers/video/backlight/pwm_bl.c
13459 F:      include/linux/pwm_backlight.h
13460 F:      drivers/gpio/gpio-mvebu.c
13461 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13462 K:      pwm_(config|apply_state|ops)
13463
13464 PXA GPIO DRIVER
13465 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13466 L:      linux-gpio@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/gpio/gpio-pxa.c
13469
13470 PXA MMCI DRIVER
13471 S:      Orphan
13472
13473 PXA RTC DRIVER
13474 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13475 L:      linux-rtc@vger.kernel.org
13476 S:      Maintained
13477
13478 PXA2xx/PXA3xx SUPPORT
13479 M:      Daniel Mack <daniel@zonque.org>
13480 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13481 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13483 T:      git git://github.com/hzhuang1/linux.git
13484 T:      git git://github.com/rjarzmik/linux.git
13485 S:      Maintained
13486 F:      arch/arm/boot/dts/pxa*
13487 F:      arch/arm/mach-pxa/
13488 F:      drivers/dma/pxa*
13489 F:      drivers/pcmcia/pxa2xx*
13490 F:      drivers/pinctrl/pxa/
13491 F:      drivers/spi/spi-pxa2xx*
13492 F:      drivers/usb/gadget/udc/pxa2*
13493 F:      include/sound/pxa2xx-lib.h
13494 F:      sound/arm/pxa*
13495 F:      sound/soc/pxa/
13496
13497 QAT DRIVER
13498 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13499 L:      qat-linux@intel.com
13500 S:      Supported
13501 F:      drivers/crypto/qat/
13502
13503 QCOM AUDIO (ASoC) DRIVERS
13504 M:      Patrick Lai <plai@codeaurora.org>
13505 M:      Banajit Goswami <bgoswami@codeaurora.org>
13506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13507 S:      Supported
13508 F:      sound/soc/qcom/
13509
13510 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13511 M:      Gabriel Somlo <somlo@cmu.edu>
13512 M:      "Michael S. Tsirkin" <mst@redhat.com>
13513 L:      qemu-devel@nongnu.org
13514 S:      Maintained
13515 F:      drivers/firmware/qemu_fw_cfg.c
13516 F:      include/uapi/linux/qemu_fw_cfg.h
13517
13518 QIB DRIVER
13519 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13520 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13521 L:      linux-rdma@vger.kernel.org
13522 S:      Supported
13523 F:      drivers/infiniband/hw/qib/
13524
13525 QLOGIC QL41xxx FCOE DRIVER
13526 M:      QLogic-Storage-Upstream@cavium.com
13527 L:      linux-scsi@vger.kernel.org
13528 S:      Supported
13529 F:      drivers/scsi/qedf/
13530
13531 QLOGIC QL41xxx ISCSI DRIVER
13532 M:      QLogic-Storage-Upstream@cavium.com
13533 L:      linux-scsi@vger.kernel.org
13534 S:      Supported
13535 F:      drivers/scsi/qedi/
13536
13537 QLOGIC QL4xxx ETHERNET DRIVER
13538 M:      Ariel Elior <aelior@marvell.com>
13539 M:      GR-everest-linux-l2@marvell.com
13540 L:      netdev@vger.kernel.org
13541 S:      Supported
13542 F:      drivers/net/ethernet/qlogic/qed/
13543 F:      include/linux/qed/
13544 F:      drivers/net/ethernet/qlogic/qede/
13545
13546 QLOGIC QL4xxx RDMA DRIVER
13547 M:      Michal Kalderon <mkalderon@marvell.com>
13548 M:      Ariel Elior <aelior@marvell.com>
13549 L:      linux-rdma@vger.kernel.org
13550 S:      Supported
13551 F:      drivers/infiniband/hw/qedr/
13552 F:      include/uapi/rdma/qedr-abi.h
13553
13554 QLOGIC QLA1280 SCSI DRIVER
13555 M:      Michael Reed <mdr@sgi.com>
13556 L:      linux-scsi@vger.kernel.org
13557 S:      Maintained
13558 F:      drivers/scsi/qla1280.[ch]
13559
13560 QLOGIC QLA2XXX FC-SCSI DRIVER
13561 M:      hmadhani@marvell.com
13562 L:      linux-scsi@vger.kernel.org
13563 S:      Supported
13564 F:      Documentation/scsi/LICENSE.qla2xxx
13565 F:      drivers/scsi/qla2xxx/
13566
13567 QLOGIC QLA3XXX NETWORK DRIVER
13568 M:      GR-Linux-NIC-Dev@marvell.com
13569 L:      netdev@vger.kernel.org
13570 S:      Supported
13571 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13572 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13573
13574 QLOGIC QLA4XXX iSCSI DRIVER
13575 M:      QLogic-Storage-Upstream@qlogic.com
13576 L:      linux-scsi@vger.kernel.org
13577 S:      Supported
13578 F:      Documentation/scsi/LICENSE.qla4xxx
13579 F:      drivers/scsi/qla4xxx/
13580
13581 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13582 M:      Shahed Shaikh <shshaikh@marvell.com>
13583 M:      Manish Chopra <manishc@marvell.com>
13584 M:      GR-Linux-NIC-Dev@marvell.com
13585 L:      netdev@vger.kernel.org
13586 S:      Supported
13587 F:      drivers/net/ethernet/qlogic/qlcnic/
13588
13589 QLOGIC QLGE 10Gb ETHERNET DRIVER
13590 M:      Manish Chopra <manishc@marvell.com>
13591 M:      GR-Linux-NIC-Dev@marvell.com
13592 L:      netdev@vger.kernel.org
13593 S:      Supported
13594 F:      drivers/staging/qlge/
13595
13596 QM1D1B0004 MEDIA DRIVER
13597 M:      Akihiro Tsukada <tskd08@gmail.com>
13598 L:      linux-media@vger.kernel.org
13599 S:      Odd Fixes
13600 F:      drivers/media/tuners/qm1d1b0004*
13601
13602 QM1D1C0042 MEDIA DRIVER
13603 M:      Akihiro Tsukada <tskd08@gmail.com>
13604 L:      linux-media@vger.kernel.org
13605 S:      Odd Fixes
13606 F:      drivers/media/tuners/qm1d1c0042*
13607
13608 QNX4 FILESYSTEM
13609 M:      Anders Larsen <al@alarsen.net>
13610 W:      http://www.alarsen.net/linux/qnx4fs/
13611 S:      Maintained
13612 F:      fs/qnx4/
13613 F:      include/uapi/linux/qnx4_fs.h
13614 F:      include/uapi/linux/qnxtypes.h
13615
13616 QORIQ DPAA2 FSL-MC BUS DRIVER
13617 M:      Stuart Yoder <stuyoder@gmail.com>
13618 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13619 L:      linux-kernel@vger.kernel.org
13620 S:      Maintained
13621 F:      drivers/bus/fsl-mc/
13622 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13623 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13624
13625 QT1010 MEDIA DRIVER
13626 M:      Antti Palosaari <crope@iki.fi>
13627 L:      linux-media@vger.kernel.org
13628 W:      https://linuxtv.org
13629 W:      http://palosaari.fi/linux/
13630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13631 T:      git git://linuxtv.org/anttip/media_tree.git
13632 S:      Maintained
13633 F:      drivers/media/tuners/qt1010*
13634
13635 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13636 M:      Kalle Valo <kvalo@codeaurora.org>
13637 L:      ath10k@lists.infradead.org
13638 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13640 S:      Supported
13641 F:      drivers/net/wireless/ath/ath10k/
13642
13643 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13644 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13645 L:      linux-wireless@vger.kernel.org
13646 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13647 S:      Supported
13648 F:      drivers/net/wireless/ath/ath9k/
13649
13650 QUALCOMM CAMERA SUBSYSTEM DRIVER
13651 M:      Todor Tomov <todor.too@gmail.com>
13652 L:      linux-media@vger.kernel.org
13653 S:      Maintained
13654 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13655 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13656 F:      drivers/media/platform/qcom/camss/
13657
13658 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13659 M:      Ilia Lin <ilia.lin@kernel.org>
13660 L:      linux-pm@vger.kernel.org
13661 S:      Maintained
13662 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13663 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13664
13665 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13666 M:      Timur Tabi <timur@kernel.org>
13667 L:      netdev@vger.kernel.org
13668 S:      Maintained
13669 F:      drivers/net/ethernet/qualcomm/emac/
13670
13671 QUALCOMM ETHQOS ETHERNET DRIVER
13672 M:      Vinod Koul <vkoul@kernel.org>
13673 M:      Niklas Cassel <niklas.cassel@linaro.org>
13674 L:      netdev@vger.kernel.org
13675 S:      Maintained
13676 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13677 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13678
13679 QUALCOMM GENERIC INTERFACE I2C DRIVER
13680 M:      Alok Chauhan <alokc@codeaurora.org>
13681 L:      linux-i2c@vger.kernel.org
13682 L:      linux-arm-msm@vger.kernel.org
13683 S:      Supported
13684 F:      drivers/i2c/busses/i2c-qcom-geni.c
13685
13686 QUALCOMM HEXAGON ARCHITECTURE
13687 M:      Brian Cain <bcain@codeaurora.org>
13688 L:      linux-hexagon@vger.kernel.org
13689 S:      Supported
13690 F:      arch/hexagon/
13691
13692 QUALCOMM HIDMA DRIVER
13693 M:      Sinan Kaya <okaya@kernel.org>
13694 L:      linux-arm-kernel@lists.infradead.org
13695 L:      linux-arm-msm@vger.kernel.org
13696 L:      dmaengine@vger.kernel.org
13697 S:      Supported
13698 F:      drivers/dma/qcom/hidma*
13699
13700 QUALCOMM IOMMU
13701 M:      Rob Clark <robdclark@gmail.com>
13702 L:      iommu@lists.linux-foundation.org
13703 L:      linux-arm-msm@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/iommu/qcom_iommu.c
13706
13707 QUALCOMM TSENS THERMAL DRIVER
13708 M:      Amit Kucheria <amit.kucheria@linaro.org>
13709 L:      linux-pm@vger.kernel.org
13710 L:      linux-arm-msm@vger.kernel.org
13711 S:      Maintained
13712 F:      drivers/thermal/qcom/
13713 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13714
13715 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13716 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13717 L:      linux-media@vger.kernel.org
13718 L:      linux-arm-msm@vger.kernel.org
13719 T:      git git://linuxtv.org/media_tree.git
13720 S:      Maintained
13721 F:      drivers/media/platform/qcom/venus/
13722
13723 QUALCOMM WCN36XX WIRELESS DRIVER
13724 M:      Kalle Valo <kvalo@codeaurora.org>
13725 L:      wcn36xx@lists.infradead.org
13726 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13727 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13728 S:      Supported
13729 F:      drivers/net/wireless/ath/wcn36xx/
13730
13731 QUANTENNA QTNFMAC WIRELESS DRIVER
13732 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13733 M:      Avinash Patil <avinashp@quantenna.com>
13734 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13735 L:      linux-wireless@vger.kernel.org
13736 S:      Maintained
13737 F:      drivers/net/wireless/quantenna
13738
13739 RADEON and AMDGPU DRM DRIVERS
13740 M:      Alex Deucher <alexander.deucher@amd.com>
13741 M:      Christian König <christian.koenig@amd.com>
13742 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13743 L:      amd-gfx@lists.freedesktop.org
13744 T:      git git://people.freedesktop.org/~agd5f/linux
13745 S:      Supported
13746 F:      drivers/gpu/drm/radeon/
13747 F:      include/uapi/drm/radeon_drm.h
13748 F:      drivers/gpu/drm/amd/
13749 F:      include/uapi/drm/amdgpu_drm.h
13750
13751 RADEON FRAMEBUFFER DISPLAY DRIVER
13752 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13753 L:      linux-fbdev@vger.kernel.org
13754 S:      Maintained
13755 F:      drivers/video/fbdev/aty/radeon*
13756 F:      include/uapi/linux/radeonfb.h
13757
13758 RADIOSHARK RADIO DRIVER
13759 M:      Hans Verkuil <hverkuil@xs4all.nl>
13760 L:      linux-media@vger.kernel.org
13761 T:      git git://linuxtv.org/media_tree.git
13762 S:      Maintained
13763 F:      drivers/media/radio/radio-shark.c
13764
13765 RADIOSHARK2 RADIO DRIVER
13766 M:      Hans Verkuil <hverkuil@xs4all.nl>
13767 L:      linux-media@vger.kernel.org
13768 T:      git git://linuxtv.org/media_tree.git
13769 S:      Maintained
13770 F:      drivers/media/radio/radio-shark2.c
13771 F:      drivers/media/radio/radio-tea5777.c
13772
13773 RADOS BLOCK DEVICE (RBD)
13774 M:      Ilya Dryomov <idryomov@gmail.com>
13775 M:      Sage Weil <sage@redhat.com>
13776 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
13777 L:      ceph-devel@vger.kernel.org
13778 W:      http://ceph.com/
13779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13780 T:      git git://github.com/ceph/ceph-client.git
13781 S:      Supported
13782 F:      Documentation/ABI/testing/sysfs-bus-rbd
13783 F:      drivers/block/rbd.c
13784 F:      drivers/block/rbd_types.h
13785
13786 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13787 M:      Paul Mackerras <paulus@samba.org>
13788 L:      linux-fbdev@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/video/fbdev/aty/aty128fb.c
13791
13792 RAINSHADOW-CEC DRIVER
13793 M:      Hans Verkuil <hverkuil@xs4all.nl>
13794 L:      linux-media@vger.kernel.org
13795 T:      git git://linuxtv.org/media_tree.git
13796 S:      Maintained
13797 F:      drivers/media/usb/rainshadow-cec/*
13798
13799 RALINK MIPS ARCHITECTURE
13800 M:      John Crispin <john@phrozen.org>
13801 L:      linux-mips@vger.kernel.org
13802 S:      Maintained
13803 F:      arch/mips/ralink
13804
13805 RALINK RT2X00 WIRELESS LAN DRIVER
13806 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13807 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13808 L:      linux-wireless@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/net/wireless/ralink/rt2x00/
13811
13812 RAMDISK RAM BLOCK DEVICE DRIVER
13813 M:      Jens Axboe <axboe@kernel.dk>
13814 S:      Maintained
13815 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13816 F:      drivers/block/brd.c
13817
13818 RANCHU VIRTUAL BOARD FOR MIPS
13819 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13820 L:      linux-mips@vger.kernel.org
13821 S:      Supported
13822 F:      arch/mips/generic/board-ranchu.c
13823 F:      arch/mips/configs/generic/board-ranchu.config
13824
13825 RANDOM NUMBER DRIVER
13826 M:      "Theodore Ts'o" <tytso@mit.edu>
13827 S:      Maintained
13828 F:      drivers/char/random.c
13829
13830 RAPIDIO SUBSYSTEM
13831 M:      Matt Porter <mporter@kernel.crashing.org>
13832 M:      Alexandre Bounine <alex.bou9@gmail.com>
13833 S:      Maintained
13834 F:      drivers/rapidio/
13835
13836 RAS INFRASTRUCTURE
13837 M:      Tony Luck <tony.luck@intel.com>
13838 M:      Borislav Petkov <bp@alien8.de>
13839 L:      linux-edac@vger.kernel.org
13840 S:      Maintained
13841 F:      drivers/ras/
13842 F:      include/linux/ras.h
13843 F:      include/ras/ras_event.h
13844 F:      Documentation/admin-guide/ras.rst
13845
13846 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13847 L:      linux-wireless@vger.kernel.org
13848 S:      Orphan
13849 F:      drivers/net/wireless/ray*
13850
13851 RCUTORTURE TEST FRAMEWORK
13852 M:      "Paul E. McKenney" <paulmck@kernel.org>
13853 M:      Josh Triplett <josh@joshtriplett.org>
13854 R:      Steven Rostedt <rostedt@goodmis.org>
13855 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13856 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13857 L:      rcu@vger.kernel.org
13858 S:      Supported
13859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13860 F:      tools/testing/selftests/rcutorture
13861
13862 RDC R-321X SoC
13863 M:      Florian Fainelli <florian@openwrt.org>
13864 S:      Maintained
13865
13866 RDC R6040 FAST ETHERNET DRIVER
13867 M:      Florian Fainelli <f.fainelli@gmail.com>
13868 L:      netdev@vger.kernel.org
13869 S:      Maintained
13870 F:      drivers/net/ethernet/rdc/r6040.c
13871
13872 RDMAVT - RDMA verbs software
13873 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13874 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13875 L:      linux-rdma@vger.kernel.org
13876 S:      Supported
13877 F:      drivers/infiniband/sw/rdmavt
13878
13879 RDS - RELIABLE DATAGRAM SOCKETS
13880 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13881 L:      netdev@vger.kernel.org
13882 L:      linux-rdma@vger.kernel.org
13883 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13884 W:      https://oss.oracle.com/projects/rds/
13885 S:      Supported
13886 F:      net/rds/
13887 F:      Documentation/networking/rds.txt
13888
13889 RDT - RESOURCE ALLOCATION
13890 M:      Fenghua Yu <fenghua.yu@intel.com>
13891 M:      Reinette Chatre <reinette.chatre@intel.com>
13892 L:      linux-kernel@vger.kernel.org
13893 S:      Supported
13894 F:      arch/x86/kernel/cpu/resctrl/
13895 F:      arch/x86/include/asm/resctrl_sched.h
13896 F:      Documentation/x86/resctrl*
13897
13898 READ-COPY UPDATE (RCU)
13899 M:      "Paul E. McKenney" <paulmck@kernel.org>
13900 M:      Josh Triplett <josh@joshtriplett.org>
13901 R:      Steven Rostedt <rostedt@goodmis.org>
13902 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13903 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13904 R:      Joel Fernandes <joel@joelfernandes.org>
13905 L:      rcu@vger.kernel.org
13906 W:      http://www.rdrop.com/users/paulmck/RCU/
13907 S:      Supported
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13909 F:      Documentation/RCU/
13910 X:      Documentation/RCU/torture.txt
13911 F:      include/linux/rcu*
13912 X:      include/linux/srcu*.h
13913 F:      kernel/rcu/
13914 X:      kernel/rcu/srcu*.c
13915
13916 REAL TIME CLOCK (RTC) SUBSYSTEM
13917 M:      Alessandro Zummo <a.zummo@towertech.it>
13918 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13919 L:      linux-rtc@vger.kernel.org
13920 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13922 S:      Maintained
13923 F:      Documentation/devicetree/bindings/rtc/
13924 F:      Documentation/admin-guide/rtc.rst
13925 F:      drivers/rtc/
13926 F:      include/linux/rtc.h
13927 F:      include/uapi/linux/rtc.h
13928 F:      include/linux/rtc/
13929 F:      include/linux/platform_data/rtc-*
13930 F:      tools/testing/selftests/rtc/
13931
13932 REALTEK AUDIO CODECS
13933 M:      Bard Liao <bardliao@realtek.com>
13934 M:      Oder Chiou <oder_chiou@realtek.com>
13935 S:      Maintained
13936 F:      sound/soc/codecs/rt*
13937 F:      include/sound/rt*.h
13938
13939 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13940 M:      Linus Walleij <linus.walleij@linaro.org>
13941 S:      Maintained
13942 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13943 F:      drivers/net/dsa/realtek-smi*
13944 F:      drivers/net/dsa/rtl83*
13945
13946 REDPINE WIRELESS DRIVER
13947 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13948 M:      Siva Rebbagondla <siva8118@gmail.com>
13949 L:      linux-wireless@vger.kernel.org
13950 S:      Maintained
13951 F:      drivers/net/wireless/rsi/
13952
13953 REGISTER MAP ABSTRACTION
13954 M:      Mark Brown <broonie@kernel.org>
13955 L:      linux-kernel@vger.kernel.org
13956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13957 S:      Supported
13958 F:      Documentation/devicetree/bindings/regmap/
13959 F:      drivers/base/regmap/
13960 F:      include/linux/regmap.h
13961
13962 REISERFS FILE SYSTEM
13963 L:      reiserfs-devel@vger.kernel.org
13964 S:      Supported
13965 F:      fs/reiserfs/
13966
13967 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13968 M:      Ohad Ben-Cohen <ohad@wizery.com>
13969 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13970 L:      linux-remoteproc@vger.kernel.org
13971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13972 S:      Maintained
13973 F:      Documentation/devicetree/bindings/remoteproc/
13974 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13975 F:      Documentation/remoteproc.txt
13976 F:      drivers/remoteproc/
13977 F:      include/linux/remoteproc.h
13978 F:      include/linux/remoteproc/
13979
13980 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13981 M:      Ohad Ben-Cohen <ohad@wizery.com>
13982 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13983 L:      linux-remoteproc@vger.kernel.org
13984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13985 S:      Maintained
13986 F:      drivers/rpmsg/
13987 F:      Documentation/rpmsg.txt
13988 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13989 F:      include/linux/rpmsg.h
13990 F:      include/linux/rpmsg/
13991 F:      include/uapi/linux/rpmsg.h
13992 F:      samples/rpmsg/
13993
13994 RENESAS CLOCK DRIVERS
13995 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13996 L:      linux-renesas-soc@vger.kernel.org
13997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13998 S:      Supported
13999 F:      drivers/clk/renesas/
14000
14001 RENESAS EMEV2 I2C DRIVER
14002 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14003 S:      Supported
14004 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14005 F:      drivers/i2c/busses/i2c-emev2.c
14006
14007 RENESAS ETHERNET DRIVERS
14008 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14009 L:      netdev@vger.kernel.org
14010 L:      linux-renesas-soc@vger.kernel.org
14011 F:      Documentation/devicetree/bindings/net/renesas,*.txt
14012 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
14013 F:      drivers/net/ethernet/renesas/
14014 F:      include/linux/sh_eth.h
14015
14016 RENESAS R-CAR GYROADC DRIVER
14017 M:      Marek Vasut <marek.vasut@gmail.com>
14018 L:      linux-iio@vger.kernel.org
14019 S:      Supported
14020 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14021 F:      drivers/iio/adc/rcar-gyroadc.c
14022
14023 RENESAS R-CAR I2C DRIVERS
14024 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14025 S:      Supported
14026 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14027 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14028 F:      drivers/i2c/busses/i2c-rcar.c
14029 F:      drivers/i2c/busses/i2c-sh_mobile.c
14030
14031 RENESAS RIIC DRIVER
14032 M:      Chris Brandt <chris.brandt@renesas.com>
14033 S:      Supported
14034 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14035 F:      drivers/i2c/busses/i2c-riic.c
14036
14037 RENESAS USB PHY DRIVER
14038 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14039 L:      linux-renesas-soc@vger.kernel.org
14040 S:      Maintained
14041 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14042
14043 RESET CONTROLLER FRAMEWORK
14044 M:      Philipp Zabel <p.zabel@pengutronix.de>
14045 T:      git git://git.pengutronix.de/git/pza/linux
14046 S:      Maintained
14047 F:      drivers/reset/
14048 F:      Documentation/devicetree/bindings/reset/
14049 F:      include/dt-bindings/reset/
14050 F:      include/linux/reset.h
14051 F:      include/linux/reset/
14052 F:      include/linux/reset-controller.h
14053 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14054
14055 RESTARTABLE SEQUENCES SUPPORT
14056 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14057 M:      Peter Zijlstra <peterz@infradead.org>
14058 M:      "Paul E. McKenney" <paulmck@kernel.org>
14059 M:      Boqun Feng <boqun.feng@gmail.com>
14060 L:      linux-kernel@vger.kernel.org
14061 S:      Supported
14062 F:      kernel/rseq.c
14063 F:      include/uapi/linux/rseq.h
14064 F:      include/trace/events/rseq.h
14065 F:      tools/testing/selftests/rseq/
14066
14067 RFKILL
14068 M:      Johannes Berg <johannes@sipsolutions.net>
14069 L:      linux-wireless@vger.kernel.org
14070 W:      http://wireless.kernel.org/
14071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14073 S:      Maintained
14074 F:      Documentation/driver-api/rfkill.rst
14075 F:      Documentation/ABI/stable/sysfs-class-rfkill
14076 F:      net/rfkill/
14077 F:      include/linux/rfkill.h
14078 F:      include/uapi/linux/rfkill.h
14079
14080 RHASHTABLE
14081 M:      Thomas Graf <tgraf@suug.ch>
14082 M:      Herbert Xu <herbert@gondor.apana.org.au>
14083 L:      netdev@vger.kernel.org
14084 S:      Maintained
14085 F:      lib/rhashtable.c
14086 F:      lib/test_rhashtable.c
14087 F:      include/linux/rhashtable.h
14088 F:      include/linux/rhashtable-types.h
14089
14090 RICOH R5C592 MEMORYSTICK DRIVER
14091 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14092 S:      Maintained
14093 F:      drivers/memstick/host/r592.*
14094
14095 RICOH SMARTMEDIA/XD DRIVER
14096 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14097 S:      Maintained
14098 F:      drivers/mtd/nand/raw/r852.c
14099 F:      drivers/mtd/nand/raw/r852.h
14100
14101 RISC-V ARCHITECTURE
14102 M:      Paul Walmsley <paul.walmsley@sifive.com>
14103 M:      Palmer Dabbelt <palmer@dabbelt.com>
14104 M:      Albert Ou <aou@eecs.berkeley.edu>
14105 L:      linux-riscv@lists.infradead.org
14106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14107 S:      Supported
14108 F:      arch/riscv/
14109 K:      riscv
14110 N:      riscv
14111
14112 ROCCAT DRIVERS
14113 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14114 W:      http://sourceforge.net/projects/roccat/
14115 S:      Maintained
14116 F:      drivers/hid/hid-roccat*
14117 F:      include/linux/hid-roccat*
14118 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14119
14120 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14121 M:      Jacob Chen <jacob-chen@iotwrt.com>
14122 M:      Ezequiel Garcia <ezequiel@collabora.com>
14123 L:      linux-media@vger.kernel.org
14124 S:      Maintained
14125 F:      drivers/media/platform/rockchip/rga/
14126 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14127
14128 HANTRO VPU CODEC DRIVER
14129 M:      Ezequiel Garcia <ezequiel@collabora.com>
14130 L:      linux-media@vger.kernel.org
14131 S:      Maintained
14132 F:      drivers/staging/media/hantro/
14133 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14134
14135 ROCKER DRIVER
14136 M:      Jiri Pirko <jiri@resnulli.us>
14137 L:      netdev@vger.kernel.org
14138 S:      Supported
14139 F:      drivers/net/ethernet/rocker/
14140
14141 ROCKETPORT DRIVER
14142 W:      http://www.comtrol.com
14143 S:      Maintained
14144 F:      Documentation/driver-api/serial/rocket.rst
14145 F:      drivers/tty/rocket*
14146
14147 ROCKETPORT EXPRESS/INFINITY DRIVER
14148 M:      Kevin Cernekee <cernekee@gmail.com>
14149 L:      linux-serial@vger.kernel.org
14150 S:      Odd Fixes
14151 F:      drivers/tty/serial/rp2.*
14152
14153 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14154 M:      Tomasz Duszynski <tduszyns@gmail.com>
14155 S:      Maintained
14156 F:      drivers/iio/light/bh1750.c
14157 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14158
14159 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14160 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14161 L:      linux-kernel@vger.kernel.org
14162 L:      linux-renesas-soc@vger.kernel.org
14163 S:      Supported
14164 F:      drivers/mfd/bd9571mwv.c
14165 F:      drivers/regulator/bd9571mwv-regulator.c
14166 F:      drivers/gpio/gpio-bd9571mwv.c
14167 F:      include/linux/mfd/bd9571mwv.h
14168 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14169
14170 ROSE NETWORK LAYER
14171 M:      Ralf Baechle <ralf@linux-mips.org>
14172 L:      linux-hams@vger.kernel.org
14173 W:      http://www.linux-ax25.org/
14174 S:      Maintained
14175 F:      include/net/rose.h
14176 F:      include/uapi/linux/rose.h
14177 F:      net/rose/
14178
14179 RTL2830 MEDIA DRIVER
14180 M:      Antti Palosaari <crope@iki.fi>
14181 L:      linux-media@vger.kernel.org
14182 W:      https://linuxtv.org
14183 W:      http://palosaari.fi/linux/
14184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14185 T:      git git://linuxtv.org/anttip/media_tree.git
14186 S:      Maintained
14187 F:      drivers/media/dvb-frontends/rtl2830*
14188
14189 RTL2832 MEDIA DRIVER
14190 M:      Antti Palosaari <crope@iki.fi>
14191 L:      linux-media@vger.kernel.org
14192 W:      https://linuxtv.org
14193 W:      http://palosaari.fi/linux/
14194 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14195 T:      git git://linuxtv.org/anttip/media_tree.git
14196 S:      Maintained
14197 F:      drivers/media/dvb-frontends/rtl2832*
14198
14199 RTL2832_SDR MEDIA DRIVER
14200 M:      Antti Palosaari <crope@iki.fi>
14201 L:      linux-media@vger.kernel.org
14202 W:      https://linuxtv.org
14203 W:      http://palosaari.fi/linux/
14204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14205 T:      git git://linuxtv.org/anttip/media_tree.git
14206 S:      Maintained
14207 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14208
14209 RTL8180 WIRELESS DRIVER
14210 L:      linux-wireless@vger.kernel.org
14211 W:      http://wireless.kernel.org/
14212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14213 S:      Orphan
14214 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14215
14216 RTL8187 WIRELESS DRIVER
14217 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14218 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14219 M:      Larry Finger <Larry.Finger@lwfinger.net>
14220 L:      linux-wireless@vger.kernel.org
14221 W:      http://wireless.kernel.org/
14222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14223 S:      Maintained
14224 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14225
14226 REALTEK WIRELESS DRIVER (rtlwifi family)
14227 M:      Ping-Ke Shih <pkshih@realtek.com>
14228 L:      linux-wireless@vger.kernel.org
14229 W:      http://wireless.kernel.org/
14230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14231 S:      Maintained
14232 F:      drivers/net/wireless/realtek/rtlwifi/
14233
14234 REALTEK WIRELESS DRIVER (rtw88)
14235 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14236 L:      linux-wireless@vger.kernel.org
14237 S:      Maintained
14238 F:      drivers/net/wireless/realtek/rtw88/
14239
14240 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14241 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14242 L:      linux-wireless@vger.kernel.org
14243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14244 S:      Maintained
14245 F:      drivers/net/wireless/realtek/rtl8xxxu/
14246
14247 RXRPC SOCKETS (AF_RXRPC)
14248 M:      David Howells <dhowells@redhat.com>
14249 L:      linux-afs@lists.infradead.org
14250 S:      Supported
14251 F:      net/rxrpc/
14252 F:      include/keys/rxrpc-type.h
14253 F:      include/net/af_rxrpc.h
14254 F:      include/trace/events/rxrpc.h
14255 F:      include/uapi/linux/rxrpc.h
14256 F:      Documentation/networking/rxrpc.txt
14257 W:      https://www.infradead.org/~dhowells/kafs/
14258
14259 S3 SAVAGE FRAMEBUFFER DRIVER
14260 M:      Antonino Daplas <adaplas@gmail.com>
14261 L:      linux-fbdev@vger.kernel.org
14262 S:      Maintained
14263 F:      drivers/video/fbdev/savage/
14264
14265 S390
14266 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14267 M:      Vasily Gorbik <gor@linux.ibm.com>
14268 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14269 L:      linux-s390@vger.kernel.org
14270 W:      http://www.ibm.com/developerworks/linux/linux390/
14271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14272 S:      Supported
14273 F:      arch/s390/
14274 F:      drivers/s390/
14275 F:      Documentation/s390/
14276 F:      Documentation/driver-api/s390-drivers.rst
14277
14278 S390 COMMON I/O LAYER
14279 M:      Sebastian Ott <sebott@linux.ibm.com>
14280 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14281 L:      linux-s390@vger.kernel.org
14282 W:      http://www.ibm.com/developerworks/linux/linux390/
14283 S:      Supported
14284 F:      drivers/s390/cio/
14285
14286 S390 DASD DRIVER
14287 M:      Stefan Haberland <sth@linux.ibm.com>
14288 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14289 L:      linux-s390@vger.kernel.org
14290 W:      http://www.ibm.com/developerworks/linux/linux390/
14291 S:      Supported
14292 F:      drivers/s390/block/dasd*
14293 F:      block/partitions/ibm.c
14294
14295 S390 IOMMU (PCI)
14296 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14297 L:      linux-s390@vger.kernel.org
14298 W:      http://www.ibm.com/developerworks/linux/linux390/
14299 S:      Supported
14300 F:      drivers/iommu/s390-iommu.c
14301
14302 S390 IUCV NETWORK LAYER
14303 M:      Julian Wiedmann <jwi@linux.ibm.com>
14304 M:      Ursula Braun <ubraun@linux.ibm.com>
14305 L:      linux-s390@vger.kernel.org
14306 W:      http://www.ibm.com/developerworks/linux/linux390/
14307 S:      Supported
14308 F:      drivers/s390/net/*iucv*
14309 F:      include/net/iucv/
14310 F:      net/iucv/
14311
14312 S390 NETWORK DRIVERS
14313 M:      Julian Wiedmann <jwi@linux.ibm.com>
14314 M:      Ursula Braun <ubraun@linux.ibm.com>
14315 L:      linux-s390@vger.kernel.org
14316 W:      http://www.ibm.com/developerworks/linux/linux390/
14317 S:      Supported
14318 F:      drivers/s390/net/
14319
14320 S390 PCI SUBSYSTEM
14321 M:      Sebastian Ott <sebott@linux.ibm.com>
14322 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14323 L:      linux-s390@vger.kernel.org
14324 W:      http://www.ibm.com/developerworks/linux/linux390/
14325 S:      Supported
14326 F:      arch/s390/pci/
14327 F:      drivers/pci/hotplug/s390_pci_hpc.c
14328
14329 S390 VFIO-CCW DRIVER
14330 M:      Cornelia Huck <cohuck@redhat.com>
14331 M:      Eric Farman <farman@linux.ibm.com>
14332 R:      Halil Pasic <pasic@linux.ibm.com>
14333 L:      linux-s390@vger.kernel.org
14334 L:      kvm@vger.kernel.org
14335 S:      Supported
14336 F:      drivers/s390/cio/vfio_ccw*
14337 F:      Documentation/s390/vfio-ccw.rst
14338 F:      include/uapi/linux/vfio_ccw.h
14339
14340 S390 ZCRYPT DRIVER
14341 M:      Harald Freudenberger <freude@linux.ibm.com>
14342 L:      linux-s390@vger.kernel.org
14343 W:      http://www.ibm.com/developerworks/linux/linux390/
14344 S:      Supported
14345 F:      drivers/s390/crypto/
14346
14347 S390 VFIO AP DRIVER
14348 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14349 M:      Pierre Morel <pmorel@linux.ibm.com>
14350 M:      Halil Pasic <pasic@linux.ibm.com>
14351 L:      linux-s390@vger.kernel.org
14352 W:      http://www.ibm.com/developerworks/linux/linux390/
14353 S:      Supported
14354 F:      drivers/s390/crypto/vfio_ap_drv.c
14355 F:      drivers/s390/crypto/vfio_ap_private.h
14356 F:      drivers/s390/crypto/vfio_ap_ops.c
14357 F:      Documentation/s390/vfio-ap.rst
14358
14359 S390 ZFCP DRIVER
14360 M:      Steffen Maier <maier@linux.ibm.com>
14361 M:      Benjamin Block <bblock@linux.ibm.com>
14362 L:      linux-s390@vger.kernel.org
14363 W:      http://www.ibm.com/developerworks/linux/linux390/
14364 S:      Supported
14365 F:      drivers/s390/scsi/zfcp_*
14366
14367 S3C24XX SD/MMC Driver
14368 M:      Ben Dooks <ben-linux@fluff.org>
14369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14370 S:      Supported
14371 F:      drivers/mmc/host/s3cmci.*
14372
14373 SAA6588 RDS RECEIVER DRIVER
14374 M:      Hans Verkuil <hverkuil@xs4all.nl>
14375 L:      linux-media@vger.kernel.org
14376 T:      git git://linuxtv.org/media_tree.git
14377 W:      https://linuxtv.org
14378 S:      Odd Fixes
14379 F:      drivers/media/i2c/saa6588*
14380
14381 SAA7134 VIDEO4LINUX DRIVER
14382 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14383 L:      linux-media@vger.kernel.org
14384 W:      https://linuxtv.org
14385 T:      git git://linuxtv.org/media_tree.git
14386 S:      Odd fixes
14387 F:      Documentation/media/v4l-drivers/saa7134*
14388 F:      drivers/media/pci/saa7134/
14389
14390 SAA7146 VIDEO4LINUX-2 DRIVER
14391 M:      Hans Verkuil <hverkuil@xs4all.nl>
14392 L:      linux-media@vger.kernel.org
14393 T:      git git://linuxtv.org/media_tree.git
14394 S:      Maintained
14395 F:      drivers/media/common/saa7146/
14396 F:      drivers/media/pci/saa7146/
14397 F:      include/media/drv-intf/saa7146*
14398
14399 SAFESETID SECURITY MODULE
14400 M:     Micah Morton <mortonm@chromium.org>
14401 S:     Supported
14402 F:     security/safesetid/
14403 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14404
14405 SAMSUNG AUDIO (ASoC) DRIVERS
14406 M:      Krzysztof Kozlowski <krzk@kernel.org>
14407 M:      Sangbeom Kim <sbkim73@samsung.com>
14408 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14409 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14410 S:      Supported
14411 F:      sound/soc/samsung/
14412 F:      Documentation/devicetree/bindings/sound/samsung*
14413
14414 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14415 M:      Krzysztof Kozlowski <krzk@kernel.org>
14416 L:      linux-crypto@vger.kernel.org
14417 L:      linux-samsung-soc@vger.kernel.org
14418 S:      Maintained
14419 F:      drivers/crypto/exynos-rng.c
14420 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14421
14422 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14423 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14424 L:      linux-samsung-soc@vger.kernel.org
14425 S:      Maintained
14426 F:      drivers/char/hw_random/exynos-trng.c
14427 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14428
14429 SAMSUNG FRAMEBUFFER DRIVER
14430 M:      Jingoo Han <jingoohan1@gmail.com>
14431 L:      linux-fbdev@vger.kernel.org
14432 S:      Maintained
14433 F:      drivers/video/fbdev/s3c-fb.c
14434
14435 SAMSUNG LAPTOP DRIVER
14436 M:      Corentin Chary <corentin.chary@gmail.com>
14437 L:      platform-driver-x86@vger.kernel.org
14438 S:      Maintained
14439 F:      drivers/platform/x86/samsung-laptop.c
14440
14441 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14442 M:      Sangbeom Kim <sbkim73@samsung.com>
14443 M:      Krzysztof Kozlowski <krzk@kernel.org>
14444 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14445 L:      linux-kernel@vger.kernel.org
14446 L:      linux-samsung-soc@vger.kernel.org
14447 S:      Supported
14448 F:      drivers/mfd/sec*.c
14449 F:      drivers/regulator/s2m*.c
14450 F:      drivers/regulator/s5m*.c
14451 F:      drivers/clk/clk-s2mps11.c
14452 F:      drivers/rtc/rtc-s5m.c
14453 F:      include/linux/mfd/samsung/
14454 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14455 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14456 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14457 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14458
14459 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14460 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14461 L:      linux-media@vger.kernel.org
14462 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14463 S:      Maintained
14464 F:      drivers/media/platform/s3c-camif/
14465 F:      include/media/drv-intf/s3c_camif.h
14466
14467 SAMSUNG S3FWRN5 NFC DRIVER
14468 M:      Robert Baldyga <r.baldyga@samsung.com>
14469 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14470 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14471 S:      Supported
14472 F:      drivers/nfc/s3fwrn5
14473
14474 SAMSUNG S5C73M3 CAMERA DRIVER
14475 M:      Kyungmin Park <kyungmin.park@samsung.com>
14476 M:      Andrzej Hajda <a.hajda@samsung.com>
14477 L:      linux-media@vger.kernel.org
14478 S:      Supported
14479 F:      drivers/media/i2c/s5c73m3/*
14480
14481 SAMSUNG S5K5BAF CAMERA DRIVER
14482 M:      Kyungmin Park <kyungmin.park@samsung.com>
14483 M:      Andrzej Hajda <a.hajda@samsung.com>
14484 L:      linux-media@vger.kernel.org
14485 S:      Supported
14486 F:      drivers/media/i2c/s5k5baf.c
14487
14488 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14489 M:      Krzysztof Kozlowski <krzk@kernel.org>
14490 M:      Vladimir Zapolskiy <vz@mleia.com>
14491 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14492 L:      linux-crypto@vger.kernel.org
14493 L:      linux-samsung-soc@vger.kernel.org
14494 S:      Maintained
14495 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14496 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14497 F:      drivers/crypto/s5p-sss.c
14498
14499 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14500 M:      Kyungmin Park <kyungmin.park@samsung.com>
14501 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14502 L:      linux-media@vger.kernel.org
14503 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14504 S:      Supported
14505 F:      drivers/media/platform/exynos4-is/
14506
14507 SAMSUNG SOC CLOCK DRIVERS
14508 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14509 M:      Tomasz Figa <tomasz.figa@gmail.com>
14510 M:      Chanwoo Choi <cw00.choi@samsung.com>
14511 S:      Supported
14512 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14514 F:      drivers/clk/samsung/
14515 F:      include/dt-bindings/clock/exynos*.h
14516 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14517 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14518 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14519
14520 SAMSUNG SPI DRIVERS
14521 M:      Kukjin Kim <kgene@kernel.org>
14522 M:      Krzysztof Kozlowski <krzk@kernel.org>
14523 M:      Andi Shyti <andi@etezian.org>
14524 L:      linux-spi@vger.kernel.org
14525 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14526 S:      Maintained
14527 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14528 F:      drivers/spi/spi-s3c*
14529 F:      include/linux/platform_data/spi-s3c64xx.h
14530
14531 SAMSUNG SXGBE DRIVERS
14532 M:      Byungho An <bh74.an@samsung.com>
14533 M:      Girish K S <ks.giri@samsung.com>
14534 M:      Vipul Pandya <vipul.pandya@samsung.com>
14535 S:      Supported
14536 L:      netdev@vger.kernel.org
14537 F:      drivers/net/ethernet/samsung/sxgbe/
14538
14539 SAMSUNG THERMAL DRIVER
14540 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14541 L:      linux-pm@vger.kernel.org
14542 L:      linux-samsung-soc@vger.kernel.org
14543 S:      Supported
14544 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14545 F:      drivers/thermal/samsung/
14546
14547 SAMSUNG USB2 PHY DRIVER
14548 M:      Kamil Debski <kamil@wypas.org>
14549 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14550 L:      linux-kernel@vger.kernel.org
14551 S:      Supported
14552 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14553 F:      Documentation/driver-api/phy/samsung-usb2.rst
14554 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14555 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14556 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14557 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14558 F:      drivers/phy/samsung/phy-samsung-usb2.c
14559 F:      drivers/phy/samsung/phy-samsung-usb2.h
14560
14561 SC1200 WDT DRIVER
14562 M:      Zwane Mwaikambo <zwanem@gmail.com>
14563 S:      Maintained
14564 F:      drivers/watchdog/sc1200wdt.c
14565
14566 SCHEDULER
14567 M:      Ingo Molnar <mingo@redhat.com>
14568 M:      Peter Zijlstra <peterz@infradead.org>
14569 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14570 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14571 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14572 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14573 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14574 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14575 L:      linux-kernel@vger.kernel.org
14576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14577 S:      Maintained
14578 F:      kernel/sched/
14579 F:      include/linux/sched.h
14580 F:      include/uapi/linux/sched.h
14581 F:      include/linux/wait.h
14582 F:      include/linux/preempt.h
14583
14584 SCR24X CHIP CARD INTERFACE DRIVER
14585 M:      Lubomir Rintel <lkundrak@v3.sk>
14586 S:      Supported
14587 F:      drivers/char/pcmcia/scr24x_cs.c
14588
14589 SCSI CDROM DRIVER
14590 M:      Jens Axboe <axboe@kernel.dk>
14591 L:      linux-scsi@vger.kernel.org
14592 W:      http://www.kernel.dk
14593 S:      Maintained
14594 F:      drivers/scsi/sr*
14595
14596 SCSI RDMA PROTOCOL (SRP) INITIATOR
14597 M:      Bart Van Assche <bvanassche@acm.org>
14598 L:      linux-rdma@vger.kernel.org
14599 S:      Supported
14600 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14601 F:      drivers/infiniband/ulp/srp/
14602 F:      include/scsi/srp.h
14603
14604 SCSI RDMA PROTOCOL (SRP) TARGET
14605 M:      Bart Van Assche <bvanassche@acm.org>
14606 L:      linux-rdma@vger.kernel.org
14607 L:      target-devel@vger.kernel.org
14608 S:      Supported
14609 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14610 F:      drivers/infiniband/ulp/srpt/
14611
14612 SCSI SG DRIVER
14613 M:      Doug Gilbert <dgilbert@interlog.com>
14614 L:      linux-scsi@vger.kernel.org
14615 W:      http://sg.danny.cz/sg
14616 S:      Maintained
14617 F:      Documentation/scsi/scsi-generic.txt
14618 F:      drivers/scsi/sg.c
14619 F:      include/scsi/sg.h
14620
14621 SCSI SUBSYSTEM
14622 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14624 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14626 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14627 L:      linux-scsi@vger.kernel.org
14628 S:      Maintained
14629 F:      Documentation/devicetree/bindings/scsi/
14630 F:      drivers/scsi/
14631 F:      include/scsi/
14632
14633 SCSI TAPE DRIVER
14634 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14635 L:      linux-scsi@vger.kernel.org
14636 S:      Maintained
14637 F:      Documentation/scsi/st.txt
14638 F:      drivers/scsi/st.*
14639 F:      drivers/scsi/st_*.h
14640
14641 SCSI TARGET SUBSYSTEM
14642 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14643 L:      linux-scsi@vger.kernel.org
14644 L:      target-devel@vger.kernel.org
14645 W:      http://www.linux-iscsi.org
14646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14647 Q:      https://patchwork.kernel.org/project/target-devel/list/
14648 S:      Supported
14649 F:      drivers/target/
14650 F:      include/target/
14651 F:      Documentation/target/
14652
14653 SCTP PROTOCOL
14654 M:      Vlad Yasevich <vyasevich@gmail.com>
14655 M:      Neil Horman <nhorman@tuxdriver.com>
14656 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14657 L:      linux-sctp@vger.kernel.org
14658 W:      http://lksctp.sourceforge.net
14659 S:      Maintained
14660 F:      Documentation/networking/sctp.txt
14661 F:      include/linux/sctp.h
14662 F:      include/uapi/linux/sctp.h
14663 F:      include/net/sctp/
14664 F:      net/sctp/
14665
14666 SCx200 CPU SUPPORT
14667 M:      Jim Cromie <jim.cromie@gmail.com>
14668 S:      Odd Fixes
14669 F:      Documentation/i2c/busses/scx200_acb.rst
14670 F:      arch/x86/platform/scx200/
14671 F:      drivers/watchdog/scx200_wdt.c
14672 F:      drivers/i2c/busses/scx200*
14673 F:      drivers/mtd/maps/scx200_docflash.c
14674 F:      include/linux/scx200.h
14675
14676 SCx200 GPIO DRIVER
14677 M:      Jim Cromie <jim.cromie@gmail.com>
14678 S:      Maintained
14679 F:      drivers/char/scx200_gpio.c
14680 F:      include/linux/scx200_gpio.h
14681
14682 SCx200 HRT CLOCKSOURCE DRIVER
14683 M:      Jim Cromie <jim.cromie@gmail.com>
14684 S:      Maintained
14685 F:      drivers/clocksource/scx200_hrt.c
14686
14687 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14688 M:      Sascha Sommer <saschasommer@freenet.de>
14689 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14690 S:      Maintained
14691 F:      drivers/mmc/host/sdricoh_cs.c
14692
14693 SECO BOARDS CEC DRIVER
14694 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14695 S:      Maintained
14696 F:      drivers/media/platform/seco-cec/seco-cec.c
14697 F:      drivers/media/platform/seco-cec/seco-cec.h
14698
14699 SECURE COMPUTING
14700 M:      Kees Cook <keescook@chromium.org>
14701 R:      Andy Lutomirski <luto@amacapital.net>
14702 R:      Will Drewry <wad@chromium.org>
14703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14704 S:      Supported
14705 F:      kernel/seccomp.c
14706 F:      include/uapi/linux/seccomp.h
14707 F:      include/linux/seccomp.h
14708 F:      tools/testing/selftests/seccomp/*
14709 F:      tools/testing/selftests/kselftest_harness.h
14710 F:      Documentation/userspace-api/seccomp_filter.rst
14711 K:      \bsecure_computing
14712 K:      \bTIF_SECCOMP\b
14713
14714 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14715 M:      Al Cooper <alcooperx@gmail.com>
14716 L:      linux-mmc@vger.kernel.org
14717 L:      bcm-kernel-feedback-list@broadcom.com
14718 S:      Maintained
14719 F:      drivers/mmc/host/sdhci-brcmstb*
14720
14721 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14722 M:      Adrian Hunter <adrian.hunter@intel.com>
14723 L:      linux-mmc@vger.kernel.org
14724 S:      Maintained
14725 F:      drivers/mmc/host/sdhci*
14726 F:      include/linux/mmc/sdhci*
14727
14728 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14729 M:      Adrian Hunter <adrian.hunter@intel.com>
14730 M:      Ritesh Harjani <riteshh@codeaurora.org>
14731 M:      Asutosh Das <asutoshd@codeaurora.org>
14732 L:      linux-mmc@vger.kernel.org
14733 S:      Maintained
14734 F:      drivers/mmc/host/cqhci*
14735
14736 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14737 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14738 M:      Manjunath M B <manjumb@synopsys.com>
14739 L:      linux-mmc@vger.kernel.org
14740 S:      Maintained
14741 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14742
14743 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14744 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14745 L:      linux-mmc@vger.kernel.org
14746 S:      Supported
14747 F:      drivers/mmc/host/sdhci-of-at91.c
14748
14749 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14750 M:      Ben Dooks <ben-linux@fluff.org>
14751 M:      Jaehoon Chung <jh80.chung@samsung.com>
14752 L:      linux-mmc@vger.kernel.org
14753 S:      Maintained
14754 F:      drivers/mmc/host/sdhci-s3c*
14755
14756 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14757 M:      Viresh Kumar <vireshk@kernel.org>
14758 L:      linux-mmc@vger.kernel.org
14759 S:      Maintained
14760 F:      drivers/mmc/host/sdhci-spear.c
14761
14762 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14763 M:      Kishon Vijay Abraham I <kishon@ti.com>
14764 L:      linux-mmc@vger.kernel.org
14765 S:      Maintained
14766 F:      drivers/mmc/host/sdhci-omap.c
14767
14768 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14769 M:      Scott Bauer <scott.bauer@intel.com>
14770 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14771 L:      linux-block@vger.kernel.org
14772 S:      Supported
14773 F:      block/sed*
14774 F:      block/opal_proto.h
14775 F:      include/linux/sed*
14776 F:      include/uapi/linux/sed*
14777
14778 SECURITY CONTACT
14779 M:      Security Officers <security@kernel.org>
14780 S:      Supported
14781
14782 SECURITY SUBSYSTEM
14783 M:      James Morris <jmorris@namei.org>
14784 M:      "Serge E. Hallyn" <serge@hallyn.com>
14785 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14787 W:      http://kernsec.org/
14788 S:      Supported
14789 F:      security/
14790 X:      security/selinux/
14791
14792 SELINUX SECURITY MODULE
14793 M:      Paul Moore <paul@paul-moore.com>
14794 M:      Stephen Smalley <sds@tycho.nsa.gov>
14795 M:      Eric Paris <eparis@parisplace.org>
14796 L:      selinux@vger.kernel.org
14797 W:      https://selinuxproject.org
14798 W:      https://github.com/SELinuxProject
14799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14800 S:      Supported
14801 F:      include/uapi/linux/selinux_netlink.h
14802 F:      security/selinux/
14803 F:      scripts/selinux/
14804 F:      Documentation/admin-guide/LSM/SELinux.rst
14805
14806 SENSABLE PHANTOM
14807 M:      Jiri Slaby <jirislaby@gmail.com>
14808 S:      Maintained
14809 F:      drivers/misc/phantom.c
14810 F:      include/uapi/linux/phantom.h
14811
14812 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14813 M:      Tomasz Duszynski <tduszyns@gmail.com>
14814 S:      Maintained
14815 F:      drivers/iio/chemical/sps30.c
14816 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14817
14818 SERIAL DEVICE BUS
14819 M:      Rob Herring <robh@kernel.org>
14820 L:      linux-serial@vger.kernel.org
14821 S:      Maintained
14822 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14823 F:      drivers/tty/serdev/
14824 F:      include/linux/serdev.h
14825
14826 SERIAL DRIVERS
14827 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14828 L:      linux-serial@vger.kernel.org
14829 S:      Maintained
14830 F:      Documentation/devicetree/bindings/serial/
14831 F:      drivers/tty/serial/
14832
14833 SERIAL IR RECEIVER
14834 M:      Sean Young <sean@mess.org>
14835 L:      linux-media@vger.kernel.org
14836 S:      Maintained
14837 F:      drivers/media/rc/serial_ir.c
14838
14839 SFC NETWORK DRIVER
14840 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14841 M:      Edward Cree <ecree@solarflare.com>
14842 M:      Martin Habets <mhabets@solarflare.com>
14843 L:      netdev@vger.kernel.org
14844 S:      Supported
14845 F:      drivers/net/ethernet/sfc/
14846
14847 SFF/SFP/SFP+ MODULE SUPPORT
14848 M:      Russell King <linux@armlinux.org.uk>
14849 L:      netdev@vger.kernel.org
14850 S:      Maintained
14851 F:      drivers/net/phy/phylink.c
14852 F:      drivers/net/phy/sfp*
14853 F:      include/linux/phylink.h
14854 F:      include/linux/sfp.h
14855 K:      phylink
14856
14857 SGI GRU DRIVER
14858 M:      Dimitri Sivanich <sivanich@sgi.com>
14859 S:      Maintained
14860 F:      drivers/misc/sgi-gru/
14861
14862 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14863 M:      Pat Gefre <pfg@sgi.com>
14864 L:      linux-ia64@vger.kernel.org
14865 S:      Supported
14866 F:      Documentation/ia64/serial.rst
14867 F:      drivers/tty/serial/ioc?_serial.c
14868 F:      include/linux/ioc?.h
14869
14870 SGI XP/XPC/XPNET DRIVER
14871 M:      Cliff Whickman <cpw@sgi.com>
14872 M:      Robin Holt <robinmholt@gmail.com>
14873 S:      Maintained
14874 F:      drivers/misc/sgi-xp/
14875
14876 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14877 M:      Ursula Braun <ubraun@linux.ibm.com>
14878 M:      Karsten Graul <kgraul@linux.ibm.com>
14879 L:      linux-s390@vger.kernel.org
14880 W:      http://www.ibm.com/developerworks/linux/linux390/
14881 S:      Supported
14882 F:      net/smc/
14883
14884 SHARP RJ54N1CB0C SENSOR DRIVER
14885 M:      Jacopo Mondi <jacopo@jmondi.org>
14886 L:      linux-media@vger.kernel.org
14887 T:      git git://linuxtv.org/media_tree.git
14888 S:      Odd fixes
14889 F:      drivers/media/i2c/rj54n1cb0c.c
14890 F:      include/media/i2c/rj54n1cb0c.h
14891
14892 SH_VEU V4L2 MEM2MEM DRIVER
14893 L:      linux-media@vger.kernel.org
14894 S:      Orphan
14895 F:      drivers/media/platform/sh_veu.c
14896
14897 SH_VOU V4L2 OUTPUT DRIVER
14898 L:      linux-media@vger.kernel.org
14899 S:      Orphan
14900 F:      drivers/media/platform/sh_vou.c
14901 F:      include/media/drv-intf/sh_vou.h
14902
14903 SI2157 MEDIA DRIVER
14904 M:      Antti Palosaari <crope@iki.fi>
14905 L:      linux-media@vger.kernel.org
14906 W:      https://linuxtv.org
14907 W:      http://palosaari.fi/linux/
14908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14909 T:      git git://linuxtv.org/anttip/media_tree.git
14910 S:      Maintained
14911 F:      drivers/media/tuners/si2157*
14912
14913 SI2165 MEDIA DRIVER
14914 M:      Matthias Schwarzott <zzam@gentoo.org>
14915 L:      linux-media@vger.kernel.org
14916 W:      https://linuxtv.org
14917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14918 S:      Maintained
14919 F:      drivers/media/dvb-frontends/si2165*
14920
14921 SI2168 MEDIA DRIVER
14922 M:      Antti Palosaari <crope@iki.fi>
14923 L:      linux-media@vger.kernel.org
14924 W:      https://linuxtv.org
14925 W:      http://palosaari.fi/linux/
14926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14927 T:      git git://linuxtv.org/anttip/media_tree.git
14928 S:      Maintained
14929 F:      drivers/media/dvb-frontends/si2168*
14930
14931 SI470X FM RADIO RECEIVER I2C DRIVER
14932 M:      Hans Verkuil <hverkuil@xs4all.nl>
14933 L:      linux-media@vger.kernel.org
14934 T:      git git://linuxtv.org/media_tree.git
14935 W:      https://linuxtv.org
14936 S:      Odd Fixes
14937 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14938
14939 SI470X FM RADIO RECEIVER USB DRIVER
14940 M:      Hans Verkuil <hverkuil@xs4all.nl>
14941 L:      linux-media@vger.kernel.org
14942 T:      git git://linuxtv.org/media_tree.git
14943 W:      https://linuxtv.org
14944 S:      Maintained
14945 F:      drivers/media/radio/si470x/radio-si470x-common.c
14946 F:      drivers/media/radio/si470x/radio-si470x.h
14947 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14948
14949 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14950 M:      Eduardo Valentin <edubezval@gmail.com>
14951 L:      linux-media@vger.kernel.org
14952 T:      git git://linuxtv.org/media_tree.git
14953 W:      https://linuxtv.org
14954 S:      Odd Fixes
14955 F:      drivers/media/radio/si4713/si4713.?
14956
14957 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14958 M:      Eduardo Valentin <edubezval@gmail.com>
14959 L:      linux-media@vger.kernel.org
14960 T:      git git://linuxtv.org/media_tree.git
14961 W:      https://linuxtv.org
14962 S:      Odd Fixes
14963 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14964
14965 SI4713 FM RADIO TRANSMITTER USB DRIVER
14966 M:      Hans Verkuil <hverkuil@xs4all.nl>
14967 L:      linux-media@vger.kernel.org
14968 T:      git git://linuxtv.org/media_tree.git
14969 W:      https://linuxtv.org
14970 S:      Maintained
14971 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14972
14973 SIANO DVB DRIVER
14974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14975 L:      linux-media@vger.kernel.org
14976 W:      https://linuxtv.org
14977 T:      git git://linuxtv.org/media_tree.git
14978 S:      Odd fixes
14979 F:      drivers/media/common/siano/
14980 F:      drivers/media/usb/siano/
14981 F:      drivers/media/usb/siano/
14982 F:      drivers/media/mmc/siano/
14983
14984 SIFIVE PDMA DRIVER
14985 M:      Green Wan <green.wan@sifive.com>
14986 S:      Maintained
14987 F:      drivers/dma/sf-pdma/
14988 F:      Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
14989
14990 SIFIVE DRIVERS
14991 M:      Palmer Dabbelt <palmer@dabbelt.com>
14992 M:      Paul Walmsley <paul.walmsley@sifive.com>
14993 L:      linux-riscv@lists.infradead.org
14994 T:      git git://github.com/sifive/riscv-linux.git
14995 S:      Supported
14996 K:      [^@]sifive
14997 N:      sifive
14998
14999 SIFIVE FU540 SYSTEM-ON-CHIP
15000 M:      Paul Walmsley <paul.walmsley@sifive.com>
15001 M:      Palmer Dabbelt <palmer@dabbelt.com>
15002 L:      linux-riscv@lists.infradead.org
15003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15004 S:      Supported
15005 K:      fu540
15006 N:      fu540
15007
15008 SILEAD TOUCHSCREEN DRIVER
15009 M:      Hans de Goede <hdegoede@redhat.com>
15010 L:      linux-input@vger.kernel.org
15011 L:      platform-driver-x86@vger.kernel.org
15012 S:      Maintained
15013 F:      drivers/input/touchscreen/silead.c
15014 F:      drivers/platform/x86/touchscreen_dmi.c
15015
15016 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15017 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
15018 S:      Supported
15019 F:      drivers/staging/wfx/
15020
15021 SILICON MOTION SM712 FRAME BUFFER DRIVER
15022 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15023 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15024 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15025 L:      linux-fbdev@vger.kernel.org
15026 S:      Maintained
15027 F:      drivers/video/fbdev/sm712*
15028 F:      Documentation/fb/sm712fb.rst
15029
15030 SIMPLE FIRMWARE INTERFACE (SFI)
15031 M:      Len Brown <lenb@kernel.org>
15032 L:      sfi-devel@simplefirmware.org
15033 W:      http://simplefirmware.org/
15034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15035 S:      Supported
15036 F:      arch/x86/platform/sfi/
15037 F:      drivers/sfi/
15038 F:      include/linux/sfi*.h
15039
15040 SIMPLEFB FB DRIVER
15041 M:      Hans de Goede <hdegoede@redhat.com>
15042 L:      linux-fbdev@vger.kernel.org
15043 S:      Maintained
15044 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15045 F:      drivers/video/fbdev/simplefb.c
15046 F:      include/linux/platform_data/simplefb.h
15047
15048 SIMTEC EB110ATX (Chalice CATS)
15049 M:      Vincent Sanders <vince@simtec.co.uk>
15050 M:      Simtec Linux Team <linux@simtec.co.uk>
15051 W:      http://www.simtec.co.uk/products/EB110ATX/
15052 S:      Supported
15053
15054 SIMTEC EB2410ITX (BAST)
15055 M:      Vincent Sanders <vince@simtec.co.uk>
15056 M:      Simtec Linux Team <linux@simtec.co.uk>
15057 W:      http://www.simtec.co.uk/products/EB2410ITX/
15058 S:      Supported
15059 F:      arch/arm/mach-s3c24xx/mach-bast.c
15060 F:      arch/arm/mach-s3c24xx/bast-ide.c
15061 F:      arch/arm/mach-s3c24xx/bast-irq.c
15062
15063 SIPHASH PRF ROUTINES
15064 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15065 S:      Maintained
15066 F:      lib/siphash.c
15067 F:      lib/test_siphash.c
15068 F:      include/linux/siphash.h
15069
15070 SIOX
15071 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15072 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15073 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15074 S:      Supported
15075 F:      drivers/siox/*
15076 F:      drivers/gpio/gpio-siox.c
15077 F:      include/trace/events/siox.h
15078
15079 SIS 190 ETHERNET DRIVER
15080 M:      Francois Romieu <romieu@fr.zoreil.com>
15081 L:      netdev@vger.kernel.org
15082 S:      Maintained
15083 F:      drivers/net/ethernet/sis/sis190.c
15084
15085 SIS 900/7016 FAST ETHERNET DRIVER
15086 M:      Daniele Venzano <venza@brownhat.org>
15087 W:      http://www.brownhat.org/sis900.html
15088 L:      netdev@vger.kernel.org
15089 S:      Maintained
15090 F:      drivers/net/ethernet/sis/sis900.*
15091
15092 SIS FRAMEBUFFER DRIVER
15093 M:      Thomas Winischhofer <thomas@winischhofer.net>
15094 W:      http://www.winischhofer.net/linuxsisvga.shtml
15095 S:      Maintained
15096 F:      Documentation/fb/sisfb.rst
15097 F:      drivers/video/fbdev/sis/
15098 F:      include/video/sisfb.h
15099
15100 SIS USB2VGA DRIVER
15101 M:      Thomas Winischhofer <thomas@winischhofer.net>
15102 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15103 S:      Maintained
15104 F:      drivers/usb/misc/sisusbvga/
15105
15106 SLAB ALLOCATOR
15107 M:      Christoph Lameter <cl@linux.com>
15108 M:      Pekka Enberg <penberg@kernel.org>
15109 M:      David Rientjes <rientjes@google.com>
15110 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15111 M:      Andrew Morton <akpm@linux-foundation.org>
15112 L:      linux-mm@kvack.org
15113 S:      Maintained
15114 F:      include/linux/sl?b*.h
15115 F:      mm/sl?b*
15116
15117 SLEEPABLE READ-COPY UPDATE (SRCU)
15118 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15119 M:      "Paul E. McKenney" <paulmck@kernel.org>
15120 M:      Josh Triplett <josh@joshtriplett.org>
15121 R:      Steven Rostedt <rostedt@goodmis.org>
15122 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15123 L:      rcu@vger.kernel.org
15124 W:      http://www.rdrop.com/users/paulmck/RCU/
15125 S:      Supported
15126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15127 F:      include/linux/srcu*.h
15128 F:      kernel/rcu/srcu*.c
15129
15130 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15131 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15132 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15133 S:      Maintained
15134 F:      drivers/slimbus/
15135 F:      Documentation/devicetree/bindings/slimbus/
15136 F:      include/linux/slimbus.h
15137
15138 SMACK SECURITY MODULE
15139 M:      Casey Schaufler <casey@schaufler-ca.com>
15140 L:      linux-security-module@vger.kernel.org
15141 W:      http://schaufler-ca.com
15142 T:      git git://github.com/cschaufler/smack-next
15143 S:      Maintained
15144 F:      Documentation/admin-guide/LSM/Smack.rst
15145 F:      security/smack/
15146
15147 SMC91x ETHERNET DRIVER
15148 M:      Nicolas Pitre <nico@fluxnic.net>
15149 S:      Odd Fixes
15150 F:      drivers/net/ethernet/smsc/smc91x.*
15151
15152 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15153 M:      Sakari Ailus <sakari.ailus@iki.fi>
15154 L:      linux-media@vger.kernel.org
15155 S:      Maintained
15156 F:      drivers/media/i2c/smiapp/
15157 F:      include/media/i2c/smiapp.h
15158 F:      drivers/media/i2c/smiapp-pll.c
15159 F:      drivers/media/i2c/smiapp-pll.h
15160 F:      include/uapi/linux/smiapp.h
15161 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15162
15163 SMM665 HARDWARE MONITOR DRIVER
15164 M:      Guenter Roeck <linux@roeck-us.net>
15165 L:      linux-hwmon@vger.kernel.org
15166 S:      Maintained
15167 F:      Documentation/hwmon/smm665.rst
15168 F:      drivers/hwmon/smm665.c
15169
15170 SMSC EMC2103 HARDWARE MONITOR DRIVER
15171 M:      Steve Glendinning <steve.glendinning@shawell.net>
15172 L:      linux-hwmon@vger.kernel.org
15173 S:      Maintained
15174 F:      Documentation/hwmon/emc2103.rst
15175 F:      drivers/hwmon/emc2103.c
15176
15177 SMSC SCH5627 HARDWARE MONITOR DRIVER
15178 M:      Hans de Goede <hdegoede@redhat.com>
15179 L:      linux-hwmon@vger.kernel.org
15180 S:      Supported
15181 F:      Documentation/hwmon/sch5627.rst
15182 F:      drivers/hwmon/sch5627.c
15183
15184 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15185 M:      Steve Glendinning <steve.glendinning@shawell.net>
15186 L:      linux-fbdev@vger.kernel.org
15187 S:      Maintained
15188 F:      drivers/video/fbdev/smscufx.c
15189
15190 SMSC47B397 HARDWARE MONITOR DRIVER
15191 M:      Jean Delvare <jdelvare@suse.com>
15192 L:      linux-hwmon@vger.kernel.org
15193 S:      Maintained
15194 F:      Documentation/hwmon/smsc47b397.rst
15195 F:      drivers/hwmon/smsc47b397.c
15196
15197 SMSC911x ETHERNET DRIVER
15198 M:      Steve Glendinning <steve.glendinning@shawell.net>
15199 L:      netdev@vger.kernel.org
15200 S:      Maintained
15201 F:      include/linux/smsc911x.h
15202 F:      drivers/net/ethernet/smsc/smsc911x.*
15203
15204 SMSC9420 PCI ETHERNET DRIVER
15205 M:      Steve Glendinning <steve.glendinning@shawell.net>
15206 L:      netdev@vger.kernel.org
15207 S:      Maintained
15208 F:      drivers/net/ethernet/smsc/smsc9420.*
15209
15210 SOC-CAMERA V4L2 SUBSYSTEM
15211 L:      linux-media@vger.kernel.org
15212 T:      git git://linuxtv.org/media_tree.git
15213 S:      Orphan
15214 F:      include/media/soc_camera.h
15215 F:      drivers/staging/media/soc_camera/
15216
15217 SOCIONEXT SYNQUACER I2C DRIVER
15218 M:      Ard Biesheuvel <ardb@kernel.org>
15219 L:      linux-i2c@vger.kernel.org
15220 S:      Maintained
15221 F:      drivers/i2c/busses/i2c-synquacer.c
15222 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15223
15224 SOCIONEXT UNIPHIER SOUND DRIVER
15225 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15226 S:      Orphan
15227 F:      sound/soc/uniphier/
15228
15229 SOEKRIS NET48XX LED SUPPORT
15230 M:      Chris Boot <bootc@bootc.net>
15231 S:      Maintained
15232 F:      drivers/leds/leds-net48xx.c
15233
15234 SOFT-IWARP DRIVER (siw)
15235 M:      Bernard Metzler <bmt@zurich.ibm.com>
15236 L:      linux-rdma@vger.kernel.org
15237 S:      Supported
15238 F:      drivers/infiniband/sw/siw/
15239 F:      include/uapi/rdma/siw-abi.h
15240
15241 SOFT-ROCE DRIVER (rxe)
15242 M:      Moni Shoua <monis@mellanox.com>
15243 L:      linux-rdma@vger.kernel.org
15244 S:      Supported
15245 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15246 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15247 F:      drivers/infiniband/sw/rxe/
15248 F:      include/uapi/rdma/rdma_user_rxe.h
15249
15250 SOFTLOGIC 6x10 MPEG CODEC
15251 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15252 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15253 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15254 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15255 M:      Ismael Luceno <ismael@iodev.co.uk>
15256 L:      linux-media@vger.kernel.org
15257 S:      Supported
15258 F:      drivers/media/pci/solo6x10/
15259
15260 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15261 M:      James Morse <james.morse@arm.com>
15262 L:      linux-arm-kernel@lists.infradead.org
15263 S:      Maintained
15264 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15265 F:      drivers/firmware/arm_sdei.c
15266 F:      include/linux/arm_sdei.h
15267 F:      include/uapi/linux/arm_sdei.h
15268
15269 SOFTWARE RAID (Multiple Disks) SUPPORT
15270 M:      Song Liu <song@kernel.org>
15271 L:      linux-raid@vger.kernel.org
15272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15273 S:      Supported
15274 F:      drivers/md/Makefile
15275 F:      drivers/md/Kconfig
15276 F:      drivers/md/md*
15277 F:      drivers/md/raid*
15278 F:      include/linux/raid/
15279 F:      include/uapi/linux/raid/
15280
15281 SOCIONEXT (SNI) AVE NETWORK DRIVER
15282 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15283 L:      netdev@vger.kernel.org
15284 S:      Maintained
15285 F:      drivers/net/ethernet/socionext/sni_ave.c
15286 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15287
15288 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15289 M:      Jassi Brar <jaswinder.singh@linaro.org>
15290 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15291 L:      netdev@vger.kernel.org
15292 S:      Maintained
15293 F:      drivers/net/ethernet/socionext/netsec.c
15294 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15295
15296 SOCIONEXT (SNI) Synquacer SPI DRIVER
15297 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15298 M:      Jassi Brar <jaswinder.singh@linaro.org>
15299 L:      linux-spi@vger.kernel.org
15300 S:      Maintained
15301 F:      drivers/spi/spi-synquacer.c
15302 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15303
15304 SOLIDRUN CLEARFOG SUPPORT
15305 M:      Russell King <linux@armlinux.org.uk>
15306 S:      Maintained
15307 F:      arch/arm/boot/dts/armada-388-clearfog*
15308 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15309
15310 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15311 M:      Russell King <linux@armlinux.org.uk>
15312 S:      Maintained
15313 F:      arch/arm/boot/dts/imx6*-cubox-i*
15314 F:      arch/arm/boot/dts/imx6*-hummingboard*
15315 F:      arch/arm/boot/dts/imx6*-sr-*
15316
15317 SONIC NETWORK DRIVER
15318 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15319 L:      netdev@vger.kernel.org
15320 S:      Maintained
15321 F:      drivers/net/ethernet/natsemi/sonic.*
15322
15323 SONICS SILICON BACKPLANE DRIVER (SSB)
15324 M:      Michael Buesch <m@bues.ch>
15325 L:      linux-wireless@vger.kernel.org
15326 S:      Maintained
15327 F:      drivers/ssb/
15328 F:      include/linux/ssb/
15329
15330 SONY IMX214 SENSOR DRIVER
15331 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15332 L:      linux-media@vger.kernel.org
15333 T:      git git://linuxtv.org/media_tree.git
15334 S:      Maintained
15335 F:      drivers/media/i2c/imx214.c
15336 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15337
15338 SONY IMX258 SENSOR DRIVER
15339 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15340 L:      linux-media@vger.kernel.org
15341 T:      git git://linuxtv.org/media_tree.git
15342 S:      Maintained
15343 F:      drivers/media/i2c/imx258.c
15344
15345 SONY IMX274 SENSOR DRIVER
15346 M:      Leon Luo <leonl@leopardimaging.com>
15347 L:      linux-media@vger.kernel.org
15348 T:      git git://linuxtv.org/media_tree.git
15349 S:      Maintained
15350 F:      drivers/media/i2c/imx274.c
15351 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15352
15353 SONY IMX290 SENSOR DRIVER
15354 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15355 L:      linux-media@vger.kernel.org
15356 T:      git git://linuxtv.org/media_tree.git
15357 S:      Maintained
15358 F:      drivers/media/i2c/imx290.c
15359 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15360
15361 SONY IMX319 SENSOR DRIVER
15362 M:      Bingbu Cao <bingbu.cao@intel.com>
15363 L:      linux-media@vger.kernel.org
15364 T:      git git://linuxtv.org/media_tree.git
15365 S:      Maintained
15366 F:      drivers/media/i2c/imx319.c
15367
15368 SONY IMX355 SENSOR DRIVER
15369 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15370 L:      linux-media@vger.kernel.org
15371 T:      git git://linuxtv.org/media_tree.git
15372 S:      Maintained
15373 F:      drivers/media/i2c/imx355.c
15374
15375 SONY MEMORYSTICK SUBSYSTEM
15376 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15377 M:      Alex Dubov <oakad@yahoo.com>
15378 M:      Ulf Hansson <ulf.hansson@linaro.org>
15379 L:      linux-mmc@vger.kernel.org
15380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15381 S:      Maintained
15382 F:      drivers/memstick/
15383 F:      include/linux/memstick.h
15384
15385 SONY VAIO CONTROL DEVICE DRIVER
15386 M:      Mattia Dongili <malattia@linux.it>
15387 L:      platform-driver-x86@vger.kernel.org
15388 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15389 S:      Maintained
15390 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15391 F:      drivers/char/sonypi.c
15392 F:      drivers/platform/x86/sony-laptop.c
15393 F:      include/linux/sony-laptop.h
15394
15395 SOUND
15396 M:      Jaroslav Kysela <perex@perex.cz>
15397 M:      Takashi Iwai <tiwai@suse.com>
15398 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15399 W:      http://www.alsa-project.org/
15400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15401 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15402 S:      Maintained
15403 F:      Documentation/sound/
15404 F:      include/sound/
15405 F:      include/uapi/sound/
15406 F:      sound/
15407
15408 SOUND - COMPRESSED AUDIO
15409 M:      Vinod Koul <vkoul@kernel.org>
15410 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15412 S:      Supported
15413 F:      Documentation/sound/designs/compress-offload.rst
15414 F:      include/sound/compress_driver.h
15415 F:      include/uapi/sound/compress_*
15416 F:      sound/core/compress_offload.c
15417 F:      sound/soc/soc-compress.c
15418
15419 SOUND - DMAENGINE HELPERS
15420 M:      Lars-Peter Clausen <lars@metafoo.de>
15421 S:      Supported
15422 F:      include/sound/dmaengine_pcm.h
15423 F:      sound/core/pcm_dmaengine.c
15424 F:      sound/soc/soc-generic-dmaengine-pcm.c
15425
15426 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15427 M:      Liam Girdwood <lgirdwood@gmail.com>
15428 M:      Mark Brown <broonie@kernel.org>
15429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15431 W:      http://alsa-project.org/main/index.php/ASoC
15432 S:      Supported
15433 F:      Documentation/devicetree/bindings/sound/
15434 F:      Documentation/sound/soc/
15435 F:      sound/soc/
15436 F:      include/dt-bindings/sound/
15437 F:      include/sound/soc*
15438
15439 SOUNDWIRE SUBSYSTEM
15440 M:      Vinod Koul <vkoul@kernel.org>
15441 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15442 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15444 S:      Supported
15445 F:      Documentation/driver-api/soundwire/
15446 F:      drivers/soundwire/
15447 F:      include/linux/soundwire/
15448
15449 SP2 MEDIA DRIVER
15450 M:      Olli Salonen <olli.salonen@iki.fi>
15451 L:      linux-media@vger.kernel.org
15452 W:      https://linuxtv.org
15453 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15454 S:      Maintained
15455 F:      drivers/media/dvb-frontends/sp2*
15456
15457 SPARC + UltraSPARC (sparc/sparc64)
15458 M:      "David S. Miller" <davem@davemloft.net>
15459 L:      sparclinux@vger.kernel.org
15460 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15463 S:      Maintained
15464 F:      arch/sparc/
15465 F:      drivers/sbus/
15466
15467 SPARC SERIAL DRIVERS
15468 M:      "David S. Miller" <davem@davemloft.net>
15469 L:      sparclinux@vger.kernel.org
15470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15472 S:      Maintained
15473 F:      include/linux/sunserialcore.h
15474 F:      drivers/tty/serial/suncore.c
15475 F:      drivers/tty/serial/sunhv.c
15476 F:      drivers/tty/serial/sunsab.c
15477 F:      drivers/tty/serial/sunsab.h
15478 F:      drivers/tty/serial/sunsu.c
15479 F:      drivers/tty/serial/sunzilog.c
15480 F:      drivers/tty/serial/sunzilog.h
15481 F:      drivers/tty/vcc.c
15482
15483 SPARSE CHECKER
15484 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15485 L:      linux-sparse@vger.kernel.org
15486 W:      https://sparse.wiki.kernel.org/
15487 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15488 S:      Maintained
15489 F:      include/linux/compiler.h
15490
15491 SPEAR CLOCK FRAMEWORK SUPPORT
15492 M:      Viresh Kumar <vireshk@kernel.org>
15493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15494 W:      http://www.st.com/spear
15495 S:      Maintained
15496 F:      drivers/clk/spear/
15497
15498 SPEAR PLATFORM SUPPORT
15499 M:      Viresh Kumar <vireshk@kernel.org>
15500 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15502 W:      http://www.st.com/spear
15503 S:      Maintained
15504 F:      arch/arm/boot/dts/spear*
15505 F:      arch/arm/mach-spear/
15506
15507 SPI NOR SUBSYSTEM
15508 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15509 L:      linux-mtd@lists.infradead.org
15510 W:      http://www.linux-mtd.infradead.org/
15511 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15513 S:      Maintained
15514 F:      drivers/mtd/spi-nor/
15515 F:      include/linux/mtd/spi-nor.h
15516
15517 SPI SUBSYSTEM
15518 M:      Mark Brown <broonie@kernel.org>
15519 L:      linux-spi@vger.kernel.org
15520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15521 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15522 S:      Maintained
15523 F:      Documentation/devicetree/bindings/spi/
15524 F:      Documentation/spi/
15525 F:      drivers/spi/
15526 F:      include/linux/spi/
15527 F:      include/uapi/linux/spi/
15528 F:      tools/spi/
15529
15530 SPIDERNET NETWORK DRIVER for CELL
15531 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15532 L:      netdev@vger.kernel.org
15533 S:      Supported
15534 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15535 F:      drivers/net/ethernet/toshiba/spider_net*
15536
15537 SPMI SUBSYSTEM
15538 R:      Stephen Boyd <sboyd@kernel.org>
15539 L:      linux-arm-msm@vger.kernel.org
15540 F:      Documentation/devicetree/bindings/spmi/
15541 F:      drivers/spmi/
15542 F:      include/dt-bindings/spmi/spmi.h
15543 F:      include/linux/spmi.h
15544 F:      include/trace/events/spmi.h
15545
15546 SPU FILE SYSTEM
15547 M:      Jeremy Kerr <jk@ozlabs.org>
15548 L:      linuxppc-dev@lists.ozlabs.org
15549 W:      http://www.ibm.com/developerworks/power/cell/
15550 S:      Supported
15551 F:      Documentation/filesystems/spufs.txt
15552 F:      arch/powerpc/platforms/cell/spufs/
15553
15554 SQUASHFS FILE SYSTEM
15555 M:      Phillip Lougher <phillip@squashfs.org.uk>
15556 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15557 W:      http://squashfs.org.uk
15558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15559 S:      Maintained
15560 F:      Documentation/filesystems/squashfs.txt
15561 F:      fs/squashfs/
15562
15563 SRM (Alpha) environment access
15564 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15565 S:      Maintained
15566 F:      arch/alpha/kernel/srm_env.c
15567
15568 ST LSM6DSx IMU IIO DRIVER
15569 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15570 L:      linux-iio@vger.kernel.org
15571 W:      http://www.st.com/
15572 S:      Maintained
15573 F:      drivers/iio/imu/st_lsm6dsx/
15574 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15575
15576 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15577 M:      Mickael Guene <mickael.guene@st.com>
15578 L:      linux-media@vger.kernel.org
15579 T:      git git://linuxtv.org/media_tree.git
15580 S:      Maintained
15581 F:      drivers/media/i2c/st-mipid02.c
15582 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15583
15584 ST STM32 I2C/SMBUS DRIVER
15585 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15586 L:      linux-i2c@vger.kernel.org
15587 S:      Maintained
15588 F:      drivers/i2c/busses/i2c-stm32*
15589
15590 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15591 M:      Song Qiang <songqiang1304521@gmail.com>
15592 L:      linux-iio@vger.kernel.org
15593 S:      Maintained
15594 F:      drivers/iio/proximity/vl53l0x-i2c.c
15595 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15596
15597 STABLE BRANCH
15598 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15599 M:      Sasha Levin <sashal@kernel.org>
15600 L:      stable@vger.kernel.org
15601 S:      Supported
15602 F:      Documentation/process/stable-kernel-rules.rst
15603
15604 STAGING - COMEDI
15605 M:      Ian Abbott <abbotti@mev.co.uk>
15606 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15607 S:      Odd Fixes
15608 F:      drivers/staging/comedi/
15609
15610 STAGING - FIELDBUS SUBSYSTEM
15611 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15612 S:      Maintained
15613 F:      drivers/staging/fieldbus/*
15614 F:      drivers/staging/fieldbus/Documentation/
15615
15616 STAGING - HMS ANYBUS-S BUS
15617 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15618 S:      Maintained
15619 F:      drivers/staging/fieldbus/anybuss/
15620
15621 STAGING - INDUSTRIAL IO
15622 M:      Jonathan Cameron <jic23@kernel.org>
15623 L:      linux-iio@vger.kernel.org
15624 S:      Odd Fixes
15625 F:      Documentation/devicetree/bindings/staging/iio/
15626 F:      drivers/staging/iio/
15627
15628 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15629 M:      Marc Dietrich <marvin24@gmx.de>
15630 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15631 L:      linux-tegra@vger.kernel.org
15632 S:      Maintained
15633 F:      drivers/staging/nvec/
15634
15635 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15636 M:      Jens Frederich <jfrederich@gmail.com>
15637 M:      Daniel Drake <dsd@laptop.org>
15638 M:      Jon Nettleton <jon.nettleton@gmail.com>
15639 W:      http://wiki.laptop.org/go/DCON
15640 S:      Maintained
15641 F:      drivers/staging/olpc_dcon/
15642
15643 STAGING - REALTEK RTL8712U DRIVERS
15644 M:      Larry Finger <Larry.Finger@lwfinger.net>
15645 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15646 S:      Odd Fixes
15647 F:      drivers/staging/rtl8712/
15648
15649 STAGING - REALTEK RTL8188EU DRIVERS
15650 M:      Larry Finger <Larry.Finger@lwfinger.net>
15651 S:      Odd Fixes
15652 F:      drivers/staging/rtl8188eu/
15653
15654 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15655 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15656 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15657 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15658 L:      linux-fbdev@vger.kernel.org
15659 S:      Maintained
15660 F:      drivers/staging/sm750fb/
15661
15662 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15663 M:      William Hubbs <w.d.hubbs@gmail.com>
15664 M:      Chris Brannon <chris@the-brannons.com>
15665 M:      Kirk Reiser <kirk@reisers.ca>
15666 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15667 L:      speakup@linux-speakup.org
15668 W:      http://www.linux-speakup.org/
15669 S:      Odd Fixes
15670 F:      drivers/staging/speakup/
15671
15672 STAGING - VIA VT665X DRIVERS
15673 M:      Forest Bond <forest@alittletooquiet.net>
15674 S:      Odd Fixes
15675 F:      drivers/staging/vt665?/
15676
15677 STAGING - WILC1000 WIFI DRIVER
15678 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15679 M:      Ajay Singh <ajay.kathat@microchip.com>
15680 L:      linux-wireless@vger.kernel.org
15681 S:      Supported
15682 F:      drivers/staging/wilc1000/
15683
15684 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15685 M:      Michael Hennerich <michael.hennerich@analog.com>
15686 M:      Beniamin Bia <beniamin.bia@analog.com>
15687 L:      linux-fbdev@vger.kernel.org
15688 S:      Supported
15689 F:      drivers/staging/fbtft/fb_seps525.c
15690 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15691
15692 STAGING SUBSYSTEM
15693 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15695 L:      devel@driverdev.osuosl.org
15696 S:      Supported
15697 F:      drivers/staging/
15698
15699 STARFIRE/DURALAN NETWORK DRIVER
15700 M:      Ion Badulescu <ionut@badula.org>
15701 S:      Odd Fixes
15702 F:      drivers/net/ethernet/adaptec/starfire*
15703
15704 STEC S1220 SKD DRIVER
15705 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15706 L:      linux-block@vger.kernel.org
15707 S:      Maintained
15708 F:      drivers/block/skd*[ch]
15709
15710 STI AUDIO (ASoC) DRIVERS
15711 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15712 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15713 S:      Maintained
15714 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15715 F:      sound/soc/sti/
15716
15717 STI CEC DRIVER
15718 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15719 S:      Maintained
15720 F:      drivers/media/platform/sti/cec/
15721 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15722
15723 STK1160 USB VIDEO CAPTURE DRIVER
15724 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15725 L:      linux-media@vger.kernel.org
15726 T:      git git://linuxtv.org/media_tree.git
15727 S:      Maintained
15728 F:      drivers/media/usb/stk1160/
15729
15730 STM32 AUDIO (ASoC) DRIVERS
15731 M:      Olivier Moysan <olivier.moysan@st.com>
15732 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15733 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15734 S:      Maintained
15735 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15736 F:      sound/soc/stm/
15737
15738 STM32 TIMER/LPTIMER DRIVERS
15739 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15740 S:      Maintained
15741 F:      drivers/*/stm32-*timer*
15742 F:      drivers/pwm/pwm-stm32*
15743 F:      include/linux/*/stm32-*tim*
15744 F:      Documentation/ABI/testing/*timer-stm32
15745 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15746 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15747
15748 STMMAC ETHERNET DRIVER
15749 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15750 M:      Alexandre Torgue <alexandre.torgue@st.com>
15751 M:      Jose Abreu <joabreu@synopsys.com>
15752 L:      netdev@vger.kernel.org
15753 W:      http://www.stlinux.com
15754 S:      Supported
15755 F:      drivers/net/ethernet/stmicro/stmmac/
15756
15757 SUN3/3X
15758 M:      Sam Creasey <sammy@sammy.net>
15759 W:      http://sammy.net/sun3/
15760 S:      Maintained
15761 F:      arch/m68k/kernel/*sun3*
15762 F:      arch/m68k/sun3*/
15763 F:      arch/m68k/include/asm/sun3*
15764 F:      drivers/net/ethernet/i825xx/sun3*
15765
15766 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15767 M:      Hans de Goede <hdegoede@redhat.com>
15768 L:      linux-input@vger.kernel.org
15769 S:      Maintained
15770 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15771 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15772
15773 SUNDANCE NETWORK DRIVER
15774 M:      Denis Kirjanov <kda@linux-powerpc.org>
15775 L:      netdev@vger.kernel.org
15776 S:      Maintained
15777 F:      drivers/net/ethernet/dlink/sundance.c
15778
15779 SUPERH
15780 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15781 M:      Rich Felker <dalias@libc.org>
15782 L:      linux-sh@vger.kernel.org
15783 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15784 S:      Maintained
15785 F:      Documentation/sh/
15786 F:      arch/sh/
15787 F:      drivers/sh/
15788
15789 SUSPEND TO RAM
15790 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15791 M:      Len Brown <len.brown@intel.com>
15792 M:      Pavel Machek <pavel@ucw.cz>
15793 L:      linux-pm@vger.kernel.org
15794 B:      https://bugzilla.kernel.org
15795 S:      Supported
15796 F:      Documentation/power/
15797 F:      arch/x86/kernel/acpi/
15798 F:      drivers/base/power/
15799 F:      kernel/power/
15800 F:      include/linux/suspend.h
15801 F:      include/linux/freezer.h
15802 F:      include/linux/pm.h
15803
15804 SVGA HANDLING
15805 M:      Martin Mares <mj@ucw.cz>
15806 L:      linux-video@atrey.karlin.mff.cuni.cz
15807 S:      Maintained
15808 F:      Documentation/admin-guide/svga.rst
15809 F:      arch/x86/boot/video*
15810
15811 SWIOTLB SUBSYSTEM
15812 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15813 L:      iommu@lists.linux-foundation.org
15814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15815 S:      Supported
15816 F:      kernel/dma/swiotlb.c
15817 F:      arch/*/kernel/pci-swiotlb.c
15818 F:      include/linux/swiotlb.h
15819
15820 SWITCHDEV
15821 M:      Jiri Pirko <jiri@resnulli.us>
15822 M:      Ivan Vecera <ivecera@redhat.com>
15823 L:      netdev@vger.kernel.org
15824 S:      Supported
15825 F:      net/switchdev/
15826 F:      include/net/switchdev.h
15827
15828 SY8106A REGULATOR DRIVER
15829 M:      Icenowy Zheng <icenowy@aosc.io>
15830 S:      Maintained
15831 F:      drivers/regulator/sy8106a-regulator.c
15832 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15833
15834 SYNC FILE FRAMEWORK
15835 M:      Sumit Semwal <sumit.semwal@linaro.org>
15836 R:      Gustavo Padovan <gustavo@padovan.org>
15837 S:      Maintained
15838 L:      linux-media@vger.kernel.org
15839 L:      dri-devel@lists.freedesktop.org
15840 F:      drivers/dma-buf/sync_*
15841 F:      drivers/dma-buf/dma-fence*
15842 F:      drivers/dma-buf/sw_sync.c
15843 F:      include/linux/sync_file.h
15844 F:      include/uapi/linux/sync_file.h
15845 F:      Documentation/driver-api/sync_file.rst
15846 T:      git git://anongit.freedesktop.org/drm/drm-misc
15847
15848 SYNOPSYS ARC ARCHITECTURE
15849 M:      Vineet Gupta <vgupta@synopsys.com>
15850 L:      linux-snps-arc@lists.infradead.org
15851 S:      Supported
15852 F:      arch/arc/
15853 F:      Documentation/devicetree/bindings/arc/*
15854 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15855 F:      drivers/clocksource/arc_timer.c
15856 F:      drivers/tty/serial/arc_uart.c
15857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15858
15859 SYNOPSYS ARC HSDK SDP pll clock driver
15860 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15861 S:      Supported
15862 F:      drivers/clk/clk-hsdk-pll.c
15863 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15864
15865 SYNOPSYS ARC SDP clock driver
15866 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15867 S:      Supported
15868 F:      drivers/clk/axs10x/*
15869 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15870
15871 SYNOPSYS ARC SDP platform support
15872 M:      Alexey Brodkin <abrodkin@synopsys.com>
15873 S:      Supported
15874 F:      arch/arc/plat-axs10x
15875 F:      arch/arc/boot/dts/ax*
15876 F:      Documentation/devicetree/bindings/arc/axs10*
15877
15878 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15879 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15880 S:      Supported
15881 F:      drivers/reset/reset-axs10x.c
15882 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15883
15884 SYNOPSYS CREG GPIO DRIVER
15885 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15886 S:      Maintained
15887 F:      drivers/gpio/gpio-creg-snps.c
15888 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15889
15890 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15891 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15892 S:      Maintained
15893 F:      drivers/tty/serial/8250/8250_dw.c
15894
15895 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15896 M:      Hoan Tran <hoan@os.amperecomputing.com>
15897 L:      linux-gpio@vger.kernel.org
15898 S:      Maintained
15899 F:      drivers/gpio/gpio-dwapb.c
15900 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15901
15902 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15903 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15904 S:      Maintained
15905 F:      drivers/dma/dw-axi-dmac/
15906 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15907
15908 SYNOPSYS DESIGNWARE DMAC DRIVER
15909 M:      Viresh Kumar <vireshk@kernel.org>
15910 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15911 S:      Maintained
15912 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15913 F:      drivers/dma/dw/
15914 F:      include/dt-bindings/dma/dw-dmac.h
15915 F:      include/linux/dma/dw.h
15916 F:      include/linux/platform_data/dma-dw.h
15917
15918 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15919 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15920 L:      netdev@vger.kernel.org
15921 S:      Supported
15922 F:      drivers/net/ethernet/synopsys/
15923
15924 SYNOPSYS DESIGNWARE I2C DRIVER
15925 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15926 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15927 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15928 L:      linux-i2c@vger.kernel.org
15929 S:      Maintained
15930 F:      drivers/i2c/busses/i2c-designware-*
15931 F:      include/linux/platform_data/i2c-designware.h
15932
15933 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15934 M:      Jaehoon Chung <jh80.chung@samsung.com>
15935 L:      linux-mmc@vger.kernel.org
15936 S:      Maintained
15937 F:      drivers/mmc/host/dw_mmc*
15938
15939 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15940 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15941 S:      Supported
15942 F:      drivers/reset/reset-hsdk.c
15943 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15944 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15945
15946 SYSTEM CONFIGURATION (SYSCON)
15947 M:      Lee Jones <lee.jones@linaro.org>
15948 M:      Arnd Bergmann <arnd@arndb.de>
15949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15950 S:      Supported
15951 F:      drivers/mfd/syscon.c
15952
15953 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15954 M:      Sudeep Holla <sudeep.holla@arm.com>
15955 L:      linux-arm-kernel@lists.infradead.org
15956 S:      Maintained
15957 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15958 F:      drivers/clk/clk-sc[mp]i.c
15959 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15960 F:      drivers/firmware/arm_scpi.c
15961 F:      drivers/firmware/arm_scmi/
15962 F:      drivers/reset/reset-scmi.c
15963 F:      include/linux/sc[mp]i_protocol.h
15964
15965 SYSTEM RESET/SHUTDOWN DRIVERS
15966 M:      Sebastian Reichel <sre@kernel.org>
15967 L:      linux-pm@vger.kernel.org
15968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15969 S:      Maintained
15970 F:      Documentation/devicetree/bindings/power/reset/
15971 F:      drivers/power/reset/
15972
15973 SYSTEM TRACE MODULE CLASS
15974 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15975 S:      Maintained
15976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15977 F:      Documentation/trace/stm.rst
15978 F:      drivers/hwtracing/stm/
15979 F:      include/linux/stm.h
15980 F:      include/uapi/linux/stm.h
15981
15982 SYSTEM76 ACPI DRIVER
15983 M:      Jeremy Soller <jeremy@system76.com>
15984 M:      System76 Product Development <productdev@system76.com>
15985 L:      platform-driver-x86@vger.kernel.org
15986 S:      Maintained
15987 F:      drivers/platform/x86/system76_acpi.c
15988
15989 SYSV FILESYSTEM
15990 M:      Christoph Hellwig <hch@infradead.org>
15991 S:      Maintained
15992 F:      Documentation/filesystems/sysv-fs.txt
15993 F:      fs/sysv/
15994 F:      include/linux/sysv_fs.h
15995
15996 TASKSTATS STATISTICS INTERFACE
15997 M:      Balbir Singh <bsingharora@gmail.com>
15998 S:      Maintained
15999 F:      Documentation/accounting/taskstats*
16000 F:      include/linux/taskstats*
16001 F:      kernel/taskstats.c
16002
16003 TC subsystem
16004 M:      Jamal Hadi Salim <jhs@mojatatu.com>
16005 M:      Cong Wang <xiyou.wangcong@gmail.com>
16006 M:      Jiri Pirko <jiri@resnulli.us>
16007 L:      netdev@vger.kernel.org
16008 S:      Maintained
16009 F:      include/net/pkt_cls.h
16010 F:      include/net/pkt_sched.h
16011 F:      include/net/tc_act/
16012 F:      include/uapi/linux/pkt_cls.h
16013 F:      include/uapi/linux/pkt_sched.h
16014 F:      include/uapi/linux/tc_act/
16015 F:      include/uapi/linux/tc_ematch/
16016 F:      net/sched/
16017
16018 TC90522 MEDIA DRIVER
16019 M:      Akihiro Tsukada <tskd08@gmail.com>
16020 L:      linux-media@vger.kernel.org
16021 S:      Odd Fixes
16022 F:      drivers/media/dvb-frontends/tc90522*
16023
16024 TCP LOW PRIORITY MODULE
16025 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16026 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16027 W:      http://tcp-lp-mod.sourceforge.net/
16028 S:      Maintained
16029 F:      net/ipv4/tcp_lp.c
16030
16031 TDA10071 MEDIA DRIVER
16032 M:      Antti Palosaari <crope@iki.fi>
16033 L:      linux-media@vger.kernel.org
16034 W:      https://linuxtv.org
16035 W:      http://palosaari.fi/linux/
16036 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16037 T:      git git://linuxtv.org/anttip/media_tree.git
16038 S:      Maintained
16039 F:      drivers/media/dvb-frontends/tda10071*
16040
16041 TDA18212 MEDIA DRIVER
16042 M:      Antti Palosaari <crope@iki.fi>
16043 L:      linux-media@vger.kernel.org
16044 W:      https://linuxtv.org
16045 W:      http://palosaari.fi/linux/
16046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16047 T:      git git://linuxtv.org/anttip/media_tree.git
16048 S:      Maintained
16049 F:      drivers/media/tuners/tda18212*
16050
16051 TDA18218 MEDIA DRIVER
16052 M:      Antti Palosaari <crope@iki.fi>
16053 L:      linux-media@vger.kernel.org
16054 W:      https://linuxtv.org
16055 W:      http://palosaari.fi/linux/
16056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16057 T:      git git://linuxtv.org/anttip/media_tree.git
16058 S:      Maintained
16059 F:      drivers/media/tuners/tda18218*
16060
16061 TDA18250 MEDIA DRIVER
16062 M:      Olli Salonen <olli.salonen@iki.fi>
16063 L:      linux-media@vger.kernel.org
16064 W:      https://linuxtv.org
16065 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16066 T:      git git://linuxtv.org/media_tree.git
16067 S:      Maintained
16068 F:      drivers/media/tuners/tda18250*
16069
16070 TDA18271 MEDIA DRIVER
16071 M:      Michael Krufky <mkrufky@linuxtv.org>
16072 L:      linux-media@vger.kernel.org
16073 W:      https://linuxtv.org
16074 W:      http://github.com/mkrufky
16075 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16076 T:      git git://linuxtv.org/mkrufky/tuners.git
16077 S:      Maintained
16078 F:      drivers/media/tuners/tda18271*
16079
16080 TDA1997x MEDIA DRIVER
16081 M:      Tim Harvey <tharvey@gateworks.com>
16082 L:      linux-media@vger.kernel.org
16083 W:      https://linuxtv.org
16084 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16085 S:      Maintained
16086 F:      drivers/media/i2c/tda1997x.*
16087
16088 TDA827x MEDIA DRIVER
16089 M:      Michael Krufky <mkrufky@linuxtv.org>
16090 L:      linux-media@vger.kernel.org
16091 W:      https://linuxtv.org
16092 W:      http://github.com/mkrufky
16093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16094 T:      git git://linuxtv.org/mkrufky/tuners.git
16095 S:      Maintained
16096 F:      drivers/media/tuners/tda8290.*
16097
16098 TDA8290 MEDIA DRIVER
16099 M:      Michael Krufky <mkrufky@linuxtv.org>
16100 L:      linux-media@vger.kernel.org
16101 W:      https://linuxtv.org
16102 W:      http://github.com/mkrufky
16103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16104 T:      git git://linuxtv.org/mkrufky/tuners.git
16105 S:      Maintained
16106 F:      drivers/media/tuners/tda8290.*
16107
16108 TDA9840 MEDIA DRIVER
16109 M:      Hans Verkuil <hverkuil@xs4all.nl>
16110 L:      linux-media@vger.kernel.org
16111 T:      git git://linuxtv.org/media_tree.git
16112 W:      https://linuxtv.org
16113 S:      Maintained
16114 F:      drivers/media/i2c/tda9840*
16115
16116 TEA5761 TUNER DRIVER
16117 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16118 L:      linux-media@vger.kernel.org
16119 W:      https://linuxtv.org
16120 T:      git git://linuxtv.org/media_tree.git
16121 S:      Odd fixes
16122 F:      drivers/media/tuners/tea5761.*
16123
16124 TEA5767 TUNER DRIVER
16125 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16126 L:      linux-media@vger.kernel.org
16127 W:      https://linuxtv.org
16128 T:      git git://linuxtv.org/media_tree.git
16129 S:      Maintained
16130 F:      drivers/media/tuners/tea5767.*
16131
16132 TEA6415C MEDIA DRIVER
16133 M:      Hans Verkuil <hverkuil@xs4all.nl>
16134 L:      linux-media@vger.kernel.org
16135 T:      git git://linuxtv.org/media_tree.git
16136 W:      https://linuxtv.org
16137 S:      Maintained
16138 F:      drivers/media/i2c/tea6415c*
16139
16140 TEA6420 MEDIA DRIVER
16141 M:      Hans Verkuil <hverkuil@xs4all.nl>
16142 L:      linux-media@vger.kernel.org
16143 T:      git git://linuxtv.org/media_tree.git
16144 W:      https://linuxtv.org
16145 S:      Maintained
16146 F:      drivers/media/i2c/tea6420*
16147
16148 TEAM DRIVER
16149 M:      Jiri Pirko <jiri@resnulli.us>
16150 L:      netdev@vger.kernel.org
16151 S:      Supported
16152 F:      drivers/net/team/
16153 F:      include/linux/if_team.h
16154 F:      include/uapi/linux/if_team.h
16155
16156 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16157 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16158 S:      Maintained
16159 F:      arch/x86/platform/ts5500/
16160
16161 TECHNOTREND USB IR RECEIVER
16162 M:      Sean Young <sean@mess.org>
16163 L:      linux-media@vger.kernel.org
16164 S:      Maintained
16165 F:      drivers/media/rc/ttusbir.c
16166
16167 TECHWELL TW9910 VIDEO DECODER
16168 L:      linux-media@vger.kernel.org
16169 S:      Orphan
16170 F:      drivers/media/i2c/tw9910.c
16171 F:      include/media/i2c/tw9910.h
16172
16173 TEE SUBSYSTEM
16174 M:      Jens Wiklander <jens.wiklander@linaro.org>
16175 L:      tee-dev@lists.linaro.org
16176 S:      Maintained
16177 F:      include/linux/tee_drv.h
16178 F:      include/uapi/linux/tee.h
16179 F:      drivers/tee/
16180 F:      Documentation/tee.txt
16181
16182 TEGRA ARCHITECTURE SUPPORT
16183 M:      Thierry Reding <thierry.reding@gmail.com>
16184 M:      Jonathan Hunter <jonathanh@nvidia.com>
16185 L:      linux-tegra@vger.kernel.org
16186 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16188 S:      Supported
16189 N:      [^a-z]tegra
16190
16191 TEGRA CLOCK DRIVER
16192 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16193 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16194 S:      Supported
16195 F:      drivers/clk/tegra/
16196
16197 TEGRA DMA DRIVERS
16198 M:      Laxman Dewangan <ldewangan@nvidia.com>
16199 M:      Jon Hunter <jonathanh@nvidia.com>
16200 S:      Supported
16201 F:      drivers/dma/tegra*
16202
16203 TEGRA I2C DRIVER
16204 M:      Laxman Dewangan <ldewangan@nvidia.com>
16205 R:      Dmitry Osipenko <digetx@gmail.com>
16206 S:      Supported
16207 F:      drivers/i2c/busses/i2c-tegra.c
16208
16209 TEGRA IOMMU DRIVERS
16210 M:      Thierry Reding <thierry.reding@gmail.com>
16211 L:      linux-tegra@vger.kernel.org
16212 S:      Supported
16213 F:      drivers/iommu/tegra*
16214
16215 TEGRA KBC DRIVER
16216 M:      Laxman Dewangan <ldewangan@nvidia.com>
16217 S:      Supported
16218 F:      drivers/input/keyboard/tegra-kbc.c
16219
16220 TEGRA NAND DRIVER
16221 M:      Stefan Agner <stefan@agner.ch>
16222 M:      Lucas Stach <dev@lynxeye.de>
16223 S:      Maintained
16224 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16225 F:      drivers/mtd/nand/raw/tegra_nand.c
16226
16227 TEGRA PWM DRIVER
16228 M:      Thierry Reding <thierry.reding@gmail.com>
16229 S:      Supported
16230 F:      drivers/pwm/pwm-tegra.c
16231
16232 TEGRA SERIAL DRIVER
16233 M:      Laxman Dewangan <ldewangan@nvidia.com>
16234 S:      Supported
16235 F:      drivers/tty/serial/serial-tegra.c
16236
16237 TEGRA SPI DRIVER
16238 M:      Laxman Dewangan <ldewangan@nvidia.com>
16239 S:      Supported
16240 F:      drivers/spi/spi-tegra*
16241
16242 TEGRA XUSB PADCTL DRIVER
16243 M:      JC Kuo <jckuo@nvidia.com>
16244 S:      Supported
16245 F:      drivers/phy/tegra/xusb*
16246
16247 TEHUTI ETHERNET DRIVER
16248 M:      Andy Gospodarek <andy@greyhouse.net>
16249 L:      netdev@vger.kernel.org
16250 S:      Supported
16251 F:      drivers/net/ethernet/tehuti/*
16252
16253 Telecom Clock Driver for MCPL0010
16254 M:      Mark Gross <mark.gross@intel.com>
16255 S:      Supported
16256 F:      drivers/char/tlclk.c
16257
16258 TENSILICA XTENSA PORT (xtensa)
16259 M:      Chris Zankel <chris@zankel.net>
16260 M:      Max Filippov <jcmvbkbc@gmail.com>
16261 L:      linux-xtensa@linux-xtensa.org
16262 T:      git git://github.com/czankel/xtensa-linux.git
16263 S:      Maintained
16264 F:      arch/xtensa/
16265 F:      drivers/irqchip/irq-xtensa-*
16266
16267 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16268 M:      Nishanth Menon <nm@ti.com>
16269 M:      Tero Kristo <t-kristo@ti.com>
16270 M:      Santosh Shilimkar <ssantosh@kernel.org>
16271 L:      linux-arm-kernel@lists.infradead.org
16272 S:      Maintained
16273 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16274 F:      drivers/firmware/ti_sci*
16275 F:      include/linux/soc/ti/ti_sci_protocol.h
16276 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16277 F:      drivers/soc/ti/ti_sci_pm_domains.c
16278 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16279 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16280 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16281 F:      drivers/clk/keystone/sci-clk.c
16282 F:      drivers/reset/reset-ti-sci.c
16283 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16284 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16285 F:      drivers/irqchip/irq-ti-sci-intr.c
16286 F:      drivers/irqchip/irq-ti-sci-inta.c
16287 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16288 F:      drivers/soc/ti/ti_sci_inta_msi.c
16289
16290 Texas Instruments ASoC drivers
16291 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16292 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16293 S:      Maintained
16294 F:      sound/soc/ti/
16295
16296 Texas Instruments' DAC7612 DAC Driver
16297 M:      Ricardo Ribalda <ricardo@ribalda.com>
16298 L:      linux-iio@vger.kernel.org
16299 S:      Supported
16300 F:      drivers/iio/dac/ti-dac7612.c
16301 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16302
16303 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16304 M:      Hans Verkuil <hverkuil@xs4all.nl>
16305 L:      linux-media@vger.kernel.org
16306 T:      git git://linuxtv.org/media_tree.git
16307 W:      https://linuxtv.org
16308 S:      Maintained
16309 F:      drivers/media/radio/radio-raremono.c
16310
16311 THERMAL
16312 M:      Zhang Rui <rui.zhang@intel.com>
16313 M:      Eduardo Valentin <edubezval@gmail.com>
16314 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
16315 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16316 L:      linux-pm@vger.kernel.org
16317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16319 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16320 S:      Supported
16321 F:      drivers/thermal/
16322 F:      include/linux/thermal.h
16323 F:      include/uapi/linux/thermal.h
16324 F:      include/linux/cpu_cooling.h
16325 F:      Documentation/devicetree/bindings/thermal/
16326
16327 THERMAL/CPU_COOLING
16328 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16329 M:      Viresh Kumar <viresh.kumar@linaro.org>
16330 M:      Javi Merino <javi.merino@kernel.org>
16331 L:      linux-pm@vger.kernel.org
16332 S:      Supported
16333 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16334 F:      drivers/thermal/cpu_cooling.c
16335 F:      include/linux/cpu_cooling.h
16336
16337 THERMAL DRIVER FOR AMLOGIC SOCS
16338 M:      Guillaume La Roque <glaroque@baylibre.com>
16339 L:      linux-pm@vger.kernel.org
16340 L:      linux-amlogic@lists.infradead.org
16341 W:      http://linux-meson.com/
16342 S:      Supported
16343 F:      drivers/thermal/amlogic_thermal.c
16344 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16345
16346 THINKPAD ACPI EXTRAS DRIVER
16347 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16348 L:      ibm-acpi-devel@lists.sourceforge.net
16349 L:      platform-driver-x86@vger.kernel.org
16350 W:      http://ibm-acpi.sourceforge.net
16351 W:      http://thinkwiki.org/wiki/Ibm-acpi
16352 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16353 S:      Maintained
16354 F:      drivers/platform/x86/thinkpad_acpi.c
16355
16356 THUNDERBOLT DRIVER
16357 M:      Andreas Noever <andreas.noever@gmail.com>
16358 M:      Michael Jamet <michael.jamet@intel.com>
16359 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16360 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16362 S:      Maintained
16363 F:      Documentation/admin-guide/thunderbolt.rst
16364 F:      drivers/thunderbolt/
16365 F:      include/linux/thunderbolt.h
16366
16367 THUNDERBOLT NETWORK DRIVER
16368 M:      Michael Jamet <michael.jamet@intel.com>
16369 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16370 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16371 L:      netdev@vger.kernel.org
16372 S:      Maintained
16373 F:      drivers/net/thunderbolt.c
16374
16375 THUNDERX GPIO DRIVER
16376 M:      David Daney <david.daney@cavium.com>
16377 S:      Maintained
16378 F:      drivers/gpio/gpio-thunderx.c
16379
16380 TI AM437X VPFE DRIVER
16381 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16382 L:      linux-media@vger.kernel.org
16383 W:      https://linuxtv.org
16384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16385 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16386 S:      Maintained
16387 F:      drivers/media/platform/am437x/
16388
16389 TI BANDGAP AND THERMAL DRIVER
16390 M:      Eduardo Valentin <edubezval@gmail.com>
16391 M:      Keerthy <j-keerthy@ti.com>
16392 L:      linux-pm@vger.kernel.org
16393 L:      linux-omap@vger.kernel.org
16394 S:      Maintained
16395 F:      drivers/thermal/ti-soc-thermal/
16396
16397 TI BQ27XXX POWER SUPPLY DRIVER
16398 R:      Andrew F. Davis <afd@ti.com>
16399 F:      include/linux/power/bq27xxx_battery.h
16400 F:      drivers/power/supply/bq27xxx_battery.c
16401 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16402
16403 TI CDCE706 CLOCK DRIVER
16404 M:      Max Filippov <jcmvbkbc@gmail.com>
16405 S:      Maintained
16406 F:      drivers/clk/clk-cdce706.c
16407
16408 TI CLOCK DRIVER
16409 M:      Tero Kristo <t-kristo@ti.com>
16410 L:      linux-omap@vger.kernel.org
16411 S:      Maintained
16412 F:      drivers/clk/ti/
16413 F:      include/linux/clk/ti.h
16414
16415 TI DAVINCI MACHINE SUPPORT
16416 M:      Sekhar Nori <nsekhar@ti.com>
16417 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16420 S:      Supported
16421 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16422 F:      arch/arm/mach-davinci/
16423 F:      drivers/i2c/busses/i2c-davinci.c
16424 F:      arch/arm/boot/dts/da850*
16425
16426 TI DAVINCI SERIES CLOCK DRIVER
16427 M:      David Lechner <david@lechnology.com>
16428 R:      Sekhar Nori <nsekhar@ti.com>
16429 S:      Maintained
16430 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16431 F:      drivers/clk/davinci/
16432
16433 TI DAVINCI SERIES GPIO DRIVER
16434 M:      Keerthy <j-keerthy@ti.com>
16435 L:      linux-gpio@vger.kernel.org
16436 S:      Maintained
16437 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16438 F:      drivers/gpio/gpio-davinci.c
16439
16440 TI DAVINCI SERIES MEDIA DRIVER
16441 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16442 L:      linux-media@vger.kernel.org
16443 W:      https://linuxtv.org
16444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16445 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16446 S:      Maintained
16447 F:      drivers/media/platform/davinci/
16448 F:      include/media/davinci/
16449
16450 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16451 R:      David Lechner <david@lechnology.com>
16452 L:      linux-iio@vger.kernel.org
16453 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16454 F:      drivers/counter/ti-eqep.c
16455
16456 TI ETHERNET SWITCH DRIVER (CPSW)
16457 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16458 L:      linux-omap@vger.kernel.org
16459 L:      netdev@vger.kernel.org
16460 S:      Maintained
16461 F:      drivers/net/ethernet/ti/cpsw*
16462 F:      drivers/net/ethernet/ti/davinci*
16463
16464 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16465 M:      Alex Dubov <oakad@yahoo.com>
16466 S:      Maintained
16467 W:      http://tifmxx.berlios.de/
16468 F:      drivers/memstick/host/tifm_ms.c
16469 F:      drivers/misc/tifm*
16470 F:      drivers/mmc/host/tifm_sd.c
16471 F:      include/linux/tifm.h
16472
16473 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16474 M:      Santosh Shilimkar <ssantosh@kernel.org>
16475 L:      linux-kernel@vger.kernel.org
16476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16477 S:      Maintained
16478 F:      drivers/soc/ti/*
16479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16480
16481 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16482 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16483 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16484 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16485 S:      Maintained
16486 F:      sound/soc/codecs/lm49453*
16487 F:      sound/soc/codecs/isabelle*
16488
16489 TI LP855x BACKLIGHT DRIVER
16490 M:      Milo Kim <milo.kim@ti.com>
16491 S:      Maintained
16492 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16493 F:      drivers/video/backlight/lp855x_bl.c
16494 F:      include/linux/platform_data/lp855x.h
16495
16496 TI LP8727 CHARGER DRIVER
16497 M:      Milo Kim <milo.kim@ti.com>
16498 S:      Maintained
16499 F:      drivers/power/supply/lp8727_charger.c
16500 F:      include/linux/platform_data/lp8727.h
16501
16502 TI LP8788 MFD DRIVER
16503 M:      Milo Kim <milo.kim@ti.com>
16504 S:      Maintained
16505 F:      drivers/iio/adc/lp8788_adc.c
16506 F:      drivers/leds/leds-lp8788.c
16507 F:      drivers/mfd/lp8788*.c
16508 F:      drivers/power/supply/lp8788-charger.c
16509 F:      drivers/regulator/lp8788-*.c
16510 F:      include/linux/mfd/lp8788*.h
16511
16512 TI NETCP ETHERNET DRIVER
16513 M:      Wingman Kwok <w-kwok2@ti.com>
16514 M:      Murali Karicheri <m-karicheri2@ti.com>
16515 L:      netdev@vger.kernel.org
16516 S:      Maintained
16517 F:      drivers/net/ethernet/ti/netcp*
16518
16519 TI PCM3060 ASoC CODEC DRIVER
16520 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16522 S:      Maintained
16523 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16524 F:      sound/soc/codecs/pcm3060*
16525
16526 TI TAS571X FAMILY ASoC CODEC DRIVER
16527 M:      Kevin Cernekee <cernekee@chromium.org>
16528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16529 S:      Odd Fixes
16530 F:      sound/soc/codecs/tas571x*
16531
16532 TI TRF7970A NFC DRIVER
16533 M:      Mark Greer <mgreer@animalcreek.com>
16534 L:      linux-wireless@vger.kernel.org
16535 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16536 S:      Supported
16537 F:      drivers/nfc/trf7970a.c
16538 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16539
16540 TI TWL4030 SERIES SOC CODEC DRIVER
16541 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16542 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16543 S:      Maintained
16544 F:      sound/soc/codecs/twl4030*
16545
16546 TI VPE/CAL DRIVERS
16547 M:      Benoit Parrot <bparrot@ti.com>
16548 L:      linux-media@vger.kernel.org
16549 W:      http://linuxtv.org/
16550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16551 S:      Maintained
16552 F:      drivers/media/platform/ti-vpe/
16553 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16554
16555 TI WILINK WIRELESS DRIVERS
16556 L:      linux-wireless@vger.kernel.org
16557 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16558 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16560 S:      Orphan
16561 F:      drivers/net/wireless/ti/
16562 F:      include/linux/wl12xx.h
16563
16564 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16565 M:      John Stultz <john.stultz@linaro.org>
16566 M:      Thomas Gleixner <tglx@linutronix.de>
16567 R:      Stephen Boyd <sboyd@kernel.org>
16568 L:      linux-kernel@vger.kernel.org
16569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16570 S:      Supported
16571 F:      include/linux/clocksource.h
16572 F:      include/linux/time.h
16573 F:      include/linux/timex.h
16574 F:      include/uapi/linux/time.h
16575 F:      include/uapi/linux/timex.h
16576 F:      kernel/time/clocksource.c
16577 F:      kernel/time/time*.c
16578 F:      kernel/time/alarmtimer.c
16579 F:      kernel/time/ntp.c
16580 F:      tools/testing/selftests/timers/
16581
16582 TIPC NETWORK LAYER
16583 M:      Jon Maloy <jon.maloy@ericsson.com>
16584 M:      Ying Xue <ying.xue@windriver.com>
16585 L:      netdev@vger.kernel.org (core kernel code)
16586 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16587 W:      http://tipc.sourceforge.net/
16588 S:      Maintained
16589 F:      include/uapi/linux/tipc*.h
16590 F:      net/tipc/
16591
16592 TLAN NETWORK DRIVER
16593 M:      Samuel Chessman <chessman@tux.org>
16594 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16595 W:      http://sourceforge.net/projects/tlan/
16596 S:      Maintained
16597 F:      Documentation/networking/device_drivers/ti/tlan.txt
16598 F:      drivers/net/ethernet/ti/tlan.*
16599
16600 TM6000 VIDEO4LINUX DRIVER
16601 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16602 L:      linux-media@vger.kernel.org
16603 W:      https://linuxtv.org
16604 T:      git git://linuxtv.org/media_tree.git
16605 S:      Odd fixes
16606 F:      drivers/media/usb/tm6000/
16607 F:      Documentation/media/v4l-drivers/tm6000*
16608
16609 TMIO/SDHI MMC DRIVER
16610 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16611 L:      linux-mmc@vger.kernel.org
16612 S:      Supported
16613 F:      drivers/mmc/host/tmio_mmc*
16614 F:      drivers/mmc/host/renesas_sdhi*
16615 F:      include/linux/mfd/tmio.h
16616
16617 TMP401 HARDWARE MONITOR DRIVER
16618 M:      Guenter Roeck <linux@roeck-us.net>
16619 L:      linux-hwmon@vger.kernel.org
16620 S:      Maintained
16621 F:      Documentation/hwmon/tmp401.rst
16622 F:      drivers/hwmon/tmp401.c
16623
16624 TMP513 HARDWARE MONITOR DRIVER
16625 M:      Eric Tremblay <etremblay@distech-controls.com>
16626 L:      linux-hwmon@vger.kernel.org
16627 S:      Maintained
16628 F:      Documentation/hwmon/tmp513.rst
16629 F:      drivers/hwmon/tmp513.c
16630
16631 TMPFS (SHMEM FILESYSTEM)
16632 M:      Hugh Dickins <hughd@google.com>
16633 L:      linux-mm@kvack.org
16634 S:      Maintained
16635 F:      include/linux/shmem_fs.h
16636 F:      mm/shmem.c
16637
16638 TOMOYO SECURITY MODULE
16639 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16640 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16641 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16642 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16643 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16644 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16645 W:      https://tomoyo.osdn.jp/
16646 S:      Maintained
16647 F:      security/tomoyo/
16648
16649 TOPSTAR LAPTOP EXTRAS DRIVER
16650 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16651 L:      platform-driver-x86@vger.kernel.org
16652 S:      Maintained
16653 F:      drivers/platform/x86/topstar-laptop.c
16654
16655 TORTURE-TEST MODULES
16656 M:      Davidlohr Bueso <dave@stgolabs.net>
16657 M:      "Paul E. McKenney" <paulmck@kernel.org>
16658 M:      Josh Triplett <josh@joshtriplett.org>
16659 L:      linux-kernel@vger.kernel.org
16660 S:      Supported
16661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16662 F:      Documentation/RCU/torture.txt
16663 F:      kernel/torture.c
16664 F:      kernel/rcu/rcutorture.c
16665 F:      kernel/rcu/rcuperf.c
16666 F:      kernel/locking/locktorture.c
16667
16668 TOSHIBA ACPI EXTRAS DRIVER
16669 M:      Azael Avalos <coproscefalo@gmail.com>
16670 L:      platform-driver-x86@vger.kernel.org
16671 S:      Maintained
16672 F:      drivers/platform/x86/toshiba_acpi.c
16673
16674 TOSHIBA BLUETOOTH DRIVER
16675 M:      Azael Avalos <coproscefalo@gmail.com>
16676 L:      platform-driver-x86@vger.kernel.org
16677 S:      Maintained
16678 F:      drivers/platform/x86/toshiba_bluetooth.c
16679
16680 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16681 M:      Azael Avalos <coproscefalo@gmail.com>
16682 L:      platform-driver-x86@vger.kernel.org
16683 S:      Maintained
16684 F:      drivers/platform/x86/toshiba_haps.c
16685
16686 TOSHIBA SMM DRIVER
16687 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16688 W:      http://www.buzzard.org.uk/toshiba/
16689 S:      Maintained
16690 F:      drivers/char/toshiba.c
16691 F:      include/linux/toshiba.h
16692 F:      include/uapi/linux/toshiba.h
16693
16694 TOSHIBA TC358743 DRIVER
16695 M:      Mats Randgaard <matrandg@cisco.com>
16696 L:      linux-media@vger.kernel.org
16697 S:      Maintained
16698 F:      drivers/media/i2c/tc358743*
16699 F:      include/media/i2c/tc358743.h
16700
16701 TOSHIBA WMI HOTKEYS DRIVER
16702 M:      Azael Avalos <coproscefalo@gmail.com>
16703 L:      platform-driver-x86@vger.kernel.org
16704 S:      Maintained
16705 F:      drivers/platform/x86/toshiba-wmi.c
16706
16707 TPM DEVICE DRIVER
16708 M:      Peter Huewe <peterhuewe@gmx.de>
16709 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16710 R:      Jason Gunthorpe <jgg@ziepe.ca>
16711 L:      linux-integrity@vger.kernel.org
16712 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16713 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16714 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16715 S:      Maintained
16716 F:      drivers/char/tpm/
16717
16718 TRACING
16719 M:      Steven Rostedt <rostedt@goodmis.org>
16720 M:      Ingo Molnar <mingo@redhat.com>
16721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16722 S:      Maintained
16723 F:      Documentation/trace/ftrace.rst
16724 F:      arch/*/*/*/ftrace.h
16725 F:      arch/*/kernel/ftrace.c
16726 F:      include/*/ftrace.h
16727 F:      include/linux/trace*.h
16728 F:      include/trace/
16729 F:      kernel/trace/
16730 F:      tools/testing/selftests/ftrace/
16731
16732 TRACING MMIO ACCESSES (MMIOTRACE)
16733 M:      Steven Rostedt <rostedt@goodmis.org>
16734 M:      Ingo Molnar <mingo@kernel.org>
16735 R:      Karol Herbst <karolherbst@gmail.com>
16736 R:      Pekka Paalanen <ppaalanen@gmail.com>
16737 S:      Maintained
16738 L:      linux-kernel@vger.kernel.org
16739 L:      nouveau@lists.freedesktop.org
16740 F:      kernel/trace/trace_mmiotrace.c
16741 F:      include/linux/mmiotrace.h
16742 F:      arch/x86/mm/kmmio.c
16743 F:      arch/x86/mm/mmio-mod.c
16744 F:      arch/x86/mm/testmmiotrace.c
16745
16746 TRIVIAL PATCHES
16747 M:      Jiri Kosina <trivial@kernel.org>
16748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16749 S:      Maintained
16750 K:      ^Subject:.*(?i)trivial
16751
16752 TEMPO SEMICONDUCTOR DRIVERS
16753 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16754 S:      Maintained
16755 F:      sound/soc/codecs/tscs*.c
16756 F:      sound/soc/codecs/tscs*.h
16757 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16758
16759 TTY LAYER
16760 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16761 M:      Jiri Slaby <jslaby@suse.com>
16762 S:      Supported
16763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16764 F:      Documentation/driver-api/serial/
16765 F:      drivers/tty/
16766 F:      drivers/tty/serial/serial_core.c
16767 F:      include/linux/serial_core.h
16768 F:      include/linux/serial.h
16769 F:      include/linux/tty.h
16770 F:      include/uapi/linux/serial_core.h
16771 F:      include/uapi/linux/serial.h
16772 F:      include/uapi/linux/tty.h
16773
16774 TUA9001 MEDIA DRIVER
16775 M:      Antti Palosaari <crope@iki.fi>
16776 L:      linux-media@vger.kernel.org
16777 W:      https://linuxtv.org
16778 W:      http://palosaari.fi/linux/
16779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16780 T:      git git://linuxtv.org/anttip/media_tree.git
16781 S:      Maintained
16782 F:      drivers/media/tuners/tua9001*
16783
16784 TULIP NETWORK DRIVERS
16785 L:      netdev@vger.kernel.org
16786 L:      linux-parisc@vger.kernel.org
16787 S:      Orphan
16788 F:      drivers/net/ethernet/dec/tulip/
16789
16790 TUN/TAP driver
16791 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16792 W:      http://vtun.sourceforge.net/tun
16793 S:      Maintained
16794 F:      Documentation/networking/tuntap.txt
16795 F:      arch/um/os-Linux/drivers/
16796
16797 TURBOCHANNEL SUBSYSTEM
16798 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16799 M:      Ralf Baechle <ralf@linux-mips.org>
16800 L:      linux-mips@vger.kernel.org
16801 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16802 S:      Maintained
16803 F:      drivers/tc/
16804 F:      include/linux/tc.h
16805
16806 TURBOSTAT UTILITY
16807 M:      "Len Brown" <lenb@kernel.org>
16808 L:      linux-pm@vger.kernel.org
16809 B:      https://bugzilla.kernel.org
16810 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16812 S:      Supported
16813 F:      tools/power/x86/turbostat/
16814
16815 TW5864 VIDEO4LINUX DRIVER
16816 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16817 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16818 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16819 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16820 L:      linux-media@vger.kernel.org
16821 S:      Supported
16822 F:      drivers/media/pci/tw5864/
16823
16824 TW68 VIDEO4LINUX DRIVER
16825 M:      Hans Verkuil <hverkuil@xs4all.nl>
16826 L:      linux-media@vger.kernel.org
16827 T:      git git://linuxtv.org/media_tree.git
16828 W:      https://linuxtv.org
16829 S:      Odd Fixes
16830 F:      drivers/media/pci/tw68/
16831
16832 TW686X VIDEO4LINUX DRIVER
16833 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16834 L:      linux-media@vger.kernel.org
16835 T:      git git://linuxtv.org/media_tree.git
16836 W:      http://linuxtv.org
16837 S:      Maintained
16838 F:      drivers/media/pci/tw686x/
16839
16840 UBI FILE SYSTEM (UBIFS)
16841 M:      Richard Weinberger <richard@nod.at>
16842 L:      linux-mtd@lists.infradead.org
16843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16845 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16846 S:      Supported
16847 F:      Documentation/filesystems/ubifs.txt
16848 F:      fs/ubifs/
16849
16850 UCLINUX (M68KNOMMU AND COLDFIRE)
16851 M:      Greg Ungerer <gerg@linux-m68k.org>
16852 W:      http://www.linux-m68k.org/
16853 W:      http://www.uclinux.org/
16854 L:      linux-m68k@lists.linux-m68k.org
16855 L:      uclinux-dev@uclinux.org  (subscribers-only)
16856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16857 S:      Maintained
16858 F:      arch/m68k/coldfire/
16859 F:      arch/m68k/68*/
16860 F:      arch/m68k/*/*_no.*
16861 F:      arch/m68k/include/asm/*_no.*
16862
16863 UDF FILESYSTEM
16864 M:      Jan Kara <jack@suse.com>
16865 S:      Maintained
16866 F:      Documentation/filesystems/udf.txt
16867 F:      fs/udf/
16868
16869 UDRAW TABLET
16870 M:      Bastien Nocera <hadess@hadess.net>
16871 L:      linux-input@vger.kernel.org
16872 S:      Maintained
16873 F:      drivers/hid/hid-udraw-ps3.c
16874
16875 UFS FILESYSTEM
16876 M:      Evgeniy Dushistov <dushistov@mail.ru>
16877 S:      Maintained
16878 F:      Documentation/admin-guide/ufs.rst
16879 F:      fs/ufs/
16880
16881 UHID USERSPACE HID IO DRIVER:
16882 M:      David Herrmann <dh.herrmann@googlemail.com>
16883 L:      linux-input@vger.kernel.org
16884 S:      Maintained
16885 F:      drivers/hid/uhid.c
16886 F:      include/uapi/linux/uhid.h
16887
16888 ULPI BUS
16889 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16890 L:      linux-usb@vger.kernel.org
16891 S:      Maintained
16892 F:      drivers/usb/common/ulpi.c
16893 F:      include/linux/ulpi/
16894
16895 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16896 L:      devel@driverdev.osuosl.org
16897 S:      Obsolete
16898 F:      drivers/staging/uwb/
16899
16900 UNICODE SUBSYSTEM:
16901 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16902 L:      linux-fsdevel@vger.kernel.org
16903 S:      Supported
16904 F:      fs/unicode/
16905
16906 UNICORE32 ARCHITECTURE:
16907 M:      Guan Xuetao <gxt@pku.edu.cn>
16908 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16909 S:      Maintained
16910 T:      git git://github.com/gxt/linux.git
16911 F:      arch/unicore32/
16912
16913 UNIFDEF
16914 M:      Tony Finch <dot@dotat.at>
16915 W:      http://dotat.at/prog/unifdef
16916 S:      Maintained
16917 F:      scripts/unifdef.c
16918
16919 UNIFORM CDROM DRIVER
16920 M:      Jens Axboe <axboe@kernel.dk>
16921 W:      http://www.kernel.dk
16922 S:      Maintained
16923 F:      Documentation/cdrom/
16924 F:      drivers/cdrom/cdrom.c
16925 F:      include/linux/cdrom.h
16926 F:      include/uapi/linux/cdrom.h
16927
16928 UNISYS S-PAR DRIVERS
16929 M:      David Kershner <david.kershner@unisys.com>
16930 L:      sparmaintainer@unisys.com (Unisys internal)
16931 S:      Supported
16932 F:      include/linux/visorbus.h
16933 F:      drivers/visorbus/
16934 F:      drivers/staging/unisys/
16935
16936 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16937 R:      Alim Akhtar <alim.akhtar@samsung.com>
16938 R:      Avri Altman <avri.altman@wdc.com>
16939 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16940 L:      linux-scsi@vger.kernel.org
16941 S:      Supported
16942 F:      Documentation/scsi/ufs.txt
16943 F:      drivers/scsi/ufs/
16944
16945 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16946 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16947 L:      linux-scsi@vger.kernel.org
16948 S:      Supported
16949 F:      drivers/scsi/ufs/*dwc*
16950
16951 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16952 M:      Stanley Chu <stanley.chu@mediatek.com>
16953 L:      linux-scsi@vger.kernel.org
16954 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16955 S:      Maintained
16956 F:      drivers/scsi/ufs/ufs-mediatek*
16957
16958 UNSORTED BLOCK IMAGES (UBI)
16959 M:      Richard Weinberger <richard@nod.at>
16960 W:      http://www.linux-mtd.infradead.org/
16961 L:      linux-mtd@lists.infradead.org
16962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16964 S:      Supported
16965 F:      drivers/mtd/ubi/
16966 F:      include/linux/mtd/ubi.h
16967 F:      include/uapi/mtd/ubi-user.h
16968
16969 USB "USBNET" DRIVER FRAMEWORK
16970 M:      Oliver Neukum <oneukum@suse.com>
16971 L:      netdev@vger.kernel.org
16972 W:      http://www.linux-usb.org/usbnet
16973 S:      Maintained
16974 F:      drivers/net/usb/usbnet.c
16975 F:      include/linux/usb/usbnet.h
16976
16977 USB ACM DRIVER
16978 M:      Oliver Neukum <oneukum@suse.com>
16979 L:      linux-usb@vger.kernel.org
16980 S:      Maintained
16981 F:      Documentation/usb/acm.rst
16982 F:      drivers/usb/class/cdc-acm.*
16983
16984 USB AR5523 WIRELESS DRIVER
16985 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16986 L:      linux-wireless@vger.kernel.org
16987 S:      Maintained
16988 F:      drivers/net/wireless/ath/ar5523/
16989
16990 USB ATTACHED SCSI
16991 M:      Oliver Neukum <oneukum@suse.com>
16992 L:      linux-usb@vger.kernel.org
16993 L:      linux-scsi@vger.kernel.org
16994 S:      Maintained
16995 F:      drivers/usb/storage/uas.c
16996
16997 USB CDC ETHERNET DRIVER
16998 M:      Oliver Neukum <oliver@neukum.org>
16999 L:      linux-usb@vger.kernel.org
17000 S:      Maintained
17001 F:      drivers/net/usb/cdc_*.c
17002 F:      include/uapi/linux/usb/cdc.h
17003
17004 USB CHAOSKEY DRIVER
17005 M:      Keith Packard <keithp@keithp.com>
17006 L:      linux-usb@vger.kernel.org
17007 S:      Maintained
17008 F:      drivers/usb/misc/chaoskey.c
17009
17010 USB CYPRESS C67X00 DRIVER
17011 M:      Peter Korsgaard <jacmet@sunsite.dk>
17012 L:      linux-usb@vger.kernel.org
17013 S:      Maintained
17014 F:      drivers/usb/c67x00/
17015
17016 USB DAVICOM DM9601 DRIVER
17017 M:      Peter Korsgaard <jacmet@sunsite.dk>
17018 L:      netdev@vger.kernel.org
17019 W:      http://www.linux-usb.org/usbnet
17020 S:      Maintained
17021 F:      drivers/net/usb/dm9601.c
17022
17023 USB EHCI DRIVER
17024 M:      Alan Stern <stern@rowland.harvard.edu>
17025 L:      linux-usb@vger.kernel.org
17026 S:      Maintained
17027 F:      Documentation/usb/ehci.rst
17028 F:      drivers/usb/host/ehci*
17029
17030 USB GADGET/PERIPHERAL SUBSYSTEM
17031 M:      Felipe Balbi <balbi@kernel.org>
17032 L:      linux-usb@vger.kernel.org
17033 W:      http://www.linux-usb.org/gadget
17034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17035 S:      Maintained
17036 F:      drivers/usb/gadget/
17037 F:      include/linux/usb/gadget*
17038
17039 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17040 M:      Jiri Kosina <jikos@kernel.org>
17041 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17042 L:      linux-usb@vger.kernel.org
17043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17044 S:      Maintained
17045 F:      Documentation/hid/hiddev.rst
17046 F:      drivers/hid/usbhid/
17047
17048 USB INTEL XHCI ROLE MUX DRIVER
17049 M:      Hans de Goede <hdegoede@redhat.com>
17050 L:      linux-usb@vger.kernel.org
17051 S:      Maintained
17052 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17053
17054 USB IP DRIVER FOR HISILICON KIRIN
17055 M:      Yu Chen <chenyu56@huawei.com>
17056 M:      Binghui Wang <wangbinghui@hisilicon.com>
17057 L:      linux-usb@vger.kernel.org
17058 S:      Maintained
17059 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17060 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17061
17062 USB ISP116X DRIVER
17063 M:      Olav Kongas <ok@artecdesign.ee>
17064 L:      linux-usb@vger.kernel.org
17065 S:      Maintained
17066 F:      drivers/usb/host/isp116x*
17067 F:      include/linux/usb/isp116x.h
17068
17069 USB LAN78XX ETHERNET DRIVER
17070 M:      Woojung Huh <woojung.huh@microchip.com>
17071 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17072 L:      netdev@vger.kernel.org
17073 S:      Maintained
17074 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17075 F:      drivers/net/usb/lan78xx.*
17076 F:      include/dt-bindings/net/microchip-lan78xx.h
17077
17078 USB MASS STORAGE DRIVER
17079 M:      Alan Stern <stern@rowland.harvard.edu>
17080 L:      linux-usb@vger.kernel.org
17081 L:      usb-storage@lists.one-eyed-alien.net
17082 S:      Maintained
17083 F:      drivers/usb/storage/
17084
17085 USB MIDI DRIVER
17086 M:      Clemens Ladisch <clemens@ladisch.de>
17087 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17089 S:      Maintained
17090 F:      sound/usb/midi.*
17091
17092 USB NETWORKING DRIVERS
17093 L:      linux-usb@vger.kernel.org
17094 S:      Odd Fixes
17095 F:      drivers/net/usb/
17096
17097 USB OHCI DRIVER
17098 M:      Alan Stern <stern@rowland.harvard.edu>
17099 L:      linux-usb@vger.kernel.org
17100 S:      Maintained
17101 F:      Documentation/usb/ohci.rst
17102 F:      drivers/usb/host/ohci*
17103
17104 USB OTG FSM (Finite State Machine)
17105 M:      Peter Chen <Peter.Chen@nxp.com>
17106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17107 L:      linux-usb@vger.kernel.org
17108 S:      Maintained
17109 F:      drivers/usb/common/usb-otg-fsm.c
17110
17111 USB OVER IP DRIVER
17112 M:      Valentina Manea <valentina.manea.m@gmail.com>
17113 M:      Shuah Khan <shuah@kernel.org>
17114 M:      Shuah Khan <skhan@linuxfoundation.org>
17115 L:      linux-usb@vger.kernel.org
17116 S:      Maintained
17117 F:      Documentation/usb/usbip_protocol.rst
17118 F:      drivers/usb/usbip/
17119 F:      tools/usb/usbip/
17120 F:      tools/testing/selftests/drivers/usb/usbip/
17121
17122 USB PEGASUS DRIVER
17123 M:      Petko Manolov <petkan@nucleusys.com>
17124 L:      linux-usb@vger.kernel.org
17125 L:      netdev@vger.kernel.org
17126 T:      git git://github.com/petkan/pegasus.git
17127 W:      https://github.com/petkan/pegasus
17128 S:      Maintained
17129 F:      drivers/net/usb/pegasus.*
17130
17131 USB PHY LAYER
17132 M:      Felipe Balbi <balbi@kernel.org>
17133 L:      linux-usb@vger.kernel.org
17134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17135 S:      Maintained
17136 F:      drivers/usb/phy/
17137
17138 USB PRINTER DRIVER (usblp)
17139 M:      Pete Zaitcev <zaitcev@redhat.com>
17140 L:      linux-usb@vger.kernel.org
17141 S:      Supported
17142 F:      drivers/usb/class/usblp.c
17143
17144 USB QMI WWAN NETWORK DRIVER
17145 M:      Bjørn Mork <bjorn@mork.no>
17146 L:      netdev@vger.kernel.org
17147 S:      Maintained
17148 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17149 F:      drivers/net/usb/qmi_wwan.c
17150
17151 USB RTL8150 DRIVER
17152 M:      Petko Manolov <petkan@nucleusys.com>
17153 L:      linux-usb@vger.kernel.org
17154 L:      netdev@vger.kernel.org
17155 T:      git git://github.com/petkan/rtl8150.git
17156 W:      https://github.com/petkan/rtl8150
17157 S:      Maintained
17158 F:      drivers/net/usb/rtl8150.c
17159
17160 USB SERIAL SUBSYSTEM
17161 M:      Johan Hovold <johan@kernel.org>
17162 L:      linux-usb@vger.kernel.org
17163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17164 S:      Maintained
17165 F:      Documentation/usb/usb-serial.rst
17166 F:      drivers/usb/serial/
17167 F:      include/linux/usb/serial.h
17168
17169 USB SMSC75XX ETHERNET DRIVER
17170 M:      Steve Glendinning <steve.glendinning@shawell.net>
17171 L:      netdev@vger.kernel.org
17172 S:      Maintained
17173 F:      drivers/net/usb/smsc75xx.*
17174
17175 USB SMSC95XX ETHERNET DRIVER
17176 M:      Steve Glendinning <steve.glendinning@shawell.net>
17177 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17178 L:      netdev@vger.kernel.org
17179 S:      Maintained
17180 F:      drivers/net/usb/smsc95xx.*
17181
17182 USB SUBSYSTEM
17183 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17184 L:      linux-usb@vger.kernel.org
17185 W:      http://www.linux-usb.org
17186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17187 S:      Supported
17188 F:      Documentation/devicetree/bindings/usb/
17189 F:      Documentation/usb/
17190 F:      drivers/usb/
17191 F:      include/linux/usb.h
17192 F:      include/linux/usb/
17193
17194 USB TYPEC PI3USB30532 MUX DRIVER
17195 M:      Hans de Goede <hdegoede@redhat.com>
17196 L:      linux-usb@vger.kernel.org
17197 S:      Maintained
17198 F:      drivers/usb/typec/mux/pi3usb30532.c
17199
17200 USB TYPEC CLASS
17201 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17202 L:      linux-usb@vger.kernel.org
17203 S:      Maintained
17204 F:      Documentation/ABI/testing/sysfs-class-typec
17205 F:      Documentation/driver-api/usb/typec.rst
17206 F:      drivers/usb/typec/
17207 F:      include/linux/usb/typec.h
17208
17209 USB TYPEC BUS FOR ALTERNATE MODES
17210 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17211 L:      linux-usb@vger.kernel.org
17212 S:      Maintained
17213 F:      Documentation/ABI/testing/sysfs-bus-typec
17214 F:      Documentation/driver-api/usb/typec_bus.rst
17215 F:      drivers/usb/typec/altmodes/
17216 F:      include/linux/usb/typec_altmode.h
17217
17218 USB TYPEC PORT CONTROLLER DRIVERS
17219 M:      Guenter Roeck <linux@roeck-us.net>
17220 L:      linux-usb@vger.kernel.org
17221 S:      Maintained
17222 F:      drivers/usb/typec/tcpm/
17223
17224 USB UHCI DRIVER
17225 M:      Alan Stern <stern@rowland.harvard.edu>
17226 L:      linux-usb@vger.kernel.org
17227 S:      Maintained
17228 F:      drivers/usb/host/uhci*
17229
17230 USB VIDEO CLASS
17231 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17232 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17233 L:      linux-media@vger.kernel.org
17234 T:      git git://linuxtv.org/media_tree.git
17235 W:      http://www.ideasonboard.org/uvc/
17236 S:      Maintained
17237 F:      drivers/media/usb/uvc/
17238 F:      include/uapi/linux/uvcvideo.h
17239
17240 USB VISION DRIVER
17241 M:      Hans Verkuil <hverkuil@xs4all.nl>
17242 L:      linux-media@vger.kernel.org
17243 T:      git git://linuxtv.org/media_tree.git
17244 W:      https://linuxtv.org
17245 S:      Odd Fixes
17246 F:      drivers/media/usb/usbvision/
17247
17248 USB WEBCAM GADGET
17249 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17250 L:      linux-usb@vger.kernel.org
17251 S:      Maintained
17252 F:      drivers/usb/gadget/function/*uvc*
17253 F:      drivers/usb/gadget/legacy/webcam.c
17254 F:      include/uapi/linux/usb/g_uvc.h
17255
17256 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17257 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17258 L:      linux-wireless@vger.kernel.org
17259 S:      Maintained
17260 F:      drivers/net/wireless/rndis_wlan.c
17261
17262 USB XHCI DRIVER
17263 M:      Mathias Nyman <mathias.nyman@intel.com>
17264 L:      linux-usb@vger.kernel.org
17265 S:      Supported
17266 F:      drivers/usb/host/xhci*
17267 F:      drivers/usb/host/pci-quirks*
17268
17269 USB ZD1201 DRIVER
17270 L:      linux-wireless@vger.kernel.org
17271 W:      http://linux-lc100020.sourceforge.net
17272 S:      Orphan
17273 F:      drivers/net/wireless/zydas/zd1201.*
17274
17275 USB ZR364XX DRIVER
17276 M:      Antoine Jacquet <royale@zerezo.com>
17277 L:      linux-usb@vger.kernel.org
17278 L:      linux-media@vger.kernel.org
17279 T:      git git://linuxtv.org/media_tree.git
17280 W:      http://royale.zerezo.com/zr364xx/
17281 S:      Maintained
17282 F:      Documentation/media/v4l-drivers/zr364xx*
17283 F:      drivers/media/usb/zr364xx/
17284
17285 USER-MODE LINUX (UML)
17286 M:      Jeff Dike <jdike@addtoit.com>
17287 M:      Richard Weinberger <richard@nod.at>
17288 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17289 L:      linux-um@lists.infradead.org
17290 W:      http://user-mode-linux.sourceforge.net
17291 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17293 S:      Maintained
17294 F:      Documentation/virt/uml/
17295 F:      arch/um/
17296 F:      arch/x86/um/
17297 F:      fs/hostfs/
17298
17299 USERSPACE COPYIN/COPYOUT (UIOVEC)
17300 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17301 S:      Maintained
17302 F:      lib/iov_iter.c
17303 F:      include/linux/uio.h
17304
17305 USERSPACE DMA BUFFER DRIVER
17306 M:      Gerd Hoffmann <kraxel@redhat.com>
17307 S:      Maintained
17308 L:      dri-devel@lists.freedesktop.org
17309 F:      drivers/dma-buf/udmabuf.c
17310 F:      include/uapi/linux/udmabuf.h
17311 T:      git git://anongit.freedesktop.org/drm/drm-misc
17312
17313 USERSPACE I/O (UIO)
17314 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17315 S:      Maintained
17316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17317 F:      Documentation/driver-api/uio-howto.rst
17318 F:      drivers/uio/
17319 F:      include/linux/uio_driver.h
17320
17321 UTIL-LINUX PACKAGE
17322 M:      Karel Zak <kzak@redhat.com>
17323 L:      util-linux@vger.kernel.org
17324 W:      http://en.wikipedia.org/wiki/Util-linux
17325 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17326 S:      Maintained
17327
17328 UUID HELPERS
17329 M:      Christoph Hellwig <hch@lst.de>
17330 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17331 L:      linux-kernel@vger.kernel.org
17332 T:      git git://git.infradead.org/users/hch/uuid.git
17333 F:      lib/uuid.c
17334 F:      lib/test_uuid.c
17335 F:      include/linux/uuid.h
17336 F:      include/uapi/linux/uuid.h
17337 S:      Maintained
17338
17339 UVESAFB DRIVER
17340 M:      Michal Januszewski <spock@gentoo.org>
17341 L:      linux-fbdev@vger.kernel.org
17342 W:      https://github.com/mjanusz/v86d
17343 S:      Maintained
17344 F:      Documentation/fb/uvesafb.rst
17345 F:      drivers/video/fbdev/uvesafb.*
17346
17347 VF610 NAND DRIVER
17348 M:      Stefan Agner <stefan@agner.ch>
17349 L:      linux-mtd@lists.infradead.org
17350 S:      Supported
17351 F:      drivers/mtd/nand/raw/vf610_nfc.c
17352
17353 VFAT/FAT/MSDOS FILESYSTEM
17354 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17355 S:      Maintained
17356 F:      Documentation/filesystems/vfat.txt
17357 F:      fs/fat/
17358
17359 VFIO DRIVER
17360 M:      Alex Williamson <alex.williamson@redhat.com>
17361 R:      Cornelia Huck <cohuck@redhat.com>
17362 L:      kvm@vger.kernel.org
17363 T:      git git://github.com/awilliam/linux-vfio.git
17364 S:      Maintained
17365 F:      Documentation/driver-api/vfio.rst
17366 F:      drivers/vfio/
17367 F:      include/linux/vfio.h
17368 F:      include/uapi/linux/vfio.h
17369
17370 VFIO MEDIATED DEVICE DRIVERS
17371 M:      Kirti Wankhede <kwankhede@nvidia.com>
17372 L:      kvm@vger.kernel.org
17373 S:      Maintained
17374 F:      Documentation/driver-api/vfio-mediated-device.rst
17375 F:      drivers/vfio/mdev/
17376 F:      include/linux/mdev.h
17377 F:      samples/vfio-mdev/
17378
17379 VFIO PLATFORM DRIVER
17380 M:      Eric Auger <eric.auger@redhat.com>
17381 L:      kvm@vger.kernel.org
17382 S:      Maintained
17383 F:      drivers/vfio/platform/
17384
17385 VGA_SWITCHEROO
17386 R:      Lukas Wunner <lukas@wunner.de>
17387 S:      Maintained
17388 F:      Documentation/gpu/vga-switcheroo.rst
17389 F:      drivers/gpu/vga/vga_switcheroo.c
17390 F:      include/linux/vga_switcheroo.h
17391 T:      git git://anongit.freedesktop.org/drm/drm-misc
17392
17393 VIA RHINE NETWORK DRIVER
17394 S:      Orphan
17395 F:      drivers/net/ethernet/via/via-rhine.c
17396
17397 VIA SD/MMC CARD CONTROLLER DRIVER
17398 M:      Bruce Chang <brucechang@via.com.tw>
17399 M:      Harald Welte <HaraldWelte@viatech.com>
17400 S:      Maintained
17401 F:      drivers/mmc/host/via-sdmmc.c
17402
17403 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17404 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17405 L:      linux-fbdev@vger.kernel.org
17406 S:      Maintained
17407 F:      include/linux/via-core.h
17408 F:      include/linux/via-gpio.h
17409 F:      include/linux/via_i2c.h
17410 F:      drivers/video/fbdev/via/
17411
17412 VIA VELOCITY NETWORK DRIVER
17413 M:      Francois Romieu <romieu@fr.zoreil.com>
17414 L:      netdev@vger.kernel.org
17415 S:      Maintained
17416 F:      drivers/net/ethernet/via/via-velocity.*
17417
17418 VICODEC VIRTUAL CODEC DRIVER
17419 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17420 L:      linux-media@vger.kernel.org
17421 T:      git git://linuxtv.org/media_tree.git
17422 W:      https://linuxtv.org
17423 S:      Maintained
17424 F:      drivers/media/platform/vicodec/*
17425
17426 VIDEO MULTIPLEXER DRIVER
17427 M:      Philipp Zabel <p.zabel@pengutronix.de>
17428 L:      linux-media@vger.kernel.org
17429 S:      Maintained
17430 F:      drivers/media/platform/video-mux.c
17431
17432 VIDEO I2C POLLING DRIVER
17433 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17434 L:      linux-media@vger.kernel.org
17435 S:      Maintained
17436 F:      drivers/media/i2c/video-i2c.c
17437
17438 VIDEOBUF2 FRAMEWORK
17439 M:      Pawel Osciak <pawel@osciak.com>
17440 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17441 M:      Kyungmin Park <kyungmin.park@samsung.com>
17442 R:      Tomasz Figa <tfiga@chromium.org>
17443 L:      linux-media@vger.kernel.org
17444 S:      Maintained
17445 F:      drivers/media/common/videobuf2/*
17446 F:      include/media/videobuf2-*
17447
17448 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17449 M:      Helen Koike <helen.koike@collabora.com>
17450 R:      Shuah Khan <skhan@linuxfoundation.org>
17451 L:      linux-media@vger.kernel.org
17452 T:      git git://linuxtv.org/media_tree.git
17453 W:      https://linuxtv.org
17454 S:      Maintained
17455 F:      drivers/media/platform/vimc/*
17456
17457 VIRT LIB
17458 M:      Alex Williamson <alex.williamson@redhat.com>
17459 M:      Paolo Bonzini <pbonzini@redhat.com>
17460 L:      kvm@vger.kernel.org
17461 S:      Supported
17462 F:      virt/lib/
17463
17464 VIRTIO AND VHOST VSOCK DRIVER
17465 M:      Stefan Hajnoczi <stefanha@redhat.com>
17466 M:      Stefano Garzarella <sgarzare@redhat.com>
17467 L:      kvm@vger.kernel.org
17468 L:      virtualization@lists.linux-foundation.org
17469 L:      netdev@vger.kernel.org
17470 S:      Maintained
17471 F:      include/linux/virtio_vsock.h
17472 F:      include/uapi/linux/virtio_vsock.h
17473 F:      include/uapi/linux/vsockmon.h
17474 F:      include/uapi/linux/vm_sockets_diag.h
17475 F:      net/vmw_vsock/diag.c
17476 F:      net/vmw_vsock/af_vsock_tap.c
17477 F:      net/vmw_vsock/virtio_transport_common.c
17478 F:      net/vmw_vsock/virtio_transport.c
17479 F:      drivers/net/vsockmon.c
17480 F:      drivers/vhost/vsock.c
17481 F:      tools/testing/vsock/
17482
17483 VIRTIO CONSOLE DRIVER
17484 M:      Amit Shah <amit@kernel.org>
17485 L:      virtualization@lists.linux-foundation.org
17486 S:      Maintained
17487 F:      drivers/char/virtio_console.c
17488 F:      include/linux/virtio_console.h
17489 F:      include/uapi/linux/virtio_console.h
17490
17491 VIRTIO CORE AND NET DRIVERS
17492 M:      "Michael S. Tsirkin" <mst@redhat.com>
17493 M:      Jason Wang <jasowang@redhat.com>
17494 L:      virtualization@lists.linux-foundation.org
17495 S:      Maintained
17496 F:      Documentation/devicetree/bindings/virtio/
17497 F:      drivers/virtio/
17498 F:      tools/virtio/
17499 F:      drivers/net/virtio_net.c
17500 F:      drivers/block/virtio_blk.c
17501 F:      include/linux/virtio*.h
17502 F:      include/uapi/linux/virtio_*.h
17503 F:      drivers/crypto/virtio/
17504 F:      mm/balloon_compaction.c
17505
17506 VIRTIO BLOCK AND SCSI DRIVERS
17507 M:      "Michael S. Tsirkin" <mst@redhat.com>
17508 M:      Jason Wang <jasowang@redhat.com>
17509 R:      Paolo Bonzini <pbonzini@redhat.com>
17510 R:      Stefan Hajnoczi <stefanha@redhat.com>
17511 L:      virtualization@lists.linux-foundation.org
17512 S:      Maintained
17513 F:      drivers/block/virtio_blk.c
17514 F:      drivers/scsi/virtio_scsi.c
17515 F:      include/uapi/linux/virtio_blk.h
17516 F:      include/uapi/linux/virtio_scsi.h
17517 F:      drivers/vhost/scsi.c
17518
17519 VIRTIO CRYPTO DRIVER
17520 M:      Gonglei <arei.gonglei@huawei.com>
17521 L:      virtualization@lists.linux-foundation.org
17522 L:      linux-crypto@vger.kernel.org
17523 S:      Maintained
17524 F:      drivers/crypto/virtio/
17525 F:      include/uapi/linux/virtio_crypto.h
17526
17527 VIRTIO DRIVERS FOR S390
17528 M:      Cornelia Huck <cohuck@redhat.com>
17529 M:      Halil Pasic <pasic@linux.ibm.com>
17530 L:      linux-s390@vger.kernel.org
17531 L:      virtualization@lists.linux-foundation.org
17532 L:      kvm@vger.kernel.org
17533 S:      Supported
17534 F:      drivers/s390/virtio/
17535 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17536
17537 VIRTIO FILE SYSTEM
17538 M:      Vivek Goyal <vgoyal@redhat.com>
17539 M:      Stefan Hajnoczi <stefanha@redhat.com>
17540 M:      Miklos Szeredi <miklos@szeredi.hu>
17541 L:      virtualization@lists.linux-foundation.org
17542 L:      linux-fsdevel@vger.kernel.org
17543 W:      https://virtio-fs.gitlab.io/
17544 S:      Supported
17545 F:      fs/fuse/virtio_fs.c
17546 F:      include/uapi/linux/virtio_fs.h
17547 F:      Documentation/filesystems/virtiofs.rst
17548
17549 VIRTIO GPU DRIVER
17550 M:      David Airlie <airlied@linux.ie>
17551 M:      Gerd Hoffmann <kraxel@redhat.com>
17552 L:      dri-devel@lists.freedesktop.org
17553 L:      virtualization@lists.linux-foundation.org
17554 T:      git git://anongit.freedesktop.org/drm/drm-misc
17555 S:      Maintained
17556 F:      drivers/gpu/drm/virtio/
17557 F:      include/uapi/linux/virtio_gpu.h
17558
17559 VIRTIO HOST (VHOST)
17560 M:      "Michael S. Tsirkin" <mst@redhat.com>
17561 M:      Jason Wang <jasowang@redhat.com>
17562 L:      kvm@vger.kernel.org
17563 L:      virtualization@lists.linux-foundation.org
17564 L:      netdev@vger.kernel.org
17565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17566 S:      Maintained
17567 F:      drivers/vhost/
17568 F:      include/uapi/linux/vhost.h
17569
17570 VIRTIO INPUT DRIVER
17571 M:      Gerd Hoffmann <kraxel@redhat.com>
17572 S:      Maintained
17573 F:      drivers/virtio/virtio_input.c
17574 F:      include/uapi/linux/virtio_input.h
17575
17576 VIRTIO IOMMU DRIVER
17577 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17578 L:      virtualization@lists.linux-foundation.org
17579 S:      Maintained
17580 F:      drivers/iommu/virtio-iommu.c
17581 F:      include/uapi/linux/virtio_iommu.h
17582
17583 VIRTUAL BOX GUEST DEVICE DRIVER
17584 M:      Hans de Goede <hdegoede@redhat.com>
17585 M:      Arnd Bergmann <arnd@arndb.de>
17586 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17587 S:      Maintained
17588 F:      include/linux/vbox_utils.h
17589 F:      include/uapi/linux/vbox*.h
17590 F:      drivers/virt/vboxguest/
17591
17592 VIRTUAL SERIO DEVICE DRIVER
17593 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17594 S:      Maintained
17595 F:      drivers/input/serio/userio.c
17596 F:      include/uapi/linux/userio.h
17597
17598 VITESSE FELIX ETHERNET SWITCH DRIVER
17599 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17600 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17601 L:      netdev@vger.kernel.org
17602 S:      Maintained
17603 F:      drivers/net/dsa/ocelot/*
17604 F:      net/dsa/tag_ocelot.c
17605
17606 VIVID VIRTUAL VIDEO DRIVER
17607 M:      Hans Verkuil <hverkuil@xs4all.nl>
17608 L:      linux-media@vger.kernel.org
17609 T:      git git://linuxtv.org/media_tree.git
17610 W:      https://linuxtv.org
17611 S:      Maintained
17612 F:      drivers/media/platform/vivid/*
17613
17614 VLYNQ BUS
17615 M:      Florian Fainelli <f.fainelli@gmail.com>
17616 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17617 S:      Maintained
17618 F:      drivers/vlynq/vlynq.c
17619 F:      include/linux/vlynq.h
17620
17621 VME SUBSYSTEM
17622 M:      Martyn Welch <martyn@welchs.me.uk>
17623 M:      Manohar Vanga <manohar.vanga@gmail.com>
17624 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17625 L:      devel@driverdev.osuosl.org
17626 S:      Maintained
17627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17628 F:      Documentation/driver-api/vme.rst
17629 F:      drivers/staging/vme/
17630 F:      drivers/vme/
17631 F:      include/linux/vme*
17632
17633 VMWARE BALLOON DRIVER
17634 M:      Nadav Amit <namit@vmware.com>
17635 M:      "VMware, Inc." <pv-drivers@vmware.com>
17636 L:      linux-kernel@vger.kernel.org
17637 S:      Maintained
17638 F:      drivers/misc/vmw_balloon.c
17639
17640 VMWARE HYPERVISOR INTERFACE
17641 M:      Thomas Hellstrom <thellstrom@vmware.com>
17642 M:      "VMware, Inc." <pv-drivers@vmware.com>
17643 L:      virtualization@lists.linux-foundation.org
17644 S:      Supported
17645 F:      arch/x86/kernel/cpu/vmware.c
17646 F:      arch/x86/include/asm/vmware.h
17647
17648 VMWARE PVRDMA DRIVER
17649 M:      Adit Ranadive <aditr@vmware.com>
17650 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17651 L:      linux-rdma@vger.kernel.org
17652 S:      Maintained
17653 F:      drivers/infiniband/hw/vmw_pvrdma/
17654
17655 VMware PVSCSI driver
17656 M:      Jim Gill <jgill@vmware.com>
17657 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17658 L:      linux-scsi@vger.kernel.org
17659 S:      Maintained
17660 F:      drivers/scsi/vmw_pvscsi.c
17661 F:      drivers/scsi/vmw_pvscsi.h
17662
17663 VMWARE VMMOUSE SUBDRIVER
17664 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17665 M:      "VMware, Inc." <pv-drivers@vmware.com>
17666 L:      linux-input@vger.kernel.org
17667 S:      Maintained
17668 F:      drivers/input/mouse/vmmouse.c
17669 F:      drivers/input/mouse/vmmouse.h
17670
17671 VMWARE VMXNET3 ETHERNET DRIVER
17672 M:      Ronak Doshi <doshir@vmware.com>
17673 M:      "VMware, Inc." <pv-drivers@vmware.com>
17674 L:      netdev@vger.kernel.org
17675 S:      Maintained
17676 F:      drivers/net/vmxnet3/
17677
17678 VOCORE VOCORE2 BOARD
17679 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17680 L:      linux-mips@vger.kernel.org
17681 S:      Maintained
17682 F:      arch/mips/boot/dts/ralink/vocore2.dts
17683
17684 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17685 M:      Liam Girdwood <lgirdwood@gmail.com>
17686 M:      Mark Brown <broonie@kernel.org>
17687 L:      linux-kernel@vger.kernel.org
17688 W:      http://www.slimlogic.co.uk/?p=48
17689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17690 S:      Supported
17691 F:      Documentation/devicetree/bindings/regulator/
17692 F:      Documentation/power/regulator/
17693 F:      drivers/regulator/
17694 F:      include/dt-bindings/regulator/
17695 F:      include/linux/regulator/
17696 K:      regulator_get_optional
17697
17698 VRF
17699 M:      David Ahern <dsahern@kernel.org>
17700 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17701 L:      netdev@vger.kernel.org
17702 S:      Maintained
17703 F:      drivers/net/vrf.c
17704 F:      Documentation/networking/vrf.txt
17705
17706 VSPRINTF
17707 M:      Petr Mladek <pmladek@suse.com>
17708 M:      Steven Rostedt <rostedt@goodmis.org>
17709 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17710 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17711 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17713 S:      Maintained
17714 F:      lib/vsprintf.c
17715 F:      lib/test_printf.c
17716 F:      Documentation/core-api/printk-formats.rst
17717
17718 VT1211 HARDWARE MONITOR DRIVER
17719 M:      Juerg Haefliger <juergh@gmail.com>
17720 L:      linux-hwmon@vger.kernel.org
17721 S:      Maintained
17722 F:      Documentation/hwmon/vt1211.rst
17723 F:      drivers/hwmon/vt1211.c
17724
17725 VT8231 HARDWARE MONITOR DRIVER
17726 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17727 L:      linux-hwmon@vger.kernel.org
17728 S:      Maintained
17729 F:      drivers/hwmon/vt8231.c
17730
17731 VUB300 USB to SDIO/SD/MMC bridge chip
17732 L:      linux-mmc@vger.kernel.org
17733 S:      Orphan
17734 F:      drivers/mmc/host/vub300.c
17735
17736 W1 DALLAS'S 1-WIRE BUS
17737 M:      Evgeniy Polyakov <zbr@ioremap.net>
17738 S:      Maintained
17739 F:      Documentation/devicetree/bindings/w1/
17740 F:      Documentation/w1/
17741 F:      drivers/w1/
17742 F:      include/linux/w1.h
17743
17744 W83791D HARDWARE MONITORING DRIVER
17745 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17746 L:      linux-hwmon@vger.kernel.org
17747 S:      Maintained
17748 F:      Documentation/hwmon/w83791d.rst
17749 F:      drivers/hwmon/w83791d.c
17750
17751 W83793 HARDWARE MONITORING DRIVER
17752 M:      Rudolf Marek <r.marek@assembler.cz>
17753 L:      linux-hwmon@vger.kernel.org
17754 S:      Maintained
17755 F:      Documentation/hwmon/w83793.rst
17756 F:      drivers/hwmon/w83793.c
17757
17758 W83795 HARDWARE MONITORING DRIVER
17759 M:      Jean Delvare <jdelvare@suse.com>
17760 L:      linux-hwmon@vger.kernel.org
17761 S:      Maintained
17762 F:      drivers/hwmon/w83795.c
17763
17764 W83L51xD SD/MMC CARD INTERFACE DRIVER
17765 M:      Pierre Ossman <pierre@ossman.eu>
17766 S:      Maintained
17767 F:      drivers/mmc/host/wbsd.*
17768
17769 WACOM PROTOCOL 4 SERIAL TABLETS
17770 M:      Julian Squires <julian@cipht.net>
17771 M:      Hans de Goede <hdegoede@redhat.com>
17772 L:      linux-input@vger.kernel.org
17773 S:      Maintained
17774 F:      drivers/input/tablet/wacom_serial4.c
17775
17776 WATCHDOG DEVICE DRIVERS
17777 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17778 M:      Guenter Roeck <linux@roeck-us.net>
17779 L:      linux-watchdog@vger.kernel.org
17780 W:      http://www.linux-watchdog.org/
17781 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17782 S:      Maintained
17783 F:      Documentation/devicetree/bindings/watchdog/
17784 F:      Documentation/watchdog/
17785 F:      drivers/watchdog/
17786 F:      include/linux/watchdog.h
17787 F:      include/uapi/linux/watchdog.h
17788
17789 WHISKEYCOVE PMIC GPIO DRIVER
17790 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17791 L:      linux-gpio@vger.kernel.org
17792 S:      Maintained
17793 F:      drivers/gpio/gpio-wcove.c
17794
17795 WHWAVE RTC DRIVER
17796 M:      Dianlong Li <long17.cool@163.com>
17797 L:      linux-rtc@vger.kernel.org
17798 S:      Maintained
17799 F:      drivers/rtc/rtc-sd3078.c
17800
17801 WIIMOTE HID DRIVER
17802 M:      David Herrmann <dh.herrmann@googlemail.com>
17803 L:      linux-input@vger.kernel.org
17804 S:      Maintained
17805 F:      drivers/hid/hid-wiimote*
17806
17807 WILOCITY WIL6210 WIRELESS DRIVER
17808 M:      Maya Erez <merez@codeaurora.org>
17809 L:      linux-wireless@vger.kernel.org
17810 L:      wil6210@qti.qualcomm.com
17811 S:      Supported
17812 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17813 F:      drivers/net/wireless/ath/wil6210/
17814
17815 WIMAX STACK
17816 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17817 M:      linux-wimax@intel.com
17818 L:      wimax@linuxwimax.org (subscribers-only)
17819 S:      Supported
17820 W:      http://linuxwimax.org
17821 F:      Documentation/admin-guide/wimax/wimax.rst
17822 F:      include/linux/wimax/debug.h
17823 F:      include/net/wimax.h
17824 F:      include/uapi/linux/wimax.h
17825 F:      net/wimax/
17826
17827 WINBOND CIR DRIVER
17828 M:      David Härdeman <david@hardeman.nu>
17829 S:      Maintained
17830 F:      drivers/media/rc/winbond-cir.c
17831
17832 RCMM REMOTE CONTROLS DECODER
17833 M:      Patrick Lerda <patrick9876@free.fr>
17834 S:      Maintained
17835 F:      drivers/media/rc/ir-rcmm-decoder.c
17836
17837 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17838 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17839 L:      linux-watchdog@vger.kernel.org
17840 S:      Maintained
17841 F:      drivers/watchdog/ebc-c384_wdt.c
17842
17843 WINSYSTEMS WS16C48 GPIO DRIVER
17844 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17845 L:      linux-gpio@vger.kernel.org
17846 S:      Maintained
17847 F:      drivers/gpio/gpio-ws16c48.c
17848
17849 WISTRON LAPTOP BUTTON DRIVER
17850 M:      Miloslav Trmac <mitr@volny.cz>
17851 S:      Maintained
17852 F:      drivers/input/misc/wistron_btns.c
17853
17854 WL3501 WIRELESS PCMCIA CARD DRIVER
17855 L:      linux-wireless@vger.kernel.org
17856 S:      Odd fixes
17857 F:      drivers/net/wireless/wl3501*
17858
17859 WOLFSON MICROELECTRONICS DRIVERS
17860 L:      patches@opensource.cirrus.com
17861 T:      git https://github.com/CirrusLogic/linux-drivers.git
17862 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17863 S:      Supported
17864 F:      Documentation/hwmon/wm83??.rst
17865 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17866 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17867 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17868 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17869 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17870 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17871 F:      drivers/clk/clk-wm83*.c
17872 F:      drivers/extcon/extcon-arizona.c
17873 F:      drivers/leds/leds-wm83*.c
17874 F:      drivers/gpio/gpio-*wm*.c
17875 F:      drivers/gpio/gpio-arizona.c
17876 F:      drivers/hwmon/wm83??-hwmon.c
17877 F:      drivers/input/misc/wm831x-on.c
17878 F:      drivers/input/touchscreen/wm831x-ts.c
17879 F:      drivers/input/touchscreen/wm97*.c
17880 F:      drivers/mfd/arizona*
17881 F:      drivers/mfd/wm*.c
17882 F:      drivers/mfd/cs47l24*
17883 F:      drivers/power/supply/wm83*.c
17884 F:      drivers/rtc/rtc-wm83*.c
17885 F:      drivers/regulator/wm8*.c
17886 F:      drivers/regulator/arizona*
17887 F:      drivers/video/backlight/wm83*_bl.c
17888 F:      drivers/watchdog/wm83*_wdt.c
17889 F:      include/linux/mfd/arizona/
17890 F:      include/linux/mfd/wm831x/
17891 F:      include/linux/mfd/wm8350/
17892 F:      include/linux/mfd/wm8400*
17893 F:      include/linux/regulator/arizona*
17894 F:      include/linux/wm97xx.h
17895 F:      include/sound/wm????.h
17896 F:      sound/soc/codecs/arizona.?
17897 F:      sound/soc/codecs/wm*
17898 F:      sound/soc/codecs/cs47l24*
17899
17900 WORKQUEUE
17901 M:      Tejun Heo <tj@kernel.org>
17902 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17904 S:      Maintained
17905 F:      include/linux/workqueue.h
17906 F:      kernel/workqueue.c
17907 F:      Documentation/core-api/workqueue.rst
17908
17909 X-POWERS AXP288 PMIC DRIVERS
17910 M:      Hans de Goede <hdegoede@redhat.com>
17911 S:      Maintained
17912 N:      axp288
17913 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17914
17915 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17916 M:      Chen-Yu Tsai <wens@csie.org>
17917 L:      linux-kernel@vger.kernel.org
17918 S:      Maintained
17919 N:      axp[128]
17920
17921 X.25 NETWORK LAYER
17922 M:      Andrew Hendry <andrew.hendry@gmail.com>
17923 L:      linux-x25@vger.kernel.org
17924 S:      Odd Fixes
17925 F:      Documentation/networking/x25*
17926 F:      include/net/x25*
17927 F:      net/x25/
17928
17929 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17930 M:      Thomas Gleixner <tglx@linutronix.de>
17931 M:      Ingo Molnar <mingo@redhat.com>
17932 M:      Borislav Petkov <bp@alien8.de>
17933 R:      "H. Peter Anvin" <hpa@zytor.com>
17934 M:      x86@kernel.org
17935 L:      linux-kernel@vger.kernel.org
17936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17937 S:      Maintained
17938 F:      Documentation/devicetree/bindings/x86/
17939 F:      Documentation/x86/
17940 F:      arch/x86/
17941
17942 X86 ENTRY CODE
17943 M:      Andy Lutomirski <luto@kernel.org>
17944 L:      linux-kernel@vger.kernel.org
17945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17946 S:      Maintained
17947 F:      arch/x86/entry/
17948
17949 X86 MCE INFRASTRUCTURE
17950 M:      Tony Luck <tony.luck@intel.com>
17951 M:      Borislav Petkov <bp@alien8.de>
17952 L:      linux-edac@vger.kernel.org
17953 S:      Maintained
17954 F:      arch/x86/kernel/cpu/mce/*
17955
17956 X86 MICROCODE UPDATE SUPPORT
17957 M:      Borislav Petkov <bp@alien8.de>
17958 S:      Maintained
17959 F:      arch/x86/kernel/cpu/microcode/*
17960
17961 X86 MM
17962 M:      Dave Hansen <dave.hansen@linux.intel.com>
17963 M:      Andy Lutomirski <luto@kernel.org>
17964 M:      Peter Zijlstra <peterz@infradead.org>
17965 L:      linux-kernel@vger.kernel.org
17966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17967 S:      Maintained
17968 F:      arch/x86/mm/
17969
17970 X86 PLATFORM DRIVERS
17971 M:      Darren Hart <dvhart@infradead.org>
17972 M:      Andy Shevchenko <andy@infradead.org>
17973 L:      platform-driver-x86@vger.kernel.org
17974 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17975 S:      Odd Fixes
17976 F:      drivers/platform/x86/
17977 F:      drivers/platform/olpc/
17978
17979 X86 PLATFORM DRIVERS - ARCH
17980 R:      Darren Hart <dvhart@infradead.org>
17981 R:      Andy Shevchenko <andy@infradead.org>
17982 L:      platform-driver-x86@vger.kernel.org
17983 L:      x86@kernel.org
17984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17985 S:      Maintained
17986 F:      arch/x86/platform
17987
17988 X86 VDSO
17989 M:      Andy Lutomirski <luto@kernel.org>
17990 L:      linux-kernel@vger.kernel.org
17991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17992 S:      Maintained
17993 F:      arch/x86/entry/vdso/
17994
17995 XARRAY
17996 M:      Matthew Wilcox <willy@infradead.org>
17997 L:      linux-fsdevel@vger.kernel.org
17998 S:      Supported
17999 F:      Documentation/core-api/xarray.rst
18000 F:      lib/idr.c
18001 F:      lib/xarray.c
18002 F:      include/linux/idr.h
18003 F:      include/linux/xarray.h
18004 F:      tools/testing/radix-tree
18005
18006 XBOX DVD IR REMOTE
18007 M:      Benjamin Valentin <benpicco@googlemail.com>
18008 S:      Maintained
18009 F:      drivers/media/rc/xbox_remote.c
18010 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
18011
18012 XC2028/3028 TUNER DRIVER
18013 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
18014 L:      linux-media@vger.kernel.org
18015 W:      https://linuxtv.org
18016 T:      git git://linuxtv.org/media_tree.git
18017 S:      Maintained
18018 F:      drivers/media/tuners/tuner-xc2028.*
18019
18020 XDP (eXpress Data Path)
18021 M:      Alexei Starovoitov <ast@kernel.org>
18022 M:      Daniel Borkmann <daniel@iogearbox.net>
18023 M:      David S. Miller <davem@davemloft.net>
18024 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
18025 M:      Jesper Dangaard Brouer <hawk@kernel.org>
18026 M:      John Fastabend <john.fastabend@gmail.com>
18027 L:      netdev@vger.kernel.org
18028 L:      bpf@vger.kernel.org
18029 S:      Supported
18030 F:      net/core/xdp.c
18031 F:      include/net/xdp.h
18032 F:      kernel/bpf/devmap.c
18033 F:      kernel/bpf/cpumap.c
18034 F:      include/trace/events/xdp.h
18035 K:      xdp
18036 N:      xdp
18037
18038 XDP SOCKETS (AF_XDP)
18039 M:      Björn Töpel <bjorn.topel@intel.com>
18040 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18041 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18042 L:      netdev@vger.kernel.org
18043 L:      bpf@vger.kernel.org
18044 S:      Maintained
18045 F:      kernel/bpf/xskmap.c
18046 F:      net/xdp/
18047
18048 XEN BLOCK SUBSYSTEM
18049 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18050 M:      Roger Pau Monné <roger.pau@citrix.com>
18051 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18052 S:      Supported
18053 F:      drivers/block/xen-blkback/*
18054 F:      drivers/block/xen*
18055
18056 XEN HYPERVISOR ARM
18057 M:      Stefano Stabellini <sstabellini@kernel.org>
18058 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18059 S:      Maintained
18060 F:      arch/arm/xen/
18061 F:      arch/arm/include/asm/xen/
18062
18063 XEN HYPERVISOR ARM64
18064 M:      Stefano Stabellini <sstabellini@kernel.org>
18065 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18066 S:      Maintained
18067 F:      arch/arm64/xen/
18068 F:      arch/arm64/include/asm/xen/
18069
18070 XEN HYPERVISOR INTERFACE
18071 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18072 M:      Juergen Gross <jgross@suse.com>
18073 R:      Stefano Stabellini <sstabellini@kernel.org>
18074 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18076 S:      Supported
18077 F:      arch/x86/xen/
18078 F:      arch/x86/platform/pvh/
18079 F:      drivers/*/xen-*front.c
18080 F:      drivers/xen/
18081 F:      arch/x86/include/asm/xen/
18082 F:      arch/x86/include/asm/pvclock-abi.h
18083 F:      include/xen/
18084 F:      include/uapi/xen/
18085 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18086 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18087
18088 XEN NETWORK BACKEND DRIVER
18089 M:      Wei Liu <wei.liu@kernel.org>
18090 M:      Paul Durrant <paul@xen.org>
18091 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18092 L:      netdev@vger.kernel.org
18093 S:      Supported
18094 F:      drivers/net/xen-netback/*
18095
18096 XEN PCI SUBSYSTEM
18097 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18098 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18099 S:      Supported
18100 F:      arch/x86/pci/*xen*
18101 F:      drivers/pci/*xen*
18102
18103 XEN PVSCSI DRIVERS
18104 M:      Juergen Gross <jgross@suse.com>
18105 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18106 L:      linux-scsi@vger.kernel.org
18107 S:      Supported
18108 F:      drivers/scsi/xen-scsifront.c
18109 F:      drivers/xen/xen-scsiback.c
18110 F:      include/xen/interface/io/vscsiif.h
18111
18112 XEN SWIOTLB SUBSYSTEM
18113 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18114 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18115 L:      iommu@lists.linux-foundation.org
18116 S:      Supported
18117 F:      arch/x86/xen/*swiotlb*
18118 F:      drivers/xen/*swiotlb*
18119
18120 XEN SOUND FRONTEND DRIVER
18121 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18122 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18123 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18124 S:      Supported
18125 F:      sound/xen/*
18126
18127 XFS FILESYSTEM
18128 M:      Darrick J. Wong <darrick.wong@oracle.com>
18129 M:      linux-xfs@vger.kernel.org
18130 L:      linux-xfs@vger.kernel.org
18131 W:      http://xfs.org/
18132 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18133 S:      Supported
18134 F:      Documentation/admin-guide/xfs.rst
18135 F:      Documentation/ABI/testing/sysfs-fs-xfs
18136 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18137 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18138 F:      fs/xfs/
18139 F:      include/uapi/linux/dqblk_xfs.h
18140 F:      include/uapi/linux/fsmap.h
18141
18142 XILINX AXI ETHERNET DRIVER
18143 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18144 S:      Maintained
18145 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18146
18147 XILINX UARTLITE SERIAL DRIVER
18148 M:      Peter Korsgaard <jacmet@sunsite.dk>
18149 L:      linux-serial@vger.kernel.org
18150 S:      Maintained
18151 F:      drivers/tty/serial/uartlite.c
18152
18153 XILINX VIDEO IP CORES
18154 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18155 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18156 L:      linux-media@vger.kernel.org
18157 T:      git git://linuxtv.org/media_tree.git
18158 S:      Supported
18159 F:      Documentation/devicetree/bindings/media/xilinx/
18160 F:      drivers/media/platform/xilinx/
18161 F:      include/uapi/linux/xilinx-v4l2-controls.h
18162
18163 XILINX SD-FEC IP CORES
18164 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18165 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18166 S:      Maintained
18167 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18168 F:      Documentation/misc-devices/xilinx_sdfec.rst
18169 F:      drivers/misc/xilinx_sdfec.c
18170 F:      drivers/misc/Kconfig
18171 F:      drivers/misc/Makefile
18172 F:      include/uapi/misc/xilinx_sdfec.h
18173
18174 XILLYBUS DRIVER
18175 M:      Eli Billauer <eli.billauer@gmail.com>
18176 L:      linux-kernel@vger.kernel.org
18177 S:      Supported
18178 F:      drivers/char/xillybus/
18179
18180 XLP9XX I2C DRIVER
18181 M:      George Cherian <george.cherian@cavium.com>
18182 M:      Jan Glauber <jglauber@cavium.com>
18183 L:      linux-i2c@vger.kernel.org
18184 W:      http://www.cavium.com
18185 S:      Supported
18186 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18187 F:      drivers/i2c/busses/i2c-xlp9xx.c
18188
18189 XRA1403 GPIO EXPANDER
18190 M:      Nandor Han <nandor.han@ge.com>
18191 M:      Semi Malinen <semi.malinen@ge.com>
18192 L:      linux-gpio@vger.kernel.org
18193 S:      Maintained
18194 F:      drivers/gpio/gpio-xra1403.c
18195 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18196
18197 XTENSA XTFPGA PLATFORM SUPPORT
18198 M:      Max Filippov <jcmvbkbc@gmail.com>
18199 L:      linux-xtensa@linux-xtensa.org
18200 S:      Maintained
18201 F:      drivers/spi/spi-xtensa-xtfpga.c
18202 F:      sound/soc/xtensa/xtfpga-i2s.c
18203
18204 YAM DRIVER FOR AX.25
18205 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18206 L:      linux-hams@vger.kernel.org
18207 S:      Maintained
18208 F:      drivers/net/hamradio/yam*
18209 F:      include/linux/yam.h
18210
18211 YAMA SECURITY MODULE
18212 M:      Kees Cook <keescook@chromium.org>
18213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18214 S:      Supported
18215 F:      security/yama/
18216 F:      Documentation/admin-guide/LSM/Yama.rst
18217
18218 YEALINK PHONE DRIVER
18219 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18220 L:      usbb2k-api-dev@nongnu.org
18221 S:      Maintained
18222 F:      Documentation/input/devices/yealink.rst
18223 F:      drivers/input/misc/yealink.*
18224
18225 Z8530 DRIVER FOR AX.25
18226 M:      Joerg Reuter <jreuter@yaina.de>
18227 W:      http://yaina.de/jreuter/
18228 W:      http://www.qsl.net/dl1bke/
18229 L:      linux-hams@vger.kernel.org
18230 S:      Maintained
18231 F:      Documentation/networking/z8530drv.txt
18232 F:      drivers/net/hamradio/*scc.c
18233 F:      drivers/net/hamradio/z8530.h
18234
18235 ZBUD COMPRESSED PAGE ALLOCATOR
18236 M:      Seth Jennings <sjenning@redhat.com>
18237 M:      Dan Streetman <ddstreet@ieee.org>
18238 L:      linux-mm@kvack.org
18239 S:      Maintained
18240 F:      mm/zbud.c
18241 F:      include/linux/zbud.h
18242
18243 ZD1211RW WIRELESS DRIVER
18244 M:      Daniel Drake <dsd@gentoo.org>
18245 M:      Ulrich Kunitz <kune@deine-taler.de>
18246 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18247 L:      linux-wireless@vger.kernel.org
18248 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18249 S:      Maintained
18250 F:      drivers/net/wireless/zydas/zd1211rw/
18251
18252 ZD1301 MEDIA DRIVER
18253 M:      Antti Palosaari <crope@iki.fi>
18254 L:      linux-media@vger.kernel.org
18255 W:      https://linuxtv.org/
18256 W:      http://palosaari.fi/linux/
18257 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18258 S:      Maintained
18259 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18260
18261 ZD1301_DEMOD MEDIA DRIVER
18262 M:      Antti Palosaari <crope@iki.fi>
18263 L:      linux-media@vger.kernel.org
18264 W:      https://linuxtv.org/
18265 W:      http://palosaari.fi/linux/
18266 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18267 S:      Maintained
18268 F:      drivers/media/dvb-frontends/zd1301_demod*
18269
18270 ZHAOXIN PROCESSOR SUPPORT
18271 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18272 L:      linux-kernel@vger.kernel.org
18273 S:      Maintained
18274 F:      arch/x86/kernel/cpu/zhaoxin.c
18275
18276 ZPOOL COMPRESSED PAGE STORAGE API
18277 M:      Dan Streetman <ddstreet@ieee.org>
18278 L:      linux-mm@kvack.org
18279 S:      Maintained
18280 F:      mm/zpool.c
18281 F:      include/linux/zpool.h
18282
18283 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18284 M:      Minchan Kim <minchan@kernel.org>
18285 M:      Nitin Gupta <ngupta@vflare.org>
18286 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18287 L:      linux-kernel@vger.kernel.org
18288 S:      Maintained
18289 F:      drivers/block/zram/
18290 F:      Documentation/admin-guide/blockdev/zram.rst
18291
18292 ZS DECSTATION Z85C30 SERIAL DRIVER
18293 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18294 S:      Maintained
18295 F:      drivers/tty/serial/zs.*
18296
18297 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18298 M:      Minchan Kim <minchan@kernel.org>
18299 M:      Nitin Gupta <ngupta@vflare.org>
18300 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18301 L:      linux-mm@kvack.org
18302 S:      Maintained
18303 F:      mm/zsmalloc.c
18304 F:      include/linux/zsmalloc.h
18305 F:      Documentation/vm/zsmalloc.rst
18306
18307 ZSWAP COMPRESSED SWAP CACHING
18308 M:      Seth Jennings <sjenning@redhat.com>
18309 M:      Dan Streetman <ddstreet@ieee.org>
18310 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18311 L:      linux-mm@kvack.org
18312 S:      Maintained
18313 F:      mm/zswap.c
18314
18315 THE REST
18316 M:      Linus Torvalds <torvalds@linux-foundation.org>
18317 L:      linux-kernel@vger.kernel.org
18318 Q:      http://patchwork.kernel.org/project/LKML/list/
18319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18320 S:      Buried alive in reporters
18321 F:      *
18322 F:      */