Merge tag 'for-linus-20191129' of git://git.kernel.dk/linux-block
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169*
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Kaestle <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADT746X FAN DRIVER
521 M:      Colin Leroy <colin@colino.net>
522 S:      Maintained
523 F:      drivers/macintosh/therm_adt746x.c
524
525 ADT7475 HARDWARE MONITOR DRIVER
526 M:      Jean Delvare <jdelvare@suse.com>
527 L:      linux-hwmon@vger.kernel.org
528 S:      Maintained
529 F:      Documentation/hwmon/adt7475.rst
530 F:      drivers/hwmon/adt7475.c
531
532 ADVANSYS SCSI DRIVER
533 M:      Matthew Wilcox <willy@infradead.org>
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/scsi/advansys.txt
538 F:      drivers/scsi/advansys.c
539
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 W:      http://wiki.analog.com/ADXL345
543 W:      http://ez.analog.com/community/linux-device-drivers
544 S:      Supported
545 F:      drivers/input/misc/adxl34x.c
546 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M:      Stefan Popa <stefan.popa@analog.com>
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/iio/accel/adxl372.c
553 F:      drivers/iio/accel/adxl372_spi.c
554 F:      drivers/iio/accel/adxl372_i2c.c
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557 AF9013 MEDIA DRIVER
558 M:      Antti Palosaari <crope@iki.fi>
559 L:      linux-media@vger.kernel.org
560 W:      https://linuxtv.org
561 W:      http://palosaari.fi/linux/
562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
563 T:      git git://linuxtv.org/anttip/media_tree.git
564 S:      Maintained
565 F:      drivers/media/dvb-frontends/af9013*
566
567 AF9033 MEDIA DRIVER
568 M:      Antti Palosaari <crope@iki.fi>
569 L:      linux-media@vger.kernel.org
570 W:      https://linuxtv.org
571 W:      http://palosaari.fi/linux/
572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
573 T:      git git://linuxtv.org/anttip/media_tree.git
574 S:      Maintained
575 F:      drivers/media/dvb-frontends/af9033*
576
577 AFFS FILE SYSTEM
578 M:      David Sterba <dsterba@suse.com>
579 L:      linux-fsdevel@vger.kernel.org
580 S:      Odd Fixes
581 F:      Documentation/filesystems/affs.txt
582 F:      fs/affs/
583
584 AFS FILESYSTEM
585 M:      David Howells <dhowells@redhat.com>
586 L:      linux-afs@lists.infradead.org
587 S:      Supported
588 F:      fs/afs/
589 F:      include/trace/events/afs.h
590 F:      Documentation/filesystems/afs.txt
591 W:      https://www.infradead.org/~dhowells/kafs/
592
593 AGPGART DRIVER
594 M:      David Airlie <airlied@linux.ie>
595 T:      git git://anongit.freedesktop.org/drm/drm
596 S:      Maintained
597 F:      drivers/char/agp/
598 F:      include/linux/agp*
599 F:      include/uapi/linux/agp*
600
601 AHA152X SCSI DRIVER
602 M:      "Juergen E. Fischer" <fischer@norbit.de>
603 L:      linux-scsi@vger.kernel.org
604 S:      Maintained
605 F:      drivers/scsi/aha152x*
606 F:      drivers/scsi/pcmcia/aha152x*
607
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M:      Hannes Reinecke <hare@suse.com>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aic7xxx/
613
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M:      Hans Verkuil <hverkuil@xs4all.nl>
616 L:      linux-media@vger.kernel.org
617 T:      git git://linuxtv.org/media_tree.git
618 W:      https://linuxtv.org
619 S:      Maintained
620 F:      drivers/media/radio/radio-aimslab*
621
622 AIO
623 M:      Benjamin LaHaise <bcrl@kvack.org>
624 L:      linux-aio@kvack.org
625 S:      Supported
626 F:      fs/aio.c
627 F:      include/linux/*aio*.h
628
629 AIRSPY MEDIA DRIVER
630 M:      Antti Palosaari <crope@iki.fi>
631 L:      linux-media@vger.kernel.org
632 W:      https://linuxtv.org
633 W:      http://palosaari.fi/linux/
634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
635 T:      git git://linuxtv.org/anttip/media_tree.git
636 S:      Maintained
637 F:      drivers/media/usb/airspy/
638
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
641 S:      Maintained
642 F:      drivers/net/ethernet/alacritech/*
643
644 FORCEDETH GIGABIT ETHERNET DRIVER
645 M:      Rain River <rain.1986.08.12@gmail.com>
646 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
647 L:      netdev@vger.kernel.org
648 S:      Maintained
649 F:      drivers/net/ethernet/nvidia/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563.rst
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLEGRO DVT VIDEO IP CORE DRIVER
672 M:      Michael Tretter <m.tretter@pengutronix.de>
673 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
674 L:      linux-media@vger.kernel.org
675 S:      Maintained
676 F:      drivers/staging/media/allegro-dvt/
677
678 ALLWINNER CPUFREQ DRIVER
679 M:      Yangtao Li <tiny.windzz@gmail.com>
680 L:      linux-pm@vger.kernel.org
681 S:      Maintained
682 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685 ALLWINNER CRYPTO DRIVERS
686 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Maintained
689 F:      drivers/crypto/allwinner/
690
691 ALLWINNER VPU DRIVER
692 M:      Maxime Ripard <mripard@kernel.org>
693 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694 L:      linux-media@vger.kernel.org
695 S:      Maintained
696 F:      drivers/staging/media/sunxi/cedrus/
697
698 ALPHA PORT
699 M:      Richard Henderson <rth@twiddle.net>
700 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701 M:      Matt Turner <mattst88@gmail.com>
702 S:      Odd Fixes
703 L:      linux-alpha@vger.kernel.org
704 F:      arch/alpha/
705
706 ALPS PS/2 TOUCHPAD DRIVER
707 R:      Pali Rohár <pali.rohar@gmail.com>
708 F:      drivers/input/mouse/alps.*
709
710 ALTERA I2C CONTROLLER DRIVER
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
714 F:      drivers/i2c/busses/i2c-altera.c
715
716 ALTERA MAILBOX DRIVER
717 M:      Ley Foon Tan <lftan@altera.com>
718 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719 S:      Maintained
720 F:      drivers/mailbox/mailbox-altera.c
721
722 ALTERA PIO DRIVER
723 M:      Tien Hock Loh <thloh@altera.com>
724 L:      linux-gpio@vger.kernel.org
725 S:      Maintained
726 F:      drivers/gpio/gpio-altera.c
727
728 ALTERA SYSTEM MANAGER DRIVER
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/mfd/altera-sysmgr.c
732 F:      include/linux/mfd/altera-sysmgr.h
733
734 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735 M:      Thor Thayer <thor.thayer@linux.intel.com>
736 S:      Maintained
737 F:      drivers/gpio/gpio-altera-a10sr.c
738 F:      drivers/mfd/altera-a10sr.c
739 F:      drivers/reset/reset-a10sr.c
740 F:      include/linux/mfd/altera-a10sr.h
741 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743 ALTERA TRIPLE SPEED ETHERNET DRIVER
744 M:      Thor Thayer <thor.thayer@linux.intel.com>
745 L:      netdev@vger.kernel.org
746 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747 S:      Maintained
748 F:      drivers/net/ethernet/altera/
749
750 ALTERA UART/JTAG UART SERIAL DRIVERS
751 M:      Tobias Klauser <tklauser@distanz.ch>
752 L:      linux-serial@vger.kernel.org
753 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754 S:      Maintained
755 F:      drivers/tty/serial/altera_uart.c
756 F:      drivers/tty/serial/altera_jtaguart.c
757 F:      include/linux/altera_uart.h
758 F:      include/linux/altera_jtaguart.h
759
760 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761 M:      Talel Shenhar <talel@amazon.com>
762 S:      Maintained
763 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764 F:      drivers/thermal/thermal_mmio.c
765
766 AMAZON ETHERNET DRIVERS
767 M:      Netanel Belgazal <netanel@amazon.com>
768 R:      Saeed Bishara <saeedb@amazon.com>
769 R:      Zorik Machulsky <zorik@amazon.com>
770 L:      netdev@vger.kernel.org
771 S:      Supported
772 F:      Documentation/networking/device_drivers/amazon/ena.txt
773 F:      drivers/net/ethernet/amazon/
774
775 AMAZON RDMA EFA DRIVER
776 M:      Gal Pressman <galpress@amazon.com>
777 R:      Yossi Leybovich <sleybo@amazon.com>
778 L:      linux-rdma@vger.kernel.org
779 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
780 S:      Supported
781 F:      drivers/infiniband/hw/efa/
782 F:      include/uapi/rdma/efa-abi.h
783
784 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785 M:      Tom Lendacky <thomas.lendacky@amd.com>
786 M:      Gary Hook <gary.hook@amd.com>
787 L:      linux-crypto@vger.kernel.org
788 S:      Supported
789 F:      drivers/crypto/ccp/
790 F:      include/linux/ccp.h
791
792 AMD DISPLAY CORE
793 M:      Harry Wentland <harry.wentland@amd.com>
794 M:      Leo Li <sunpeng.li@amd.com>
795 L:      amd-gfx@lists.freedesktop.org
796 T:      git git://people.freedesktop.org/~agd5f/linux
797 S:      Supported
798 F:      drivers/gpu/drm/amd/display/
799
800 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801 M:      Huang Rui <ray.huang@amd.com>
802 L:      linux-hwmon@vger.kernel.org
803 S:      Supported
804 F:      Documentation/hwmon/fam15h_power.rst
805 F:      drivers/hwmon/fam15h_power.c
806
807 AMD FCH GPIO DRIVER
808 M:      Enrico Weigelt, metux IT consult <info@metux.net>
809 L:      linux-gpio@vger.kernel.org
810 S:      Maintained
811 F:      drivers/gpio/gpio-amd-fch.c
812 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
813
814 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 S:      Orphan
817 F:      drivers/usb/gadget/udc/amd5536udc.*
818
819 AMD GEODE PROCESSOR/CHIPSET SUPPORT
820 P:      Andres Salomon <dilinger@queued.net>
821 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
822 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823 S:      Supported
824 F:      drivers/char/hw_random/geode-rng.c
825 F:      drivers/crypto/geode*
826 F:      drivers/video/fbdev/geode/
827 F:      arch/x86/include/asm/geode.h
828
829 AMD IOMMU (AMD-VI)
830 M:      Joerg Roedel <joro@8bytes.org>
831 L:      iommu@lists.linux-foundation.org
832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833 S:      Maintained
834 F:      drivers/iommu/amd_iommu*.[ch]
835 F:      include/linux/amd-iommu.h
836
837 AMD KFD
838 M:      Felix Kuehling <Felix.Kuehling@amd.com>
839 L:      amd-gfx@lists.freedesktop.org
840 T:      git git://people.freedesktop.org/~agd5f/linux
841 S:      Supported
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843 F:      drivers/gpu/drm/amd/amdkfd/
844 F:      drivers/gpu/drm/amd/include/cik_structs.h
845 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F:      drivers/gpu/drm/amd/include/vi_structs.h
847 F:      drivers/gpu/drm/amd/include/v9_structs.h
848 F:      include/uapi/linux/kfd_ioctl.h
849
850 AMD MP2 I2C DRIVER
851 M:      Elie Morisse <syniurge@gmail.com>
852 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L:      linux-i2c@vger.kernel.org
855 S:      Maintained
856 F:      drivers/i2c/busses/i2c-amd-mp2*
857
858 AMD POWERPLAY
859 M:      Rex Zhu <rex.zhu@amd.com>
860 M:      Evan Quan <evan.quan@amd.com>
861 L:      amd-gfx@lists.freedesktop.org
862 S:      Supported
863 F:      drivers/gpu/drm/amd/powerplay/
864 T:      git git://people.freedesktop.org/~agd5f/linux
865
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
868 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M:      Tom Lendacky <thomas.lendacky@amd.com>
870 S:      Supported
871 F:      arch/arm64/boot/dts/amd/
872
873 AMD XGBE DRIVER
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 L:      netdev@vger.kernel.org
876 S:      Supported
877 F:      drivers/net/ethernet/amd/xgbe/
878 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880 ANALOG DEVICES INC AD5686 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-pm@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5686*
886 F:      drivers/iio/dac/ad5696*
887
888 ANALOG DEVICES INC AD5758 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/dac/ad5758.c
894 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896 ANALOG DEVICES INC AD7124 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7124.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904 ANALOG DEVICES INC AD7292 DRIVER
905 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7292.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
911
912 ANALOG DEVICES INC AD7606 DRIVER
913 M:      Stefan Popa <stefan.popa@analog.com>
914 M:      Beniamin Bia <beniamin.bia@analog.com>
915 L:      linux-iio@vger.kernel.org
916 W:      http://ez.analog.com/community/linux-device-drivers
917 S:      Supported
918 F:      drivers/iio/adc/ad7606.c
919 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
920
921 ANALOG DEVICES INC AD7768-1 DRIVER
922 M:      Stefan Popa <stefan.popa@analog.com>
923 L:      linux-iio@vger.kernel.org
924 W:      http://ez.analog.com/community/linux-device-drivers
925 S:      Supported
926 F:      drivers/iio/adc/ad7768-1.c
927 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
928
929 ANALOG DEVICES INC AD7780 DRIVER
930 M:      Michael Hennerich <Michael.Hennerich@analog.com>
931 M:      Renato Lui Geh <renatogeh@gmail.com>
932 L:      linux-iio@vger.kernel.org
933 W:      http://ez.analog.com/community/linux-device-drivers
934 S:      Supported
935 F:      drivers/iio/adc/ad7780.c
936 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
937
938 ANALOG DEVICES INC AD9389B DRIVER
939 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
940 L:      linux-media@vger.kernel.org
941 S:      Maintained
942 F:      drivers/media/i2c/ad9389b*
943
944 ANALOG DEVICES INC ADGS1408 DRIVER
945 M:      Mircea Caprioru <mircea.caprioru@analog.com>
946 S:      Supported
947 F:      drivers/mux/adgs1408.c
948 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
949
950 ANALOG DEVICES INC ADIN DRIVER
951 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
952 L:      netdev@vger.kernel.org
953 W:      http://ez.analog.com/community/linux-device-drivers
954 S:      Supported
955 F:      drivers/net/phy/adin.c
956 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
957
958 ANALOG DEVICES INC ADIS DRIVER LIBRARY
959 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
960 S:      Supported
961 L:      linux-iio@vger.kernel.org
962 F:      include/linux/iio/imu/adis.h
963 F:      drivers/iio/imu/adis.c
964
965 ANALOG DEVICES INC ADIS16460 DRIVER
966 M:      Dragos Bogdan <dragos.bogdan@analog.com>
967 S:      Supported
968 L:      linux-iio@vger.kernel.org
969 W:      http://ez.analog.com/community/linux-device-drivers
970 F:      drivers/iio/imu/adis16460.c
971 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
972
973 ANALOG DEVICES INC ADP5061 DRIVER
974 M:      Stefan Popa <stefan.popa@analog.com>
975 L:      linux-pm@vger.kernel.org
976 W:      http://ez.analog.com/community/linux-device-drivers
977 S:      Supported
978 F:      drivers/power/supply/adp5061.c
979
980 ANALOG DEVICES INC ADV7180 DRIVER
981 M:      Lars-Peter Clausen <lars@metafoo.de>
982 L:      linux-media@vger.kernel.org
983 W:      http://ez.analog.com/community/linux-device-drivers
984 S:      Supported
985 F:      drivers/media/i2c/adv7180.c
986
987 ANALOG DEVICES INC ADV748X DRIVER
988 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
989 L:      linux-media@vger.kernel.org
990 S:      Maintained
991 F:      drivers/media/i2c/adv748x/*
992
993 ANALOG DEVICES INC ADV7511 DRIVER
994 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L:      linux-media@vger.kernel.org
996 S:      Maintained
997 F:      drivers/media/i2c/adv7511*
998
999 ANALOG DEVICES INC ADV7604 DRIVER
1000 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1001 L:      linux-media@vger.kernel.org
1002 S:      Maintained
1003 F:      drivers/media/i2c/adv7604*
1004
1005 ANALOG DEVICES INC ADV7842 DRIVER
1006 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1007 L:      linux-media@vger.kernel.org
1008 S:      Maintained
1009 F:      drivers/media/i2c/adv7842*
1010
1011 ANALOG DEVICES INC ASOC CODEC DRIVERS
1012 M:      Lars-Peter Clausen <lars@metafoo.de>
1013 M:      Nuno Sá <nuno.sa@analog.com>
1014 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1015 W:      http://wiki.analog.com/
1016 W:      http://ez.analog.com/community/linux-device-drivers
1017 S:      Supported
1018 F:      sound/soc/codecs/adau*
1019 F:      sound/soc/codecs/adav*
1020 F:      sound/soc/codecs/ad1*
1021 F:      sound/soc/codecs/ad7*
1022 F:      sound/soc/codecs/ssm*
1023 F:      sound/soc/codecs/sigmadsp.*
1024
1025 ANALOG DEVICES INC DMA DRIVERS
1026 M:      Lars-Peter Clausen <lars@metafoo.de>
1027 W:      http://ez.analog.com/community/linux-device-drivers
1028 S:      Supported
1029 F:      drivers/dma/dma-axi-dmac.c
1030
1031 ANALOG DEVICES INC IIO DRIVERS
1032 M:      Lars-Peter Clausen <lars@metafoo.de>
1033 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1034 M:      Stefan Popa <stefan.popa@analog.com>
1035 W:      http://wiki.analog.com/
1036 W:      http://ez.analog.com/community/linux-device-drivers
1037 S:      Supported
1038 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1039 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1040 F:      drivers/iio/*/ad*
1041 F:      drivers/iio/adc/ltc2497*
1042 X:      drivers/iio/*/adjd*
1043 F:      drivers/staging/iio/*/ad*
1044
1045 ANALOGBITS PLL LIBRARIES
1046 M:      Paul Walmsley <paul.walmsley@sifive.com>
1047 S:      Supported
1048 F:      drivers/clk/analogbits/*
1049 F:      include/linux/clk/analogbits*
1050
1051 ANDES ARCHITECTURE
1052 M:      Nick Hu <nickhu@andestech.com>
1053 M:      Greentime Hu <green.hu@gmail.com>
1054 M:      Vincent Chen <deanbo422@gmail.com>
1055 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1056 S:      Supported
1057 F:      arch/nds32/
1058 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1059 F:      Documentation/devicetree/bindings/nds32/
1060 K:      nds32
1061 N:      nds32
1062
1063 ANDROID CONFIG FRAGMENTS
1064 M:      Rob Herring <robh@kernel.org>
1065 S:      Supported
1066 F:      kernel/configs/android*
1067
1068 ANDROID DRIVERS
1069 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1070 M:      Arve Hjønnevåg <arve@android.com>
1071 M:      Todd Kjos <tkjos@android.com>
1072 M:      Martijn Coenen <maco@android.com>
1073 M:      Joel Fernandes <joel@joelfernandes.org>
1074 M:      Christian Brauner <christian@brauner.io>
1075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1076 L:      devel@driverdev.osuosl.org
1077 S:      Supported
1078 F:      drivers/android/
1079 F:      drivers/staging/android/
1080
1081 ANDROID GOLDFISH PIC DRIVER
1082 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1083 S:      Supported
1084 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1085 F:      drivers/irqchip/irq-goldfish-pic.c
1086
1087 ANDROID GOLDFISH RTC DRIVER
1088 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1089 S:      Supported
1090 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1091 F:      drivers/rtc/rtc-goldfish.c
1092
1093 ANDROID ION DRIVER
1094 M:      Laura Abbott <labbott@redhat.com>
1095 M:      Sumit Semwal <sumit.semwal@linaro.org>
1096 L:      devel@driverdev.osuosl.org
1097 L:      dri-devel@lists.freedesktop.org
1098 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1099 S:      Supported
1100 F:      drivers/staging/android/ion
1101 F:      drivers/staging/android/uapi/ion.h
1102
1103 AOA (Apple Onboard Audio) ALSA DRIVER
1104 M:      Johannes Berg <johannes@sipsolutions.net>
1105 L:      linuxppc-dev@lists.ozlabs.org
1106 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1107 S:      Maintained
1108 F:      sound/aoa/
1109
1110 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1111 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1112 L:      linux-iio@vger.kernel.org
1113 S:      Maintained
1114 F:      drivers/iio/adc/stx104.c
1115
1116 APM DRIVER
1117 M:      Jiri Kosina <jikos@kernel.org>
1118 S:      Odd fixes
1119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1120 F:      arch/x86/kernel/apm_32.c
1121 F:      include/linux/apm_bios.h
1122 F:      include/uapi/linux/apm_bios.h
1123 F:      drivers/char/apm-emulation.c
1124
1125 APPARMOR SECURITY MODULE
1126 M:      John Johansen <john.johansen@canonical.com>
1127 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1128 W:      wiki.apparmor.net
1129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1130 S:      Supported
1131 F:      security/apparmor/
1132 F:      Documentation/admin-guide/LSM/apparmor.rst
1133
1134 APPLE BCM5974 MULTITOUCH DRIVER
1135 M:      Henrik Rydberg <rydberg@bitmath.org>
1136 L:      linux-input@vger.kernel.org
1137 S:      Odd fixes
1138 F:      drivers/input/mouse/bcm5974.c
1139
1140 APPLE SMC DRIVER
1141 M:      Henrik Rydberg <rydberg@bitmath.org>
1142 L:      linux-hwmon@vger.kernel.org
1143 S:      Odd fixes
1144 F:      drivers/hwmon/applesmc.c
1145
1146 APPLETALK NETWORK LAYER
1147 L:      netdev@vger.kernel.org
1148 S:      Odd fixes
1149 F:      drivers/net/appletalk/
1150 F:      net/appletalk/
1151 F:      include/linux/atalk.h
1152 F:      include/uapi/linux/atalk.h
1153
1154 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1155 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1156 S:      Supported
1157 F:      arch/arm64/boot/dts/apm/
1158
1159 APPLIED MICRO (APM) X-GENE SOC EDAC
1160 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1161 S:      Supported
1162 F:      drivers/edac/xgene_edac.c
1163 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1164
1165 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1166 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1167 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1168 S:      Supported
1169 F:      drivers/net/ethernet/apm/xgene-v2/
1170
1171 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1172 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1173 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1174 M:      Quan Nguyen <quan@os.amperecomputing.com>
1175 S:      Supported
1176 F:      drivers/net/ethernet/apm/xgene/
1177 F:      drivers/net/phy/mdio-xgene.c
1178 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1179 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1180
1181 APPLIED MICRO (APM) X-GENE SOC PMU
1182 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1183 S:      Supported
1184 F:      drivers/perf/xgene_pmu.c
1185 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1186 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1187
1188 APTINA CAMERA SENSOR PLL
1189 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1190 L:      linux-media@vger.kernel.org
1191 S:      Maintained
1192 F:      drivers/media/i2c/aptina-pll.*
1193
1194 AQUANTIA ETHERNET DRIVER (atlantic)
1195 M:      Igor Russkikh <irusskikh@marvell.com>
1196 L:      netdev@vger.kernel.org
1197 S:      Supported
1198 W:      https://www.marvell.com/
1199 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1200 F:      drivers/net/ethernet/aquantia/atlantic/
1201 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1202
1203 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1204 M:      Egor Pomozov <epomozov@marvell.com>
1205 L:      netdev@vger.kernel.org
1206 S:      Supported
1207 W:      http://www.aquantia.com
1208 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1209
1210 ARC FRAMEBUFFER DRIVER
1211 M:      Jaya Kumar <jayalk@intworks.biz>
1212 S:      Maintained
1213 F:      drivers/video/fbdev/arcfb.c
1214 F:      drivers/video/fbdev/core/fb_defio.c
1215
1216 ARC PGU DRM DRIVER
1217 M:      Alexey Brodkin <abrodkin@synopsys.com>
1218 S:      Supported
1219 F:      drivers/gpu/drm/arc/
1220 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1221
1222 ARCNET NETWORK LAYER
1223 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1224 L:      netdev@vger.kernel.org
1225 S:      Maintained
1226 F:      drivers/net/arcnet/
1227 F:      include/uapi/linux/if_arcnet.h
1228
1229 ARM ARCHITECTED TIMER DRIVER
1230 M:      Mark Rutland <mark.rutland@arm.com>
1231 M:      Marc Zyngier <maz@kernel.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      arch/arm/include/asm/arch_timer.h
1235 F:      arch/arm64/include/asm/arch_timer.h
1236 F:      drivers/clocksource/arm_arch_timer.c
1237
1238 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1239 M:      Linus Walleij <linus.walleij@linaro.org>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      Documentation/devicetree/bindings/arm/arm-boards
1243 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1244 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1245 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1246 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1247 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1248 F:      arch/arm/mach-integrator/
1249 F:      arch/arm/mach-realview/
1250 F:      arch/arm/mach-versatile/
1251 F:      arch/arm/plat-versatile/
1252 F:      arch/arm/boot/dts/arm-realview-*
1253 F:      arch/arm/boot/dts/integrator*
1254 F:      arch/arm/boot/dts/versatile*
1255 F:      drivers/clk/versatile/
1256 F:      drivers/i2c/busses/i2c-versatile.c
1257 F:      drivers/irqchip/irq-versatile-fpga.c
1258 F:      drivers/mtd/maps/physmap_of_versatile.c
1259 F:      drivers/power/reset/arm-versatile-reboot.c
1260 F:      drivers/soc/versatile/
1261
1262 ARM HDLCD DRM DRIVER
1263 M:      Liviu Dudau <liviu.dudau@arm.com>
1264 S:      Supported
1265 F:      drivers/gpu/drm/arm/hdlcd_*
1266 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1267
1268 ARM KOMEDA DRM-KMS DRIVER
1269 M:      James (Qian) Wang <james.qian.wang@arm.com>
1270 M:      Liviu Dudau <liviu.dudau@arm.com>
1271 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1272 L:      Mali DP Maintainers <malidp@foss.arm.com>
1273 S:      Supported
1274 T:      git git://anongit.freedesktop.org/drm/drm-misc
1275 F:      drivers/gpu/drm/arm/display/include/
1276 F:      drivers/gpu/drm/arm/display/komeda/
1277 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1278 F:      Documentation/gpu/komeda-kms.rst
1279
1280 ARM MALI-DP DRM DRIVER
1281 M:      Liviu Dudau <liviu.dudau@arm.com>
1282 M:      Brian Starkey <brian.starkey@arm.com>
1283 L:      Mali DP Maintainers <malidp@foss.arm.com>
1284 S:      Supported
1285 T:      git git://anongit.freedesktop.org/drm/drm-misc
1286 F:      drivers/gpu/drm/arm/
1287 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1288 F:      Documentation/gpu/afbc.rst
1289
1290 ARM MALI PANFROST DRM DRIVER
1291 M:      Rob Herring <robh@kernel.org>
1292 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1293 R:      Steven Price <steven.price@arm.com>
1294 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1295 L:      dri-devel@lists.freedesktop.org
1296 S:      Supported
1297 T:      git git://anongit.freedesktop.org/drm/drm-misc
1298 F:      drivers/gpu/drm/panfrost/
1299 F:      include/uapi/drm/panfrost_drm.h
1300
1301 ARM MFM AND FLOPPY DRIVERS
1302 M:      Ian Molton <spyro@f2s.com>
1303 S:      Maintained
1304 F:      arch/arm/mach-rpc/floppydma.S
1305 F:      arch/arm/include/asm/floppy.h
1306
1307 ARM PMU PROFILING AND DEBUGGING
1308 M:      Will Deacon <will@kernel.org>
1309 M:      Mark Rutland <mark.rutland@arm.com>
1310 S:      Maintained
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 F:      arch/arm*/kernel/perf_*
1313 F:      arch/arm/oprofile/common.c
1314 F:      arch/arm*/kernel/hw_breakpoint.c
1315 F:      arch/arm*/include/asm/hw_breakpoint.h
1316 F:      arch/arm*/include/asm/perf_event.h
1317 F:      drivers/perf/*
1318 F:      include/linux/perf/arm_pmu.h
1319 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1320 F:      Documentation/devicetree/bindings/perf/
1321
1322 ARM PORT
1323 M:      Russell King <linux@armlinux.org.uk>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 W:      http://www.armlinux.org.uk/
1326 S:      Odd Fixes
1327 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1328 F:      arch/arm/
1329 X:      arch/arm/boot/dts/
1330
1331 ARM PRIMECELL AACI PL041 DRIVER
1332 M:      Russell King <linux@armlinux.org.uk>
1333 S:      Odd Fixes
1334 F:      sound/arm/aaci.*
1335
1336 ARM PRIMECELL BUS SUPPORT
1337 M:      Russell King <linux@armlinux.org.uk>
1338 S:      Odd Fixes
1339 F:      drivers/amba/
1340 F:      include/linux/amba/bus.h
1341
1342 ARM PRIMECELL CLCD PL110 DRIVER
1343 M:      Russell King <linux@armlinux.org.uk>
1344 S:      Odd Fixes
1345 F:      drivers/video/fbdev/amba-clcd.*
1346
1347 ARM PRIMECELL KMI PL050 DRIVER
1348 M:      Russell King <linux@armlinux.org.uk>
1349 S:      Odd Fixes
1350 F:      drivers/input/serio/ambakmi.*
1351 F:      include/linux/amba/kmi.h
1352
1353 ARM PRIMECELL MMCI PL180/1 DRIVER
1354 M:      Russell King <linux@armlinux.org.uk>
1355 S:      Odd Fixes
1356 F:      drivers/mmc/host/mmci.*
1357 F:      include/linux/amba/mmci.h
1358
1359 ARM PRIMECELL SSP PL022 SPI DRIVER
1360 M:      Linus Walleij <linus.walleij@linaro.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1364 F:      drivers/spi/spi-pl022.c
1365
1366 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1367 M:      Russell King <linux@armlinux.org.uk>
1368 S:      Odd Fixes
1369 F:      drivers/tty/serial/amba-pl01*.c
1370 F:      include/linux/amba/serial.h
1371
1372 ARM PRIMECELL VIC PL190/PL192 DRIVER
1373 M:      Linus Walleij <linus.walleij@linaro.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1377 F:      drivers/irqchip/irq-vic.c
1378
1379 AMAZON ANNAPURNA LABS FIC DRIVER
1380 M:      Talel Shenhar <talel@amazon.com>
1381 S:      Maintained
1382 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1383 F:      drivers/irqchip/irq-al-fic.c
1384
1385 ARM SMMU DRIVERS
1386 M:      Will Deacon <will@kernel.org>
1387 R:      Robin Murphy <robin.murphy@arm.com>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      drivers/iommu/arm-smmu*
1391 F:      drivers/iommu/io-pgtable-arm.c
1392 F:      drivers/iommu/io-pgtable-arm-v7s.c
1393
1394 ARM SUB-ARCHITECTURES
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      arch/arm/mach-*/
1398 F:      arch/arm/plat-*/
1399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1400
1401 ARM/ACTIONS SEMI ARCHITECTURE
1402 M:      Andreas Färber <afaerber@suse.de>
1403 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 N:      owl
1407 F:      arch/arm/mach-actions/
1408 F:      arch/arm/boot/dts/owl-*
1409 F:      arch/arm64/boot/dts/actions/
1410 F:      drivers/clk/actions/
1411 F:      drivers/clocksource/timer-owl*
1412 F:      drivers/dma/owl-dma.c
1413 F:      drivers/i2c/busses/i2c-owl.c
1414 F:      drivers/mmc/host/owl-mmc.c
1415 F:      drivers/pinctrl/actions/*
1416 F:      drivers/soc/actions/
1417 F:      include/dt-bindings/power/owl-*
1418 F:      include/linux/soc/actions/
1419 F:      Documentation/devicetree/bindings/arm/actions.yaml
1420 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1421 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1422 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1423 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1424 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1425 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1426 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1427
1428 ARM/ADS SPHERE MACHINE SUPPORT
1429 M:      Lennert Buytenhek <kernel@wantstofly.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432
1433 ARM/AFEB9260 MACHINE SUPPORT
1434 M:      Sergey Lapin <slapin@ossfans.org>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437
1438 ARM/AJECO 1ARM MACHINE SUPPORT
1439 M:      Lennert Buytenhek <kernel@wantstofly.org>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 S:      Maintained
1442
1443 ARM/Allwinner SoC Clock Support
1444 M:      Emilio López <emilio@elopez.com.ar>
1445 S:      Maintained
1446 F:      drivers/clk/sunxi/
1447
1448 ARM/Allwinner sunXi SoC support
1449 M:      Maxime Ripard <mripard@kernel.org>
1450 M:      Chen-Yu Tsai <wens@csie.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 N:      sun[x456789]i
1454 N:      sun50i
1455 F:      arch/arm/mach-sunxi/
1456 F:      arch/arm64/boot/dts/allwinner/
1457 F:      drivers/clk/sunxi-ng/
1458 F:      drivers/pinctrl/sunxi/
1459 F:      drivers/soc/sunxi/
1460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1461
1462 Allwinner A10 CSI driver
1463 M:      Maxime Ripard <mripard@kernel.org>
1464 L:      linux-media@vger.kernel.org
1465 T:      git git://linuxtv.org/media_tree.git
1466 F:      drivers/media/platform/sunxi/sun4i-csi/
1467 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1468 S:      Maintained
1469
1470 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1471 M:      Neil Armstrong <narmstrong@baylibre.com>
1472 M:      Jerome Brunet <jbrunet@baylibre.com>
1473 L:      linux-amlogic@lists.infradead.org
1474 S:      Maintained
1475 F:      drivers/clk/meson/
1476 F:      include/dt-bindings/clock/meson*
1477 F:      include/dt-bindings/clock/gxbb*
1478 F:      Documentation/devicetree/bindings/clock/amlogic*
1479
1480 ARM/Amlogic Meson SoC support
1481 M:      Kevin Hilman <khilman@baylibre.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 L:      linux-amlogic@lists.infradead.org
1484 W:      http://linux-meson.com/
1485 S:      Maintained
1486 F:      arch/arm/mach-meson/
1487 F:      arch/arm/boot/dts/meson*
1488 F:      arch/arm64/boot/dts/amlogic/
1489 F:      drivers/pinctrl/meson/
1490 F:      drivers/mmc/host/meson*
1491 F:      drivers/soc/amlogic/
1492 F:      drivers/rtc/rtc-meson*
1493 N:      meson
1494
1495 ARM/Amlogic Meson SoC Crypto Drivers
1496 M:      Corentin Labbe <clabbe@baylibre.com>
1497 L:      linux-crypto@vger.kernel.org
1498 L:      linux-amlogic@lists.infradead.org
1499 S:      Maintained
1500 F:      drivers/crypto/amlogic/
1501 F:      Documentation/devicetree/bindings/crypto/amlogic*
1502
1503 ARM/Amlogic Meson SoC Sound Drivers
1504 M:      Jerome Brunet <jbrunet@baylibre.com>
1505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      sound/soc/meson/
1508 F:      Documentation/devicetree/bindings/sound/amlogic*
1509
1510 ARM/Annapurna Labs ALPINE ARCHITECTURE
1511 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1512 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515 F:      arch/arm/mach-alpine/
1516 F:      arch/arm/boot/dts/alpine*
1517 F:      arch/arm64/boot/dts/al/
1518 F:      drivers/*/*alpine*
1519
1520 ARM/ARTPEC MACHINE SUPPORT
1521 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1522 M:      Lars Persson <lars.persson@axis.com>
1523 S:      Maintained
1524 L:      linux-arm-kernel@axis.com
1525 F:      arch/arm/mach-artpec
1526 F:      arch/arm/boot/dts/artpec6*
1527 F:      drivers/clk/axis
1528 F:      drivers/crypto/axis
1529 F:      drivers/mmc/host/usdhi6rol0.c
1530 F:      drivers/pinctrl/pinctrl-artpec*
1531 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1532
1533 ARM/ASPEED I2C DRIVER
1534 M:      Brendan Higgins <brendanhiggins@google.com>
1535 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1536 R:      Joel Stanley <joel@jms.id.au>
1537 L:      linux-i2c@vger.kernel.org
1538 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1541 F:      drivers/i2c/busses/i2c-aspeed.c
1542 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1543 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1544
1545 ARM/ASPEED MACHINE SUPPORT
1546 M:      Joel Stanley <joel@jms.id.au>
1547 R:      Andrew Jeffery <andrew@aj.id.au>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1550 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1551 S:      Supported
1552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1553 F:      arch/arm/mach-aspeed/
1554 F:      arch/arm/boot/dts/aspeed-*
1555 N:      aspeed
1556
1557 ARM/BITMAIN ARCHITECTURE
1558 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm64/boot/dts/bitmain/
1562 F:      drivers/clk/clk-bm1880.c
1563 F:      drivers/pinctrl/pinctrl-bm1880.c
1564 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1565 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1566 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1567
1568 ARM/CALXEDA HIGHBANK ARCHITECTURE
1569 M:      Rob Herring <robh@kernel.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572 F:      arch/arm/mach-highbank/
1573 F:      arch/arm/boot/dts/highbank.dts
1574 F:      arch/arm/boot/dts/ecx-*.dts*
1575
1576 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1577 M:      Krzysztof Halasa <khalasa@piap.pl>
1578 S:      Maintained
1579 F:      arch/arm/mach-cns3xxx/
1580
1581 ARM/CAVIUM THUNDER NETWORK DRIVER
1582 M:      Sunil Goutham <sgoutham@cavium.com>
1583 M:      Robert Richter <rric@kernel.org>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Supported
1586 F:      drivers/net/ethernet/cavium/thunder/
1587
1588 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1589 M:      Lukasz Majewski <lukma@denx.de>
1590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      arch/arm/mach-ep93xx/ts72xx.c
1593
1594 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1595 M:      Alexander Shiyan <shc_work@mail.ru>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Odd Fixes
1598 N:      clps711x
1599
1600 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1601 M:      Lennert Buytenhek <kernel@wantstofly.org>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604
1605 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1606 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1607 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610 F:      arch/arm/mach-ep93xx/
1611 F:      arch/arm/mach-ep93xx/include/mach/
1612
1613 ARM/CLKDEV SUPPORT
1614 M:      Russell King <linux@armlinux.org.uk>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1618 F:      drivers/clk/clkdev.c
1619
1620 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1621 M:      Mike Rapoport <mike@compulab.co.il>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1626 M:      Baruch Siach <baruch@tkos.co.il>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629 F:      arch/arm/boot/dts/cx92755*
1630 N:      digicolor
1631
1632 ARM/CONTEC MICRO9 MACHINE SUPPORT
1633 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1634 S:      Maintained
1635 F:      arch/arm/mach-ep93xx/micro9.c
1636
1637 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1638 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1639 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      drivers/hwtracing/coresight/*
1643 F:      Documentation/trace/coresight.rst
1644 F:      Documentation/trace/coresight-cpu-debug.rst
1645 F:      Documentation/devicetree/bindings/arm/coresight.txt
1646 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1647 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1648 F:      tools/perf/arch/arm/util/pmu.c
1649 F:      tools/perf/arch/arm/util/auxtrace.c
1650 F:      tools/perf/arch/arm/util/cs-etm.c
1651 F:      tools/perf/arch/arm/util/cs-etm.h
1652 F:      tools/perf/util/cs-etm.*
1653 F:      tools/perf/util/cs-etm-decoder/*
1654
1655 ARM/CORGI MACHINE SUPPORT
1656 M:      Richard Purdie <rpurdie@rpsys.net>
1657 S:      Maintained
1658
1659 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1660 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1661 M:      Linus Walleij <linus.walleij@linaro.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 T:      git git://github.com/ulli-kroll/linux.git
1664 S:      Maintained
1665 F:      Documentation/devicetree/bindings/arm/gemini.txt
1666 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1667 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1668 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1669 F:      arch/arm/mach-gemini/
1670 F:      drivers/net/ethernet/cortina/
1671 F:      drivers/pinctrl/pinctrl-gemini.c
1672 F:      drivers/rtc/rtc-ftrtc010.c
1673
1674 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1675 M:      Barry Song <baohua@kernel.org>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1678 S:      Maintained
1679 F:      arch/arm/boot/dts/prima2*
1680 F:      arch/arm/mach-prima2/
1681 F:      drivers/clk/sirf/
1682 F:      drivers/clocksource/timer-prima2.c
1683 F:      drivers/clocksource/timer-atlas7.c
1684 N:      [^a-z]sirf
1685 X:      drivers/gnss
1686
1687 ARM/CZ.NIC TURRIS MOX SUPPORT
1688 M:      Marek Behun <marek.behun@nic.cz>
1689 W:      http://mox.turris.cz
1690 S:      Maintained
1691 F:      Documentation/ABI/testing/debugfs-moxtet
1692 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1693 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1694 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1695 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1696 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1697 F:      include/linux/moxtet.h
1698 F:      drivers/bus/moxtet.c
1699 F:      drivers/firmware/turris-mox-rwtm.c
1700 F:      drivers/gpio/gpio-moxtet.c
1701
1702 ARM/EBSA110 MACHINE SUPPORT
1703 M:      Russell King <linux@armlinux.org.uk>
1704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 W:      http://www.armlinux.org.uk/
1706 S:      Maintained
1707 F:      arch/arm/mach-ebsa110/
1708 F:      drivers/net/ethernet/amd/am79c961a.*
1709
1710 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1711 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1712 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 N:      efm32
1716
1717 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1718 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 S:      Maintained
1721 F:      arch/arm/mach-pxa/ezx.c
1722
1723 ARM/FARADAY FA526 PORT
1724 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 S:      Maintained
1727 T:      git git://git.berlios.de/gemini-board
1728 F:      arch/arm/mm/*-fa*
1729
1730 ARM/FOOTBRIDGE ARCHITECTURE
1731 M:      Russell King <linux@armlinux.org.uk>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W:      http://www.armlinux.org.uk/
1734 S:      Maintained
1735 F:      arch/arm/include/asm/hardware/dec21285.h
1736 F:      arch/arm/mach-footbridge/
1737
1738 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1739 M:      Shawn Guo <shawnguo@kernel.org>
1740 M:      Sascha Hauer <s.hauer@pengutronix.de>
1741 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1742 R:      Fabio Estevam <festevam@gmail.com>
1743 R:      NXP Linux Team <linux-imx@nxp.com>
1744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 S:      Maintained
1746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1747 N:      imx
1748 N:      mxs
1749 X:      drivers/media/i2c/
1750
1751 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1752 M:      Shawn Guo <shawnguo@kernel.org>
1753 M:      Sascha Hauer <s.hauer@pengutronix.de>
1754 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1755 R:      Stefan Agner <stefan@agner.ch>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 S:      Maintained
1758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1759 F:      arch/arm/mach-imx/*vf610*
1760 F:      arch/arm/boot/dts/vf*
1761
1762 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1763 M:      Shawn Guo <shawnguo@kernel.org>
1764 M:      Li Yang <leoyang.li@nxp.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1768 F:      arch/arm/boot/dts/ls1021a*
1769 F:      arch/arm64/boot/dts/freescale/fsl-*
1770 F:      arch/arm64/boot/dts/freescale/qoriq-*
1771
1772 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1773 M:      Lennert Buytenhek <kernel@wantstofly.org>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 S:      Maintained
1776
1777 ARM/GUMSTIX MACHINE SUPPORT
1778 M:      Steve Sakoman <sakoman@gmail.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781
1782 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1783 M:      Philipp Zabel <philipp.zabel@gmail.com>
1784 M:      Paul Parsons <lost.distance@yahoo.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 S:      Maintained
1787 F:      arch/arm/mach-pxa/hx4700.c
1788 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1789 F:      sound/soc/pxa/hx4700.c
1790
1791 ARM/HISILICON SOC SUPPORT
1792 M:      Wei Xu <xuwei5@hisilicon.com>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 W:      http://www.hisilicon.com
1795 S:      Supported
1796 T:      git git://github.com/hisilicon/linux-hisi.git
1797 F:      arch/arm/mach-hisi/
1798 F:      arch/arm/boot/dts/hi3*
1799 F:      arch/arm/boot/dts/hip*
1800 F:      arch/arm/boot/dts/hisi*
1801 F:      arch/arm64/boot/dts/hisilicon/
1802
1803 ARM/HP JORNADA 7XX MACHINE SUPPORT
1804 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1805 W:      www.jlime.com
1806 S:      Maintained
1807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1808 F:      arch/arm/mach-sa1100/jornada720.c
1809 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1810
1811 ARM/IGEP MACHINE SUPPORT
1812 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1813 M:      Javier Martinez Canillas <javier@dowhile0.org>
1814 L:      linux-omap@vger.kernel.org
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 S:      Maintained
1817 F:      arch/arm/boot/dts/omap3-igep*
1818
1819 ARM/INCOME PXA270 SUPPORT
1820 M:      Marek Vasut <marek.vasut@gmail.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1824
1825 ARM/INTEL IOP32X ARM ARCHITECTURE
1826 M:      Lennert Buytenhek <kernel@wantstofly.org>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829
1830 ARM/INTEL IQ81342EX MACHINE SUPPORT
1831 M:      Lennert Buytenhek <kernel@wantstofly.org>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834
1835 ARM/INTEL IXDP2850 MACHINE SUPPORT
1836 M:      Lennert Buytenhek <kernel@wantstofly.org>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 S:      Maintained
1839
1840 ARM/INTEL IXP4XX ARM ARCHITECTURE
1841 M:      Linus Walleij <linusw@kernel.org>
1842 M:      Imre Kaloz <kaloz@openwrt.org>
1843 M:      Krzysztof Halasa <khalasa@piap.pl>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1847 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1848 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1849 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1850 F:      arch/arm/mach-ixp4xx/
1851 F:      drivers/clocksource/timer-ixp4xx.c
1852 F:      drivers/gpio/gpio-ixp4xx.c
1853 F:      drivers/irqchip/irq-ixp4xx.c
1854 F:      include/linux/irqchip/irq-ixp4xx.h
1855 F:      include/linux/platform_data/timer-ixp4xx.h
1856
1857 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1858 M:      Jonathan Cameron <jic23@cam.ac.uk>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      arch/arm/mach-pxa/stargate2.c
1862 F:      drivers/pcmcia/pxa2xx_stargate2.c
1863
1864 ARM/INTEL XSC3 (MANZANO) ARM CORE
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1870 M:      Lennert Buytenhek <kernel@wantstofly.org>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S:      Maintained
1873
1874 ARM/LG1K ARCHITECTURE
1875 M:      Chanho Min <chanho.min@lge.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      arch/arm64/boot/dts/lg/
1879
1880 ARM/LOGICPD PXA270 MACHINE SUPPORT
1881 M:      Lennert Buytenhek <kernel@wantstofly.org>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 S:      Maintained
1884
1885 ARM/LPC18XX ARCHITECTURE
1886 M:      Vladimir Zapolskiy <vz@mleia.com>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S:      Maintained
1889 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1890 F:      arch/arm/boot/dts/lpc43*
1891 F:      drivers/i2c/busses/i2c-lpc2k.c
1892 F:      drivers/memory/pl172.c
1893 F:      drivers/mtd/spi-nor/nxp-spifi.c
1894 F:      drivers/rtc/rtc-lpc24xx.c
1895 N:      lpc18xx
1896
1897 ARM/LPC32XX SOC SUPPORT
1898 M:      Vladimir Zapolskiy <vz@mleia.com>
1899 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1902 S:      Maintained
1903 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1904 F:      arch/arm/boot/dts/lpc32*
1905 F:      arch/arm/mach-lpc32xx/
1906 F:      drivers/i2c/busses/i2c-pnx.c
1907 F:      drivers/net/ethernet/nxp/lpc_eth.c
1908 F:      drivers/usb/host/ohci-nxp.c
1909 F:      drivers/watchdog/pnx4008_wdt.c
1910 N:      lpc32xx
1911
1912 ARM/MAGICIAN MACHINE SUPPORT
1913 M:      Philipp Zabel <philipp.zabel@gmail.com>
1914 S:      Maintained
1915
1916 ARM/Marvell Dove/MV78xx0/Orion SOC support
1917 M:      Jason Cooper <jason@lakedaemon.net>
1918 M:      Andrew Lunn <andrew@lunn.ch>
1919 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1920 M:      Gregory Clement <gregory.clement@bootlin.com>
1921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 S:      Maintained
1923 F:      Documentation/devicetree/bindings/soc/dove/
1924 F:      arch/arm/mach-dove/
1925 F:      arch/arm/mach-mv78xx0/
1926 F:      arch/arm/mach-orion5x/
1927 F:      arch/arm/plat-orion/
1928 F:      arch/arm/boot/dts/dove*
1929 F:      arch/arm/boot/dts/orion5x*
1930 T:      git git://git.infradead.org/linux-mvebu.git
1931
1932 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1933 M:      Jason Cooper <jason@lakedaemon.net>
1934 M:      Andrew Lunn <andrew@lunn.ch>
1935 M:      Gregory Clement <gregory.clement@bootlin.com>
1936 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 S:      Maintained
1939 F:      arch/arm/boot/dts/armada*
1940 F:      arch/arm/boot/dts/kirkwood*
1941 F:      arch/arm/configs/mvebu_*_defconfig
1942 F:      arch/arm/mach-mvebu/
1943 F:      arch/arm64/boot/dts/marvell/armada*
1944 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1945 F:      drivers/cpufreq/armada-8k-cpufreq.c
1946 F:      drivers/cpufreq/mvebu-cpufreq.c
1947 F:      drivers/irqchip/irq-armada-370-xp.c
1948 F:      drivers/irqchip/irq-mvebu-*
1949 F:      drivers/pinctrl/mvebu/
1950 F:      drivers/rtc/rtc-armada38x.c
1951 T:      git git://git.infradead.org/linux-mvebu.git
1952
1953 ARM/Mediatek RTC DRIVER
1954 M:      Eddie Huang <eddie.huang@mediatek.com>
1955 M:      Sean Wang <sean.wang@mediatek.com>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1960 F:      drivers/rtc/rtc-mt6397.c
1961 F:      drivers/rtc/rtc-mt7622.c
1962
1963 ARM/Mediatek SoC support
1964 M:      Matthias Brugger <matthias.bgg@gmail.com>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1967 W:      https://mtk.bcnfs.org/
1968 C:      irc://chat.freenode.net/linux-mediatek
1969 S:      Maintained
1970 F:      arch/arm/boot/dts/mt6*
1971 F:      arch/arm/boot/dts/mt7*
1972 F:      arch/arm/boot/dts/mt8*
1973 F:      arch/arm/mach-mediatek/
1974 F:      arch/arm64/boot/dts/mediatek/
1975 F:      drivers/soc/mediatek/
1976 N:      mtk
1977 N:      mt[678]
1978 K:      mediatek
1979
1980 ARM/Mediatek USB3 PHY DRIVER
1981 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1984 S:      Maintained
1985 F:      drivers/phy/mediatek/
1986 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1987
1988 ARM/Microchip (AT91) SoC support
1989 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1990 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1991 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W:      http://www.linux4sam.org
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1995 S:      Supported
1996 N:      at91
1997 N:      atmel
1998 F:      arch/arm/mach-at91/
1999 F:      include/soc/at91/
2000 F:      arch/arm/boot/dts/at91*.dts
2001 F:      arch/arm/boot/dts/at91*.dtsi
2002 F:      arch/arm/boot/dts/sama*.dts
2003 F:      arch/arm/boot/dts/sama*.dtsi
2004 F:      arch/arm/include/debug/at91.S
2005 F:      drivers/memory/atmel*
2006 F:      drivers/watchdog/sama5d4_wdt.c
2007 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2008 X:      drivers/net/wireless/atmel/
2009
2010 ARM/MIOA701 MACHINE SUPPORT
2011 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 F:      arch/arm/mach-pxa/mioa701.c
2014 S:      Maintained
2015
2016 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2017 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2018 S:      Maintained
2019
2020 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2021 M:      Linus Walleij <linus.walleij@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2025 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2026 F:      arch/arm/mach-nomadik/
2027 F:      arch/arm/mach-u300/
2028 F:      arch/arm/mach-ux500/
2029 F:      drivers/soc/ux500/
2030 F:      arch/arm/boot/dts/ste-*
2031 F:      drivers/clk/clk-nomadik.c
2032 F:      drivers/clk/clk-u300.c
2033 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2034 F:      drivers/clocksource/timer-u300.c
2035 F:      drivers/dma/coh901318*
2036 F:      drivers/dma/ste_dma40*
2037 F:      drivers/hwspinlock/u8500_hsem.c
2038 F:      drivers/i2c/busses/i2c-nomadik.c
2039 F:      drivers/i2c/busses/i2c-stu300.c
2040 F:      drivers/iio/adc/ab8500-gpadc.c
2041 F:      drivers/mfd/ab3100*
2042 F:      drivers/mfd/ab8500*
2043 F:      drivers/mfd/abx500*
2044 F:      drivers/mfd/dbx500*
2045 F:      drivers/mfd/db8500*
2046 F:      drivers/pinctrl/nomadik/
2047 F:      drivers/pinctrl/pinctrl-coh901*
2048 F:      drivers/pinctrl/pinctrl-u300.c
2049 F:      drivers/rtc/rtc-ab3100.c
2050 F:      drivers/rtc/rtc-ab8500.c
2051 F:      drivers/rtc/rtc-coh901331.c
2052 F:      drivers/rtc/rtc-pl031.c
2053 F:      drivers/watchdog/coh901327_wdt.c
2054 F:      Documentation/devicetree/bindings/arm/ste-*
2055 F:      Documentation/devicetree/bindings/arm/ux500/
2056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2057
2058 ARM/NUVOTON NPCM ARCHITECTURE
2059 M:      Avi Fishman <avifishman70@gmail.com>
2060 M:      Tomer Maimon <tmaimon77@gmail.com>
2061 M:      Tali Perry <tali.perry1@gmail.com>
2062 R:      Patrick Venture <venture@google.com>
2063 R:      Nancy Yuen <yuenn@google.com>
2064 R:      Benjamin Fair <benjaminfair@google.com>
2065 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2066 S:      Supported
2067 F:      arch/arm/mach-npcm/
2068 F:      arch/arm/boot/dts/nuvoton-npcm*
2069 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2070 F:      drivers/*/*npcm*
2071 F:      Documentation/devicetree/bindings/*/*npcm*
2072 F:      Documentation/devicetree/bindings/*/*/*npcm*
2073
2074 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2075 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2076 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2077 S:      Orphan
2078 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2079 F:      arch/arm/mach-s3c24xx/gta02.h
2080
2081 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2082 M:      Alexander Clouter <alex@digriz.org.uk>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 W:      http://www.digriz.org.uk/ts78xx/kernel
2085 S:      Maintained
2086 F:      arch/arm/mach-orion5x/ts78xx-*
2087
2088 ARM/OXNAS platform support
2089 M:      Neil Armstrong <narmstrong@baylibre.com>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2092 S:      Maintained
2093 F:      arch/arm/mach-oxnas/
2094 F:      arch/arm/boot/dts/ox8*.dts*
2095 N:      oxnas
2096
2097 ARM/PALM TREO SUPPORT
2098 M:      Tomas Cech <sleep_walker@suse.com>
2099 L:      linux-arm-kernel@lists.infradead.org
2100 W:      http://hackndev.com
2101 S:      Maintained
2102 F:      arch/arm/mach-pxa/palmtreo.*
2103
2104 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2105 M:      Marek Vasut <marek.vasut@gmail.com>
2106 L:      linux-arm-kernel@lists.infradead.org
2107 W:      http://hackndev.com
2108 S:      Maintained
2109 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2110 F:      arch/arm/mach-pxa/palmtx.c
2111 F:      arch/arm/mach-pxa/palmt5.*
2112 F:      arch/arm/mach-pxa/include/mach/palmld.h
2113 F:      arch/arm/mach-pxa/palmld.c
2114 F:      arch/arm/mach-pxa/palmte2.*
2115 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2116 F:      arch/arm/mach-pxa/palmtc.c
2117
2118 ARM/PALMZ72 SUPPORT
2119 M:      Sergey Lapin <slapin@ossfans.org>
2120 L:      linux-arm-kernel@lists.infradead.org
2121 W:      http://hackndev.com
2122 S:      Maintained
2123 F:      arch/arm/mach-pxa/palmz72.*
2124
2125 ARM/PLEB SUPPORT
2126 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2127 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2128 S:      Maintained
2129
2130 ARM/PT DIGITAL BOARD PORT
2131 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 W:      http://www.armlinux.org.uk/
2134 S:      Maintained
2135
2136 ARM/QUALCOMM SUPPORT
2137 M:      Andy Gross <agross@kernel.org>
2138 L:      linux-arm-msm@vger.kernel.org
2139 S:      Maintained
2140 F:      Documentation/devicetree/bindings/soc/qcom/
2141 F:      Documentation/devicetree/bindings/*/qcom*
2142 F:      arch/arm/boot/dts/qcom-*.dts
2143 F:      arch/arm/boot/dts/qcom-*.dtsi
2144 F:      arch/arm/mach-qcom/
2145 F:      arch/arm64/boot/dts/qcom/
2146 F:      drivers/*/qcom/
2147 F:      drivers/*/qcom*
2148 F:      drivers/*/*/qcom/
2149 F:      drivers/*/*/qcom*
2150 F:      drivers/*/pm8???-*
2151 F:      drivers/bluetooth/btqcomsmd.c
2152 F:      drivers/clocksource/timer-qcom.c
2153 F:      drivers/extcon/extcon-qcom*
2154 F:      drivers/iommu/msm*
2155 F:      drivers/i2c/busses/i2c-qup.c
2156 F:      drivers/i2c/busses/i2c-qcom-geni.c
2157 F:      drivers/mfd/ssbi.c
2158 F:      drivers/mmc/host/mmci_qcom*
2159 F:      drivers/mmc/host/sdhci-msm.c
2160 F:      drivers/pci/controller/dwc/pcie-qcom.c
2161 F:      drivers/phy/qualcomm/
2162 F:      drivers/power/*/msm*
2163 F:      drivers/reset/reset-qcom-*
2164 F:      drivers/scsi/ufs/ufs-qcom.*
2165 F:      drivers/spi/spi-qup.c
2166 F:      drivers/spi/spi-geni-qcom.c
2167 F:      drivers/spi/spi-qcom-qspi.c
2168 F:      drivers/tty/serial/msm_serial.c
2169 F:      drivers/usb/dwc3/dwc3-qcom.c
2170 F:      include/dt-bindings/*/qcom*
2171 F:      include/linux/*/qcom*
2172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2173
2174 ARM/RADISYS ENP2611 MACHINE SUPPORT
2175 M:      Lennert Buytenhek <kernel@wantstofly.org>
2176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 S:      Maintained
2178
2179 ARM/RDA MICRO ARCHITECTURE
2180 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184 F:      arch/arm/boot/dts/rda8810pl-*
2185 F:      drivers/clocksource/timer-rda.c
2186 F:      drivers/gpio/gpio-rda.c
2187 F:      drivers/irqchip/irq-rda-intc.c
2188 F:      drivers/tty/serial/rda-uart.c
2189 F:      Documentation/devicetree/bindings/arm/rda.yaml
2190 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2191 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2192 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2193 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2194
2195 ARM/REALTEK ARCHITECTURE
2196 M:      Andreas Färber <afaerber@suse.de>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 S:      Maintained
2199 F:      arch/arm64/boot/dts/realtek/
2200 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2201
2202 ARM/RENESAS ARM64 ARCHITECTURE
2203 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2204 M:      Magnus Damm <magnus.damm@gmail.com>
2205 L:      linux-renesas-soc@vger.kernel.org
2206 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2208 S:      Supported
2209 F:      arch/arm64/boot/dts/renesas/
2210 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2211 F:      drivers/soc/renesas/
2212 F:      include/linux/soc/renesas/
2213
2214 ARM/RISCPC ARCHITECTURE
2215 M:      Russell King <linux@armlinux.org.uk>
2216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 W:      http://www.armlinux.org.uk/
2218 S:      Maintained
2219 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2220 F:      arch/arm/include/asm/hardware/ioc.h
2221 F:      arch/arm/include/asm/hardware/iomd.h
2222 F:      arch/arm/include/asm/hardware/memc.h
2223 F:      arch/arm/mach-rpc/
2224 F:      drivers/net/ethernet/8390/etherh.c
2225 F:      drivers/net/ethernet/i825xx/ether1*
2226 F:      drivers/net/ethernet/seeq/ether3*
2227 F:      drivers/scsi/arm/
2228
2229 ARM/Rockchip SoC support
2230 M:      Heiko Stuebner <heiko@sntech.de>
2231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 L:      linux-rockchip@lists.infradead.org
2233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2234 S:      Maintained
2235 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2236 F:      arch/arm/boot/dts/rk3*
2237 F:      arch/arm/boot/dts/rv1108*
2238 F:      arch/arm/mach-rockchip/
2239 F:      drivers/clk/rockchip/
2240 F:      drivers/i2c/busses/i2c-rk3x.c
2241 F:      drivers/*/*rockchip*
2242 F:      drivers/*/*/*rockchip*
2243 F:      sound/soc/rockchip/
2244 N:      rockchip
2245
2246 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2247 M:      Kukjin Kim <kgene@kernel.org>
2248 M:      Krzysztof Kozlowski <krzk@kernel.org>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2251 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2252 S:      Maintained
2253 F:      arch/arm/boot/dts/s3c*
2254 F:      arch/arm/boot/dts/s5p*
2255 F:      arch/arm/boot/dts/exynos*
2256 F:      arch/arm64/boot/dts/exynos/
2257 F:      arch/arm/plat-samsung/
2258 F:      arch/arm/mach-s3c24*/
2259 F:      arch/arm/mach-s3c64xx/
2260 F:      arch/arm/mach-s5p*/
2261 F:      arch/arm/mach-exynos*/
2262 F:      drivers/*/*s3c24*
2263 F:      drivers/*/*/*s3c24*
2264 F:      drivers/*/*s3c64xx*
2265 F:      drivers/*/*s5pv210*
2266 F:      drivers/memory/samsung/
2267 F:      drivers/soc/samsung/
2268 F:      include/linux/soc/samsung/
2269 F:      Documentation/arm/samsung/
2270 F:      Documentation/devicetree/bindings/arm/samsung/
2271 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2272 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2273 N:      exynos
2274
2275 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2276 M:      Kyungmin Park <kyungmin.park@samsung.com>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279 F:      arch/arm/mach-s5pv210/
2280
2281 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2282 M:      Kyungmin Park <kyungmin.park@samsung.com>
2283 M:      Kamil Debski <kamil@wypas.org>
2284 M:      Andrzej Hajda <a.hajda@samsung.com>
2285 L:      linux-arm-kernel@lists.infradead.org
2286 L:      linux-media@vger.kernel.org
2287 S:      Maintained
2288 F:      drivers/media/platform/s5p-g2d/
2289
2290 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2291 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2292 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2293 L:      linux-media@vger.kernel.org
2294 S:      Maintained
2295 F:      drivers/media/platform/s5p-cec/
2296 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2297
2298 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2299 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2300 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2301 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2302 L:      linux-arm-kernel@lists.infradead.org
2303 L:      linux-media@vger.kernel.org
2304 S:      Maintained
2305 F:      drivers/media/platform/s5p-jpeg/
2306
2307 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2308 M:      Kyungmin Park <kyungmin.park@samsung.com>
2309 M:      Kamil Debski <kamil@wypas.org>
2310 M:      Jeongtae Park <jtp.park@samsung.com>
2311 M:      Andrzej Hajda <a.hajda@samsung.com>
2312 L:      linux-arm-kernel@lists.infradead.org
2313 L:      linux-media@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/media/platform/s5p-mfc/
2316
2317 ARM/SHMOBILE ARM ARCHITECTURE
2318 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2319 M:      Magnus Damm <magnus.damm@gmail.com>
2320 L:      linux-renesas-soc@vger.kernel.org
2321 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2323 S:      Supported
2324 F:      arch/arm/boot/dts/emev2*
2325 F:      arch/arm/boot/dts/gr-peach*
2326 F:      arch/arm/boot/dts/iwg20d-q7*
2327 F:      arch/arm/boot/dts/r7s*
2328 F:      arch/arm/boot/dts/r8a*
2329 F:      arch/arm/boot/dts/r9a*
2330 F:      arch/arm/boot/dts/sh*
2331 F:      arch/arm/configs/shmobile_defconfig
2332 F:      arch/arm/include/debug/renesas-scif.S
2333 F:      arch/arm/mach-shmobile/
2334 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2335 F:      drivers/soc/renesas/
2336 F:      include/linux/soc/renesas/
2337
2338 ARM/SOCFPGA ARCHITECTURE
2339 M:      Dinh Nguyen <dinguyen@kernel.org>
2340 S:      Maintained
2341 F:      arch/arm/mach-socfpga/
2342 F:      arch/arm/boot/dts/socfpga*
2343 F:      arch/arm/configs/socfpga_defconfig
2344 F:      arch/arm64/boot/dts/altera/
2345 F:      arch/arm64/boot/dts/intel/
2346 W:      http://www.rocketboards.org
2347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2348
2349 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2350 M:      Dinh Nguyen <dinguyen@kernel.org>
2351 S:      Maintained
2352 F:      drivers/clk/socfpga/
2353
2354 ARM/SOCFPGA EDAC SUPPORT
2355 M:      Thor Thayer <thor.thayer@linux.intel.com>
2356 S:      Maintained
2357 F:      drivers/edac/altera_edac.
2358
2359 ARM/SPREADTRUM SoC SUPPORT
2360 M:      Orson Zhai <orsonzhai@gmail.com>
2361 M:      Baolin Wang <baolin.wang7@gmail.com>
2362 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2363 S:      Maintained
2364 F:      arch/arm64/boot/dts/sprd
2365 N:      sprd
2366 N:      sc27xx
2367 N:      sc2731
2368
2369 ARM/STI ARCHITECTURE
2370 M:      Patrice Chotard <patrice.chotard@st.com>
2371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 W:      http://www.stlinux.com
2373 S:      Maintained
2374 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2375 F:      arch/arm/mach-sti/
2376 F:      arch/arm/boot/dts/sti*
2377 F:      drivers/char/hw_random/st-rng.c
2378 F:      drivers/clocksource/arm_global_timer.c
2379 F:      drivers/clocksource/clksrc_st_lpc.c
2380 F:      drivers/cpufreq/sti-cpufreq.c
2381 F:      drivers/dma/st_fdma*
2382 F:      drivers/i2c/busses/i2c-st.c
2383 F:      drivers/media/rc/st_rc.c
2384 F:      drivers/media/platform/sti/c8sectpfe/
2385 F:      drivers/mmc/host/sdhci-st.c
2386 F:      drivers/phy/st/phy-miphy28lp.c
2387 F:      drivers/phy/st/phy-stih407-usb.c
2388 F:      drivers/pinctrl/pinctrl-st.c
2389 F:      drivers/remoteproc/st_remoteproc.c
2390 F:      drivers/remoteproc/st_slim_rproc.c
2391 F:      drivers/reset/sti/
2392 F:      drivers/rtc/rtc-st-lpc.c
2393 F:      drivers/tty/serial/st-asc.c
2394 F:      drivers/usb/dwc3/dwc3-st.c
2395 F:      drivers/usb/host/ehci-st.c
2396 F:      drivers/usb/host/ohci-st.c
2397 F:      drivers/watchdog/st_lpc_wdt.c
2398 F:      drivers/ata/ahci_st.c
2399 F:      include/linux/remoteproc/st_slim_rproc.h
2400
2401 ARM/STM32 ARCHITECTURE
2402 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2403 M:      Alexandre Torgue <alexandre.torgue@st.com>
2404 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 S:      Maintained
2407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2408 N:      stm32
2409 N:      stm
2410 F:      arch/arm/boot/dts/stm32*
2411 F:      arch/arm/mach-stm32/
2412 F:      drivers/clocksource/armv7m_systick.c
2413
2414 ARM/Synaptics SoC support
2415 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2416 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Maintained
2419 F:      arch/arm/mach-berlin/
2420 F:      arch/arm/boot/dts/berlin*
2421 F:      arch/arm64/boot/dts/synaptics/
2422
2423 ARM/TANGO ARCHITECTURE
2424 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2425 M:      Mans Rullgard <mans@mansr.com>
2426 L:      linux-arm-kernel@lists.infradead.org
2427 S:      Odd Fixes
2428 N:      tango
2429
2430 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2431 M:      Lennert Buytenhek <kernel@wantstofly.org>
2432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433 S:      Maintained
2434
2435 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2436 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2437 L:      linux-tegra@vger.kernel.org
2438 L:      linux-media@vger.kernel.org
2439 S:      Maintained
2440 F:      drivers/media/platform/tegra-cec/
2441 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2442
2443 ARM/TETON BGA MACHINE SUPPORT
2444 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 S:      Maintained
2447
2448 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2449 M:      Santosh Shilimkar <ssantosh@kernel.org>
2450 L:      linux-kernel@vger.kernel.org
2451 S:      Maintained
2452 F:      drivers/memory/*emif*
2453
2454 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2455 M:      Tero Kristo <t-kristo@ti.com>
2456 M:      Nishanth Menon <nm@ti.com>
2457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 S:      Supported
2459 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2460 F:      arch/arm64/boot/dts/ti/Makefile
2461 F:      arch/arm64/boot/dts/ti/k3-*
2462 F:      include/dt-bindings/pinctrl/k3.h
2463
2464 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2465 M:      Santosh Shilimkar <ssantosh@kernel.org>
2466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 S:      Maintained
2468 F:      arch/arm/mach-keystone/
2469 F:      arch/arm/boot/dts/keystone-*
2470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2471
2472 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2473 M:      Santosh Shilimkar <ssantosh@kernel.org>
2474 L:      linux-kernel@vger.kernel.org
2475 S:      Maintained
2476 F:      drivers/clk/keystone/
2477
2478 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2479 M:      Santosh Shilimkar <ssantosh@kernel.org>
2480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2481 L:      linux-kernel@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/clocksource/timer-keystone.c
2484
2485 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2486 M:      Santosh Shilimkar <ssantosh@kernel.org>
2487 L:      linux-kernel@vger.kernel.org
2488 S:      Maintained
2489 F:      drivers/power/reset/keystone-reset.c
2490
2491 ARM/THECUS N2100 MACHINE SUPPORT
2492 M:      Lennert Buytenhek <kernel@wantstofly.org>
2493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 S:      Maintained
2495
2496 ARM/TOSA MACHINE SUPPORT
2497 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2498 M:      Dirk Opfer <dirk@opfer-online.de>
2499 S:      Maintained
2500
2501 ARM/UNIPHIER ARCHITECTURE
2502 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2505 S:      Maintained
2506 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2507 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2508 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2509 F:      arch/arm/boot/dts/uniphier*
2510 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2511 F:      arch/arm/mach-uniphier/
2512 F:      arch/arm/mm/cache-uniphier.c
2513 F:      arch/arm64/boot/dts/socionext/uniphier*
2514 F:      drivers/bus/uniphier-system-bus.c
2515 F:      drivers/clk/uniphier/
2516 F:      drivers/dma/uniphier-mdmac.c
2517 F:      drivers/gpio/gpio-uniphier.c
2518 F:      drivers/i2c/busses/i2c-uniphier*
2519 F:      drivers/irqchip/irq-uniphier-aidet.c
2520 F:      drivers/mmc/host/uniphier-sd.c
2521 F:      drivers/pinctrl/uniphier/
2522 F:      drivers/reset/reset-uniphier.c
2523 F:      drivers/tty/serial/8250/8250_uniphier.c
2524 N:      uniphier
2525
2526 Ux500 CLOCK DRIVERS
2527 M:      Ulf Hansson <ulf.hansson@linaro.org>
2528 L:      linux-clk@vger.kernel.org
2529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 S:      Maintained
2531 F:      drivers/clk/ux500/
2532
2533 ARM/VERSATILE EXPRESS PLATFORM
2534 M:      Liviu Dudau <liviu.dudau@arm.com>
2535 M:      Sudeep Holla <sudeep.holla@arm.com>
2536 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 S:      Maintained
2539 F:      arch/arm/boot/dts/vexpress*
2540 F:      arch/arm64/boot/dts/arm/
2541 F:      arch/arm/mach-vexpress/
2542 F:      */*/vexpress*
2543 F:      */*/*/vexpress*
2544 F:      drivers/clk/versatile/clk-vexpress-osc.c
2545 F:      drivers/clocksource/timer-versatile.c
2546 N:      mps2
2547
2548 ARM/VFP SUPPORT
2549 M:      Russell King <linux@armlinux.org.uk>
2550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 W:      http://www.armlinux.org.uk/
2552 S:      Maintained
2553 F:      arch/arm/vfp/
2554
2555 ARM/VOIPAC PXA270 SUPPORT
2556 M:      Marek Vasut <marek.vasut@gmail.com>
2557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 S:      Maintained
2559 F:      arch/arm/mach-pxa/vpac270.c
2560 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2561
2562 ARM/VT8500 ARM ARCHITECTURE
2563 M:      Tony Prisk <linux@prisktech.co.nz>
2564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2567 F:      arch/arm/mach-vt8500/
2568 F:      drivers/clocksource/timer-vt8500.c
2569 F:      drivers/i2c/busses/i2c-wmt.c
2570 F:      drivers/mmc/host/wmt-sdmmc.c
2571 F:      drivers/pwm/pwm-vt8500.c
2572 F:      drivers/rtc/rtc-vt8500.c
2573 F:      drivers/tty/serial/vt8500_serial.c
2574 F:      drivers/usb/host/ehci-platform.c
2575 F:      drivers/usb/host/uhci-platform.c
2576 F:      drivers/video/fbdev/vt8500lcdfb.*
2577 F:      drivers/video/fbdev/wm8505fb*
2578 F:      drivers/video/fbdev/wmt_ge_rops.*
2579
2580 ARM/ZIPIT Z2 SUPPORT
2581 M:      Marek Vasut <marek.vasut@gmail.com>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 S:      Maintained
2584 F:      arch/arm/mach-pxa/z2.c
2585 F:      arch/arm/mach-pxa/include/mach/z2.h
2586
2587 ARM/ZTE ARCHITECTURE
2588 M:      Jun Nie <jun.nie@linaro.org>
2589 M:      Shawn Guo <shawnguo@kernel.org>
2590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 S:      Maintained
2592 F:      arch/arm/boot/dts/zx2967*
2593 F:      arch/arm/mach-zx/
2594 F:      arch/arm64/boot/dts/zte/
2595 F:      drivers/clk/zte/
2596 F:      drivers/dma/zx_dma.c
2597 F:      drivers/gpio/gpio-zx.c
2598 F:      drivers/i2c/busses/i2c-zx2967.c
2599 F:      drivers/mmc/host/dw_mmc-zx.*
2600 F:      drivers/pinctrl/zte/
2601 F:      drivers/soc/zte/
2602 F:      drivers/thermal/zx2967_thermal.c
2603 F:      drivers/watchdog/zx2967_wdt.c
2604 F:      Documentation/devicetree/bindings/arm/zte.yaml
2605 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2606 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2607 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2608 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2609 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2610 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2611 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2612 F:      Documentation/devicetree/bindings/soc/zte/
2613 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2614 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2615 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2616 F:      include/dt-bindings/clock/zx2967*.h
2617 F:      include/dt-bindings/soc/zte,*.h
2618 F:      sound/soc/codecs/zx_aud96p22.c
2619 F:      sound/soc/zte/
2620
2621 ARM/ZYNQ ARCHITECTURE
2622 M:      Michal Simek <michal.simek@xilinx.com>
2623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 W:      http://wiki.xilinx.com
2625 T:      git https://github.com/Xilinx/linux-xlnx.git
2626 S:      Supported
2627 F:      arch/arm/mach-zynq/
2628 F:      drivers/cpuidle/cpuidle-zynq.c
2629 F:      drivers/block/xsysace.c
2630 N:      zynq
2631 N:      xilinx
2632 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2633 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2634 F:      drivers/clocksource/timer-cadence-ttc.c
2635 F:      drivers/i2c/busses/i2c-cadence.c
2636 F:      drivers/mmc/host/sdhci-of-arasan.c
2637 F:      drivers/edac/synopsys_edac.c
2638 F:      drivers/i2c/busses/i2c-xiic.c
2639
2640 ARM64 PORT (AARCH64 ARCHITECTURE)
2641 M:      Catalin Marinas <catalin.marinas@arm.com>
2642 M:      Will Deacon <will@kernel.org>
2643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2645 S:      Maintained
2646 F:      arch/arm64/
2647 X:      arch/arm64/boot/dts/
2648 F:      Documentation/arm64/
2649 F:      tools/testing/selftests/arm64/
2650
2651 AS3645A LED FLASH CONTROLLER DRIVER
2652 M:      Sakari Ailus <sakari.ailus@iki.fi>
2653 L:      linux-leds@vger.kernel.org
2654 S:      Maintained
2655 F:      drivers/leds/leds-as3645a.c
2656
2657 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2658 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2659 L:      linux-media@vger.kernel.org
2660 T:      git git://linuxtv.org/media_tree.git
2661 S:      Maintained
2662 F:      drivers/media/i2c/ak7375.c
2663 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2664
2665 ASAHI KASEI AK8974 DRIVER
2666 M:      Linus Walleij <linus.walleij@linaro.org>
2667 L:      linux-iio@vger.kernel.org
2668 W:      http://www.akm.com/
2669 S:      Supported
2670 F:      drivers/iio/magnetometer/ak8974.c
2671
2672 ASC7621 HARDWARE MONITOR DRIVER
2673 M:      George Joseph <george.joseph@fairview5.com>
2674 L:      linux-hwmon@vger.kernel.org
2675 S:      Maintained
2676 F:      Documentation/hwmon/asc7621.rst
2677 F:      drivers/hwmon/asc7621.c
2678
2679 ASPEED PINCTRL DRIVERS
2680 M:      Andrew Jeffery <andrew@aj.id.au>
2681 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2682 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2683 L:      linux-gpio@vger.kernel.org
2684 S:      Maintained
2685 F:      drivers/pinctrl/aspeed/
2686 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2687
2688 ASPEED VIDEO ENGINE DRIVER
2689 M:      Eddie James <eajames@linux.ibm.com>
2690 L:      linux-media@vger.kernel.org
2691 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2692 S:      Maintained
2693 F:      drivers/media/platform/aspeed-video.c
2694 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2695
2696 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2697 M:      Corentin Chary <corentin.chary@gmail.com>
2698 L:      acpi4asus-user@lists.sourceforge.net
2699 L:      platform-driver-x86@vger.kernel.org
2700 W:      http://acpi4asus.sf.net
2701 S:      Maintained
2702 F:      drivers/platform/x86/asus*.c
2703 F:      drivers/platform/x86/eeepc*.c
2704
2705 ASUS WIRELESS RADIO CONTROL DRIVER
2706 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2707 L:      platform-driver-x86@vger.kernel.org
2708 S:      Maintained
2709 F:      drivers/platform/x86/asus-wireless.c
2710
2711 ASYMMETRIC KEYS
2712 M:      David Howells <dhowells@redhat.com>
2713 L:      keyrings@vger.kernel.org
2714 S:      Maintained
2715 F:      Documentation/crypto/asymmetric-keys.txt
2716 F:      include/linux/verification.h
2717 F:      include/crypto/public_key.h
2718 F:      include/crypto/pkcs7.h
2719 F:      crypto/asymmetric_keys/
2720
2721 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2722 R:      Dan Williams <dan.j.williams@intel.com>
2723 W:      http://sourceforge.net/projects/xscaleiop
2724 S:      Odd fixes
2725 F:      Documentation/crypto/async-tx-api.txt
2726 F:      crypto/async_tx/
2727 F:      drivers/dma/
2728 F:      include/linux/dmaengine.h
2729 F:      include/linux/async_tx.h
2730
2731 AT24 EEPROM DRIVER
2732 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2733 L:      linux-i2c@vger.kernel.org
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2735 S:      Maintained
2736 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2737 F:      drivers/misc/eeprom/at24.c
2738
2739 ATA OVER ETHERNET (AOE) DRIVER
2740 M:      "Justin Sanders" <justin@coraid.com>
2741 W:      http://www.openaoe.org/
2742 S:      Supported
2743 F:      Documentation/admin-guide/aoe/
2744 F:      drivers/block/aoe/
2745
2746 ATHEROS 71XX/9XXX GPIO DRIVER
2747 M:      Alban Bedel <albeu@free.fr>
2748 W:      https://github.com/AlbanBedel/linux
2749 T:      git git://github.com/AlbanBedel/linux
2750 S:      Maintained
2751 F:      drivers/gpio/gpio-ath79.c
2752 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2753
2754 ATHEROS 71XX/9XXX USB PHY DRIVER
2755 M:      Alban Bedel <albeu@free.fr>
2756 W:      https://github.com/AlbanBedel/linux
2757 T:      git git://github.com/AlbanBedel/linux
2758 S:      Maintained
2759 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2760 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2761
2762 ATHEROS ATH GENERIC UTILITIES
2763 M:      Kalle Valo <kvalo@codeaurora.org>
2764 L:      linux-wireless@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/net/wireless/ath/*
2767
2768 ATHEROS ATH5K WIRELESS DRIVER
2769 M:      Jiri Slaby <jirislaby@gmail.com>
2770 M:      Nick Kossifidis <mickflemm@gmail.com>
2771 M:      Luis Chamberlain <mcgrof@kernel.org>
2772 L:      linux-wireless@vger.kernel.org
2773 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2774 S:      Maintained
2775 F:      drivers/net/wireless/ath/ath5k/
2776
2777 ATHEROS ATH6KL WIRELESS DRIVER
2778 M:      Kalle Valo <kvalo@codeaurora.org>
2779 L:      linux-wireless@vger.kernel.org
2780 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2782 S:      Supported
2783 F:      drivers/net/wireless/ath/ath6kl/
2784
2785 ATI_REMOTE2 DRIVER
2786 M:      Ville Syrjala <syrjala@sci.fi>
2787 S:      Maintained
2788 F:      drivers/input/misc/ati_remote2.c
2789
2790 ATK0110 HWMON DRIVER
2791 M:      Luca Tettamanti <kronos.it@gmail.com>
2792 L:      linux-hwmon@vger.kernel.org
2793 S:      Maintained
2794 F:      drivers/hwmon/asus_atk0110.c
2795
2796 ATLX ETHERNET DRIVERS
2797 M:      Jay Cliburn <jcliburn@gmail.com>
2798 M:      Chris Snook <chris.snook@gmail.com>
2799 L:      netdev@vger.kernel.org
2800 W:      http://sourceforge.net/projects/atl1
2801 W:      http://atl1.sourceforge.net
2802 S:      Maintained
2803 F:      drivers/net/ethernet/atheros/
2804
2805 ATM
2806 M:      Chas Williams <3chas3@gmail.com>
2807 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2808 L:      netdev@vger.kernel.org
2809 W:      http://linux-atm.sourceforge.net
2810 S:      Maintained
2811 F:      drivers/atm/
2812 F:      include/linux/atm*
2813 F:      include/uapi/linux/atm*
2814
2815 ATMEL MACB ETHERNET DRIVER
2816 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2817 S:      Supported
2818 F:      drivers/net/ethernet/cadence/
2819
2820 ATMEL MAXTOUCH DRIVER
2821 M:      Nick Dyer <nick@shmanahar.org>
2822 T:      git git://github.com/ndyer/linux.git
2823 S:      Maintained
2824 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2825 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2826
2827 ATMEL WIRELESS DRIVER
2828 M:      Simon Kelley <simon@thekelleys.org.uk>
2829 L:      linux-wireless@vger.kernel.org
2830 W:      http://www.thekelleys.org.uk/atmel
2831 W:      http://atmelwlandriver.sourceforge.net/
2832 S:      Maintained
2833 F:      drivers/net/wireless/atmel/atmel*
2834
2835 ATOMIC INFRASTRUCTURE
2836 M:      Will Deacon <will@kernel.org>
2837 M:      Peter Zijlstra <peterz@infradead.org>
2838 R:      Boqun Feng <boqun.feng@gmail.com>
2839 L:      linux-kernel@vger.kernel.org
2840 S:      Maintained
2841 F:      arch/*/include/asm/atomic*.h
2842 F:      include/*/atomic*.h
2843 F:      scripts/atomic/
2844
2845 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2846 M:      Bradley Grove <linuxdrivers@attotech.com>
2847 L:      linux-scsi@vger.kernel.org
2848 W:      http://www.attotech.com
2849 S:      Supported
2850 F:      drivers/scsi/esas2r
2851
2852 ATUSB IEEE 802.15.4 RADIO DRIVER
2853 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2854 L:      linux-wpan@vger.kernel.org
2855 S:      Maintained
2856 F:      drivers/net/ieee802154/atusb.c
2857 F:      drivers/net/ieee802154/atusb.h
2858 F:      drivers/net/ieee802154/at86rf230.h
2859
2860 AUDIT SUBSYSTEM
2861 M:      Paul Moore <paul@paul-moore.com>
2862 M:      Eric Paris <eparis@redhat.com>
2863 L:      linux-audit@redhat.com (moderated for non-subscribers)
2864 W:      https://github.com/linux-audit
2865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2866 S:      Supported
2867 F:      include/linux/audit.h
2868 F:      include/uapi/linux/audit.h
2869 F:      kernel/audit*
2870
2871 AUXILIARY DISPLAY DRIVERS
2872 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2873 S:      Maintained
2874 F:      drivers/auxdisplay/
2875 F:      include/linux/cfag12864b.h
2876
2877 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2878 M:      Andreas Klinger <ak@it-klinger.de>
2879 L:      linux-iio@vger.kernel.org
2880 S:      Maintained
2881 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2882 F:      drivers/iio/adc/hx711.c
2883
2884 AX.25 NETWORK LAYER
2885 M:      Ralf Baechle <ralf@linux-mips.org>
2886 L:      linux-hams@vger.kernel.org
2887 W:      http://www.linux-ax25.org/
2888 S:      Maintained
2889 F:      include/uapi/linux/ax25.h
2890 F:      include/net/ax25.h
2891 F:      net/ax25/
2892
2893 AXENTIA ARM DEVICES
2894 M:      Peter Rosin <peda@axentia.se>
2895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896 S:      Maintained
2897 F:      Documentation/devicetree/bindings/arm/axentia.txt
2898 F:      arch/arm/boot/dts/at91-linea.dtsi
2899 F:      arch/arm/boot/dts/at91-natte.dtsi
2900 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2901 F:      arch/arm/boot/dts/at91-tse850-3.dts
2902
2903 AXENTIA ASOC DRIVERS
2904 M:      Peter Rosin <peda@axentia.se>
2905 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2906 S:      Maintained
2907 F:      Documentation/devicetree/bindings/sound/axentia,*
2908 F:      sound/soc/atmel/tse850-pcm5142.c
2909
2910 AXXIA I2C CONTROLLER
2911 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2912 L:      linux-i2c@vger.kernel.org
2913 S:      Maintained
2914 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2915 F:      drivers/i2c/busses/i2c-axxia.c
2916
2917 AZ6007 DVB DRIVER
2918 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2919 L:      linux-media@vger.kernel.org
2920 W:      https://linuxtv.org
2921 T:      git git://linuxtv.org/media_tree.git
2922 S:      Maintained
2923 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2924
2925 AZTECH FM RADIO RECEIVER DRIVER
2926 M:      Hans Verkuil <hverkuil@xs4all.nl>
2927 L:      linux-media@vger.kernel.org
2928 T:      git git://linuxtv.org/media_tree.git
2929 W:      https://linuxtv.org
2930 S:      Maintained
2931 F:      drivers/media/radio/radio-aztech*
2932
2933 B43 WIRELESS DRIVER
2934 L:      linux-wireless@vger.kernel.org
2935 L:      b43-dev@lists.infradead.org
2936 W:      http://wireless.kernel.org/en/users/Drivers/b43
2937 S:      Odd Fixes
2938 F:      drivers/net/wireless/broadcom/b43/
2939
2940 B43LEGACY WIRELESS DRIVER
2941 M:      Larry Finger <Larry.Finger@lwfinger.net>
2942 L:      linux-wireless@vger.kernel.org
2943 L:      b43-dev@lists.infradead.org
2944 W:      http://wireless.kernel.org/en/users/Drivers/b43
2945 S:      Maintained
2946 F:      drivers/net/wireless/broadcom/b43legacy/
2947
2948 BACKLIGHT CLASS/SUBSYSTEM
2949 M:      Lee Jones <lee.jones@linaro.org>
2950 M:      Daniel Thompson <daniel.thompson@linaro.org>
2951 M:      Jingoo Han <jingoohan1@gmail.com>
2952 L:      dri-devel@lists.freedesktop.org
2953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2954 S:      Maintained
2955 F:      drivers/video/backlight/
2956 F:      include/linux/backlight.h
2957 F:      include/linux/pwm_backlight.h
2958 F:      Documentation/devicetree/bindings/leds/backlight
2959 F:      Documentation/ABI/stable/sysfs-class-backlight
2960 F:      Documentation/ABI/testing/sysfs-class-backlight
2961
2962 BATMAN ADVANCED
2963 M:      Marek Lindner <mareklindner@neomailbox.ch>
2964 M:      Simon Wunderlich <sw@simonwunderlich.de>
2965 M:      Antonio Quartulli <a@unstable.cc>
2966 M:      Sven Eckelmann <sven@narfation.org>
2967 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2968 W:      https://www.open-mesh.org/
2969 B:      https://www.open-mesh.org/projects/batman-adv/issues
2970 C:      irc://chat.freenode.net/batman
2971 Q:      https://patchwork.open-mesh.org/project/batman/list/
2972 T:      git https://git.open-mesh.org/linux-merge.git
2973 S:      Maintained
2974 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2975 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2976 F:      Documentation/networking/batman-adv.rst
2977 F:      include/uapi/linux/batadv_packet.h
2978 F:      include/uapi/linux/batman_adv.h
2979 F:      net/batman-adv/
2980
2981 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2982 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2983 L:      linux-hams@vger.kernel.org
2984 W:      http://www.baycom.org/~tom/ham/ham.html
2985 S:      Maintained
2986 F:      drivers/net/hamradio/baycom*
2987
2988 BCACHE (BLOCK LAYER CACHE)
2989 M:      Coly Li <colyli@suse.de>
2990 M:      Kent Overstreet <kent.overstreet@gmail.com>
2991 L:      linux-bcache@vger.kernel.org
2992 W:      http://bcache.evilpiepirate.org
2993 C:      irc://irc.oftc.net/bcache
2994 S:      Maintained
2995 F:      drivers/md/bcache/
2996
2997 BDISP ST MEDIA DRIVER
2998 M:      Fabien Dessenne <fabien.dessenne@st.com>
2999 L:      linux-media@vger.kernel.org
3000 T:      git git://linuxtv.org/media_tree.git
3001 W:      https://linuxtv.org
3002 S:      Supported
3003 F:      drivers/media/platform/sti/bdisp
3004
3005 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3006 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3007 L:      netdev@vger.kernel.org
3008 S:      Maintained
3009 F:      drivers/net/ethernet/ec_bhf.c
3010
3011 BEFS FILE SYSTEM
3012 M:      Luis de Bethencourt <luisbg@kernel.org>
3013 M:      Salah Triki <salah.triki@gmail.com>
3014 S:      Maintained
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3016 F:      Documentation/filesystems/befs.txt
3017 F:      fs/befs/
3018
3019 BFQ I/O SCHEDULER
3020 M:      Paolo Valente <paolo.valente@linaro.org>
3021 M:      Jens Axboe <axboe@kernel.dk>
3022 L:      linux-block@vger.kernel.org
3023 S:      Maintained
3024 F:      block/bfq-*
3025 F:      Documentation/block/bfq-iosched.rst
3026
3027 BFS FILE SYSTEM
3028 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3029 S:      Maintained
3030 F:      Documentation/filesystems/bfs.txt
3031 F:      fs/bfs/
3032 F:      include/uapi/linux/bfs_fs.h
3033
3034 BLINKM RGB LED DRIVER
3035 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3036 S:      Maintained
3037 F:      drivers/leds/leds-blinkm.c
3038
3039 BLOCK LAYER
3040 M:      Jens Axboe <axboe@kernel.dk>
3041 L:      linux-block@vger.kernel.org
3042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3043 S:      Maintained
3044 F:      block/
3045 F:      drivers/block/
3046 F:      kernel/trace/blktrace.c
3047 F:      lib/sbitmap.c
3048
3049 BLOCK2MTD DRIVER
3050 M:      Joern Engel <joern@lazybastard.org>
3051 L:      linux-mtd@lists.infradead.org
3052 S:      Maintained
3053 F:      drivers/mtd/devices/block2mtd.c
3054
3055 BLUETOOTH DRIVERS
3056 M:      Marcel Holtmann <marcel@holtmann.org>
3057 M:      Johan Hedberg <johan.hedberg@gmail.com>
3058 L:      linux-bluetooth@vger.kernel.org
3059 W:      http://www.bluez.org/
3060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3062 S:      Maintained
3063 F:      drivers/bluetooth/
3064
3065 BLUETOOTH SUBSYSTEM
3066 M:      Marcel Holtmann <marcel@holtmann.org>
3067 M:      Johan Hedberg <johan.hedberg@gmail.com>
3068 L:      linux-bluetooth@vger.kernel.org
3069 W:      http://www.bluez.org/
3070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3072 S:      Maintained
3073 F:      net/bluetooth/
3074 F:      include/net/bluetooth/
3075
3076 BONDING DRIVER
3077 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3078 M:      Veaceslav Falico <vfalico@gmail.com>
3079 M:      Andy Gospodarek <andy@greyhouse.net>
3080 L:      netdev@vger.kernel.org
3081 W:      http://sourceforge.net/projects/bonding/
3082 S:      Supported
3083 F:      drivers/net/bonding/
3084 F:      include/uapi/linux/if_bonding.h
3085
3086 BPF (Safe dynamic programs and tools)
3087 M:      Alexei Starovoitov <ast@kernel.org>
3088 M:      Daniel Borkmann <daniel@iogearbox.net>
3089 R:      Martin KaFai Lau <kafai@fb.com>
3090 R:      Song Liu <songliubraving@fb.com>
3091 R:      Yonghong Song <yhs@fb.com>
3092 R:      Andrii Nakryiko <andriin@fb.com>
3093 L:      netdev@vger.kernel.org
3094 L:      bpf@vger.kernel.org
3095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3097 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3098 S:      Supported
3099 F:      arch/*/net/*
3100 F:      Documentation/networking/filter.txt
3101 F:      Documentation/bpf/
3102 F:      include/linux/bpf*
3103 F:      include/linux/filter.h
3104 F:      include/trace/events/xdp.h
3105 F:      include/uapi/linux/bpf*
3106 F:      include/uapi/linux/filter.h
3107 F:      kernel/bpf/
3108 F:      kernel/trace/bpf_trace.c
3109 F:      lib/test_bpf.c
3110 F:      net/bpf/
3111 F:      net/core/filter.c
3112 F:      net/sched/act_bpf.c
3113 F:      net/sched/cls_bpf.c
3114 F:      samples/bpf/
3115 F:      tools/bpf/
3116 F:      tools/lib/bpf/
3117 F:      tools/testing/selftests/bpf/
3118 K:      bpf
3119 N:      bpf
3120
3121 BPF JIT for ARM
3122 M:      Shubham Bansal <illusionist.neo@gmail.com>
3123 L:      netdev@vger.kernel.org
3124 L:      bpf@vger.kernel.org
3125 S:      Maintained
3126 F:      arch/arm/net/
3127
3128 BPF JIT for ARM64
3129 M:      Daniel Borkmann <daniel@iogearbox.net>
3130 M:      Alexei Starovoitov <ast@kernel.org>
3131 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3132 L:      netdev@vger.kernel.org
3133 L:      bpf@vger.kernel.org
3134 S:      Supported
3135 F:      arch/arm64/net/
3136
3137 BPF JIT for MIPS (32-BIT AND 64-BIT)
3138 M:      Paul Burton <paulburton@kernel.org>
3139 L:      netdev@vger.kernel.org
3140 L:      bpf@vger.kernel.org
3141 S:      Maintained
3142 F:      arch/mips/net/
3143
3144 BPF JIT for NFP NICs
3145 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3146 L:      netdev@vger.kernel.org
3147 L:      bpf@vger.kernel.org
3148 S:      Supported
3149 F:      drivers/net/ethernet/netronome/nfp/bpf/
3150
3151 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3152 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3153 M:      Sandipan Das <sandipan@linux.ibm.com>
3154 L:      netdev@vger.kernel.org
3155 L:      bpf@vger.kernel.org
3156 S:      Maintained
3157 F:      arch/powerpc/net/
3158
3159 BPF JIT for RISC-V (RV64G)
3160 M:      Björn Töpel <bjorn.topel@gmail.com>
3161 L:      netdev@vger.kernel.org
3162 S:      Maintained
3163 F:      arch/riscv/net/
3164
3165 BPF JIT for S390
3166 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3167 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3168 M:      Vasily Gorbik <gor@linux.ibm.com>
3169 L:      netdev@vger.kernel.org
3170 L:      bpf@vger.kernel.org
3171 S:      Maintained
3172 F:      arch/s390/net/
3173 X:      arch/s390/net/pnet.c
3174
3175 BPF JIT for SPARC (32-BIT AND 64-BIT)
3176 M:      David S. Miller <davem@davemloft.net>
3177 L:      netdev@vger.kernel.org
3178 L:      bpf@vger.kernel.org
3179 S:      Maintained
3180 F:      arch/sparc/net/
3181
3182 BPF JIT for X86 32-BIT
3183 M:      Wang YanQing <udknight@gmail.com>
3184 L:      netdev@vger.kernel.org
3185 L:      bpf@vger.kernel.org
3186 S:      Maintained
3187 F:      arch/x86/net/bpf_jit_comp32.c
3188
3189 BPF JIT for X86 64-BIT
3190 M:      Alexei Starovoitov <ast@kernel.org>
3191 M:      Daniel Borkmann <daniel@iogearbox.net>
3192 L:      netdev@vger.kernel.org
3193 L:      bpf@vger.kernel.org
3194 S:      Supported
3195 F:      arch/x86/net/
3196 X:      arch/x86/net/bpf_jit_comp32.c
3197
3198 BROADCOM B44 10/100 ETHERNET DRIVER
3199 M:      Michael Chan <michael.chan@broadcom.com>
3200 L:      netdev@vger.kernel.org
3201 S:      Supported
3202 F:      drivers/net/ethernet/broadcom/b44.*
3203
3204 BROADCOM B53 ETHERNET SWITCH DRIVER
3205 M:      Florian Fainelli <f.fainelli@gmail.com>
3206 L:      netdev@vger.kernel.org
3207 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3208 S:      Supported
3209 F:      drivers/net/dsa/b53/*
3210 F:      include/linux/platform_data/b53.h
3211
3212 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3213 M:      Florian Fainelli <f.fainelli@gmail.com>
3214 M:      Ray Jui <rjui@broadcom.com>
3215 M:      Scott Branden <sbranden@broadcom.com>
3216 M:      bcm-kernel-feedback-list@broadcom.com
3217 T:      git git://github.com/broadcom/mach-bcm
3218 S:      Maintained
3219 N:      bcm281*
3220 N:      bcm113*
3221 N:      bcm216*
3222 N:      kona
3223 F:      arch/arm/mach-bcm/
3224
3225 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3226 M:      Eric Anholt <eric@anholt.net>
3227 M:      Stefan Wahren <wahrenst@gmx.net>
3228 L:      bcm-kernel-feedback-list@broadcom.com
3229 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3231 T:      git git://github.com/anholt/linux
3232 S:      Maintained
3233 N:      bcm2711
3234 N:      bcm2835
3235 F:      drivers/staging/vc04_services
3236
3237 BROADCOM BCM47XX MIPS ARCHITECTURE
3238 M:      Hauke Mehrtens <hauke@hauke-m.de>
3239 M:      Rafał Miłecki <zajec5@gmail.com>
3240 L:      linux-mips@vger.kernel.org
3241 S:      Maintained
3242 F:      Documentation/devicetree/bindings/mips/brcm/
3243 F:      arch/mips/bcm47xx/*
3244 F:      arch/mips/include/asm/mach-bcm47xx/*
3245
3246 BROADCOM BCM5301X ARM ARCHITECTURE
3247 M:      Hauke Mehrtens <hauke@hauke-m.de>
3248 M:      Rafał Miłecki <zajec5@gmail.com>
3249 M:      bcm-kernel-feedback-list@broadcom.com
3250 L:      linux-arm-kernel@lists.infradead.org
3251 S:      Maintained
3252 F:      arch/arm/mach-bcm/bcm_5301x.c
3253 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3254 F:      arch/arm/boot/dts/bcm470*
3255 F:      arch/arm/boot/dts/bcm953012*
3256
3257 BROADCOM BCM53573 ARM ARCHITECTURE
3258 M:      Rafał Miłecki <rafal@milecki.pl>
3259 L:      bcm-kernel-feedback-list@broadcom.com
3260 L:      linux-arm-kernel@lists.infradead.org
3261 S:      Maintained
3262 F:      arch/arm/boot/dts/bcm53573*
3263 F:      arch/arm/boot/dts/bcm47189*
3264
3265 BROADCOM BCM63XX ARM ARCHITECTURE
3266 M:      Florian Fainelli <f.fainelli@gmail.com>
3267 M:      bcm-kernel-feedback-list@broadcom.com
3268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3269 T:      git git://github.com/broadcom/stblinux.git
3270 S:      Maintained
3271 N:      bcm63xx
3272
3273 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3274 M:      Kevin Cernekee <cernekee@gmail.com>
3275 L:      linux-usb@vger.kernel.org
3276 S:      Maintained
3277 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3278
3279 BROADCOM BCM7XXX ARM ARCHITECTURE
3280 M:      Florian Fainelli <f.fainelli@gmail.com>
3281 M:      bcm-kernel-feedback-list@broadcom.com
3282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3283 T:      git git://github.com/broadcom/stblinux.git
3284 S:      Maintained
3285 F:      arch/arm/mach-bcm/*brcmstb*
3286 F:      arch/arm/boot/dts/bcm7*.dts*
3287 F:      drivers/bus/brcmstb_gisb.c
3288 F:      arch/arm/mm/cache-b15-rac.c
3289 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3290 N:      brcmstb
3291
3292 BROADCOM BMIPS CPUFREQ DRIVER
3293 M:      Markus Mayer <mmayer@broadcom.com>
3294 M:      bcm-kernel-feedback-list@broadcom.com
3295 L:      linux-pm@vger.kernel.org
3296 S:      Maintained
3297 F:      drivers/cpufreq/bmips-cpufreq.c
3298
3299 BROADCOM BMIPS MIPS ARCHITECTURE
3300 M:      Florian Fainelli <f.fainelli@gmail.com>
3301 L:      bcm-kernel-feedback-list@broadcom.com
3302 L:      linux-mips@vger.kernel.org
3303 T:      git git://github.com/broadcom/stblinux.git
3304 S:      Maintained
3305 F:      arch/mips/bmips/*
3306 F:      arch/mips/include/asm/mach-bmips/*
3307 F:      arch/mips/kernel/*bmips*
3308 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3309 F:      drivers/irqchip/irq-bcm63*
3310 F:      drivers/irqchip/irq-bcm7*
3311 F:      drivers/irqchip/irq-brcmstb*
3312 F:      include/linux/bcm963xx_nvram.h
3313 F:      include/linux/bcm963xx_tag.h
3314
3315 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3316 M:      Rasesh Mody <rmody@marvell.com>
3317 M:      GR-Linux-NIC-Dev@marvell.com
3318 L:      netdev@vger.kernel.org
3319 S:      Supported
3320 F:      drivers/net/ethernet/broadcom/bnx2.*
3321 F:      drivers/net/ethernet/broadcom/bnx2_*
3322
3323 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3324 M:      QLogic-Storage-Upstream@qlogic.com
3325 L:      linux-scsi@vger.kernel.org
3326 S:      Supported
3327 F:      drivers/scsi/bnx2fc/
3328
3329 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3330 M:      QLogic-Storage-Upstream@qlogic.com
3331 L:      linux-scsi@vger.kernel.org
3332 S:      Supported
3333 F:      drivers/scsi/bnx2i/
3334
3335 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3336 M:      Ariel Elior <aelior@marvell.com>
3337 M:      Sudarsana Kalluru <skalluru@marvell.com>
3338 M:      GR-everest-linux-l2@marvell.com
3339 L:      netdev@vger.kernel.org
3340 S:      Supported
3341 F:      drivers/net/ethernet/broadcom/bnx2x/
3342
3343 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3344 M:      Michael Chan <michael.chan@broadcom.com>
3345 L:      netdev@vger.kernel.org
3346 S:      Supported
3347 F:      drivers/net/ethernet/broadcom/bnxt/
3348
3349 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3350 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3351 M:      Franky Lin <franky.lin@broadcom.com>
3352 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3353 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3354 M:      Wright Feng <wright.feng@cypress.com>
3355 L:      linux-wireless@vger.kernel.org
3356 L:      brcm80211-dev-list.pdl@broadcom.com
3357 L:      brcm80211-dev-list@cypress.com
3358 S:      Supported
3359 F:      drivers/net/wireless/broadcom/brcm80211/
3360
3361 BROADCOM BRCMSTB GPIO DRIVER
3362 M:      Gregory Fong <gregory.0xf0@gmail.com>
3363 L:      bcm-kernel-feedback-list@broadcom.com
3364 S:      Supported
3365 F:      drivers/gpio/gpio-brcmstb.c
3366 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3367
3368 BROADCOM BRCMSTB I2C DRIVER
3369 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3370 L:      linux-i2c@vger.kernel.org
3371 L:      bcm-kernel-feedback-list@broadcom.com
3372 S:      Supported
3373 F:      drivers/i2c/busses/i2c-brcmstb.c
3374 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3375
3376 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3377 M:      Al Cooper <alcooperx@gmail.com>
3378 L:      linux-kernel@vger.kernel.org
3379 L:      bcm-kernel-feedback-list@broadcom.com
3380 S:      Maintained
3381 F:      drivers/phy/broadcom/phy-brcm-usb*
3382
3383 BROADCOM GENET ETHERNET DRIVER
3384 M:      Doug Berger <opendmb@gmail.com>
3385 M:      Florian Fainelli <f.fainelli@gmail.com>
3386 L:      bcm-kernel-feedback-list@broadcom.com
3387 L:      netdev@vger.kernel.org
3388 S:      Supported
3389 F:      drivers/net/ethernet/broadcom/genet/
3390
3391 BROADCOM IPROC ARM ARCHITECTURE
3392 M:      Ray Jui <rjui@broadcom.com>
3393 M:      Scott Branden <sbranden@broadcom.com>
3394 M:      bcm-kernel-feedback-list@broadcom.com
3395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3396 T:      git git://github.com/broadcom/cygnus-linux.git
3397 S:      Maintained
3398 N:      iproc
3399 N:      cygnus
3400 N:      bcm[-_]nsp
3401 N:      bcm9113*
3402 N:      bcm9583*
3403 N:      bcm9585*
3404 N:      bcm9586*
3405 N:      bcm988312
3406 N:      bcm113*
3407 N:      bcm583*
3408 N:      bcm585*
3409 N:      bcm586*
3410 N:      bcm88312
3411 N:      hr2
3412 N:      stingray
3413 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3414 F:      arch/arm64/boot/dts/broadcom/stingray/*
3415 F:      drivers/clk/bcm/clk-ns*
3416 F:      drivers/clk/bcm/clk-sr*
3417 F:      drivers/pinctrl/bcm/pinctrl-ns*
3418 F:      include/dt-bindings/clock/bcm-sr*
3419
3420 BROADCOM KONA GPIO DRIVER
3421 M:      Ray Jui <rjui@broadcom.com>
3422 L:      bcm-kernel-feedback-list@broadcom.com
3423 S:      Supported
3424 F:      drivers/gpio/gpio-bcm-kona.c
3425 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3426
3427 BROADCOM NETXTREME-E ROCE DRIVER
3428 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3429 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3430 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3431 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3432 L:      linux-rdma@vger.kernel.org
3433 W:      http://www.broadcom.com
3434 S:      Supported
3435 F:      drivers/infiniband/hw/bnxt_re/
3436 F:      include/uapi/rdma/bnxt_re-abi.h
3437
3438 BROADCOM NVRAM DRIVER
3439 M:      Rafał Miłecki <zajec5@gmail.com>
3440 L:      linux-mips@vger.kernel.org
3441 S:      Maintained
3442 F:      drivers/firmware/broadcom/*
3443
3444 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3445 M:      Rafał Miłecki <zajec5@gmail.com>
3446 L:      linux-wireless@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/bcma/
3449 F:      include/linux/bcma/
3450
3451 BROADCOM STB AVS CPUFREQ DRIVER
3452 M:      Markus Mayer <mmayer@broadcom.com>
3453 M:      bcm-kernel-feedback-list@broadcom.com
3454 L:      linux-pm@vger.kernel.org
3455 S:      Maintained
3456 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3457 F:      drivers/cpufreq/brcmstb*
3458
3459 BROADCOM STB AVS TMON DRIVER
3460 M:      Markus Mayer <mmayer@broadcom.com>
3461 M:      bcm-kernel-feedback-list@broadcom.com
3462 L:      linux-pm@vger.kernel.org
3463 S:      Maintained
3464 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3465 F:      drivers/thermal/broadcom/brcmstb*
3466
3467 BROADCOM STB NAND FLASH DRIVER
3468 M:      Brian Norris <computersforpeace@gmail.com>
3469 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3470 L:      linux-mtd@lists.infradead.org
3471 L:      bcm-kernel-feedback-list@broadcom.com
3472 S:      Maintained
3473 F:      drivers/mtd/nand/raw/brcmnand/
3474
3475 BROADCOM STB DPFE DRIVER
3476 M:      Markus Mayer <mmayer@broadcom.com>
3477 M:      bcm-kernel-feedback-list@broadcom.com
3478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3479 S:      Maintained
3480 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3481 F:      drivers/memory/brcmstb_dpfe.c
3482
3483 BROADCOM SPI DRIVER
3484 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3485 M:      bcm-kernel-feedback-list@broadcom.com
3486 S:      Maintained
3487 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3488 F:      drivers/spi/spi-bcm-qspi.*
3489 F:      drivers/spi/spi-brcmstb-qspi.c
3490 F:      drivers/spi/spi-iproc-qspi.c
3491
3492 BROADCOM SYSTEMPORT ETHERNET DRIVER
3493 M:      Florian Fainelli <f.fainelli@gmail.com>
3494 L:      bcm-kernel-feedback-list@broadcom.com
3495 L:      netdev@vger.kernel.org
3496 S:      Supported
3497 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3498
3499 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3500 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3501 M:      Prashant Sreedharan <prashant@broadcom.com>
3502 M:      Michael Chan <mchan@broadcom.com>
3503 L:      netdev@vger.kernel.org
3504 S:      Supported
3505 F:      drivers/net/ethernet/broadcom/tg3.*
3506
3507 BROCADE BFA FC SCSI DRIVER
3508 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3509 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3510 L:      linux-scsi@vger.kernel.org
3511 S:      Supported
3512 F:      drivers/scsi/bfa/
3513
3514 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3515 M:      Rasesh Mody <rmody@marvell.com>
3516 M:      Sudarsana Kalluru <skalluru@marvell.com>
3517 M:      GR-Linux-NIC-Dev@marvell.com
3518 L:      netdev@vger.kernel.org
3519 S:      Supported
3520 F:      drivers/net/ethernet/brocade/bna/
3521
3522 BSG (block layer generic sg v4 driver)
3523 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3524 L:      linux-scsi@vger.kernel.org
3525 S:      Supported
3526 F:      block/bsg.c
3527 F:      include/linux/bsg.h
3528 F:      include/uapi/linux/bsg.h
3529
3530 BT87X AUDIO DRIVER
3531 M:      Clemens Ladisch <clemens@ladisch.de>
3532 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3534 S:      Maintained
3535 F:      Documentation/sound/cards/bt87x.rst
3536 F:      sound/pci/bt87x.c
3537
3538 BT8XXGPIO DRIVER
3539 M:      Michael Buesch <m@bues.ch>
3540 W:      http://bu3sch.de/btgpio.php
3541 S:      Maintained
3542 F:      drivers/gpio/gpio-bt8xx.c
3543
3544 BTRFS FILE SYSTEM
3545 M:      Chris Mason <clm@fb.com>
3546 M:      Josef Bacik <josef@toxicpanda.com>
3547 M:      David Sterba <dsterba@suse.com>
3548 L:      linux-btrfs@vger.kernel.org
3549 W:      http://btrfs.wiki.kernel.org/
3550 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3552 S:      Maintained
3553 F:      Documentation/filesystems/btrfs.txt
3554 F:      fs/btrfs/
3555 F:      include/linux/btrfs*
3556 F:      include/uapi/linux/btrfs*
3557
3558 BTTV VIDEO4LINUX DRIVER
3559 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3560 L:      linux-media@vger.kernel.org
3561 W:      https://linuxtv.org
3562 T:      git git://linuxtv.org/media_tree.git
3563 S:      Odd fixes
3564 F:      Documentation/media/v4l-drivers/bttv*
3565 F:      drivers/media/pci/bt8xx/bttv*
3566
3567 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3568 M:      Chanwoo Choi <cw00.choi@samsung.com>
3569 L:      linux-pm@vger.kernel.org
3570 L:      linux-samsung-soc@vger.kernel.org
3571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3572 S:      Maintained
3573 F:      drivers/devfreq/exynos-bus.c
3574 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3575
3576 BUSLOGIC SCSI DRIVER
3577 M:      Khalid Aziz <khalid@gonehiking.org>
3578 L:      linux-scsi@vger.kernel.org
3579 S:      Maintained
3580 F:      drivers/scsi/BusLogic.*
3581 F:      drivers/scsi/FlashPoint.*
3582
3583 C-MEDIA CMI8788 DRIVER
3584 M:      Clemens Ladisch <clemens@ladisch.de>
3585 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3587 S:      Maintained
3588 F:      sound/pci/oxygen/
3589
3590 C-SKY ARCHITECTURE
3591 M:      Guo Ren <guoren@kernel.org>
3592 T:      git https://github.com/c-sky/csky-linux.git
3593 S:      Supported
3594 F:      arch/csky/
3595 F:      Documentation/devicetree/bindings/csky/
3596 F:      drivers/irqchip/irq-csky-*
3597 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3598 F:      drivers/clocksource/timer-gx6605s.c
3599 F:      drivers/clocksource/timer-mp-csky.c
3600 F:      Documentation/devicetree/bindings/timer/csky,*
3601 K:      csky
3602 N:      csky
3603
3604 C6X ARCHITECTURE
3605 M:      Mark Salter <msalter@redhat.com>
3606 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3607 L:      linux-c6x-dev@linux-c6x.org
3608 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3609 S:      Maintained
3610 F:      arch/c6x/
3611
3612 CA8210 IEEE-802.15.4 RADIO DRIVER
3613 M:      Harry Morris <h.morris@cascoda.com>
3614 L:      linux-wpan@vger.kernel.org
3615 W:      https://github.com/Cascoda/ca8210-linux.git
3616 S:      Maintained
3617 F:      drivers/net/ieee802154/ca8210.c
3618 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3619
3620 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3621 M:      David Howells <dhowells@redhat.com>
3622 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3623 S:      Supported
3624 F:      Documentation/filesystems/caching/cachefiles.txt
3625 F:      fs/cachefiles/
3626
3627 CADENCE MIPI-CSI2 BRIDGES
3628 M:      Maxime Ripard <mripard@kernel.org>
3629 L:      linux-media@vger.kernel.org
3630 S:      Maintained
3631 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3632 F:      drivers/media/platform/cadence/cdns-csi2*
3633
3634 CADENCE NAND DRIVER
3635 M:      Piotr Sroka <piotrs@cadence.com>
3636 L:      linux-mtd@lists.infradead.org
3637 S:      Maintained
3638 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3639 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3640
3641 CADET FM/AM RADIO RECEIVER DRIVER
3642 M:      Hans Verkuil <hverkuil@xs4all.nl>
3643 L:      linux-media@vger.kernel.org
3644 T:      git git://linuxtv.org/media_tree.git
3645 W:      https://linuxtv.org
3646 S:      Maintained
3647 F:      drivers/media/radio/radio-cadet*
3648
3649 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3650 M:      Jonathan Corbet <corbet@lwn.net>
3651 L:      linux-media@vger.kernel.org
3652 T:      git git://linuxtv.org/media_tree.git
3653 S:      Maintained
3654 F:      Documentation/media/v4l-drivers/cafe_ccic*
3655 F:      drivers/media/platform/marvell-ccic/
3656
3657 CAIF NETWORK LAYER
3658 L:      netdev@vger.kernel.org
3659 S:      Orphan
3660 F:      Documentation/networking/caif/
3661 F:      drivers/net/caif/
3662 F:      include/uapi/linux/caif/
3663 F:      include/net/caif/
3664 F:      net/caif/
3665
3666 CAKE QDISC
3667 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3668 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3669 S:      Maintained
3670 F:      net/sched/sch_cake.c
3671
3672 CAN NETWORK DRIVERS
3673 M:      Wolfgang Grandegger <wg@grandegger.com>
3674 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3675 L:      linux-can@vger.kernel.org
3676 W:      https://github.com/linux-can
3677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3679 S:      Maintained
3680 F:      Documentation/devicetree/bindings/net/can/
3681 F:      drivers/net/can/
3682 F:      include/linux/can/dev.h
3683 F:      include/linux/can/led.h
3684 F:      include/linux/can/rx-offload.h
3685 F:      include/linux/can/platform/
3686 F:      include/uapi/linux/can/error.h
3687 F:      include/uapi/linux/can/netlink.h
3688 F:      include/uapi/linux/can/vxcan.h
3689
3690 CAN NETWORK LAYER
3691 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3692 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3693 L:      linux-can@vger.kernel.org
3694 W:      https://github.com/linux-can
3695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3697 S:      Maintained
3698 F:      Documentation/networking/can.rst
3699 F:      net/can/
3700 F:      include/linux/can/core.h
3701 F:      include/linux/can/skb.h
3702 F:      include/net/netns/can.h
3703 F:      include/uapi/linux/can.h
3704 F:      include/uapi/linux/can/bcm.h
3705 F:      include/uapi/linux/can/raw.h
3706 F:      include/uapi/linux/can/gw.h
3707
3708 CAN-J1939 NETWORK LAYER
3709 M:      Robin van der Gracht <robin@protonic.nl>
3710 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3711 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3712 L:      linux-can@vger.kernel.org
3713 S:      Maintained
3714 F:      Documentation/networking/j1939.txt
3715 F:      net/can/j1939/
3716 F:      include/uapi/linux/can/j1939.h
3717
3718 CAPABILITIES
3719 M:      Serge Hallyn <serge@hallyn.com>
3720 L:      linux-security-module@vger.kernel.org
3721 S:      Supported
3722 F:      include/linux/capability.h
3723 F:      include/uapi/linux/capability.h
3724 F:      security/commoncap.c
3725 F:      kernel/capability.c
3726
3727 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3728 M:      Kevin Tsai <ktsai@capellamicro.com>
3729 S:      Maintained
3730 F:      drivers/iio/light/cm*
3731
3732 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3733 M:      Christian Lamparter <chunkeey@googlemail.com>
3734 L:      linux-wireless@vger.kernel.org
3735 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3736 S:      Maintained
3737 F:      drivers/net/wireless/ath/carl9170/
3738
3739 CAVIUM I2C DRIVER
3740 M:      Jan Glauber <jglauber@cavium.com>
3741 M:      David Daney <david.daney@cavium.com>
3742 W:      http://www.cavium.com
3743 S:      Supported
3744 F:      drivers/i2c/busses/i2c-octeon*
3745 F:      drivers/i2c/busses/i2c-thunderx*
3746
3747 CAVIUM LIQUIDIO NETWORK DRIVER
3748 M:      Derek Chickles <dchickles@marvell.com>
3749 M:      Satanand Burla <sburla@marvell.com>
3750 M:      Felix Manlunas <fmanlunas@marvell.com>
3751 L:      netdev@vger.kernel.org
3752 W:      http://www.cavium.com
3753 S:      Supported
3754 F:      drivers/net/ethernet/cavium/liquidio/
3755
3756 CAVIUM MMC DRIVER
3757 M:      Jan Glauber <jglauber@cavium.com>
3758 M:      David Daney <david.daney@cavium.com>
3759 M:      Steven J. Hill <Steven.Hill@cavium.com>
3760 W:      http://www.cavium.com
3761 S:      Supported
3762 F:      drivers/mmc/host/cavium*
3763
3764 CAVIUM OCTEON-TX CRYPTO DRIVER
3765 M:      George Cherian <george.cherian@cavium.com>
3766 L:      linux-crypto@vger.kernel.org
3767 W:      http://www.cavium.com
3768 S:      Supported
3769 F:      drivers/crypto/cavium/cpt/
3770
3771 CAVIUM THUNDERX2 ARM64 SOC
3772 M:      Robert Richter <rrichter@cavium.com>
3773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3774 S:      Maintained
3775 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3776 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3777
3778 CC2520 IEEE-802.15.4 RADIO DRIVER
3779 M:      Varka Bhadram <varkabhadram@gmail.com>
3780 L:      linux-wpan@vger.kernel.org
3781 S:      Maintained
3782 F:      drivers/net/ieee802154/cc2520.c
3783 F:      include/linux/spi/cc2520.h
3784 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3785
3786 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3787 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3788 L:      linux-crypto@vger.kernel.org
3789 S:      Supported
3790 F:      drivers/crypto/ccree/
3791 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3792
3793 CEC FRAMEWORK
3794 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3795 L:      linux-media@vger.kernel.org
3796 T:      git git://linuxtv.org/media_tree.git
3797 W:      http://linuxtv.org
3798 S:      Supported
3799 F:      Documentation/media/kapi/cec-core.rst
3800 F:      Documentation/media/uapi/cec
3801 F:      drivers/media/cec/
3802 F:      drivers/media/rc/keymaps/rc-cec.c
3803 F:      include/media/cec.h
3804 F:      include/media/cec-notifier.h
3805 F:      include/uapi/linux/cec.h
3806 F:      include/uapi/linux/cec-funcs.h
3807 F:      Documentation/devicetree/bindings/media/cec.txt
3808 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3809
3810 CEC GPIO DRIVER
3811 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3812 L:      linux-media@vger.kernel.org
3813 T:      git git://linuxtv.org/media_tree.git
3814 W:      http://linuxtv.org
3815 S:      Supported
3816 F:      drivers/media/platform/cec-gpio/
3817 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3818
3819 CELL BROADBAND ENGINE ARCHITECTURE
3820 M:      Arnd Bergmann <arnd@arndb.de>
3821 L:      linuxppc-dev@lists.ozlabs.org
3822 W:      http://www.ibm.com/developerworks/power/cell/
3823 S:      Supported
3824 F:      arch/powerpc/include/asm/cell*.h
3825 F:      arch/powerpc/include/asm/spu*.h
3826 F:      arch/powerpc/include/uapi/asm/spu*.h
3827 F:      arch/powerpc/oprofile/*cell*
3828 F:      arch/powerpc/platforms/cell/
3829
3830 CEPH COMMON CODE (LIBCEPH)
3831 M:      Ilya Dryomov <idryomov@gmail.com>
3832 M:      Jeff Layton <jlayton@kernel.org>
3833 M:      Sage Weil <sage@redhat.com>
3834 L:      ceph-devel@vger.kernel.org
3835 W:      http://ceph.com/
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3837 T:      git git://github.com/ceph/ceph-client.git
3838 S:      Supported
3839 F:      net/ceph/
3840 F:      include/linux/ceph/
3841 F:      include/linux/crush/
3842
3843 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3844 M:      Jeff Layton <jlayton@kernel.org>
3845 M:      Sage Weil <sage@redhat.com>
3846 M:      Ilya Dryomov <idryomov@gmail.com>
3847 L:      ceph-devel@vger.kernel.org
3848 W:      http://ceph.com/
3849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3850 T:      git git://github.com/ceph/ceph-client.git
3851 S:      Supported
3852 F:      Documentation/filesystems/ceph.txt
3853 F:      fs/ceph/
3854
3855 CERTIFICATE HANDLING:
3856 M:      David Howells <dhowells@redhat.com>
3857 M:      David Woodhouse <dwmw2@infradead.org>
3858 L:      keyrings@vger.kernel.org
3859 S:      Maintained
3860 F:      Documentation/admin-guide/module-signing.rst
3861 F:      certs/
3862 F:      scripts/sign-file.c
3863 F:      scripts/extract-cert.c
3864
3865 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3866 L:      devel@driverdev.osuosl.org
3867 S:      Obsolete
3868 F:      drivers/staging/wusbcore/
3869
3870 CFAG12864B LCD DRIVER
3871 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3872 S:      Maintained
3873 F:      drivers/auxdisplay/cfag12864b.c
3874 F:      include/linux/cfag12864b.h
3875
3876 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3877 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3878 S:      Maintained
3879 F:      drivers/auxdisplay/cfag12864bfb.c
3880 F:      include/linux/cfag12864b.h
3881
3882 802.11 (including CFG80211/NL80211)
3883 M:      Johannes Berg <johannes@sipsolutions.net>
3884 L:      linux-wireless@vger.kernel.org
3885 W:      http://wireless.kernel.org/
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3888 S:      Maintained
3889 F:      net/wireless/
3890 F:      include/uapi/linux/nl80211.h
3891 F:      include/linux/ieee80211.h
3892 F:      include/net/wext.h
3893 F:      include/net/cfg80211.h
3894 F:      include/net/iw_handler.h
3895 F:      include/net/ieee80211_radiotap.h
3896 F:      Documentation/driver-api/80211/cfg80211.rst
3897 F:      Documentation/networking/regulatory.txt
3898
3899 CHAR and MISC DRIVERS
3900 M:      Arnd Bergmann <arnd@arndb.de>
3901 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3903 S:      Supported
3904 F:      drivers/char/
3905 F:      drivers/misc/
3906 F:      include/linux/miscdevice.h
3907
3908 CHECKPATCH
3909 M:      Andy Whitcroft <apw@canonical.com>
3910 M:      Joe Perches <joe@perches.com>
3911 S:      Maintained
3912 F:      scripts/checkpatch.pl
3913
3914 CHINESE DOCUMENTATION
3915 M:      Harry Wei <harryxiyou@gmail.com>
3916 M:      Alex Shi <alex.shi@linux.alibaba.com>
3917 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3918 S:      Maintained
3919 F:      Documentation/translations/zh_CN/
3920
3921 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3922 M:      Peter Chen <Peter.Chen@nxp.com>
3923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3924 L:      linux-usb@vger.kernel.org
3925 S:      Maintained
3926 F:      drivers/usb/chipidea/
3927
3928 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3929 M:      Hans de Goede <hdegoede@redhat.com>
3930 L:      linux-input@vger.kernel.org
3931 S:      Maintained
3932 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3933 F:      drivers/input/touchscreen/chipone_icn8318.c
3934
3935 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3936 M:      Hans de Goede <hdegoede@redhat.com>
3937 L:      linux-input@vger.kernel.org
3938 S:      Maintained
3939 F:      drivers/input/touchscreen/chipone_icn8505.c
3940
3941 CHROME HARDWARE PLATFORM SUPPORT
3942 M:      Benson Leung <bleung@chromium.org>
3943 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3944 S:      Maintained
3945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3946 F:      drivers/platform/chrome/
3947
3948 CHROMEOS EC SUBDRIVERS
3949 M:      Benson Leung <bleung@chromium.org>
3950 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3951 R:      Guenter Roeck <groeck@chromium.org>
3952 S:      Maintained
3953 N:      cros_ec
3954 N:      cros-ec
3955 F:      drivers/power/supply/cros_usbpd-charger.c
3956
3957 CHROMEOS EC CODEC DRIVER
3958 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3959 S:      Maintained
3960 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3961 R:      Guenter Roeck <groeck@chromium.org>
3962 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3963 F:      sound/soc/codecs/cros_ec_codec.*
3964
3965 CIRRUS LOGIC AUDIO CODEC DRIVERS
3966 M:      Brian Austin <brian.austin@cirrus.com>
3967 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3968 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3969 S:      Maintained
3970 F:      sound/soc/codecs/cs*
3971
3972 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3973 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3974 L:      netdev@vger.kernel.org
3975 S:      Maintained
3976 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3977
3978 CIRRUS LOGIC LOCHNAGAR DRIVER
3979 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3980 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3981 L:      patches@opensource.cirrus.com
3982 S:      Supported
3983 F:      drivers/clk/clk-lochnagar.c
3984 F:      drivers/hwmon/lochnagar-hwmon.c
3985 F:      drivers/mfd/lochnagar-i2c.c
3986 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3987 F:      drivers/regulator/lochnagar-regulator.c
3988 F:      sound/soc/codecs/lochnagar-sc.c
3989 F:      include/dt-bindings/clk/lochnagar.h
3990 F:      include/dt-bindings/pinctrl/lochnagar.h
3991 F:      include/linux/mfd/lochnagar*
3992 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3993 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3994 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3995 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3996 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3997 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3998 F:      Documentation/hwmon/lochnagar.rst
3999
4000 CISCO FCOE HBA DRIVER
4001 M:      Satish Kharat <satishkh@cisco.com>
4002 M:      Sesidhar Baddela <sebaddel@cisco.com>
4003 M:      Karan Tilak Kumar <kartilak@cisco.com>
4004 L:      linux-scsi@vger.kernel.org
4005 S:      Supported
4006 F:      drivers/scsi/fnic/
4007
4008 CISCO SCSI HBA DRIVER
4009 M:      Karan Tilak Kumar <kartilak@cisco.com>
4010 M:      Sesidhar Baddela <sebaddel@cisco.com>
4011 L:      linux-scsi@vger.kernel.org
4012 S:      Supported
4013 F:      drivers/scsi/snic/
4014
4015 CISCO VIC ETHERNET NIC DRIVER
4016 M:      Christian Benvenuti <benve@cisco.com>
4017 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4018 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4019 S:      Supported
4020 F:      drivers/net/ethernet/cisco/enic/
4021
4022 CISCO VIC LOW LATENCY NIC DRIVER
4023 M:      Christian Benvenuti <benve@cisco.com>
4024 M:      Nelson Escobar <neescoba@cisco.com>
4025 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4026 S:      Supported
4027 F:      drivers/infiniband/hw/usnic/
4028
4029 CIRRUS LOGIC MADERA CODEC DRIVERS
4030 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4031 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4033 L:      patches@opensource.cirrus.com
4034 T:      git https://github.com/CirrusLogic/linux-drivers.git
4035 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4036 S:      Supported
4037 F:      Documentation/devicetree/bindings/mfd/madera.txt
4038 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4039 F:      Documentation/devicetree/bindings/sound/madera.txt
4040 F:      include/dt-bindings/sound/madera*
4041 F:      include/linux/irqchip/irq-madera*
4042 F:      include/linux/mfd/madera/*
4043 F:      include/sound/madera*
4044 F:      drivers/gpio/gpio-madera*
4045 F:      drivers/irqchip/irq-madera*
4046 F:      drivers/mfd/madera*
4047 F:      drivers/mfd/cs47l*
4048 F:      drivers/pinctrl/cirrus/*
4049 F:      sound/soc/codecs/cs47l*
4050 F:      sound/soc/codecs/madera*
4051
4052 CLANG-FORMAT FILE
4053 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4054 S:      Maintained
4055 F:      .clang-format
4056
4057 CLANG/LLVM BUILD SUPPORT
4058 L:      clang-built-linux@googlegroups.com
4059 W:      https://clangbuiltlinux.github.io/
4060 B:      https://github.com/ClangBuiltLinux/linux/issues
4061 C:      irc://chat.freenode.net/clangbuiltlinux
4062 S:      Supported
4063 K:      \b(?i:clang|llvm)\b
4064
4065 CLEANCACHE API
4066 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4067 L:      linux-kernel@vger.kernel.org
4068 S:      Maintained
4069 F:      mm/cleancache.c
4070 F:      include/linux/cleancache.h
4071
4072 CLK API
4073 M:      Russell King <linux@armlinux.org.uk>
4074 L:      linux-clk@vger.kernel.org
4075 S:      Maintained
4076 F:      include/linux/clk.h
4077
4078 CLOCKSOURCE, CLOCKEVENT DRIVERS
4079 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4080 M:      Thomas Gleixner <tglx@linutronix.de>
4081 L:      linux-kernel@vger.kernel.org
4082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4083 S:      Supported
4084 F:      drivers/clocksource/
4085 F:      Documentation/devicetree/bindings/timer/
4086
4087 CMPC ACPI DRIVER
4088 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4089 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4090 L:      platform-driver-x86@vger.kernel.org
4091 S:      Supported
4092 F:      drivers/platform/x86/classmate-laptop.c
4093
4094 COBALT MEDIA DRIVER
4095 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4096 L:      linux-media@vger.kernel.org
4097 T:      git git://linuxtv.org/media_tree.git
4098 W:      https://linuxtv.org
4099 S:      Supported
4100 F:      drivers/media/pci/cobalt/
4101
4102 COCCINELLE/Semantic Patches (SmPL)
4103 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4104 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4105 M:      Nicolas Palix <nicolas.palix@imag.fr>
4106 M:      Michal Marek <michal.lkml@markovi.net>
4107 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4109 W:      http://coccinelle.lip6.fr/
4110 S:      Supported
4111 F:      Documentation/dev-tools/coccinelle.rst
4112 F:      scripts/coccinelle/
4113 F:      scripts/coccicheck
4114
4115 CODA FILE SYSTEM
4116 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4117 M:      coda@cs.cmu.edu
4118 L:      codalist@coda.cs.cmu.edu
4119 W:      http://www.coda.cs.cmu.edu/
4120 S:      Maintained
4121 F:      Documentation/filesystems/coda.txt
4122 F:      fs/coda/
4123 F:      include/linux/coda*.h
4124 F:      include/uapi/linux/coda*.h
4125
4126 CODA V4L2 MEM2MEM DRIVER
4127 M:      Philipp Zabel <p.zabel@pengutronix.de>
4128 L:      linux-media@vger.kernel.org
4129 S:      Maintained
4130 F:      Documentation/devicetree/bindings/media/coda.txt
4131 F:      drivers/media/platform/coda/
4132
4133 CODE OF CONDUCT
4134 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4135 S:      Supported
4136 F:      Documentation/process/code-of-conduct.rst
4137 F:      Documentation/process/code-of-conduct-interpretation.rst
4138
4139 COMMON CLK FRAMEWORK
4140 M:      Michael Turquette <mturquette@baylibre.com>
4141 M:      Stephen Boyd <sboyd@kernel.org>
4142 L:      linux-clk@vger.kernel.org
4143 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4145 S:      Maintained
4146 F:      Documentation/devicetree/bindings/clock/
4147 F:      drivers/clk/
4148 X:      drivers/clk/clkdev.c
4149 F:      include/linux/clk-pr*
4150 F:      include/linux/clk/
4151 F:      include/linux/of_clk.h
4152
4153 COMMON INTERNET FILE SYSTEM (CIFS)
4154 M:      Steve French <sfrench@samba.org>
4155 L:      linux-cifs@vger.kernel.org
4156 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4157 W:      http://linux-cifs.samba.org/
4158 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4159 S:      Supported
4160 F:      Documentation/admin-guide/cifs/
4161 F:      fs/cifs/
4162
4163 COMPACTPCI HOTPLUG CORE
4164 M:      Scott Murray <scott@spiteful.org>
4165 L:      linux-pci@vger.kernel.org
4166 S:      Maintained
4167 F:      drivers/pci/hotplug/cpci_hotplug*
4168
4169 COMPACTPCI HOTPLUG GENERIC DRIVER
4170 M:      Scott Murray <scott@spiteful.org>
4171 L:      linux-pci@vger.kernel.org
4172 S:      Maintained
4173 F:      drivers/pci/hotplug/cpcihp_generic.c
4174
4175 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4176 M:      Scott Murray <scott@spiteful.org>
4177 L:      linux-pci@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4180
4181 COMPAL LAPTOP SUPPORT
4182 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/compal-laptop.c
4186
4187 COMPILER ATTRIBUTES
4188 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4189 S:      Maintained
4190 F:      include/linux/compiler_attributes.h
4191
4192 CONEXANT ACCESSRUNNER USB DRIVER
4193 L:      accessrunner-general@lists.sourceforge.net
4194 W:      http://accessrunner.sourceforge.net/
4195 S:      Orphan
4196 F:      drivers/usb/atm/cxacru.c
4197
4198 CONFIGFS
4199 M:      Joel Becker <jlbec@evilplan.org>
4200 M:      Christoph Hellwig <hch@lst.de>
4201 T:      git git://git.infradead.org/users/hch/configfs.git
4202 S:      Supported
4203 F:      fs/configfs/
4204 F:      include/linux/configfs.h
4205
4206 CONNECTOR
4207 M:      Evgeniy Polyakov <zbr@ioremap.net>
4208 L:      netdev@vger.kernel.org
4209 S:      Maintained
4210 F:      drivers/connector/
4211
4212 CONTROL GROUP (CGROUP)
4213 M:      Tejun Heo <tj@kernel.org>
4214 M:      Li Zefan <lizefan@huawei.com>
4215 M:      Johannes Weiner <hannes@cmpxchg.org>
4216 L:      cgroups@vger.kernel.org
4217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4218 S:      Maintained
4219 F:      Documentation/admin-guide/cgroup-v2.rst
4220 F:      Documentation/admin-guide/cgroup-v1/
4221 F:      include/linux/cgroup*
4222 F:      kernel/cgroup/
4223
4224 CONTROL GROUP - CPUSET
4225 M:      Li Zefan <lizefan@huawei.com>
4226 L:      cgroups@vger.kernel.org
4227 W:      http://www.bullopensource.org/cpuset/
4228 W:      http://oss.sgi.com/projects/cpusets/
4229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4230 S:      Maintained
4231 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4232 F:      include/linux/cpuset.h
4233 F:      kernel/cgroup/cpuset.c
4234
4235 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4236 M:      Johannes Weiner <hannes@cmpxchg.org>
4237 M:      Michal Hocko <mhocko@kernel.org>
4238 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4239 L:      cgroups@vger.kernel.org
4240 L:      linux-mm@kvack.org
4241 S:      Maintained
4242 F:      mm/memcontrol.c
4243 F:      mm/swap_cgroup.c
4244
4245 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4246 M:      Tejun Heo <tj@kernel.org>
4247 M:      Jens Axboe <axboe@kernel.dk>
4248 L:      cgroups@vger.kernel.org
4249 L:      linux-block@vger.kernel.org
4250 T:      git git://git.kernel.dk/linux-block
4251 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4252 F:      block/blk-cgroup.c
4253 F:      include/linux/blk-cgroup.h
4254 F:      block/blk-throttle.c
4255 F:      block/blk-iolatency.c
4256 F:      block/bfq-cgroup.c
4257
4258 CORETEMP HARDWARE MONITORING DRIVER
4259 M:      Fenghua Yu <fenghua.yu@intel.com>
4260 L:      linux-hwmon@vger.kernel.org
4261 S:      Maintained
4262 F:      Documentation/hwmon/coretemp.rst
4263 F:      drivers/hwmon/coretemp.c
4264
4265 COSA/SRP SYNC SERIAL DRIVER
4266 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4267 W:      http://www.fi.muni.cz/~kas/cosa/
4268 S:      Maintained
4269 F:      drivers/net/wan/cosa*
4270
4271 COUNTER SUBSYSTEM
4272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4273 L:      linux-iio@vger.kernel.org
4274 S:      Maintained
4275 F:      Documentation/ABI/testing/sysfs-bus-counter*
4276 F:      Documentation/driver-api/generic-counter.rst
4277 F:      drivers/counter/
4278 F:      include/linux/counter.h
4279 F:      include/linux/counter_enum.h
4280
4281 CPMAC ETHERNET DRIVER
4282 M:      Florian Fainelli <f.fainelli@gmail.com>
4283 L:      netdev@vger.kernel.org
4284 S:      Maintained
4285 F:      drivers/net/ethernet/ti/cpmac.c
4286
4287 CPU FREQUENCY SCALING FRAMEWORK
4288 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4289 M:      Viresh Kumar <viresh.kumar@linaro.org>
4290 L:      linux-pm@vger.kernel.org
4291 S:      Maintained
4292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4294 B:      https://bugzilla.kernel.org
4295 F:      Documentation/admin-guide/pm/cpufreq.rst
4296 F:      Documentation/admin-guide/pm/intel_pstate.rst
4297 F:      Documentation/cpu-freq/
4298 F:      Documentation/devicetree/bindings/cpufreq/
4299 F:      drivers/cpufreq/
4300 F:      kernel/sched/cpufreq*.c
4301 F:      include/linux/cpufreq.h
4302 F:      include/linux/sched/cpufreq.h
4303 F:      tools/testing/selftests/cpufreq/
4304
4305 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4306 M:      Viresh Kumar <viresh.kumar@linaro.org>
4307 M:      Sudeep Holla <sudeep.holla@arm.com>
4308 L:      linux-pm@vger.kernel.org
4309 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4310 S:      Maintained
4311 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4312
4313 CPU POWER MONITORING SUBSYSTEM
4314 M:      Thomas Renninger <trenn@suse.com>
4315 M:      Shuah Khan <shuah@kernel.org>
4316 M:      Shuah Khan <skhan@linuxfoundation.org>
4317 L:      linux-pm@vger.kernel.org
4318 S:      Maintained
4319 F:      tools/power/cpupower/
4320
4321 CPUID/MSR DRIVER
4322 M:      "H. Peter Anvin" <hpa@zytor.com>
4323 S:      Maintained
4324 F:      arch/x86/kernel/cpuid.c
4325 F:      arch/x86/kernel/msr.c
4326
4327 CPUIDLE DRIVER - ARM BIG LITTLE
4328 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4329 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4330 L:      linux-pm@vger.kernel.org
4331 L:      linux-arm-kernel@lists.infradead.org
4332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4333 S:      Maintained
4334 F:      drivers/cpuidle/cpuidle-big_little.c
4335
4336 CPUIDLE DRIVER - ARM EXYNOS
4337 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4338 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4339 M:      Kukjin Kim <kgene@kernel.org>
4340 L:      linux-pm@vger.kernel.org
4341 L:      linux-samsung-soc@vger.kernel.org
4342 S:      Supported
4343 F:      drivers/cpuidle/cpuidle-exynos.c
4344 F:      arch/arm/mach-exynos/pm.c
4345
4346 CPUIDLE DRIVER - ARM PSCI
4347 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4348 M:      Sudeep Holla <sudeep.holla@arm.com>
4349 L:      linux-pm@vger.kernel.org
4350 L:      linux-arm-kernel@lists.infradead.org
4351 S:      Supported
4352 F:      drivers/cpuidle/cpuidle-psci.c
4353
4354 CPU IDLE TIME MANAGEMENT FRAMEWORK
4355 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4356 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4357 L:      linux-pm@vger.kernel.org
4358 S:      Maintained
4359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4360 B:      https://bugzilla.kernel.org
4361 F:      Documentation/admin-guide/pm/cpuidle.rst
4362 F:      Documentation/driver-api/pm/cpuidle.rst
4363 F:      drivers/cpuidle/*
4364 F:      include/linux/cpuidle.h
4365
4366 CRAMFS FILESYSTEM
4367 M:      Nicolas Pitre <nico@fluxnic.net>
4368 S:      Maintained
4369 F:      Documentation/filesystems/cramfs.txt
4370 F:      fs/cramfs/
4371
4372 CREATIVE SB0540
4373 M:      Bastien Nocera <hadess@hadess.net>
4374 L:      linux-input@vger.kernel.org
4375 S:      Maintained
4376 F:      drivers/hid/hid-creative-sb0540.c
4377
4378 CRYPTO API
4379 M:      Herbert Xu <herbert@gondor.apana.org.au>
4380 M:      "David S. Miller" <davem@davemloft.net>
4381 L:      linux-crypto@vger.kernel.org
4382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4384 S:      Maintained
4385 F:      Documentation/crypto/
4386 F:      Documentation/devicetree/bindings/crypto/
4387 F:      arch/*/crypto/
4388 F:      crypto/
4389 F:      drivers/crypto/
4390 F:      include/crypto/
4391 F:      include/linux/crypto*
4392 F:      lib/crypto/
4393
4394 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4395 M:      Neil Horman <nhorman@tuxdriver.com>
4396 L:      linux-crypto@vger.kernel.org
4397 S:      Maintained
4398 F:      crypto/ansi_cprng.c
4399 F:      crypto/rng.c
4400
4401 CS3308 MEDIA DRIVER
4402 M:      Hans Verkuil <hverkuil@xs4all.nl>
4403 L:      linux-media@vger.kernel.org
4404 T:      git git://linuxtv.org/media_tree.git
4405 W:      http://linuxtv.org
4406 S:      Odd Fixes
4407 F:      drivers/media/i2c/cs3308.c
4408
4409 CS5535 Audio ALSA driver
4410 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4411 S:      Maintained
4412 F:      sound/pci/cs5535audio/
4413
4414 CSI DRIVERS FOR ALLWINNER V3s
4415 M:      Yong Deng <yong.deng@magewell.com>
4416 L:      linux-media@vger.kernel.org
4417 T:      git git://linuxtv.org/media_tree.git
4418 S:      Maintained
4419 F:      drivers/media/platform/sunxi/sun6i-csi/
4420 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4421
4422 CW1200 WLAN driver
4423 M:      Solomon Peachy <pizza@shaftnet.org>
4424 S:      Maintained
4425 F:      drivers/net/wireless/st/cw1200/
4426
4427 CX18 VIDEO4LINUX DRIVER
4428 M:      Andy Walls <awalls@md.metrocast.net>
4429 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4430 L:      linux-media@vger.kernel.org
4431 T:      git git://linuxtv.org/media_tree.git
4432 W:      https://linuxtv.org
4433 W:      http://www.ivtvdriver.org/index.php/Cx18
4434 S:      Maintained
4435 F:      Documentation/media/v4l-drivers/cx18*
4436 F:      drivers/media/pci/cx18/
4437 F:      include/uapi/linux/ivtv*
4438
4439 CX2341X MPEG ENCODER HELPER MODULE
4440 M:      Hans Verkuil <hverkuil@xs4all.nl>
4441 L:      linux-media@vger.kernel.org
4442 T:      git git://linuxtv.org/media_tree.git
4443 W:      https://linuxtv.org
4444 S:      Maintained
4445 F:      drivers/media/common/cx2341x*
4446 F:      include/media/drv-intf/cx2341x.h
4447
4448 CX24120 MEDIA DRIVER
4449 M:      Jemma Denson <jdenson@gmail.com>
4450 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4451 L:      linux-media@vger.kernel.org
4452 W:      https://linuxtv.org
4453 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4454 S:      Maintained
4455 F:      drivers/media/dvb-frontends/cx24120*
4456
4457 CX88 VIDEO4LINUX DRIVER
4458 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4459 L:      linux-media@vger.kernel.org
4460 W:      https://linuxtv.org
4461 T:      git git://linuxtv.org/media_tree.git
4462 S:      Odd fixes
4463 F:      Documentation/media/v4l-drivers/cx88*
4464 F:      drivers/media/pci/cx88/
4465
4466 CXD2820R MEDIA DRIVER
4467 M:      Antti Palosaari <crope@iki.fi>
4468 L:      linux-media@vger.kernel.org
4469 W:      https://linuxtv.org
4470 W:      http://palosaari.fi/linux/
4471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4472 T:      git git://linuxtv.org/anttip/media_tree.git
4473 S:      Maintained
4474 F:      drivers/media/dvb-frontends/cxd2820r*
4475
4476 CXGB3 ETHERNET DRIVER (CXGB3)
4477 M:      Vishal Kulkarni <vishal@chelsio.com>
4478 L:      netdev@vger.kernel.org
4479 W:      http://www.chelsio.com
4480 S:      Supported
4481 F:      drivers/net/ethernet/chelsio/cxgb3/
4482
4483 CXGB3 ISCSI DRIVER (CXGB3I)
4484 M:      Karen Xie <kxie@chelsio.com>
4485 L:      linux-scsi@vger.kernel.org
4486 W:      http://www.chelsio.com
4487 S:      Supported
4488 F:      drivers/scsi/cxgbi/cxgb3i
4489
4490 CXGB4 CRYPTO DRIVER (chcr)
4491 M:      Atul Gupta <atul.gupta@chelsio.com>
4492 L:      linux-crypto@vger.kernel.org
4493 W:      http://www.chelsio.com
4494 S:      Supported
4495 F:      drivers/crypto/chelsio
4496
4497 CXGB4 ETHERNET DRIVER (CXGB4)
4498 M:      Vishal Kulkarni <vishal@chelsio.com>
4499 L:      netdev@vger.kernel.org
4500 W:      http://www.chelsio.com
4501 S:      Supported
4502 F:      drivers/net/ethernet/chelsio/cxgb4/
4503
4504 CXGB4 ISCSI DRIVER (CXGB4I)
4505 M:      Karen Xie <kxie@chelsio.com>
4506 L:      linux-scsi@vger.kernel.org
4507 W:      http://www.chelsio.com
4508 S:      Supported
4509 F:      drivers/scsi/cxgbi/cxgb4i
4510
4511 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4512 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4513 L:      linux-rdma@vger.kernel.org
4514 W:      http://www.openfabrics.org
4515 S:      Supported
4516 F:      drivers/infiniband/hw/cxgb4/
4517 F:      include/uapi/rdma/cxgb4-abi.h
4518
4519 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4520 M:      Casey Leedom <leedom@chelsio.com>
4521 L:      netdev@vger.kernel.org
4522 W:      http://www.chelsio.com
4523 S:      Supported
4524 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4525
4526 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4527 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4528 M:      Andrew Donnellan <ajd@linux.ibm.com>
4529 L:      linuxppc-dev@lists.ozlabs.org
4530 S:      Supported
4531 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4532 F:      drivers/misc/cxl/
4533 F:      include/misc/cxl*
4534 F:      include/uapi/misc/cxl.h
4535 F:      Documentation/powerpc/cxl.rst
4536 F:      Documentation/ABI/testing/sysfs-class-cxl
4537
4538 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4539 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4540 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4541 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4542 L:      linux-scsi@vger.kernel.org
4543 S:      Supported
4544 F:      drivers/scsi/cxlflash/
4545 F:      include/uapi/scsi/cxlflash_ioctl.h
4546 F:      Documentation/powerpc/cxlflash.rst
4547
4548 CYBERPRO FB DRIVER
4549 M:      Russell King <linux@armlinux.org.uk>
4550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4551 W:      http://www.armlinux.org.uk/
4552 S:      Maintained
4553 F:      drivers/video/fbdev/cyber2000fb.*
4554
4555 CYCLADES ASYNC MUX DRIVER
4556 W:      http://www.cyclades.com/
4557 S:      Orphan
4558 F:      drivers/tty/cyclades.c
4559 F:      include/linux/cyclades.h
4560 F:      include/uapi/linux/cyclades.h
4561
4562 CYCLADES PC300 DRIVER
4563 W:      http://www.cyclades.com/
4564 S:      Orphan
4565 F:      drivers/net/wan/pc300*
4566
4567 CYPRESS_FIRMWARE MEDIA DRIVER
4568 M:      Antti Palosaari <crope@iki.fi>
4569 L:      linux-media@vger.kernel.org
4570 W:      https://linuxtv.org
4571 W:      http://palosaari.fi/linux/
4572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4573 T:      git git://linuxtv.org/anttip/media_tree.git
4574 S:      Maintained
4575 F:      drivers/media/common/cypress_firmware*
4576
4577 CYTTSP TOUCHSCREEN DRIVER
4578 M:      Ferruh Yigit <fery@cypress.com>
4579 L:      linux-input@vger.kernel.org
4580 S:      Supported
4581 F:      drivers/input/touchscreen/cyttsp*
4582 F:      include/linux/input/cyttsp.h
4583
4584 D-LINK DIR-685 TOUCHKEYS DRIVER
4585 M:      Linus Walleij <linus.walleij@linaro.org>
4586 L:      linux-input@vger.kernel.org
4587 S:      Supported
4588 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4589
4590 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4591 M:      Joshua Kinard <kumba@gentoo.org>
4592 S:      Maintained
4593 F:      drivers/rtc/rtc-ds1685.c
4594 F:      include/linux/rtc/ds1685.h
4595
4596 DAMA SLAVE for AX.25
4597 M:      Joerg Reuter <jreuter@yaina.de>
4598 W:      http://yaina.de/jreuter/
4599 W:      http://www.qsl.net/dl1bke/
4600 L:      linux-hams@vger.kernel.org
4601 S:      Maintained
4602 F:      net/ax25/af_ax25.c
4603 F:      net/ax25/ax25_dev.c
4604 F:      net/ax25/ax25_ds_*
4605 F:      net/ax25/ax25_in.c
4606 F:      net/ax25/ax25_out.c
4607 F:      net/ax25/ax25_timer.c
4608 F:      net/ax25/sysctl_net_ax25.c
4609
4610 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4611 L:      netdev@vger.kernel.org
4612 S:      Orphan
4613 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4614 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4615
4616 DC390/AM53C974 SCSI driver
4617 M:      Hannes Reinecke <hare@suse.com>
4618 L:      linux-scsi@vger.kernel.org
4619 S:      Maintained
4620 F:      drivers/scsi/am53c974.c
4621
4622 DC395x SCSI driver
4623 M:      Oliver Neukum <oliver@neukum.org>
4624 M:      Ali Akcaagac <aliakc@web.de>
4625 M:      Jamie Lenehan <lenehan@twibble.org>
4626 L:      dc395x@twibble.org
4627 W:      http://twibble.org/dist/dc395x/
4628 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4629 S:      Maintained
4630 F:      Documentation/scsi/dc395x.txt
4631 F:      drivers/scsi/dc395x.*
4632
4633 DCCP PROTOCOL
4634 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4635 L:      dccp@vger.kernel.org
4636 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4637 S:      Maintained
4638 F:      include/linux/dccp.h
4639 F:      include/uapi/linux/dccp.h
4640 F:      include/linux/tfrc.h
4641 F:      net/dccp/
4642
4643 DECnet NETWORK LAYER
4644 W:      http://linux-decnet.sourceforge.net
4645 L:      linux-decnet-user@lists.sourceforge.net
4646 S:      Orphan
4647 F:      Documentation/networking/decnet.txt
4648 F:      net/decnet/
4649
4650 DECSTATION PLATFORM SUPPORT
4651 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4652 L:      linux-mips@vger.kernel.org
4653 W:      http://www.linux-mips.org/wiki/DECstation
4654 S:      Maintained
4655 F:      arch/mips/dec/
4656 F:      arch/mips/include/asm/dec/
4657 F:      arch/mips/include/asm/mach-dec/
4658
4659 DEFXX FDDI NETWORK DRIVER
4660 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4661 S:      Maintained
4662 F:      drivers/net/fddi/defxx.*
4663
4664 DEINTERLACE DRIVERS FOR ALLWINNER H3
4665 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4666 L:      linux-media@vger.kernel.org
4667 T:      git git://linuxtv.org/media_tree.git
4668 S:      Maintained
4669 F:      drivers/media/platform/sunxi/sun8i-di/
4670 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4671
4672 DELL SMBIOS DRIVER
4673 M:      Pali Rohár <pali.rohar@gmail.com>
4674 M:      Mario Limonciello <mario.limonciello@dell.com>
4675 L:      platform-driver-x86@vger.kernel.org
4676 S:      Maintained
4677 F:      drivers/platform/x86/dell-smbios.*
4678
4679 DELL SMBIOS SMM DRIVER
4680 M:      Mario Limonciello <mario.limonciello@dell.com>
4681 L:      platform-driver-x86@vger.kernel.org
4682 S:      Maintained
4683 F:      drivers/platform/x86/dell-smbios-smm.c
4684
4685 DELL SMBIOS WMI DRIVER
4686 M:      Mario Limonciello <mario.limonciello@dell.com>
4687 L:      platform-driver-x86@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/platform/x86/dell-smbios-wmi.c
4690 F:      tools/wmi/dell-smbios-example.c
4691
4692 DEFZA FDDI NETWORK DRIVER
4693 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4694 S:      Maintained
4695 F:      drivers/net/fddi/defza.*
4696
4697 DELL LAPTOP DRIVER
4698 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4699 M:      Pali Rohár <pali.rohar@gmail.com>
4700 L:      platform-driver-x86@vger.kernel.org
4701 S:      Maintained
4702 F:      drivers/platform/x86/dell-laptop.c
4703
4704 DELL LAPTOP FREEFALL DRIVER
4705 M:      Pali Rohár <pali.rohar@gmail.com>
4706 S:      Maintained
4707 F:      drivers/platform/x86/dell-smo8800.c
4708
4709 DELL LAPTOP RBTN DRIVER
4710 M:      Pali Rohár <pali.rohar@gmail.com>
4711 S:      Maintained
4712 F:      drivers/platform/x86/dell-rbtn.*
4713
4714 DELL REMOTE BIOS UPDATE DRIVER
4715 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4716 L:      platform-driver-x86@vger.kernel.org
4717 S:      Maintained
4718 F:      drivers/platform/x86/dell_rbu.c
4719
4720 DELL LAPTOP SMM DRIVER
4721 M:      Pali Rohár <pali.rohar@gmail.com>
4722 S:      Maintained
4723 F:      drivers/hwmon/dell-smm-hwmon.c
4724 F:      include/uapi/linux/i8k.h
4725
4726 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4727 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4728 L:      platform-driver-x86@vger.kernel.org
4729 S:      Maintained
4730 F:      Documentation/driver-api/dcdbas.rst
4731 F:      drivers/platform/x86/dcdbas.*
4732
4733 DELL WMI NOTIFICATIONS DRIVER
4734 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4735 M:      Pali Rohár <pali.rohar@gmail.com>
4736 S:      Maintained
4737 F:      drivers/platform/x86/dell-wmi.c
4738
4739 DELL WMI DESCRIPTOR DRIVER
4740 M:      Mario Limonciello <mario.limonciello@dell.com>
4741 S:      Maintained
4742 F:      drivers/platform/x86/dell-wmi-descriptor.c
4743
4744 DELTA ST MEDIA DRIVER
4745 M:      Hugues Fruchet <hugues.fruchet@st.com>
4746 L:      linux-media@vger.kernel.org
4747 T:      git git://linuxtv.org/media_tree.git
4748 W:      https://linuxtv.org
4749 S:      Supported
4750 F:      drivers/media/platform/sti/delta
4751
4752 DENALI NAND DRIVER
4753 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4754 L:      linux-mtd@lists.infradead.org
4755 S:      Supported
4756 F:      drivers/mtd/nand/raw/denali*
4757
4758 DESIGNWARE EDMA CORE IP DRIVER
4759 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4760 L:      dmaengine@vger.kernel.org
4761 S:      Maintained
4762 F:      drivers/dma/dw-edma/
4763 F:      include/linux/dma/edma.h
4764
4765 DESIGNWARE USB2 DRD IP DRIVER
4766 M:      Minas Harutyunyan <hminas@synopsys.com>
4767 L:      linux-usb@vger.kernel.org
4768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4769 S:      Maintained
4770 F:      drivers/usb/dwc2/
4771
4772 DESIGNWARE USB3 DRD IP DRIVER
4773 M:      Felipe Balbi <balbi@kernel.org>
4774 L:      linux-usb@vger.kernel.org
4775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4776 S:      Maintained
4777 F:      drivers/usb/dwc3/
4778
4779 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4780 M:      Andreas Klinger <ak@it-klinger.de>
4781 L:      linux-iio@vger.kernel.org
4782 S:      Maintained
4783 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4784 F:      drivers/iio/proximity/srf*.c
4785
4786 DEVICE COREDUMP (DEV_COREDUMP)
4787 M:      Johannes Berg <johannes@sipsolutions.net>
4788 L:      linux-kernel@vger.kernel.org
4789 S:      Maintained
4790 F:      drivers/base/devcoredump.c
4791 F:      include/linux/devcoredump.h
4792
4793 DEVICE FREQUENCY (DEVFREQ)
4794 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4795 M:      Kyungmin Park <kyungmin.park@samsung.com>
4796 M:      Chanwoo Choi <cw00.choi@samsung.com>
4797 L:      linux-pm@vger.kernel.org
4798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4799 S:      Maintained
4800 F:      drivers/devfreq/
4801 F:      include/linux/devfreq.h
4802 F:      Documentation/devicetree/bindings/devfreq/
4803 F:      include/trace/events/devfreq.h
4804
4805 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4806 M:      Chanwoo Choi <cw00.choi@samsung.com>
4807 L:      linux-pm@vger.kernel.org
4808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4809 S:      Supported
4810 F:      drivers/devfreq/event/
4811 F:      drivers/devfreq/devfreq-event.c
4812 F:      include/dt-bindings/pmu/exynos_ppmu.h
4813 F:      include/linux/devfreq-event.h
4814 F:      Documentation/devicetree/bindings/devfreq/event/
4815
4816 DEVICE NUMBER REGISTRY
4817 M:      Torben Mathiasen <device@lanana.org>
4818 W:      http://lanana.org/docs/device-list/index.html
4819 S:      Maintained
4820
4821 DEVICE-MAPPER  (LVM)
4822 M:      Alasdair Kergon <agk@redhat.com>
4823 M:      Mike Snitzer <snitzer@redhat.com>
4824 M:      dm-devel@redhat.com
4825 L:      dm-devel@redhat.com
4826 W:      http://sources.redhat.com/dm
4827 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4829 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4830 S:      Maintained
4831 F:      Documentation/admin-guide/device-mapper/
4832 F:      drivers/md/Makefile
4833 F:      drivers/md/Kconfig
4834 F:      drivers/md/dm*
4835 F:      drivers/md/persistent-data/
4836 F:      include/linux/device-mapper.h
4837 F:      include/linux/dm-*.h
4838 F:      include/uapi/linux/dm-*.h
4839
4840 DEVLINK
4841 M:      Jiri Pirko <jiri@mellanox.com>
4842 L:      netdev@vger.kernel.org
4843 S:      Supported
4844 F:      net/core/devlink.c
4845 F:      include/net/devlink.h
4846 F:      include/uapi/linux/devlink.h
4847
4848 DIALOG SEMICONDUCTOR DRIVERS
4849 M:      Support Opensource <support.opensource@diasemi.com>
4850 W:      http://www.dialog-semiconductor.com/products
4851 S:      Supported
4852 F:      Documentation/hwmon/da90??.rst
4853 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4854 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4855 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4856 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4857 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4858 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4859 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4860 F:      drivers/gpio/gpio-da90??.c
4861 F:      drivers/hwmon/da90??-hwmon.c
4862 F:      drivers/iio/adc/da91??-*.c
4863 F:      drivers/input/misc/da90??_onkey.c
4864 F:      drivers/input/touchscreen/da9052_tsi.c
4865 F:      drivers/leds/leds-da90??.c
4866 F:      drivers/mfd/da903x.c
4867 F:      drivers/mfd/da90??-*.c
4868 F:      drivers/mfd/da91??-*.c
4869 F:      drivers/power/supply/da9052-battery.c
4870 F:      drivers/power/supply/da91??-*.c
4871 F:      drivers/regulator/da903x.c
4872 F:      drivers/regulator/da9???-regulator.[ch]
4873 F:      drivers/regulator/slg51000-regulator.[ch]
4874 F:      drivers/thermal/da90??-thermal.c
4875 F:      drivers/rtc/rtc-da90??.c
4876 F:      drivers/video/backlight/da90??_bl.c
4877 F:      drivers/watchdog/da90??_wdt.c
4878 F:      include/linux/mfd/da903x.h
4879 F:      include/linux/mfd/da9052/
4880 F:      include/linux/mfd/da9055/
4881 F:      include/linux/mfd/da9062/
4882 F:      include/linux/mfd/da9063/
4883 F:      include/linux/mfd/da9150/
4884 F:      include/linux/regulator/da9211.h
4885 F:      include/sound/da[79]*.h
4886 F:      sound/soc/codecs/da[79]*.[ch]
4887
4888 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4889 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4890 L:      linux-gpio@vger.kernel.org
4891 S:      Maintained
4892 F:      drivers/gpio/gpio-gpio-mm.c
4893
4894 DIOLAN U2C-12 I2C DRIVER
4895 M:      Guenter Roeck <linux@roeck-us.net>
4896 L:      linux-i2c@vger.kernel.org
4897 S:      Maintained
4898 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4899
4900 FILESYSTEM DIRECT ACCESS (DAX)
4901 M:      Dan Williams <dan.j.williams@intel.com>
4902 R:      Matthew Wilcox <willy@infradead.org>
4903 R:      Jan Kara <jack@suse.cz>
4904 L:      linux-fsdevel@vger.kernel.org
4905 L:      linux-nvdimm@lists.01.org
4906 S:      Supported
4907 F:      fs/dax.c
4908 F:      include/linux/dax.h
4909 F:      include/trace/events/fs_dax.h
4910
4911 DEVICE DIRECT ACCESS (DAX)
4912 M:      Dan Williams <dan.j.williams@intel.com>
4913 M:      Vishal Verma <vishal.l.verma@intel.com>
4914 M:      Keith Busch <keith.busch@intel.com>
4915 M:      Dave Jiang <dave.jiang@intel.com>
4916 L:      linux-nvdimm@lists.01.org
4917 S:      Supported
4918 F:      drivers/dax/
4919
4920 DIRECTORY NOTIFICATION (DNOTIFY)
4921 M:      Jan Kara <jack@suse.cz>
4922 R:      Amir Goldstein <amir73il@gmail.com>
4923 L:      linux-fsdevel@vger.kernel.org
4924 S:      Maintained
4925 F:      Documentation/filesystems/dnotify.txt
4926 F:      fs/notify/dnotify/
4927 F:      include/linux/dnotify.h
4928
4929 DISK GEOMETRY AND PARTITION HANDLING
4930 M:      Andries Brouwer <aeb@cwi.nl>
4931 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4932 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4933 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4934 S:      Maintained
4935
4936 DISKQUOTA
4937 M:      Jan Kara <jack@suse.com>
4938 S:      Maintained
4939 F:      Documentation/filesystems/quota.txt
4940 F:      fs/quota/
4941 F:      include/linux/quota*.h
4942 F:      include/uapi/linux/quota*.h
4943
4944 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4945 M:      Bernie Thompson <bernie@plugable.com>
4946 L:      linux-fbdev@vger.kernel.org
4947 S:      Maintained
4948 W:      http://plugable.com/category/projects/udlfb/
4949 F:      drivers/video/fbdev/udlfb.c
4950 F:      include/video/udlfb.h
4951 F:      Documentation/fb/udlfb.rst
4952
4953 DISTRIBUTED LOCK MANAGER (DLM)
4954 M:      Christine Caulfield <ccaulfie@redhat.com>
4955 M:      David Teigland <teigland@redhat.com>
4956 L:      cluster-devel@redhat.com
4957 W:      http://sources.redhat.com/cluster/
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4959 S:      Supported
4960 F:      fs/dlm/
4961
4962 DMA BUFFER SHARING FRAMEWORK
4963 M:      Sumit Semwal <sumit.semwal@linaro.org>
4964 S:      Maintained
4965 L:      linux-media@vger.kernel.org
4966 L:      dri-devel@lists.freedesktop.org
4967 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4968 F:      drivers/dma-buf/
4969 F:      include/linux/dma-buf*
4970 F:      include/linux/reservation.h
4971 F:      include/linux/*fence.h
4972 F:      Documentation/driver-api/dma-buf.rst
4973 T:      git git://anongit.freedesktop.org/drm/drm-misc
4974
4975 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4976 M:      Vinod Koul <vkoul@kernel.org>
4977 L:      dmaengine@vger.kernel.org
4978 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4979 S:      Maintained
4980 F:      drivers/dma/
4981 F:      include/linux/dmaengine.h
4982 F:      include/linux/of_dma.h
4983 F:      Documentation/devicetree/bindings/dma/
4984 F:      Documentation/driver-api/dmaengine/
4985 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4986
4987 DMA MAPPING HELPERS
4988 M:      Christoph Hellwig <hch@lst.de>
4989 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4990 R:      Robin Murphy <robin.murphy@arm.com>
4991 L:      iommu@lists.linux-foundation.org
4992 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4993 W:      http://git.infradead.org/users/hch/dma-mapping.git
4994 S:      Supported
4995 F:      kernel/dma/
4996 F:      include/asm-generic/dma-mapping.h
4997 F:      include/linux/dma-direct.h
4998 F:      include/linux/dma-mapping.h
4999 F:      include/linux/dma-noncoherent.h
5000
5001 DME1737 HARDWARE MONITOR DRIVER
5002 M:      Juerg Haefliger <juergh@gmail.com>
5003 L:      linux-hwmon@vger.kernel.org
5004 S:      Maintained
5005 F:      Documentation/hwmon/dme1737.rst
5006 F:      drivers/hwmon/dme1737.c
5007
5008 DMI/SMBIOS SUPPORT
5009 M:      Jean Delvare <jdelvare@suse.com>
5010 S:      Maintained
5011 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5012 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5013 F:      drivers/firmware/dmi-id.c
5014 F:      drivers/firmware/dmi_scan.c
5015 F:      include/linux/dmi.h
5016
5017 DOCUMENTATION
5018 M:      Jonathan Corbet <corbet@lwn.net>
5019 L:      linux-doc@vger.kernel.org
5020 S:      Maintained
5021 F:      Documentation/
5022 F:      scripts/documentation-file-ref-check
5023 F:      scripts/kernel-doc
5024 F:      scripts/sphinx-pre-install
5025 X:      Documentation/ABI/
5026 X:      Documentation/firmware-guide/acpi/
5027 X:      Documentation/devicetree/
5028 X:      Documentation/i2c/
5029 X:      Documentation/media/
5030 X:      Documentation/power/
5031 X:      Documentation/spi/
5032 T:      git git://git.lwn.net/linux.git docs-next
5033
5034 DOCUMENTATION/ITALIAN
5035 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5036 L:      linux-doc@vger.kernel.org
5037 S:      Maintained
5038 F:      Documentation/translations/it_IT
5039
5040 DOCUMENTATION SCRIPTS
5041 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5042 L:      linux-doc@vger.kernel.org
5043 S:      Maintained
5044 F:      scripts/documentation-file-ref-check
5045 F:      scripts/sphinx-pre-install
5046 F:      Documentation/sphinx/parse-headers.pl
5047
5048 DONGWOON DW9714 LENS VOICE COIL DRIVER
5049 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5050 L:      linux-media@vger.kernel.org
5051 T:      git git://linuxtv.org/media_tree.git
5052 S:      Maintained
5053 F:      drivers/media/i2c/dw9714.c
5054 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5055
5056 DONGWOON DW9807 LENS VOICE COIL DRIVER
5057 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5058 L:      linux-media@vger.kernel.org
5059 T:      git git://linuxtv.org/media_tree.git
5060 S:      Maintained
5061 F:      drivers/media/i2c/dw9807-vcm.c
5062 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5063
5064 DOUBLETALK DRIVER
5065 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5066 L:      blinux-list@redhat.com
5067 S:      Maintained
5068 F:      drivers/char/dtlk.c
5069 F:      include/linux/dtlk.h
5070
5071 DPAA2 DATAPATH I/O (DPIO) DRIVER
5072 M:      Roy Pledge <Roy.Pledge@nxp.com>
5073 L:      linux-kernel@vger.kernel.org
5074 S:      Maintained
5075 F:      drivers/soc/fsl/dpio
5076
5077 DPAA2 ETHERNET DRIVER
5078 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5079 L:      netdev@vger.kernel.org
5080 S:      Maintained
5081 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5082 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5083 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5084 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5085 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5086 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5087 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5088 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5089 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5090
5091 DPAA2 ETHERNET SWITCH DRIVER
5092 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5093 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5094 L:      linux-kernel@vger.kernel.org
5095 S:      Maintained
5096 F:      drivers/staging/fsl-dpaa2/ethsw
5097
5098 DPT_I2O SCSI RAID DRIVER
5099 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5100 L:      linux-scsi@vger.kernel.org
5101 W:      http://www.adaptec.com/
5102 S:      Maintained
5103 F:      drivers/scsi/dpt*
5104 F:      drivers/scsi/dpt/
5105
5106 DRBD DRIVER
5107 M:      Philipp Reisner <philipp.reisner@linbit.com>
5108 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5109 L:      drbd-dev@lists.linbit.com
5110 W:      http://www.drbd.org
5111 T:      git git://git.linbit.com/linux-drbd.git
5112 T:      git git://git.linbit.com/drbd-8.4.git
5113 S:      Supported
5114 F:      drivers/block/drbd/
5115 F:      lib/lru_cache.c
5116 F:      Documentation/admin-guide/blockdev/
5117
5118 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5119 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5120 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5122 S:      Supported
5123 F:      Documentation/kobject.txt
5124 F:      drivers/base/
5125 F:      fs/debugfs/
5126 F:      fs/sysfs/
5127 F:      include/linux/debugfs.h
5128 F:      include/linux/kobj*
5129 F:      lib/kobj*
5130
5131 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5132 M:      Kevin Hilman <khilman@kernel.org>
5133 M:      Nishanth Menon <nm@ti.com>
5134 S:      Maintained
5135 F:      drivers/power/avs/
5136 F:      include/linux/power/smartreflex.h
5137 L:      linux-pm@vger.kernel.org
5138
5139 DRM DRIVER FOR ARM PL111 CLCD
5140 M:      Eric Anholt <eric@anholt.net>
5141 T:      git git://anongit.freedesktop.org/drm/drm-misc
5142 S:      Supported
5143 F:      drivers/gpu/drm/pl111/
5144
5145 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5146 M:      Linus Walleij <linus.walleij@linaro.org>
5147 T:      git git://anongit.freedesktop.org/drm/drm-misc
5148 S:      Maintained
5149 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5150 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5151
5152 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5153 M:      Dave Airlie <airlied@redhat.com>
5154 S:      Odd Fixes
5155 F:      drivers/gpu/drm/ast/
5156
5157 DRM DRIVER FOR ASPEED BMC GFX
5158 M:      Joel Stanley <joel@jms.id.au>
5159 L:      linux-aspeed@lists.ozlabs.org
5160 T:      git git://anongit.freedesktop.org/drm/drm-misc
5161 S:      Supported
5162 F:      drivers/gpu/drm/aspeed/
5163 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5164
5165 DRM DRIVER FOR BOCHS VIRTUAL GPU
5166 M:      Gerd Hoffmann <kraxel@redhat.com>
5167 L:      virtualization@lists.linux-foundation.org
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169 S:      Maintained
5170 F:      drivers/gpu/drm/bochs/
5171
5172 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5173 M:      Linus Walleij <linus.walleij@linaro.org>
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175 S:      Maintained
5176 F:      drivers/gpu/drm/tve200/
5177
5178 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5179 M:      Jagan Teki <jagan@amarulasolutions.com>
5180 S:      Maintained
5181 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5182 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5183
5184 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5185 M:      Hans de Goede <hdegoede@redhat.com>
5186 T:      git git://anongit.freedesktop.org/drm/drm-misc
5187 S:      Maintained
5188 F:      drivers/gpu/drm/tiny/gm12u320.c
5189
5190 DRM DRIVER FOR ILITEK ILI9225 PANELS
5191 M:      David Lechner <david@lechnology.com>
5192 T:      git git://anongit.freedesktop.org/drm/drm-misc
5193 S:      Maintained
5194 F:      drivers/gpu/drm/tiny/ili9225.c
5195 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5196
5197 DRM DRIVER FOR HX8357D PANELS
5198 M:      Eric Anholt <eric@anholt.net>
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200 S:      Maintained
5201 F:      drivers/gpu/drm/tiny/hx8357d.c
5202 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5203
5204 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5205 S:      Orphan / Obsolete
5206 F:      drivers/gpu/drm/i810/
5207 F:      include/uapi/drm/i810_drm.h
5208
5209 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5210 S:      Orphan / Obsolete
5211 F:      drivers/gpu/drm/mga/
5212 F:      include/uapi/drm/mga_drm.h
5213
5214 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5215 M:      Dave Airlie <airlied@redhat.com>
5216 S:      Odd Fixes
5217 F:      drivers/gpu/drm/mgag200/
5218
5219 DRM DRIVER FOR MI0283QT
5220 M:      Noralf Trønnes <noralf@tronnes.org>
5221 T:      git git://anongit.freedesktop.org/drm/drm-misc
5222 S:      Maintained
5223 F:      drivers/gpu/drm/tiny/mi0283qt.c
5224 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5225
5226 DRM DRIVER FOR MSM ADRENO GPU
5227 M:      Rob Clark <robdclark@gmail.com>
5228 M:      Sean Paul <sean@poorly.run>
5229 L:      linux-arm-msm@vger.kernel.org
5230 L:      dri-devel@lists.freedesktop.org
5231 L:      freedreno@lists.freedesktop.org
5232 T:      git https://gitlab.freedesktop.org/drm/msm.git
5233 S:      Maintained
5234 F:      drivers/gpu/drm/msm/
5235 F:      include/uapi/drm/msm_drm.h
5236 F:      Documentation/devicetree/bindings/display/msm/
5237
5238 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5239 M:      Ben Skeggs <bskeggs@redhat.com>
5240 L:      dri-devel@lists.freedesktop.org
5241 L:      nouveau@lists.freedesktop.org
5242 T:      git git://github.com/skeggsb/linux
5243 S:      Supported
5244 F:      drivers/gpu/drm/nouveau/
5245 F:      include/uapi/drm/nouveau_drm.h
5246
5247 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5248 M:      Stefan Mavrodiev <stefan@olimex.com>
5249 S:      Maintained
5250 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5251 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5252
5253 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5254 M:      Noralf Trønnes <noralf@tronnes.org>
5255 T:      git git://anongit.freedesktop.org/drm/drm-misc
5256 S:      Maintained
5257 F:      drivers/gpu/drm/tiny/repaper.c
5258 F:      Documentation/devicetree/bindings/display/repaper.txt
5259
5260 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5261 M:      Dave Airlie <airlied@redhat.com>
5262 M:      Gerd Hoffmann <kraxel@redhat.com>
5263 L:      virtualization@lists.linux-foundation.org
5264 T:      git git://anongit.freedesktop.org/drm/drm-misc
5265 S:      Obsolete
5266 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5267 F:      drivers/gpu/drm/cirrus/
5268
5269 DRM DRIVER FOR QXL VIRTUAL GPU
5270 M:      Dave Airlie <airlied@redhat.com>
5271 M:      Gerd Hoffmann <kraxel@redhat.com>
5272 L:      virtualization@lists.linux-foundation.org
5273 L:      spice-devel@lists.freedesktop.org
5274 T:      git git://anongit.freedesktop.org/drm/drm-misc
5275 S:      Maintained
5276 F:      drivers/gpu/drm/qxl/
5277 F:      include/uapi/drm/qxl_drm.h
5278
5279 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5280 M:      Robert Chiras <robert.chiras@nxp.com>
5281 S:      Maintained
5282 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5283 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5284
5285 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5286 S:      Orphan / Obsolete
5287 F:      drivers/gpu/drm/r128/
5288 F:      include/uapi/drm/r128_drm.h
5289
5290 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5291 M:      Guido Günther <agx@sigxcpu.org>
5292 R:      Purism Kernel Team <kernel@puri.sm>
5293 S:      Maintained
5294 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5295 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5296
5297 DRM DRIVER FOR SAVAGE VIDEO CARDS
5298 S:      Orphan / Obsolete
5299 F:      drivers/gpu/drm/savage/
5300 F:      include/uapi/drm/savage_drm.h
5301
5302 DRM DRIVER FOR SIS VIDEO CARDS
5303 S:      Orphan / Obsolete
5304 F:      drivers/gpu/drm/sis/
5305 F:      include/uapi/drm/sis_drm.h
5306
5307 DRM DRIVER FOR SITRONIX ST7701 PANELS
5308 M:      Jagan Teki <jagan@amarulasolutions.com>
5309 S:      Maintained
5310 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5311 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5312
5313 DRM DRIVER FOR SITRONIX ST7586 PANELS
5314 M:      David Lechner <david@lechnology.com>
5315 T:      git git://anongit.freedesktop.org/drm/drm-misc
5316 S:      Maintained
5317 F:      drivers/gpu/drm/tiny/st7586.c
5318 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5319
5320 DRM DRIVER FOR SITRONIX ST7735R PANELS
5321 M:      David Lechner <david@lechnology.com>
5322 T:      git git://anongit.freedesktop.org/drm/drm-misc
5323 S:      Maintained
5324 F:      drivers/gpu/drm/tiny/st7735r.c
5325 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5326
5327 DRM DRIVER FOR ST-ERICSSON MCDE
5328 M:      Linus Walleij <linus.walleij@linaro.org>
5329 T:      git git://anongit.freedesktop.org/drm/drm-misc
5330 S:      Maintained
5331 F:      drivers/gpu/drm/mcde/
5332 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5333
5334 DRM DRIVER FOR TDFX VIDEO CARDS
5335 S:      Orphan / Obsolete
5336 F:      drivers/gpu/drm/tdfx/
5337
5338 DRM DRIVER FOR TPO TPG110 PANELS
5339 M:      Linus Walleij <linus.walleij@linaro.org>
5340 T:      git git://anongit.freedesktop.org/drm/drm-misc
5341 S:      Maintained
5342 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5343 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5344
5345 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5346 M:      Dave Airlie <airlied@redhat.com>
5347 R:      Sean Paul <sean@poorly.run>
5348 L:      dri-devel@lists.freedesktop.org
5349 S:      Odd Fixes
5350 F:      drivers/gpu/drm/udl/
5351 T:      git git://anongit.freedesktop.org/drm/drm-misc
5352
5353 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5354 M:      Hans de Goede <hdegoede@redhat.com>
5355 L:      dri-devel@lists.freedesktop.org
5356 S:      Maintained
5357 F:      drivers/gpu/drm/vboxvideo/
5358 T:      git git://anongit.freedesktop.org/drm/drm-misc
5359
5360 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5361 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5362 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5363 R:      Daniel Vetter <daniel@ffwll.ch>
5364 T:      git git://anongit.freedesktop.org/drm/drm-misc
5365 S:      Maintained
5366 L:      dri-devel@lists.freedesktop.org
5367 F:      drivers/gpu/drm/vkms/
5368 F:      Documentation/gpu/vkms.rst
5369
5370 DRM DRIVER FOR VMWARE VIRTUAL GPU
5371 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5372 M:      Thomas Hellstrom <thellstrom@vmware.com>
5373 L:      dri-devel@lists.freedesktop.org
5374 T:      git git://people.freedesktop.org/~thomash/linux
5375 S:      Supported
5376 F:      drivers/gpu/drm/vmwgfx/
5377 F:      include/uapi/drm/vmwgfx_drm.h
5378
5379 DRM DRIVERS
5380 M:      David Airlie <airlied@linux.ie>
5381 M:      Daniel Vetter <daniel@ffwll.ch>
5382 L:      dri-devel@lists.freedesktop.org
5383 T:      git git://anongit.freedesktop.org/drm/drm
5384 B:      https://bugs.freedesktop.org/
5385 C:      irc://chat.freenode.net/dri-devel
5386 S:      Maintained
5387 F:      drivers/gpu/drm/
5388 F:      drivers/gpu/vga/
5389 F:      Documentation/devicetree/bindings/display/
5390 F:      Documentation/devicetree/bindings/gpu/
5391 F:      Documentation/gpu/
5392 F:      include/drm/
5393 F:      include/uapi/drm/
5394 F:      include/linux/vga*
5395
5396 DRM DRIVERS AND MISC GPU PATCHES
5397 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5398 M:      Maxime Ripard <mripard@kernel.org>
5399 M:      Sean Paul <sean@poorly.run>
5400 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5401 S:      Maintained
5402 T:      git git://anongit.freedesktop.org/drm/drm-misc
5403 F:      Documentation/gpu/
5404 F:      drivers/gpu/vga/
5405 F:      drivers/gpu/drm/*
5406 F:      include/drm/drm*
5407 F:      include/uapi/drm/drm*
5408 F:      include/linux/vga*
5409
5410 DRM DRIVERS FOR ALLWINNER A10
5411 M:      Maxime Ripard <mripard@kernel.org>
5412 M:      Chen-Yu Tsai <wens@csie.org>
5413 L:      dri-devel@lists.freedesktop.org
5414 S:      Supported
5415 F:      drivers/gpu/drm/sun4i/
5416 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5417 T:      git git://anongit.freedesktop.org/drm/drm-misc
5418
5419 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5420 M:      Maxime Ripard <mripard@kernel.org>
5421 M:      Chen-Yu Tsai <wens@csie.org>
5422 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5423 L:      dri-devel@lists.freedesktop.org
5424 S:      Supported
5425 F:      drivers/gpu/drm/sun4i/sun8i*
5426 T:      git git://anongit.freedesktop.org/drm/drm-misc
5427
5428 DRM DRIVERS FOR AMLOGIC SOCS
5429 M:      Neil Armstrong <narmstrong@baylibre.com>
5430 L:      dri-devel@lists.freedesktop.org
5431 L:      linux-amlogic@lists.infradead.org
5432 W:      http://linux-meson.com/
5433 S:      Supported
5434 F:      drivers/gpu/drm/meson/
5435 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5436 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5437 F:      Documentation/gpu/meson.rst
5438 T:      git git://anongit.freedesktop.org/drm/drm-misc
5439
5440 DRM DRIVERS FOR ATMEL HLCDC
5441 M:      Sam Ravnborg <sam@ravnborg.org>
5442 M:      Boris Brezillon <bbrezillon@kernel.org>
5443 L:      dri-devel@lists.freedesktop.org
5444 S:      Supported
5445 F:      drivers/gpu/drm/atmel-hlcdc/
5446 F:      Documentation/devicetree/bindings/display/atmel/
5447 T:      git git://anongit.freedesktop.org/drm/drm-misc
5448
5449 DRM DRIVERS FOR BRIDGE CHIPS
5450 M:      Andrzej Hajda <a.hajda@samsung.com>
5451 M:      Neil Armstrong <narmstrong@baylibre.com>
5452 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5453 R:      Jonas Karlman <jonas@kwiboo.se>
5454 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5455 S:      Maintained
5456 T:      git git://anongit.freedesktop.org/drm/drm-misc
5457 F:      drivers/gpu/drm/bridge/
5458
5459 DRM DRIVERS FOR EXYNOS
5460 M:      Inki Dae <inki.dae@samsung.com>
5461 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5462 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5463 M:      Kyungmin Park <kyungmin.park@samsung.com>
5464 L:      dri-devel@lists.freedesktop.org
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5466 S:      Supported
5467 F:      drivers/gpu/drm/exynos/
5468 F:      include/uapi/drm/exynos_drm.h
5469 F:      Documentation/devicetree/bindings/display/exynos/
5470
5471 DRM DRIVERS FOR FREESCALE DCU
5472 M:      Stefan Agner <stefan@agner.ch>
5473 M:      Alison Wang <alison.wang@nxp.com>
5474 L:      dri-devel@lists.freedesktop.org
5475 S:      Supported
5476 F:      drivers/gpu/drm/fsl-dcu/
5477 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5478 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5479 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5480 T:      git git://anongit.freedesktop.org/drm/drm-misc
5481
5482 DRM DRIVERS FOR FREESCALE IMX
5483 M:      Philipp Zabel <p.zabel@pengutronix.de>
5484 L:      dri-devel@lists.freedesktop.org
5485 S:      Maintained
5486 F:      drivers/gpu/drm/imx/
5487 F:      drivers/gpu/ipu-v3/
5488 F:      Documentation/devicetree/bindings/display/imx/
5489
5490 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5491 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5492 L:      dri-devel@lists.freedesktop.org
5493 T:      git git://github.com/patjak/drm-gma500
5494 S:      Maintained
5495 F:      drivers/gpu/drm/gma500/
5496
5497 DRM DRIVERS FOR HISILICON
5498 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5499 M:      Rongrong Zou <zourongrong@gmail.com>
5500 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5501 R:      Chen Feng <puck.chen@hisilicon.com>
5502 L:      dri-devel@lists.freedesktop.org
5503 T:      git git://github.com/xin3liang/linux.git
5504 S:      Maintained
5505 F:      drivers/gpu/drm/hisilicon/
5506 F:      Documentation/devicetree/bindings/display/hisilicon/
5507
5508 DRM DRIVERS FOR LIMA
5509 M:      Qiang Yu <yuq825@gmail.com>
5510 L:      dri-devel@lists.freedesktop.org
5511 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5512 S:      Maintained
5513 F:      drivers/gpu/drm/lima/
5514 F:      include/uapi/drm/lima_drm.h
5515 T:      git git://anongit.freedesktop.org/drm/drm-misc
5516
5517 DRM DRIVERS FOR MEDIATEK
5518 M:      CK Hu <ck.hu@mediatek.com>
5519 M:      Philipp Zabel <p.zabel@pengutronix.de>
5520 L:      dri-devel@lists.freedesktop.org
5521 S:      Supported
5522 F:      drivers/gpu/drm/mediatek/
5523 F:      Documentation/devicetree/bindings/display/mediatek/
5524
5525 DRM DRIVERS FOR NVIDIA TEGRA
5526 M:      Thierry Reding <thierry.reding@gmail.com>
5527 L:      dri-devel@lists.freedesktop.org
5528 L:      linux-tegra@vger.kernel.org
5529 T:      git git://anongit.freedesktop.org/tegra/linux.git
5530 S:      Supported
5531 F:      drivers/gpu/drm/tegra/
5532 F:      drivers/gpu/host1x/
5533 F:      include/linux/host1x.h
5534 F:      include/uapi/drm/tegra_drm.h
5535 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5536
5537 DRM DRIVERS FOR RENESAS
5538 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5539 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5540 L:      dri-devel@lists.freedesktop.org
5541 L:      linux-renesas-soc@vger.kernel.org
5542 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5543 S:      Supported
5544 F:      drivers/gpu/drm/rcar-du/
5545 F:      drivers/gpu/drm/shmobile/
5546 F:      include/linux/platform_data/shmob_drm.h
5547 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5548 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5549 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5550
5551 DRM DRIVERS FOR ROCKCHIP
5552 M:      Sandy Huang <hjc@rock-chips.com>
5553 M:      Heiko Stübner <heiko@sntech.de>
5554 L:      dri-devel@lists.freedesktop.org
5555 S:      Maintained
5556 F:      drivers/gpu/drm/rockchip/
5557 F:      Documentation/devicetree/bindings/display/rockchip/
5558 T:      git git://anongit.freedesktop.org/drm/drm-misc
5559
5560 DRM DRIVERS FOR STI
5561 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5562 M:      Vincent Abriou <vincent.abriou@st.com>
5563 L:      dri-devel@lists.freedesktop.org
5564 T:      git git://anongit.freedesktop.org/drm/drm-misc
5565 S:      Maintained
5566 F:      drivers/gpu/drm/sti
5567 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5568
5569 DRM DRIVERS FOR STM
5570 M:      Yannick Fertre <yannick.fertre@st.com>
5571 M:      Philippe Cornu <philippe.cornu@st.com>
5572 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5573 M:      Vincent Abriou <vincent.abriou@st.com>
5574 L:      dri-devel@lists.freedesktop.org
5575 T:      git git://anongit.freedesktop.org/drm/drm-misc
5576 S:      Maintained
5577 F:      drivers/gpu/drm/stm
5578 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5579
5580 DRM DRIVERS FOR TI LCDC
5581 M:      Jyri Sarha <jsarha@ti.com>
5582 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5583 L:      dri-devel@lists.freedesktop.org
5584 S:      Maintained
5585 F:      drivers/gpu/drm/tilcdc/
5586 F:      Documentation/devicetree/bindings/display/tilcdc/
5587
5588 DRM DRIVERS FOR TI OMAP
5589 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5590 L:      dri-devel@lists.freedesktop.org
5591 S:      Maintained
5592 F:      drivers/gpu/drm/omapdrm/
5593 F:      Documentation/devicetree/bindings/display/ti/
5594
5595 DRM DRIVERS FOR V3D
5596 M:      Eric Anholt <eric@anholt.net>
5597 S:      Supported
5598 F:      drivers/gpu/drm/v3d/
5599 F:      include/uapi/drm/v3d_drm.h
5600 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5601 T:      git git://anongit.freedesktop.org/drm/drm-misc
5602
5603 DRM DRIVERS FOR VC4
5604 M:      Eric Anholt <eric@anholt.net>
5605 T:      git git://github.com/anholt/linux
5606 S:      Supported
5607 F:      drivers/gpu/drm/vc4/
5608 F:      include/uapi/drm/vc4_drm.h
5609 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5610 T:      git git://anongit.freedesktop.org/drm/drm-misc
5611
5612 DRM DRIVERS FOR VIVANTE GPU IP
5613 M:      Lucas Stach <l.stach@pengutronix.de>
5614 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5615 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5616 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5617 L:      dri-devel@lists.freedesktop.org
5618 S:      Maintained
5619 F:      drivers/gpu/drm/etnaviv/
5620 F:      include/uapi/drm/etnaviv_drm.h
5621 F:      Documentation/devicetree/bindings/display/etnaviv/
5622
5623 DRM DRIVERS FOR ZTE ZX
5624 M:      Shawn Guo <shawnguo@kernel.org>
5625 L:      dri-devel@lists.freedesktop.org
5626 S:      Maintained
5627 F:      drivers/gpu/drm/zte/
5628 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5629 T:      git git://anongit.freedesktop.org/drm/drm-misc
5630
5631 DRM PANEL DRIVERS
5632 M:      Thierry Reding <thierry.reding@gmail.com>
5633 R:      Sam Ravnborg <sam@ravnborg.org>
5634 L:      dri-devel@lists.freedesktop.org
5635 T:      git git://anongit.freedesktop.org/drm/drm-misc
5636 S:      Maintained
5637 F:      drivers/gpu/drm/drm_panel.c
5638 F:      drivers/gpu/drm/panel/
5639 F:      include/drm/drm_panel.h
5640 F:      Documentation/devicetree/bindings/display/panel/
5641
5642 DRM DRIVERS FOR XEN
5643 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5644 T:      git git://anongit.freedesktop.org/drm/drm-misc
5645 L:      dri-devel@lists.freedesktop.org
5646 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5647 S:      Supported
5648 F:      drivers/gpu/drm/xen/
5649 F:      Documentation/gpu/xen-front.rst
5650
5651 DRM TTM SUBSYSTEM
5652 M:      Christian Koenig <christian.koenig@amd.com>
5653 M:      Huang Rui <ray.huang@amd.com>
5654 T:      git git://people.freedesktop.org/~agd5f/linux
5655 S:      Maintained
5656 L:      dri-devel@lists.freedesktop.org
5657 F:      include/drm/ttm/
5658 F:      drivers/gpu/drm/ttm/
5659
5660 DSBR100 USB FM RADIO DRIVER
5661 M:      Alexey Klimov <klimov.linux@gmail.com>
5662 L:      linux-media@vger.kernel.org
5663 T:      git git://linuxtv.org/media_tree.git
5664 S:      Maintained
5665 F:      drivers/media/radio/dsbr100.c
5666
5667 DT3155 MEDIA DRIVER
5668 M:      Hans Verkuil <hverkuil@xs4all.nl>
5669 L:      linux-media@vger.kernel.org
5670 T:      git git://linuxtv.org/media_tree.git
5671 W:      https://linuxtv.org
5672 S:      Odd Fixes
5673 F:      drivers/media/pci/dt3155/
5674
5675 DVB_USB_AF9015 MEDIA DRIVER
5676 M:      Antti Palosaari <crope@iki.fi>
5677 L:      linux-media@vger.kernel.org
5678 W:      https://linuxtv.org
5679 W:      http://palosaari.fi/linux/
5680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5681 T:      git git://linuxtv.org/anttip/media_tree.git
5682 S:      Maintained
5683 F:      drivers/media/usb/dvb-usb-v2/af9015*
5684
5685 DVB_USB_AF9035 MEDIA DRIVER
5686 M:      Antti Palosaari <crope@iki.fi>
5687 L:      linux-media@vger.kernel.org
5688 W:      https://linuxtv.org
5689 W:      http://palosaari.fi/linux/
5690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5691 T:      git git://linuxtv.org/anttip/media_tree.git
5692 S:      Maintained
5693 F:      drivers/media/usb/dvb-usb-v2/af9035*
5694
5695 DVB_USB_ANYSEE MEDIA DRIVER
5696 M:      Antti Palosaari <crope@iki.fi>
5697 L:      linux-media@vger.kernel.org
5698 W:      https://linuxtv.org
5699 W:      http://palosaari.fi/linux/
5700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5701 T:      git git://linuxtv.org/anttip/media_tree.git
5702 S:      Maintained
5703 F:      drivers/media/usb/dvb-usb-v2/anysee*
5704
5705 DVB_USB_AU6610 MEDIA DRIVER
5706 M:      Antti Palosaari <crope@iki.fi>
5707 L:      linux-media@vger.kernel.org
5708 W:      https://linuxtv.org
5709 W:      http://palosaari.fi/linux/
5710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5711 T:      git git://linuxtv.org/anttip/media_tree.git
5712 S:      Maintained
5713 F:      drivers/media/usb/dvb-usb-v2/au6610*
5714
5715 DVB_USB_CE6230 MEDIA DRIVER
5716 M:      Antti Palosaari <crope@iki.fi>
5717 L:      linux-media@vger.kernel.org
5718 W:      https://linuxtv.org
5719 W:      http://palosaari.fi/linux/
5720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5721 T:      git git://linuxtv.org/anttip/media_tree.git
5722 S:      Maintained
5723 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5724
5725 DVB_USB_CXUSB MEDIA DRIVER
5726 M:      Michael Krufky <mkrufky@linuxtv.org>
5727 L:      linux-media@vger.kernel.org
5728 W:      https://linuxtv.org
5729 W:      http://github.com/mkrufky
5730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5731 T:      git git://linuxtv.org/media_tree.git
5732 S:      Maintained
5733 F:      drivers/media/usb/dvb-usb/cxusb*
5734
5735 DVB_USB_EC168 MEDIA DRIVER
5736 M:      Antti Palosaari <crope@iki.fi>
5737 L:      linux-media@vger.kernel.org
5738 W:      https://linuxtv.org
5739 W:      http://palosaari.fi/linux/
5740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5741 T:      git git://linuxtv.org/anttip/media_tree.git
5742 S:      Maintained
5743 F:      drivers/media/usb/dvb-usb-v2/ec168*
5744
5745 DVB_USB_GL861 MEDIA DRIVER
5746 M:      Antti Palosaari <crope@iki.fi>
5747 L:      linux-media@vger.kernel.org
5748 W:      https://linuxtv.org
5749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5750 T:      git git://linuxtv.org/anttip/media_tree.git
5751 S:      Maintained
5752 F:      drivers/media/usb/dvb-usb-v2/gl861*
5753
5754 DVB_USB_MXL111SF MEDIA DRIVER
5755 M:      Michael Krufky <mkrufky@linuxtv.org>
5756 L:      linux-media@vger.kernel.org
5757 W:      https://linuxtv.org
5758 W:      http://github.com/mkrufky
5759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5760 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5761 S:      Maintained
5762 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5763
5764 DVB_USB_RTL28XXU MEDIA DRIVER
5765 M:      Antti Palosaari <crope@iki.fi>
5766 L:      linux-media@vger.kernel.org
5767 W:      https://linuxtv.org
5768 W:      http://palosaari.fi/linux/
5769 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5770 T:      git git://linuxtv.org/anttip/media_tree.git
5771 S:      Maintained
5772 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5773
5774 DVB_USB_V2 MEDIA DRIVER
5775 M:      Antti Palosaari <crope@iki.fi>
5776 L:      linux-media@vger.kernel.org
5777 W:      https://linuxtv.org
5778 W:      http://palosaari.fi/linux/
5779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5780 T:      git git://linuxtv.org/anttip/media_tree.git
5781 S:      Maintained
5782 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5783 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5784
5785 DYNAMIC DEBUG
5786 M:      Jason Baron <jbaron@akamai.com>
5787 S:      Maintained
5788 F:      lib/dynamic_debug.c
5789 F:      include/linux/dynamic_debug.h
5790
5791 DYNAMIC INTERRUPT MODERATION
5792 M:      Tal Gilboa <talgi@mellanox.com>
5793 S:      Maintained
5794 F:      include/linux/dim.h
5795 F:      lib/dim/
5796
5797 DZ DECSTATION DZ11 SERIAL DRIVER
5798 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5799 S:      Maintained
5800 F:      drivers/tty/serial/dz.*
5801
5802 E3X0 POWER BUTTON DRIVER
5803 M:      Moritz Fischer <moritz.fischer@ettus.com>
5804 L:      usrp-users@lists.ettus.com
5805 W:      http://www.ettus.com
5806 S:      Supported
5807 F:      drivers/input/misc/e3x0-button.c
5808 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5809
5810 E4000 MEDIA DRIVER
5811 M:      Antti Palosaari <crope@iki.fi>
5812 L:      linux-media@vger.kernel.org
5813 W:      https://linuxtv.org
5814 W:      http://palosaari.fi/linux/
5815 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5816 T:      git git://linuxtv.org/anttip/media_tree.git
5817 S:      Maintained
5818 F:      drivers/media/tuners/e4000*
5819
5820 EARTH_PT1 MEDIA DRIVER
5821 M:      Akihiro Tsukada <tskd08@gmail.com>
5822 L:      linux-media@vger.kernel.org
5823 S:      Odd Fixes
5824 F:      drivers/media/pci/pt1/
5825
5826 EARTH_PT3 MEDIA DRIVER
5827 M:      Akihiro Tsukada <tskd08@gmail.com>
5828 L:      linux-media@vger.kernel.org
5829 S:      Odd Fixes
5830 F:      drivers/media/pci/pt3/
5831
5832 EC100 MEDIA DRIVER
5833 M:      Antti Palosaari <crope@iki.fi>
5834 L:      linux-media@vger.kernel.org
5835 W:      https://linuxtv.org
5836 W:      http://palosaari.fi/linux/
5837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5838 T:      git git://linuxtv.org/anttip/media_tree.git
5839 S:      Maintained
5840 F:      drivers/media/dvb-frontends/ec100*
5841
5842 ECRYPT FILE SYSTEM
5843 M:      Tyler Hicks <tyhicks@canonical.com>
5844 L:      ecryptfs@vger.kernel.org
5845 W:      http://ecryptfs.org
5846 W:      https://launchpad.net/ecryptfs
5847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5848 S:      Supported
5849 F:      Documentation/filesystems/ecryptfs.txt
5850 F:      fs/ecryptfs/
5851
5852 EDAC-AMD64
5853 M:      Borislav Petkov <bp@alien8.de>
5854 L:      linux-edac@vger.kernel.org
5855 S:      Maintained
5856 F:      drivers/edac/amd64_edac*
5857
5858 EDAC-ARMADA
5859 M:      Jan Luebbe <jlu@pengutronix.de>
5860 L:      linux-edac@vger.kernel.org
5861 S:      Maintained
5862 F:      drivers/edac/armada_xp_*
5863
5864 EDAC-AST2500
5865 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5866 S:      Supported
5867 F:      drivers/edac/aspeed_edac.c
5868 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5869
5870 EDAC-BLUEFIELD
5871 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5872 S:      Supported
5873 F:      drivers/edac/bluefield_edac.c
5874
5875 EDAC-CALXEDA
5876 M:      Robert Richter <rric@kernel.org>
5877 L:      linux-edac@vger.kernel.org
5878 S:      Maintained
5879 F:      drivers/edac/highbank*
5880
5881 EDAC-CAVIUM OCTEON
5882 M:      Ralf Baechle <ralf@linux-mips.org>
5883 M:      David Daney <david.daney@cavium.com>
5884 L:      linux-edac@vger.kernel.org
5885 L:      linux-mips@vger.kernel.org
5886 S:      Supported
5887 F:      drivers/edac/octeon_edac*
5888
5889 EDAC-CAVIUM THUNDERX
5890 M:      David Daney <david.daney@cavium.com>
5891 M:      Jan Glauber <jglauber@cavium.com>
5892 L:      linux-edac@vger.kernel.org
5893 S:      Supported
5894 F:      drivers/edac/thunderx_edac*
5895
5896 EDAC-CORE
5897 M:      Borislav Petkov <bp@alien8.de>
5898 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5899 M:      Tony Luck <tony.luck@intel.com>
5900 R:      James Morse <james.morse@arm.com>
5901 R:      Robert Richter <rrichter@marvell.com>
5902 L:      linux-edac@vger.kernel.org
5903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5904 S:      Supported
5905 F:      Documentation/admin-guide/ras.rst
5906 F:      Documentation/driver-api/edac.rst
5907 F:      drivers/edac/
5908 F:      include/linux/edac.h
5909
5910 EDAC-E752X
5911 M:      Mark Gross <mark.gross@intel.com>
5912 L:      linux-edac@vger.kernel.org
5913 S:      Maintained
5914 F:      drivers/edac/e752x_edac.c
5915
5916 EDAC-E7XXX
5917 L:      linux-edac@vger.kernel.org
5918 S:      Maintained
5919 F:      drivers/edac/e7xxx_edac.c
5920
5921 EDAC-FSL_DDR
5922 M:      York Sun <york.sun@nxp.com>
5923 L:      linux-edac@vger.kernel.org
5924 S:      Maintained
5925 F:      drivers/edac/fsl_ddr_edac.*
5926
5927 EDAC-GHES
5928 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5929 L:      linux-edac@vger.kernel.org
5930 S:      Maintained
5931 F:      drivers/edac/ghes_edac.c
5932
5933 EDAC-I10NM
5934 M:      Tony Luck <tony.luck@intel.com>
5935 L:      linux-edac@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/edac/i10nm_base.c
5938
5939 EDAC-I3000
5940 L:      linux-edac@vger.kernel.org
5941 S:      Orphan
5942 F:      drivers/edac/i3000_edac.c
5943
5944 EDAC-I5000
5945 L:      linux-edac@vger.kernel.org
5946 S:      Maintained
5947 F:      drivers/edac/i5000_edac.c
5948
5949 EDAC-I5400
5950 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5951 L:      linux-edac@vger.kernel.org
5952 S:      Maintained
5953 F:      drivers/edac/i5400_edac.c
5954
5955 EDAC-I7300
5956 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5957 L:      linux-edac@vger.kernel.org
5958 S:      Maintained
5959 F:      drivers/edac/i7300_edac.c
5960
5961 EDAC-I7CORE
5962 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5963 L:      linux-edac@vger.kernel.org
5964 S:      Maintained
5965 F:      drivers/edac/i7core_edac.c
5966
5967 EDAC-I82443BXGX
5968 M:      Tim Small <tim@buttersideup.com>
5969 L:      linux-edac@vger.kernel.org
5970 S:      Maintained
5971 F:      drivers/edac/i82443bxgx_edac.c
5972
5973 EDAC-I82975X
5974 M:      "Arvind R." <arvino55@gmail.com>
5975 L:      linux-edac@vger.kernel.org
5976 S:      Maintained
5977 F:      drivers/edac/i82975x_edac.c
5978
5979 EDAC-IE31200
5980 M:      Jason Baron <jbaron@akamai.com>
5981 L:      linux-edac@vger.kernel.org
5982 S:      Maintained
5983 F:      drivers/edac/ie31200_edac.c
5984
5985 EDAC-MPC85XX
5986 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5987 L:      linux-edac@vger.kernel.org
5988 S:      Maintained
5989 F:      drivers/edac/mpc85xx_edac.[ch]
5990
5991 EDAC-PASEMI
5992 M:      Egor Martovetsky <egor@pasemi.com>
5993 L:      linux-edac@vger.kernel.org
5994 S:      Maintained
5995 F:      drivers/edac/pasemi_edac.c
5996
5997 EDAC-PND2
5998 M:      Tony Luck <tony.luck@intel.com>
5999 L:      linux-edac@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/edac/pnd2_edac.[ch]
6002
6003 EDAC-R82600
6004 M:      Tim Small <tim@buttersideup.com>
6005 L:      linux-edac@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/edac/r82600_edac.c
6008
6009 EDAC-SBRIDGE
6010 M:      Tony Luck <tony.luck@intel.com>
6011 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6012 L:      linux-edac@vger.kernel.org
6013 S:      Maintained
6014 F:      drivers/edac/sb_edac.c
6015
6016 EDAC-SIFIVE
6017 M:      Yash Shah <yash.shah@sifive.com>
6018 L:      linux-edac@vger.kernel.org
6019 S:      Supported
6020 F:      drivers/edac/sifive_edac.c
6021
6022 EDAC-SKYLAKE
6023 M:      Tony Luck <tony.luck@intel.com>
6024 L:      linux-edac@vger.kernel.org
6025 S:      Maintained
6026 F:      drivers/edac/skx_*.c
6027
6028 EDAC-TI
6029 M:      Tero Kristo <t-kristo@ti.com>
6030 L:      linux-edac@vger.kernel.org
6031 S:      Maintained
6032 F:      drivers/edac/ti_edac.c
6033
6034 EDAC-QCOM
6035 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6036 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6037 L:      linux-arm-msm@vger.kernel.org
6038 L:      linux-edac@vger.kernel.org
6039 S:      Maintained
6040 F:      drivers/edac/qcom_edac.c
6041
6042 EDIROL UA-101/UA-1000 DRIVER
6043 M:      Clemens Ladisch <clemens@ladisch.de>
6044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6046 S:      Maintained
6047 F:      sound/usb/misc/ua101.c
6048
6049 EFI TEST DRIVER
6050 L:      linux-efi@vger.kernel.org
6051 M:      Ivan Hu <ivan.hu@canonical.com>
6052 M:      Ard Biesheuvel <ardb@kernel.org>
6053 S:      Maintained
6054 F:      drivers/firmware/efi/test/
6055
6056 EFI VARIABLE FILESYSTEM
6057 M:      Matthew Garrett <matthew.garrett@nebula.com>
6058 M:      Jeremy Kerr <jk@ozlabs.org>
6059 M:      Ard Biesheuvel <ardb@kernel.org>
6060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6061 L:      linux-efi@vger.kernel.org
6062 S:      Maintained
6063 F:      fs/efivarfs/
6064
6065 EFIFB FRAMEBUFFER DRIVER
6066 L:      linux-fbdev@vger.kernel.org
6067 M:      Peter Jones <pjones@redhat.com>
6068 S:      Maintained
6069 F:      drivers/video/fbdev/efifb.c
6070
6071 EFS FILESYSTEM
6072 W:      http://aeschi.ch.eu.org/efs/
6073 S:      Orphan
6074 F:      fs/efs/
6075
6076 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6077 M:      Douglas Miller <dougmill@linux.ibm.com>
6078 L:      netdev@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/net/ethernet/ibm/ehea/
6081
6082 EM28XX VIDEO4LINUX DRIVER
6083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6084 L:      linux-media@vger.kernel.org
6085 W:      https://linuxtv.org
6086 T:      git git://linuxtv.org/media_tree.git
6087 S:      Maintained
6088 F:      drivers/media/usb/em28xx/
6089 F:      Documentation/media/v4l-drivers/em28xx*
6090
6091 EMBEDDED LINUX
6092 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6093 M:      Matt Mackall <mpm@selenic.com>
6094 M:      David Woodhouse <dwmw2@infradead.org>
6095 L:      linux-embedded@vger.kernel.org
6096 S:      Maintained
6097
6098 Emulex 10Gbps iSCSI - OneConnect DRIVER
6099 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6100 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6101 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6102 L:      linux-scsi@vger.kernel.org
6103 W:      http://www.broadcom.com
6104 S:      Supported
6105 F:      drivers/scsi/be2iscsi/
6106
6107 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6108 M:      Sathya Perla <sathya.perla@broadcom.com>
6109 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6110 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6111 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6112 L:      netdev@vger.kernel.org
6113 W:      http://www.emulex.com
6114 S:      Supported
6115 F:      drivers/net/ethernet/emulex/benet/
6116
6117 EMULEX ONECONNECT ROCE DRIVER
6118 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6119 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6120 L:      linux-rdma@vger.kernel.org
6121 W:      http://www.broadcom.com
6122 S:      Odd Fixes
6123 F:      drivers/infiniband/hw/ocrdma/
6124 F:      include/uapi/rdma/ocrdma-abi.h
6125
6126 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6127 M:      James Smart <james.smart@broadcom.com>
6128 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6129 L:      linux-scsi@vger.kernel.org
6130 W:      http://www.broadcom.com
6131 S:      Supported
6132 F:      drivers/scsi/lpfc/
6133
6134 ENE CB710 FLASH CARD READER DRIVER
6135 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6136 S:      Maintained
6137 F:      drivers/misc/cb710/
6138 F:      drivers/mmc/host/cb710-mmc.*
6139 F:      include/linux/cb710.h
6140
6141 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6142 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6143 S:      Maintained
6144 F:      drivers/media/rc/ene_ir.*
6145
6146 EPSON S1D13XXX FRAMEBUFFER DRIVER
6147 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6148 S:      Maintained
6149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6150 F:      drivers/video/fbdev/s1d13xxxfb.c
6151 F:      include/video/s1d13xxxfb.h
6152
6153 EROFS FILE SYSTEM
6154 M:      Gao Xiang <gaoxiang25@huawei.com>
6155 M:      Chao Yu <yuchao0@huawei.com>
6156 L:      linux-erofs@lists.ozlabs.org
6157 S:      Maintained
6158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6159 F:      Documentation/filesystems/erofs.txt
6160 F:      fs/erofs/
6161 F:      include/trace/events/erofs.h
6162
6163 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6164 M:      Jeff Layton <jlayton@kernel.org>
6165 S:      Maintained
6166 F:      lib/errseq.c
6167 F:      include/linux/errseq.h
6168
6169 ET131X NETWORK DRIVER
6170 M:      Mark Einon <mark.einon@gmail.com>
6171 S:      Odd Fixes
6172 F:      drivers/net/ethernet/agere/
6173
6174 ETHERNET BRIDGE
6175 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6176 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6177 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6178 L:      netdev@vger.kernel.org
6179 W:      http://www.linuxfoundation.org/en/Net:Bridge
6180 S:      Maintained
6181 F:      include/linux/netfilter_bridge/
6182 F:      net/bridge/
6183
6184 ETHERNET PHY LIBRARY
6185 M:      Andrew Lunn <andrew@lunn.ch>
6186 M:      Florian Fainelli <f.fainelli@gmail.com>
6187 M:      Heiner Kallweit <hkallweit1@gmail.com>
6188 L:      netdev@vger.kernel.org
6189 S:      Maintained
6190 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6191 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6192 F:      Documentation/devicetree/bindings/net/mdio*
6193 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6194 F:      Documentation/networking/phy.rst
6195 F:      drivers/net/phy/
6196 F:      drivers/of/of_mdio.c
6197 F:      drivers/of/of_net.c
6198 F:      include/dt-bindings/net/qca-ar803x.h
6199 F:      include/linux/*mdio*.h
6200 F:      include/linux/of_net.h
6201 F:      include/linux/phy.h
6202 F:      include/linux/phy_fixed.h
6203 F:      include/linux/platform_data/mdio-bcm-unimac.h
6204 F:      include/linux/platform_data/mdio-gpio.h
6205 F:      include/trace/events/mdio.h
6206 F:      include/uapi/linux/mdio.h
6207 F:      include/uapi/linux/mii.h
6208
6209 EXFAT FILE SYSTEM
6210 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6211 L:      linux-fsdevel@vger.kernel.org
6212 S:      Maintained
6213 F:      drivers/staging/exfat/
6214
6215 EXT2 FILE SYSTEM
6216 M:      Jan Kara <jack@suse.com>
6217 L:      linux-ext4@vger.kernel.org
6218 S:      Maintained
6219 F:      Documentation/filesystems/ext2.txt
6220 F:      fs/ext2/
6221 F:      include/linux/ext2*
6222
6223 EXT4 FILE SYSTEM
6224 M:      "Theodore Ts'o" <tytso@mit.edu>
6225 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6226 L:      linux-ext4@vger.kernel.org
6227 W:      http://ext4.wiki.kernel.org
6228 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6230 S:      Maintained
6231 F:      Documentation/filesystems/ext4/
6232 F:      fs/ext4/
6233
6234 Extended Verification Module (EVM)
6235 M:      Mimi Zohar <zohar@linux.ibm.com>
6236 L:      linux-integrity@vger.kernel.org
6237 S:      Supported
6238 F:      security/integrity/evm/
6239
6240 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6241 M:      Ard Biesheuvel <ardb@kernel.org>
6242 L:      linux-efi@vger.kernel.org
6243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6244 S:      Maintained
6245 F:      Documentation/admin-guide/efi-stub.rst
6246 F:      arch/*/kernel/efi.c
6247 F:      arch/x86/boot/compressed/eboot.[ch]
6248 F:      arch/*/include/asm/efi.h
6249 F:      arch/x86/platform/efi/
6250 F:      drivers/firmware/efi/
6251 F:      include/linux/efi*.h
6252 F:      arch/arm/boot/compressed/efi-header.S
6253 F:      arch/arm64/kernel/efi-entry.S
6254
6255 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6256 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6257 M:      Chanwoo Choi <cw00.choi@samsung.com>
6258 L:      linux-kernel@vger.kernel.org
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6260 S:      Maintained
6261 F:      drivers/extcon/
6262 F:      include/linux/extcon/
6263 F:      include/linux/extcon.h
6264 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6265 F:      Documentation/devicetree/bindings/extcon/
6266
6267 EXYNOS DP DRIVER
6268 M:      Jingoo Han <jingoohan1@gmail.com>
6269 L:      dri-devel@lists.freedesktop.org
6270 S:      Maintained
6271 F:      drivers/gpu/drm/exynos/exynos_dp*
6272
6273 EXYNOS SYSMMU (IOMMU) driver
6274 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6275 L:      iommu@lists.linux-foundation.org
6276 S:      Maintained
6277 F:      drivers/iommu/exynos-iommu.c
6278
6279 EZchip NPS platform support
6280 M:      Vineet Gupta <vgupta@synopsys.com>
6281 M:      Ofer Levi <oferle@mellanox.com>
6282 S:      Supported
6283 F:      arch/arc/plat-eznps
6284 F:      arch/arc/boot/dts/eznps.dts
6285
6286 F2FS FILE SYSTEM
6287 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6288 M:      Chao Yu <yuchao0@huawei.com>
6289 L:      linux-f2fs-devel@lists.sourceforge.net
6290 W:      https://f2fs.wiki.kernel.org/
6291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6292 S:      Maintained
6293 F:      Documentation/filesystems/f2fs.txt
6294 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6295 F:      fs/f2fs/
6296 F:      include/linux/f2fs_fs.h
6297 F:      include/trace/events/f2fs.h
6298
6299 F71805F HARDWARE MONITORING DRIVER
6300 M:      Jean Delvare <jdelvare@suse.com>
6301 L:      linux-hwmon@vger.kernel.org
6302 S:      Maintained
6303 F:      Documentation/hwmon/f71805f.rst
6304 F:      drivers/hwmon/f71805f.c
6305
6306 FADDR2LINE
6307 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6308 S:      Maintained
6309 F:      scripts/faddr2line
6310
6311 FAILOVER MODULE
6312 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6313 L:      netdev@vger.kernel.org
6314 S:      Supported
6315 F:      net/core/failover.c
6316 F:      include/net/failover.h
6317 F:      Documentation/networking/failover.rst
6318
6319 FANOTIFY
6320 M:      Jan Kara <jack@suse.cz>
6321 R:      Amir Goldstein <amir73il@gmail.com>
6322 L:      linux-fsdevel@vger.kernel.org
6323 S:      Maintained
6324 F:      fs/notify/fanotify/
6325 F:      include/linux/fanotify.h
6326 F:      include/uapi/linux/fanotify.h
6327
6328 FARSYNC SYNCHRONOUS DRIVER
6329 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6330 W:      http://www.farsite.co.uk/
6331 S:      Supported
6332 F:      drivers/net/wan/farsync.*
6333
6334 FAULT INJECTION SUPPORT
6335 M:      Akinobu Mita <akinobu.mita@gmail.com>
6336 S:      Supported
6337 F:      Documentation/fault-injection/
6338 F:      lib/fault-inject.c
6339
6340 FBTFT Framebuffer drivers
6341 S:      Orphan
6342 L:      dri-devel@lists.freedesktop.org
6343 L:      linux-fbdev@vger.kernel.org
6344 F:      drivers/staging/fbtft/
6345
6346 FC0011 TUNER DRIVER
6347 M:      Michael Buesch <m@bues.ch>
6348 L:      linux-media@vger.kernel.org
6349 S:      Maintained
6350 F:      drivers/media/tuners/fc0011.h
6351 F:      drivers/media/tuners/fc0011.c
6352
6353 FC2580 MEDIA DRIVER
6354 M:      Antti Palosaari <crope@iki.fi>
6355 L:      linux-media@vger.kernel.org
6356 W:      https://linuxtv.org
6357 W:      http://palosaari.fi/linux/
6358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6359 T:      git git://linuxtv.org/anttip/media_tree.git
6360 S:      Maintained
6361 F:      drivers/media/tuners/fc2580*
6362
6363 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6364 M:      Hannes Reinecke <hare@suse.de>
6365 L:      linux-scsi@vger.kernel.org
6366 W:      www.Open-FCoE.org
6367 S:      Supported
6368 F:      drivers/scsi/libfc/
6369 F:      drivers/scsi/fcoe/
6370 F:      include/scsi/fc/
6371 F:      include/scsi/libfc.h
6372 F:      include/scsi/libfcoe.h
6373 F:      include/uapi/scsi/fc/
6374
6375 FILE LOCKING (flock() and fcntl()/lockf())
6376 M:      Jeff Layton <jlayton@kernel.org>
6377 M:      "J. Bruce Fields" <bfields@fieldses.org>
6378 L:      linux-fsdevel@vger.kernel.org
6379 S:      Maintained
6380 F:      include/linux/fcntl.h
6381 F:      include/uapi/linux/fcntl.h
6382 F:      fs/fcntl.c
6383 F:      fs/locks.c
6384
6385 FILESYSTEMS (VFS and infrastructure)
6386 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6387 L:      linux-fsdevel@vger.kernel.org
6388 S:      Maintained
6389 F:      fs/*
6390 F:      include/linux/fs.h
6391 F:      include/linux/fs_types.h
6392 F:      include/uapi/linux/fs.h
6393
6394 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6395 M:      Riku Voipio <riku.voipio@iki.fi>
6396 L:      linux-hwmon@vger.kernel.org
6397 S:      Maintained
6398 F:      drivers/hwmon/f75375s.c
6399 F:      include/linux/f75375s.h
6400
6401 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6402 M:      Clemens Ladisch <clemens@ladisch.de>
6403 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6404 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6406 S:      Maintained
6407 F:      sound/firewire/
6408 F:      include/uapi/sound/firewire.h
6409
6410 FIREWIRE MEDIA DRIVERS (firedtv)
6411 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6412 L:      linux-media@vger.kernel.org
6413 L:      linux1394-devel@lists.sourceforge.net
6414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6415 S:      Maintained
6416 F:      drivers/media/firewire/
6417
6418 FIREWIRE SBP-2 TARGET
6419 M:      Chris Boot <bootc@bootc.net>
6420 L:      linux-scsi@vger.kernel.org
6421 L:      target-devel@vger.kernel.org
6422 L:      linux1394-devel@lists.sourceforge.net
6423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6424 S:      Maintained
6425 F:      drivers/target/sbp/
6426
6427 FIREWIRE SUBSYSTEM
6428 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6429 L:      linux1394-devel@lists.sourceforge.net
6430 W:      http://ieee1394.wiki.kernel.org/
6431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6432 S:      Maintained
6433 F:      drivers/firewire/
6434 F:      include/linux/firewire.h
6435 F:      include/uapi/linux/firewire*.h
6436 F:      tools/firewire/
6437
6438 FIRMWARE LOADER (request_firmware)
6439 M:      Luis Chamberlain <mcgrof@kernel.org>
6440 L:      linux-kernel@vger.kernel.org
6441 S:      Maintained
6442 F:      Documentation/firmware_class/
6443 F:      drivers/base/firmware_loader/
6444 F:      include/linux/firmware.h
6445
6446 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6447 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6448 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6449 S:      Maintained
6450 F:      drivers/block/rsxx/
6451
6452 FLEXTIMER FTM-QUADDEC DRIVER
6453 M:      Patrick Havelange <patrick.havelange@essensium.com>
6454 L:      linux-iio@vger.kernel.org
6455 S:      Maintained
6456 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6457 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6458 F:      drivers/counter/ftm-quaddec.c
6459
6460 FLOPPY DRIVER
6461 M:      Denis Efremov <efremov@linux.com>
6462 S:      Odd Fixes
6463 L:      linux-block@vger.kernel.org
6464 F:      drivers/block/floppy.c
6465
6466 FPGA MANAGER FRAMEWORK
6467 M:      Moritz Fischer <mdf@kernel.org>
6468 L:      linux-fpga@vger.kernel.org
6469 S:      Maintained
6470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6471 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6472 F:      Documentation/fpga/
6473 F:      Documentation/driver-api/fpga/
6474 F:      Documentation/devicetree/bindings/fpga/
6475 F:      drivers/fpga/
6476 F:      include/linux/fpga/
6477 W:      http://www.rocketboards.org
6478
6479 FPGA DFL DRIVERS
6480 M:      Wu Hao <hao.wu@intel.com>
6481 L:      linux-fpga@vger.kernel.org
6482 S:      Maintained
6483 F:      Documentation/fpga/dfl.rst
6484 F:      include/uapi/linux/fpga-dfl.h
6485 F:      drivers/fpga/dfl*
6486
6487 FPU EMULATOR
6488 M:      Bill Metzenthen <billm@melbpc.org.au>
6489 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6490 S:      Maintained
6491 F:      arch/x86/math-emu/
6492
6493 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6494 L:      netdev@vger.kernel.org
6495 S:      Orphan
6496 F:      drivers/net/wan/dlci.c
6497 F:      drivers/net/wan/sdla.c
6498
6499 FRAMEBUFFER LAYER
6500 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6501 L:      dri-devel@lists.freedesktop.org
6502 L:      linux-fbdev@vger.kernel.org
6503 T:      git git://anongit.freedesktop.org/drm/drm-misc
6504 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6505 S:      Maintained
6506 F:      Documentation/fb/
6507 F:      drivers/video/
6508 F:      include/video/
6509 F:      include/linux/fb.h
6510 F:      include/uapi/video/
6511 F:      include/uapi/linux/fb.h
6512
6513 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6514 M:      Horia Geantă <horia.geanta@nxp.com>
6515 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6516 L:      linux-crypto@vger.kernel.org
6517 S:      Maintained
6518 F:      drivers/crypto/caam/
6519 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6520
6521 FREESCALE DIU FRAMEBUFFER DRIVER
6522 M:      Timur Tabi <timur@kernel.org>
6523 L:      linux-fbdev@vger.kernel.org
6524 S:      Maintained
6525 F:      drivers/video/fbdev/fsl-diu-fb.*
6526
6527 FREESCALE DMA DRIVER
6528 M:      Li Yang <leoyang.li@nxp.com>
6529 M:      Zhang Wei <zw@zh-kernel.org>
6530 L:      linuxppc-dev@lists.ozlabs.org
6531 S:      Maintained
6532 F:      drivers/dma/fsldma.*
6533
6534 FREESCALE ENETC ETHERNET DRIVERS
6535 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6536 L:      netdev@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/net/ethernet/freescale/enetc/
6539
6540 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6541 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6542 L:      netdev@vger.kernel.org
6543 S:      Maintained
6544 F:      drivers/net/ethernet/freescale/gianfar*
6545 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6546
6547 FREESCALE GPMI NAND DRIVER
6548 M:      Han Xu <han.xu@nxp.com>
6549 L:      linux-mtd@lists.infradead.org
6550 S:      Maintained
6551 F:      drivers/mtd/nand/raw/gpmi-nand/*
6552
6553 FREESCALE I2C CPM DRIVER
6554 M:      Jochen Friedrich <jochen@scram.de>
6555 L:      linuxppc-dev@lists.ozlabs.org
6556 L:      linux-i2c@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/i2c/busses/i2c-cpm.c
6559
6560 FREESCALE IMX DDR PMU DRIVER
6561 M:      Frank Li <Frank.li@nxp.com>
6562 L:      linux-arm-kernel@lists.infradead.org
6563 S:      Maintained
6564 F:      drivers/perf/fsl_imx8_ddr_perf.c
6565 F:      Documentation/admin-guide/perf/imx-ddr.rst
6566 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6567
6568 FREESCALE IMX I2C DRIVER
6569 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6570 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6571 L:      linux-i2c@vger.kernel.org
6572 S:      Maintained
6573 F:      drivers/i2c/busses/i2c-imx.c
6574 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6575
6576 FREESCALE IMX LPI2C DRIVER
6577 M:      Dong Aisheng <aisheng.dong@nxp.com>
6578 L:      linux-i2c@vger.kernel.org
6579 L:      linux-imx@nxp.com
6580 S:      Maintained
6581 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6582 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6583
6584 FREESCALE IMX / MXC FEC DRIVER
6585 M:      Fugang Duan <fugang.duan@nxp.com>
6586 L:      netdev@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/net/ethernet/freescale/fec_main.c
6589 F:      drivers/net/ethernet/freescale/fec_ptp.c
6590 F:      drivers/net/ethernet/freescale/fec.h
6591 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6592
6593 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6594 M:      Sascha Hauer <s.hauer@pengutronix.de>
6595 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6596 L:      linux-fbdev@vger.kernel.org
6597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6598 S:      Maintained
6599 F:      include/linux/platform_data/video-imxfb.h
6600 F:      drivers/video/fbdev/imxfb.c
6601
6602 FREESCALE QORIQ DPAA ETHERNET DRIVER
6603 M:      Madalin Bucur <madalin.bucur@nxp.com>
6604 L:      netdev@vger.kernel.org
6605 S:      Maintained
6606 F:      drivers/net/ethernet/freescale/dpaa
6607
6608 FREESCALE QORIQ DPAA FMAN DRIVER
6609 M:      Madalin Bucur <madalin.bucur@nxp.com>
6610 L:      netdev@vger.kernel.org
6611 S:      Maintained
6612 F:      drivers/net/ethernet/freescale/fman
6613 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6614
6615 FREESCALE QORIQ PTP CLOCK DRIVER
6616 M:      Yangbo Lu <yangbo.lu@nxp.com>
6617 L:      netdev@vger.kernel.org
6618 S:      Maintained
6619 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6620 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6621 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6622 F:      drivers/ptp/ptp_qoriq.c
6623 F:      drivers/ptp/ptp_qoriq_debugfs.c
6624 F:      include/linux/fsl/ptp_qoriq.h
6625 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6626
6627 FREESCALE QUAD SPI DRIVER
6628 M:      Han Xu <han.xu@nxp.com>
6629 L:      linux-spi@vger.kernel.org
6630 S:      Maintained
6631 F:      drivers/spi/spi-fsl-qspi.c
6632
6633 FREESCALE QUICC ENGINE LIBRARY
6634 M:      Qiang Zhao <qiang.zhao@nxp.com>
6635 L:      linuxppc-dev@lists.ozlabs.org
6636 S:      Maintained
6637 F:      drivers/soc/fsl/qe/
6638 F:      include/soc/fsl/*qe*.h
6639 F:      include/soc/fsl/*ucc*.h
6640
6641 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6642 M:      Li Yang <leoyang.li@nxp.com>
6643 L:      netdev@vger.kernel.org
6644 L:      linuxppc-dev@lists.ozlabs.org
6645 S:      Maintained
6646 F:      drivers/net/ethernet/freescale/ucc_geth*
6647
6648 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6649 M:      Zhao Qiang <qiang.zhao@nxp.com>
6650 L:      netdev@vger.kernel.org
6651 L:      linuxppc-dev@lists.ozlabs.org
6652 S:      Maintained
6653 F:      drivers/net/wan/fsl_ucc_hdlc*
6654
6655 FREESCALE QUICC ENGINE UCC UART DRIVER
6656 M:      Timur Tabi <timur@kernel.org>
6657 L:      linuxppc-dev@lists.ozlabs.org
6658 S:      Maintained
6659 F:      drivers/tty/serial/ucc_uart.c
6660
6661 FREESCALE SOC DRIVERS
6662 M:      Li Yang <leoyang.li@nxp.com>
6663 L:      linuxppc-dev@lists.ozlabs.org
6664 L:      linux-arm-kernel@lists.infradead.org
6665 S:      Maintained
6666 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6667 F:      Documentation/devicetree/bindings/soc/fsl/
6668 F:      drivers/soc/fsl/
6669 F:      include/linux/fsl/
6670
6671 FREESCALE SOC FS_ENET DRIVER
6672 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6673 L:      linuxppc-dev@lists.ozlabs.org
6674 L:      netdev@vger.kernel.org
6675 S:      Maintained
6676 F:      drivers/net/ethernet/freescale/fs_enet/
6677 F:      include/linux/fs_enet_pd.h
6678
6679 FREESCALE SOC SOUND DRIVERS
6680 M:      Timur Tabi <timur@kernel.org>
6681 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6682 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6683 R:      Fabio Estevam <festevam@gmail.com>
6684 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6685 L:      linuxppc-dev@lists.ozlabs.org
6686 S:      Maintained
6687 F:      sound/soc/fsl/fsl*
6688 F:      sound/soc/fsl/imx*
6689 F:      sound/soc/fsl/mpc8610_hpcd.c
6690
6691 FREESCALE USB PERIPHERAL DRIVERS
6692 M:      Li Yang <leoyang.li@nxp.com>
6693 L:      linux-usb@vger.kernel.org
6694 L:      linuxppc-dev@lists.ozlabs.org
6695 S:      Maintained
6696 F:      drivers/usb/gadget/udc/fsl*
6697
6698 FREEVXFS FILESYSTEM
6699 M:      Christoph Hellwig <hch@infradead.org>
6700 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6701 S:      Maintained
6702 F:      fs/freevxfs/
6703
6704 FREEZER
6705 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6706 M:      Pavel Machek <pavel@ucw.cz>
6707 L:      linux-pm@vger.kernel.org
6708 S:      Supported
6709 F:      Documentation/power/freezing-of-tasks.rst
6710 F:      include/linux/freezer.h
6711 F:      kernel/freezer.c
6712
6713 FRONTSWAP API
6714 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6715 L:      linux-kernel@vger.kernel.org
6716 S:      Maintained
6717 F:      mm/frontswap.c
6718 F:      include/linux/frontswap.h
6719
6720 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6721 M:      David Howells <dhowells@redhat.com>
6722 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6723 S:      Supported
6724 F:      Documentation/filesystems/caching/
6725 F:      fs/fscache/
6726 F:      include/linux/fscache*.h
6727
6728 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6729 M:      Theodore Y. Ts'o <tytso@mit.edu>
6730 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6731 M:      Eric Biggers <ebiggers@kernel.org>
6732 L:      linux-fscrypt@vger.kernel.org
6733 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6734 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6735 S:      Supported
6736 F:      fs/crypto/
6737 F:      include/linux/fscrypt*.h
6738 F:      include/uapi/linux/fscrypt.h
6739 F:      Documentation/filesystems/fscrypt.rst
6740
6741 FSI SUBSYSTEM
6742 M:      Jeremy Kerr <jk@ozlabs.org>
6743 M:      Joel Stanley <joel@jms.id.au>
6744 R:      Alistar Popple <alistair@popple.id.au>
6745 R:      Eddie James <eajames@linux.ibm.com>
6746 L:      linux-fsi@lists.ozlabs.org
6747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6748 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6749 S:      Supported
6750 F:      drivers/fsi/
6751 F:      include/linux/fsi*.h
6752 F:      include/trace/events/fsi*.h
6753
6754 FSI-ATTACHED I2C DRIVER
6755 M:      Eddie James <eajames@linux.ibm.com>
6756 L:      linux-i2c@vger.kernel.org
6757 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6758 S:      Maintained
6759 F:      drivers/i2c/busses/i2c-fsi.c
6760 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6761
6762 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6763 M:      Jan Kara <jack@suse.cz>
6764 R:      Amir Goldstein <amir73il@gmail.com>
6765 L:      linux-fsdevel@vger.kernel.org
6766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6767 S:      Maintained
6768 F:      fs/notify/
6769 F:      include/linux/fsnotify*.h
6770
6771 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6772 M:      Eric Biggers <ebiggers@kernel.org>
6773 M:      Theodore Y. Ts'o <tytso@mit.edu>
6774 L:      linux-fscrypt@vger.kernel.org
6775 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6776 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6777 S:      Supported
6778 F:      fs/verity/
6779 F:      include/linux/fsverity.h
6780 F:      include/uapi/linux/fsverity.h
6781 F:      Documentation/filesystems/fsverity.rst
6782
6783 FUJITSU LAPTOP EXTRAS
6784 M:      Jonathan Woithe <jwoithe@just42.net>
6785 L:      platform-driver-x86@vger.kernel.org
6786 S:      Maintained
6787 F:      drivers/platform/x86/fujitsu-laptop.c
6788
6789 FUJITSU M-5MO LS CAMERA ISP DRIVER
6790 M:      Kyungmin Park <kyungmin.park@samsung.com>
6791 M:      Heungjun Kim <riverful.kim@samsung.com>
6792 L:      linux-media@vger.kernel.org
6793 S:      Maintained
6794 F:      drivers/media/i2c/m5mols/
6795 F:      include/media/i2c/m5mols.h
6796
6797 FUJITSU TABLET EXTRAS
6798 M:      Robert Gerlach <khnz@gmx.de>
6799 L:      platform-driver-x86@vger.kernel.org
6800 S:      Maintained
6801 F:      drivers/platform/x86/fujitsu-tablet.c
6802
6803 FUSE: FILESYSTEM IN USERSPACE
6804 M:      Miklos Szeredi <miklos@szeredi.hu>
6805 L:      linux-fsdevel@vger.kernel.org
6806 W:      http://fuse.sourceforge.net/
6807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6808 S:      Maintained
6809 F:      fs/fuse/
6810 F:      include/uapi/linux/fuse.h
6811 F:      Documentation/filesystems/fuse.txt
6812
6813 FUTEX SUBSYSTEM
6814 M:      Thomas Gleixner <tglx@linutronix.de>
6815 M:      Ingo Molnar <mingo@redhat.com>
6816 R:      Peter Zijlstra <peterz@infradead.org>
6817 R:      Darren Hart <dvhart@infradead.org>
6818 L:      linux-kernel@vger.kernel.org
6819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6820 S:      Maintained
6821 F:      kernel/futex.c
6822 F:      include/asm-generic/futex.h
6823 F:      include/linux/futex.h
6824 F:      include/uapi/linux/futex.h
6825 F:      tools/testing/selftests/futex/
6826 F:      tools/perf/bench/futex*
6827 F:      Documentation/*futex*
6828
6829 GCC PLUGINS
6830 M:      Kees Cook <keescook@chromium.org>
6831 R:      Emese Revfy <re.emese@gmail.com>
6832 L:      kernel-hardening@lists.openwall.com
6833 S:      Maintained
6834 F:      scripts/gcc-plugins/
6835 F:      scripts/gcc-plugin.sh
6836 F:      scripts/Makefile.gcc-plugins
6837 F:      Documentation/core-api/gcc-plugins.rst
6838
6839 GASKET DRIVER FRAMEWORK
6840 M:      Rob Springer <rspringer@google.com>
6841 M:      Todd Poynor <toddpoynor@google.com>
6842 M:      Ben Chan <benchan@chromium.org>
6843 S:      Maintained
6844 F:      drivers/staging/gasket/
6845
6846 GCOV BASED KERNEL PROFILING
6847 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6848 S:      Maintained
6849 F:      kernel/gcov/
6850 F:      Documentation/dev-tools/gcov.rst
6851
6852 GDB KERNEL DEBUGGING HELPER SCRIPTS
6853 M:      Jan Kiszka <jan.kiszka@siemens.com>
6854 M:      Kieran Bingham <kbingham@kernel.org>
6855 S:      Supported
6856 F:      scripts/gdb/
6857
6858 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6859 M:      Achim Leubner <achim_leubner@adaptec.com>
6860 L:      linux-scsi@vger.kernel.org
6861 W:      http://www.icp-vortex.com/
6862 S:      Supported
6863 F:      drivers/scsi/gdt*
6864
6865 GEMTEK FM RADIO RECEIVER DRIVER
6866 M:      Hans Verkuil <hverkuil@xs4all.nl>
6867 L:      linux-media@vger.kernel.org
6868 T:      git git://linuxtv.org/media_tree.git
6869 W:      https://linuxtv.org
6870 S:      Maintained
6871 F:      drivers/media/radio/radio-gemtek*
6872
6873 GENERIC ARCHITECTURE TOPOLOGY
6874 M:      Sudeep Holla <sudeep.holla@arm.com>
6875 L:      linux-kernel@vger.kernel.org
6876 S:      Maintained
6877 F:      drivers/base/arch_topology.c
6878 F:      include/linux/arch_topology.h
6879
6880 GENERIC GPIO I2C DRIVER
6881 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6882 S:      Supported
6883 F:      drivers/i2c/busses/i2c-gpio.c
6884 F:      include/linux/platform_data/i2c-gpio.h
6885
6886 GENERIC GPIO I2C MULTIPLEXER DRIVER
6887 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6888 L:      linux-i2c@vger.kernel.org
6889 S:      Supported
6890 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6891 F:      include/linux/platform_data/i2c-mux-gpio.h
6892 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6893
6894 GENERIC HDLC (WAN) DRIVERS
6895 M:      Krzysztof Halasa <khc@pm.waw.pl>
6896 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6897 S:      Maintained
6898 F:      drivers/net/wan/c101.c
6899 F:      drivers/net/wan/hd6457*
6900 F:      drivers/net/wan/hdlc*
6901 F:      drivers/net/wan/n2.c
6902 F:      drivers/net/wan/pc300too.c
6903 F:      drivers/net/wan/pci200syn.c
6904 F:      drivers/net/wan/wanxl*
6905
6906 GENERIC INCLUDE/ASM HEADER FILES
6907 M:      Arnd Bergmann <arnd@arndb.de>
6908 L:      linux-arch@vger.kernel.org
6909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6910 S:      Maintained
6911 F:      include/asm-generic/
6912 F:      include/uapi/asm-generic/
6913
6914 GENERIC PHY FRAMEWORK
6915 M:      Kishon Vijay Abraham I <kishon@ti.com>
6916 L:      linux-kernel@vger.kernel.org
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6918 S:      Supported
6919 F:      drivers/phy/
6920 F:      include/linux/phy/
6921 F:      Documentation/devicetree/bindings/phy/
6922
6923 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6924 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6925 S:      Supported
6926 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6927
6928 GENERIC PM DOMAINS
6929 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6930 M:      Kevin Hilman <khilman@kernel.org>
6931 M:      Ulf Hansson <ulf.hansson@linaro.org>
6932 L:      linux-pm@vger.kernel.org
6933 S:      Supported
6934 F:      drivers/base/power/domain*.c
6935 F:      include/linux/pm_domain.h
6936 F:      Documentation/devicetree/bindings/power/power_domain.txt
6937
6938 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6939 M:      Eugen Hristev <eugen.hristev@microchip.com>
6940 L:      linux-input@vger.kernel.org
6941 S:      Maintained
6942 F:      drivers/input/touchscreen/resistive-adc-touch.c
6943
6944 GENERIC UIO DRIVER FOR PCI DEVICES
6945 M:      "Michael S. Tsirkin" <mst@redhat.com>
6946 L:      kvm@vger.kernel.org
6947 S:      Supported
6948 F:      drivers/uio/uio_pci_generic.c
6949
6950 GENERIC VDSO LIBRARY:
6951 M:      Andy Lutomirski <luto@kernel.org>
6952 M:      Thomas Gleixner <tglx@linutronix.de>
6953 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6954 L:      linux-kernel@vger.kernel.org
6955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6956 S:      Maintained
6957 F:      lib/vdso/
6958 F:      kernel/time/vsyscall.c
6959 F:      include/vdso/
6960 F:      include/asm-generic/vdso/vsyscall.h
6961
6962 GENWQE (IBM Generic Workqueue Card)
6963 M:      Frank Haverkamp <haver@linux.ibm.com>
6964 S:      Supported
6965 F:      drivers/misc/genwqe/
6966
6967 GET_MAINTAINER SCRIPT
6968 M:      Joe Perches <joe@perches.com>
6969 S:      Maintained
6970 F:      scripts/get_maintainer.pl
6971
6972 GFS2 FILE SYSTEM
6973 M:      Bob Peterson <rpeterso@redhat.com>
6974 M:      Andreas Gruenbacher <agruenba@redhat.com>
6975 L:      cluster-devel@redhat.com
6976 W:      http://sources.redhat.com/cluster/
6977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6978 S:      Supported
6979 F:      Documentation/filesystems/gfs2*.txt
6980 F:      fs/gfs2/
6981 F:      include/uapi/linux/gfs2_ondisk.h
6982
6983 GNSS SUBSYSTEM
6984 M:      Johan Hovold <johan@kernel.org>
6985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6986 S:      Maintained
6987 F:      Documentation/ABI/testing/sysfs-class-gnss
6988 F:      Documentation/devicetree/bindings/gnss/
6989 F:      drivers/gnss/
6990 F:      include/linux/gnss.h
6991
6992 GO7007 MPEG CODEC
6993 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6994 L:      linux-media@vger.kernel.org
6995 S:      Maintained
6996 F:      drivers/media/usb/go7007/
6997
6998 GOODIX TOUCHSCREEN
6999 M:      Bastien Nocera <hadess@hadess.net>
7000 L:      linux-input@vger.kernel.org
7001 S:      Maintained
7002 F:      drivers/input/touchscreen/goodix.c
7003
7004 GOOGLE ETHERNET DRIVERS
7005 M:      Catherine Sullivan <csully@google.com>
7006 R:      Sagi Shahar <sagis@google.com>
7007 R:      Jon Olson <jonolson@google.com>
7008 L:      netdev@vger.kernel.org
7009 S:      Supported
7010 F:      Documentation/networking/device_drivers/google/gve.rst
7011 F:      drivers/net/ethernet/google
7012
7013 GPD POCKET FAN DRIVER
7014 M:      Hans de Goede <hdegoede@redhat.com>
7015 L:      platform-driver-x86@vger.kernel.org
7016 S:      Maintained
7017 F:      drivers/platform/x86/gpd-pocket-fan.c
7018
7019 GPIO ACPI SUPPORT
7020 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7021 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7022 L:      linux-gpio@vger.kernel.org
7023 L:      linux-acpi@vger.kernel.org
7024 S:      Maintained
7025 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7026 F:      drivers/gpio/gpiolib-acpi.c
7027
7028 GPIO IR Transmitter
7029 M:      Sean Young <sean@mess.org>
7030 L:      linux-media@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/media/rc/gpio-ir-tx.c
7033
7034 GPIO MOCKUP DRIVER
7035 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7036 L:      linux-gpio@vger.kernel.org
7037 S:      Maintained
7038 F:      drivers/gpio/gpio-mockup.c
7039 F:      tools/testing/selftests/gpio/
7040
7041 GPIO SUBSYSTEM
7042 M:      Linus Walleij <linus.walleij@linaro.org>
7043 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7044 L:      linux-gpio@vger.kernel.org
7045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7046 S:      Maintained
7047 F:      Documentation/devicetree/bindings/gpio/
7048 F:      Documentation/driver-api/gpio/
7049 F:      Documentation/admin-guide/gpio/
7050 F:      Documentation/ABI/testing/gpio-cdev
7051 F:      Documentation/ABI/obsolete/sysfs-gpio
7052 F:      drivers/gpio/
7053 F:      include/linux/gpio/
7054 F:      include/linux/gpio.h
7055 F:      include/linux/of_gpio.h
7056 F:      include/asm-generic/gpio.h
7057 F:      include/uapi/linux/gpio.h
7058 F:      tools/gpio/
7059
7060 GRE DEMULTIPLEXER DRIVER
7061 M:      Dmitry Kozlov <xeb@mail.ru>
7062 L:      netdev@vger.kernel.org
7063 S:      Maintained
7064 F:      net/ipv4/gre_demux.c
7065 F:      net/ipv4/gre_offload.c
7066 F:      include/net/gre.h
7067
7068 GRETH 10/100/1G Ethernet MAC device driver
7069 M:      Andreas Larsson <andreas@gaisler.com>
7070 L:      netdev@vger.kernel.org
7071 S:      Maintained
7072 F:      drivers/net/ethernet/aeroflex/
7073
7074 GREYBUS AUDIO PROTOCOLS DRIVERS
7075 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7076 M:      Mark Greer <mgreer@animalcreek.com>
7077 S:      Maintained
7078 F:      drivers/staging/greybus/audio_apbridgea.c
7079 F:      drivers/staging/greybus/audio_apbridgea.h
7080 F:      drivers/staging/greybus/audio_codec.c
7081 F:      drivers/staging/greybus/audio_codec.h
7082 F:      drivers/staging/greybus/audio_gb.c
7083 F:      drivers/staging/greybus/audio_manager.c
7084 F:      drivers/staging/greybus/audio_manager.h
7085 F:      drivers/staging/greybus/audio_manager_module.c
7086 F:      drivers/staging/greybus/audio_manager_private.h
7087 F:      drivers/staging/greybus/audio_manager_sysfs.c
7088 F:      drivers/staging/greybus/audio_module.c
7089 F:      drivers/staging/greybus/audio_topology.c
7090
7091 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7092 M:      Viresh Kumar <vireshk@kernel.org>
7093 S:      Maintained
7094 F:      drivers/staging/greybus/authentication.c
7095 F:      drivers/staging/greybus/bootrom.c
7096 F:      drivers/staging/greybus/firmware.h
7097 F:      drivers/staging/greybus/fw-core.c
7098 F:      drivers/staging/greybus/fw-download.c
7099 F:      drivers/staging/greybus/fw-management.c
7100 F:      drivers/staging/greybus/greybus_authentication.h
7101 F:      drivers/staging/greybus/greybus_firmware.h
7102 F:      drivers/staging/greybus/hid.c
7103 F:      drivers/staging/greybus/i2c.c
7104 F:      drivers/staging/greybus/spi.c
7105 F:      drivers/staging/greybus/spilib.c
7106 F:      drivers/staging/greybus/spilib.h
7107
7108 GREYBUS LOOPBACK DRIVER
7109 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7110 S:      Maintained
7111 F:      drivers/staging/greybus/loopback.c
7112
7113 GREYBUS PLATFORM DRIVERS
7114 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7115 S:      Maintained
7116 F:      drivers/staging/greybus/arche-platform.c
7117 F:      drivers/staging/greybus/arche-apb-ctrl.c
7118 F:      drivers/staging/greybus/arche_platform.h
7119
7120 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7121 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7122 S:      Maintained
7123 F:      drivers/staging/greybus/sdio.c
7124 F:      drivers/staging/greybus/light.c
7125 F:      drivers/staging/greybus/gpio.c
7126 F:      drivers/staging/greybus/power_supply.c
7127 F:      drivers/staging/greybus/spi.c
7128 F:      drivers/staging/greybus/spilib.c
7129
7130 GREYBUS SUBSYSTEM
7131 M:      Johan Hovold <johan@kernel.org>
7132 M:      Alex Elder <elder@kernel.org>
7133 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7134 S:      Maintained
7135 F:      drivers/staging/greybus/
7136 F:      drivers/greybus/
7137 F:      include/linux/greybus.h
7138 F:      include/linux/greybus/
7139 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7140
7141 GREYBUS UART PROTOCOLS DRIVERS
7142 M:      David Lin <dtwlin@gmail.com>
7143 S:      Maintained
7144 F:      drivers/staging/greybus/uart.c
7145 F:      drivers/staging/greybus/log.c
7146
7147 GS1662 VIDEO SERIALIZER
7148 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7149 L:      linux-media@vger.kernel.org
7150 T:      git git://linuxtv.org/media_tree.git
7151 S:      Maintained
7152 F:      drivers/media/spi/gs1662.c
7153
7154 GSPCA FINEPIX SUBDRIVER
7155 M:      Frank Zago <frank@zago.net>
7156 L:      linux-media@vger.kernel.org
7157 T:      git git://linuxtv.org/media_tree.git
7158 S:      Maintained
7159 F:      drivers/media/usb/gspca/finepix.c
7160
7161 GSPCA GL860 SUBDRIVER
7162 M:      Olivier Lorin <o.lorin@laposte.net>
7163 L:      linux-media@vger.kernel.org
7164 T:      git git://linuxtv.org/media_tree.git
7165 S:      Maintained
7166 F:      drivers/media/usb/gspca/gl860/
7167
7168 GSPCA M5602 SUBDRIVER
7169 M:      Erik Andren <erik.andren@gmail.com>
7170 L:      linux-media@vger.kernel.org
7171 T:      git git://linuxtv.org/media_tree.git
7172 S:      Maintained
7173 F:      drivers/media/usb/gspca/m5602/
7174
7175 GSPCA PAC207 SONIXB SUBDRIVER
7176 M:      Hans Verkuil <hverkuil@xs4all.nl>
7177 L:      linux-media@vger.kernel.org
7178 T:      git git://linuxtv.org/media_tree.git
7179 S:      Odd Fixes
7180 F:      drivers/media/usb/gspca/pac207.c
7181
7182 GSPCA SN9C20X SUBDRIVER
7183 M:      Brian Johnson <brijohn@gmail.com>
7184 L:      linux-media@vger.kernel.org
7185 T:      git git://linuxtv.org/media_tree.git
7186 S:      Maintained
7187 F:      drivers/media/usb/gspca/sn9c20x.c
7188
7189 GSPCA T613 SUBDRIVER
7190 M:      Leandro Costantino <lcostantino@gmail.com>
7191 L:      linux-media@vger.kernel.org
7192 T:      git git://linuxtv.org/media_tree.git
7193 S:      Maintained
7194 F:      drivers/media/usb/gspca/t613.c
7195
7196 GSPCA USB WEBCAM DRIVER
7197 M:      Hans Verkuil <hverkuil@xs4all.nl>
7198 L:      linux-media@vger.kernel.org
7199 T:      git git://linuxtv.org/media_tree.git
7200 S:      Odd Fixes
7201 F:      drivers/media/usb/gspca/
7202
7203 GTP (GPRS Tunneling Protocol)
7204 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7205 M:      Harald Welte <laforge@gnumonks.org>
7206 L:      osmocom-net-gprs@lists.osmocom.org
7207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7208 S:      Maintained
7209 F:      drivers/net/gtp.c
7210
7211 GUID PARTITION TABLE (GPT)
7212 M:      Davidlohr Bueso <dave@stgolabs.net>
7213 L:      linux-efi@vger.kernel.org
7214 S:      Maintained
7215 F:      block/partitions/efi.*
7216
7217 H8/300 ARCHITECTURE
7218 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7219 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7220 W:      http://uclinux-h8.sourceforge.jp
7221 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7222 S:      Maintained
7223 F:      arch/h8300/
7224 F:      drivers/clocksource/h8300_*.c
7225 F:      drivers/clk/h8300/
7226 F:      drivers/irqchip/irq-renesas-h8*.c
7227
7228 HABANALABS PCI DRIVER
7229 M:      Oded Gabbay <oded.gabbay@gmail.com>
7230 T:      git https://github.com/HabanaAI/linux.git
7231 S:      Supported
7232 F:      drivers/misc/habanalabs/
7233 F:      include/uapi/misc/habanalabs.h
7234 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7235 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7236
7237 HACKRF MEDIA DRIVER
7238 M:      Antti Palosaari <crope@iki.fi>
7239 L:      linux-media@vger.kernel.org
7240 W:      https://linuxtv.org
7241 W:      http://palosaari.fi/linux/
7242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7243 T:      git git://linuxtv.org/anttip/media_tree.git
7244 S:      Maintained
7245 F:      drivers/media/usb/hackrf/
7246
7247 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7248 M:      Frank Seidel <frank@f-seidel.de>
7249 L:      platform-driver-x86@vger.kernel.org
7250 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7251 S:      Maintained
7252 F:      drivers/platform/x86/hdaps.c
7253
7254 HARDWARE MONITORING
7255 M:      Jean Delvare <jdelvare@suse.com>
7256 M:      Guenter Roeck <linux@roeck-us.net>
7257 L:      linux-hwmon@vger.kernel.org
7258 W:      http://hwmon.wiki.kernel.org/
7259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7260 S:      Maintained
7261 F:      Documentation/devicetree/bindings/hwmon/
7262 F:      Documentation/hwmon/
7263 F:      drivers/hwmon/
7264 F:      include/linux/hwmon*.h
7265 F:      include/trace/events/hwmon*.h
7266
7267 HARDWARE RANDOM NUMBER GENERATOR CORE
7268 M:      Matt Mackall <mpm@selenic.com>
7269 M:      Herbert Xu <herbert@gondor.apana.org.au>
7270 L:      linux-crypto@vger.kernel.org
7271 S:      Odd fixes
7272 F:      Documentation/devicetree/bindings/rng/
7273 F:      Documentation/admin-guide/hw_random.rst
7274 F:      drivers/char/hw_random/
7275 F:      include/linux/hw_random.h
7276
7277 HARDWARE TRACING FACILITIES
7278 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7279 S:      Maintained
7280 F:      drivers/hwtracing/
7281
7282 HARDWARE SPINLOCK CORE
7283 M:      Ohad Ben-Cohen <ohad@wizery.com>
7284 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7285 L:      linux-remoteproc@vger.kernel.org
7286 S:      Maintained
7287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7288 F:      Documentation/devicetree/bindings/hwlock/
7289 F:      Documentation/hwspinlock.txt
7290 F:      drivers/hwspinlock/
7291 F:      include/linux/hwspinlock.h
7292
7293 HARMONY SOUND DRIVER
7294 L:      linux-parisc@vger.kernel.org
7295 S:      Maintained
7296 F:      sound/parisc/harmony.*
7297
7298 HDPVR USB VIDEO ENCODER DRIVER
7299 M:      Hans Verkuil <hverkuil@xs4all.nl>
7300 L:      linux-media@vger.kernel.org
7301 T:      git git://linuxtv.org/media_tree.git
7302 W:      https://linuxtv.org
7303 S:      Odd Fixes
7304 F:      drivers/media/usb/hdpvr/
7305
7306 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7307 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7308 S:      Supported
7309 F:      Documentation/watchdog/hpwdt.rst
7310 F:      drivers/watchdog/hpwdt.c
7311
7312 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7313 M:      Don Brace <don.brace@microsemi.com>
7314 L:      esc.storagedev@microsemi.com
7315 L:      linux-scsi@vger.kernel.org
7316 S:      Supported
7317 F:      Documentation/scsi/hpsa.txt
7318 F:      drivers/scsi/hpsa*.[ch]
7319 F:      include/linux/cciss*.h
7320 F:      include/uapi/linux/cciss*.h
7321
7322 HFI1 DRIVER
7323 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7324 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7325 L:      linux-rdma@vger.kernel.org
7326 S:      Supported
7327 F:      drivers/infiniband/hw/hfi1
7328
7329 HFS FILESYSTEM
7330 L:      linux-fsdevel@vger.kernel.org
7331 S:      Orphan
7332 F:      Documentation/filesystems/hfs.txt
7333 F:      fs/hfs/
7334
7335 HFSPLUS FILESYSTEM
7336 L:      linux-fsdevel@vger.kernel.org
7337 S:      Orphan
7338 F:      Documentation/filesystems/hfsplus.txt
7339 F:      fs/hfsplus/
7340
7341 HGA FRAMEBUFFER DRIVER
7342 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7343 L:      linux-nvidia@lists.surfsouth.com
7344 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7345 S:      Maintained
7346 F:      drivers/video/fbdev/hgafb.c
7347
7348 HIBERNATION (aka Software Suspend, aka swsusp)
7349 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7350 M:      Pavel Machek <pavel@ucw.cz>
7351 L:      linux-pm@vger.kernel.org
7352 B:      https://bugzilla.kernel.org
7353 S:      Supported
7354 F:      arch/x86/power/
7355 F:      drivers/base/power/
7356 F:      kernel/power/
7357 F:      include/linux/suspend.h
7358 F:      include/linux/freezer.h
7359 F:      include/linux/pm.h
7360 F:      arch/*/include/asm/suspend*.h
7361
7362 HID CORE LAYER
7363 M:      Jiri Kosina <jikos@kernel.org>
7364 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7365 L:      linux-input@vger.kernel.org
7366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7367 S:      Maintained
7368 F:      drivers/hid/
7369 F:      include/linux/hid*
7370 F:      include/uapi/linux/hid*
7371
7372 HID SENSOR HUB DRIVERS
7373 M:      Jiri Kosina <jikos@kernel.org>
7374 M:      Jonathan Cameron <jic23@kernel.org>
7375 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7376 L:      linux-input@vger.kernel.org
7377 L:      linux-iio@vger.kernel.org
7378 S:      Maintained
7379 F:      Documentation/hid/hid-sensor*
7380 F:      drivers/hid/hid-sensor-*
7381 F:      drivers/iio/*/hid-*
7382 F:      include/linux/hid-sensor-*
7383
7384 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7385 M:      Thomas Gleixner <tglx@linutronix.de>
7386 L:      linux-kernel@vger.kernel.org
7387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7388 S:      Maintained
7389 F:      Documentation/timers/
7390 F:      kernel/time/hrtimer.c
7391 F:      kernel/time/clockevents.c
7392 F:      kernel/time/timer_*.c
7393 F:      include/linux/clockchips.h
7394 F:      include/linux/hrtimer.h
7395
7396 HIGH-SPEED SCC DRIVER FOR AX.25
7397 L:      linux-hams@vger.kernel.org
7398 S:      Orphan
7399 F:      drivers/net/hamradio/dmascc.c
7400 F:      drivers/net/hamradio/scc.c
7401
7402 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7403 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7404 W:      http://www.highpoint-tech.com
7405 S:      Supported
7406 F:      Documentation/scsi/hptiop.txt
7407 F:      drivers/scsi/hptiop.c
7408
7409 HIPPI
7410 M:      Jes Sorensen <jes@trained-monkey.org>
7411 L:      linux-hippi@sunsite.dk
7412 S:      Maintained
7413 F:      include/linux/hippidevice.h
7414 F:      include/uapi/linux/if_hippi.h
7415 F:      net/802/hippi.c
7416 F:      drivers/net/hippi/
7417
7418 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7419 M:      Zaibo Xu <xuzaibo@huawei.com>
7420 L:      linux-crypto@vger.kernel.org
7421 S:      Maintained
7422 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7423 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7424 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7425 F:      drivers/crypto/hisilicon/sec2/sec.h
7426 F:      Documentation/ABI/testing/debugfs-hisi-sec
7427
7428 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7429 M:      Zaibo Xu <xuzaibo@huawei.com>
7430 L:      linux-crypto@vger.kernel.org
7431 S:      Maintained
7432 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7433 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7434 F:      drivers/crypto/hisilicon/hpre/hpre.h
7435 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7436
7437 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7438 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7439 M:      Salil Mehta <salil.mehta@huawei.com>
7440 L:      netdev@vger.kernel.org
7441 W:      http://www.hisilicon.com
7442 S:      Maintained
7443 F:      drivers/net/ethernet/hisilicon/hns3/
7444
7445 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7446 M:      Zaibo Xu <xuzaibo@huawei.com>
7447 S:      Maintained
7448 F:      drivers/char/hw_random/hisi-trng-v2.c
7449
7450 HISILICON LPC BUS DRIVER
7451 M:      john.garry@huawei.com
7452 W:      http://www.hisilicon.com
7453 S:      Maintained
7454 F:      drivers/bus/hisi_lpc.c
7455 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7456
7457 HISILICON NETWORK SUBSYSTEM DRIVER
7458 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7459 M:      Salil Mehta <salil.mehta@huawei.com>
7460 L:      netdev@vger.kernel.org
7461 W:      http://www.hisilicon.com
7462 S:      Maintained
7463 F:      drivers/net/ethernet/hisilicon/
7464 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7465
7466 HISILICON PMU DRIVER
7467 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7468 W:      http://www.hisilicon.com
7469 S:      Supported
7470 F:      drivers/perf/hisilicon
7471 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7472
7473 HISILICON ROCE DRIVER
7474 M:      Lijun Ou <oulijun@huawei.com>
7475 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7476 L:      linux-rdma@vger.kernel.org
7477 S:      Maintained
7478 F:      drivers/infiniband/hw/hns/
7479 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7480
7481 HISILICON SAS Controller
7482 M:      John Garry <john.garry@huawei.com>
7483 W:      http://www.hisilicon.com
7484 S:      Supported
7485 F:      drivers/scsi/hisi_sas/
7486 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7487
7488 HISILICON QM AND ZIP Controller DRIVER
7489 M:      Zhou Wang <wangzhou1@hisilicon.com>
7490 L:      linux-crypto@vger.kernel.org
7491 S:      Maintained
7492 F:      drivers/crypto/hisilicon/qm.c
7493 F:      drivers/crypto/hisilicon/qm.h
7494 F:      drivers/crypto/hisilicon/sgl.c
7495 F:      drivers/crypto/hisilicon/zip/
7496 F:      Documentation/ABI/testing/debugfs-hisi-zip
7497
7498 HMM - Heterogeneous Memory Management
7499 M:      Jérôme Glisse <jglisse@redhat.com>
7500 L:      linux-mm@kvack.org
7501 S:      Maintained
7502 F:      mm/hmm*
7503 F:      include/linux/hmm*
7504 F:      Documentation/vm/hmm.rst
7505
7506 HOST AP DRIVER
7507 M:      Jouni Malinen <j@w1.fi>
7508 L:      linux-wireless@vger.kernel.org
7509 W:      http://w1.fi/hostap-driver.html
7510 S:      Obsolete
7511 F:      drivers/net/wireless/intersil/hostap/
7512
7513 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7514 L:      platform-driver-x86@vger.kernel.org
7515 S:      Orphan
7516 F:      drivers/platform/x86/tc1100-wmi.c
7517
7518 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7519 M:      Jaroslav Kysela <perex@perex.cz>
7520 S:      Obsolete
7521 F:      drivers/staging/hp/hp100.*
7522
7523 HPET:   High Precision Event Timers driver
7524 M:      Clemens Ladisch <clemens@ladisch.de>
7525 S:      Maintained
7526 F:      Documentation/timers/hpet.rst
7527 F:      drivers/char/hpet.c
7528 F:      include/linux/hpet.h
7529 F:      include/uapi/linux/hpet.h
7530
7531 HPET:   x86
7532 S:      Orphan
7533 F:      arch/x86/kernel/hpet.c
7534 F:      arch/x86/include/asm/hpet.h
7535
7536 HPFS FILESYSTEM
7537 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7538 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7539 S:      Maintained
7540 F:      fs/hpfs/
7541
7542 HSI SUBSYSTEM
7543 M:      Sebastian Reichel <sre@kernel.org>
7544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7545 S:      Maintained
7546 F:      Documentation/ABI/testing/sysfs-bus-hsi
7547 F:      Documentation/driver-api/hsi.rst
7548 F:      drivers/hsi/
7549 F:      include/linux/hsi/
7550 F:      include/uapi/linux/hsi/
7551
7552 HSO 3G MODEM DRIVER
7553 L:      linux-usb@vger.kernel.org
7554 S:      Orphan
7555 F:      drivers/net/usb/hso.c
7556
7557 HSR NETWORK PROTOCOL
7558 M:      Arvid Brodin <arvid.brodin@alten.se>
7559 L:      netdev@vger.kernel.org
7560 S:      Maintained
7561 F:      net/hsr/
7562
7563 HT16K33 LED CONTROLLER DRIVER
7564 M:      Robin van der Gracht <robin@protonic.nl>
7565 S:      Maintained
7566 F:      drivers/auxdisplay/ht16k33.c
7567 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7568
7569 HTCPEN TOUCHSCREEN DRIVER
7570 M:      Pau Oliva Fora <pof@eslack.org>
7571 L:      linux-input@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/input/touchscreen/htcpen.c
7574
7575 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7576 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7577 L:      linux-iio@vger.kernel.org
7578 W:      http://www.st.com/
7579 S:      Maintained
7580 F:      drivers/iio/humidity/hts221*
7581 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7582
7583 HUAWEI ETHERNET DRIVER
7584 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7585 L:      netdev@vger.kernel.org
7586 S:      Supported
7587 F:      Documentation/networking/hinic.txt
7588 F:      drivers/net/ethernet/huawei/hinic/
7589
7590 HUGETLB FILESYSTEM
7591 M:      Mike Kravetz <mike.kravetz@oracle.com>
7592 L:      linux-mm@kvack.org
7593 S:      Maintained
7594 F:      fs/hugetlbfs/
7595 F:      mm/hugetlb.c
7596 F:      include/linux/hugetlb.h
7597 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7598 F:      Documentation/vm/hugetlbfs_reserv.rst
7599 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7600
7601 HVA ST MEDIA DRIVER
7602 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7603 L:      linux-media@vger.kernel.org
7604 T:      git git://linuxtv.org/media_tree.git
7605 W:      https://linuxtv.org
7606 S:      Supported
7607 F:      drivers/media/platform/sti/hva
7608
7609 HWPOISON MEMORY FAILURE HANDLING
7610 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7611 L:      linux-mm@kvack.org
7612 S:      Maintained
7613 F:      mm/memory-failure.c
7614 F:      mm/hwpoison-inject.c
7615
7616 HYGON PROCESSOR SUPPORT
7617 M:      Pu Wen <puwen@hygon.cn>
7618 L:      linux-kernel@vger.kernel.org
7619 S:      Maintained
7620 F:      arch/x86/kernel/cpu/hygon.c
7621
7622 HYNIX HI556 SENSOR DRIVER
7623 M:      Shawn Tu <shawnx.tu@intel.com>
7624 L:      linux-media@vger.kernel.org
7625 T:      git git://linuxtv.org/media_tree.git
7626 S:      Maintained
7627 F:      drivers/media/i2c/hi556.c
7628
7629 Hyper-V CORE AND DRIVERS
7630 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7631 M:      Haiyang Zhang <haiyangz@microsoft.com>
7632 M:      Stephen Hemminger <sthemmin@microsoft.com>
7633 M:      Sasha Levin <sashal@kernel.org>
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7635 L:      linux-hyperv@vger.kernel.org
7636 S:      Supported
7637 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7638 F:      arch/x86/include/asm/mshyperv.h
7639 F:      arch/x86/include/asm/trace/hyperv.h
7640 F:      arch/x86/include/asm/hyperv-tlfs.h
7641 F:      arch/x86/kernel/cpu/mshyperv.c
7642 F:      arch/x86/hyperv
7643 F:      drivers/clocksource/hyperv_timer.c
7644 F:      drivers/hid/hid-hyperv.c
7645 F:      drivers/hv/
7646 F:      drivers/input/serio/hyperv-keyboard.c
7647 F:      drivers/pci/controller/pci-hyperv.c
7648 F:      drivers/pci/controller/pci-hyperv-intf.c
7649 F:      drivers/net/hyperv/
7650 F:      drivers/scsi/storvsc_drv.c
7651 F:      drivers/uio/uio_hv_generic.c
7652 F:      drivers/video/fbdev/hyperv_fb.c
7653 F:      drivers/iommu/hyperv-iommu.c
7654 F:      net/vmw_vsock/hyperv_transport.c
7655 F:      include/clocksource/hyperv_timer.h
7656 F:      include/linux/hyperv.h
7657 F:      include/uapi/linux/hyperv.h
7658 F:      include/asm-generic/mshyperv.h
7659 F:      tools/hv/
7660 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7661 F:      Documentation/ABI/testing/debugfs-hyperv
7662
7663 HYPERBUS SUPPORT
7664 M:      Vignesh Raghavendra <vigneshr@ti.com>
7665 S:      Supported
7666 F:      drivers/mtd/hyperbus/
7667 F:      include/linux/mtd/hyperbus.h
7668 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7669 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7670
7671 HYPERVISOR VIRTUAL CONSOLE DRIVER
7672 L:      linuxppc-dev@lists.ozlabs.org
7673 S:      Odd Fixes
7674 F:      drivers/tty/hvc/
7675
7676 I2C ACPI SUPPORT
7677 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7678 L:      linux-i2c@vger.kernel.org
7679 L:      linux-acpi@vger.kernel.org
7680 S:      Maintained
7681 F:      drivers/i2c/i2c-core-acpi.c
7682
7683 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7684 M:      Ajay Gupta <ajayg@nvidia.com>
7685 L:      linux-i2c@vger.kernel.org
7686 S:      Maintained
7687 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7688 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7689
7690 I2C MUXES
7691 M:      Peter Rosin <peda@axentia.se>
7692 L:      linux-i2c@vger.kernel.org
7693 S:      Maintained
7694 F:      Documentation/i2c/i2c-topology.rst
7695 F:      Documentation/i2c/muxes/
7696 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7697 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7698 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7699 F:      drivers/i2c/i2c-mux.c
7700 F:      drivers/i2c/muxes/
7701 F:      include/linux/i2c-mux.h
7702
7703 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7704 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7705 L:      linux-i2c@vger.kernel.org
7706 S:      Maintained
7707 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7708 F:      drivers/i2c/busses/i2c-mv64xxx.c
7709
7710 I2C OVER PARALLEL PORT
7711 M:      Jean Delvare <jdelvare@suse.com>
7712 L:      linux-i2c@vger.kernel.org
7713 S:      Maintained
7714 F:      Documentation/i2c/busses/i2c-parport.rst
7715 F:      Documentation/i2c/busses/i2c-parport-light.rst
7716 F:      drivers/i2c/busses/i2c-parport.c
7717 F:      drivers/i2c/busses/i2c-parport-light.c
7718
7719 I2C SUBSYSTEM
7720 M:      Wolfram Sang <wsa@the-dreams.de>
7721 L:      linux-i2c@vger.kernel.org
7722 W:      https://i2c.wiki.kernel.org/
7723 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7725 S:      Maintained
7726 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7727 F:      Documentation/i2c/
7728 F:      drivers/i2c/*
7729 F:      include/linux/i2c.h
7730 F:      include/linux/i2c-dev.h
7731 F:      include/linux/i2c-smbus.h
7732 F:      include/uapi/linux/i2c.h
7733 F:      include/uapi/linux/i2c-*.h
7734
7735 I2C SUBSYSTEM HOST DRIVERS
7736 L:      linux-i2c@vger.kernel.org
7737 W:      https://i2c.wiki.kernel.org/
7738 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7740 S:      Odd Fixes
7741 F:      Documentation/devicetree/bindings/i2c/
7742 F:      drivers/i2c/algos/
7743 F:      drivers/i2c/busses/
7744
7745 I2C-TAOS-EVM DRIVER
7746 M:      Jean Delvare <jdelvare@suse.com>
7747 L:      linux-i2c@vger.kernel.org
7748 S:      Maintained
7749 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7750 F:      drivers/i2c/busses/i2c-taos-evm.c
7751
7752 I2C-TINY-USB DRIVER
7753 M:      Till Harbaum <till@harbaum.org>
7754 L:      linux-i2c@vger.kernel.org
7755 W:      http://www.harbaum.org/till/i2c_tiny_usb
7756 S:      Maintained
7757 F:      drivers/i2c/busses/i2c-tiny-usb.c
7758
7759 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7760 M:      Jean Delvare <jdelvare@suse.com>
7761 L:      linux-i2c@vger.kernel.org
7762 S:      Maintained
7763 F:      Documentation/i2c/busses/i2c-ali1535.rst
7764 F:      Documentation/i2c/busses/i2c-ali1563.rst
7765 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7766 F:      Documentation/i2c/busses/i2c-amd756.rst
7767 F:      Documentation/i2c/busses/i2c-amd8111.rst
7768 F:      Documentation/i2c/busses/i2c-i801.rst
7769 F:      Documentation/i2c/busses/i2c-nforce2.rst
7770 F:      Documentation/i2c/busses/i2c-piix4.rst
7771 F:      Documentation/i2c/busses/i2c-sis5595.rst
7772 F:      Documentation/i2c/busses/i2c-sis630.rst
7773 F:      Documentation/i2c/busses/i2c-sis96x.rst
7774 F:      Documentation/i2c/busses/i2c-via.rst
7775 F:      Documentation/i2c/busses/i2c-viapro.rst
7776 F:      drivers/i2c/busses/i2c-ali1535.c
7777 F:      drivers/i2c/busses/i2c-ali1563.c
7778 F:      drivers/i2c/busses/i2c-ali15x3.c
7779 F:      drivers/i2c/busses/i2c-amd756.c
7780 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7781 F:      drivers/i2c/busses/i2c-amd8111.c
7782 F:      drivers/i2c/busses/i2c-i801.c
7783 F:      drivers/i2c/busses/i2c-isch.c
7784 F:      drivers/i2c/busses/i2c-nforce2.c
7785 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7786 F:      drivers/i2c/busses/i2c-piix4.c
7787 F:      drivers/i2c/busses/i2c-sis5595.c
7788 F:      drivers/i2c/busses/i2c-sis630.c
7789 F:      drivers/i2c/busses/i2c-sis96x.c
7790 F:      drivers/i2c/busses/i2c-via.c
7791 F:      drivers/i2c/busses/i2c-viapro.c
7792
7793 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7794 M:      Hans de Goede <hdegoede@redhat.com>
7795 L:      linux-i2c@vger.kernel.org
7796 S:      Maintained
7797 F:      drivers/i2c/busses/i2c-cht-wc.c
7798
7799 I2C/SMBUS ISMT DRIVER
7800 M:      Seth Heasley <seth.heasley@intel.com>
7801 M:      Neil Horman <nhorman@tuxdriver.com>
7802 L:      linux-i2c@vger.kernel.org
7803 F:      drivers/i2c/busses/i2c-ismt.c
7804 F:      Documentation/i2c/busses/i2c-ismt.rst
7805
7806 I2C/SMBUS STUB DRIVER
7807 M:      Jean Delvare <jdelvare@suse.com>
7808 L:      linux-i2c@vger.kernel.org
7809 S:      Maintained
7810 F:      drivers/i2c/i2c-stub.c
7811
7812 I3C SUBSYSTEM
7813 M:      Boris Brezillon <bbrezillon@kernel.org>
7814 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7815 C:      irc://chat.freenode.net/linux-i3c
7816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7817 S:      Maintained
7818 F:      Documentation/ABI/testing/sysfs-bus-i3c
7819 F:      Documentation/devicetree/bindings/i3c/
7820 F:      Documentation/driver-api/i3c
7821 F:      drivers/i3c/
7822 F:      include/linux/i3c/
7823
7824 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7825 M:      Vitor Soares <vitor.soares@synopsys.com>
7826 S:      Maintained
7827 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7828 F:      drivers/i3c/master/dw*
7829
7830 I3C DRIVER FOR CADENCE I3C MASTER IP
7831 M:      Przemysław Gaj <pgaj@cadence.com>
7832 S:      Maintained
7833 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7834 F:      drivers/i3c/master/i3c-master-cdns.c
7835
7836 IA64 (Itanium) PLATFORM
7837 M:      Tony Luck <tony.luck@intel.com>
7838 M:      Fenghua Yu <fenghua.yu@intel.com>
7839 L:      linux-ia64@vger.kernel.org
7840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7841 S:      Maintained
7842 F:      arch/ia64/
7843
7844 IBM Power 842 compression accelerator
7845 M:      Haren Myneni <haren@us.ibm.com>
7846 S:      Supported
7847 F:      drivers/crypto/nx/Makefile
7848 F:      drivers/crypto/nx/Kconfig
7849 F:      drivers/crypto/nx/nx-842*
7850 F:      include/linux/sw842.h
7851 F:      crypto/842.c
7852 F:      lib/842/
7853
7854 IBM Power in-Nest Crypto Acceleration
7855 M:      Breno Leitão <leitao@debian.org>
7856 M:      Nayna Jain <nayna@linux.ibm.com>
7857 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7858 L:      linux-crypto@vger.kernel.org
7859 S:      Supported
7860 F:      drivers/crypto/nx/Makefile
7861 F:      drivers/crypto/nx/Kconfig
7862 F:      drivers/crypto/nx/nx-aes*
7863 F:      drivers/crypto/nx/nx-sha*
7864 F:      drivers/crypto/nx/nx.*
7865 F:      drivers/crypto/nx/nx_csbcpb.h
7866 F:      drivers/crypto/nx/nx_debugfs.c
7867
7868 IBM Power Linux RAID adapter
7869 M:      Brian King <brking@us.ibm.com>
7870 S:      Supported
7871 F:      drivers/scsi/ipr.*
7872
7873 IBM Power SRIOV Virtual NIC Device Driver
7874 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7875 M:      John Allen <jallen@linux.ibm.com>
7876 L:      netdev@vger.kernel.org
7877 S:      Supported
7878 F:      drivers/net/ethernet/ibm/ibmvnic.*
7879
7880 IBM Power Virtual Accelerator Switchboard
7881 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7882 L:      linuxppc-dev@lists.ozlabs.org
7883 S:      Supported
7884 F:      arch/powerpc/platforms/powernv/vas*
7885 F:      arch/powerpc/platforms/powernv/copy-paste.h
7886 F:      arch/powerpc/include/asm/vas.h
7887
7888 IBM Power Virtual Ethernet Device Driver
7889 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7890 L:      netdev@vger.kernel.org
7891 S:      Supported
7892 F:      drivers/net/ethernet/ibm/ibmveth.*
7893
7894 IBM Power Virtual FC Device Drivers
7895 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7896 L:      linux-scsi@vger.kernel.org
7897 S:      Supported
7898 F:      drivers/scsi/ibmvscsi/ibmvfc*
7899
7900 IBM Power Virtual Management Channel Driver
7901 M:      Steven Royer <seroyer@linux.ibm.com>
7902 S:      Supported
7903 F:      drivers/misc/ibmvmc.*
7904
7905 IBM Power Virtual SCSI Device Drivers
7906 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7907 L:      linux-scsi@vger.kernel.org
7908 S:      Supported
7909 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7910 F:      include/scsi/viosrp.h
7911
7912 IBM Power Virtual SCSI Device Target Driver
7913 M:      Michael Cyr <mikecyr@linux.ibm.com>
7914 L:      linux-scsi@vger.kernel.org
7915 L:      target-devel@vger.kernel.org
7916 S:      Supported
7917 F:      drivers/scsi/ibmvscsi_tgt/
7918
7919 IBM Power VMX Cryptographic instructions
7920 M:      Breno Leitão <leitao@debian.org>
7921 M:      Nayna Jain <nayna@linux.ibm.com>
7922 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7923 L:      linux-crypto@vger.kernel.org
7924 S:      Supported
7925 F:      drivers/crypto/vmx/Makefile
7926 F:      drivers/crypto/vmx/Kconfig
7927 F:      drivers/crypto/vmx/vmx.c
7928 F:      drivers/crypto/vmx/aes*
7929 F:      drivers/crypto/vmx/ghash*
7930 F:      drivers/crypto/vmx/ppc-xlate.pl
7931
7932 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7933 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7934 L:      linux-pci@vger.kernel.org
7935 L:      linuxppc-dev@lists.ozlabs.org
7936 S:      Supported
7937 F:      drivers/pci/hotplug/rpaphp*
7938
7939 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7940 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7941 L:      linux-pci@vger.kernel.org
7942 L:      linuxppc-dev@lists.ozlabs.org
7943 S:      Supported
7944 F:      drivers/pci/hotplug/rpadlpar*
7945
7946 IBM ServeRAID RAID DRIVER
7947 S:      Orphan
7948 F:      drivers/scsi/ips.*
7949
7950 ICH LPC AND GPIO DRIVER
7951 M:      Peter Tyser <ptyser@xes-inc.com>
7952 S:      Maintained
7953 F:      drivers/mfd/lpc_ich.c
7954 F:      drivers/gpio/gpio-ich.c
7955
7956 ICY I2C DRIVER
7957 M:      Max Staudt <max@enpas.org>
7958 L:      linux-i2c@vger.kernel.org
7959 S:      Maintained
7960 F:      drivers/i2c/busses/i2c-icy.c
7961
7962 IDE SUBSYSTEM
7963 M:      "David S. Miller" <davem@davemloft.net>
7964 L:      linux-ide@vger.kernel.org
7965 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7967 S:      Maintained
7968 F:      Documentation/ide/
7969 F:      drivers/ide/
7970 F:      include/linux/ide.h
7971
7972 IDE/ATAPI DRIVERS
7973 M:      Borislav Petkov <bp@alien8.de>
7974 L:      linux-ide@vger.kernel.org
7975 S:      Maintained
7976 F:      Documentation/cdrom/ide-cd.rst
7977 F:      drivers/ide/ide-cd*
7978
7979 IDEAPAD LAPTOP EXTRAS DRIVER
7980 M:      Ike Panhc <ike.pan@canonical.com>
7981 L:      platform-driver-x86@vger.kernel.org
7982 W:      http://launchpad.net/ideapad-laptop
7983 S:      Maintained
7984 F:      drivers/platform/x86/ideapad-laptop.c
7985
7986 IDEAPAD LAPTOP SLIDEBAR DRIVER
7987 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7988 L:      linux-input@vger.kernel.org
7989 W:      https://github.com/o2genum/ideapad-slidebar
7990 S:      Maintained
7991 F:      drivers/input/misc/ideapad_slidebar.c
7992
7993 IDT VersaClock 5 CLOCK DRIVER
7994 M:      Marek Vasut <marek.vasut@gmail.com>
7995 S:      Maintained
7996 F:      drivers/clk/clk-versaclock5.c
7997
7998 IEEE 802.15.4 SUBSYSTEM
7999 M:      Alexander Aring <alex.aring@gmail.com>
8000 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8001 L:      linux-wpan@vger.kernel.org
8002 W:      http://wpan.cakelab.org/
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8005 S:      Maintained
8006 F:      net/ieee802154/
8007 F:      net/mac802154/
8008 F:      drivers/net/ieee802154/
8009 F:      include/linux/nl802154.h
8010 F:      include/linux/ieee802154.h
8011 F:      include/net/nl802154.h
8012 F:      include/net/mac802154.h
8013 F:      include/net/af_ieee802154.h
8014 F:      include/net/cfg802154.h
8015 F:      include/net/ieee802154_netdev.h
8016 F:      Documentation/networking/ieee802154.rst
8017
8018 IFE PROTOCOL
8019 M:      Yotam Gigi <yotam.gi@gmail.com>
8020 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8021 F:      net/ife
8022 F:      include/net/ife.h
8023 F:      include/uapi/linux/ife.h
8024
8025 IGORPLUG-USB IR RECEIVER
8026 M:      Sean Young <sean@mess.org>
8027 L:      linux-media@vger.kernel.org
8028 S:      Maintained
8029 F:      drivers/media/rc/igorplugusb.c
8030
8031 IGUANAWORKS USB IR TRANSCEIVER
8032 M:      Sean Young <sean@mess.org>
8033 L:      linux-media@vger.kernel.org
8034 S:      Maintained
8035 F:      drivers/media/rc/iguanair.c
8036
8037 IIO DIGITAL POTENTIOMETER DAC
8038 M:      Peter Rosin <peda@axentia.se>
8039 L:      linux-iio@vger.kernel.org
8040 S:      Maintained
8041 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8042 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8043 F:      drivers/iio/dac/dpot-dac.c
8044
8045 IIO ENVELOPE DETECTOR
8046 M:      Peter Rosin <peda@axentia.se>
8047 L:      linux-iio@vger.kernel.org
8048 S:      Maintained
8049 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8050 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8051 F:      drivers/iio/adc/envelope-detector.c
8052
8053 IIO MULTIPLEXER
8054 M:      Peter Rosin <peda@axentia.se>
8055 L:      linux-iio@vger.kernel.org
8056 S:      Maintained
8057 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8058 F:      drivers/iio/multiplexer/iio-mux.c
8059
8060 IIO SUBSYSTEM AND DRIVERS
8061 M:      Jonathan Cameron <jic23@kernel.org>
8062 R:      Hartmut Knaack <knaack.h@gmx.de>
8063 R:      Lars-Peter Clausen <lars@metafoo.de>
8064 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8065 L:      linux-iio@vger.kernel.org
8066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8067 S:      Maintained
8068 F:      Documentation/ABI/testing/configfs-iio*
8069 F:      Documentation/ABI/testing/sysfs-bus-iio*
8070 F:      Documentation/devicetree/bindings/iio/
8071 F:      drivers/iio/
8072 F:      drivers/staging/iio/
8073 F:      include/linux/iio/
8074 F:      tools/iio/
8075
8076 IIO UNIT CONVERTER
8077 M:      Peter Rosin <peda@axentia.se>
8078 L:      linux-iio@vger.kernel.org
8079 S:      Maintained
8080 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8081 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8082 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8083 F:      drivers/iio/afe/iio-rescale.c
8084
8085 IKANOS/ADI EAGLE ADSL USB DRIVER
8086 M:      Matthieu Castet <castet.matthieu@free.fr>
8087 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8088 S:      Maintained
8089 F:      drivers/usb/atm/ueagle-atm.c
8090
8091 IMGTEC ASCII LCD DRIVER
8092 M:      Paul Burton <paulburton@kernel.org>
8093 S:      Maintained
8094 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8095 F:      drivers/auxdisplay/img-ascii-lcd.c
8096
8097 IMGTEC IR DECODER DRIVER
8098 M:      James Hogan <jhogan@kernel.org>
8099 S:      Maintained
8100 F:      drivers/media/rc/img-ir/
8101
8102 IMON SOUNDGRAPH USB IR RECEIVER
8103 M:      Sean Young <sean@mess.org>
8104 L:      linux-media@vger.kernel.org
8105 S:      Maintained
8106 F:      drivers/media/rc/imon_raw.c
8107 F:      drivers/media/rc/imon.c
8108
8109 IMS TWINTURBO FRAMEBUFFER DRIVER
8110 L:      linux-fbdev@vger.kernel.org
8111 S:      Orphan
8112 F:      drivers/video/fbdev/imsttfb.c
8113
8114 INA209 HARDWARE MONITOR DRIVER
8115 M:      Guenter Roeck <linux@roeck-us.net>
8116 L:      linux-hwmon@vger.kernel.org
8117 S:      Maintained
8118 F:      Documentation/hwmon/ina209.rst
8119 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8120 F:      drivers/hwmon/ina209.c
8121
8122 INA2XX HARDWARE MONITOR DRIVER
8123 M:      Guenter Roeck <linux@roeck-us.net>
8124 L:      linux-hwmon@vger.kernel.org
8125 S:      Maintained
8126 F:      Documentation/hwmon/ina2xx.rst
8127 F:      drivers/hwmon/ina2xx.c
8128 F:      include/linux/platform_data/ina2xx.h
8129
8130 INDUSTRY PACK SUBSYSTEM (IPACK)
8131 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8132 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8133 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8134 L:      industrypack-devel@lists.sourceforge.net
8135 W:      http://industrypack.sourceforge.net
8136 S:      Maintained
8137 F:      drivers/ipack/
8138
8139 INFINEON DPS310 Driver
8140 M:      Eddie James <eajames@linux.ibm.com>
8141 L:      linux-iio@vger.kernel.org
8142 F:      drivers/iio/pressure/dps310.c
8143 S:      Maintained
8144
8145 INFINIBAND SUBSYSTEM
8146 M:      Doug Ledford <dledford@redhat.com>
8147 M:      Jason Gunthorpe <jgg@mellanox.com>
8148 L:      linux-rdma@vger.kernel.org
8149 W:      https://github.com/linux-rdma/rdma-core
8150 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8152 S:      Supported
8153 F:      Documentation/devicetree/bindings/infiniband/
8154 F:      Documentation/infiniband/
8155 F:      drivers/infiniband/
8156 F:      include/uapi/linux/if_infiniband.h
8157 F:      include/uapi/rdma/
8158 F:      include/rdma/
8159 F:      include/trace/events/ib_mad.h
8160 F:      include/trace/events/ib_umad.h
8161 F:      samples/bpf/ibumad_kern.c
8162 F:      samples/bpf/ibumad_user.c
8163
8164 INGENIC JZ4780 DMA Driver
8165 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8166 S:      Maintained
8167 F:      drivers/dma/dma-jz4780.c
8168
8169 INGENIC JZ4780 NAND DRIVER
8170 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8171 L:      linux-mtd@lists.infradead.org
8172 S:      Maintained
8173 F:      drivers/mtd/nand/raw/ingenic/
8174
8175 INGENIC JZ47xx SoCs
8176 M:      Paul Cercueil <paul@crapouillou.net>
8177 S:      Maintained
8178 F:      arch/mips/boot/dts/ingenic/
8179 F:      arch/mips/include/asm/mach-jz4740/
8180 F:      arch/mips/jz4740/
8181 F:      drivers/clk/ingenic/
8182 F:      drivers/dma/dma-jz4780.c
8183 F:      drivers/gpu/drm/ingenic/
8184 F:      drivers/i2c/busses/i2c-jz4780.c
8185 F:      drivers/iio/adc/ingenic-adc.c
8186 F:      drivers/irqchip/irq-ingenic.c
8187 F:      drivers/memory/jz4780-nemc.c
8188 F:      drivers/mmc/host/jz4740_mmc.c
8189 F:      drivers/mtd/nand/raw/ingenic/
8190 F:      drivers/pinctrl/pinctrl-ingenic.c
8191 F:      drivers/power/supply/ingenic-battery.c
8192 F:      drivers/pwm/pwm-jz4740.c
8193 F:      drivers/rtc/rtc-jz4740.c
8194 F:      drivers/tty/serial/8250/8250_ingenic.c
8195 F:      drivers/usb/musb/jz4740.c
8196 F:      drivers/watchdog/jz4740_wdt.c
8197 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8198 F:      include/linux/mfd/ingenic-tcu.h
8199 F:      sound/soc/jz4740/
8200 F:      sound/soc/codecs/jz47*
8201
8202 INOTIFY
8203 M:      Jan Kara <jack@suse.cz>
8204 R:      Amir Goldstein <amir73il@gmail.com>
8205 L:      linux-fsdevel@vger.kernel.org
8206 S:      Maintained
8207 F:      Documentation/filesystems/inotify.txt
8208 F:      fs/notify/inotify/
8209 F:      include/linux/inotify.h
8210 F:      include/uapi/linux/inotify.h
8211
8212 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8213 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8214 L:      linux-input@vger.kernel.org
8215 Q:      http://patchwork.kernel.org/project/linux-input/list/
8216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8217 S:      Maintained
8218 F:      drivers/input/
8219 F:      include/linux/input.h
8220 F:      include/uapi/linux/input.h
8221 F:      include/uapi/linux/input-event-codes.h
8222 F:      include/linux/input/
8223 F:      Documentation/devicetree/bindings/input/
8224 F:      Documentation/devicetree/bindings/serio/
8225 F:      Documentation/input/
8226
8227 INPUT MULTITOUCH (MT) PROTOCOL
8228 M:      Henrik Rydberg <rydberg@bitmath.org>
8229 L:      linux-input@vger.kernel.org
8230 S:      Odd fixes
8231 F:      Documentation/input/multi-touch-protocol.rst
8232 F:      drivers/input/input-mt.c
8233 K:      \b(ABS|SYN)_MT_
8234
8235 INSIDE SECURE CRYPTO DRIVER
8236 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8237 F:      drivers/crypto/inside-secure/
8238 S:      Maintained
8239 L:      linux-crypto@vger.kernel.org
8240
8241 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8242 M:      Mimi Zohar <zohar@linux.ibm.com>
8243 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8244 L:      linux-integrity@vger.kernel.org
8245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8246 S:      Supported
8247 F:      security/integrity/ima/
8248
8249 INTEL 810/815 FRAMEBUFFER DRIVER
8250 M:      Antonino Daplas <adaplas@gmail.com>
8251 L:      linux-fbdev@vger.kernel.org
8252 S:      Maintained
8253 F:      drivers/video/fbdev/i810/
8254
8255 INTEL ASoC DRIVERS
8256 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8257 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8258 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8259 M:      Jie Yang <yang.jie@linux.intel.com>
8260 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8261 S:      Supported
8262 F:      sound/soc/intel/
8263
8264 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8265 M:      Hans de Goede <hdegoede@redhat.com>
8266 L:      platform-driver-x86@vger.kernel.org
8267 S:      Maintained
8268 F:      drivers/platform/x86/intel_atomisp2_pm.c
8269
8270 INTEL C600 SERIES SAS CONTROLLER DRIVER
8271 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8272 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8273 L:      linux-scsi@vger.kernel.org
8274 T:      git git://git.code.sf.net/p/intel-sas/isci
8275 S:      Supported
8276 F:      drivers/scsi/isci/
8277
8278 INTEL CPU family model numbers
8279 M:      Tony Luck <tony.luck@intel.com>
8280 M:      x86@kernel.org
8281 L:      linux-kernel@vger.kernel.org
8282 S:      Supported
8283 F:      arch/x86/include/asm/intel-family.h
8284
8285 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8286 M:      Jani Nikula <jani.nikula@linux.intel.com>
8287 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8288 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8289 L:      intel-gfx@lists.freedesktop.org
8290 W:      https://01.org/linuxgraphics/
8291 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8292 C:      irc://chat.freenode.net/intel-gfx
8293 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8294 T:      git git://anongit.freedesktop.org/drm-intel
8295 S:      Supported
8296 F:      drivers/gpu/drm/i915/
8297 F:      include/drm/i915*
8298 F:      include/uapi/drm/i915_drm.h
8299 F:      Documentation/gpu/i915.rst
8300
8301 INTEL ETHERNET DRIVERS
8302 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8303 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8304 W:      http://www.intel.com/support/feedback.htm
8305 W:      http://e1000.sourceforge.net/
8306 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8309 S:      Supported
8310 F:      Documentation/networking/device_drivers/intel/e100.rst
8311 F:      Documentation/networking/device_drivers/intel/e1000.rst
8312 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8313 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8314 F:      Documentation/networking/device_drivers/intel/igb.rst
8315 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8316 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8317 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8318 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8319 F:      Documentation/networking/device_drivers/intel/i40e.rst
8320 F:      Documentation/networking/device_drivers/intel/iavf.rst
8321 F:      Documentation/networking/device_drivers/intel/ice.rst
8322 F:      drivers/net/ethernet/intel/
8323 F:      drivers/net/ethernet/intel/*/
8324 F:      include/linux/avf/virtchnl.h
8325
8326 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8327 M:      Maik Broemme <mbroemme@libmpq.org>
8328 L:      linux-fbdev@vger.kernel.org
8329 S:      Maintained
8330 F:      Documentation/fb/intelfb.rst
8331 F:      drivers/video/fbdev/intelfb/
8332
8333 INTEL GPIO DRIVERS
8334 M:      Andy Shevchenko <andy@kernel.org>
8335 L:      linux-gpio@vger.kernel.org
8336 S:      Maintained
8337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8338 F:      drivers/gpio/gpio-ich.c
8339 F:      drivers/gpio/gpio-intel-mid.c
8340 F:      drivers/gpio/gpio-lynxpoint.c
8341 F:      drivers/gpio/gpio-merrifield.c
8342 F:      drivers/gpio/gpio-ml-ioh.c
8343 F:      drivers/gpio/gpio-pch.c
8344 F:      drivers/gpio/gpio-sch.c
8345 F:      drivers/gpio/gpio-sodaville.c
8346
8347 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8348 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8349 M:      Zhi Wang <zhi.a.wang@intel.com>
8350 L:      intel-gvt-dev@lists.freedesktop.org
8351 L:      intel-gfx@lists.freedesktop.org
8352 W:      https://01.org/igvt-g
8353 T:      git https://github.com/intel/gvt-linux.git
8354 S:      Supported
8355 F:      drivers/gpu/drm/i915/gvt/
8356
8357 INTEL HID EVENT DRIVER
8358 M:      Alex Hung <alex.hung@canonical.com>
8359 L:      platform-driver-x86@vger.kernel.org
8360 S:      Maintained
8361 F:      drivers/platform/x86/intel-hid.c
8362
8363 INTEL I/OAT DMA DRIVER
8364 M:      Dave Jiang <dave.jiang@intel.com>
8365 R:      Dan Williams <dan.j.williams@intel.com>
8366 L:      dmaengine@vger.kernel.org
8367 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8368 S:      Supported
8369 F:      drivers/dma/ioat*
8370
8371 INTEL IDLE DRIVER
8372 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8373 M:      Len Brown <lenb@kernel.org>
8374 L:      linux-pm@vger.kernel.org
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8376 B:      https://bugzilla.kernel.org
8377 S:      Supported
8378 F:      drivers/idle/intel_idle.c
8379
8380 INTEL INTEGRATED SENSOR HUB DRIVER
8381 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8382 M:      Jiri Kosina <jikos@kernel.org>
8383 L:      linux-input@vger.kernel.org
8384 S:      Maintained
8385 F:      drivers/hid/intel-ish-hid/
8386
8387 INTEL IOMMU (VT-d)
8388 M:      David Woodhouse <dwmw2@infradead.org>
8389 M:      Lu Baolu <baolu.lu@linux.intel.com>
8390 L:      iommu@lists.linux-foundation.org
8391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8392 S:      Supported
8393 F:      drivers/iommu/dmar.c
8394 F:      drivers/iommu/intel*.[ch]
8395 F:      include/linux/intel-iommu.h
8396 F:      include/linux/intel-svm.h
8397
8398 INTEL IOP-ADMA DMA DRIVER
8399 R:      Dan Williams <dan.j.williams@intel.com>
8400 S:      Odd fixes
8401 F:      drivers/dma/iop-adma.c
8402
8403 INTEL IPU3 CSI-2 CIO2 DRIVER
8404 M:      Yong Zhi <yong.zhi@intel.com>
8405 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8406 M:      Bingbu Cao <bingbu.cao@intel.com>
8407 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8408 L:      linux-media@vger.kernel.org
8409 S:      Maintained
8410 F:      drivers/media/pci/intel/ipu3/
8411 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8412
8413 INTEL IPU3 CSI-2 IMGU DRIVER
8414 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8415 L:      linux-media@vger.kernel.org
8416 S:      Maintained
8417 F:      drivers/staging/media/ipu3/
8418 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8419 F:      Documentation/media/v4l-drivers/ipu3.rst
8420 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8421
8422 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8423 M:      Krzysztof Halasa <khalasa@piap.pl>
8424 S:      Maintained
8425 F:      include/linux/soc/ixp4xx/qmgr.h
8426 F:      include/linux/soc/ixp4xx/npe.h
8427 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8428 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8429 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8430 F:      drivers/net/wan/ixp4xx_hss.c
8431
8432 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8433 M:      Deepak Saxena <dsaxena@plexity.net>
8434 S:      Maintained
8435 F:      drivers/char/hw_random/ixp4xx-rng.c
8436
8437 INTEL MANAGEMENT ENGINE (mei)
8438 M:      Tomas Winkler <tomas.winkler@intel.com>
8439 L:      linux-kernel@vger.kernel.org
8440 S:      Supported
8441 F:      include/uapi/linux/mei.h
8442 F:      include/linux/mei_cl_bus.h
8443 F:      drivers/misc/mei/*
8444 F:      drivers/watchdog/mei_wdt.c
8445 F:      Documentation/driver-api/mei/*
8446 F:      samples/mei/*
8447
8448 INTEL MENLOW THERMAL DRIVER
8449 M:      Sujith Thomas <sujith.thomas@intel.com>
8450 L:      platform-driver-x86@vger.kernel.org
8451 W:      https://01.org/linux-acpi
8452 S:      Supported
8453 F:      drivers/platform/x86/intel_menlow.c
8454
8455 INTEL MIC DRIVERS (mic)
8456 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8457 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8458 S:      Supported
8459 W:      https://github.com/sudeepdutt/mic
8460 W:      http://software.intel.com/en-us/mic-developer
8461 F:      include/linux/mic_bus.h
8462 F:      include/linux/scif.h
8463 F:      include/uapi/linux/mic_common.h
8464 F:      include/uapi/linux/mic_ioctl.h
8465 F:      include/uapi/linux/scif_ioctl.h
8466 F:      drivers/misc/mic/
8467 F:      drivers/dma/mic_x100_dma.c
8468 F:      drivers/dma/mic_x100_dma.h
8469 F:      Documentation/mic/
8470
8471 INTEL PMC CORE DRIVER
8472 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8473 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8474 L:      platform-driver-x86@vger.kernel.org
8475 S:      Maintained
8476 F:      drivers/platform/x86/intel_pmc_core*
8477
8478 INTEL PMC/P-Unit IPC DRIVER
8479 M:      Zha Qipeng<qipeng.zha@intel.com>
8480 L:      platform-driver-x86@vger.kernel.org
8481 S:      Maintained
8482 F:      drivers/platform/x86/intel_pmc_ipc.c
8483 F:      drivers/platform/x86/intel_punit_ipc.c
8484 F:      arch/x86/include/asm/intel_pmc_ipc.h
8485 F:      arch/x86/include/asm/intel_punit_ipc.h
8486
8487 INTEL PMIC GPIO DRIVERS
8488 M:      Andy Shevchenko <andy@kernel.org>
8489 S:      Maintained
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8491 F:      drivers/gpio/gpio-*cove.c
8492 F:      drivers/gpio/gpio-msic.c
8493
8494 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8495 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8496 S:      Maintained
8497 F:      drivers/mfd/intel_msic.c
8498 F:      drivers/mfd/intel_soc_pmic*
8499 F:      include/linux/mfd/intel_msic.h
8500 F:      include/linux/mfd/intel_soc_pmic*
8501
8502 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8503 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8504 L:      linux-wireless@vger.kernel.org
8505 S:      Maintained
8506 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8507 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8508 F:      drivers/net/wireless/intel/ipw2x00/
8509
8510 INTEL PSTATE DRIVER
8511 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8512 M:      Len Brown <lenb@kernel.org>
8513 L:      linux-pm@vger.kernel.org
8514 S:      Supported
8515 F:      drivers/cpufreq/intel_pstate.c
8516
8517 INTEL RDMA RNIC DRIVER
8518 M:      Faisal Latif <faisal.latif@intel.com>
8519 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8520 L:      linux-rdma@vger.kernel.org
8521 S:      Supported
8522 F:      drivers/infiniband/hw/i40iw/
8523 F:      include/uapi/rdma/i40iw-abi.h
8524
8525 INTEL SPEED SELECT TECHNOLOGY
8526 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8527 L:      platform-driver-x86@vger.kernel.org
8528 S:      Maintained
8529 F:      drivers/platform/x86/intel_speed_select_if/
8530 F:      tools/power/x86/intel-speed-select/
8531 F:      include/uapi/linux/isst_if.h
8532
8533 INTEL STRATIX10 FIRMWARE DRIVERS
8534 M:      Richard Gong <richard.gong@linux.intel.com>
8535 L:      linux-kernel@vger.kernel.org
8536 S:      Maintained
8537 F:      drivers/firmware/stratix10-rsu.c
8538 F:      drivers/firmware/stratix10-svc.c
8539 F:      include/linux/firmware/intel/stratix10-smc.h
8540 F:      include/linux/firmware/intel/stratix10-svc-client.h
8541 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8542 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8543
8544 INTEL TELEMETRY DRIVER
8545 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8546 M:      "David E. Box" <david.e.box@linux.intel.com>
8547 L:      platform-driver-x86@vger.kernel.org
8548 S:      Maintained
8549 F:      arch/x86/include/asm/intel_telemetry.h
8550 F:      drivers/platform/x86/intel_telemetry*
8551
8552 INTEL VIRTUAL BUTTON DRIVER
8553 M:      AceLan Kao <acelan.kao@canonical.com>
8554 L:      platform-driver-x86@vger.kernel.org
8555 S:      Maintained
8556 F:      drivers/platform/x86/intel-vbtn.c
8557
8558 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8559 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8560 L:      linux-wireless@vger.kernel.org
8561 S:      Supported
8562 F:      drivers/net/wireless/intel/iwlegacy/
8563
8564 INTEL WIRELESS WIFI LINK (iwlwifi)
8565 M:      Johannes Berg <johannes.berg@intel.com>
8566 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8567 M:      Luca Coelho <luciano.coelho@intel.com>
8568 M:      Intel Linux Wireless <linuxwifi@intel.com>
8569 L:      linux-wireless@vger.kernel.org
8570 W:      http://intellinuxwireless.org
8571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8572 S:      Supported
8573 F:      drivers/net/wireless/intel/iwlwifi/
8574
8575 INTEL WIRELESS WIMAX CONNECTION 2400
8576 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8577 M:      linux-wimax@intel.com
8578 L:      wimax@linuxwimax.org (subscribers-only)
8579 S:      Supported
8580 W:      http://linuxwimax.org
8581 F:      Documentation/admin-guide/wimax/i2400m.rst
8582 F:      drivers/net/wimax/i2400m/
8583 F:      include/uapi/linux/wimax/i2400m.h
8584
8585 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8586 M:      Mario Limonciello <mario.limonciello@dell.com>
8587 S:      Maintained
8588 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8589
8590 INTEL(R) TRACE HUB
8591 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8592 S:      Supported
8593 F:      Documentation/trace/intel_th.rst
8594 F:      drivers/hwtracing/intel_th/
8595 F:      include/linux/intel_th.h
8596
8597 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8598 M:      Ning Sun <ning.sun@intel.com>
8599 L:      tboot-devel@lists.sourceforge.net
8600 W:      http://tboot.sourceforge.net
8601 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8602 S:      Supported
8603 F:      Documentation/x86/intel_txt.rst
8604 F:      include/linux/tboot.h
8605 F:      arch/x86/kernel/tboot.c
8606
8607 INTERCONNECT API
8608 M:      Georgi Djakov <georgi.djakov@linaro.org>
8609 L:      linux-pm@vger.kernel.org
8610 S:      Maintained
8611 F:      Documentation/driver-api/interconnect.rst
8612 F:      Documentation/devicetree/bindings/interconnect/
8613 F:      drivers/interconnect/
8614 F:      include/dt-bindings/interconnect/
8615 F:      include/linux/interconnect-provider.h
8616 F:      include/linux/interconnect.h
8617
8618 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8619 M:      Linus Walleij <linus.walleij@linaro.org>
8620 L:      linux-iio@vger.kernel.org
8621 S:      Maintained
8622 F:      drivers/iio/gyro/mpu3050*
8623 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8624
8625 IOC3 ETHERNET DRIVER
8626 M:      Ralf Baechle <ralf@linux-mips.org>
8627 L:      linux-mips@vger.kernel.org
8628 S:      Maintained
8629 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8630
8631 IOMAP FILESYSTEM LIBRARY
8632 M:      Christoph Hellwig <hch@infradead.org>
8633 M:      Darrick J. Wong <darrick.wong@oracle.com>
8634 M:      linux-xfs@vger.kernel.org
8635 M:      linux-fsdevel@vger.kernel.org
8636 L:      linux-xfs@vger.kernel.org
8637 L:      linux-fsdevel@vger.kernel.org
8638 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8639 S:      Supported
8640 F:      fs/iomap/
8641 F:      include/linux/iomap.h
8642
8643 IOMMU DRIVERS
8644 M:      Joerg Roedel <joro@8bytes.org>
8645 L:      iommu@lists.linux-foundation.org
8646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8647 S:      Maintained
8648 F:      Documentation/devicetree/bindings/iommu/
8649 F:      drivers/iommu/
8650 F:      include/linux/iommu.h
8651 F:      include/linux/of_iommu.h
8652 F:      include/linux/iova.h
8653
8654 IO_URING
8655 M:      Jens Axboe <axboe@kernel.dk>
8656 L:      io-uring@vger.kernel.org
8657 T:      git git://git.kernel.dk/linux-block
8658 T:      git git://git.kernel.dk/liburing
8659 S:      Maintained
8660 F:      fs/io_uring.c
8661 F:      fs/io-wq.c
8662 F:      fs/io-wq.h
8663 F:      include/uapi/linux/io_uring.h
8664
8665 IPMI SUBSYSTEM
8666 M:      Corey Minyard <minyard@acm.org>
8667 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8668 W:      http://openipmi.sourceforge.net/
8669 S:      Supported
8670 F:      Documentation/devicetree/bindings/ipmi/
8671 F:      Documentation/IPMI.txt
8672 F:      drivers/char/ipmi/
8673 F:      include/linux/ipmi*
8674 F:      include/uapi/linux/ipmi*
8675
8676 IPS SCSI RAID DRIVER
8677 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8678 L:      linux-scsi@vger.kernel.org
8679 W:      http://www.adaptec.com/
8680 S:      Maintained
8681 F:      drivers/scsi/ips*
8682
8683 IPVS
8684 M:      Wensong Zhang <wensong@linux-vs.org>
8685 M:      Simon Horman <horms@verge.net.au>
8686 M:      Julian Anastasov <ja@ssi.bg>
8687 L:      netdev@vger.kernel.org
8688 L:      lvs-devel@vger.kernel.org
8689 S:      Maintained
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8692 F:      Documentation/networking/ipvs-sysctl.txt
8693 F:      include/net/ip_vs.h
8694 F:      include/uapi/linux/ip_vs.h
8695 F:      net/netfilter/ipvs/
8696
8697 IPWIRELESS DRIVER
8698 M:      Jiri Kosina <jikos@kernel.org>
8699 M:      David Sterba <dsterba@suse.com>
8700 S:      Odd Fixes
8701 F:      drivers/tty/ipwireless/
8702
8703 IPX NETWORK LAYER
8704 L:      netdev@vger.kernel.org
8705 S:      Obsolete
8706 F:      include/uapi/linux/ipx.h
8707
8708 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8709 M:      Marc Zyngier <maz@kernel.org>
8710 S:      Maintained
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8712 F:      Documentation/IRQ-domain.txt
8713 F:      include/linux/irqdomain.h
8714 F:      kernel/irq/irqdomain.c
8715 F:      kernel/irq/msi.c
8716
8717 IRQ SUBSYSTEM
8718 M:      Thomas Gleixner <tglx@linutronix.de>
8719 L:      linux-kernel@vger.kernel.org
8720 S:      Maintained
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8722 F:      kernel/irq/
8723
8724 IRQCHIP DRIVERS
8725 M:      Thomas Gleixner <tglx@linutronix.de>
8726 M:      Jason Cooper <jason@lakedaemon.net>
8727 M:      Marc Zyngier <maz@kernel.org>
8728 L:      linux-kernel@vger.kernel.org
8729 S:      Maintained
8730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8731 F:      Documentation/devicetree/bindings/interrupt-controller/
8732 F:      drivers/irqchip/
8733
8734 ISA
8735 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8736 S:      Maintained
8737 F:      Documentation/driver-api/isa.rst
8738 F:      drivers/base/isa.c
8739 F:      include/linux/isa.h
8740
8741 ISA RADIO MODULE
8742 M:      Hans Verkuil <hverkuil@xs4all.nl>
8743 L:      linux-media@vger.kernel.org
8744 T:      git git://linuxtv.org/media_tree.git
8745 W:      https://linuxtv.org
8746 S:      Maintained
8747 F:      drivers/media/radio/radio-isa*
8748
8749 ISAPNP
8750 M:      Jaroslav Kysela <perex@perex.cz>
8751 S:      Maintained
8752 F:      Documentation/driver-api/isapnp.rst
8753 F:      drivers/pnp/isapnp/
8754 F:      include/linux/isapnp.h
8755
8756 ISCSI
8757 M:      Lee Duncan <lduncan@suse.com>
8758 M:      Chris Leech <cleech@redhat.com>
8759 L:      open-iscsi@googlegroups.com
8760 W:      www.open-iscsi.com
8761 S:      Maintained
8762 F:      drivers/scsi/*iscsi*
8763 F:      include/scsi/*iscsi*
8764
8765 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8766 M:      Peter Jones <pjones@redhat.com>
8767 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8768 S:      Maintained
8769 F:      drivers/firmware/iscsi_ibft*
8770
8771 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8772 M:      Sagi Grimberg <sagi@grimberg.me>
8773 M:      Max Gurtovoy <maxg@mellanox.com>
8774 L:      linux-rdma@vger.kernel.org
8775 S:      Supported
8776 W:      http://www.openfabrics.org
8777 W:      www.open-iscsi.org
8778 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8779 F:      drivers/infiniband/ulp/iser/
8780
8781 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8782 M:      Sagi Grimberg <sagi@grimberg.me>
8783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8784 L:      linux-rdma@vger.kernel.org
8785 L:      target-devel@vger.kernel.org
8786 S:      Supported
8787 W:      http://www.linux-iscsi.org
8788 F:      drivers/infiniband/ulp/isert
8789
8790 ISDN/mISDN SUBSYSTEM
8791 M:      Karsten Keil <isdn@linux-pingi.de>
8792 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8793 L:      netdev@vger.kernel.org
8794 W:      http://www.isdn4linux.de
8795 S:      Maintained
8796 F:      drivers/isdn/mISDN
8797 F:      drivers/isdn/hardware
8798
8799 ISDN/CAPI SUBSYSTEM
8800 M:      Karsten Keil <isdn@linux-pingi.de>
8801 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8802 L:      netdev@vger.kernel.org
8803 W:      http://www.isdn4linux.de
8804 S:      Odd Fixes
8805 F:      Documentation/isdn/
8806 F:      drivers/isdn/capi/
8807 F:      drivers/staging/isdn/
8808 F:      net/bluetooth/cmtp/
8809 F:      include/linux/isdn/
8810 F:      include/uapi/linux/isdn/
8811
8812 IT87 HARDWARE MONITORING DRIVER
8813 M:      Jean Delvare <jdelvare@suse.com>
8814 L:      linux-hwmon@vger.kernel.org
8815 S:      Maintained
8816 F:      Documentation/hwmon/it87.rst
8817 F:      drivers/hwmon/it87.c
8818
8819 IT913X MEDIA DRIVER
8820 M:      Antti Palosaari <crope@iki.fi>
8821 L:      linux-media@vger.kernel.org
8822 W:      https://linuxtv.org
8823 W:      http://palosaari.fi/linux/
8824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8825 T:      git git://linuxtv.org/anttip/media_tree.git
8826 S:      Maintained
8827 F:      drivers/media/tuners/it913x*
8828
8829 IVTV VIDEO4LINUX DRIVER
8830 M:      Andy Walls <awalls@md.metrocast.net>
8831 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8832 L:      linux-media@vger.kernel.org
8833 T:      git git://linuxtv.org/media_tree.git
8834 W:      http://www.ivtvdriver.org
8835 S:      Maintained
8836 F:      Documentation/media/v4l-drivers/ivtv*
8837 F:      drivers/media/pci/ivtv/
8838 F:      include/uapi/linux/ivtv*
8839
8840 IX2505V MEDIA DRIVER
8841 M:      Malcolm Priestley <tvboxspy@gmail.com>
8842 L:      linux-media@vger.kernel.org
8843 W:      https://linuxtv.org
8844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8845 S:      Maintained
8846 F:      drivers/media/dvb-frontends/ix2505v*
8847
8848 JAILHOUSE HYPERVISOR INTERFACE
8849 M:      Jan Kiszka <jan.kiszka@siemens.com>
8850 L:      jailhouse-dev@googlegroups.com
8851 S:      Maintained
8852 F:      arch/x86/kernel/jailhouse.c
8853 F:      arch/x86/include/asm/jailhouse_para.h
8854
8855 JC42.4 TEMPERATURE SENSOR DRIVER
8856 M:      Guenter Roeck <linux@roeck-us.net>
8857 L:      linux-hwmon@vger.kernel.org
8858 S:      Maintained
8859 F:      drivers/hwmon/jc42.c
8860 F:      Documentation/hwmon/jc42.rst
8861
8862 JFS FILESYSTEM
8863 M:      Dave Kleikamp <shaggy@kernel.org>
8864 L:      jfs-discussion@lists.sourceforge.net
8865 W:      http://jfs.sourceforge.net/
8866 T:      git git://github.com/kleikamp/linux-shaggy.git
8867 S:      Maintained
8868 F:      Documentation/admin-guide/jfs.rst
8869 F:      fs/jfs/
8870
8871 JME NETWORK DRIVER
8872 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8873 L:      netdev@vger.kernel.org
8874 S:      Maintained
8875 F:      drivers/net/ethernet/jme.*
8876
8877 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8878 M:      David Woodhouse <dwmw2@infradead.org>
8879 M:      Richard Weinberger <richard@nod.at>
8880 L:      linux-mtd@lists.infradead.org
8881 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8882 T:      git git://git.infradead.org/ubifs-2.6.git
8883 S:      Odd Fixes
8884 F:      fs/jffs2/
8885 F:      include/uapi/linux/jffs2.h
8886
8887 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8888 M:      "Theodore Ts'o" <tytso@mit.edu>
8889 M:      Jan Kara <jack@suse.com>
8890 L:      linux-ext4@vger.kernel.org
8891 S:      Maintained
8892 F:      fs/jbd2/
8893 F:      include/linux/jbd2.h
8894
8895 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8896 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8897 L:      linux-media@vger.kernel.org
8898 S:      Maintained
8899 F:      drivers/media/platform/rcar_jpu.c
8900
8901 JSM Neo PCI based serial card
8902 L:      linux-serial@vger.kernel.org
8903 S:      Orphan
8904 F:      drivers/tty/serial/jsm/
8905
8906 K10TEMP HARDWARE MONITORING DRIVER
8907 M:      Clemens Ladisch <clemens@ladisch.de>
8908 L:      linux-hwmon@vger.kernel.org
8909 S:      Maintained
8910 F:      Documentation/hwmon/k10temp.rst
8911 F:      drivers/hwmon/k10temp.c
8912
8913 K8TEMP HARDWARE MONITORING DRIVER
8914 M:      Rudolf Marek <r.marek@assembler.cz>
8915 L:      linux-hwmon@vger.kernel.org
8916 S:      Maintained
8917 F:      Documentation/hwmon/k8temp.rst
8918 F:      drivers/hwmon/k8temp.c
8919
8920 KASAN
8921 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8922 R:      Alexander Potapenko <glider@google.com>
8923 R:      Dmitry Vyukov <dvyukov@google.com>
8924 L:      kasan-dev@googlegroups.com
8925 S:      Maintained
8926 F:      arch/*/include/asm/kasan.h
8927 F:      arch/*/mm/kasan_init*
8928 F:      Documentation/dev-tools/kasan.rst
8929 F:      include/linux/kasan*.h
8930 F:      lib/test_kasan.c
8931 F:      mm/kasan/
8932 F:      scripts/Makefile.kasan
8933
8934 KCONFIG
8935 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8937 L:      linux-kbuild@vger.kernel.org
8938 S:      Maintained
8939 F:      Documentation/kbuild/kconfig*
8940 F:      scripts/kconfig/
8941 F:      scripts/Kconfig.include
8942
8943 KDUMP
8944 M:      Dave Young <dyoung@redhat.com>
8945 M:      Baoquan He <bhe@redhat.com>
8946 R:      Vivek Goyal <vgoyal@redhat.com>
8947 L:      kexec@lists.infradead.org
8948 W:      http://lse.sourceforge.net/kdump/
8949 S:      Maintained
8950 F:      Documentation/admin-guide/kdump/
8951
8952 KEENE FM RADIO TRANSMITTER DRIVER
8953 M:      Hans Verkuil <hverkuil@xs4all.nl>
8954 L:      linux-media@vger.kernel.org
8955 T:      git git://linuxtv.org/media_tree.git
8956 W:      https://linuxtv.org
8957 S:      Maintained
8958 F:      drivers/media/radio/radio-keene*
8959
8960 KERNEL AUTOMOUNTER
8961 M:      Ian Kent <raven@themaw.net>
8962 L:      autofs@vger.kernel.org
8963 S:      Maintained
8964 F:      fs/autofs/
8965
8966 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8967 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8968 M:      Michal Marek <michal.lkml@markovi.net>
8969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8970 L:      linux-kbuild@vger.kernel.org
8971 S:      Maintained
8972 F:      Documentation/kbuild/
8973 F:      Makefile
8974 F:      scripts/Kbuild*
8975 F:      scripts/Makefile*
8976 F:      scripts/basic/
8977 F:      scripts/mk*
8978 F:      scripts/*vmlinux*
8979 F:      scripts/mod/
8980 F:      scripts/package/
8981
8982 KERNEL JANITORS
8983 L:      kernel-janitors@vger.kernel.org
8984 W:      http://kernelnewbies.org/KernelJanitors
8985 S:      Odd Fixes
8986
8987 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8988 M:      "J. Bruce Fields" <bfields@fieldses.org>
8989 M:      Chuck Lever <chuck.lever@oracle.com>
8990 L:      linux-nfs@vger.kernel.org
8991 W:      http://nfs.sourceforge.net/
8992 T:      git git://linux-nfs.org/~bfields/linux.git
8993 S:      Supported
8994 F:      fs/nfsd/
8995 F:      include/uapi/linux/nfsd/
8996 F:      fs/lockd/
8997 F:      fs/nfs_common/
8998 F:      net/sunrpc/
8999 F:      include/linux/lockd/
9000 F:      include/linux/sunrpc/
9001 F:      include/uapi/linux/sunrpc/
9002
9003 KERNEL SELFTEST FRAMEWORK
9004 M:      Shuah Khan <shuah@kernel.org>
9005 M:      Shuah Khan <skhan@linuxfoundation.org>
9006 L:      linux-kselftest@vger.kernel.org
9007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9008 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9009 S:      Maintained
9010 F:      tools/testing/selftests/
9011 F:      Documentation/dev-tools/kselftest*
9012
9013 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9014 M:      Brendan Higgins <brendanhiggins@google.com>
9015 L:      linux-kselftest@vger.kernel.org
9016 L:      kunit-dev@googlegroups.com
9017 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9018 S:      Maintained
9019 F:      Documentation/dev-tools/kunit/
9020 F:      include/kunit/
9021 F:      lib/kunit/
9022 F:      tools/testing/kunit/
9023
9024 KERNEL USERMODE HELPER
9025 M:      Luis Chamberlain <mcgrof@kernel.org>
9026 L:      linux-kernel@vger.kernel.org
9027 S:      Maintained
9028 F:      kernel/umh.c
9029 F:      include/linux/umh.h
9030
9031 KERNEL VIRTUAL MACHINE (KVM)
9032 M:      Paolo Bonzini <pbonzini@redhat.com>
9033 M:      Radim Krčmář <rkrcmar@redhat.com>
9034 L:      kvm@vger.kernel.org
9035 W:      http://www.linux-kvm.org
9036 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9037 S:      Supported
9038 F:      Documentation/virt/kvm/
9039 F:      include/trace/events/kvm.h
9040 F:      include/uapi/asm-generic/kvm*
9041 F:      include/uapi/linux/kvm*
9042 F:      include/asm-generic/kvm*
9043 F:      include/linux/kvm*
9044 F:      include/kvm/iodev.h
9045 F:      virt/kvm/*
9046 F:      tools/kvm/
9047 F:      tools/testing/selftests/kvm/
9048
9049 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9050 M:      Marc Zyngier <maz@kernel.org>
9051 R:      James Morse <james.morse@arm.com>
9052 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9053 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9055 L:      kvmarm@lists.cs.columbia.edu
9056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9057 S:      Maintained
9058 F:      arch/arm/include/uapi/asm/kvm*
9059 F:      arch/arm/include/asm/kvm*
9060 F:      arch/arm/kvm/
9061 F:      arch/arm64/include/uapi/asm/kvm*
9062 F:      arch/arm64/include/asm/kvm*
9063 F:      arch/arm64/kvm/
9064 F:      virt/kvm/arm/
9065 F:      include/kvm/arm_*
9066
9067 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9068 M:      James Hogan <jhogan@kernel.org>
9069 L:      linux-mips@vger.kernel.org
9070 S:      Supported
9071 F:      arch/mips/include/uapi/asm/kvm*
9072 F:      arch/mips/include/asm/kvm*
9073 F:      arch/mips/kvm/
9074
9075 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9076 M:      Paul Mackerras <paulus@ozlabs.org>
9077 L:      kvm-ppc@vger.kernel.org
9078 W:      http://www.linux-kvm.org/
9079 T:      git git://github.com/agraf/linux-2.6.git
9080 S:      Supported
9081 F:      arch/powerpc/include/uapi/asm/kvm*
9082 F:      arch/powerpc/include/asm/kvm*
9083 F:      arch/powerpc/kvm/
9084 F:      arch/powerpc/kernel/kvm*
9085
9086 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9087 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9088 M:      Janosch Frank <frankja@linux.ibm.com>
9089 R:      David Hildenbrand <david@redhat.com>
9090 R:      Cornelia Huck <cohuck@redhat.com>
9091 L:      kvm@vger.kernel.org
9092 W:      http://www.ibm.com/developerworks/linux/linux390/
9093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9094 S:      Supported
9095 F:      arch/s390/include/uapi/asm/kvm*
9096 F:      arch/s390/include/asm/gmap.h
9097 F:      arch/s390/include/asm/kvm*
9098 F:      arch/s390/kvm/
9099 F:      arch/s390/mm/gmap.c
9100 F:      tools/testing/selftests/kvm/s390x/
9101 F:      tools/testing/selftests/kvm/*/s390x/
9102
9103 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9104 M:      Paolo Bonzini <pbonzini@redhat.com>
9105 M:      Radim Krčmář <rkrcmar@redhat.com>
9106 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9107 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9108 R:      Wanpeng Li <wanpengli@tencent.com>
9109 R:      Jim Mattson <jmattson@google.com>
9110 R:      Joerg Roedel <joro@8bytes.org>
9111 L:      kvm@vger.kernel.org
9112 W:      http://www.linux-kvm.org
9113 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9114 S:      Supported
9115 F:      arch/x86/kvm/
9116 F:      arch/x86/kvm/*/
9117 F:      arch/x86/include/uapi/asm/kvm*
9118 F:      arch/x86/include/uapi/asm/vmx.h
9119 F:      arch/x86/include/uapi/asm/svm.h
9120 F:      arch/x86/include/asm/kvm*
9121 F:      arch/x86/include/asm/pvclock-abi.h
9122 F:      arch/x86/include/asm/svm.h
9123 F:      arch/x86/include/asm/vmx.h
9124 F:      arch/x86/kernel/kvm.c
9125 F:      arch/x86/kernel/kvmclock.c
9126
9127 KERNFS
9128 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9129 M:      Tejun Heo <tj@kernel.org>
9130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9131 S:      Supported
9132 F:      include/linux/kernfs.h
9133 F:      fs/kernfs/
9134
9135 KEXEC
9136 M:      Eric Biederman <ebiederm@xmission.com>
9137 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9138 L:      kexec@lists.infradead.org
9139 S:      Maintained
9140 F:      include/linux/kexec.h
9141 F:      include/uapi/linux/kexec.h
9142 F:      kernel/kexec*
9143
9144 KEYS-ENCRYPTED
9145 M:      Mimi Zohar <zohar@linux.ibm.com>
9146 L:      linux-integrity@vger.kernel.org
9147 L:      keyrings@vger.kernel.org
9148 S:      Supported
9149 F:      Documentation/security/keys/trusted-encrypted.rst
9150 F:      include/keys/encrypted-type.h
9151 F:      security/keys/encrypted-keys/
9152
9153 KEYS-TRUSTED
9154 M:      James Bottomley <jejb@linux.ibm.com>
9155 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9156 M:      Mimi Zohar <zohar@linux.ibm.com>
9157 L:      linux-integrity@vger.kernel.org
9158 L:      keyrings@vger.kernel.org
9159 S:      Supported
9160 F:      Documentation/security/keys/trusted-encrypted.rst
9161 F:      include/keys/trusted-type.h
9162 F:      security/keys/trusted.c
9163 F:      include/keys/trusted.h
9164
9165 KEYS/KEYRINGS:
9166 M:      David Howells <dhowells@redhat.com>
9167 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9168 L:      keyrings@vger.kernel.org
9169 S:      Maintained
9170 F:      Documentation/security/keys/core.rst
9171 F:      include/linux/key.h
9172 F:      include/linux/key-type.h
9173 F:      include/linux/keyctl.h
9174 F:      include/uapi/linux/keyctl.h
9175 F:      include/keys/
9176 F:      security/keys/
9177
9178 KGDB / KDB /debug_core
9179 M:      Jason Wessel <jason.wessel@windriver.com>
9180 M:      Daniel Thompson <daniel.thompson@linaro.org>
9181 R:      Douglas Anderson <dianders@chromium.org>
9182 W:      http://kgdb.wiki.kernel.org/
9183 L:      kgdb-bugreport@lists.sourceforge.net
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9185 S:      Maintained
9186 F:      Documentation/dev-tools/kgdb.rst
9187 F:      drivers/misc/kgdbts.c
9188 F:      drivers/tty/serial/kgdboc.c
9189 F:      include/linux/kdb.h
9190 F:      include/linux/kgdb.h
9191 F:      kernel/debug/
9192
9193 KMEMLEAK
9194 M:      Catalin Marinas <catalin.marinas@arm.com>
9195 S:      Maintained
9196 F:      Documentation/dev-tools/kmemleak.rst
9197 F:      include/linux/kmemleak.h
9198 F:      mm/kmemleak.c
9199 F:      mm/kmemleak-test.c
9200
9201 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9202 M:      Luis Chamberlain <mcgrof@kernel.org>
9203 L:      linux-kernel@vger.kernel.org
9204 S:      Maintained
9205 F:      kernel/kmod.c
9206 F:      include/linux/kmod.h
9207 F:      lib/test_kmod.c
9208 F:      tools/testing/selftests/kmod/
9209
9210 KPROBES
9211 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9212 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9213 M:      "David S. Miller" <davem@davemloft.net>
9214 M:      Masami Hiramatsu <mhiramat@kernel.org>
9215 S:      Maintained
9216 F:      Documentation/kprobes.txt
9217 F:      include/linux/kprobes.h
9218 F:      include/asm-generic/kprobes.h
9219 F:      kernel/kprobes.c
9220
9221 KS0108 LCD CONTROLLER DRIVER
9222 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9223 S:      Maintained
9224 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9225 F:      drivers/auxdisplay/ks0108.c
9226 F:      include/linux/ks0108.h
9227
9228 L3MDEV
9229 M:      David Ahern <dsahern@kernel.org>
9230 L:      netdev@vger.kernel.org
9231 S:      Maintained
9232 F:      net/l3mdev
9233 F:      include/net/l3mdev.h
9234
9235 L7 BPF FRAMEWORK
9236 M:      John Fastabend <john.fastabend@gmail.com>
9237 M:      Daniel Borkmann <daniel@iogearbox.net>
9238 L:      netdev@vger.kernel.org
9239 L:      bpf@vger.kernel.org
9240 S:      Maintained
9241 F:      include/linux/skmsg.h
9242 F:      net/core/skmsg.c
9243 F:      net/core/sock_map.c
9244 F:      net/ipv4/tcp_bpf.c
9245
9246 LANTIQ / INTEL Ethernet drivers
9247 M:      Hauke Mehrtens <hauke@hauke-m.de>
9248 L:      netdev@vger.kernel.org
9249 S:      Maintained
9250 F:      net/dsa/tag_gswip.c
9251 F:      drivers/net/ethernet/lantiq_xrx200.c
9252 F:      drivers/net/dsa/lantiq_pce.h
9253 F:      drivers/net/dsa/lantiq_gswip.c
9254
9255 LANTIQ MIPS ARCHITECTURE
9256 M:      John Crispin <john@phrozen.org>
9257 L:      linux-mips@vger.kernel.org
9258 S:      Maintained
9259 F:      arch/mips/lantiq
9260 F:      drivers/soc/lantiq
9261
9262 LAPB module
9263 L:      linux-x25@vger.kernel.org
9264 S:      Orphan
9265 F:      Documentation/networking/lapb-module.txt
9266 F:      include/*/lapb.h
9267 F:      net/lapb/
9268
9269 LASI 53c700 driver for PARISC
9270 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9271 L:      linux-scsi@vger.kernel.org
9272 S:      Maintained
9273 F:      Documentation/scsi/53c700.txt
9274 F:      drivers/scsi/53c700*
9275
9276 LEAKING_ADDRESSES
9277 M:      Tobin C. Harding <me@tobin.cc>
9278 M:      Tycho Andersen <tycho@tycho.ws>
9279 L:      kernel-hardening@lists.openwall.com
9280 S:      Maintained
9281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9282 F:      scripts/leaking_addresses.pl
9283
9284 LED SUBSYSTEM
9285 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9286 M:      Pavel Machek <pavel@ucw.cz>
9287 R:      Dan Murphy <dmurphy@ti.com>
9288 L:      linux-leds@vger.kernel.org
9289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9291 S:      Maintained
9292 F:      Documentation/devicetree/bindings/leds/
9293 F:      drivers/leds/
9294 F:      include/linux/leds.h
9295
9296 LEGACY EEPROM DRIVER
9297 M:      Jean Delvare <jdelvare@suse.com>
9298 S:      Maintained
9299 F:      Documentation/misc-devices/eeprom.rst
9300 F:      drivers/misc/eeprom/eeprom.c
9301
9302 LEGO MINDSTORMS EV3
9303 R:      David Lechner <david@lechnology.com>
9304 S:      Maintained
9305 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9306 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9307 F:      drivers/power/supply/lego_ev3_battery.c
9308
9309 LEGO USB Tower driver
9310 M:      Juergen Stuber <starblue@users.sourceforge.net>
9311 L:      legousb-devel@lists.sourceforge.net
9312 W:      http://legousb.sourceforge.net/
9313 S:      Maintained
9314 F:      drivers/usb/misc/legousbtower.c
9315
9316 LG LAPTOP EXTRAS
9317 M:      Matan Ziv-Av <matan@svgalib.org>
9318 L:      platform-driver-x86@vger.kernel.org
9319 S:      Maintained
9320 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9321 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9322 F:      drivers/platform/x86/lg-laptop.c
9323
9324 LG2160 MEDIA DRIVER
9325 M:      Michael Krufky <mkrufky@linuxtv.org>
9326 L:      linux-media@vger.kernel.org
9327 W:      https://linuxtv.org
9328 W:      http://github.com/mkrufky
9329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9330 T:      git git://linuxtv.org/mkrufky/tuners.git
9331 S:      Maintained
9332 F:      drivers/media/dvb-frontends/lg2160.*
9333
9334 LGDT3305 MEDIA DRIVER
9335 M:      Michael Krufky <mkrufky@linuxtv.org>
9336 L:      linux-media@vger.kernel.org
9337 W:      https://linuxtv.org
9338 W:      http://github.com/mkrufky
9339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9340 T:      git git://linuxtv.org/mkrufky/tuners.git
9341 S:      Maintained
9342 F:      drivers/media/dvb-frontends/lgdt3305.*
9343
9344 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9345 M:      Viresh Kumar <vireshk@kernel.org>
9346 L:      linux-ide@vger.kernel.org
9347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9348 S:      Maintained
9349 F:      include/linux/pata_arasan_cf_data.h
9350 F:      drivers/ata/pata_arasan_cf.c
9351
9352 LIBATA PATA DRIVERS
9353 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9354 M:      Jens Axboe <axboe@kernel.dk>
9355 L:      linux-ide@vger.kernel.org
9356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9357 S:      Maintained
9358 F:      drivers/ata/pata_*.c
9359 F:      drivers/ata/ata_generic.c
9360
9361 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9362 M:      Linus Walleij <linus.walleij@linaro.org>
9363 L:      linux-ide@vger.kernel.org
9364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9365 S:      Maintained
9366 F:      drivers/ata/pata_ftide010.c
9367 F:      drivers/ata/sata_gemini.c
9368 F:      drivers/ata/sata_gemini.h
9369
9370 LIBATA SATA AHCI PLATFORM devices support
9371 M:      Hans de Goede <hdegoede@redhat.com>
9372 M:      Jens Axboe <axboe@kernel.dk>
9373 L:      linux-ide@vger.kernel.org
9374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9375 S:      Maintained
9376 F:      drivers/ata/ahci_platform.c
9377 F:      drivers/ata/libahci_platform.c
9378 F:      include/linux/ahci_platform.h
9379
9380 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9381 M:      Mikael Pettersson <mikpelinux@gmail.com>
9382 L:      linux-ide@vger.kernel.org
9383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9384 S:      Maintained
9385 F:      drivers/ata/sata_promise.*
9386
9387 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9388 M:      Jens Axboe <axboe@kernel.dk>
9389 L:      linux-ide@vger.kernel.org
9390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9391 S:      Maintained
9392 F:      drivers/ata/
9393 F:      include/linux/ata.h
9394 F:      include/linux/libata.h
9395 F:      Documentation/devicetree/bindings/ata/
9396
9397 LIBLOCKDEP
9398 M:      Sasha Levin <alexander.levin@microsoft.com>
9399 S:      Maintained
9400 F:      tools/lib/lockdep/
9401
9402 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9403 M:      Dan Williams <dan.j.williams@intel.com>
9404 M:      Vishal Verma <vishal.l.verma@intel.com>
9405 M:      Dave Jiang <dave.jiang@intel.com>
9406 L:      linux-nvdimm@lists.01.org
9407 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9408 S:      Supported
9409 F:      drivers/nvdimm/blk.c
9410 F:      drivers/nvdimm/region_devs.c
9411
9412 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9413 M:      Vishal Verma <vishal.l.verma@intel.com>
9414 M:      Dan Williams <dan.j.williams@intel.com>
9415 M:      Dave Jiang <dave.jiang@intel.com>
9416 L:      linux-nvdimm@lists.01.org
9417 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9418 S:      Supported
9419 F:      drivers/nvdimm/btt*
9420
9421 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9422 M:      Dan Williams <dan.j.williams@intel.com>
9423 M:      Vishal Verma <vishal.l.verma@intel.com>
9424 M:      Dave Jiang <dave.jiang@intel.com>
9425 L:      linux-nvdimm@lists.01.org
9426 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9427 S:      Supported
9428 F:      drivers/nvdimm/pmem*
9429
9430 LIBNVDIMM: DEVICETREE BINDINGS
9431 M:      Oliver O'Halloran <oohall@gmail.com>
9432 L:      linux-nvdimm@lists.01.org
9433 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9434 S:      Supported
9435 F:      drivers/nvdimm/of_pmem.c
9436 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9437
9438 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9439 M:      Dan Williams <dan.j.williams@intel.com>
9440 M:      Vishal Verma <vishal.l.verma@intel.com>
9441 M:      Dave Jiang <dave.jiang@intel.com>
9442 M:      Keith Busch <keith.busch@intel.com>
9443 M:      Ira Weiny <ira.weiny@intel.com>
9444 L:      linux-nvdimm@lists.01.org
9445 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9447 S:      Supported
9448 F:      drivers/nvdimm/*
9449 F:      drivers/acpi/nfit/*
9450 F:      include/linux/nd.h
9451 F:      include/linux/libnvdimm.h
9452 F:      include/uapi/linux/ndctl.h
9453
9454 LICENSES and SPDX stuff
9455 M:      Thomas Gleixner <tglx@linutronix.de>
9456 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9457 L:      linux-spdx@vger.kernel.org
9458 S:      Maintained
9459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9460 F:      COPYING
9461 F:      Documentation/process/license-rules.rst
9462 F:      LICENSES/
9463 F:      scripts/spdxcheck-test.sh
9464 F:      scripts/spdxcheck.py
9465
9466 LIGHTNVM PLATFORM SUPPORT
9467 M:      Matias Bjorling <mb@lightnvm.io>
9468 W:      http://github/OpenChannelSSD
9469 L:      linux-block@vger.kernel.org
9470 S:      Maintained
9471 F:      drivers/lightnvm/
9472 F:      include/linux/lightnvm.h
9473 F:      include/uapi/linux/lightnvm.h
9474
9475 LINUX FOR POWER MACINTOSH
9476 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9477 W:      http://www.penguinppc.org/
9478 L:      linuxppc-dev@lists.ozlabs.org
9479 S:      Maintained
9480 F:      arch/powerpc/platforms/powermac/
9481 F:      drivers/macintosh/
9482
9483 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9484 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9485 M:      Paul Mackerras <paulus@samba.org>
9486 M:      Michael Ellerman <mpe@ellerman.id.au>
9487 W:      https://github.com/linuxppc/linux/wiki
9488 L:      linuxppc-dev@lists.ozlabs.org
9489 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9491 S:      Supported
9492 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9493 F:      Documentation/devicetree/bindings/powerpc/
9494 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9495 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9496 F:      Documentation/powerpc/
9497 F:      arch/powerpc/
9498 F:      drivers/char/tpm/tpm_ibmvtpm*
9499 F:      drivers/crypto/nx/
9500 F:      drivers/crypto/vmx/
9501 F:      drivers/i2c/busses/i2c-opal.c
9502 F:      drivers/net/ethernet/ibm/ibmveth.*
9503 F:      drivers/net/ethernet/ibm/ibmvnic.*
9504 F:      drivers/pci/hotplug/pnv_php.c
9505 F:      drivers/pci/hotplug/rpa*
9506 F:      drivers/rtc/rtc-opal.c
9507 F:      drivers/scsi/ibmvscsi/
9508 F:      drivers/tty/hvc/hvc_opal.c
9509 F:      drivers/watchdog/wdrtas.c
9510 F:      tools/testing/selftests/powerpc
9511 N:      /pmac
9512 N:      powermac
9513 N:      powernv
9514 N:      [^a-z0-9]ps3
9515 N:      pseries
9516
9517 LINUX FOR POWERPC EMBEDDED MPC5XXX
9518 M:      Anatolij Gustschin <agust@denx.de>
9519 L:      linuxppc-dev@lists.ozlabs.org
9520 T:      git git://git.denx.de/linux-denx-agust.git
9521 S:      Maintained
9522 F:      arch/powerpc/platforms/512x/
9523 F:      arch/powerpc/platforms/52xx/
9524
9525 LINUX FOR POWERPC EMBEDDED PPC4XX
9526 M:      Alistair Popple <alistair@popple.id.au>
9527 M:      Matt Porter <mporter@kernel.crashing.org>
9528 W:      http://www.penguinppc.org/
9529 L:      linuxppc-dev@lists.ozlabs.org
9530 S:      Maintained
9531 F:      arch/powerpc/platforms/40x/
9532 F:      arch/powerpc/platforms/44x/
9533
9534 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9535 M:      Scott Wood <oss@buserror.net>
9536 M:      Kumar Gala <galak@kernel.crashing.org>
9537 W:      http://www.penguinppc.org/
9538 L:      linuxppc-dev@lists.ozlabs.org
9539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9540 S:      Maintained
9541 F:      arch/powerpc/platforms/83xx/
9542 F:      arch/powerpc/platforms/85xx/
9543 F:      Documentation/devicetree/bindings/powerpc/fsl/
9544
9545 LINUX FOR POWERPC EMBEDDED PPC8XX
9546 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9547 W:      http://www.penguinppc.org/
9548 L:      linuxppc-dev@lists.ozlabs.org
9549 S:      Maintained
9550 F:      arch/powerpc/platforms/8xx/
9551
9552 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9553 L:      linuxppc-dev@lists.ozlabs.org
9554 S:      Orphan
9555 F:      arch/powerpc/*/*virtex*
9556 F:      arch/powerpc/*/*/*virtex*
9557
9558 LINUX FOR POWERPC PA SEMI PWRFICIENT
9559 L:      linuxppc-dev@lists.ozlabs.org
9560 S:      Orphan
9561 F:      arch/powerpc/platforms/pasemi/
9562 F:      drivers/*/*pasemi*
9563 F:      drivers/*/*/*pasemi*
9564
9565 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9566 M:      Kees Cook <keescook@chromium.org>
9567 S:      Maintained
9568 F:      drivers/misc/lkdtm/*
9569
9570 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9571 M:      Alan Stern <stern@rowland.harvard.edu>
9572 M:      Andrea Parri <parri.andrea@gmail.com>
9573 M:      Will Deacon <will@kernel.org>
9574 M:      Peter Zijlstra <peterz@infradead.org>
9575 M:      Boqun Feng <boqun.feng@gmail.com>
9576 M:      Nicholas Piggin <npiggin@gmail.com>
9577 M:      David Howells <dhowells@redhat.com>
9578 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9579 M:      Luc Maranget <luc.maranget@inria.fr>
9580 M:      "Paul E. McKenney" <paulmck@kernel.org>
9581 R:      Akira Yokosawa <akiyks@gmail.com>
9582 R:      Daniel Lustig <dlustig@nvidia.com>
9583 L:      linux-kernel@vger.kernel.org
9584 L:      linux-arch@vger.kernel.org
9585 S:      Supported
9586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9587 F:      tools/memory-model/
9588 F:      Documentation/atomic_bitops.txt
9589 F:      Documentation/atomic_t.txt
9590 F:      Documentation/core-api/atomic_ops.rst
9591 F:      Documentation/core-api/refcount-vs-atomic.rst
9592 F:      Documentation/memory-barriers.txt
9593
9594 LIS3LV02D ACCELEROMETER DRIVER
9595 M:      Eric Piel <eric.piel@tremplin-utc.net>
9596 S:      Maintained
9597 F:      Documentation/misc-devices/lis3lv02d.rst
9598 F:      drivers/misc/lis3lv02d/
9599 F:      drivers/platform/x86/hp_accel.c
9600
9601 LIST KUNIT TEST
9602 M:      David Gow <davidgow@google.com>
9603 L:      linux-kselftest@vger.kernel.org
9604 L:      kunit-dev@googlegroups.com
9605 S:      Maintained
9606 F:      lib/list-test.c
9607
9608 LIVE PATCHING
9609 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9610 M:      Jiri Kosina <jikos@kernel.org>
9611 M:      Miroslav Benes <mbenes@suse.cz>
9612 M:      Petr Mladek <pmladek@suse.com>
9613 R:      Joe Lawrence <joe.lawrence@redhat.com>
9614 S:      Maintained
9615 F:      kernel/livepatch/
9616 F:      include/linux/livepatch.h
9617 F:      arch/x86/include/asm/livepatch.h
9618 F:      arch/x86/kernel/livepatch.c
9619 F:      Documentation/livepatch/
9620 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9621 F:      samples/livepatch/
9622 F:      tools/testing/selftests/livepatch/
9623 L:      live-patching@vger.kernel.org
9624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9625
9626 LLC (802.2)
9627 L:      netdev@vger.kernel.org
9628 S:      Odd fixes
9629 F:      include/linux/llc.h
9630 F:      include/uapi/linux/llc.h
9631 F:      include/net/llc*
9632 F:      net/llc/
9633
9634 LM73 HARDWARE MONITOR DRIVER
9635 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9636 L:      linux-hwmon@vger.kernel.org
9637 S:      Maintained
9638 F:      drivers/hwmon/lm73.c
9639
9640 LM78 HARDWARE MONITOR DRIVER
9641 M:      Jean Delvare <jdelvare@suse.com>
9642 L:      linux-hwmon@vger.kernel.org
9643 S:      Maintained
9644 F:      Documentation/hwmon/lm78.rst
9645 F:      drivers/hwmon/lm78.c
9646
9647 LM83 HARDWARE MONITOR DRIVER
9648 M:      Jean Delvare <jdelvare@suse.com>
9649 L:      linux-hwmon@vger.kernel.org
9650 S:      Maintained
9651 F:      Documentation/hwmon/lm83.rst
9652 F:      drivers/hwmon/lm83.c
9653
9654 LM90 HARDWARE MONITOR DRIVER
9655 M:      Jean Delvare <jdelvare@suse.com>
9656 L:      linux-hwmon@vger.kernel.org
9657 S:      Maintained
9658 F:      Documentation/hwmon/lm90.rst
9659 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9660 F:      drivers/hwmon/lm90.c
9661 F:      include/dt-bindings/thermal/lm90.h
9662
9663 LM95234 HARDWARE MONITOR DRIVER
9664 M:      Guenter Roeck <linux@roeck-us.net>
9665 L:      linux-hwmon@vger.kernel.org
9666 S:      Maintained
9667 F:      Documentation/hwmon/lm95234.rst
9668 F:      drivers/hwmon/lm95234.c
9669
9670 LME2510 MEDIA DRIVER
9671 M:      Malcolm Priestley <tvboxspy@gmail.com>
9672 L:      linux-media@vger.kernel.org
9673 W:      https://linuxtv.org
9674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9675 S:      Maintained
9676 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9677
9678 LOADPIN SECURITY MODULE
9679 M:      Kees Cook <keescook@chromium.org>
9680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9681 S:      Supported
9682 F:      security/loadpin/
9683 F:      Documentation/admin-guide/LSM/LoadPin.rst
9684
9685 LOCKING PRIMITIVES
9686 M:      Peter Zijlstra <peterz@infradead.org>
9687 M:      Ingo Molnar <mingo@redhat.com>
9688 M:      Will Deacon <will@kernel.org>
9689 L:      linux-kernel@vger.kernel.org
9690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9691 S:      Maintained
9692 F:      Documentation/locking/
9693 F:      include/linux/lockdep.h
9694 F:      include/linux/spinlock*.h
9695 F:      arch/*/include/asm/spinlock*.h
9696 F:      include/linux/rwlock*.h
9697 F:      include/linux/mutex*.h
9698 F:      include/linux/rwsem*.h
9699 F:      include/linux/seqlock.h
9700 F:      lib/locking*.[ch]
9701 F:      kernel/locking/
9702 X:      kernel/locking/locktorture.c
9703
9704 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9705 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9706 L:      linux-ntfs-dev@lists.sourceforge.net
9707 W:      http://www.linux-ntfs.org/content/view/19/37/
9708 S:      Maintained
9709 F:      Documentation/admin-guide/ldm.rst
9710 F:      block/partitions/ldm.*
9711
9712 LOGITECH HID GAMING KEYBOARDS
9713 M:      Hans de Goede <hdegoede@redhat.com>
9714 L:      linux-input@vger.kernel.org
9715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9716 S:      Maintained
9717 F:      drivers/hid/hid-lg-g15.c
9718
9719 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9720 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9721 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9722 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9723 L:      MPT-FusionLinux.pdl@broadcom.com
9724 L:      linux-scsi@vger.kernel.org
9725 W:      http://www.avagotech.com/support/
9726 S:      Supported
9727 F:      drivers/message/fusion/
9728 F:      drivers/scsi/mpt3sas/
9729
9730 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9731 M:      Matthew Wilcox <willy@infradead.org>
9732 L:      linux-scsi@vger.kernel.org
9733 S:      Maintained
9734 F:      drivers/scsi/sym53c8xx_2/
9735
9736 LTC1660 DAC DRIVER
9737 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9738 L:      linux-iio@vger.kernel.org
9739 S:      Maintained
9740 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9741 F:      drivers/iio/dac/ltc1660.c
9742
9743 LTC2983 IIO TEMPERATURE DRIVER
9744 M:      Nuno Sá <nuno.sa@analog.com>
9745 W:      http://ez.analog.com/community/linux-device-drivers
9746 L:      linux-iio@vger.kernel.org
9747 S:      Supported
9748 F:      drivers/iio/temperature/ltc2983.c
9749 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9750
9751 LTC4261 HARDWARE MONITOR DRIVER
9752 M:      Guenter Roeck <linux@roeck-us.net>
9753 L:      linux-hwmon@vger.kernel.org
9754 S:      Maintained
9755 F:      Documentation/hwmon/ltc4261.rst
9756 F:      drivers/hwmon/ltc4261.c
9757
9758 LTC2947 HARDWARE MONITOR DRIVER
9759 M:      Nuno Sá <nuno.sa@analog.com>
9760 W:      http://ez.analog.com/community/linux-device-drivers
9761 L:      linux-hwmon@vger.kernel.org
9762 S:      Supported
9763 F:      drivers/hwmon/ltc2947-core.c
9764 F:      drivers/hwmon/ltc2947-spi.c
9765 F:      drivers/hwmon/ltc2947-i2c.c
9766 F:      drivers/hwmon/ltc2947.h
9767 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9768
9769 LTC4306 I2C MULTIPLEXER DRIVER
9770 M:      Michael Hennerich <michael.hennerich@analog.com>
9771 W:      http://ez.analog.com/community/linux-device-drivers
9772 L:      linux-i2c@vger.kernel.org
9773 S:      Supported
9774 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9775 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9776
9777 LTP (Linux Test Project)
9778 M:      Mike Frysinger <vapier@gentoo.org>
9779 M:      Cyril Hrubis <chrubis@suse.cz>
9780 M:      Wanlong Gao <wanlong.gao@gmail.com>
9781 M:      Jan Stancek <jstancek@redhat.com>
9782 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9783 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9784 L:      ltp@lists.linux.it (subscribers-only)
9785 W:      http://linux-test-project.github.io/
9786 T:      git git://github.com/linux-test-project/ltp.git
9787 S:      Maintained
9788
9789 M68K ARCHITECTURE
9790 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9791 L:      linux-m68k@lists.linux-m68k.org
9792 W:      http://www.linux-m68k.org/
9793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9794 S:      Maintained
9795 F:      arch/m68k/
9796 F:      drivers/zorro/
9797
9798 M68K ON APPLE MACINTOSH
9799 M:      Joshua Thompson <funaho@jurai.org>
9800 W:      http://www.mac.linux-m68k.org/
9801 L:      linux-m68k@lists.linux-m68k.org
9802 S:      Maintained
9803 F:      arch/m68k/mac/
9804
9805 M68K ON HP9000/300
9806 M:      Philip Blundell <philb@gnu.org>
9807 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9808 S:      Maintained
9809 F:      arch/m68k/hp300/
9810
9811 M88DS3103 MEDIA DRIVER
9812 M:      Antti Palosaari <crope@iki.fi>
9813 L:      linux-media@vger.kernel.org
9814 W:      https://linuxtv.org
9815 W:      http://palosaari.fi/linux/
9816 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9817 T:      git git://linuxtv.org/anttip/media_tree.git
9818 S:      Maintained
9819 F:      drivers/media/dvb-frontends/m88ds3103*
9820
9821 M88RS2000 MEDIA DRIVER
9822 M:      Malcolm Priestley <tvboxspy@gmail.com>
9823 L:      linux-media@vger.kernel.org
9824 W:      https://linuxtv.org
9825 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9826 S:      Maintained
9827 F:      drivers/media/dvb-frontends/m88rs2000*
9828
9829 MA901 MASTERKIT USB FM RADIO DRIVER
9830 M:      Alexey Klimov <klimov.linux@gmail.com>
9831 L:      linux-media@vger.kernel.org
9832 T:      git git://linuxtv.org/media_tree.git
9833 S:      Maintained
9834 F:      drivers/media/radio/radio-ma901.c
9835
9836 MAC80211
9837 M:      Johannes Berg <johannes@sipsolutions.net>
9838 L:      linux-wireless@vger.kernel.org
9839 W:      http://wireless.kernel.org/
9840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9842 S:      Maintained
9843 F:      Documentation/networking/mac80211-injection.txt
9844 F:      include/net/mac80211.h
9845 F:      net/mac80211/
9846 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9847 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9848
9849 MAILBOX API
9850 M:      Jassi Brar <jassisinghbrar@gmail.com>
9851 L:      linux-kernel@vger.kernel.org
9852 S:      Maintained
9853 F:      drivers/mailbox/
9854 F:      include/linux/mailbox_client.h
9855 F:      include/linux/mailbox_controller.h
9856
9857 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9858 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9859 W:      http://www.kernel.org/doc/man-pages
9860 L:      linux-man@vger.kernel.org
9861 S:      Maintained
9862
9863 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9864 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9865 L:      linux-mips@vger.kernel.org
9866 S:      Maintained
9867 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9868
9869 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9870 M:      Andrew Lunn <andrew@lunn.ch>
9871 M:      Vivien Didelot <vivien.didelot@gmail.com>
9872 L:      netdev@vger.kernel.org
9873 S:      Maintained
9874 F:      drivers/net/dsa/mv88e6xxx/
9875 F:      include/linux/platform_data/mv88e6xxx.h
9876 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9877 F:      Documentation/networking/devlink-params-mv88e6xxx.txt
9878
9879 MARVELL ARMADA DRM SUPPORT
9880 M:      Russell King <linux@armlinux.org.uk>
9881 S:      Maintained
9882 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9883 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9884 F:      drivers/gpu/drm/armada/
9885 F:      include/uapi/drm/armada_drm.h
9886 F:      Documentation/devicetree/bindings/display/armada/
9887
9888 MARVELL ARMADA 3700 PHY DRIVERS
9889 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9890 S:      Maintained
9891 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9892 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9893 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9894 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9895
9896 MARVELL CRYPTO DRIVER
9897 M:      Boris Brezillon <bbrezillon@kernel.org>
9898 M:      Arnaud Ebalard <arno@natisbad.org>
9899 F:      drivers/crypto/marvell/
9900 S:      Maintained
9901 L:      linux-crypto@vger.kernel.org
9902
9903 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9904 M:      Mirko Lindner <mlindner@marvell.com>
9905 M:      Stephen Hemminger <stephen@networkplumber.org>
9906 L:      netdev@vger.kernel.org
9907 S:      Maintained
9908 F:      drivers/net/ethernet/marvell/sk*
9909
9910 MARVELL LIBERTAS WIRELESS DRIVER
9911 L:      libertas-dev@lists.infradead.org
9912 S:      Orphan
9913 F:      drivers/net/wireless/marvell/libertas/
9914
9915 MARVELL MACCHIATOBIN SUPPORT
9916 M:      Russell King <linux@armlinux.org.uk>
9917 L:      linux-arm-kernel@lists.infradead.org
9918 S:      Maintained
9919 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9920
9921 MARVELL MV643XX ETHERNET DRIVER
9922 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9923 L:      netdev@vger.kernel.org
9924 S:      Maintained
9925 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9926 F:      include/linux/mv643xx.h
9927
9928 MARVELL MV88X3310 PHY DRIVER
9929 M:      Russell King <linux@armlinux.org.uk>
9930 L:      netdev@vger.kernel.org
9931 S:      Maintained
9932 F:      drivers/net/phy/marvell10g.c
9933
9934 MARVELL MVEBU THERMAL DRIVER
9935 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9936 S:      Maintained
9937 F:      drivers/thermal/armada_thermal.c
9938
9939 MARVELL MVNETA ETHERNET DRIVER
9940 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9941 L:      netdev@vger.kernel.org
9942 S:      Maintained
9943 F:      drivers/net/ethernet/marvell/mvneta.*
9944
9945 MARVELL MWIFIEX WIRELESS DRIVER
9946 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9947 M:      Nishant Sarmukadam <nishants@marvell.com>
9948 M:      Ganapathi Bhat <gbhat@marvell.com>
9949 M:      Xinming Hu <huxinming820@gmail.com>
9950 L:      linux-wireless@vger.kernel.org
9951 S:      Maintained
9952 F:      drivers/net/wireless/marvell/mwifiex/
9953
9954 MARVELL MWL8K WIRELESS DRIVER
9955 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9956 L:      linux-wireless@vger.kernel.org
9957 S:      Odd Fixes
9958 F:      drivers/net/wireless/marvell/mwl8k.c
9959
9960 MARVELL NAND CONTROLLER DRIVER
9961 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9962 L:      linux-mtd@lists.infradead.org
9963 S:      Maintained
9964 F:      drivers/mtd/nand/raw/marvell_nand.c
9965 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9966
9967 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9968 M:      Nicolas Pitre <nico@fluxnic.net>
9969 S:      Odd Fixes
9970 F:      drivers/mmc/host/mvsdio.*
9971
9972 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9973 M:      Hu Ziji <huziji@marvell.com>
9974 L:      linux-mmc@vger.kernel.org
9975 S:      Supported
9976 F:      drivers/mmc/host/sdhci-xenon*
9977 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9978
9979 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9980 M:      Sunil Goutham <sgoutham@marvell.com>
9981 M:      Linu Cherian <lcherian@marvell.com>
9982 M:      Geetha sowjanya <gakula@marvell.com>
9983 M:      Jerin Jacob <jerinj@marvell.com>
9984 L:      netdev@vger.kernel.org
9985 S:      Supported
9986 F:      drivers/net/ethernet/marvell/octeontx2/af/
9987
9988 MATROX FRAMEBUFFER DRIVER
9989 L:      linux-fbdev@vger.kernel.org
9990 S:      Orphan
9991 F:      drivers/video/fbdev/matrox/matroxfb_*
9992 F:      include/uapi/linux/matroxfb.h
9993
9994 MAX16065 HARDWARE MONITOR DRIVER
9995 M:      Guenter Roeck <linux@roeck-us.net>
9996 L:      linux-hwmon@vger.kernel.org
9997 S:      Maintained
9998 F:      Documentation/hwmon/max16065.rst
9999 F:      drivers/hwmon/max16065.c
10000
10001 MAX2175 SDR TUNER DRIVER
10002 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10003 L:      linux-media@vger.kernel.org
10004 T:      git git://linuxtv.org/media_tree.git
10005 S:      Maintained
10006 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
10007 F:      Documentation/media/v4l-drivers/max2175.rst
10008 F:      drivers/media/i2c/max2175*
10009 F:      include/uapi/linux/max2175.h
10010
10011 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10012 L:      linux-hwmon@vger.kernel.org
10013 S:      Orphan
10014 F:      Documentation/hwmon/max6650.rst
10015 F:      drivers/hwmon/max6650.c
10016
10017 MAX6697 HARDWARE MONITOR DRIVER
10018 M:      Guenter Roeck <linux@roeck-us.net>
10019 L:      linux-hwmon@vger.kernel.org
10020 S:      Maintained
10021 F:      Documentation/hwmon/max6697.rst
10022 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
10023 F:      drivers/hwmon/max6697.c
10024 F:      include/linux/platform_data/max6697.h
10025
10026 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10027 M:      Peter Rosin <peda@axentia.se>
10028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10029 S:      Maintained
10030 F:      Documentation/devicetree/bindings/sound/max9860.txt
10031 F:      sound/soc/codecs/max9860.*
10032
10033 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10034 M:      Andreas Klinger <ak@it-klinger.de>
10035 L:      linux-iio@vger.kernel.org
10036 S:      Maintained
10037 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10038 F:      drivers/iio/proximity/mb1232.c
10039
10040 MAXIM MAX77650 PMIC MFD DRIVER
10041 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
10042 L:      linux-kernel@vger.kernel.org
10043 S:      Maintained
10044 F:      Documentation/devicetree/bindings/*/*max77650.txt
10045 F:      Documentation/devicetree/bindings/*/max77650*.txt
10046 F:      include/linux/mfd/max77650.h
10047 F:      drivers/mfd/max77650.c
10048 F:      drivers/regulator/max77650-regulator.c
10049 F:      drivers/power/supply/max77650-charger.c
10050 F:      drivers/input/misc/max77650-onkey.c
10051 F:      drivers/leds/leds-max77650.c
10052 F:      drivers/gpio/gpio-max77650.c
10053
10054 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10055 M:      Javier Martinez Canillas <javier@dowhile0.org>
10056 L:      linux-kernel@vger.kernel.org
10057 S:      Supported
10058 F:      drivers/regulator/max77802-regulator.c
10059 F:      Documentation/devicetree/bindings/*/*max77802.txt
10060 F:      include/dt-bindings/*/*max77802.h
10061
10062 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10063 M:      Krzysztof Kozlowski <krzk@kernel.org>
10064 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10065 L:      linux-pm@vger.kernel.org
10066 S:      Supported
10067 F:      drivers/power/supply/max14577_charger.c
10068 F:      drivers/power/supply/max77693_charger.c
10069
10070 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10071 M:      Chanwoo Choi <cw00.choi@samsung.com>
10072 M:      Krzysztof Kozlowski <krzk@kernel.org>
10073 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10074 L:      linux-kernel@vger.kernel.org
10075 S:      Supported
10076 F:      drivers/*/max14577*.c
10077 F:      drivers/*/max77686*.c
10078 F:      drivers/*/max77693*.c
10079 F:      drivers/extcon/extcon-max14577.c
10080 F:      drivers/extcon/extcon-max77693.c
10081 F:      drivers/rtc/rtc-max77686.c
10082 F:      drivers/clk/clk-max77686.c
10083 F:      Documentation/devicetree/bindings/mfd/max14577.txt
10084 F:      Documentation/devicetree/bindings/*/max77686.txt
10085 F:      Documentation/devicetree/bindings/mfd/max77693.txt
10086 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
10087 F:      include/linux/mfd/max14577*.h
10088 F:      include/linux/mfd/max77686*.h
10089 F:      include/linux/mfd/max77693*.h
10090
10091 MAXIRADIO FM RADIO RECEIVER DRIVER
10092 M:      Hans Verkuil <hverkuil@xs4all.nl>
10093 L:      linux-media@vger.kernel.org
10094 T:      git git://linuxtv.org/media_tree.git
10095 W:      https://linuxtv.org
10096 S:      Maintained
10097 F:      drivers/media/radio/radio-maxiradio*
10098
10099 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10100 M:      Peter Rosin <peda@axentia.se>
10101 L:      linux-iio@vger.kernel.org
10102 S:      Maintained
10103 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10104 F:      drivers/iio/potentiometer/mcp4018.c
10105 F:      drivers/iio/potentiometer/mcp4531.c
10106
10107 MCR20A IEEE-802.15.4 RADIO DRIVER
10108 M:      Xue Liu <liuxuenetmail@gmail.com>
10109 L:      linux-wpan@vger.kernel.org
10110 W:      https://github.com/xueliu/mcr20a-linux
10111 S:      Maintained
10112 F:      drivers/net/ieee802154/mcr20a.c
10113 F:      drivers/net/ieee802154/mcr20a.h
10114 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10115
10116 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10117 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
10118 L:      linux-iio@vger.kernel.org
10119 S:      Maintained
10120 F:      drivers/iio/dac/cio-dac.c
10121
10122 MEDIA CONTROLLER FRAMEWORK
10123 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10124 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10125 L:      linux-media@vger.kernel.org
10126 W:      https://www.linuxtv.org
10127 T:      git git://linuxtv.org/media_tree.git
10128 S:      Supported
10129 F:      drivers/media/mc/
10130 F:      include/media/media-*.h
10131 F:      include/uapi/linux/media.h
10132
10133 MEDIA DRIVERS FOR ASCOT2E
10134 M:      Sergey Kozlov <serjk@netup.ru>
10135 M:      Abylay Ospan <aospan@netup.ru>
10136 L:      linux-media@vger.kernel.org
10137 W:      https://linuxtv.org
10138 W:      http://netup.tv/
10139 T:      git git://linuxtv.org/media_tree.git
10140 S:      Supported
10141 F:      drivers/media/dvb-frontends/ascot2e*
10142
10143 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10144 M:      Jasmin Jessich <jasmin@anw.at>
10145 L:      linux-media@vger.kernel.org
10146 W:      https://linuxtv.org
10147 T:      git git://linuxtv.org/media_tree.git
10148 S:      Maintained
10149 F:      drivers/media/dvb-frontends/cxd2099*
10150
10151 MEDIA DRIVERS FOR CXD2841ER
10152 M:      Sergey Kozlov <serjk@netup.ru>
10153 M:      Abylay Ospan <aospan@netup.ru>
10154 L:      linux-media@vger.kernel.org
10155 W:      https://linuxtv.org
10156 W:      http://netup.tv/
10157 T:      git git://linuxtv.org/media_tree.git
10158 S:      Supported
10159 F:      drivers/media/dvb-frontends/cxd2841er*
10160
10161 MEDIA DRIVERS FOR CXD2880
10162 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10163 L:      linux-media@vger.kernel.org
10164 W:      http://linuxtv.org/
10165 T:      git git://linuxtv.org/media_tree.git
10166 S:      Supported
10167 F:      drivers/media/dvb-frontends/cxd2880/*
10168 F:      drivers/media/spi/cxd2880*
10169
10170 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10171 L:      linux-media@vger.kernel.org
10172 W:      https://linuxtv.org
10173 T:      git git://linuxtv.org/media_tree.git
10174 S:      Orphan
10175 F:      drivers/media/pci/ddbridge/*
10176
10177 MEDIA DRIVERS FOR FREESCALE IMX
10178 M:      Steve Longerbeam <slongerbeam@gmail.com>
10179 M:      Philipp Zabel <p.zabel@pengutronix.de>
10180 L:      linux-media@vger.kernel.org
10181 T:      git git://linuxtv.org/media_tree.git
10182 S:      Maintained
10183 F:      Documentation/devicetree/bindings/media/imx.txt
10184 F:      Documentation/media/v4l-drivers/imx.rst
10185 F:      drivers/staging/media/imx/
10186 F:      include/linux/imx-media.h
10187 F:      include/media/imx.h
10188
10189 MEDIA DRIVER FOR FREESCALE IMX PXP
10190 M:      Philipp Zabel <p.zabel@pengutronix.de>
10191 L:      linux-media@vger.kernel.org
10192 T:      git git://linuxtv.org/media_tree.git
10193 S:      Maintained
10194 F:      drivers/media/platform/imx-pxp.[ch]
10195
10196 MEDIA DRIVERS FOR FREESCALE IMX7
10197 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10198 L:      linux-media@vger.kernel.org
10199 T:      git git://linuxtv.org/media_tree.git
10200 S:      Maintained
10201 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
10202 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10203 F:      Documentation/media/v4l-drivers/imx7.rst
10204 F:      drivers/staging/media/imx/imx7-media-csi.c
10205 F:      drivers/staging/media/imx/imx7-mipi-csis.c
10206
10207 MEDIA DRIVERS FOR HELENE
10208 M:      Abylay Ospan <aospan@netup.ru>
10209 L:      linux-media@vger.kernel.org
10210 W:      https://linuxtv.org
10211 W:      http://netup.tv/
10212 T:      git git://linuxtv.org/media_tree.git
10213 S:      Supported
10214 F:      drivers/media/dvb-frontends/helene*
10215
10216 MEDIA DRIVERS FOR HORUS3A
10217 M:      Sergey Kozlov <serjk@netup.ru>
10218 M:      Abylay Ospan <aospan@netup.ru>
10219 L:      linux-media@vger.kernel.org
10220 W:      https://linuxtv.org
10221 W:      http://netup.tv/
10222 T:      git git://linuxtv.org/media_tree.git
10223 S:      Supported
10224 F:      drivers/media/dvb-frontends/horus3a*
10225
10226 MEDIA DRIVERS FOR LNBH25
10227 M:      Sergey Kozlov <serjk@netup.ru>
10228 M:      Abylay Ospan <aospan@netup.ru>
10229 L:      linux-media@vger.kernel.org
10230 W:      https://linuxtv.org
10231 W:      http://netup.tv/
10232 T:      git git://linuxtv.org/media_tree.git
10233 S:      Supported
10234 F:      drivers/media/dvb-frontends/lnbh25*
10235
10236 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10237 L:      linux-media@vger.kernel.org
10238 W:      https://linuxtv.org
10239 T:      git git://linuxtv.org/media_tree.git
10240 S:      Orphan
10241 F:      drivers/media/dvb-frontends/mxl5xx*
10242
10243 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10244 M:      Sergey Kozlov <serjk@netup.ru>
10245 M:      Abylay Ospan <aospan@netup.ru>
10246 L:      linux-media@vger.kernel.org
10247 W:      https://linuxtv.org
10248 W:      http://netup.tv/
10249 T:      git git://linuxtv.org/media_tree.git
10250 S:      Supported
10251 F:      drivers/media/pci/netup_unidvb/*
10252
10253 MEDIA DRIVERS FOR RENESAS - CEU
10254 M:      Jacopo Mondi <jacopo@jmondi.org>
10255 L:      linux-media@vger.kernel.org
10256 L:      linux-renesas-soc@vger.kernel.org
10257 T:      git git://linuxtv.org/media_tree.git
10258 S:      Supported
10259 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10260 F:      drivers/media/platform/renesas-ceu.c
10261 F:      include/media/drv-intf/renesas-ceu.h
10262
10263 MEDIA DRIVERS FOR RENESAS - DRIF
10264 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
10265 L:      linux-media@vger.kernel.org
10266 L:      linux-renesas-soc@vger.kernel.org
10267 T:      git git://linuxtv.org/media_tree.git
10268 S:      Supported
10269 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10270 F:      drivers/media/platform/rcar_drif.c
10271
10272 MEDIA DRIVERS FOR RENESAS - FCP
10273 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10274 L:      linux-media@vger.kernel.org
10275 L:      linux-renesas-soc@vger.kernel.org
10276 T:      git git://linuxtv.org/media_tree.git
10277 S:      Supported
10278 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10279 F:      drivers/media/platform/rcar-fcp.c
10280 F:      include/media/rcar-fcp.h
10281
10282 MEDIA DRIVERS FOR RENESAS - FDP1
10283 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10284 L:      linux-media@vger.kernel.org
10285 L:      linux-renesas-soc@vger.kernel.org
10286 T:      git git://linuxtv.org/media_tree.git
10287 S:      Supported
10288 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10289 F:      drivers/media/platform/rcar_fdp1.c
10290
10291 MEDIA DRIVERS FOR RENESAS - VIN
10292 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10293 L:      linux-media@vger.kernel.org
10294 L:      linux-renesas-soc@vger.kernel.org
10295 T:      git git://linuxtv.org/media_tree.git
10296 S:      Supported
10297 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10298 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10299 F:      drivers/media/platform/rcar-vin/
10300
10301 MEDIA DRIVERS FOR RENESAS - VSP1
10302 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10303 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10304 L:      linux-media@vger.kernel.org
10305 L:      linux-renesas-soc@vger.kernel.org
10306 T:      git git://linuxtv.org/media_tree.git
10307 S:      Supported
10308 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10309 F:      drivers/media/platform/vsp1/
10310
10311 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10312 L:      linux-media@vger.kernel.org
10313 W:      https://linuxtv.org
10314 T:      git git://linuxtv.org/media_tree.git
10315 S:      Orphan
10316 F:      drivers/media/dvb-frontends/stv0910*
10317
10318 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10319 L:      linux-media@vger.kernel.org
10320 W:      https://linuxtv.org
10321 T:      git git://linuxtv.org/media_tree.git
10322 S:      Orphan
10323 F:      drivers/media/dvb-frontends/stv6111*
10324
10325 MEDIA DRIVERS FOR STM32 - DCMI
10326 M:      Hugues Fruchet <hugues.fruchet@st.com>
10327 L:      linux-media@vger.kernel.org
10328 T:      git git://linuxtv.org/media_tree.git
10329 S:      Supported
10330 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10331 F:      drivers/media/platform/stm32/stm32-dcmi.c
10332
10333 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10334 M:      Dmitry Osipenko <digetx@gmail.com>
10335 L:      linux-media@vger.kernel.org
10336 L:      linux-tegra@vger.kernel.org
10337 T:      git git://linuxtv.org/media_tree.git
10338 S:      Maintained
10339 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10340 F:      drivers/staging/media/tegra-vde/
10341
10342 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10343 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10344 P:      LinuxTV.org Project
10345 L:      linux-media@vger.kernel.org
10346 W:      https://linuxtv.org
10347 Q:      http://patchwork.kernel.org/project/linux-media/list/
10348 T:      git git://linuxtv.org/media_tree.git
10349 S:      Maintained
10350 F:      Documentation/devicetree/bindings/media/
10351 F:      Documentation/media/
10352 F:      drivers/media/
10353 F:      drivers/staging/media/
10354 F:      include/linux/platform_data/media/
10355 F:      include/media/
10356 F:      include/uapi/linux/dvb/
10357 F:      include/uapi/linux/videodev2.h
10358 F:      include/uapi/linux/media.h
10359 F:      include/uapi/linux/v4l2-*
10360 F:      include/uapi/linux/meye.h
10361 F:      include/uapi/linux/ivtv*
10362 F:      include/uapi/linux/uvcvideo.h
10363
10364 MEDIATEK BLUETOOTH DRIVER
10365 M:      Sean Wang <sean.wang@mediatek.com>
10366 L:      linux-bluetooth@vger.kernel.org
10367 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10368 S:      Maintained
10369 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10370 F:      drivers/bluetooth/btmtkuart.c
10371
10372 MEDIATEK CIR DRIVER
10373 M:      Sean Wang <sean.wang@mediatek.com>
10374 S:      Maintained
10375 F:      drivers/media/rc/mtk-cir.c
10376
10377 MEDIATEK DMA DRIVER
10378 M:      Sean Wang <sean.wang@mediatek.com>
10379 L:      dmaengine@vger.kernel.org
10380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10381 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10382 S:      Maintained
10383 F:      Documentation/devicetree/bindings/dma/mtk-*
10384 F:      drivers/dma/mediatek/
10385
10386 MEDIATEK PMIC LED DRIVER
10387 M:      Sean Wang <sean.wang@mediatek.com>
10388 S:      Maintained
10389 F:      drivers/leds/leds-mt6323.c
10390 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10391
10392 MEDIATEK ETHERNET DRIVER
10393 M:      Felix Fietkau <nbd@openwrt.org>
10394 M:      John Crispin <john@phrozen.org>
10395 M:      Sean Wang <sean.wang@mediatek.com>
10396 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
10397 L:      netdev@vger.kernel.org
10398 S:      Maintained
10399 F:      drivers/net/ethernet/mediatek/
10400
10401 MEDIATEK SWITCH DRIVER
10402 M:      Sean Wang <sean.wang@mediatek.com>
10403 L:      netdev@vger.kernel.org
10404 S:      Maintained
10405 F:      drivers/net/dsa/mt7530.*
10406 F:      net/dsa/tag_mtk.c
10407
10408 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10409 M:      Sean Wang <sean.wang@mediatek.com>
10410 L:      linux-pm@vger.kernel.org
10411 S:      Maintained
10412 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10413 F:      drivers/power/reset/mt6323-poweroff.c
10414
10415 MEDIATEK JPEG DRIVER
10416 M:      Rick Chang <rick.chang@mediatek.com>
10417 M:      Bin Liu <bin.liu@mediatek.com>
10418 S:      Supported
10419 F:      drivers/media/platform/mtk-jpeg/
10420 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10421
10422 MEDIATEK MDP DRIVER
10423 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10424 M:      Houlong Wei <houlong.wei@mediatek.com>
10425 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10426 S:      Supported
10427 F:      drivers/media/platform/mtk-mdp/
10428 F:      drivers/media/platform/mtk-vpu/
10429 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10430
10431 MEDIATEK MEDIA DRIVER
10432 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10433 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10434 S:      Supported
10435 F:      drivers/media/platform/mtk-vcodec/
10436 F:      drivers/media/platform/mtk-vpu/
10437 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10438 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10439
10440 MEDIATEK MMC/SD/SDIO DRIVER
10441 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10442 S:      Maintained
10443 F:      drivers/mmc/host/mtk-sd.c
10444 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10445
10446 MEDIATEK MT76 WIRELESS LAN DRIVER
10447 M:      Felix Fietkau <nbd@nbd.name>
10448 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10449 R:      Ryder Lee <ryder.lee@mediatek.com>
10450 R:      Roy Luo <royluo@google.com>
10451 L:      linux-wireless@vger.kernel.org
10452 S:      Maintained
10453 F:      drivers/net/wireless/mediatek/mt76/
10454
10455 MEDIATEK MT7601U WIRELESS LAN DRIVER
10456 M:      Jakub Kicinski <kubakici@wp.pl>
10457 L:      linux-wireless@vger.kernel.org
10458 S:      Maintained
10459 F:      drivers/net/wireless/mediatek/mt7601u/
10460
10461 MEDIATEK MT7621/28/88 I2C DRIVER
10462 M:      Stefan Roese <sr@denx.de>
10463 L:      linux-i2c@vger.kernel.org
10464 S:      Maintained
10465 F:      drivers/i2c/busses/i2c-mt7621.c
10466 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10467
10468 MEDIATEK NAND CONTROLLER DRIVER
10469 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10470 L:      linux-mtd@lists.infradead.org
10471 S:      Maintained
10472 F:      drivers/mtd/nand/raw/mtk_*
10473 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10474
10475 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10476 M:      Sean Wang <sean.wang@mediatek.com>
10477 S:      Maintained
10478 F:      drivers/char/hw_random/mtk-rng.c
10479
10480 MEDIATEK USB3 DRD IP DRIVER
10481 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10482 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10484 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10485 S:      Maintained
10486 F:      drivers/usb/mtu3/
10487
10488 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10489 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10490 M:      Martin Donnelly <martin.donnelly@ge.com>
10491 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10492 S:      Maintained
10493 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10494 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10495
10496 MEGARAID SCSI/SAS DRIVERS
10497 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10498 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10499 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10500 L:      megaraidlinux.pdl@broadcom.com
10501 L:      linux-scsi@vger.kernel.org
10502 W:      http://www.avagotech.com/support/
10503 S:      Maintained
10504 F:      Documentation/scsi/megaraid.txt
10505 F:      drivers/scsi/megaraid.*
10506 F:      drivers/scsi/megaraid/
10507
10508 MELEXIS MLX90614 DRIVER
10509 M:      Crt Mori <cmo@melexis.com>
10510 L:      linux-iio@vger.kernel.org
10511 W:      http://www.melexis.com
10512 S:      Supported
10513 F:      drivers/iio/temperature/mlx90614.c
10514
10515 MELEXIS MLX90632 DRIVER
10516 M:      Crt Mori <cmo@melexis.com>
10517 L:      linux-iio@vger.kernel.org
10518 W:      http://www.melexis.com
10519 S:      Supported
10520 F:      drivers/iio/temperature/mlx90632.c
10521
10522 MELFAS MIP4 TOUCHSCREEN DRIVER
10523 M:      Sangwon Jee <jeesw@melfas.com>
10524 W:      http://www.melfas.com
10525 S:      Supported
10526 F:      drivers/input/touchscreen/melfas_mip4.c
10527 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10528
10529 MELLANOX ETHERNET DRIVER (mlx4_en)
10530 M:      Tariq Toukan <tariqt@mellanox.com>
10531 L:      netdev@vger.kernel.org
10532 S:      Supported
10533 W:      http://www.mellanox.com
10534 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10535 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10536
10537 MELLANOX ETHERNET DRIVER (mlx5e)
10538 M:      Saeed Mahameed <saeedm@mellanox.com>
10539 L:      netdev@vger.kernel.org
10540 S:      Supported
10541 W:      http://www.mellanox.com
10542 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10543 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10544
10545 MELLANOX ETHERNET INNOVA DRIVERS
10546 R:      Boris Pismenny <borisp@mellanox.com>
10547 L:      netdev@vger.kernel.org
10548 S:      Supported
10549 W:      http://www.mellanox.com
10550 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10551 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10552 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10553 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10554 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10555
10556 MELLANOX ETHERNET SWITCH DRIVERS
10557 M:      Jiri Pirko <jiri@mellanox.com>
10558 M:      Ido Schimmel <idosch@mellanox.com>
10559 L:      netdev@vger.kernel.org
10560 S:      Supported
10561 W:      http://www.mellanox.com
10562 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10563 F:      drivers/net/ethernet/mellanox/mlxsw/
10564 F:      tools/testing/selftests/drivers/net/mlxsw/
10565
10566 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10567 M:      mlxsw@mellanox.com
10568 L:      netdev@vger.kernel.org
10569 S:      Supported
10570 W:      http://www.mellanox.com
10571 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10572 F:      drivers/net/ethernet/mellanox/mlxfw/
10573
10574 MELLANOX HARDWARE PLATFORM SUPPORT
10575 M:      Andy Shevchenko <andy@infradead.org>
10576 M:      Darren Hart <dvhart@infradead.org>
10577 M:      Vadim Pasternak <vadimp@mellanox.com>
10578 L:      platform-driver-x86@vger.kernel.org
10579 S:      Supported
10580 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10581 F:      drivers/platform/mellanox/
10582 F:      include/linux/platform_data/mlxreg.h
10583
10584 MELLANOX MLX4 core VPI driver
10585 M:      Tariq Toukan <tariqt@mellanox.com>
10586 L:      netdev@vger.kernel.org
10587 L:      linux-rdma@vger.kernel.org
10588 W:      http://www.mellanox.com
10589 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10590 S:      Supported
10591 F:      drivers/net/ethernet/mellanox/mlx4/
10592 F:      include/linux/mlx4/
10593
10594 MELLANOX MLX4 IB driver
10595 M:      Yishai Hadas <yishaih@mellanox.com>
10596 L:      linux-rdma@vger.kernel.org
10597 W:      http://www.mellanox.com
10598 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10599 S:      Supported
10600 F:      drivers/infiniband/hw/mlx4/
10601 F:      include/linux/mlx4/
10602 F:      include/uapi/rdma/mlx4-abi.h
10603
10604 MELLANOX MLX5 core VPI driver
10605 M:      Saeed Mahameed <saeedm@mellanox.com>
10606 M:      Leon Romanovsky <leonro@mellanox.com>
10607 L:      netdev@vger.kernel.org
10608 L:      linux-rdma@vger.kernel.org
10609 W:      http://www.mellanox.com
10610 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10611 S:      Supported
10612 F:      drivers/net/ethernet/mellanox/mlx5/core/
10613 F:      include/linux/mlx5/
10614 F:      Documentation/networking/device_drivers/mellanox/
10615
10616 MELLANOX MLX5 IB driver
10617 M:      Leon Romanovsky <leonro@mellanox.com>
10618 L:      linux-rdma@vger.kernel.org
10619 W:      http://www.mellanox.com
10620 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10621 S:      Supported
10622 F:      drivers/infiniband/hw/mlx5/
10623 F:      include/linux/mlx5/
10624 F:      include/uapi/rdma/mlx5-abi.h
10625
10626 MELLANOX MLXCPLD I2C AND MUX DRIVER
10627 M:      Vadim Pasternak <vadimp@mellanox.com>
10628 M:      Michael Shych <michaelsh@mellanox.com>
10629 L:      linux-i2c@vger.kernel.org
10630 S:      Supported
10631 F:      drivers/i2c/busses/i2c-mlxcpld.c
10632 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10633 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10634
10635 MELLANOX MLXCPLD LED DRIVER
10636 M:      Vadim Pasternak <vadimp@mellanox.com>
10637 L:      linux-leds@vger.kernel.org
10638 S:      Supported
10639 F:      drivers/leds/leds-mlxcpld.c
10640 F:      drivers/leds/leds-mlxreg.c
10641 F:      Documentation/leds/leds-mlxcpld.rst
10642
10643 MELLANOX PLATFORM DRIVER
10644 M:      Vadim Pasternak <vadimp@mellanox.com>
10645 L:      platform-driver-x86@vger.kernel.org
10646 S:      Supported
10647 F:      drivers/platform/x86/mlx-platform.c
10648
10649 MEMBARRIER SUPPORT
10650 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10651 M:      "Paul E. McKenney" <paulmck@kernel.org>
10652 L:      linux-kernel@vger.kernel.org
10653 S:      Supported
10654 F:      kernel/sched/membarrier.c
10655 F:      include/uapi/linux/membarrier.h
10656 F:      arch/powerpc/include/asm/membarrier.h
10657
10658 MEMBLOCK
10659 M:      Mike Rapoport <rppt@linux.ibm.com>
10660 L:      linux-mm@kvack.org
10661 S:      Maintained
10662 F:      include/linux/memblock.h
10663 F:      mm/memblock.c
10664 F:      Documentation/core-api/boot-time-mm.rst
10665
10666 MEMORY MANAGEMENT
10667 M:      Andrew Morton <akpm@linux-foundation.org>
10668 L:      linux-mm@kvack.org
10669 W:      http://www.linux-mm.org
10670 T:      quilt https://ozlabs.org/~akpm/mmotm/
10671 T:      quilt https://ozlabs.org/~akpm/mmots/
10672 T:      git git://github.com/hnaz/linux-mm.git
10673 S:      Maintained
10674 F:      include/linux/mm.h
10675 F:      include/linux/gfp.h
10676 F:      include/linux/mmzone.h
10677 F:      include/linux/memory_hotplug.h
10678 F:      include/linux/vmalloc.h
10679 F:      mm/
10680
10681 MEMORY TECHNOLOGY DEVICES (MTD)
10682 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10683 M:      Richard Weinberger <richard@nod.at>
10684 M:      Vignesh Raghavendra <vigneshr@ti.com>
10685 L:      linux-mtd@lists.infradead.org
10686 W:      http://www.linux-mtd.infradead.org/
10687 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10688 C:      irc://irc.oftc.net/mtd
10689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10691 S:      Maintained
10692 F:      Documentation/devicetree/bindings/mtd/
10693 F:      drivers/mtd/
10694 F:      include/linux/mtd/
10695 F:      include/uapi/mtd/
10696
10697 MEN A21 WATCHDOG DRIVER
10698 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10699 L:      linux-watchdog@vger.kernel.org
10700 S:      Maintained
10701 F:      drivers/watchdog/mena21_wdt.c
10702
10703 MEN CHAMELEON BUS (mcb)
10704 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10705 S:      Maintained
10706 F:      drivers/mcb/
10707 F:      include/linux/mcb.h
10708 F:      Documentation/driver-api/men-chameleon-bus.rst
10709
10710 MEN F21BMC (Board Management Controller)
10711 M:      Andreas Werner <andreas.werner@men.de>
10712 S:      Supported
10713 F:      drivers/mfd/menf21bmc.c
10714 F:      drivers/watchdog/menf21bmc_wdt.c
10715 F:      drivers/leds/leds-menf21bmc.c
10716 F:      drivers/hwmon/menf21bmc_hwmon.c
10717 F:      Documentation/hwmon/menf21bmc.rst
10718
10719 MEN Z069 WATCHDOG DRIVER
10720 M:      Johannes Thumshirn <jth@kernel.org>
10721 L:      linux-watchdog@vger.kernel.org
10722 S:      Maintained
10723 F:      drivers/watchdog/menz69_wdt.c
10724
10725 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10726 M:      Neil Armstrong <narmstrong@baylibre.com>
10727 L:      linux-media@vger.kernel.org
10728 L:      linux-amlogic@lists.infradead.org
10729 W:      http://linux-meson.com/
10730 S:      Supported
10731 F:      drivers/media/platform/meson/ao-cec.c
10732 F:      drivers/media/platform/meson/ao-cec-g12a.c
10733 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10734 T:      git git://linuxtv.org/media_tree.git
10735
10736 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10737 M:      Liang Yang <liang.yang@amlogic.com>
10738 L:      linux-mtd@lists.infradead.org
10739 S:      Maintained
10740 F:      drivers/mtd/nand/raw/meson_*
10741 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10742
10743 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10744 M:      Maxime Jourdan <mjourdan@baylibre.com>
10745 L:      linux-media@vger.kernel.org
10746 L:      linux-amlogic@lists.infradead.org
10747 S:      Supported
10748 F:      drivers/staging/media/meson/vdec/
10749 T:      git git://linuxtv.org/media_tree.git
10750
10751 METHODE UDPU SUPPORT
10752 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10753 S:      Maintained
10754 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10755
10756 MICROBLAZE ARCHITECTURE
10757 M:      Michal Simek <monstr@monstr.eu>
10758 W:      http://www.monstr.eu/fdt/
10759 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10760 S:      Supported
10761 F:      arch/microblaze/
10762
10763 MICROCHIP AT91 SERIAL DRIVER
10764 M:      Richard Genoud <richard.genoud@gmail.com>
10765 S:      Maintained
10766 F:      drivers/tty/serial/atmel_serial.c
10767 F:      drivers/tty/serial/atmel_serial.h
10768 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10769
10770 MICROCHIP AUDIO ASOC DRIVERS
10771 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10772 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10773 S:      Supported
10774 F:      sound/soc/atmel
10775
10776 MICROCHIP DMA DRIVER
10777 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10779 L:      dmaengine@vger.kernel.org
10780 S:      Supported
10781 F:      drivers/dma/at_hdmac.c
10782 F:      drivers/dma/at_hdmac_regs.h
10783 F:      include/linux/platform_data/dma-atmel.h
10784 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10785 F:      include/dt-bindings/dma/at91.h
10786
10787 MICROCHIP ECC DRIVER
10788 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10789 L:      linux-crypto@vger.kernel.org
10790 S:      Maintained
10791 F:      drivers/crypto/atmel-ecc.*
10792
10793 MICROCHIP I2C DRIVER
10794 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10795 L:      linux-i2c@vger.kernel.org
10796 S:      Supported
10797 F:      drivers/i2c/busses/i2c-at91.h
10798 F:      drivers/i2c/busses/i2c-at91-*.c
10799
10800 MICROCHIP ISC DRIVER
10801 M:      Eugen Hristev <eugen.hristev@microchip.com>
10802 L:      linux-media@vger.kernel.org
10803 S:      Supported
10804 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10805 F:      drivers/media/platform/atmel/atmel-isc.h
10806 F:      drivers/media/platform/atmel/atmel-isc-base.c
10807 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10808 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10809
10810 MICROCHIP ISI DRIVER
10811 M:      Eugen Hristev <eugen.hristev@microchip.com>
10812 L:      linux-media@vger.kernel.org
10813 S:      Supported
10814 F:      drivers/media/platform/atmel/atmel-isi.c
10815 F:      drivers/media/platform/atmel/atmel-isi.h
10816
10817 MICROCHIP AT91 USART MFD DRIVER
10818 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10819 L:      linux-kernel@vger.kernel.org
10820 S:      Supported
10821 F:      drivers/mfd/at91-usart.c
10822 F:      include/dt-bindings/mfd/at91-usart.h
10823 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10824
10825 MICROCHIP AT91 USART SPI DRIVER
10826 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10827 L:      linux-spi@vger.kernel.org
10828 S:      Supported
10829 F:      drivers/spi/spi-at91-usart.c
10830 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10831
10832 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10833 M:      Woojung Huh <woojung.huh@microchip.com>
10834 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10835 L:      netdev@vger.kernel.org
10836 S:      Maintained
10837 F:      net/dsa/tag_ksz.c
10838 F:      drivers/net/dsa/microchip/*
10839 F:      include/linux/platform_data/microchip-ksz.h
10840 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10841
10842 MICROCHIP LAN743X ETHERNET DRIVER
10843 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10844 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10845 L:      netdev@vger.kernel.org
10846 S:      Maintained
10847 F:      drivers/net/ethernet/microchip/lan743x_*
10848
10849 MICROCHIP LCDFB DRIVER
10850 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10851 L:      linux-fbdev@vger.kernel.org
10852 S:      Maintained
10853 F:      drivers/video/fbdev/atmel_lcdfb.c
10854 F:      include/video/atmel_lcdc.h
10855
10856 MICROCHIP MMC/SD/SDIO MCI DRIVER
10857 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10858 S:      Maintained
10859 F:      drivers/mmc/host/atmel-mci.c
10860
10861 MICROCHIP MCP16502 PMIC DRIVER
10862 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10864 S:      Maintained
10865 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10866 F:      drivers/regulator/mcp16502.c
10867
10868 MICROCHIP MCP3911 ADC DRIVER
10869 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10870 M:      Kent Gustavsson <kent@minoris.se>
10871 L:      linux-iio@vger.kernel.org
10872 S:      Supported
10873 F:      drivers/iio/adc/mcp3911.c
10874 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10875
10876 MICROCHIP NAND DRIVER
10877 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10878 L:      linux-mtd@lists.infradead.org
10879 S:      Supported
10880 F:      drivers/mtd/nand/raw/atmel/*
10881 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10882
10883 MICROCHIP PWM DRIVER
10884 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10886 L:      linux-pwm@vger.kernel.org
10887 S:      Supported
10888 F:      drivers/pwm/pwm-atmel.c
10889 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10890
10891 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10892 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10893 M:      Eugen Hristev <eugen.hristev@microchip.com>
10894 L:      linux-iio@vger.kernel.org
10895 S:      Supported
10896 F:      drivers/iio/adc/at91-sama5d2_adc.c
10897 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10898 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10899
10900 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10901 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10902 S:      Supported
10903 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10904
10905 MICROCHIP SPI DRIVER
10906 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10907 S:      Supported
10908 F:      drivers/spi/spi-atmel.*
10909
10910 MICROCHIP SSC DRIVER
10911 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10913 S:      Supported
10914 F:      drivers/misc/atmel-ssc.c
10915 F:      include/linux/atmel-ssc.h
10916
10917 MICROCHIP USBA UDC DRIVER
10918 M:      Cristian Birsan <cristian.birsan@microchip.com>
10919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10920 S:      Supported
10921 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10922
10923 MICROCHIP USB251XB DRIVER
10924 M:      Richard Leitner <richard.leitner@skidata.com>
10925 L:      linux-usb@vger.kernel.org
10926 S:      Maintained
10927 F:      drivers/usb/misc/usb251xb.c
10928 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10929
10930 MICROCHIP XDMA DRIVER
10931 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10932 L:      linux-arm-kernel@lists.infradead.org
10933 L:      dmaengine@vger.kernel.org
10934 S:      Supported
10935 F:      drivers/dma/at_xdmac.c
10936
10937 MICROSEMI MIPS SOCS
10938 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10939 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10940 L:      linux-mips@vger.kernel.org
10941 S:      Supported
10942 F:      arch/mips/generic/board-ocelot.c
10943 F:      arch/mips/configs/generic/board-ocelot.config
10944 F:      arch/mips/boot/dts/mscc/
10945 F:      Documentation/devicetree/bindings/mips/mscc.txt
10946
10947 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10948 M:      Don Brace <don.brace@microsemi.com>
10949 L:      esc.storagedev@microsemi.com
10950 L:      linux-scsi@vger.kernel.org
10951 S:      Supported
10952 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10953 F:      drivers/scsi/smartpqi/Kconfig
10954 F:      drivers/scsi/smartpqi/Makefile
10955 F:      include/linux/cciss*.h
10956 F:      include/uapi/linux/cciss*.h
10957 F:      Documentation/scsi/smartpqi.txt
10958
10959 MICROSEMI ETHERNET SWITCH DRIVER
10960 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10961 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10962 L:      netdev@vger.kernel.org
10963 S:      Supported
10964 F:      drivers/net/ethernet/mscc/
10965 F:      include/soc/mscc/ocelot*
10966
10967 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10968 M:      Chen Yu <yu.c.chen@intel.com>
10969 L:      platform-driver-x86@vger.kernel.org
10970 S:      Supported
10971 F:      drivers/platform/x86/surfacepro3_button.c
10972
10973 MICROTEK X6 SCANNER
10974 M:      Oliver Neukum <oliver@neukum.org>
10975 S:      Maintained
10976 F:      drivers/usb/image/microtek.*
10977
10978 MIPS
10979 M:      Ralf Baechle <ralf@linux-mips.org>
10980 M:      Paul Burton <paulburton@kernel.org>
10981 M:      James Hogan <jhogan@kernel.org>
10982 L:      linux-mips@vger.kernel.org
10983 W:      http://www.linux-mips.org/
10984 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10986 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10987 S:      Supported
10988 F:      Documentation/devicetree/bindings/mips/
10989 F:      Documentation/mips/
10990 F:      arch/mips/
10991 F:      drivers/platform/mips/
10992
10993 MIPS BOSTON DEVELOPMENT BOARD
10994 M:      Paul Burton <paulburton@kernel.org>
10995 L:      linux-mips@vger.kernel.org
10996 S:      Maintained
10997 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10998 F:      arch/mips/boot/dts/img/boston.dts
10999 F:      arch/mips/configs/generic/board-boston.config
11000 F:      drivers/clk/imgtec/clk-boston.c
11001 F:      include/dt-bindings/clock/boston-clock.h
11002
11003 MIPS GENERIC PLATFORM
11004 M:      Paul Burton <paulburton@kernel.org>
11005 L:      linux-mips@vger.kernel.org
11006 S:      Supported
11007 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11008 F:      arch/mips/generic/
11009 F:      arch/mips/tools/generic-board-config.sh
11010
11011 MIPS/LOONGSON1 ARCHITECTURE
11012 M:      Keguang Zhang <keguang.zhang@gmail.com>
11013 L:      linux-mips@vger.kernel.org
11014 S:      Maintained
11015 F:      arch/mips/loongson32/
11016 F:      arch/mips/include/asm/mach-loongson32/
11017 F:      drivers/*/*loongson1*
11018 F:      drivers/*/*/*loongson1*
11019
11020 MIPS/LOONGSON2EF ARCHITECTURE
11021 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11022 L:      linux-mips@vger.kernel.org
11023 S:      Maintained
11024 F:      arch/mips/loongson2ef/
11025 F:      arch/mips/include/asm/mach-loongson2ef/
11026 F:      drivers/*/*loongson2*
11027 F:      drivers/*/*/*loongson2*
11028
11029 MIPS/LOONGSON64 ARCHITECTURE
11030 M:      Huacai Chen <chenhc@lemote.com>
11031 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11032 L:      linux-mips@vger.kernel.org
11033 S:      Maintained
11034 F:      arch/mips/loongson64/
11035 F:      arch/mips/include/asm/mach-loongson64/
11036 F:      drivers/platform/mips/cpu_hwmon.c
11037 F:      drivers/*/*loongson3*
11038 F:      drivers/*/*/*loongson3*
11039
11040 MIPS RINT INSTRUCTION EMULATION
11041 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11042 L:      linux-mips@vger.kernel.org
11043 S:      Supported
11044 F:      arch/mips/math-emu/sp_rint.c
11045 F:      arch/mips/math-emu/dp_rint.c
11046
11047 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11048 M:      Hans Verkuil <hverkuil@xs4all.nl>
11049 L:      linux-media@vger.kernel.org
11050 T:      git git://linuxtv.org/media_tree.git
11051 W:      https://linuxtv.org
11052 S:      Odd Fixes
11053 F:      drivers/media/radio/radio-miropcm20*
11054
11055 MMP SUPPORT
11056 R:      Lubomir Rintel <lkundrak@v3.sk>
11057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11058 S:      Odd Fixes
11059 F:      arch/arm/boot/dts/mmp*
11060 F:      arch/arm/mach-mmp/
11061
11062 MMU GATHER AND TLB INVALIDATION
11063 M:      Will Deacon <will@kernel.org>
11064 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11065 M:      Andrew Morton <akpm@linux-foundation.org>
11066 M:      Nick Piggin <npiggin@gmail.com>
11067 M:      Peter Zijlstra <peterz@infradead.org>
11068 L:      linux-arch@vger.kernel.org
11069 L:      linux-mm@kvack.org
11070 S:      Maintained
11071 F:      arch/*/include/asm/tlb.h
11072 F:      include/asm-generic/tlb.h
11073 F:      mm/mmu_gather.c
11074
11075 MN88472 MEDIA DRIVER
11076 M:      Antti Palosaari <crope@iki.fi>
11077 L:      linux-media@vger.kernel.org
11078 W:      https://linuxtv.org
11079 W:      http://palosaari.fi/linux/
11080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11081 S:      Maintained
11082 F:      drivers/media/dvb-frontends/mn88472*
11083
11084 MN88473 MEDIA DRIVER
11085 M:      Antti Palosaari <crope@iki.fi>
11086 L:      linux-media@vger.kernel.org
11087 W:      https://linuxtv.org
11088 W:      http://palosaari.fi/linux/
11089 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11090 S:      Maintained
11091 F:      drivers/media/dvb-frontends/mn88473*
11092
11093 MODULE SUPPORT
11094 M:      Jessica Yu <jeyu@kernel.org>
11095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11096 S:      Maintained
11097 F:      include/linux/module.h
11098 F:      kernel/module.c
11099
11100 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11101 W:      http://popies.net/meye/
11102 S:      Orphan
11103 F:      Documentation/media/v4l-drivers/meye*
11104 F:      drivers/media/pci/meye/
11105 F:      include/uapi/linux/meye.h
11106
11107 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11108 M:      Jiri Slaby <jirislaby@gmail.com>
11109 S:      Maintained
11110 F:      Documentation/driver-api/serial/moxa-smartio.rst
11111 F:      drivers/tty/mxser.*
11112
11113 MR800 AVERMEDIA USB FM RADIO DRIVER
11114 M:      Alexey Klimov <klimov.linux@gmail.com>
11115 L:      linux-media@vger.kernel.org
11116 T:      git git://linuxtv.org/media_tree.git
11117 S:      Maintained
11118 F:      drivers/media/radio/radio-mr800.c
11119
11120 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11121 M:      Alan Ott <alan@signal11.us>
11122 L:      linux-wpan@vger.kernel.org
11123 S:      Maintained
11124 F:      drivers/net/ieee802154/mrf24j40.c
11125 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11126
11127 MSI LAPTOP SUPPORT
11128 M:      "Lee, Chun-Yi" <jlee@suse.com>
11129 L:      platform-driver-x86@vger.kernel.org
11130 S:      Maintained
11131 F:      drivers/platform/x86/msi-laptop.c
11132
11133 MSI WMI SUPPORT
11134 L:      platform-driver-x86@vger.kernel.org
11135 S:      Orphan
11136 F:      drivers/platform/x86/msi-wmi.c
11137
11138 MSI001 MEDIA DRIVER
11139 M:      Antti Palosaari <crope@iki.fi>
11140 L:      linux-media@vger.kernel.org
11141 W:      https://linuxtv.org
11142 W:      http://palosaari.fi/linux/
11143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11144 T:      git git://linuxtv.org/anttip/media_tree.git
11145 S:      Maintained
11146 F:      drivers/media/tuners/msi001*
11147
11148 MSI2500 MEDIA DRIVER
11149 M:      Antti Palosaari <crope@iki.fi>
11150 L:      linux-media@vger.kernel.org
11151 W:      https://linuxtv.org
11152 W:      http://palosaari.fi/linux/
11153 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11154 T:      git git://linuxtv.org/anttip/media_tree.git
11155 S:      Maintained
11156 F:      drivers/media/usb/msi2500/
11157
11158 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11159 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11160 L:      linux-mtd@lists.infradead.org
11161 S:      Maintained
11162 F:      drivers/mtd/devices/docg3*
11163
11164 MT9M032 APTINA SENSOR DRIVER
11165 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11166 L:      linux-media@vger.kernel.org
11167 T:      git git://linuxtv.org/media_tree.git
11168 S:      Maintained
11169 F:      drivers/media/i2c/mt9m032.c
11170 F:      include/media/i2c/mt9m032.h
11171
11172 MT9P031 APTINA CAMERA SENSOR
11173 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11174 L:      linux-media@vger.kernel.org
11175 T:      git git://linuxtv.org/media_tree.git
11176 S:      Maintained
11177 F:      drivers/media/i2c/mt9p031.c
11178 F:      include/media/i2c/mt9p031.h
11179
11180 MT9T001 APTINA CAMERA SENSOR
11181 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11182 L:      linux-media@vger.kernel.org
11183 T:      git git://linuxtv.org/media_tree.git
11184 S:      Maintained
11185 F:      drivers/media/i2c/mt9t001.c
11186 F:      include/media/i2c/mt9t001.h
11187
11188 MT9T112 APTINA CAMERA SENSOR
11189 M:      Jacopo Mondi <jacopo@jmondi.org>
11190 L:      linux-media@vger.kernel.org
11191 T:      git git://linuxtv.org/media_tree.git
11192 S:      Odd Fixes
11193 F:      drivers/media/i2c/mt9t112.c
11194 F:      include/media/i2c/mt9t112.h
11195
11196 MT9V032 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:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11202 F:      drivers/media/i2c/mt9v032.c
11203 F:      include/media/i2c/mt9v032.h
11204
11205 MT9V111 APTINA CAMERA SENSOR
11206 M:      Jacopo Mondi <jacopo@jmondi.org>
11207 L:      linux-media@vger.kernel.org
11208 T:      git git://linuxtv.org/media_tree.git
11209 S:      Maintained
11210 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11211 F:      drivers/media/i2c/mt9v111.c
11212
11213 MULTIFUNCTION DEVICES (MFD)
11214 M:      Lee Jones <lee.jones@linaro.org>
11215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11216 S:      Supported
11217 F:      Documentation/devicetree/bindings/mfd/
11218 F:      drivers/mfd/
11219 F:      include/linux/mfd/
11220 F:      include/dt-bindings/mfd/
11221
11222 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11223 S:      Orphan
11224 F:      drivers/mmc/host/mmc_spi.c
11225 F:      include/linux/spi/mmc_spi.h
11226
11227 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11228 M:      Ulf Hansson <ulf.hansson@linaro.org>
11229 L:      linux-mmc@vger.kernel.org
11230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11231 S:      Maintained
11232 F:      Documentation/devicetree/bindings/mmc/
11233 F:      drivers/mmc/
11234 F:      include/linux/mmc/
11235 F:      include/uapi/linux/mmc/
11236
11237 MULTIPLEXER SUBSYSTEM
11238 M:      Peter Rosin <peda@axentia.se>
11239 S:      Maintained
11240 F:      Documentation/ABI/testing/sysfs-class-mux*
11241 F:      Documentation/devicetree/bindings/mux/
11242 F:      include/dt-bindings/mux/
11243 F:      include/linux/mux/
11244 F:      drivers/mux/
11245
11246 MULTITECH MULTIPORT CARD (ISICOM)
11247 S:      Orphan
11248 F:      drivers/tty/isicom.c
11249 F:      include/linux/isicom.h
11250
11251 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11252 M:      Bin Liu <b-liu@ti.com>
11253 L:      linux-usb@vger.kernel.org
11254 S:      Maintained
11255 F:      drivers/usb/musb/
11256
11257 MXL301RF MEDIA DRIVER
11258 M:      Akihiro Tsukada <tskd08@gmail.com>
11259 L:      linux-media@vger.kernel.org
11260 S:      Odd Fixes
11261 F:      drivers/media/tuners/mxl301rf*
11262
11263 MXL5007T MEDIA DRIVER
11264 M:      Michael Krufky <mkrufky@linuxtv.org>
11265 L:      linux-media@vger.kernel.org
11266 W:      https://linuxtv.org
11267 W:      http://github.com/mkrufky
11268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11269 T:      git git://linuxtv.org/mkrufky/tuners.git
11270 S:      Maintained
11271 F:      drivers/media/tuners/mxl5007t.*
11272
11273 MXSFB DRM DRIVER
11274 M:      Marek Vasut <marex@denx.de>
11275 M:      Stefan Agner <stefan@agner.ch>
11276 L:      dri-devel@lists.freedesktop.org
11277 S:      Supported
11278 F:      drivers/gpu/drm/mxsfb/
11279 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11280 T:      git git://anongit.freedesktop.org/drm/drm-misc
11281
11282 MYLEX DAC960 PCI RAID Controller
11283 M:      Hannes Reinecke <hare@kernel.org>
11284 L:      linux-scsi@vger.kernel.org
11285 S:      Supported
11286 F:      drivers/scsi/myrb.*
11287 F:      drivers/scsi/myrs.*
11288
11289 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11290 M:      Chris Lee <christopher.lee@cspi.com>
11291 L:      netdev@vger.kernel.org
11292 W:      https://www.cspi.com/ethernet-products/support/downloads/
11293 S:      Supported
11294 F:      drivers/net/ethernet/myricom/myri10ge/
11295
11296 NAND FLASH SUBSYSTEM
11297 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11298 R:      Richard Weinberger <richard@nod.at>
11299 L:      linux-mtd@lists.infradead.org
11300 W:      http://www.linux-mtd.infradead.org/
11301 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11303 S:      Maintained
11304 F:      drivers/mtd/nand/
11305 F:      include/linux/mtd/*nand*.h
11306
11307 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11308 M:      Daniel Mack <zonque@gmail.com>
11309 S:      Maintained
11310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11311 W:      http://www.native-instruments.com
11312 F:      sound/usb/caiaq/
11313
11314 NATSEMI ETHERNET DRIVER (DP8381x)
11315 S:      Orphan
11316 F:      drivers/net/ethernet/natsemi/natsemi.c
11317
11318 NCR 5380 SCSI DRIVERS
11319 M:      Finn Thain <fthain@telegraphics.com.au>
11320 M:      Michael Schmitz <schmitzmic@gmail.com>
11321 L:      linux-scsi@vger.kernel.org
11322 S:      Maintained
11323 F:      Documentation/scsi/g_NCR5380.txt
11324 F:      drivers/scsi/NCR5380.*
11325 F:      drivers/scsi/arm/cumana_1.c
11326 F:      drivers/scsi/arm/oak.c
11327 F:      drivers/scsi/atari_scsi.*
11328 F:      drivers/scsi/dmx3191d.c
11329 F:      drivers/scsi/g_NCR5380.*
11330 F:      drivers/scsi/mac_scsi.*
11331 F:      drivers/scsi/sun3_scsi.*
11332 F:      drivers/scsi/sun3_scsi_vme.c
11333
11334 NCSI LIBRARY:
11335 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11336 S:      Maintained
11337 F:      net/ncsi/
11338
11339 NCT6775 HARDWARE MONITOR DRIVER
11340 M:      Guenter Roeck <linux@roeck-us.net>
11341 L:      linux-hwmon@vger.kernel.org
11342 S:      Maintained
11343 F:      Documentation/hwmon/nct6775.rst
11344 F:      drivers/hwmon/nct6775.c
11345
11346 NET_FAILOVER MODULE
11347 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11348 L:      netdev@vger.kernel.org
11349 S:      Supported
11350 F:      drivers/net/net_failover.c
11351 F:      include/net/net_failover.h
11352 F:      Documentation/networking/net_failover.rst
11353
11354 NETEM NETWORK EMULATOR
11355 M:      Stephen Hemminger <stephen@networkplumber.org>
11356 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11357 S:      Maintained
11358 F:      net/sched/sch_netem.c
11359
11360 NETERION 10GbE DRIVERS (s2io/vxge)
11361 M:      Jon Mason <jdmason@kudzu.us>
11362 L:      netdev@vger.kernel.org
11363 S:      Supported
11364 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11365 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11366 F:      drivers/net/ethernet/neterion/
11367
11368 NETFILTER
11369 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11370 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11371 M:      Florian Westphal <fw@strlen.de>
11372 L:      netfilter-devel@vger.kernel.org
11373 L:      coreteam@netfilter.org
11374 W:      http://www.netfilter.org/
11375 W:      http://www.iptables.org/
11376 W:      http://www.nftables.org/
11377 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11380 S:      Maintained
11381 F:      include/linux/netfilter*
11382 F:      include/linux/netfilter/
11383 F:      include/net/netfilter/
11384 F:      include/uapi/linux/netfilter*
11385 F:      include/uapi/linux/netfilter/
11386 F:      net/*/netfilter.c
11387 F:      net/*/netfilter/
11388 F:      net/netfilter/
11389 F:      net/bridge/br_netfilter*.c
11390
11391 NETROM NETWORK LAYER
11392 M:      Ralf Baechle <ralf@linux-mips.org>
11393 L:      linux-hams@vger.kernel.org
11394 W:      http://www.linux-ax25.org/
11395 S:      Maintained
11396 F:      include/net/netrom.h
11397 F:      include/uapi/linux/netrom.h
11398 F:      net/netrom/
11399
11400 NETRONOME ETHERNET DRIVERS
11401 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11402 L:      oss-drivers@netronome.com
11403 S:      Maintained
11404 F:      drivers/net/ethernet/netronome/
11405
11406 NETWORK BLOCK DEVICE (NBD)
11407 M:      Josef Bacik <josef@toxicpanda.com>
11408 S:      Maintained
11409 L:      linux-block@vger.kernel.org
11410 L:      nbd@other.debian.org
11411 F:      Documentation/admin-guide/blockdev/nbd.rst
11412 F:      drivers/block/nbd.c
11413 F:      include/trace/events/nbd.h
11414 F:      include/uapi/linux/nbd.h
11415
11416 NETWORK DROP MONITOR
11417 M:      Neil Horman <nhorman@tuxdriver.com>
11418 L:      netdev@vger.kernel.org
11419 S:      Maintained
11420 W:      https://fedorahosted.org/dropwatch/
11421 F:      net/core/drop_monitor.c
11422 F:      include/uapi/linux/net_dropmon.h
11423 F:      include/net/drop_monitor.h
11424
11425 NETWORKING DRIVERS
11426 M:      "David S. Miller" <davem@davemloft.net>
11427 L:      netdev@vger.kernel.org
11428 W:      http://www.linuxfoundation.org/en/Net
11429 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11432 S:      Odd Fixes
11433 F:      Documentation/devicetree/bindings/net/
11434 F:      drivers/net/
11435 F:      include/linux/if_*
11436 F:      include/linux/netdevice.h
11437 F:      include/linux/etherdevice.h
11438 F:      include/linux/fcdevice.h
11439 F:      include/linux/fddidevice.h
11440 F:      include/linux/hippidevice.h
11441 F:      include/linux/inetdevice.h
11442 F:      include/uapi/linux/if_*
11443 F:      include/uapi/linux/netdevice.h
11444
11445 NETWORKING DRIVERS (WIRELESS)
11446 M:      Kalle Valo <kvalo@codeaurora.org>
11447 L:      linux-wireless@vger.kernel.org
11448 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11451 S:      Maintained
11452 F:      Documentation/devicetree/bindings/net/wireless/
11453 F:      drivers/net/wireless/
11454
11455 NETWORKING [DSA]
11456 M:      Andrew Lunn <andrew@lunn.ch>
11457 M:      Vivien Didelot <vivien.didelot@gmail.com>
11458 M:      Florian Fainelli <f.fainelli@gmail.com>
11459 S:      Maintained
11460 F:      Documentation/devicetree/bindings/net/dsa/
11461 F:      net/dsa/
11462 F:      include/net/dsa.h
11463 F:      include/linux/dsa/
11464 F:      include/linux/platform_data/dsa.h
11465 F:      drivers/net/dsa/
11466
11467 NETWORKING [GENERAL]
11468 M:      "David S. Miller" <davem@davemloft.net>
11469 L:      netdev@vger.kernel.org
11470 W:      http://www.linuxfoundation.org/en/Net
11471 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11474 B:      mailto:netdev@vger.kernel.org
11475 S:      Maintained
11476 F:      net/
11477 F:      include/net/
11478 F:      include/linux/in.h
11479 F:      include/linux/net.h
11480 F:      include/linux/netdevice.h
11481 F:      include/uapi/linux/in.h
11482 F:      include/uapi/linux/net.h
11483 F:      include/uapi/linux/netdevice.h
11484 F:      include/uapi/linux/net_namespace.h
11485 F:      tools/testing/selftests/net/
11486 F:      lib/net_utils.c
11487 F:      lib/random32.c
11488 F:      Documentation/networking/
11489
11490 NETWORKING [IPSEC]
11491 M:      Steffen Klassert <steffen.klassert@secunet.com>
11492 M:      Herbert Xu <herbert@gondor.apana.org.au>
11493 M:      "David S. Miller" <davem@davemloft.net>
11494 L:      netdev@vger.kernel.org
11495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11497 S:      Maintained
11498 F:      net/xfrm/
11499 F:      net/key/
11500 F:      net/ipv4/xfrm*
11501 F:      net/ipv4/esp4*
11502 F:      net/ipv4/ah4.c
11503 F:      net/ipv4/ipcomp.c
11504 F:      net/ipv4/ip_vti.c
11505 F:      net/ipv6/xfrm*
11506 F:      net/ipv6/esp6*
11507 F:      net/ipv6/ah6.c
11508 F:      net/ipv6/ipcomp6.c
11509 F:      net/ipv6/ip6_vti.c
11510 F:      include/uapi/linux/xfrm.h
11511 F:      include/net/xfrm.h
11512
11513 NETWORKING [IPv4/IPv6]
11514 M:      "David S. Miller" <davem@davemloft.net>
11515 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11516 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11517 L:      netdev@vger.kernel.org
11518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11519 S:      Maintained
11520 F:      net/ipv4/
11521 F:      net/ipv6/
11522 F:      include/net/ip*
11523 F:      arch/x86/net/*
11524
11525 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11526 M:      Paul Moore <paul@paul-moore.com>
11527 W:      https://github.com/netlabel
11528 L:      netdev@vger.kernel.org
11529 L:      linux-security-module@vger.kernel.org
11530 S:      Maintained
11531 F:      Documentation/netlabel/
11532 F:      include/net/calipso.h
11533 F:      include/net/cipso_ipv4.h
11534 F:      include/net/netlabel.h
11535 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11536 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11537 F:      net/netlabel/
11538 F:      net/ipv4/cipso_ipv4.c
11539 F:      net/ipv6/calipso.c
11540 F:      net/netfilter/xt_CONNSECMARK.c
11541 F:      net/netfilter/xt_SECMARK.c
11542
11543 NETWORKING [TCP]
11544 M:      Eric Dumazet <edumazet@google.com>
11545 L:      netdev@vger.kernel.org
11546 S:      Maintained
11547 F:      net/ipv4/tcp*.c
11548 F:      net/ipv4/syncookies.c
11549 F:      net/ipv6/tcp*.c
11550 F:      net/ipv6/syncookies.c
11551 F:      include/uapi/linux/tcp.h
11552 F:      include/net/tcp.h
11553 F:      include/linux/tcp.h
11554 F:      include/trace/events/tcp.h
11555
11556 NETWORKING [TLS]
11557 M:      Boris Pismenny <borisp@mellanox.com>
11558 M:      Aviad Yehezkel <aviadye@mellanox.com>
11559 M:      John Fastabend <john.fastabend@gmail.com>
11560 M:      Daniel Borkmann <daniel@iogearbox.net>
11561 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11562 L:      netdev@vger.kernel.org
11563 S:      Maintained
11564 F:      net/tls/*
11565 F:      include/uapi/linux/tls.h
11566 F:      include/net/tls.h
11567
11568 NETWORKING [WIRELESS]
11569 L:      linux-wireless@vger.kernel.org
11570 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11571
11572 NETDEVSIM
11573 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11574 S:      Maintained
11575 F:      drivers/net/netdevsim/*
11576
11577 NETXEN (1/10) GbE SUPPORT
11578 M:      Manish Chopra <manishc@marvell.com>
11579 M:      Rahul Verma <rahulv@marvell.com>
11580 M:      GR-Linux-NIC-Dev@marvell.com
11581 L:      netdev@vger.kernel.org
11582 S:      Supported
11583 F:      drivers/net/ethernet/qlogic/netxen/
11584
11585 NEXTHOP
11586 M:      David Ahern <dsahern@kernel.org>
11587 L:      netdev@vger.kernel.org
11588 S:      Maintained
11589 F:      include/net/nexthop.h
11590 F:      include/uapi/linux/nexthop.h
11591 F:      include/net/netns/nexthop.h
11592 F:      net/ipv4/nexthop.c
11593
11594 NFC SUBSYSTEM
11595 L:      netdev@vger.kernel.org
11596 S:      Orphan
11597 F:      net/nfc/
11598 F:      include/net/nfc/
11599 F:      include/uapi/linux/nfc.h
11600 F:      drivers/nfc/
11601 F:      include/linux/platform_data/nfcmrvl.h
11602 F:      Documentation/devicetree/bindings/net/nfc/
11603
11604 NFS, SUNRPC, AND LOCKD CLIENTS
11605 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11606 M:      Anna Schumaker <anna.schumaker@netapp.com>
11607 L:      linux-nfs@vger.kernel.org
11608 W:      http://client.linux-nfs.org
11609 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11610 S:      Maintained
11611 F:      fs/lockd/
11612 F:      fs/nfs/
11613 F:      fs/nfs_common/
11614 F:      net/sunrpc/
11615 F:      include/linux/lockd/
11616 F:      include/linux/nfs*
11617 F:      include/linux/sunrpc/
11618 F:      include/uapi/linux/nfs*
11619 F:      include/uapi/linux/sunrpc/
11620
11621 NILFS2 FILESYSTEM
11622 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11623 L:      linux-nilfs@vger.kernel.org
11624 W:      https://nilfs.sourceforge.io/
11625 W:      https://nilfs.osdn.jp/
11626 T:      git git://github.com/konis/nilfs2.git
11627 S:      Supported
11628 F:      Documentation/filesystems/nilfs2.txt
11629 F:      fs/nilfs2/
11630 F:      include/trace/events/nilfs2.h
11631 F:      include/uapi/linux/nilfs2_api.h
11632 F:      include/uapi/linux/nilfs2_ondisk.h
11633
11634 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11635 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11636 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11637 S:      Maintained
11638 F:      Documentation/scsi/NinjaSCSI.txt
11639 F:      drivers/scsi/pcmcia/nsp_*
11640
11641 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11642 M:      GOTO Masanori <gotom@debian.or.jp>
11643 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11644 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11645 S:      Maintained
11646 F:      Documentation/scsi/NinjaSCSI.txt
11647 F:      drivers/scsi/nsp32*
11648
11649 NIOS2 ARCHITECTURE
11650 M:      Ley Foon Tan <lftan@altera.com>
11651 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11653 S:      Maintained
11654 F:      arch/nios2/
11655
11656 NOHZ, DYNTICKS SUPPORT
11657 M:      Frederic Weisbecker <fweisbec@gmail.com>
11658 M:      Thomas Gleixner <tglx@linutronix.de>
11659 M:      Ingo Molnar <mingo@kernel.org>
11660 L:      linux-kernel@vger.kernel.org
11661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11662 S:      Maintained
11663 F:      kernel/time/tick*.*
11664 F:      include/linux/tick.h
11665 F:      include/linux/sched/nohz.h
11666
11667 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11668 M:      Pavel Machek <pavel@ucw.cz>
11669 M:      Sakari Ailus <sakari.ailus@iki.fi>
11670 L:      linux-media@vger.kernel.org
11671 S:      Maintained
11672 F:      drivers/media/i2c/et8ek8
11673 F:      drivers/media/i2c/ad5820.c
11674
11675 NOKIA N900 POWER SUPPLY DRIVERS
11676 R:      Pali Rohár <pali.rohar@gmail.com>
11677 F:      include/linux/power/bq2415x_charger.h
11678 F:      include/linux/power/bq27xxx_battery.h
11679 F:      drivers/power/supply/bq2415x_charger.c
11680 F:      drivers/power/supply/bq27xxx_battery.c
11681 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11682 F:      drivers/power/supply/isp1704_charger.c
11683 F:      drivers/power/supply/rx51_battery.c
11684
11685 NOLIBC HEADER FILE
11686 M:      Willy Tarreau <w@1wt.eu>
11687 S:      Maintained
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11689 F:      tools/include/nolibc/
11690
11691 NSDEPS
11692 M:      Matthias Maennich <maennich@google.com>
11693 S:      Maintained
11694 F:      scripts/nsdeps
11695 F:      Documentation/core-api/symbol-namespaces.rst
11696
11697 NTB AMD DRIVER
11698 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11699 L:      linux-ntb@googlegroups.com
11700 S:      Supported
11701 F:      drivers/ntb/hw/amd/
11702
11703 NTB DRIVER CORE
11704 M:      Jon Mason <jdmason@kudzu.us>
11705 M:      Dave Jiang <dave.jiang@intel.com>
11706 M:      Allen Hubbe <allenbh@gmail.com>
11707 L:      linux-ntb@googlegroups.com
11708 S:      Supported
11709 W:      https://github.com/jonmason/ntb/wiki
11710 T:      git git://github.com/jonmason/ntb.git
11711 F:      drivers/ntb/
11712 F:      drivers/net/ntb_netdev.c
11713 F:      include/linux/ntb.h
11714 F:      include/linux/ntb_transport.h
11715 F:      tools/testing/selftests/ntb/
11716
11717 NTB IDT DRIVER
11718 M:      Serge Semin <fancer.lancer@gmail.com>
11719 L:      linux-ntb@googlegroups.com
11720 S:      Supported
11721 F:      drivers/ntb/hw/idt/
11722
11723 NTB INTEL DRIVER
11724 M:      Dave Jiang <dave.jiang@intel.com>
11725 L:      linux-ntb@googlegroups.com
11726 S:      Supported
11727 W:      https://github.com/davejiang/linux/wiki
11728 T:      git https://github.com/davejiang/linux.git
11729 F:      drivers/ntb/hw/intel/
11730
11731 NTFS FILESYSTEM
11732 M:      Anton Altaparmakov <anton@tuxera.com>
11733 L:      linux-ntfs-dev@lists.sourceforge.net
11734 W:      http://www.tuxera.com/
11735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11736 S:      Supported
11737 F:      Documentation/filesystems/ntfs.txt
11738 F:      fs/ntfs/
11739
11740 NUBUS SUBSYSTEM
11741 M:      Finn Thain <fthain@telegraphics.com.au>
11742 L:      linux-m68k@lists.linux-m68k.org
11743 S:      Maintained
11744 F:      arch/*/include/asm/nubus.h
11745 F:      drivers/nubus/
11746 F:      include/linux/nubus.h
11747 F:      include/uapi/linux/nubus.h
11748
11749 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11750 M:      Antonino Daplas <adaplas@gmail.com>
11751 L:      linux-fbdev@vger.kernel.org
11752 S:      Maintained
11753 F:      drivers/video/fbdev/riva/
11754 F:      drivers/video/fbdev/nvidia/
11755
11756 NVM EXPRESS DRIVER
11757 M:      Keith Busch <kbusch@kernel.org>
11758 M:      Jens Axboe <axboe@fb.com>
11759 M:      Christoph Hellwig <hch@lst.de>
11760 M:      Sagi Grimberg <sagi@grimberg.me>
11761 L:      linux-nvme@lists.infradead.org
11762 T:      git://git.infradead.org/nvme.git
11763 W:      http://git.infradead.org/nvme.git
11764 S:      Supported
11765 F:      drivers/nvme/host/
11766 F:      include/linux/nvme.h
11767 F:      include/uapi/linux/nvme_ioctl.h
11768
11769 NVM EXPRESS FC TRANSPORT DRIVERS
11770 M:      James Smart <james.smart@broadcom.com>
11771 L:      linux-nvme@lists.infradead.org
11772 S:      Supported
11773 F:      include/linux/nvme-fc.h
11774 F:      include/linux/nvme-fc-driver.h
11775 F:      drivers/nvme/host/fc.c
11776 F:      drivers/nvme/target/fc.c
11777 F:      drivers/nvme/target/fcloop.c
11778
11779 NVM EXPRESS TARGET DRIVER
11780 M:      Christoph Hellwig <hch@lst.de>
11781 M:      Sagi Grimberg <sagi@grimberg.me>
11782 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11783 L:      linux-nvme@lists.infradead.org
11784 T:      git://git.infradead.org/nvme.git
11785 W:      http://git.infradead.org/nvme.git
11786 S:      Supported
11787 F:      drivers/nvme/target/
11788
11789 NVMEM FRAMEWORK
11790 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11791 S:      Maintained
11792 F:      drivers/nvmem/
11793 F:      Documentation/devicetree/bindings/nvmem/
11794 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11795 F:      include/linux/nvmem-consumer.h
11796 F:      include/linux/nvmem-provider.h
11797
11798 NXP FXAS21002C DRIVER
11799 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11800 L:      linux-iio@vger.kernel.org
11801 S:      Maintained
11802 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11803 F:      drivers/iio/gyro/fxas21002c_core.c
11804 F:      drivers/iio/gyro/fxas21002c.h
11805 F:      drivers/iio/gyro/fxas21002c_i2c.c
11806 F:      drivers/iio/gyro/fxas21002c_spi.c
11807
11808 NXP SGTL5000 DRIVER
11809 M:      Fabio Estevam <festevam@gmail.com>
11810 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11811 S:      Maintained
11812 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11813 F:      sound/soc/codecs/sgtl5000*
11814
11815 NXP SJA1105 ETHERNET SWITCH DRIVER
11816 M:      Vladimir Oltean <olteanv@gmail.com>
11817 L:      linux-kernel@vger.kernel.org
11818 S:      Maintained
11819 F:      drivers/net/dsa/sja1105
11820
11821 NXP TDA998X DRM DRIVER
11822 M:      Russell King <linux@armlinux.org.uk>
11823 S:      Maintained
11824 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11825 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11826 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11827 F:      include/drm/i2c/tda998x.h
11828 F:      include/dt-bindings/display/tda998x.h
11829 K:      "nxp,tda998x"
11830
11831 NXP TFA9879 DRIVER
11832 M:      Peter Rosin <peda@axentia.se>
11833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11834 S:      Maintained
11835 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11836 F:      sound/soc/codecs/tfa9879*
11837
11838 NXP-NCI NFC DRIVER
11839 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11840 R:      Charles Gorand <charles.gorand@effinnov.com>
11841 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11842 S:      Supported
11843 F:      drivers/nfc/nxp-nci
11844
11845 OBJAGG
11846 M:      Jiri Pirko <jiri@mellanox.com>
11847 L:      netdev@vger.kernel.org
11848 S:      Supported
11849 F:      lib/objagg.c
11850 F:      lib/test_objagg.c
11851 F:      include/linux/objagg.h
11852
11853 NXP FSPI DRIVER
11854 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11855 M:      Ashish Kumar <ashish.kumar@nxp.com>
11856 L:      linux-spi@vger.kernel.org
11857 S:      Maintained
11858 F:      drivers/spi/spi-nxp-fspi.c
11859 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11860
11861 OBJTOOL
11862 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11863 M:      Peter Zijlstra <peterz@infradead.org>
11864 S:      Supported
11865 F:      tools/objtool/
11866
11867 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11868 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11869 M:      Andrew Donnellan <ajd@linux.ibm.com>
11870 L:      linuxppc-dev@lists.ozlabs.org
11871 S:      Supported
11872 F:      arch/powerpc/platforms/powernv/ocxl.c
11873 F:      arch/powerpc/include/asm/pnv-ocxl.h
11874 F:      drivers/misc/ocxl/
11875 F:      include/misc/ocxl*
11876 F:      include/uapi/misc/ocxl.h
11877 F:      Documentation/userspace-api/accelerators/ocxl.rst
11878
11879 OMAP AUDIO SUPPORT
11880 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11881 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11882 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11883 L:      linux-omap@vger.kernel.org
11884 S:      Maintained
11885 F:      sound/soc/ti/omap*
11886 F:      sound/soc/ti/rx51.c
11887 F:      sound/soc/ti/n810.c
11888 F:      sound/soc/ti/sdma-pcm.*
11889
11890 OMAP CLOCK FRAMEWORK SUPPORT
11891 M:      Paul Walmsley <paul@pwsan.com>
11892 L:      linux-omap@vger.kernel.org
11893 S:      Maintained
11894 F:      arch/arm/*omap*/*clock*
11895
11896 OMAP DEVICE TREE SUPPORT
11897 M:      Benoît Cousson <bcousson@baylibre.com>
11898 M:      Tony Lindgren <tony@atomide.com>
11899 L:      linux-omap@vger.kernel.org
11900 L:      devicetree@vger.kernel.org
11901 S:      Maintained
11902 F:      arch/arm/boot/dts/*omap*
11903 F:      arch/arm/boot/dts/*am3*
11904 F:      arch/arm/boot/dts/*am4*
11905 F:      arch/arm/boot/dts/*am5*
11906 F:      arch/arm/boot/dts/*dra7*
11907
11908 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11909 L:      linux-omap@vger.kernel.org
11910 L:      linux-fbdev@vger.kernel.org
11911 S:      Orphan
11912 F:      drivers/video/fbdev/omap2/
11913 F:      Documentation/arm/omap/dss.rst
11914
11915 OMAP FRAMEBUFFER SUPPORT
11916 L:      linux-fbdev@vger.kernel.org
11917 L:      linux-omap@vger.kernel.org
11918 S:      Orphan
11919 F:      drivers/video/fbdev/omap/
11920
11921 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11922 M:      Roger Quadros <rogerq@ti.com>
11923 M:      Tony Lindgren <tony@atomide.com>
11924 L:      linux-omap@vger.kernel.org
11925 S:      Maintained
11926 F:      drivers/memory/omap-gpmc.c
11927 F:      arch/arm/mach-omap2/*gpmc*
11928
11929 OMAP GPIO DRIVER
11930 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11931 M:      Santosh Shilimkar <ssantosh@kernel.org>
11932 M:      Kevin Hilman <khilman@kernel.org>
11933 L:      linux-omap@vger.kernel.org
11934 S:      Maintained
11935 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11936 F:      drivers/gpio/gpio-omap.c
11937
11938 OMAP HARDWARE SPINLOCK SUPPORT
11939 M:      Ohad Ben-Cohen <ohad@wizery.com>
11940 L:      linux-omap@vger.kernel.org
11941 S:      Maintained
11942 F:      drivers/hwspinlock/omap_hwspinlock.c
11943
11944 OMAP HS MMC SUPPORT
11945 L:      linux-mmc@vger.kernel.org
11946 L:      linux-omap@vger.kernel.org
11947 S:      Orphan
11948 F:      drivers/mmc/host/omap_hsmmc.c
11949
11950 OMAP HWMOD DATA
11951 M:      Paul Walmsley <paul@pwsan.com>
11952 L:      linux-omap@vger.kernel.org
11953 S:      Maintained
11954 F:      arch/arm/mach-omap2/omap_hwmod*data*
11955
11956 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11957 M:      Benoît Cousson <bcousson@baylibre.com>
11958 L:      linux-omap@vger.kernel.org
11959 S:      Maintained
11960 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11961
11962 OMAP HWMOD SUPPORT
11963 M:      Benoît Cousson <bcousson@baylibre.com>
11964 M:      Paul Walmsley <paul@pwsan.com>
11965 L:      linux-omap@vger.kernel.org
11966 S:      Maintained
11967 F:      arch/arm/mach-omap2/omap_hwmod.*
11968
11969 OMAP I2C DRIVER
11970 M:      Vignesh R <vigneshr@ti.com>
11971 L:      linux-omap@vger.kernel.org
11972 L:      linux-i2c@vger.kernel.org
11973 S:      Maintained
11974 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11975 F:      drivers/i2c/busses/i2c-omap.c
11976
11977 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11978 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11979 L:      linux-media@vger.kernel.org
11980 S:      Maintained
11981 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11982 F:      drivers/media/platform/omap3isp/
11983 F:      drivers/staging/media/omap4iss/
11984
11985 OMAP MMC SUPPORT
11986 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11987 L:      linux-omap@vger.kernel.org
11988 S:      Odd Fixes
11989 F:      drivers/mmc/host/omap.c
11990
11991 OMAP POWER MANAGEMENT SUPPORT
11992 M:      Kevin Hilman <khilman@kernel.org>
11993 L:      linux-omap@vger.kernel.org
11994 S:      Maintained
11995 F:      arch/arm/*omap*/*pm*
11996 F:      drivers/cpufreq/omap-cpufreq.c
11997
11998 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11999 M:      Rajendra Nayak <rnayak@codeaurora.org>
12000 M:      Paul Walmsley <paul@pwsan.com>
12001 L:      linux-omap@vger.kernel.org
12002 S:      Maintained
12003 F:      arch/arm/mach-omap2/prm*
12004
12005 OMAP RANDOM NUMBER GENERATOR SUPPORT
12006 M:      Deepak Saxena <dsaxena@plexity.net>
12007 S:      Maintained
12008 F:      drivers/char/hw_random/omap-rng.c
12009
12010 OMAP USB SUPPORT
12011 L:      linux-usb@vger.kernel.org
12012 L:      linux-omap@vger.kernel.org
12013 S:      Orphan
12014 F:      drivers/usb/*/*omap*
12015 F:      arch/arm/*omap*/usb*
12016
12017 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12018 M:      Mark Jackson <mpfj@newflow.co.uk>
12019 L:      linux-omap@vger.kernel.org
12020 S:      Maintained
12021 F:      arch/arm/boot/dts/am335x-nano.dts
12022
12023 OMAP1 SUPPORT
12024 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12025 M:      Tony Lindgren <tony@atomide.com>
12026 L:      linux-omap@vger.kernel.org
12027 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12029 S:      Maintained
12030 F:      arch/arm/mach-omap1/
12031 F:      arch/arm/plat-omap/
12032 F:      arch/arm/configs/omap1_defconfig
12033 F:      drivers/i2c/busses/i2c-omap.c
12034 F:      include/linux/platform_data/i2c-omap.h
12035 F:      include/linux/platform_data/ams-delta-fiq.h
12036
12037 OMAP2+ SUPPORT
12038 M:      Tony Lindgren <tony@atomide.com>
12039 L:      linux-omap@vger.kernel.org
12040 W:      http://www.muru.com/linux/omap/
12041 W:      http://linux.omap.com/
12042 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12044 S:      Maintained
12045 F:      arch/arm/mach-omap2/
12046 F:      arch/arm/plat-omap/
12047 F:      arch/arm/configs/omap2plus_defconfig
12048 F:      drivers/bus/ti-sysc.c
12049 F:      drivers/i2c/busses/i2c-omap.c
12050 F:      drivers/irqchip/irq-omap-intc.c
12051 F:      drivers/mfd/*omap*.c
12052 F:      drivers/mfd/menelaus.c
12053 F:      drivers/mfd/palmas.c
12054 F:      drivers/mfd/tps65217.c
12055 F:      drivers/mfd/tps65218.c
12056 F:      drivers/mfd/tps65910.c
12057 F:      drivers/mfd/twl-core.[ch]
12058 F:      drivers/mfd/twl4030*.c
12059 F:      drivers/mfd/twl6030*.c
12060 F:      drivers/mfd/twl6040*.c
12061 F:      drivers/regulator/palmas-regulator*.c
12062 F:      drivers/regulator/pbias-regulator.c
12063 F:      drivers/regulator/tps65217-regulator.c
12064 F:      drivers/regulator/tps65218-regulator.c
12065 F:      drivers/regulator/tps65910-regulator.c
12066 F:      drivers/regulator/twl-regulator.c
12067 F:      drivers/regulator/twl6030-regulator.c
12068 F:      include/linux/platform_data/i2c-omap.h
12069 F:      include/linux/platform_data/ti-sysc.h
12070
12071 ONION OMEGA2+ BOARD
12072 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12073 L:      linux-mips@vger.kernel.org
12074 S:      Maintained
12075 F:      arch/mips/boot/dts/ralink/omega2p.dts
12076
12077 OMFS FILESYSTEM
12078 M:      Bob Copeland <me@bobcopeland.com>
12079 L:      linux-karma-devel@lists.sourceforge.net
12080 S:      Maintained
12081 F:      Documentation/filesystems/omfs.txt
12082 F:      fs/omfs/
12083
12084 OMNIKEY CARDMAN 4000 DRIVER
12085 M:      Harald Welte <laforge@gnumonks.org>
12086 S:      Maintained
12087 F:      drivers/char/pcmcia/cm4000_cs.c
12088 F:      include/linux/cm4000_cs.h
12089 F:      include/uapi/linux/cm4000_cs.h
12090
12091 OMNIKEY CARDMAN 4040 DRIVER
12092 M:      Harald Welte <laforge@gnumonks.org>
12093 S:      Maintained
12094 F:      drivers/char/pcmcia/cm4040_cs.*
12095
12096 OMNIVISION OV13858 SENSOR DRIVER
12097 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12098 L:      linux-media@vger.kernel.org
12099 T:      git git://linuxtv.org/media_tree.git
12100 S:      Maintained
12101 F:      drivers/media/i2c/ov13858.c
12102
12103 OMNIVISION OV2680 SENSOR DRIVER
12104 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12105 L:      linux-media@vger.kernel.org
12106 T:      git git://linuxtv.org/media_tree.git
12107 S:      Maintained
12108 F:      drivers/media/i2c/ov2680.c
12109 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12110
12111 OMNIVISION OV2685 SENSOR DRIVER
12112 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12113 L:      linux-media@vger.kernel.org
12114 T:      git git://linuxtv.org/media_tree.git
12115 S:      Maintained
12116 F:      drivers/media/i2c/ov2685.c
12117
12118 OMNIVISION OV5640 SENSOR DRIVER
12119 M:      Steve Longerbeam <slongerbeam@gmail.com>
12120 L:      linux-media@vger.kernel.org
12121 T:      git git://linuxtv.org/media_tree.git
12122 S:      Maintained
12123 F:      drivers/media/i2c/ov5640.c
12124
12125 OMNIVISION OV5647 SENSOR DRIVER
12126 M:      Luis Oliveira <lolivei@synopsys.com>
12127 L:      linux-media@vger.kernel.org
12128 T:      git git://linuxtv.org/media_tree.git
12129 S:      Maintained
12130 F:      drivers/media/i2c/ov5647.c
12131
12132 OMNIVISION OV5670 SENSOR DRIVER
12133 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12134 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12135 L:      linux-media@vger.kernel.org
12136 T:      git git://linuxtv.org/media_tree.git
12137 S:      Maintained
12138 F:      drivers/media/i2c/ov5670.c
12139
12140 OMNIVISION OV5675 SENSOR DRIVER
12141 M:      Shawn Tu <shawnx.tu@intel.com>
12142 L:      linux-media@vger.kernel.org
12143 T:      git git://linuxtv.org/media_tree.git
12144 S:      Maintained
12145 F:      drivers/media/i2c/ov5675.c
12146
12147 OMNIVISION OV5695 SENSOR DRIVER
12148 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12149 L:      linux-media@vger.kernel.org
12150 T:      git git://linuxtv.org/media_tree.git
12151 S:      Maintained
12152 F:      drivers/media/i2c/ov5695.c
12153
12154 OMNIVISION OV7670 SENSOR DRIVER
12155 M:      Jonathan Corbet <corbet@lwn.net>
12156 L:      linux-media@vger.kernel.org
12157 T:      git git://linuxtv.org/media_tree.git
12158 S:      Maintained
12159 F:      drivers/media/i2c/ov7670.c
12160 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12161
12162 OMNIVISION OV772x SENSOR DRIVER
12163 M:      Jacopo Mondi <jacopo@jmondi.org>
12164 L:      linux-media@vger.kernel.org
12165 T:      git git://linuxtv.org/media_tree.git
12166 S:      Odd fixes
12167 F:      drivers/media/i2c/ov772x.c
12168 F:      include/media/i2c/ov772x.h
12169 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12170
12171 OMNIVISION OV7740 SENSOR DRIVER
12172 M:      Wenyou Yang <wenyou.yang@microchip.com>
12173 L:      linux-media@vger.kernel.org
12174 T:      git git://linuxtv.org/media_tree.git
12175 S:      Maintained
12176 F:      drivers/media/i2c/ov7740.c
12177 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12178
12179 OMNIVISION OV9640 SENSOR DRIVER
12180 M:      Petr Cvek <petrcvekcz@gmail.com>
12181 L:      linux-media@vger.kernel.org
12182 S:      Maintained
12183 F:      drivers/media/i2c/ov9640.*
12184
12185 OMNIVISION OV8856 SENSOR DRIVER
12186 M:      Ben Kao <ben.kao@intel.com>
12187 L:      linux-media@vger.kernel.org
12188 T:      git git://linuxtv.org/media_tree.git
12189 S:      Maintained
12190 F:      drivers/media/i2c/ov8856.c
12191
12192 OMNIVISION OV9650 SENSOR DRIVER
12193 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12194 R:      Akinobu Mita <akinobu.mita@gmail.com>
12195 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12196 L:      linux-media@vger.kernel.org
12197 T:      git git://linuxtv.org/media_tree.git
12198 S:      Maintained
12199 F:      drivers/media/i2c/ov9650.c
12200 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12201
12202 ONENAND FLASH DRIVER
12203 M:      Kyungmin Park <kyungmin.park@samsung.com>
12204 L:      linux-mtd@lists.infradead.org
12205 S:      Maintained
12206 F:      drivers/mtd/nand/onenand/
12207 F:      include/linux/mtd/onenand*.h
12208
12209 OP-TEE DRIVER
12210 M:      Jens Wiklander <jens.wiklander@linaro.org>
12211 L:      tee-dev@lists.linaro.org
12212 S:      Maintained
12213 F:      drivers/tee/optee/
12214
12215 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12216 M:      Sumit Garg <sumit.garg@linaro.org>
12217 L:      tee-dev@lists.linaro.org
12218 S:      Maintained
12219 F:      drivers/char/hw_random/optee-rng.c
12220
12221 OPA-VNIC DRIVER
12222 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12223 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12224 L:      linux-rdma@vger.kernel.org
12225 S:      Supported
12226 F:      drivers/infiniband/ulp/opa_vnic
12227
12228 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12229 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12230 M:      Frank Rowand <frowand.list@gmail.com>
12231 L:      devicetree@vger.kernel.org
12232 S:      Maintained
12233 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12234 F:      Documentation/devicetree/overlay-notes.txt
12235 F:      drivers/of/overlay.c
12236 F:      drivers/of/resolver.c
12237 K:      of_overlay_notifier_
12238
12239 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12240 M:      Rob Herring <robh+dt@kernel.org>
12241 M:      Frank Rowand <frowand.list@gmail.com>
12242 L:      devicetree@vger.kernel.org
12243 W:      http://www.devicetree.org/
12244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12245 S:      Maintained
12246 F:      drivers/of/
12247 F:      include/linux/of*.h
12248 F:      scripts/dtc/
12249 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12250
12251 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12252 M:      Rob Herring <robh+dt@kernel.org>
12253 M:      Mark Rutland <mark.rutland@arm.com>
12254 L:      devicetree@vger.kernel.org
12255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12256 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12257 S:      Maintained
12258 F:      Documentation/devicetree/
12259 F:      arch/*/boot/dts/
12260 F:      include/dt-bindings/
12261
12262 OPENCORES I2C BUS DRIVER
12263 M:      Peter Korsgaard <peter@korsgaard.com>
12264 M:      Andrew Lunn <andrew@lunn.ch>
12265 L:      linux-i2c@vger.kernel.org
12266 S:      Maintained
12267 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12268 F:      Documentation/i2c/busses/i2c-ocores.rst
12269 F:      drivers/i2c/busses/i2c-ocores.c
12270 F:      include/linux/platform_data/i2c-ocores.h
12271
12272 OPENRISC ARCHITECTURE
12273 M:      Jonas Bonn <jonas@southpole.se>
12274 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12275 M:      Stafford Horne <shorne@gmail.com>
12276 T:      git git://github.com/openrisc/linux.git
12277 L:      openrisc@lists.librecores.org
12278 W:      http://openrisc.io
12279 S:      Maintained
12280 F:      Documentation/devicetree/bindings/openrisc/
12281 F:      Documentation/openrisc/
12282 F:      arch/openrisc/
12283 F:      drivers/irqchip/irq-ompic.c
12284 F:      drivers/irqchip/irq-or1k-*
12285
12286 OPENVSWITCH
12287 M:      Pravin B Shelar <pshelar@ovn.org>
12288 L:      netdev@vger.kernel.org
12289 L:      dev@openvswitch.org
12290 W:      http://openvswitch.org
12291 S:      Maintained
12292 F:      net/openvswitch/
12293 F:      include/uapi/linux/openvswitch.h
12294
12295 OPERATING PERFORMANCE POINTS (OPP)
12296 M:      Viresh Kumar <vireshk@kernel.org>
12297 M:      Nishanth Menon <nm@ti.com>
12298 M:      Stephen Boyd <sboyd@kernel.org>
12299 L:      linux-pm@vger.kernel.org
12300 S:      Maintained
12301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12302 F:      drivers/opp/
12303 F:      include/linux/pm_opp.h
12304 F:      Documentation/power/opp.rst
12305 F:      Documentation/devicetree/bindings/opp/
12306
12307 OPL4 DRIVER
12308 M:      Clemens Ladisch <clemens@ladisch.de>
12309 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12311 S:      Maintained
12312 F:      sound/drivers/opl4/
12313
12314 OPROFILE
12315 M:      Robert Richter <rric@kernel.org>
12316 L:      oprofile-list@lists.sf.net
12317 S:      Maintained
12318 F:      arch/*/include/asm/oprofile*.h
12319 F:      arch/*/oprofile/
12320 F:      drivers/oprofile/
12321 F:      include/linux/oprofile.h
12322
12323 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12324 M:      Mark Fasheh <mark@fasheh.com>
12325 M:      Joel Becker <jlbec@evilplan.org>
12326 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12327 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12328 W:      http://ocfs2.wiki.kernel.org
12329 S:      Supported
12330 F:      Documentation/filesystems/ocfs2.txt
12331 F:      Documentation/filesystems/dlmfs.txt
12332 F:      fs/ocfs2/
12333
12334 ORANGEFS FILESYSTEM
12335 M:      Mike Marshall <hubcap@omnibond.com>
12336 R:      Martin Brandenburg <martin@omnibond.com>
12337 L:      devel@lists.orangefs.org
12338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12339 S:      Supported
12340 F:      fs/orangefs/
12341 F:      Documentation/filesystems/orangefs.txt
12342
12343 ORINOCO DRIVER
12344 L:      linux-wireless@vger.kernel.org
12345 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12346 W:      http://www.nongnu.org/orinoco/
12347 S:      Orphan
12348 F:      drivers/net/wireless/intersil/orinoco/
12349
12350 OV2659 OMNIVISION SENSOR DRIVER
12351 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12352 L:      linux-media@vger.kernel.org
12353 W:      https://linuxtv.org
12354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12355 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12356 S:      Maintained
12357 F:      drivers/media/i2c/ov2659.c
12358 F:      include/media/i2c/ov2659.h
12359
12360 OVERLAY FILESYSTEM
12361 M:      Miklos Szeredi <miklos@szeredi.hu>
12362 L:      linux-unionfs@vger.kernel.org
12363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12364 S:      Supported
12365 F:      fs/overlayfs/
12366 F:      Documentation/filesystems/overlayfs.txt
12367
12368 P54 WIRELESS DRIVER
12369 M:      Christian Lamparter <chunkeey@googlemail.com>
12370 L:      linux-wireless@vger.kernel.org
12371 W:      http://wireless.kernel.org/en/users/Drivers/p54
12372 S:      Maintained
12373 F:      drivers/net/wireless/intersil/p54/
12374
12375 PA SEMI ETHERNET DRIVER
12376 L:      netdev@vger.kernel.org
12377 S:      Orphan
12378 F:      drivers/net/ethernet/pasemi/*
12379
12380 PA SEMI SMBUS DRIVER
12381 L:      linux-i2c@vger.kernel.org
12382 S:      Orphan
12383 F:      drivers/i2c/busses/i2c-pasemi.c
12384
12385 PACKING
12386 M:      Vladimir Oltean <olteanv@gmail.com>
12387 L:      netdev@vger.kernel.org
12388 S:      Supported
12389 F:      lib/packing.c
12390 F:      include/linux/packing.h
12391 F:      Documentation/core-api/packing.rst
12392
12393 PADATA PARALLEL EXECUTION MECHANISM
12394 M:      Steffen Klassert <steffen.klassert@secunet.com>
12395 L:      linux-crypto@vger.kernel.org
12396 S:      Maintained
12397 F:      kernel/padata.c
12398 F:      include/linux/padata.h
12399 F:      Documentation/padata.txt
12400
12401 PAGE POOL
12402 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12403 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12404 L:      netdev@vger.kernel.org
12405 S:      Supported
12406 F:      net/core/page_pool.c
12407 F:      include/net/page_pool.h
12408
12409 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12410 M:      Harald Welte <laforge@gnumonks.org>
12411 L:      platform-driver-x86@vger.kernel.org
12412 S:      Maintained
12413 F:      drivers/platform/x86/panasonic-laptop.c
12414
12415 PARALLEL LCD/KEYPAD PANEL DRIVER
12416 M:      Willy Tarreau <willy@haproxy.com>
12417 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12418 S:      Odd Fixes
12419 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12420 F:      drivers/auxdisplay/panel.c
12421
12422 PARALLEL PORT SUBSYSTEM
12423 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12424 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12425 L:      linux-parport@lists.infradead.org (subscribers-only)
12426 S:      Maintained
12427 F:      drivers/parport/
12428 F:      include/linux/parport*.h
12429 F:      drivers/char/ppdev.c
12430 F:      include/uapi/linux/ppdev.h
12431 F:      Documentation/driver-api/parport*.rst
12432
12433 PARAVIRT_OPS INTERFACE
12434 M:      Juergen Gross <jgross@suse.com>
12435 M:      Thomas Hellstrom <thellstrom@vmware.com>
12436 M:      "VMware, Inc." <pv-drivers@vmware.com>
12437 L:      virtualization@lists.linux-foundation.org
12438 S:      Supported
12439 F:      Documentation/virt/paravirt_ops.rst
12440 F:      arch/*/kernel/paravirt*
12441 F:      arch/*/include/asm/paravirt*.h
12442 F:      include/linux/hypervisor.h
12443
12444 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12445 M:      Tim Waugh <tim@cyberelk.net>
12446 L:      linux-parport@lists.infradead.org (subscribers-only)
12447 S:      Maintained
12448 F:      Documentation/admin-guide/blockdev/paride.rst
12449 F:      drivers/block/paride/
12450
12451 PARISC ARCHITECTURE
12452 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12453 M:      Helge Deller <deller@gmx.de>
12454 L:      linux-parisc@vger.kernel.org
12455 W:      http://www.parisc-linux.org/
12456 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12459 S:      Maintained
12460 F:      arch/parisc/
12461 F:      Documentation/parisc/
12462 F:      drivers/parisc/
12463 F:      drivers/char/agp/parisc-agp.c
12464 F:      drivers/input/misc/hp_sdc_rtc.c
12465 F:      drivers/input/serio/gscps2.c
12466 F:      drivers/input/serio/hp_sdc*
12467 F:      drivers/parport/parport_gsc.*
12468 F:      drivers/tty/serial/8250/8250_gsc.c
12469 F:      drivers/video/fbdev/sti*
12470 F:      drivers/video/console/sti*
12471 F:      drivers/video/logo/logo_parisc*
12472 F:      include/linux/hp_sdc.h
12473
12474 PARMAN
12475 M:      Jiri Pirko <jiri@mellanox.com>
12476 L:      netdev@vger.kernel.org
12477 S:      Supported
12478 F:      lib/parman.c
12479 F:      lib/test_parman.c
12480 F:      include/linux/parman.h
12481
12482 PC ENGINES APU BOARD DRIVER
12483 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12484 S:      Maintained
12485 F:      drivers/platform/x86/pcengines-apuv2.c
12486
12487 PC87360 HARDWARE MONITORING DRIVER
12488 M:      Jim Cromie <jim.cromie@gmail.com>
12489 L:      linux-hwmon@vger.kernel.org
12490 S:      Maintained
12491 F:      Documentation/hwmon/pc87360.rst
12492 F:      drivers/hwmon/pc87360.c
12493
12494 PC8736x GPIO DRIVER
12495 M:      Jim Cromie <jim.cromie@gmail.com>
12496 S:      Maintained
12497 F:      drivers/char/pc8736x_gpio.c
12498
12499 PC87427 HARDWARE MONITORING DRIVER
12500 M:      Jean Delvare <jdelvare@suse.com>
12501 L:      linux-hwmon@vger.kernel.org
12502 S:      Maintained
12503 F:      Documentation/hwmon/pc87427.rst
12504 F:      drivers/hwmon/pc87427.c
12505
12506 PCA9532 LED DRIVER
12507 M:      Riku Voipio <riku.voipio@iki.fi>
12508 S:      Maintained
12509 F:      drivers/leds/leds-pca9532.c
12510 F:      include/linux/leds-pca9532.h
12511
12512 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12513 M:      Guenter Roeck <linux@roeck-us.net>
12514 L:      linux-i2c@vger.kernel.org
12515 S:      Maintained
12516 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12517
12518 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12519 M:      Khalid Aziz <khalid@gonehiking.org>
12520 S:      Maintained
12521 F:      drivers/firmware/pcdp.*
12522
12523 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12524 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12525 L:      linux-pci@vger.kernel.org
12526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12527 S:      Maintained
12528 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12529 F:      drivers/pci/controller/pci-aardvark.c
12530
12531 PCI DRIVER FOR ALTERA PCIE IP
12532 M:      Ley Foon Tan <lftan@altera.com>
12533 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12534 L:      linux-pci@vger.kernel.org
12535 S:      Supported
12536 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12537 F:      drivers/pci/controller/pcie-altera.c
12538
12539 PCI DRIVER FOR APPLIEDMICRO XGENE
12540 M:      Toan Le <toan@os.amperecomputing.com>
12541 L:      linux-pci@vger.kernel.org
12542 L:      linux-arm-kernel@lists.infradead.org
12543 S:      Maintained
12544 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12545 F:      drivers/pci/controller/pci-xgene.c
12546
12547 PCI DRIVER FOR ARM VERSATILE PLATFORM
12548 M:      Rob Herring <robh@kernel.org>
12549 L:      linux-pci@vger.kernel.org
12550 L:      linux-arm-kernel@lists.infradead.org
12551 S:      Maintained
12552 F:      Documentation/devicetree/bindings/pci/versatile.txt
12553 F:      drivers/pci/controller/pci-versatile.c
12554
12555 PCI DRIVER FOR ARMADA 8K
12556 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12557 L:      linux-pci@vger.kernel.org
12558 L:      linux-arm-kernel@lists.infradead.org
12559 S:      Maintained
12560 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12561 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12562
12563 PCI DRIVER FOR CADENCE PCIE IP
12564 M:      Tom Joseph <tjoseph@cadence.com>
12565 L:      linux-pci@vger.kernel.org
12566 S:      Maintained
12567 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12568 F:      drivers/pci/controller/pcie-cadence*
12569
12570 PCI DRIVER FOR FREESCALE LAYERSCAPE
12571 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12572 M:      Mingkai Hu <mingkai.hu@nxp.com>
12573 M:      Roy Zang <roy.zang@nxp.com>
12574 L:      linuxppc-dev@lists.ozlabs.org
12575 L:      linux-pci@vger.kernel.org
12576 L:      linux-arm-kernel@lists.infradead.org
12577 S:      Maintained
12578 F:      drivers/pci/controller/dwc/*layerscape*
12579
12580 PCI DRIVER FOR GENERIC OF HOSTS
12581 M:      Will Deacon <will@kernel.org>
12582 L:      linux-pci@vger.kernel.org
12583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12584 S:      Maintained
12585 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12586 F:      drivers/pci/controller/pci-host-common.c
12587 F:      drivers/pci/controller/pci-host-generic.c
12588
12589 PCI DRIVER FOR IMX6
12590 M:      Richard Zhu <hongxing.zhu@nxp.com>
12591 M:      Lucas Stach <l.stach@pengutronix.de>
12592 L:      linux-pci@vger.kernel.org
12593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12594 S:      Maintained
12595 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12596 F:      drivers/pci/controller/dwc/*imx6*
12597
12598 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12599 M:      Keith Busch <keith.busch@intel.com>
12600 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12601 L:      linux-pci@vger.kernel.org
12602 S:      Supported
12603 F:      drivers/pci/controller/vmd.c
12604
12605 PCI DRIVER FOR MICROSEMI SWITCHTEC
12606 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12607 M:      Logan Gunthorpe <logang@deltatee.com>
12608 L:      linux-pci@vger.kernel.org
12609 S:      Maintained
12610 F:      Documentation/driver-api/switchtec.rst
12611 F:      Documentation/ABI/testing/sysfs-class-switchtec
12612 F:      drivers/pci/switch/switchtec*
12613 F:      include/uapi/linux/switchtec_ioctl.h
12614 F:      include/linux/switchtec.h
12615 F:      drivers/ntb/hw/mscc/
12616
12617 PCI DRIVER FOR MOBIVEIL PCIE IP
12618 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12619 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12620 L:      linux-pci@vger.kernel.org
12621 S:      Supported
12622 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12623 F:      drivers/pci/controller/pcie-mobiveil.c
12624
12625 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12626 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12627 M:      Jason Cooper <jason@lakedaemon.net>
12628 L:      linux-pci@vger.kernel.org
12629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12630 S:      Maintained
12631 F:      drivers/pci/controller/*mvebu*
12632
12633 PCI DRIVER FOR NVIDIA TEGRA
12634 M:      Thierry Reding <thierry.reding@gmail.com>
12635 L:      linux-tegra@vger.kernel.org
12636 L:      linux-pci@vger.kernel.org
12637 S:      Supported
12638 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12639 F:      drivers/pci/controller/pci-tegra.c
12640
12641 PCI DRIVER FOR RENESAS R-CAR
12642 M:      Simon Horman <horms@verge.net.au>
12643 L:      linux-pci@vger.kernel.org
12644 L:      linux-renesas-soc@vger.kernel.org
12645 S:      Maintained
12646 F:      drivers/pci/controller/*rcar*
12647
12648 PCI DRIVER FOR SAMSUNG EXYNOS
12649 M:      Jingoo Han <jingoohan1@gmail.com>
12650 L:      linux-pci@vger.kernel.org
12651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12652 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12653 S:      Maintained
12654 F:      drivers/pci/controller/dwc/pci-exynos.c
12655
12656 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12657 M:      Jingoo Han <jingoohan1@gmail.com>
12658 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12659 L:      linux-pci@vger.kernel.org
12660 S:      Maintained
12661 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12662 F:      drivers/pci/controller/dwc/*designware*
12663
12664 PCI DRIVER FOR TI DRA7XX
12665 M:      Kishon Vijay Abraham I <kishon@ti.com>
12666 L:      linux-omap@vger.kernel.org
12667 L:      linux-pci@vger.kernel.org
12668 S:      Supported
12669 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12670 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12671
12672 PCI DRIVER FOR TI KEYSTONE
12673 M:      Murali Karicheri <m-karicheri2@ti.com>
12674 L:      linux-pci@vger.kernel.org
12675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12676 S:      Maintained
12677 F:      drivers/pci/controller/dwc/pci-keystone.c
12678
12679 PCI ENDPOINT SUBSYSTEM
12680 M:      Kishon Vijay Abraham I <kishon@ti.com>
12681 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12682 L:      linux-pci@vger.kernel.org
12683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12684 S:      Supported
12685 F:      drivers/pci/endpoint/
12686 F:      drivers/misc/pci_endpoint_test.c
12687 F:      tools/pci/
12688
12689 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12690 M:      Russell Currey <ruscur@russell.cc>
12691 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12692 M:      Oliver O'Halloran <oohall@gmail.com>
12693 L:      linuxppc-dev@lists.ozlabs.org
12694 S:      Supported
12695 F:      Documentation/PCI/pci-error-recovery.rst
12696 F:      drivers/pci/pcie/aer.c
12697 F:      drivers/pci/pcie/dpc.c
12698 F:      drivers/pci/pcie/err.c
12699 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12700 F:      arch/powerpc/kernel/eeh*.c
12701 F:      arch/powerpc/platforms/*/eeh*.c
12702 F:      arch/powerpc/include/*/eeh*.h
12703
12704 PCI ERROR RECOVERY
12705 M:      Linas Vepstas <linasvepstas@gmail.com>
12706 L:      linux-pci@vger.kernel.org
12707 S:      Supported
12708 F:      Documentation/PCI/pci-error-recovery.rst
12709
12710 PCI MSI DRIVER FOR ALTERA MSI IP
12711 M:      Ley Foon Tan <lftan@altera.com>
12712 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12713 L:      linux-pci@vger.kernel.org
12714 S:      Supported
12715 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12716 F:      drivers/pci/controller/pcie-altera-msi.c
12717
12718 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12719 M:      Toan Le <toan@os.amperecomputing.com>
12720 L:      linux-pci@vger.kernel.org
12721 L:      linux-arm-kernel@lists.infradead.org
12722 S:      Maintained
12723 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12724 F:      drivers/pci/controller/pci-xgene-msi.c
12725
12726 PCI SUBSYSTEM
12727 M:      Bjorn Helgaas <bhelgaas@google.com>
12728 L:      linux-pci@vger.kernel.org
12729 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12731 S:      Supported
12732 F:      Documentation/devicetree/bindings/pci/
12733 F:      Documentation/PCI/
12734 F:      drivers/acpi/pci*
12735 F:      drivers/pci/
12736 F:      include/asm-generic/pci*
12737 F:      include/linux/pci*
12738 F:      include/linux/of_pci.h
12739 F:      include/uapi/linux/pci*
12740 F:      lib/pci*
12741 F:      arch/x86/pci/
12742 F:      arch/x86/kernel/quirks.c
12743 F:      arch/x86/kernel/early-quirks.c
12744
12745 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12746 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12747 R:      Andrew Murray <andrew.murray@arm.com>
12748 L:      linux-pci@vger.kernel.org
12749 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12751 S:      Supported
12752 F:      drivers/pci/controller/
12753
12754 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12755 M:      Jonathan Chocron <jonnyc@amazon.com>
12756 L:      linux-pci@vger.kernel.org
12757 S:      Maintained
12758 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12759 F:      drivers/pci/controller/dwc/pcie-al.c
12760
12761 PCIE DRIVER FOR AMLOGIC MESON
12762 M:      Yue Wang <yue.wang@Amlogic.com>
12763 L:      linux-pci@vger.kernel.org
12764 L:      linux-amlogic@lists.infradead.org
12765 S:      Maintained
12766 F:      drivers/pci/controller/dwc/pci-meson.c
12767
12768 PCIE DRIVER FOR AXIS ARTPEC
12769 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12770 L:      linux-arm-kernel@axis.com
12771 L:      linux-pci@vger.kernel.org
12772 S:      Maintained
12773 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12774 F:      drivers/pci/controller/dwc/*artpec*
12775
12776 PCIE DRIVER FOR CAVIUM THUNDERX
12777 M:      David Daney <david.daney@cavium.com>
12778 L:      linux-pci@vger.kernel.org
12779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12780 S:      Supported
12781 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12782 F:      drivers/pci/controller/pci-thunder-*
12783
12784 PCIE DRIVER FOR HISILICON
12785 M:      Zhou Wang <wangzhou1@hisilicon.com>
12786 L:      linux-pci@vger.kernel.org
12787 S:      Maintained
12788 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12789 F:      drivers/pci/controller/dwc/pcie-hisi.c
12790
12791 PCIE DRIVER FOR HISILICON KIRIN
12792 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12793 M:      Binghui Wang <wangbinghui@hisilicon.com>
12794 L:      linux-pci@vger.kernel.org
12795 S:      Maintained
12796 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12797 F:      drivers/pci/controller/dwc/pcie-kirin.c
12798
12799 PCIE DRIVER FOR HISILICON STB
12800 M:      Shawn Guo <shawn.guo@linaro.org>
12801 L:      linux-pci@vger.kernel.org
12802 S:      Maintained
12803 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12804 F:      drivers/pci/controller/dwc/pcie-histb.c
12805
12806 PCIE DRIVER FOR MEDIATEK
12807 M:      Ryder Lee <ryder.lee@mediatek.com>
12808 L:      linux-pci@vger.kernel.org
12809 L:      linux-mediatek@lists.infradead.org
12810 S:      Supported
12811 F:      Documentation/devicetree/bindings/pci/mediatek*
12812 F:      drivers/pci/controller/*mediatek*
12813
12814 PCIE DRIVER FOR QUALCOMM MSM
12815 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12816 L:      linux-pci@vger.kernel.org
12817 L:      linux-arm-msm@vger.kernel.org
12818 S:      Maintained
12819 F:      drivers/pci/controller/dwc/*qcom*
12820
12821 PCIE DRIVER FOR ROCKCHIP
12822 M:      Shawn Lin <shawn.lin@rock-chips.com>
12823 L:      linux-pci@vger.kernel.org
12824 L:      linux-rockchip@lists.infradead.org
12825 S:      Maintained
12826 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12827 F:      drivers/pci/controller/pcie-rockchip*
12828
12829 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12830 M:      Linus Walleij <linus.walleij@linaro.org>
12831 L:      linux-pci@vger.kernel.org
12832 S:      Maintained
12833 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12834 F:      drivers/pci/controller/pci-v3-semi.c
12835
12836 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12837 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12838 L:      linux-pci@vger.kernel.org
12839 S:      Maintained
12840 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12841 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12842
12843 PCIE DRIVER FOR ST SPEAR13XX
12844 M:      Pratyush Anand <pratyush.anand@gmail.com>
12845 L:      linux-pci@vger.kernel.org
12846 S:      Maintained
12847 F:      drivers/pci/controller/dwc/*spear*
12848
12849 PCMCIA SUBSYSTEM
12850 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12852 S:      Odd Fixes
12853 F:      Documentation/pcmcia/
12854 F:      tools/pcmcia/
12855 F:      drivers/pcmcia/
12856 F:      include/pcmcia/
12857
12858 PCNET32 NETWORK DRIVER
12859 M:      Don Fry <pcnet32@frontier.com>
12860 L:      netdev@vger.kernel.org
12861 S:      Maintained
12862 F:      drivers/net/ethernet/amd/pcnet32.c
12863
12864 PCRYPT PARALLEL CRYPTO ENGINE
12865 M:      Steffen Klassert <steffen.klassert@secunet.com>
12866 L:      linux-crypto@vger.kernel.org
12867 S:      Maintained
12868 F:      crypto/pcrypt.c
12869 F:      include/crypto/pcrypt.h
12870
12871 PEAQ WMI HOTKEYS DRIVER
12872 M:      Hans de Goede <hdegoede@redhat.com>
12873 L:      platform-driver-x86@vger.kernel.org
12874 S:      Maintained
12875 F:      drivers/platform/x86/peaq-wmi.c
12876
12877 PENSANDO ETHERNET DRIVERS
12878 M:      Shannon Nelson <snelson@pensando.io>
12879 M:      Pensando Drivers <drivers@pensando.io>
12880 L:      netdev@vger.kernel.org
12881 S:      Supported
12882 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12883 F:      drivers/net/ethernet/pensando/
12884
12885 PER-CPU MEMORY ALLOCATOR
12886 M:      Dennis Zhou <dennis@kernel.org>
12887 M:      Tejun Heo <tj@kernel.org>
12888 M:      Christoph Lameter <cl@linux.com>
12889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12890 S:      Maintained
12891 F:      include/linux/percpu*.h
12892 F:      mm/percpu*.c
12893 F:      arch/*/include/asm/percpu.h
12894
12895 PER-TASK DELAY ACCOUNTING
12896 M:      Balbir Singh <bsingharora@gmail.com>
12897 S:      Maintained
12898 F:      include/linux/delayacct.h
12899 F:      kernel/delayacct.c
12900
12901 PERFORMANCE EVENTS SUBSYSTEM
12902 M:      Peter Zijlstra <peterz@infradead.org>
12903 M:      Ingo Molnar <mingo@redhat.com>
12904 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12905 R:      Mark Rutland <mark.rutland@arm.com>
12906 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12907 R:      Jiri Olsa <jolsa@redhat.com>
12908 R:      Namhyung Kim <namhyung@kernel.org>
12909 L:      linux-kernel@vger.kernel.org
12910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12911 S:      Supported
12912 F:      kernel/events/*
12913 F:      include/linux/perf_event.h
12914 F:      include/uapi/linux/perf_event.h
12915 F:      arch/*/kernel/perf_event*.c
12916 F:      arch/*/kernel/*/perf_event*.c
12917 F:      arch/*/kernel/*/*/perf_event*.c
12918 F:      arch/*/include/asm/perf_event.h
12919 F:      arch/*/kernel/perf_callchain.c
12920 F:      arch/*/events/*
12921 F:      arch/*/events/*/*
12922 F:      tools/perf/
12923
12924 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12925 R:      John Garry <john.garry@huawei.com>
12926 R:      Will Deacon <will@kernel.org>
12927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12928 S:      Supported
12929 F:      tools/perf/pmu-events/arch/arm64/
12930
12931 PERSONALITY HANDLING
12932 M:      Christoph Hellwig <hch@infradead.org>
12933 L:      linux-abi-devel@lists.sourceforge.net
12934 S:      Maintained
12935 F:      include/linux/personality.h
12936 F:      include/uapi/linux/personality.h
12937
12938 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12939 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12940 L:      linux-input@vger.kernel.org
12941 S:      Maintained
12942 F:      Documentation/input/devices/pxrc.rst
12943 F:      drivers/input/joystick/pxrc.c
12944
12945 FLYSKY FSIA6B RC RECEIVER
12946 M:      Markus Koch <markus@notsyncing.net>
12947 L:      linux-input@vger.kernel.org
12948 S:      Maintained
12949 F:      drivers/input/joystick/fsia6b.c
12950
12951 PHONET PROTOCOL
12952 M:      Remi Denis-Courmont <courmisch@gmail.com>
12953 S:      Supported
12954 F:      Documentation/networking/phonet.txt
12955 F:      include/linux/phonet.h
12956 F:      include/net/phonet/
12957 F:      include/uapi/linux/phonet.h
12958 F:      net/phonet/
12959
12960 PHRAM MTD DRIVER
12961 M:      Joern Engel <joern@lazybastard.org>
12962 L:      linux-mtd@lists.infradead.org
12963 S:      Maintained
12964 F:      drivers/mtd/devices/phram.c
12965
12966 PICOLCD HID DRIVER
12967 M:      Bruno Prémont <bonbons@linux-vserver.org>
12968 L:      linux-input@vger.kernel.org
12969 S:      Maintained
12970 F:      drivers/hid/hid-picolcd*
12971
12972 PICOXCELL SUPPORT
12973 M:      Jamie Iles <jamie@jamieiles.com>
12974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12975 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12976 S:      Supported
12977 F:      arch/arm/boot/dts/picoxcell*
12978 F:      arch/arm/mach-picoxcell/
12979 F:      drivers/crypto/picoxcell*
12980
12981 PIDFD API
12982 M:      Christian Brauner <christian@brauner.io>
12983 L:      linux-kernel@vger.kernel.org
12984 S:      Maintained
12985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12986 F:      samples/pidfd/
12987 F:      tools/testing/selftests/pidfd/
12988 F:      tools/testing/selftests/clone3/
12989 K:      (?i)pidfd
12990 K:      (?i)clone3
12991 K:      \b(clone_args|kernel_clone_args)\b
12992
12993 PIN CONTROL SUBSYSTEM
12994 M:      Linus Walleij <linus.walleij@linaro.org>
12995 L:      linux-gpio@vger.kernel.org
12996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12997 S:      Maintained
12998 F:      Documentation/devicetree/bindings/pinctrl/
12999 F:      Documentation/driver-api/pinctl.rst
13000 F:      drivers/pinctrl/
13001 F:      include/linux/pinctrl/
13002
13003 PIN CONTROLLER - MICROCHIP AT91
13004 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13006 L:      linux-gpio@vger.kernel.org
13007 S:      Supported
13008 F:      drivers/pinctrl/pinctrl-at91*
13009 F:      drivers/gpio/gpio-sama5d2-piobu.c
13010
13011 PIN CONTROLLER - FREESCALE
13012 M:      Dong Aisheng <aisheng.dong@nxp.com>
13013 M:      Fabio Estevam <festevam@gmail.com>
13014 M:      Shawn Guo <shawnguo@kernel.org>
13015 M:      Stefan Agner <stefan@agner.ch>
13016 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13017 L:      linux-gpio@vger.kernel.org
13018 S:      Maintained
13019 F:      drivers/pinctrl/freescale/
13020 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13021
13022 PIN CONTROLLER - INTEL
13023 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13024 M:      Andy Shevchenko <andy@kernel.org>
13025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13026 S:      Maintained
13027 F:      drivers/pinctrl/intel/
13028
13029 PIN CONTROLLER - MEDIATEK
13030 M:      Sean Wang <sean.wang@kernel.org>
13031 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13032 S:      Maintained
13033 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13034 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13035 F:      drivers/pinctrl/mediatek/
13036
13037 PIN CONTROLLER - QUALCOMM
13038 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13039 S:      Maintained
13040 L:      linux-arm-msm@vger.kernel.org
13041 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13042 F:      drivers/pinctrl/qcom/
13043
13044 PIN CONTROLLER - RENESAS
13045 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13046 L:      linux-renesas-soc@vger.kernel.org
13047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13048 S:      Maintained
13049 F:      drivers/pinctrl/pinctrl-rz*
13050 F:      drivers/pinctrl/sh-pfc/
13051
13052 PIN CONTROLLER - SAMSUNG
13053 M:      Tomasz Figa <tomasz.figa@gmail.com>
13054 M:      Krzysztof Kozlowski <krzk@kernel.org>
13055 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13057 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13058 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13060 S:      Maintained
13061 F:      drivers/pinctrl/samsung/
13062 F:      include/dt-bindings/pinctrl/samsung.h
13063 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13064
13065 PIN CONTROLLER - SINGLE
13066 M:      Tony Lindgren <tony@atomide.com>
13067 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13069 L:      linux-omap@vger.kernel.org
13070 S:      Maintained
13071 F:      drivers/pinctrl/pinctrl-single.c
13072
13073 PIN CONTROLLER - ST SPEAR
13074 M:      Viresh Kumar <vireshk@kernel.org>
13075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13076 W:      http://www.st.com/spear
13077 S:      Maintained
13078 F:      drivers/pinctrl/spear/
13079
13080 PISTACHIO SOC SUPPORT
13081 M:      James Hartley <james.hartley@sondrel.com>
13082 L:      linux-mips@vger.kernel.org
13083 S:      Odd Fixes
13084 F:      arch/mips/pistachio/
13085 F:      arch/mips/include/asm/mach-pistachio/
13086 F:      arch/mips/boot/dts/img/pistachio*
13087 F:      arch/mips/configs/pistachio*_defconfig
13088
13089 PKTCDVD DRIVER
13090 S:      Orphan
13091 M:      linux-block@vger.kernel.org
13092 F:      drivers/block/pktcdvd.c
13093 F:      include/linux/pktcdvd.h
13094 F:      include/uapi/linux/pktcdvd.h
13095
13096 PKUNITY SOC DRIVERS
13097 M:      Guan Xuetao <gxt@pku.edu.cn>
13098 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13099 S:      Maintained
13100 T:      git git://github.com/gxt/linux.git
13101 F:      drivers/input/serio/i8042-unicore32io.h
13102 F:      drivers/i2c/busses/i2c-puv3.c
13103 F:      drivers/video/fbdev/fb-puv3.c
13104 F:      drivers/rtc/rtc-puv3.c
13105
13106 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13107 M:      Tomasz Duszynski <tduszyns@gmail.com>
13108 S:      Maintained
13109 F:      drivers/iio/chemical/pms7003.c
13110 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13111
13112 PMBUS HARDWARE MONITORING DRIVERS
13113 M:      Guenter Roeck <linux@roeck-us.net>
13114 L:      linux-hwmon@vger.kernel.org
13115 W:      http://hwmon.wiki.kernel.org/
13116 W:      http://www.roeck-us.net/linux/drivers/
13117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13118 S:      Maintained
13119 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13120 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13121 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13122 F:      Documentation/hwmon/adm1275.rst
13123 F:      Documentation/hwmon/ibm-cffps.rst
13124 F:      Documentation/hwmon/ir35221.rst
13125 F:      Documentation/hwmon/lm25066.rst
13126 F:      Documentation/hwmon/ltc2978.rst
13127 F:      Documentation/hwmon/ltc3815.rst
13128 F:      Documentation/hwmon/max16064.rst
13129 F:      Documentation/hwmon/max20751.rst
13130 F:      Documentation/hwmon/max31785.rst
13131 F:      Documentation/hwmon/max34440.rst
13132 F:      Documentation/hwmon/max8688.rst
13133 F:      Documentation/hwmon/pmbus.rst
13134 F:      Documentation/hwmon/pmbus-core.rst
13135 F:      Documentation/hwmon/tps40422.rst
13136 F:      Documentation/hwmon/ucd9000.rst
13137 F:      Documentation/hwmon/ucd9200.rst
13138 F:      Documentation/hwmon/zl6100.rst
13139 F:      drivers/hwmon/pmbus/
13140 F:      include/linux/pmbus.h
13141
13142 PMC SIERRA MaxRAID DRIVER
13143 L:      linux-scsi@vger.kernel.org
13144 W:      http://www.pmc-sierra.com/
13145 S:      Orphan
13146 F:      drivers/scsi/pmcraid.*
13147
13148 PMC SIERRA PM8001 DRIVER
13149 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13150 L:      linux-scsi@vger.kernel.org
13151 S:      Supported
13152 F:      drivers/scsi/pm8001/
13153
13154 PM-GRAPH UTILITY
13155 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13156 L:      linux-pm@vger.kernel.org
13157 W:      https://01.org/pm-graph
13158 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13159 T:      git git://github.com/intel/pm-graph
13160 S:      Supported
13161 F:      tools/power/pm-graph
13162
13163 PNP SUPPORT
13164 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13165 S:      Maintained
13166 F:      drivers/pnp/
13167
13168 PNI RM3100 IIO DRIVER
13169 M:      Song Qiang <songqiang1304521@gmail.com>
13170 L:      linux-iio@vger.kernel.org
13171 S:      Maintained
13172 F:      drivers/iio/magnetometer/rm3100*
13173 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13174
13175 POSIX CLOCKS and TIMERS
13176 M:      Thomas Gleixner <tglx@linutronix.de>
13177 L:      linux-kernel@vger.kernel.org
13178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13179 S:      Maintained
13180 F:      fs/timerfd.c
13181 F:      include/linux/timer*
13182 F:      kernel/time/*timer*
13183
13184 POWER MANAGEMENT CORE
13185 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13186 L:      linux-pm@vger.kernel.org
13187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13188 B:      https://bugzilla.kernel.org
13189 S:      Supported
13190 F:      drivers/base/power/
13191 F:      include/linux/pm.h
13192 F:      include/linux/pm_*
13193 F:      include/linux/powercap.h
13194 F:      include/linux/intel_rapl.h
13195 F:      drivers/powercap/
13196 F:      kernel/configs/nopm.config
13197
13198 POWER STATE COORDINATION INTERFACE (PSCI)
13199 M:      Mark Rutland <mark.rutland@arm.com>
13200 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13201 L:      linux-arm-kernel@lists.infradead.org
13202 S:      Maintained
13203 F:      drivers/firmware/psci/
13204 F:      include/linux/psci.h
13205 F:      include/uapi/linux/psci.h
13206
13207 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13208 M:      Sebastian Reichel <sre@kernel.org>
13209 L:      linux-pm@vger.kernel.org
13210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13211 S:      Maintained
13212 F:      Documentation/ABI/testing/sysfs-class-power
13213 F:      Documentation/devicetree/bindings/power/supply/
13214 F:      include/linux/power_supply.h
13215 F:      drivers/power/supply/
13216
13217 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13218 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13219 L:      linuxppc-dev@lists.ozlabs.org
13220 S:      Maintained
13221 F:      drivers/char/powernv-op-panel.c
13222
13223 PPP OVER ATM (RFC 2364)
13224 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13225 S:      Maintained
13226 F:      net/atm/pppoatm.c
13227 F:      include/uapi/linux/atmppp.h
13228
13229 PPP OVER ETHERNET
13230 M:      Michal Ostrowski <mostrows@earthlink.net>
13231 S:      Maintained
13232 F:      drivers/net/ppp/pppoe.c
13233 F:      drivers/net/ppp/pppox.c
13234
13235 PPP OVER L2TP
13236 M:      James Chapman <jchapman@katalix.com>
13237 S:      Maintained
13238 F:      net/l2tp/l2tp_ppp.c
13239 F:      include/linux/if_pppol2tp.h
13240 F:      include/uapi/linux/if_pppol2tp.h
13241
13242 PPP PROTOCOL DRIVERS AND COMPRESSORS
13243 M:      Paul Mackerras <paulus@samba.org>
13244 L:      linux-ppp@vger.kernel.org
13245 S:      Maintained
13246 F:      drivers/net/ppp/ppp_*
13247
13248 PPS SUPPORT
13249 M:      Rodolfo Giometti <giometti@enneenne.com>
13250 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13251 L:      linuxpps@ml.enneenne.com (subscribers-only)
13252 S:      Maintained
13253 F:      Documentation/driver-api/pps.rst
13254 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13255 F:      Documentation/ABI/testing/sysfs-pps
13256 F:      drivers/pps/
13257 F:      include/linux/pps*.h
13258 F:      include/uapi/linux/pps.h
13259
13260 PPTP DRIVER
13261 M:      Dmitry Kozlov <xeb@mail.ru>
13262 L:      netdev@vger.kernel.org
13263 S:      Maintained
13264 F:      drivers/net/ppp/pptp.c
13265 W:      http://sourceforge.net/projects/accel-pptp
13266
13267 PRINTK
13268 M:      Petr Mladek <pmladek@suse.com>
13269 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13270 R:      Steven Rostedt <rostedt@goodmis.org>
13271 S:      Maintained
13272 F:      kernel/printk/
13273 F:      include/linux/printk.h
13274
13275 PRISM54 WIRELESS DRIVER
13276 M:      Luis Chamberlain <mcgrof@kernel.org>
13277 L:      linux-wireless@vger.kernel.org
13278 W:      http://wireless.kernel.org/en/users/Drivers/p54
13279 S:      Obsolete
13280 F:      drivers/net/wireless/intersil/prism54/
13281
13282 PROC FILESYSTEM
13283 R:      Alexey Dobriyan <adobriyan@gmail.com>
13284 L:      linux-kernel@vger.kernel.org
13285 L:      linux-fsdevel@vger.kernel.org
13286 S:      Maintained
13287 F:      fs/proc/
13288 F:      include/linux/proc_fs.h
13289 F:      tools/testing/selftests/proc/
13290 F:      Documentation/filesystems/proc.txt
13291
13292 PROC SYSCTL
13293 M:      Luis Chamberlain <mcgrof@kernel.org>
13294 M:      Kees Cook <keescook@chromium.org>
13295 M:      Iurii Zaikin <yzaikin@google.com>
13296 L:      linux-kernel@vger.kernel.org
13297 L:      linux-fsdevel@vger.kernel.org
13298 S:      Maintained
13299 F:      fs/proc/proc_sysctl.c
13300 F:      include/linux/sysctl.h
13301 F:      kernel/sysctl.c
13302 F:      kernel/sysctl-test.c
13303 F:      tools/testing/selftests/sysctl/
13304
13305 PS3 NETWORK SUPPORT
13306 M:      Geoff Levand <geoff@infradead.org>
13307 L:      netdev@vger.kernel.org
13308 L:      linuxppc-dev@lists.ozlabs.org
13309 S:      Maintained
13310 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13311
13312 PS3 PLATFORM SUPPORT
13313 M:      Geoff Levand <geoff@infradead.org>
13314 L:      linuxppc-dev@lists.ozlabs.org
13315 S:      Maintained
13316 F:      arch/powerpc/boot/ps3*
13317 F:      arch/powerpc/include/asm/lv1call.h
13318 F:      arch/powerpc/include/asm/ps3*.h
13319 F:      arch/powerpc/platforms/ps3/
13320 F:      drivers/*/ps3*
13321 F:      drivers/ps3/
13322 F:      drivers/rtc/rtc-ps3.c
13323 F:      drivers/usb/host/*ps3.c
13324 F:      sound/ppc/snd_ps3*
13325
13326 PS3VRAM DRIVER
13327 M:      Jim Paris <jim@jtan.com>
13328 M:      Geoff Levand <geoff@infradead.org>
13329 L:      linuxppc-dev@lists.ozlabs.org
13330 S:      Maintained
13331 F:      drivers/block/ps3vram.c
13332
13333 PSAMPLE PACKET SAMPLING SUPPORT:
13334 M:      Yotam Gigi <yotam.gi@gmail.com>
13335 S:      Maintained
13336 F:      net/psample
13337 F:      include/net/psample.h
13338 F:      include/uapi/linux/psample.h
13339
13340 PSTORE FILESYSTEM
13341 M:      Kees Cook <keescook@chromium.org>
13342 M:      Anton Vorontsov <anton@enomsg.org>
13343 M:      Colin Cross <ccross@android.com>
13344 M:      Tony Luck <tony.luck@intel.com>
13345 S:      Maintained
13346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13347 F:      fs/pstore/
13348 F:      include/linux/pstore*
13349 F:      drivers/firmware/efi/efi-pstore.c
13350 F:      drivers/acpi/apei/erst.c
13351 F:      Documentation/admin-guide/ramoops.rst
13352 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13353 K:      \b(pstore|ramoops)
13354
13355 PTP HARDWARE CLOCK SUPPORT
13356 M:      Richard Cochran <richardcochran@gmail.com>
13357 L:      netdev@vger.kernel.org
13358 S:      Maintained
13359 W:      http://linuxptp.sourceforge.net/
13360 F:      Documentation/ABI/testing/sysfs-ptp
13361 F:      Documentation/driver-api/ptp.rst
13362 F:      drivers/net/phy/dp83640*
13363 F:      drivers/ptp/*
13364 F:      include/linux/ptp_cl*
13365
13366 PTRACE SUPPORT
13367 M:      Oleg Nesterov <oleg@redhat.com>
13368 S:      Maintained
13369 F:      include/asm-generic/syscall.h
13370 F:      include/linux/ptrace.h
13371 F:      include/linux/regset.h
13372 F:      include/linux/tracehook.h
13373 F:      include/uapi/linux/ptrace.h
13374 F:      include/uapi/linux/ptrace.h
13375 F:      kernel/ptrace.c
13376 F:      arch/*/ptrace*.c
13377 F:      arch/*/*/ptrace*.c
13378 F:      arch/*/include/asm/ptrace*.h
13379
13380 PULSE8-CEC DRIVER
13381 M:      Hans Verkuil <hverkuil@xs4all.nl>
13382 L:      linux-media@vger.kernel.org
13383 T:      git git://linuxtv.org/media_tree.git
13384 S:      Maintained
13385 F:      drivers/media/usb/pulse8-cec/*
13386 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13387
13388 PVRUSB2 VIDEO4LINUX DRIVER
13389 M:      Mike Isely <isely@pobox.com>
13390 L:      pvrusb2@isely.net       (subscribers-only)
13391 L:      linux-media@vger.kernel.org
13392 W:      http://www.isely.net/pvrusb2/
13393 T:      git git://linuxtv.org/media_tree.git
13394 S:      Maintained
13395 F:      Documentation/media/v4l-drivers/pvrusb2*
13396 F:      drivers/media/usb/pvrusb2/
13397
13398 PWC WEBCAM DRIVER
13399 M:      Hans Verkuil <hverkuil@xs4all.nl>
13400 L:      linux-media@vger.kernel.org
13401 T:      git git://linuxtv.org/media_tree.git
13402 S:      Odd Fixes
13403 F:      drivers/media/usb/pwc/*
13404 F:      include/trace/events/pwc.h
13405
13406 PWM FAN DRIVER
13407 M:      Kamil Debski <kamil@wypas.org>
13408 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13409 L:      linux-hwmon@vger.kernel.org
13410 S:      Supported
13411 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13412 F:      Documentation/hwmon/pwm-fan.rst
13413 F:      drivers/hwmon/pwm-fan.c
13414
13415 PWM IR Transmitter
13416 M:      Sean Young <sean@mess.org>
13417 L:      linux-media@vger.kernel.org
13418 S:      Maintained
13419 F:      drivers/media/rc/pwm-ir-tx.c
13420
13421 PWM SUBSYSTEM
13422 M:      Thierry Reding <thierry.reding@gmail.com>
13423 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13424 L:      linux-pwm@vger.kernel.org
13425 S:      Maintained
13426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13427 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13428 F:      Documentation/driver-api/pwm.rst
13429 F:      Documentation/devicetree/bindings/pwm/
13430 F:      include/linux/pwm.h
13431 F:      drivers/pwm/
13432 F:      drivers/video/backlight/pwm_bl.c
13433 F:      include/linux/pwm_backlight.h
13434 F:      drivers/gpio/gpio-mvebu.c
13435 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13436 K:      pwm_(config|apply_state|ops)
13437
13438 PXA GPIO DRIVER
13439 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13440 L:      linux-gpio@vger.kernel.org
13441 S:      Maintained
13442 F:      drivers/gpio/gpio-pxa.c
13443
13444 PXA MMCI DRIVER
13445 S:      Orphan
13446
13447 PXA RTC DRIVER
13448 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13449 L:      linux-rtc@vger.kernel.org
13450 S:      Maintained
13451
13452 PXA2xx/PXA3xx SUPPORT
13453 M:      Daniel Mack <daniel@zonque.org>
13454 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13455 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13457 T:      git git://github.com/hzhuang1/linux.git
13458 T:      git git://github.com/rjarzmik/linux.git
13459 S:      Maintained
13460 F:      arch/arm/boot/dts/pxa*
13461 F:      arch/arm/mach-pxa/
13462 F:      drivers/dma/pxa*
13463 F:      drivers/pcmcia/pxa2xx*
13464 F:      drivers/pinctrl/pxa/
13465 F:      drivers/spi/spi-pxa2xx*
13466 F:      drivers/usb/gadget/udc/pxa2*
13467 F:      include/sound/pxa2xx-lib.h
13468 F:      sound/arm/pxa*
13469 F:      sound/soc/pxa/
13470
13471 QAT DRIVER
13472 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13473 L:      qat-linux@intel.com
13474 S:      Supported
13475 F:      drivers/crypto/qat/
13476
13477 QCOM AUDIO (ASoC) DRIVERS
13478 M:      Patrick Lai <plai@codeaurora.org>
13479 M:      Banajit Goswami <bgoswami@codeaurora.org>
13480 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13481 S:      Supported
13482 F:      sound/soc/qcom/
13483
13484 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13485 M:      Gabriel Somlo <somlo@cmu.edu>
13486 M:      "Michael S. Tsirkin" <mst@redhat.com>
13487 L:      qemu-devel@nongnu.org
13488 S:      Maintained
13489 F:      drivers/firmware/qemu_fw_cfg.c
13490 F:      include/uapi/linux/qemu_fw_cfg.h
13491
13492 QIB DRIVER
13493 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13494 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13495 L:      linux-rdma@vger.kernel.org
13496 S:      Supported
13497 F:      drivers/infiniband/hw/qib/
13498
13499 QLOGIC QL41xxx FCOE DRIVER
13500 M:      QLogic-Storage-Upstream@cavium.com
13501 L:      linux-scsi@vger.kernel.org
13502 S:      Supported
13503 F:      drivers/scsi/qedf/
13504
13505 QLOGIC QL41xxx ISCSI DRIVER
13506 M:      QLogic-Storage-Upstream@cavium.com
13507 L:      linux-scsi@vger.kernel.org
13508 S:      Supported
13509 F:      drivers/scsi/qedi/
13510
13511 QLOGIC QL4xxx ETHERNET DRIVER
13512 M:      Ariel Elior <aelior@marvell.com>
13513 M:      GR-everest-linux-l2@marvell.com
13514 L:      netdev@vger.kernel.org
13515 S:      Supported
13516 F:      drivers/net/ethernet/qlogic/qed/
13517 F:      include/linux/qed/
13518 F:      drivers/net/ethernet/qlogic/qede/
13519
13520 QLOGIC QL4xxx RDMA DRIVER
13521 M:      Michal Kalderon <mkalderon@marvell.com>
13522 M:      Ariel Elior <aelior@marvell.com>
13523 L:      linux-rdma@vger.kernel.org
13524 S:      Supported
13525 F:      drivers/infiniband/hw/qedr/
13526 F:      include/uapi/rdma/qedr-abi.h
13527
13528 QLOGIC QLA1280 SCSI DRIVER
13529 M:      Michael Reed <mdr@sgi.com>
13530 L:      linux-scsi@vger.kernel.org
13531 S:      Maintained
13532 F:      drivers/scsi/qla1280.[ch]
13533
13534 QLOGIC QLA2XXX FC-SCSI DRIVER
13535 M:      hmadhani@marvell.com
13536 L:      linux-scsi@vger.kernel.org
13537 S:      Supported
13538 F:      Documentation/scsi/LICENSE.qla2xxx
13539 F:      drivers/scsi/qla2xxx/
13540
13541 QLOGIC QLA3XXX NETWORK DRIVER
13542 M:      GR-Linux-NIC-Dev@marvell.com
13543 L:      netdev@vger.kernel.org
13544 S:      Supported
13545 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13546 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13547
13548 QLOGIC QLA4XXX iSCSI DRIVER
13549 M:      QLogic-Storage-Upstream@qlogic.com
13550 L:      linux-scsi@vger.kernel.org
13551 S:      Supported
13552 F:      Documentation/scsi/LICENSE.qla4xxx
13553 F:      drivers/scsi/qla4xxx/
13554
13555 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13556 M:      Shahed Shaikh <shshaikh@marvell.com>
13557 M:      Manish Chopra <manishc@marvell.com>
13558 M:      GR-Linux-NIC-Dev@marvell.com
13559 L:      netdev@vger.kernel.org
13560 S:      Supported
13561 F:      drivers/net/ethernet/qlogic/qlcnic/
13562
13563 QLOGIC QLGE 10Gb ETHERNET DRIVER
13564 M:      Manish Chopra <manishc@marvell.com>
13565 M:      GR-Linux-NIC-Dev@marvell.com
13566 L:      netdev@vger.kernel.org
13567 S:      Supported
13568 F:      drivers/staging/qlge/
13569
13570 QM1D1B0004 MEDIA DRIVER
13571 M:      Akihiro Tsukada <tskd08@gmail.com>
13572 L:      linux-media@vger.kernel.org
13573 S:      Odd Fixes
13574 F:      drivers/media/tuners/qm1d1b0004*
13575
13576 QM1D1C0042 MEDIA DRIVER
13577 M:      Akihiro Tsukada <tskd08@gmail.com>
13578 L:      linux-media@vger.kernel.org
13579 S:      Odd Fixes
13580 F:      drivers/media/tuners/qm1d1c0042*
13581
13582 QNX4 FILESYSTEM
13583 M:      Anders Larsen <al@alarsen.net>
13584 W:      http://www.alarsen.net/linux/qnx4fs/
13585 S:      Maintained
13586 F:      fs/qnx4/
13587 F:      include/uapi/linux/qnx4_fs.h
13588 F:      include/uapi/linux/qnxtypes.h
13589
13590 QORIQ DPAA2 FSL-MC BUS DRIVER
13591 M:      Stuart Yoder <stuyoder@gmail.com>
13592 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13593 L:      linux-kernel@vger.kernel.org
13594 S:      Maintained
13595 F:      drivers/bus/fsl-mc/
13596 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13597 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13598
13599 QT1010 MEDIA DRIVER
13600 M:      Antti Palosaari <crope@iki.fi>
13601 L:      linux-media@vger.kernel.org
13602 W:      https://linuxtv.org
13603 W:      http://palosaari.fi/linux/
13604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13605 T:      git git://linuxtv.org/anttip/media_tree.git
13606 S:      Maintained
13607 F:      drivers/media/tuners/qt1010*
13608
13609 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13610 M:      Kalle Valo <kvalo@codeaurora.org>
13611 L:      ath10k@lists.infradead.org
13612 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13614 S:      Supported
13615 F:      drivers/net/wireless/ath/ath10k/
13616
13617 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13618 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13619 L:      linux-wireless@vger.kernel.org
13620 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13621 S:      Supported
13622 F:      drivers/net/wireless/ath/ath9k/
13623
13624 QUALCOMM CAMERA SUBSYSTEM DRIVER
13625 M:      Todor Tomov <todor.too@gmail.com>
13626 L:      linux-media@vger.kernel.org
13627 S:      Maintained
13628 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13629 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13630 F:      drivers/media/platform/qcom/camss/
13631
13632 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13633 M:      Ilia Lin <ilia.lin@kernel.org>
13634 L:      linux-pm@vger.kernel.org
13635 S:      Maintained
13636 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13637 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13638
13639 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13640 M:      Timur Tabi <timur@kernel.org>
13641 L:      netdev@vger.kernel.org
13642 S:      Maintained
13643 F:      drivers/net/ethernet/qualcomm/emac/
13644
13645 QUALCOMM ETHQOS ETHERNET DRIVER
13646 M:      Vinod Koul <vkoul@kernel.org>
13647 M:      Niklas Cassel <niklas.cassel@linaro.org>
13648 L:      netdev@vger.kernel.org
13649 S:      Maintained
13650 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13651 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13652
13653 QUALCOMM GENERIC INTERFACE I2C DRIVER
13654 M:      Alok Chauhan <alokc@codeaurora.org>
13655 L:      linux-i2c@vger.kernel.org
13656 L:      linux-arm-msm@vger.kernel.org
13657 S:      Supported
13658 F:      drivers/i2c/busses/i2c-qcom-geni.c
13659
13660 QUALCOMM HEXAGON ARCHITECTURE
13661 M:      Brian Cain <bcain@codeaurora.org>
13662 L:      linux-hexagon@vger.kernel.org
13663 S:      Supported
13664 F:      arch/hexagon/
13665
13666 QUALCOMM HIDMA DRIVER
13667 M:      Sinan Kaya <okaya@kernel.org>
13668 L:      linux-arm-kernel@lists.infradead.org
13669 L:      linux-arm-msm@vger.kernel.org
13670 L:      dmaengine@vger.kernel.org
13671 S:      Supported
13672 F:      drivers/dma/qcom/hidma*
13673
13674 QUALCOMM IOMMU
13675 M:      Rob Clark <robdclark@gmail.com>
13676 L:      iommu@lists.linux-foundation.org
13677 L:      linux-arm-msm@vger.kernel.org
13678 S:      Maintained
13679 F:      drivers/iommu/qcom_iommu.c
13680
13681 QUALCOMM TSENS THERMAL DRIVER
13682 M:      Amit Kucheria <amit.kucheria@linaro.org>
13683 L:      linux-pm@vger.kernel.org
13684 L:      linux-arm-msm@vger.kernel.org
13685 S:      Maintained
13686 F:      drivers/thermal/qcom/
13687
13688 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13689 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13690 L:      linux-media@vger.kernel.org
13691 L:      linux-arm-msm@vger.kernel.org
13692 T:      git git://linuxtv.org/media_tree.git
13693 S:      Maintained
13694 F:      drivers/media/platform/qcom/venus/
13695
13696 QUALCOMM WCN36XX WIRELESS DRIVER
13697 M:      Kalle Valo <kvalo@codeaurora.org>
13698 L:      wcn36xx@lists.infradead.org
13699 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13700 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13701 S:      Supported
13702 F:      drivers/net/wireless/ath/wcn36xx/
13703
13704 QUANTENNA QTNFMAC WIRELESS DRIVER
13705 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13706 M:      Avinash Patil <avinashp@quantenna.com>
13707 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13708 L:      linux-wireless@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/net/wireless/quantenna
13711
13712 RADEON and AMDGPU DRM DRIVERS
13713 M:      Alex Deucher <alexander.deucher@amd.com>
13714 M:      Christian König <christian.koenig@amd.com>
13715 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13716 L:      amd-gfx@lists.freedesktop.org
13717 T:      git git://people.freedesktop.org/~agd5f/linux
13718 S:      Supported
13719 F:      drivers/gpu/drm/radeon/
13720 F:      include/uapi/drm/radeon_drm.h
13721 F:      drivers/gpu/drm/amd/
13722 F:      include/uapi/drm/amdgpu_drm.h
13723
13724 RADEON FRAMEBUFFER DISPLAY DRIVER
13725 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13726 L:      linux-fbdev@vger.kernel.org
13727 S:      Maintained
13728 F:      drivers/video/fbdev/aty/radeon*
13729 F:      include/uapi/linux/radeonfb.h
13730
13731 RADIOSHARK RADIO DRIVER
13732 M:      Hans Verkuil <hverkuil@xs4all.nl>
13733 L:      linux-media@vger.kernel.org
13734 T:      git git://linuxtv.org/media_tree.git
13735 S:      Maintained
13736 F:      drivers/media/radio/radio-shark.c
13737
13738 RADIOSHARK2 RADIO DRIVER
13739 M:      Hans Verkuil <hverkuil@xs4all.nl>
13740 L:      linux-media@vger.kernel.org
13741 T:      git git://linuxtv.org/media_tree.git
13742 S:      Maintained
13743 F:      drivers/media/radio/radio-shark2.c
13744 F:      drivers/media/radio/radio-tea5777.c
13745
13746 RADOS BLOCK DEVICE (RBD)
13747 M:      Ilya Dryomov <idryomov@gmail.com>
13748 M:      Sage Weil <sage@redhat.com>
13749 M:      Alex Elder <elder@kernel.org>
13750 L:      ceph-devel@vger.kernel.org
13751 W:      http://ceph.com/
13752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13753 T:      git git://github.com/ceph/ceph-client.git
13754 S:      Supported
13755 F:      Documentation/ABI/testing/sysfs-bus-rbd
13756 F:      drivers/block/rbd.c
13757 F:      drivers/block/rbd_types.h
13758
13759 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13760 M:      Paul Mackerras <paulus@samba.org>
13761 L:      linux-fbdev@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/video/fbdev/aty/aty128fb.c
13764
13765 RAINSHADOW-CEC 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/usb/rainshadow-cec/*
13771
13772 RALINK MIPS ARCHITECTURE
13773 M:      John Crispin <john@phrozen.org>
13774 L:      linux-mips@vger.kernel.org
13775 S:      Maintained
13776 F:      arch/mips/ralink
13777
13778 RALINK RT2X00 WIRELESS LAN DRIVER
13779 P:      rt2x00 project
13780 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13781 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13782 L:      linux-wireless@vger.kernel.org
13783 S:      Maintained
13784 F:      drivers/net/wireless/ralink/rt2x00/
13785
13786 RAMDISK RAM BLOCK DEVICE DRIVER
13787 M:      Jens Axboe <axboe@kernel.dk>
13788 S:      Maintained
13789 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13790 F:      drivers/block/brd.c
13791
13792 RANCHU VIRTUAL BOARD FOR MIPS
13793 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13794 L:      linux-mips@vger.kernel.org
13795 S:      Supported
13796 F:      arch/mips/generic/board-ranchu.c
13797 F:      arch/mips/configs/generic/board-ranchu.config
13798
13799 RANDOM NUMBER DRIVER
13800 M:      "Theodore Ts'o" <tytso@mit.edu>
13801 S:      Maintained
13802 F:      drivers/char/random.c
13803
13804 RAPIDIO SUBSYSTEM
13805 M:      Matt Porter <mporter@kernel.crashing.org>
13806 M:      Alexandre Bounine <alex.bou9@gmail.com>
13807 S:      Maintained
13808 F:      drivers/rapidio/
13809
13810 RAS INFRASTRUCTURE
13811 M:      Tony Luck <tony.luck@intel.com>
13812 M:      Borislav Petkov <bp@alien8.de>
13813 L:      linux-edac@vger.kernel.org
13814 S:      Maintained
13815 F:      drivers/ras/
13816 F:      include/linux/ras.h
13817 F:      include/ras/ras_event.h
13818 F:      Documentation/admin-guide/ras.rst
13819
13820 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13821 L:      linux-wireless@vger.kernel.org
13822 S:      Orphan
13823 F:      drivers/net/wireless/ray*
13824
13825 RCUTORTURE TEST FRAMEWORK
13826 M:      "Paul E. McKenney" <paulmck@kernel.org>
13827 M:      Josh Triplett <josh@joshtriplett.org>
13828 R:      Steven Rostedt <rostedt@goodmis.org>
13829 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13830 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13831 L:      rcu@vger.kernel.org
13832 S:      Supported
13833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13834 F:      tools/testing/selftests/rcutorture
13835
13836 RDC R-321X SoC
13837 M:      Florian Fainelli <florian@openwrt.org>
13838 S:      Maintained
13839
13840 RDC R6040 FAST ETHERNET DRIVER
13841 M:      Florian Fainelli <f.fainelli@gmail.com>
13842 L:      netdev@vger.kernel.org
13843 S:      Maintained
13844 F:      drivers/net/ethernet/rdc/r6040.c
13845
13846 RDMAVT - RDMA verbs software
13847 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13848 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13849 L:      linux-rdma@vger.kernel.org
13850 S:      Supported
13851 F:      drivers/infiniband/sw/rdmavt
13852
13853 RDS - RELIABLE DATAGRAM SOCKETS
13854 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13855 L:      netdev@vger.kernel.org
13856 L:      linux-rdma@vger.kernel.org
13857 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13858 W:      https://oss.oracle.com/projects/rds/
13859 S:      Supported
13860 F:      net/rds/
13861 F:      Documentation/networking/rds.txt
13862
13863 RDT - RESOURCE ALLOCATION
13864 M:      Fenghua Yu <fenghua.yu@intel.com>
13865 M:      Reinette Chatre <reinette.chatre@intel.com>
13866 L:      linux-kernel@vger.kernel.org
13867 S:      Supported
13868 F:      arch/x86/kernel/cpu/resctrl/
13869 F:      arch/x86/include/asm/resctrl_sched.h
13870 F:      Documentation/x86/resctrl*
13871
13872 READ-COPY UPDATE (RCU)
13873 M:      "Paul E. McKenney" <paulmck@kernel.org>
13874 M:      Josh Triplett <josh@joshtriplett.org>
13875 R:      Steven Rostedt <rostedt@goodmis.org>
13876 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13877 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13878 R:      Joel Fernandes <joel@joelfernandes.org>
13879 L:      rcu@vger.kernel.org
13880 W:      http://www.rdrop.com/users/paulmck/RCU/
13881 S:      Supported
13882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13883 F:      Documentation/RCU/
13884 X:      Documentation/RCU/torture.txt
13885 F:      include/linux/rcu*
13886 X:      include/linux/srcu*.h
13887 F:      kernel/rcu/
13888 X:      kernel/rcu/srcu*.c
13889
13890 REAL TIME CLOCK (RTC) SUBSYSTEM
13891 M:      Alessandro Zummo <a.zummo@towertech.it>
13892 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13893 L:      linux-rtc@vger.kernel.org
13894 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13896 S:      Maintained
13897 F:      Documentation/devicetree/bindings/rtc/
13898 F:      Documentation/admin-guide/rtc.rst
13899 F:      drivers/rtc/
13900 F:      include/linux/rtc.h
13901 F:      include/uapi/linux/rtc.h
13902 F:      include/linux/rtc/
13903 F:      include/linux/platform_data/rtc-*
13904 F:      tools/testing/selftests/rtc/
13905
13906 REALTEK AUDIO CODECS
13907 M:      Bard Liao <bardliao@realtek.com>
13908 M:      Oder Chiou <oder_chiou@realtek.com>
13909 S:      Maintained
13910 F:      sound/soc/codecs/rt*
13911 F:      include/sound/rt*.h
13912
13913 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13914 M:      Linus Walleij <linus.walleij@linaro.org>
13915 S:      Maintained
13916 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13917 F:      drivers/net/dsa/realtek-smi*
13918 F:      drivers/net/dsa/rtl83*
13919
13920 REDPINE WIRELESS DRIVER
13921 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13922 M:      Siva Rebbagondla <siva8118@gmail.com>
13923 L:      linux-wireless@vger.kernel.org
13924 S:      Maintained
13925 F:      drivers/net/wireless/rsi/
13926
13927 REGISTER MAP ABSTRACTION
13928 M:      Mark Brown <broonie@kernel.org>
13929 L:      linux-kernel@vger.kernel.org
13930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13931 S:      Supported
13932 F:      Documentation/devicetree/bindings/regmap/
13933 F:      drivers/base/regmap/
13934 F:      include/linux/regmap.h
13935
13936 REISERFS FILE SYSTEM
13937 L:      reiserfs-devel@vger.kernel.org
13938 S:      Supported
13939 F:      fs/reiserfs/
13940
13941 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13942 M:      Ohad Ben-Cohen <ohad@wizery.com>
13943 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13944 L:      linux-remoteproc@vger.kernel.org
13945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13946 S:      Maintained
13947 F:      Documentation/devicetree/bindings/remoteproc/
13948 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13949 F:      Documentation/remoteproc.txt
13950 F:      drivers/remoteproc/
13951 F:      include/linux/remoteproc.h
13952 F:      include/linux/remoteproc/
13953
13954 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13955 M:      Ohad Ben-Cohen <ohad@wizery.com>
13956 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13957 L:      linux-remoteproc@vger.kernel.org
13958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13959 S:      Maintained
13960 F:      drivers/rpmsg/
13961 F:      Documentation/rpmsg.txt
13962 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13963 F:      include/linux/rpmsg.h
13964 F:      include/linux/rpmsg/
13965 F:      include/uapi/linux/rpmsg.h
13966 F:      samples/rpmsg/
13967
13968 RENESAS CLOCK DRIVERS
13969 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13970 L:      linux-renesas-soc@vger.kernel.org
13971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13972 S:      Supported
13973 F:      drivers/clk/renesas/
13974
13975 RENESAS EMEV2 I2C DRIVER
13976 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13977 S:      Supported
13978 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13979 F:      drivers/i2c/busses/i2c-emev2.c
13980
13981 RENESAS ETHERNET DRIVERS
13982 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13983 L:      netdev@vger.kernel.org
13984 L:      linux-renesas-soc@vger.kernel.org
13985 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13986 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
13987 F:      drivers/net/ethernet/renesas/
13988 F:      include/linux/sh_eth.h
13989
13990 RENESAS R-CAR GYROADC DRIVER
13991 M:      Marek Vasut <marek.vasut@gmail.com>
13992 L:      linux-iio@vger.kernel.org
13993 S:      Supported
13994 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13995 F:      drivers/iio/adc/rcar-gyroadc.c
13996
13997 RENESAS R-CAR I2C DRIVERS
13998 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13999 S:      Supported
14000 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14001 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14002 F:      drivers/i2c/busses/i2c-rcar.c
14003 F:      drivers/i2c/busses/i2c-sh_mobile.c
14004
14005 RENESAS RIIC DRIVER
14006 M:      Chris Brandt <chris.brandt@renesas.com>
14007 S:      Supported
14008 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14009 F:      drivers/i2c/busses/i2c-riic.c
14010
14011 RENESAS USB PHY DRIVER
14012 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14013 L:      linux-renesas-soc@vger.kernel.org
14014 S:      Maintained
14015 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14016
14017 RESET CONTROLLER FRAMEWORK
14018 M:      Philipp Zabel <p.zabel@pengutronix.de>
14019 T:      git git://git.pengutronix.de/git/pza/linux
14020 S:      Maintained
14021 F:      drivers/reset/
14022 F:      Documentation/devicetree/bindings/reset/
14023 F:      include/dt-bindings/reset/
14024 F:      include/linux/reset.h
14025 F:      include/linux/reset/
14026 F:      include/linux/reset-controller.h
14027
14028 RESTARTABLE SEQUENCES SUPPORT
14029 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14030 M:      Peter Zijlstra <peterz@infradead.org>
14031 M:      "Paul E. McKenney" <paulmck@kernel.org>
14032 M:      Boqun Feng <boqun.feng@gmail.com>
14033 L:      linux-kernel@vger.kernel.org
14034 S:      Supported
14035 F:      kernel/rseq.c
14036 F:      include/uapi/linux/rseq.h
14037 F:      include/trace/events/rseq.h
14038 F:      tools/testing/selftests/rseq/
14039
14040 RFKILL
14041 M:      Johannes Berg <johannes@sipsolutions.net>
14042 L:      linux-wireless@vger.kernel.org
14043 W:      http://wireless.kernel.org/
14044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14046 S:      Maintained
14047 F:      Documentation/driver-api/rfkill.rst
14048 F:      Documentation/ABI/stable/sysfs-class-rfkill
14049 F:      net/rfkill/
14050 F:      include/linux/rfkill.h
14051 F:      include/uapi/linux/rfkill.h
14052
14053 RHASHTABLE
14054 M:      Thomas Graf <tgraf@suug.ch>
14055 M:      Herbert Xu <herbert@gondor.apana.org.au>
14056 L:      netdev@vger.kernel.org
14057 S:      Maintained
14058 F:      lib/rhashtable.c
14059 F:      lib/test_rhashtable.c
14060 F:      include/linux/rhashtable.h
14061 F:      include/linux/rhashtable-types.h
14062
14063 RICOH R5C592 MEMORYSTICK DRIVER
14064 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14065 S:      Maintained
14066 F:      drivers/memstick/host/r592.*
14067
14068 RICOH SMARTMEDIA/XD DRIVER
14069 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14070 S:      Maintained
14071 F:      drivers/mtd/nand/raw/r852.c
14072 F:      drivers/mtd/nand/raw/r852.h
14073
14074 RISC-V ARCHITECTURE
14075 M:      Paul Walmsley <paul.walmsley@sifive.com>
14076 M:      Palmer Dabbelt <palmer@dabbelt.com>
14077 M:      Albert Ou <aou@eecs.berkeley.edu>
14078 L:      linux-riscv@lists.infradead.org
14079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14080 S:      Supported
14081 F:      arch/riscv/
14082 K:      riscv
14083 N:      riscv
14084
14085 ROCCAT DRIVERS
14086 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14087 W:      http://sourceforge.net/projects/roccat/
14088 S:      Maintained
14089 F:      drivers/hid/hid-roccat*
14090 F:      include/linux/hid-roccat*
14091 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14092
14093 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14094 M:      Jacob Chen <jacob-chen@iotwrt.com>
14095 M:      Ezequiel Garcia <ezequiel@collabora.com>
14096 L:      linux-media@vger.kernel.org
14097 S:      Maintained
14098 F:      drivers/media/platform/rockchip/rga/
14099 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14100
14101 HANTRO VPU CODEC DRIVER
14102 M:      Ezequiel Garcia <ezequiel@collabora.com>
14103 L:      linux-media@vger.kernel.org
14104 S:      Maintained
14105 F:      drivers/staging/media/hantro/
14106 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14107
14108 ROCKER DRIVER
14109 M:      Jiri Pirko <jiri@resnulli.us>
14110 L:      netdev@vger.kernel.org
14111 S:      Supported
14112 F:      drivers/net/ethernet/rocker/
14113
14114 ROCKETPORT DRIVER
14115 P:      Comtrol Corp.
14116 W:      http://www.comtrol.com
14117 S:      Maintained
14118 F:      Documentation/driver-api/serial/rocket.rst
14119 F:      drivers/tty/rocket*
14120
14121 ROCKETPORT EXPRESS/INFINITY DRIVER
14122 M:      Kevin Cernekee <cernekee@gmail.com>
14123 L:      linux-serial@vger.kernel.org
14124 S:      Odd Fixes
14125 F:      drivers/tty/serial/rp2.*
14126
14127 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14128 M:      Tomasz Duszynski <tduszyns@gmail.com>
14129 S:      Maintained
14130 F:      drivers/iio/light/bh1750.c
14131 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14132
14133 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14134 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14135 L:      linux-kernel@vger.kernel.org
14136 L:      linux-renesas-soc@vger.kernel.org
14137 S:      Supported
14138 F:      drivers/mfd/bd9571mwv.c
14139 F:      drivers/regulator/bd9571mwv-regulator.c
14140 F:      drivers/gpio/gpio-bd9571mwv.c
14141 F:      include/linux/mfd/bd9571mwv.h
14142 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14143
14144 ROSE NETWORK LAYER
14145 M:      Ralf Baechle <ralf@linux-mips.org>
14146 L:      linux-hams@vger.kernel.org
14147 W:      http://www.linux-ax25.org/
14148 S:      Maintained
14149 F:      include/net/rose.h
14150 F:      include/uapi/linux/rose.h
14151 F:      net/rose/
14152
14153 RTL2830 MEDIA DRIVER
14154 M:      Antti Palosaari <crope@iki.fi>
14155 L:      linux-media@vger.kernel.org
14156 W:      https://linuxtv.org
14157 W:      http://palosaari.fi/linux/
14158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14159 T:      git git://linuxtv.org/anttip/media_tree.git
14160 S:      Maintained
14161 F:      drivers/media/dvb-frontends/rtl2830*
14162
14163 RTL2832 MEDIA DRIVER
14164 M:      Antti Palosaari <crope@iki.fi>
14165 L:      linux-media@vger.kernel.org
14166 W:      https://linuxtv.org
14167 W:      http://palosaari.fi/linux/
14168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14169 T:      git git://linuxtv.org/anttip/media_tree.git
14170 S:      Maintained
14171 F:      drivers/media/dvb-frontends/rtl2832*
14172
14173 RTL2832_SDR MEDIA DRIVER
14174 M:      Antti Palosaari <crope@iki.fi>
14175 L:      linux-media@vger.kernel.org
14176 W:      https://linuxtv.org
14177 W:      http://palosaari.fi/linux/
14178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14179 T:      git git://linuxtv.org/anttip/media_tree.git
14180 S:      Maintained
14181 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14182
14183 RTL8180 WIRELESS DRIVER
14184 L:      linux-wireless@vger.kernel.org
14185 W:      http://wireless.kernel.org/
14186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14187 S:      Orphan
14188 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14189
14190 RTL8187 WIRELESS DRIVER
14191 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14192 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14193 M:      Larry Finger <Larry.Finger@lwfinger.net>
14194 L:      linux-wireless@vger.kernel.org
14195 W:      http://wireless.kernel.org/
14196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14197 S:      Maintained
14198 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14199
14200 REALTEK WIRELESS DRIVER (rtlwifi family)
14201 M:      Ping-Ke Shih <pkshih@realtek.com>
14202 L:      linux-wireless@vger.kernel.org
14203 W:      http://wireless.kernel.org/
14204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14205 S:      Maintained
14206 F:      drivers/net/wireless/realtek/rtlwifi/
14207
14208 REALTEK WIRELESS DRIVER (rtw88)
14209 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14210 L:      linux-wireless@vger.kernel.org
14211 S:      Maintained
14212 F:      drivers/net/wireless/realtek/rtw88/
14213
14214 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14215 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14216 L:      linux-wireless@vger.kernel.org
14217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14218 S:      Maintained
14219 F:      drivers/net/wireless/realtek/rtl8xxxu/
14220
14221 RXRPC SOCKETS (AF_RXRPC)
14222 M:      David Howells <dhowells@redhat.com>
14223 L:      linux-afs@lists.infradead.org
14224 S:      Supported
14225 F:      net/rxrpc/
14226 F:      include/keys/rxrpc-type.h
14227 F:      include/net/af_rxrpc.h
14228 F:      include/trace/events/rxrpc.h
14229 F:      include/uapi/linux/rxrpc.h
14230 F:      Documentation/networking/rxrpc.txt
14231 W:      https://www.infradead.org/~dhowells/kafs/
14232
14233 S3 SAVAGE FRAMEBUFFER DRIVER
14234 M:      Antonino Daplas <adaplas@gmail.com>
14235 L:      linux-fbdev@vger.kernel.org
14236 S:      Maintained
14237 F:      drivers/video/fbdev/savage/
14238
14239 S390
14240 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14241 M:      Vasily Gorbik <gor@linux.ibm.com>
14242 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14243 L:      linux-s390@vger.kernel.org
14244 W:      http://www.ibm.com/developerworks/linux/linux390/
14245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14246 S:      Supported
14247 F:      arch/s390/
14248 F:      drivers/s390/
14249 F:      Documentation/s390/
14250 F:      Documentation/driver-api/s390-drivers.rst
14251
14252 S390 COMMON I/O LAYER
14253 M:      Sebastian Ott <sebott@linux.ibm.com>
14254 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14255 L:      linux-s390@vger.kernel.org
14256 W:      http://www.ibm.com/developerworks/linux/linux390/
14257 S:      Supported
14258 F:      drivers/s390/cio/
14259
14260 S390 DASD DRIVER
14261 M:      Stefan Haberland <sth@linux.ibm.com>
14262 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14263 L:      linux-s390@vger.kernel.org
14264 W:      http://www.ibm.com/developerworks/linux/linux390/
14265 S:      Supported
14266 F:      drivers/s390/block/dasd*
14267 F:      block/partitions/ibm.c
14268
14269 S390 IOMMU (PCI)
14270 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14271 L:      linux-s390@vger.kernel.org
14272 W:      http://www.ibm.com/developerworks/linux/linux390/
14273 S:      Supported
14274 F:      drivers/iommu/s390-iommu.c
14275
14276 S390 IUCV NETWORK LAYER
14277 M:      Julian Wiedmann <jwi@linux.ibm.com>
14278 M:      Ursula Braun <ubraun@linux.ibm.com>
14279 L:      linux-s390@vger.kernel.org
14280 W:      http://www.ibm.com/developerworks/linux/linux390/
14281 S:      Supported
14282 F:      drivers/s390/net/*iucv*
14283 F:      include/net/iucv/
14284 F:      net/iucv/
14285
14286 S390 NETWORK DRIVERS
14287 M:      Julian Wiedmann <jwi@linux.ibm.com>
14288 M:      Ursula Braun <ubraun@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/net/
14293
14294 S390 PCI SUBSYSTEM
14295 M:      Sebastian Ott <sebott@linux.ibm.com>
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:      arch/s390/pci/
14301 F:      drivers/pci/hotplug/s390_pci_hpc.c
14302
14303 S390 VFIO-CCW DRIVER
14304 M:      Cornelia Huck <cohuck@redhat.com>
14305 M:      Eric Farman <farman@linux.ibm.com>
14306 R:      Halil Pasic <pasic@linux.ibm.com>
14307 L:      linux-s390@vger.kernel.org
14308 L:      kvm@vger.kernel.org
14309 S:      Supported
14310 F:      drivers/s390/cio/vfio_ccw*
14311 F:      Documentation/s390/vfio-ccw.rst
14312 F:      include/uapi/linux/vfio_ccw.h
14313
14314 S390 ZCRYPT DRIVER
14315 M:      Harald Freudenberger <freude@linux.ibm.com>
14316 L:      linux-s390@vger.kernel.org
14317 W:      http://www.ibm.com/developerworks/linux/linux390/
14318 S:      Supported
14319 F:      drivers/s390/crypto/
14320
14321 S390 VFIO AP DRIVER
14322 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14323 M:      Pierre Morel <pmorel@linux.ibm.com>
14324 M:      Halil Pasic <pasic@linux.ibm.com>
14325 L:      linux-s390@vger.kernel.org
14326 W:      http://www.ibm.com/developerworks/linux/linux390/
14327 S:      Supported
14328 F:      drivers/s390/crypto/vfio_ap_drv.c
14329 F:      drivers/s390/crypto/vfio_ap_private.h
14330 F:      drivers/s390/crypto/vfio_ap_ops.c
14331 F:      Documentation/s390/vfio-ap.rst
14332
14333 S390 ZFCP DRIVER
14334 M:      Steffen Maier <maier@linux.ibm.com>
14335 M:      Benjamin Block <bblock@linux.ibm.com>
14336 L:      linux-s390@vger.kernel.org
14337 W:      http://www.ibm.com/developerworks/linux/linux390/
14338 S:      Supported
14339 F:      drivers/s390/scsi/zfcp_*
14340
14341 S3C24XX SD/MMC Driver
14342 M:      Ben Dooks <ben-linux@fluff.org>
14343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14344 S:      Supported
14345 F:      drivers/mmc/host/s3cmci.*
14346
14347 SAA6588 RDS RECEIVER DRIVER
14348 M:      Hans Verkuil <hverkuil@xs4all.nl>
14349 L:      linux-media@vger.kernel.org
14350 T:      git git://linuxtv.org/media_tree.git
14351 W:      https://linuxtv.org
14352 S:      Odd Fixes
14353 F:      drivers/media/i2c/saa6588*
14354
14355 SAA7134 VIDEO4LINUX DRIVER
14356 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14357 L:      linux-media@vger.kernel.org
14358 W:      https://linuxtv.org
14359 T:      git git://linuxtv.org/media_tree.git
14360 S:      Odd fixes
14361 F:      Documentation/media/v4l-drivers/saa7134*
14362 F:      drivers/media/pci/saa7134/
14363
14364 SAA7146 VIDEO4LINUX-2 DRIVER
14365 M:      Hans Verkuil <hverkuil@xs4all.nl>
14366 L:      linux-media@vger.kernel.org
14367 T:      git git://linuxtv.org/media_tree.git
14368 S:      Maintained
14369 F:      drivers/media/common/saa7146/
14370 F:      drivers/media/pci/saa7146/
14371 F:      include/media/drv-intf/saa7146*
14372
14373 SAFESETID SECURITY MODULE
14374 M:     Micah Morton <mortonm@chromium.org>
14375 S:     Supported
14376 F:     security/safesetid/
14377 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14378
14379 SAMSUNG AUDIO (ASoC) DRIVERS
14380 M:      Krzysztof Kozlowski <krzk@kernel.org>
14381 M:      Sangbeom Kim <sbkim73@samsung.com>
14382 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14383 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14384 S:      Supported
14385 F:      sound/soc/samsung/
14386 F:      Documentation/devicetree/bindings/sound/samsung*
14387
14388 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14389 M:      Krzysztof Kozlowski <krzk@kernel.org>
14390 L:      linux-crypto@vger.kernel.org
14391 L:      linux-samsung-soc@vger.kernel.org
14392 S:      Maintained
14393 F:      drivers/crypto/exynos-rng.c
14394 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14395
14396 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14397 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14398 L:      linux-samsung-soc@vger.kernel.org
14399 S:      Maintained
14400 F:      drivers/char/hw_random/exynos-trng.c
14401 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14402
14403 SAMSUNG FRAMEBUFFER DRIVER
14404 M:      Jingoo Han <jingoohan1@gmail.com>
14405 L:      linux-fbdev@vger.kernel.org
14406 S:      Maintained
14407 F:      drivers/video/fbdev/s3c-fb.c
14408
14409 SAMSUNG LAPTOP DRIVER
14410 M:      Corentin Chary <corentin.chary@gmail.com>
14411 L:      platform-driver-x86@vger.kernel.org
14412 S:      Maintained
14413 F:      drivers/platform/x86/samsung-laptop.c
14414
14415 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14416 M:      Sangbeom Kim <sbkim73@samsung.com>
14417 M:      Krzysztof Kozlowski <krzk@kernel.org>
14418 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14419 L:      linux-kernel@vger.kernel.org
14420 L:      linux-samsung-soc@vger.kernel.org
14421 S:      Supported
14422 F:      drivers/mfd/sec*.c
14423 F:      drivers/regulator/s2m*.c
14424 F:      drivers/regulator/s5m*.c
14425 F:      drivers/clk/clk-s2mps11.c
14426 F:      drivers/rtc/rtc-s5m.c
14427 F:      include/linux/mfd/samsung/
14428 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14429 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14430 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14431 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14432
14433 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14434 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14435 L:      linux-media@vger.kernel.org
14436 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14437 S:      Maintained
14438 F:      drivers/media/platform/s3c-camif/
14439 F:      include/media/drv-intf/s3c_camif.h
14440
14441 SAMSUNG S3FWRN5 NFC DRIVER
14442 M:      Robert Baldyga <r.baldyga@samsung.com>
14443 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14444 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14445 S:      Supported
14446 F:      drivers/nfc/s3fwrn5
14447
14448 SAMSUNG S5C73M3 CAMERA DRIVER
14449 M:      Kyungmin Park <kyungmin.park@samsung.com>
14450 M:      Andrzej Hajda <a.hajda@samsung.com>
14451 L:      linux-media@vger.kernel.org
14452 S:      Supported
14453 F:      drivers/media/i2c/s5c73m3/*
14454
14455 SAMSUNG S5K5BAF CAMERA DRIVER
14456 M:      Kyungmin Park <kyungmin.park@samsung.com>
14457 M:      Andrzej Hajda <a.hajda@samsung.com>
14458 L:      linux-media@vger.kernel.org
14459 S:      Supported
14460 F:      drivers/media/i2c/s5k5baf.c
14461
14462 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14463 M:      Krzysztof Kozlowski <krzk@kernel.org>
14464 M:      Vladimir Zapolskiy <vz@mleia.com>
14465 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14466 L:      linux-crypto@vger.kernel.org
14467 L:      linux-samsung-soc@vger.kernel.org
14468 S:      Maintained
14469 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14470 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14471 F:      drivers/crypto/s5p-sss.c
14472
14473 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14474 M:      Kyungmin Park <kyungmin.park@samsung.com>
14475 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14476 L:      linux-media@vger.kernel.org
14477 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14478 S:      Supported
14479 F:      drivers/media/platform/exynos4-is/
14480
14481 SAMSUNG SOC CLOCK DRIVERS
14482 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14483 M:      Tomasz Figa <tomasz.figa@gmail.com>
14484 M:      Chanwoo Choi <cw00.choi@samsung.com>
14485 S:      Supported
14486 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14488 F:      drivers/clk/samsung/
14489 F:      include/dt-bindings/clock/exynos*.h
14490 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14491 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14492 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14493
14494 SAMSUNG SPI DRIVERS
14495 M:      Kukjin Kim <kgene@kernel.org>
14496 M:      Krzysztof Kozlowski <krzk@kernel.org>
14497 M:      Andi Shyti <andi@etezian.org>
14498 L:      linux-spi@vger.kernel.org
14499 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14500 S:      Maintained
14501 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14502 F:      drivers/spi/spi-s3c*
14503 F:      include/linux/platform_data/spi-s3c64xx.h
14504
14505 SAMSUNG SXGBE DRIVERS
14506 M:      Byungho An <bh74.an@samsung.com>
14507 M:      Girish K S <ks.giri@samsung.com>
14508 M:      Vipul Pandya <vipul.pandya@samsung.com>
14509 S:      Supported
14510 L:      netdev@vger.kernel.org
14511 F:      drivers/net/ethernet/samsung/sxgbe/
14512
14513 SAMSUNG THERMAL DRIVER
14514 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14515 L:      linux-pm@vger.kernel.org
14516 L:      linux-samsung-soc@vger.kernel.org
14517 S:      Supported
14518 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14519 F:      drivers/thermal/samsung/
14520
14521 SAMSUNG USB2 PHY DRIVER
14522 M:      Kamil Debski <kamil@wypas.org>
14523 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14524 L:      linux-kernel@vger.kernel.org
14525 S:      Supported
14526 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14527 F:      Documentation/driver-api/phy/samsung-usb2.rst
14528 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14529 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14530 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14531 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14532 F:      drivers/phy/samsung/phy-samsung-usb2.c
14533 F:      drivers/phy/samsung/phy-samsung-usb2.h
14534
14535 SC1200 WDT DRIVER
14536 M:      Zwane Mwaikambo <zwanem@gmail.com>
14537 S:      Maintained
14538 F:      drivers/watchdog/sc1200wdt.c
14539
14540 SCHEDULER
14541 M:      Ingo Molnar <mingo@redhat.com>
14542 M:      Peter Zijlstra <peterz@infradead.org>
14543 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14544 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14545 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14546 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14547 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14548 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14549 L:      linux-kernel@vger.kernel.org
14550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14551 S:      Maintained
14552 F:      kernel/sched/
14553 F:      include/linux/sched.h
14554 F:      include/uapi/linux/sched.h
14555 F:      include/linux/wait.h
14556 F:      include/linux/preempt.h
14557
14558 SCR24X CHIP CARD INTERFACE DRIVER
14559 M:      Lubomir Rintel <lkundrak@v3.sk>
14560 S:      Supported
14561 F:      drivers/char/pcmcia/scr24x_cs.c
14562
14563 SCSI CDROM DRIVER
14564 M:      Jens Axboe <axboe@kernel.dk>
14565 L:      linux-scsi@vger.kernel.org
14566 W:      http://www.kernel.dk
14567 S:      Maintained
14568 F:      drivers/scsi/sr*
14569
14570 SCSI RDMA PROTOCOL (SRP) INITIATOR
14571 M:      Bart Van Assche <bvanassche@acm.org>
14572 L:      linux-rdma@vger.kernel.org
14573 S:      Supported
14574 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14575 F:      drivers/infiniband/ulp/srp/
14576 F:      include/scsi/srp.h
14577
14578 SCSI RDMA PROTOCOL (SRP) TARGET
14579 M:      Bart Van Assche <bvanassche@acm.org>
14580 L:      linux-rdma@vger.kernel.org
14581 L:      target-devel@vger.kernel.org
14582 S:      Supported
14583 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14584 F:      drivers/infiniband/ulp/srpt/
14585
14586 SCSI SG DRIVER
14587 M:      Doug Gilbert <dgilbert@interlog.com>
14588 L:      linux-scsi@vger.kernel.org
14589 W:      http://sg.danny.cz/sg
14590 S:      Maintained
14591 F:      Documentation/scsi/scsi-generic.txt
14592 F:      drivers/scsi/sg.c
14593 F:      include/scsi/sg.h
14594
14595 SCSI SUBSYSTEM
14596 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14598 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14600 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14601 L:      linux-scsi@vger.kernel.org
14602 S:      Maintained
14603 F:      Documentation/devicetree/bindings/scsi/
14604 F:      drivers/scsi/
14605 F:      include/scsi/
14606
14607 SCSI TAPE DRIVER
14608 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14609 L:      linux-scsi@vger.kernel.org
14610 S:      Maintained
14611 F:      Documentation/scsi/st.txt
14612 F:      drivers/scsi/st.*
14613 F:      drivers/scsi/st_*.h
14614
14615 SCSI TARGET SUBSYSTEM
14616 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14617 L:      linux-scsi@vger.kernel.org
14618 L:      target-devel@vger.kernel.org
14619 W:      http://www.linux-iscsi.org
14620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14621 Q:      https://patchwork.kernel.org/project/target-devel/list/
14622 S:      Supported
14623 F:      drivers/target/
14624 F:      include/target/
14625 F:      Documentation/target/
14626
14627 SCTP PROTOCOL
14628 M:      Vlad Yasevich <vyasevich@gmail.com>
14629 M:      Neil Horman <nhorman@tuxdriver.com>
14630 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14631 L:      linux-sctp@vger.kernel.org
14632 W:      http://lksctp.sourceforge.net
14633 S:      Maintained
14634 F:      Documentation/networking/sctp.txt
14635 F:      include/linux/sctp.h
14636 F:      include/uapi/linux/sctp.h
14637 F:      include/net/sctp/
14638 F:      net/sctp/
14639
14640 SCx200 CPU SUPPORT
14641 M:      Jim Cromie <jim.cromie@gmail.com>
14642 S:      Odd Fixes
14643 F:      Documentation/i2c/busses/scx200_acb.rst
14644 F:      arch/x86/platform/scx200/
14645 F:      drivers/watchdog/scx200_wdt.c
14646 F:      drivers/i2c/busses/scx200*
14647 F:      drivers/mtd/maps/scx200_docflash.c
14648 F:      include/linux/scx200.h
14649
14650 SCx200 GPIO DRIVER
14651 M:      Jim Cromie <jim.cromie@gmail.com>
14652 S:      Maintained
14653 F:      drivers/char/scx200_gpio.c
14654 F:      include/linux/scx200_gpio.h
14655
14656 SCx200 HRT CLOCKSOURCE DRIVER
14657 M:      Jim Cromie <jim.cromie@gmail.com>
14658 S:      Maintained
14659 F:      drivers/clocksource/scx200_hrt.c
14660
14661 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14662 M:      Sascha Sommer <saschasommer@freenet.de>
14663 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14664 S:      Maintained
14665 F:      drivers/mmc/host/sdricoh_cs.c
14666
14667 SECO BOARDS CEC DRIVER
14668 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14669 S:      Maintained
14670 F:      drivers/media/platform/seco-cec/seco-cec.c
14671 F:      drivers/media/platform/seco-cec/seco-cec.h
14672
14673 SECURE COMPUTING
14674 M:      Kees Cook <keescook@chromium.org>
14675 R:      Andy Lutomirski <luto@amacapital.net>
14676 R:      Will Drewry <wad@chromium.org>
14677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14678 S:      Supported
14679 F:      kernel/seccomp.c
14680 F:      include/uapi/linux/seccomp.h
14681 F:      include/linux/seccomp.h
14682 F:      tools/testing/selftests/seccomp/*
14683 F:      tools/testing/selftests/kselftest_harness.h
14684 F:      Documentation/userspace-api/seccomp_filter.rst
14685 K:      \bsecure_computing
14686 K:      \bTIF_SECCOMP\b
14687
14688 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14689 M:      Al Cooper <alcooperx@gmail.com>
14690 L:      linux-mmc@vger.kernel.org
14691 L:      bcm-kernel-feedback-list@broadcom.com
14692 S:      Maintained
14693 F:      drivers/mmc/host/sdhci-brcmstb*
14694
14695 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14696 M:      Adrian Hunter <adrian.hunter@intel.com>
14697 L:      linux-mmc@vger.kernel.org
14698 S:      Maintained
14699 F:      drivers/mmc/host/sdhci*
14700 F:      include/linux/mmc/sdhci*
14701
14702 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14703 M:      Adrian Hunter <adrian.hunter@intel.com>
14704 M:      Ritesh Harjani <riteshh@codeaurora.org>
14705 M:      Asutosh Das <asutoshd@codeaurora.org>
14706 L:      linux-mmc@vger.kernel.org
14707 S:      Maintained
14708 F:      drivers/mmc/host/cqhci*
14709
14710 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14711 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14712 M:      Manjunath M B <manjumb@synopsys.com>
14713 L:      linux-mmc@vger.kernel.org
14714 S:      Maintained
14715 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14716
14717 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14718 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14719 L:      linux-mmc@vger.kernel.org
14720 S:      Supported
14721 F:      drivers/mmc/host/sdhci-of-at91.c
14722
14723 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14724 M:      Ben Dooks <ben-linux@fluff.org>
14725 M:      Jaehoon Chung <jh80.chung@samsung.com>
14726 L:      linux-mmc@vger.kernel.org
14727 S:      Maintained
14728 F:      drivers/mmc/host/sdhci-s3c*
14729
14730 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14731 M:      Viresh Kumar <vireshk@kernel.org>
14732 L:      linux-mmc@vger.kernel.org
14733 S:      Maintained
14734 F:      drivers/mmc/host/sdhci-spear.c
14735
14736 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14737 M:      Kishon Vijay Abraham I <kishon@ti.com>
14738 L:      linux-mmc@vger.kernel.org
14739 S:      Maintained
14740 F:      drivers/mmc/host/sdhci-omap.c
14741
14742 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14743 M:      Scott Bauer <scott.bauer@intel.com>
14744 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14745 L:      linux-block@vger.kernel.org
14746 S:      Supported
14747 F:      block/sed*
14748 F:      block/opal_proto.h
14749 F:      include/linux/sed*
14750 F:      include/uapi/linux/sed*
14751
14752 SECURITY CONTACT
14753 M:      Security Officers <security@kernel.org>
14754 S:      Supported
14755
14756 SECURITY SUBSYSTEM
14757 M:      James Morris <jmorris@namei.org>
14758 M:      "Serge E. Hallyn" <serge@hallyn.com>
14759 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14761 W:      http://kernsec.org/
14762 S:      Supported
14763 F:      security/
14764 X:      security/selinux/
14765
14766 SELINUX SECURITY MODULE
14767 M:      Paul Moore <paul@paul-moore.com>
14768 M:      Stephen Smalley <sds@tycho.nsa.gov>
14769 M:      Eric Paris <eparis@parisplace.org>
14770 L:      selinux@vger.kernel.org
14771 W:      https://selinuxproject.org
14772 W:      https://github.com/SELinuxProject
14773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14774 S:      Supported
14775 F:      include/uapi/linux/selinux_netlink.h
14776 F:      security/selinux/
14777 F:      scripts/selinux/
14778 F:      Documentation/admin-guide/LSM/SELinux.rst
14779
14780 SENSABLE PHANTOM
14781 M:      Jiri Slaby <jirislaby@gmail.com>
14782 S:      Maintained
14783 F:      drivers/misc/phantom.c
14784 F:      include/uapi/linux/phantom.h
14785
14786 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14787 M:      Tomasz Duszynski <tduszyns@gmail.com>
14788 S:      Maintained
14789 F:      drivers/iio/chemical/sps30.c
14790 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14791
14792 SERIAL DEVICE BUS
14793 M:      Rob Herring <robh@kernel.org>
14794 L:      linux-serial@vger.kernel.org
14795 S:      Maintained
14796 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14797 F:      drivers/tty/serdev/
14798 F:      include/linux/serdev.h
14799
14800 SERIAL DRIVERS
14801 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14802 L:      linux-serial@vger.kernel.org
14803 S:      Maintained
14804 F:      Documentation/devicetree/bindings/serial/
14805 F:      drivers/tty/serial/
14806
14807 SERIAL IR RECEIVER
14808 M:      Sean Young <sean@mess.org>
14809 L:      linux-media@vger.kernel.org
14810 S:      Maintained
14811 F:      drivers/media/rc/serial_ir.c
14812
14813 SFC NETWORK DRIVER
14814 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14815 M:      Edward Cree <ecree@solarflare.com>
14816 M:      Martin Habets <mhabets@solarflare.com>
14817 L:      netdev@vger.kernel.org
14818 S:      Supported
14819 F:      drivers/net/ethernet/sfc/
14820
14821 SFF/SFP/SFP+ MODULE SUPPORT
14822 M:      Russell King <linux@armlinux.org.uk>
14823 L:      netdev@vger.kernel.org
14824 S:      Maintained
14825 F:      drivers/net/phy/phylink.c
14826 F:      drivers/net/phy/sfp*
14827 F:      include/linux/phylink.h
14828 F:      include/linux/sfp.h
14829 K:      phylink
14830
14831 SGI GRU DRIVER
14832 M:      Dimitri Sivanich <sivanich@sgi.com>
14833 S:      Maintained
14834 F:      drivers/misc/sgi-gru/
14835
14836 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14837 M:      Pat Gefre <pfg@sgi.com>
14838 L:      linux-ia64@vger.kernel.org
14839 S:      Supported
14840 F:      Documentation/ia64/serial.rst
14841 F:      drivers/tty/serial/ioc?_serial.c
14842 F:      include/linux/ioc?.h
14843
14844 SGI XP/XPC/XPNET DRIVER
14845 M:      Cliff Whickman <cpw@sgi.com>
14846 M:      Robin Holt <robinmholt@gmail.com>
14847 S:      Maintained
14848 F:      drivers/misc/sgi-xp/
14849
14850 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14851 M:      Ursula Braun <ubraun@linux.ibm.com>
14852 M:      Karsten Graul <kgraul@linux.ibm.com>
14853 L:      linux-s390@vger.kernel.org
14854 W:      http://www.ibm.com/developerworks/linux/linux390/
14855 S:      Supported
14856 F:      net/smc/
14857
14858 SHARP RJ54N1CB0C SENSOR DRIVER
14859 M:      Jacopo Mondi <jacopo@jmondi.org>
14860 L:      linux-media@vger.kernel.org
14861 T:      git git://linuxtv.org/media_tree.git
14862 S:      Odd fixes
14863 F:      drivers/media/i2c/rj54n1cb0c.c
14864 F:      include/media/i2c/rj54n1cb0c.h
14865
14866 SH_VEU V4L2 MEM2MEM DRIVER
14867 L:      linux-media@vger.kernel.org
14868 S:      Orphan
14869 F:      drivers/media/platform/sh_veu.c
14870
14871 SH_VOU V4L2 OUTPUT DRIVER
14872 L:      linux-media@vger.kernel.org
14873 S:      Orphan
14874 F:      drivers/media/platform/sh_vou.c
14875 F:      include/media/drv-intf/sh_vou.h
14876
14877 SI2157 MEDIA DRIVER
14878 M:      Antti Palosaari <crope@iki.fi>
14879 L:      linux-media@vger.kernel.org
14880 W:      https://linuxtv.org
14881 W:      http://palosaari.fi/linux/
14882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14883 T:      git git://linuxtv.org/anttip/media_tree.git
14884 S:      Maintained
14885 F:      drivers/media/tuners/si2157*
14886
14887 SI2165 MEDIA DRIVER
14888 M:      Matthias Schwarzott <zzam@gentoo.org>
14889 L:      linux-media@vger.kernel.org
14890 W:      https://linuxtv.org
14891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14892 S:      Maintained
14893 F:      drivers/media/dvb-frontends/si2165*
14894
14895 SI2168 MEDIA DRIVER
14896 M:      Antti Palosaari <crope@iki.fi>
14897 L:      linux-media@vger.kernel.org
14898 W:      https://linuxtv.org
14899 W:      http://palosaari.fi/linux/
14900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14901 T:      git git://linuxtv.org/anttip/media_tree.git
14902 S:      Maintained
14903 F:      drivers/media/dvb-frontends/si2168*
14904
14905 SI470X FM RADIO RECEIVER I2C DRIVER
14906 M:      Hans Verkuil <hverkuil@xs4all.nl>
14907 L:      linux-media@vger.kernel.org
14908 T:      git git://linuxtv.org/media_tree.git
14909 W:      https://linuxtv.org
14910 S:      Odd Fixes
14911 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14912
14913 SI470X FM RADIO RECEIVER USB DRIVER
14914 M:      Hans Verkuil <hverkuil@xs4all.nl>
14915 L:      linux-media@vger.kernel.org
14916 T:      git git://linuxtv.org/media_tree.git
14917 W:      https://linuxtv.org
14918 S:      Maintained
14919 F:      drivers/media/radio/si470x/radio-si470x-common.c
14920 F:      drivers/media/radio/si470x/radio-si470x.h
14921 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14922
14923 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14924 M:      Eduardo Valentin <edubezval@gmail.com>
14925 L:      linux-media@vger.kernel.org
14926 T:      git git://linuxtv.org/media_tree.git
14927 W:      https://linuxtv.org
14928 S:      Odd Fixes
14929 F:      drivers/media/radio/si4713/si4713.?
14930
14931 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14932 M:      Eduardo Valentin <edubezval@gmail.com>
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/si4713/radio-platform-si4713.c
14938
14939 SI4713 FM RADIO TRANSMITTER 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/si4713/radio-usb-si4713.c
14946
14947 SIANO DVB DRIVER
14948 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14949 L:      linux-media@vger.kernel.org
14950 W:      https://linuxtv.org
14951 T:      git git://linuxtv.org/media_tree.git
14952 S:      Odd fixes
14953 F:      drivers/media/common/siano/
14954 F:      drivers/media/usb/siano/
14955 F:      drivers/media/usb/siano/
14956 F:      drivers/media/mmc/siano/
14957
14958 SIFIVE DRIVERS
14959 M:      Palmer Dabbelt <palmer@dabbelt.com>
14960 M:      Paul Walmsley <paul.walmsley@sifive.com>
14961 L:      linux-riscv@lists.infradead.org
14962 T:      git git://github.com/sifive/riscv-linux.git
14963 S:      Supported
14964 K:      [^@]sifive
14965 N:      sifive
14966
14967 SIFIVE FU540 SYSTEM-ON-CHIP
14968 M:      Paul Walmsley <paul.walmsley@sifive.com>
14969 M:      Palmer Dabbelt <palmer@dabbelt.com>
14970 L:      linux-riscv@lists.infradead.org
14971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14972 S:      Supported
14973 K:      fu540
14974 N:      fu540
14975
14976 SILEAD TOUCHSCREEN DRIVER
14977 M:      Hans de Goede <hdegoede@redhat.com>
14978 L:      linux-input@vger.kernel.org
14979 L:      platform-driver-x86@vger.kernel.org
14980 S:      Maintained
14981 F:      drivers/input/touchscreen/silead.c
14982 F:      drivers/platform/x86/touchscreen_dmi.c
14983
14984 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
14985 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
14986 S:      Supported
14987 F:      drivers/staging/wfx/
14988
14989 SILICON MOTION SM712 FRAME BUFFER DRIVER
14990 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14991 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14992 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14993 L:      linux-fbdev@vger.kernel.org
14994 S:      Maintained
14995 F:      drivers/video/fbdev/sm712*
14996 F:      Documentation/fb/sm712fb.rst
14997
14998 SIMPLE FIRMWARE INTERFACE (SFI)
14999 M:      Len Brown <lenb@kernel.org>
15000 L:      sfi-devel@simplefirmware.org
15001 W:      http://simplefirmware.org/
15002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15003 S:      Supported
15004 F:      arch/x86/platform/sfi/
15005 F:      drivers/sfi/
15006 F:      include/linux/sfi*.h
15007
15008 SIMPLEFB FB DRIVER
15009 M:      Hans de Goede <hdegoede@redhat.com>
15010 L:      linux-fbdev@vger.kernel.org
15011 S:      Maintained
15012 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15013 F:      drivers/video/fbdev/simplefb.c
15014 F:      include/linux/platform_data/simplefb.h
15015
15016 SIMTEC EB110ATX (Chalice CATS)
15017 P:      Ben Dooks
15018 P:      Vincent Sanders <vince@simtec.co.uk>
15019 M:      Simtec Linux Team <linux@simtec.co.uk>
15020 W:      http://www.simtec.co.uk/products/EB110ATX/
15021 S:      Supported
15022
15023 SIMTEC EB2410ITX (BAST)
15024 P:      Ben Dooks
15025 P:      Vincent Sanders <vince@simtec.co.uk>
15026 M:      Simtec Linux Team <linux@simtec.co.uk>
15027 W:      http://www.simtec.co.uk/products/EB2410ITX/
15028 S:      Supported
15029 F:      arch/arm/mach-s3c24xx/mach-bast.c
15030 F:      arch/arm/mach-s3c24xx/bast-ide.c
15031 F:      arch/arm/mach-s3c24xx/bast-irq.c
15032
15033 SIPHASH PRF ROUTINES
15034 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15035 S:      Maintained
15036 F:      lib/siphash.c
15037 F:      lib/test_siphash.c
15038 F:      include/linux/siphash.h
15039
15040 SIOX
15041 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15042 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15043 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15044 S:      Supported
15045 F:      drivers/siox/*
15046 F:      drivers/gpio/gpio-siox.c
15047 F:      include/trace/events/siox.h
15048
15049 SIS 190 ETHERNET DRIVER
15050 M:      Francois Romieu <romieu@fr.zoreil.com>
15051 L:      netdev@vger.kernel.org
15052 S:      Maintained
15053 F:      drivers/net/ethernet/sis/sis190.c
15054
15055 SIS 900/7016 FAST ETHERNET DRIVER
15056 M:      Daniele Venzano <venza@brownhat.org>
15057 W:      http://www.brownhat.org/sis900.html
15058 L:      netdev@vger.kernel.org
15059 S:      Maintained
15060 F:      drivers/net/ethernet/sis/sis900.*
15061
15062 SIS FRAMEBUFFER DRIVER
15063 M:      Thomas Winischhofer <thomas@winischhofer.net>
15064 W:      http://www.winischhofer.net/linuxsisvga.shtml
15065 S:      Maintained
15066 F:      Documentation/fb/sisfb.rst
15067 F:      drivers/video/fbdev/sis/
15068 F:      include/video/sisfb.h
15069
15070 SIS USB2VGA DRIVER
15071 M:      Thomas Winischhofer <thomas@winischhofer.net>
15072 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15073 S:      Maintained
15074 F:      drivers/usb/misc/sisusbvga/
15075
15076 SLAB ALLOCATOR
15077 M:      Christoph Lameter <cl@linux.com>
15078 M:      Pekka Enberg <penberg@kernel.org>
15079 M:      David Rientjes <rientjes@google.com>
15080 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15081 M:      Andrew Morton <akpm@linux-foundation.org>
15082 L:      linux-mm@kvack.org
15083 S:      Maintained
15084 F:      include/linux/sl?b*.h
15085 F:      mm/sl?b*
15086
15087 SLEEPABLE READ-COPY UPDATE (SRCU)
15088 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15089 M:      "Paul E. McKenney" <paulmck@kernel.org>
15090 M:      Josh Triplett <josh@joshtriplett.org>
15091 R:      Steven Rostedt <rostedt@goodmis.org>
15092 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15093 L:      rcu@vger.kernel.org
15094 W:      http://www.rdrop.com/users/paulmck/RCU/
15095 S:      Supported
15096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15097 F:      include/linux/srcu*.h
15098 F:      kernel/rcu/srcu*.c
15099
15100 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15101 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15103 S:      Maintained
15104 F:      drivers/slimbus/
15105 F:      Documentation/devicetree/bindings/slimbus/
15106 F:      include/linux/slimbus.h
15107
15108 SMACK SECURITY MODULE
15109 M:      Casey Schaufler <casey@schaufler-ca.com>
15110 L:      linux-security-module@vger.kernel.org
15111 W:      http://schaufler-ca.com
15112 T:      git git://github.com/cschaufler/smack-next
15113 S:      Maintained
15114 F:      Documentation/admin-guide/LSM/Smack.rst
15115 F:      security/smack/
15116
15117 SMC91x ETHERNET DRIVER
15118 M:      Nicolas Pitre <nico@fluxnic.net>
15119 S:      Odd Fixes
15120 F:      drivers/net/ethernet/smsc/smc91x.*
15121
15122 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15123 M:      Sakari Ailus <sakari.ailus@iki.fi>
15124 L:      linux-media@vger.kernel.org
15125 S:      Maintained
15126 F:      drivers/media/i2c/smiapp/
15127 F:      include/media/i2c/smiapp.h
15128 F:      drivers/media/i2c/smiapp-pll.c
15129 F:      drivers/media/i2c/smiapp-pll.h
15130 F:      include/uapi/linux/smiapp.h
15131 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15132
15133 SMM665 HARDWARE MONITOR DRIVER
15134 M:      Guenter Roeck <linux@roeck-us.net>
15135 L:      linux-hwmon@vger.kernel.org
15136 S:      Maintained
15137 F:      Documentation/hwmon/smm665.rst
15138 F:      drivers/hwmon/smm665.c
15139
15140 SMSC EMC2103 HARDWARE MONITOR DRIVER
15141 M:      Steve Glendinning <steve.glendinning@shawell.net>
15142 L:      linux-hwmon@vger.kernel.org
15143 S:      Maintained
15144 F:      Documentation/hwmon/emc2103.rst
15145 F:      drivers/hwmon/emc2103.c
15146
15147 SMSC SCH5627 HARDWARE MONITOR DRIVER
15148 M:      Hans de Goede <hdegoede@redhat.com>
15149 L:      linux-hwmon@vger.kernel.org
15150 S:      Supported
15151 F:      Documentation/hwmon/sch5627.rst
15152 F:      drivers/hwmon/sch5627.c
15153
15154 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15155 M:      Steve Glendinning <steve.glendinning@shawell.net>
15156 L:      linux-fbdev@vger.kernel.org
15157 S:      Maintained
15158 F:      drivers/video/fbdev/smscufx.c
15159
15160 SMSC47B397 HARDWARE MONITOR DRIVER
15161 M:      Jean Delvare <jdelvare@suse.com>
15162 L:      linux-hwmon@vger.kernel.org
15163 S:      Maintained
15164 F:      Documentation/hwmon/smsc47b397.rst
15165 F:      drivers/hwmon/smsc47b397.c
15166
15167 SMSC911x ETHERNET DRIVER
15168 M:      Steve Glendinning <steve.glendinning@shawell.net>
15169 L:      netdev@vger.kernel.org
15170 S:      Maintained
15171 F:      include/linux/smsc911x.h
15172 F:      drivers/net/ethernet/smsc/smsc911x.*
15173
15174 SMSC9420 PCI ETHERNET DRIVER
15175 M:      Steve Glendinning <steve.glendinning@shawell.net>
15176 L:      netdev@vger.kernel.org
15177 S:      Maintained
15178 F:      drivers/net/ethernet/smsc/smsc9420.*
15179
15180 SOC-CAMERA V4L2 SUBSYSTEM
15181 L:      linux-media@vger.kernel.org
15182 T:      git git://linuxtv.org/media_tree.git
15183 S:      Orphan
15184 F:      include/media/soc_camera.h
15185 F:      drivers/staging/media/soc_camera/
15186
15187 SOCIONEXT SYNQUACER I2C DRIVER
15188 M:      Ard Biesheuvel <ardb@kernel.org>
15189 L:      linux-i2c@vger.kernel.org
15190 S:      Maintained
15191 F:      drivers/i2c/busses/i2c-synquacer.c
15192 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15193
15194 SOCIONEXT UNIPHIER SOUND DRIVER
15195 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15196 S:      Orphan
15197 F:      sound/soc/uniphier/
15198
15199 SOEKRIS NET48XX LED SUPPORT
15200 M:      Chris Boot <bootc@bootc.net>
15201 S:      Maintained
15202 F:      drivers/leds/leds-net48xx.c
15203
15204 SOFT-IWARP DRIVER (siw)
15205 M:      Bernard Metzler <bmt@zurich.ibm.com>
15206 L:      linux-rdma@vger.kernel.org
15207 S:      Supported
15208 F:      drivers/infiniband/sw/siw/
15209 F:      include/uapi/rdma/siw-abi.h
15210
15211 SOFT-ROCE DRIVER (rxe)
15212 M:      Moni Shoua <monis@mellanox.com>
15213 L:      linux-rdma@vger.kernel.org
15214 S:      Supported
15215 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15216 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15217 F:      drivers/infiniband/sw/rxe/
15218 F:      include/uapi/rdma/rdma_user_rxe.h
15219
15220 SOFTLOGIC 6x10 MPEG CODEC
15221 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15222 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15223 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15224 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15225 M:      Ismael Luceno <ismael@iodev.co.uk>
15226 L:      linux-media@vger.kernel.org
15227 S:      Supported
15228 F:      drivers/media/pci/solo6x10/
15229
15230 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15231 M:      James Morse <james.morse@arm.com>
15232 L:      linux-arm-kernel@lists.infradead.org
15233 S:      Maintained
15234 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15235 F:      drivers/firmware/arm_sdei.c
15236 F:      include/linux/arm_sdei.h
15237 F:      include/uapi/linux/arm_sdei.h
15238
15239 SOFTWARE RAID (Multiple Disks) SUPPORT
15240 M:      Song Liu <song@kernel.org>
15241 L:      linux-raid@vger.kernel.org
15242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15243 S:      Supported
15244 F:      drivers/md/Makefile
15245 F:      drivers/md/Kconfig
15246 F:      drivers/md/md*
15247 F:      drivers/md/raid*
15248 F:      include/linux/raid/
15249 F:      include/uapi/linux/raid/
15250
15251 SOCIONEXT (SNI) AVE NETWORK DRIVER
15252 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15253 L:      netdev@vger.kernel.org
15254 S:      Maintained
15255 F:      drivers/net/ethernet/socionext/sni_ave.c
15256 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15257
15258 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15259 M:      Jassi Brar <jaswinder.singh@linaro.org>
15260 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15261 L:      netdev@vger.kernel.org
15262 S:      Maintained
15263 F:      drivers/net/ethernet/socionext/netsec.c
15264 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15265
15266 SOCIONEXT (SNI) Synquacer SPI DRIVER
15267 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15268 M:      Jassi Brar <jaswinder.singh@linaro.org>
15269 L:      linux-spi@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/spi/spi-synquacer.c
15272 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15273
15274 SOLIDRUN CLEARFOG SUPPORT
15275 M:      Russell King <linux@armlinux.org.uk>
15276 S:      Maintained
15277 F:      arch/arm/boot/dts/armada-388-clearfog*
15278 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15279
15280 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15281 M:      Russell King <linux@armlinux.org.uk>
15282 S:      Maintained
15283 F:      arch/arm/boot/dts/imx6*-cubox-i*
15284 F:      arch/arm/boot/dts/imx6*-hummingboard*
15285 F:      arch/arm/boot/dts/imx6*-sr-*
15286
15287 SONIC NETWORK DRIVER
15288 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15289 L:      netdev@vger.kernel.org
15290 S:      Maintained
15291 F:      drivers/net/ethernet/natsemi/sonic.*
15292
15293 SONICS SILICON BACKPLANE DRIVER (SSB)
15294 M:      Michael Buesch <m@bues.ch>
15295 L:      linux-wireless@vger.kernel.org
15296 S:      Maintained
15297 F:      drivers/ssb/
15298 F:      include/linux/ssb/
15299
15300 SONY IMX214 SENSOR DRIVER
15301 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15302 L:      linux-media@vger.kernel.org
15303 T:      git git://linuxtv.org/media_tree.git
15304 S:      Maintained
15305 F:      drivers/media/i2c/imx214.c
15306 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15307
15308 SONY IMX258 SENSOR DRIVER
15309 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15310 L:      linux-media@vger.kernel.org
15311 T:      git git://linuxtv.org/media_tree.git
15312 S:      Maintained
15313 F:      drivers/media/i2c/imx258.c
15314
15315 SONY IMX274 SENSOR DRIVER
15316 M:      Leon Luo <leonl@leopardimaging.com>
15317 L:      linux-media@vger.kernel.org
15318 T:      git git://linuxtv.org/media_tree.git
15319 S:      Maintained
15320 F:      drivers/media/i2c/imx274.c
15321 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15322
15323 SONY IMX290 SENSOR DRIVER
15324 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15325 L:      linux-media@vger.kernel.org
15326 T:      git git://linuxtv.org/media_tree.git
15327 S:      Maintained
15328 F:      drivers/media/i2c/imx290.c
15329 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15330
15331 SONY IMX319 SENSOR DRIVER
15332 M:      Bingbu Cao <bingbu.cao@intel.com>
15333 L:      linux-media@vger.kernel.org
15334 T:      git git://linuxtv.org/media_tree.git
15335 S:      Maintained
15336 F:      drivers/media/i2c/imx319.c
15337
15338 SONY IMX355 SENSOR DRIVER
15339 M:      Tianshu Qiu <tian.shu.qiu@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/imx355.c
15344
15345 SONY MEMORYSTICK SUBSYSTEM
15346 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15347 M:      Alex Dubov <oakad@yahoo.com>
15348 M:      Ulf Hansson <ulf.hansson@linaro.org>
15349 L:      linux-mmc@vger.kernel.org
15350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15351 S:      Maintained
15352 F:      drivers/memstick/
15353 F:      include/linux/memstick.h
15354
15355 SONY VAIO CONTROL DEVICE DRIVER
15356 M:      Mattia Dongili <malattia@linux.it>
15357 L:      platform-driver-x86@vger.kernel.org
15358 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15359 S:      Maintained
15360 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15361 F:      drivers/char/sonypi.c
15362 F:      drivers/platform/x86/sony-laptop.c
15363 F:      include/linux/sony-laptop.h
15364
15365 SOUND
15366 M:      Jaroslav Kysela <perex@perex.cz>
15367 M:      Takashi Iwai <tiwai@suse.com>
15368 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15369 W:      http://www.alsa-project.org/
15370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15371 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15372 S:      Maintained
15373 F:      Documentation/sound/
15374 F:      include/sound/
15375 F:      include/uapi/sound/
15376 F:      sound/
15377
15378 SOUND - COMPRESSED AUDIO
15379 M:      Vinod Koul <vkoul@kernel.org>
15380 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15382 S:      Supported
15383 F:      Documentation/sound/designs/compress-offload.rst
15384 F:      include/sound/compress_driver.h
15385 F:      include/uapi/sound/compress_*
15386 F:      sound/core/compress_offload.c
15387 F:      sound/soc/soc-compress.c
15388
15389 SOUND - DMAENGINE HELPERS
15390 M:      Lars-Peter Clausen <lars@metafoo.de>
15391 S:      Supported
15392 F:      include/sound/dmaengine_pcm.h
15393 F:      sound/core/pcm_dmaengine.c
15394 F:      sound/soc/soc-generic-dmaengine-pcm.c
15395
15396 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15397 M:      Liam Girdwood <lgirdwood@gmail.com>
15398 M:      Mark Brown <broonie@kernel.org>
15399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15400 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15401 W:      http://alsa-project.org/main/index.php/ASoC
15402 S:      Supported
15403 F:      Documentation/devicetree/bindings/sound/
15404 F:      Documentation/sound/soc/
15405 F:      sound/soc/
15406 F:      include/dt-bindings/sound/
15407 F:      include/sound/soc*
15408
15409 SOUNDWIRE SUBSYSTEM
15410 M:      Vinod Koul <vkoul@kernel.org>
15411 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15412 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15413 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15414 S:      Supported
15415 F:      Documentation/driver-api/soundwire/
15416 F:      drivers/soundwire/
15417 F:      include/linux/soundwire/
15418
15419 SP2 MEDIA DRIVER
15420 M:      Olli Salonen <olli.salonen@iki.fi>
15421 L:      linux-media@vger.kernel.org
15422 W:      https://linuxtv.org
15423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15424 S:      Maintained
15425 F:      drivers/media/dvb-frontends/sp2*
15426
15427 SPARC + UltraSPARC (sparc/sparc64)
15428 M:      "David S. Miller" <davem@davemloft.net>
15429 L:      sparclinux@vger.kernel.org
15430 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15433 S:      Maintained
15434 F:      arch/sparc/
15435 F:      drivers/sbus/
15436
15437 SPARC SERIAL DRIVERS
15438 M:      "David S. Miller" <davem@davemloft.net>
15439 L:      sparclinux@vger.kernel.org
15440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15442 S:      Maintained
15443 F:      include/linux/sunserialcore.h
15444 F:      drivers/tty/serial/suncore.c
15445 F:      drivers/tty/serial/sunhv.c
15446 F:      drivers/tty/serial/sunsab.c
15447 F:      drivers/tty/serial/sunsab.h
15448 F:      drivers/tty/serial/sunsu.c
15449 F:      drivers/tty/serial/sunzilog.c
15450 F:      drivers/tty/serial/sunzilog.h
15451 F:      drivers/tty/vcc.c
15452
15453 SPARSE CHECKER
15454 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15455 L:      linux-sparse@vger.kernel.org
15456 W:      https://sparse.wiki.kernel.org/
15457 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15458 S:      Maintained
15459 F:      include/linux/compiler.h
15460
15461 SPEAR CLOCK FRAMEWORK SUPPORT
15462 M:      Viresh Kumar <vireshk@kernel.org>
15463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15464 W:      http://www.st.com/spear
15465 S:      Maintained
15466 F:      drivers/clk/spear/
15467
15468 SPEAR PLATFORM SUPPORT
15469 M:      Viresh Kumar <vireshk@kernel.org>
15470 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15472 W:      http://www.st.com/spear
15473 S:      Maintained
15474 F:      arch/arm/boot/dts/spear*
15475 F:      arch/arm/mach-spear/
15476
15477 SPI NOR SUBSYSTEM
15478 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15479 L:      linux-mtd@lists.infradead.org
15480 W:      http://www.linux-mtd.infradead.org/
15481 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15483 S:      Maintained
15484 F:      drivers/mtd/spi-nor/
15485 F:      include/linux/mtd/spi-nor.h
15486
15487 SPI SUBSYSTEM
15488 M:      Mark Brown <broonie@kernel.org>
15489 L:      linux-spi@vger.kernel.org
15490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15491 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15492 S:      Maintained
15493 F:      Documentation/devicetree/bindings/spi/
15494 F:      Documentation/spi/
15495 F:      drivers/spi/
15496 F:      include/linux/spi/
15497 F:      include/uapi/linux/spi/
15498 F:      tools/spi/
15499
15500 SPIDERNET NETWORK DRIVER for CELL
15501 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15502 L:      netdev@vger.kernel.org
15503 S:      Supported
15504 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15505 F:      drivers/net/ethernet/toshiba/spider_net*
15506
15507 SPMI SUBSYSTEM
15508 R:      Stephen Boyd <sboyd@kernel.org>
15509 L:      linux-arm-msm@vger.kernel.org
15510 F:      Documentation/devicetree/bindings/spmi/
15511 F:      drivers/spmi/
15512 F:      include/dt-bindings/spmi/spmi.h
15513 F:      include/linux/spmi.h
15514 F:      include/trace/events/spmi.h
15515
15516 SPU FILE SYSTEM
15517 M:      Jeremy Kerr <jk@ozlabs.org>
15518 L:      linuxppc-dev@lists.ozlabs.org
15519 W:      http://www.ibm.com/developerworks/power/cell/
15520 S:      Supported
15521 F:      Documentation/filesystems/spufs.txt
15522 F:      arch/powerpc/platforms/cell/spufs/
15523
15524 SQUASHFS FILE SYSTEM
15525 M:      Phillip Lougher <phillip@squashfs.org.uk>
15526 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15527 W:      http://squashfs.org.uk
15528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15529 S:      Maintained
15530 F:      Documentation/filesystems/squashfs.txt
15531 F:      fs/squashfs/
15532
15533 SRM (Alpha) environment access
15534 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15535 S:      Maintained
15536 F:      arch/alpha/kernel/srm_env.c
15537
15538 ST LSM6DSx IMU IIO DRIVER
15539 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15540 L:      linux-iio@vger.kernel.org
15541 W:      http://www.st.com/
15542 S:      Maintained
15543 F:      drivers/iio/imu/st_lsm6dsx/
15544 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15545
15546 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15547 M:      Mickael Guene <mickael.guene@st.com>
15548 L:      linux-media@vger.kernel.org
15549 T:      git git://linuxtv.org/media_tree.git
15550 S:      Maintained
15551 F:      drivers/media/i2c/st-mipid02.c
15552 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15553
15554 ST STM32 I2C/SMBUS DRIVER
15555 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15556 L:      linux-i2c@vger.kernel.org
15557 S:      Maintained
15558 F:      drivers/i2c/busses/i2c-stm32*
15559
15560 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15561 M:      Song Qiang <songqiang1304521@gmail.com>
15562 L:      linux-iio@vger.kernel.org
15563 S:      Maintained
15564 F:      drivers/iio/proximity/vl53l0x-i2c.c
15565 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15566
15567 STABLE BRANCH
15568 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15569 M:      Sasha Levin <sashal@kernel.org>
15570 L:      stable@vger.kernel.org
15571 S:      Supported
15572 F:      Documentation/process/stable-kernel-rules.rst
15573
15574 STAGING - COMEDI
15575 M:      Ian Abbott <abbotti@mev.co.uk>
15576 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15577 S:      Odd Fixes
15578 F:      drivers/staging/comedi/
15579
15580 STAGING - FIELDBUS SUBSYSTEM
15581 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15582 S:      Maintained
15583 F:      drivers/staging/fieldbus/*
15584 F:      drivers/staging/fieldbus/Documentation/
15585
15586 STAGING - HMS ANYBUS-S BUS
15587 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15588 S:      Maintained
15589 F:      drivers/staging/fieldbus/anybuss/
15590
15591 STAGING - INDUSTRIAL IO
15592 M:      Jonathan Cameron <jic23@kernel.org>
15593 L:      linux-iio@vger.kernel.org
15594 S:      Odd Fixes
15595 F:      Documentation/devicetree/bindings/staging/iio/
15596 F:      drivers/staging/iio/
15597
15598 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15599 M:      Marc Dietrich <marvin24@gmx.de>
15600 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15601 L:      linux-tegra@vger.kernel.org
15602 S:      Maintained
15603 F:      drivers/staging/nvec/
15604
15605 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15606 M:      Jens Frederich <jfrederich@gmail.com>
15607 M:      Daniel Drake <dsd@laptop.org>
15608 M:      Jon Nettleton <jon.nettleton@gmail.com>
15609 W:      http://wiki.laptop.org/go/DCON
15610 S:      Maintained
15611 F:      drivers/staging/olpc_dcon/
15612
15613 STAGING - REALTEK RTL8712U DRIVERS
15614 M:      Larry Finger <Larry.Finger@lwfinger.net>
15615 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15616 S:      Odd Fixes
15617 F:      drivers/staging/rtl8712/
15618
15619 STAGING - REALTEK RTL8188EU DRIVERS
15620 M:      Larry Finger <Larry.Finger@lwfinger.net>
15621 S:      Odd Fixes
15622 F:      drivers/staging/rtl8188eu/
15623
15624 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15625 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15626 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15627 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15628 L:      linux-fbdev@vger.kernel.org
15629 S:      Maintained
15630 F:      drivers/staging/sm750fb/
15631
15632 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15633 M:      William Hubbs <w.d.hubbs@gmail.com>
15634 M:      Chris Brannon <chris@the-brannons.com>
15635 M:      Kirk Reiser <kirk@reisers.ca>
15636 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15637 L:      speakup@linux-speakup.org
15638 W:      http://www.linux-speakup.org/
15639 S:      Odd Fixes
15640 F:      drivers/staging/speakup/
15641
15642 STAGING - VIA VT665X DRIVERS
15643 M:      Forest Bond <forest@alittletooquiet.net>
15644 S:      Odd Fixes
15645 F:      drivers/staging/vt665?/
15646
15647 STAGING - WILC1000 WIFI DRIVER
15648 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15649 M:      Ajay Singh <ajay.kathat@microchip.com>
15650 L:      linux-wireless@vger.kernel.org
15651 S:      Supported
15652 F:      drivers/staging/wilc1000/
15653
15654 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15655 M:      Michael Hennerich <michael.hennerich@analog.com>
15656 M:      Beniamin Bia <beniamin.bia@analog.com>
15657 L:      linux-fbdev@vger.kernel.org
15658 S:      Supported
15659 F:      drivers/staging/fbtft/fb_seps525.c
15660 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15661
15662 STAGING SUBSYSTEM
15663 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15665 L:      devel@driverdev.osuosl.org
15666 S:      Supported
15667 F:      drivers/staging/
15668
15669 STARFIRE/DURALAN NETWORK DRIVER
15670 M:      Ion Badulescu <ionut@badula.org>
15671 S:      Odd Fixes
15672 F:      drivers/net/ethernet/adaptec/starfire*
15673
15674 STEC S1220 SKD DRIVER
15675 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15676 L:      linux-block@vger.kernel.org
15677 S:      Maintained
15678 F:      drivers/block/skd*[ch]
15679
15680 STI AUDIO (ASoC) DRIVERS
15681 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15683 S:      Maintained
15684 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15685 F:      sound/soc/sti/
15686
15687 STI CEC DRIVER
15688 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15689 S:      Maintained
15690 F:      drivers/media/platform/sti/cec/
15691 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15692
15693 STK1160 USB VIDEO CAPTURE DRIVER
15694 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15695 L:      linux-media@vger.kernel.org
15696 T:      git git://linuxtv.org/media_tree.git
15697 S:      Maintained
15698 F:      drivers/media/usb/stk1160/
15699
15700 STM32 AUDIO (ASoC) DRIVERS
15701 M:      Olivier Moysan <olivier.moysan@st.com>
15702 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15703 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15704 S:      Maintained
15705 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15706 F:      sound/soc/stm/
15707
15708 STM32 TIMER/LPTIMER DRIVERS
15709 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15710 S:      Maintained
15711 F:      drivers/*/stm32-*timer*
15712 F:      drivers/pwm/pwm-stm32*
15713 F:      include/linux/*/stm32-*tim*
15714 F:      Documentation/ABI/testing/*timer-stm32
15715 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15716 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15717
15718 STMMAC ETHERNET DRIVER
15719 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15720 M:      Alexandre Torgue <alexandre.torgue@st.com>
15721 M:      Jose Abreu <joabreu@synopsys.com>
15722 L:      netdev@vger.kernel.org
15723 W:      http://www.stlinux.com
15724 S:      Supported
15725 F:      drivers/net/ethernet/stmicro/stmmac/
15726
15727 SUN3/3X
15728 M:      Sam Creasey <sammy@sammy.net>
15729 W:      http://sammy.net/sun3/
15730 S:      Maintained
15731 F:      arch/m68k/kernel/*sun3*
15732 F:      arch/m68k/sun3*/
15733 F:      arch/m68k/include/asm/sun3*
15734 F:      drivers/net/ethernet/i825xx/sun3*
15735
15736 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15737 M:      Hans de Goede <hdegoede@redhat.com>
15738 L:      linux-input@vger.kernel.org
15739 S:      Maintained
15740 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15741 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15742
15743 SUNDANCE NETWORK DRIVER
15744 M:      Denis Kirjanov <kda@linux-powerpc.org>
15745 L:      netdev@vger.kernel.org
15746 S:      Maintained
15747 F:      drivers/net/ethernet/dlink/sundance.c
15748
15749 SUPERH
15750 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15751 M:      Rich Felker <dalias@libc.org>
15752 L:      linux-sh@vger.kernel.org
15753 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15754 S:      Maintained
15755 F:      Documentation/sh/
15756 F:      arch/sh/
15757 F:      drivers/sh/
15758
15759 SUSPEND TO RAM
15760 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15761 M:      Len Brown <len.brown@intel.com>
15762 M:      Pavel Machek <pavel@ucw.cz>
15763 L:      linux-pm@vger.kernel.org
15764 B:      https://bugzilla.kernel.org
15765 S:      Supported
15766 F:      Documentation/power/
15767 F:      arch/x86/kernel/acpi/
15768 F:      drivers/base/power/
15769 F:      kernel/power/
15770 F:      include/linux/suspend.h
15771 F:      include/linux/freezer.h
15772 F:      include/linux/pm.h
15773
15774 SVGA HANDLING
15775 M:      Martin Mares <mj@ucw.cz>
15776 L:      linux-video@atrey.karlin.mff.cuni.cz
15777 S:      Maintained
15778 F:      Documentation/admin-guide/svga.rst
15779 F:      arch/x86/boot/video*
15780
15781 SWIOTLB SUBSYSTEM
15782 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15783 L:      iommu@lists.linux-foundation.org
15784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15785 S:      Supported
15786 F:      kernel/dma/swiotlb.c
15787 F:      arch/*/kernel/pci-swiotlb.c
15788 F:      include/linux/swiotlb.h
15789
15790 SWITCHDEV
15791 M:      Jiri Pirko <jiri@resnulli.us>
15792 M:      Ivan Vecera <ivecera@redhat.com>
15793 L:      netdev@vger.kernel.org
15794 S:      Supported
15795 F:      net/switchdev/
15796 F:      include/net/switchdev.h
15797
15798 SY8106A REGULATOR DRIVER
15799 M:      Icenowy Zheng <icenowy@aosc.io>
15800 S:      Maintained
15801 F:      drivers/regulator/sy8106a-regulator.c
15802 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15803
15804 SYNC FILE FRAMEWORK
15805 M:      Sumit Semwal <sumit.semwal@linaro.org>
15806 R:      Gustavo Padovan <gustavo@padovan.org>
15807 S:      Maintained
15808 L:      linux-media@vger.kernel.org
15809 L:      dri-devel@lists.freedesktop.org
15810 F:      drivers/dma-buf/sync_*
15811 F:      drivers/dma-buf/dma-fence*
15812 F:      drivers/dma-buf/sw_sync.c
15813 F:      include/linux/sync_file.h
15814 F:      include/uapi/linux/sync_file.h
15815 F:      Documentation/driver-api/sync_file.rst
15816 T:      git git://anongit.freedesktop.org/drm/drm-misc
15817
15818 SYNOPSYS ARC ARCHITECTURE
15819 M:      Vineet Gupta <vgupta@synopsys.com>
15820 L:      linux-snps-arc@lists.infradead.org
15821 S:      Supported
15822 F:      arch/arc/
15823 F:      Documentation/devicetree/bindings/arc/*
15824 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15825 F:      drivers/clocksource/arc_timer.c
15826 F:      drivers/tty/serial/arc_uart.c
15827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15828
15829 SYNOPSYS ARC HSDK SDP pll clock driver
15830 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15831 S:      Supported
15832 F:      drivers/clk/clk-hsdk-pll.c
15833 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15834
15835 SYNOPSYS ARC SDP clock driver
15836 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15837 S:      Supported
15838 F:      drivers/clk/axs10x/*
15839 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15840
15841 SYNOPSYS ARC SDP platform support
15842 M:      Alexey Brodkin <abrodkin@synopsys.com>
15843 S:      Supported
15844 F:      arch/arc/plat-axs10x
15845 F:      arch/arc/boot/dts/ax*
15846 F:      Documentation/devicetree/bindings/arc/axs10*
15847
15848 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15849 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15850 S:      Supported
15851 F:      drivers/reset/reset-axs10x.c
15852 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15853
15854 SYNOPSYS CREG GPIO DRIVER
15855 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15856 S:      Maintained
15857 F:      drivers/gpio/gpio-creg-snps.c
15858 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15859
15860 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15861 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15862 S:      Maintained
15863 F:      drivers/tty/serial/8250/8250_dw.c
15864
15865 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15866 M:      Hoan Tran <hoan@os.amperecomputing.com>
15867 L:      linux-gpio@vger.kernel.org
15868 S:      Maintained
15869 F:      drivers/gpio/gpio-dwapb.c
15870 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15871
15872 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15873 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15874 S:      Maintained
15875 F:      drivers/dma/dw-axi-dmac/
15876 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15877
15878 SYNOPSYS DESIGNWARE DMAC DRIVER
15879 M:      Viresh Kumar <vireshk@kernel.org>
15880 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15881 S:      Maintained
15882 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15883 F:      drivers/dma/dw/
15884 F:      include/dt-bindings/dma/dw-dmac.h
15885 F:      include/linux/dma/dw.h
15886 F:      include/linux/platform_data/dma-dw.h
15887
15888 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15889 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15890 L:      netdev@vger.kernel.org
15891 S:      Supported
15892 F:      drivers/net/ethernet/synopsys/
15893
15894 SYNOPSYS DESIGNWARE I2C DRIVER
15895 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15896 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15897 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15898 L:      linux-i2c@vger.kernel.org
15899 S:      Maintained
15900 F:      drivers/i2c/busses/i2c-designware-*
15901 F:      include/linux/platform_data/i2c-designware.h
15902
15903 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15904 M:      Jaehoon Chung <jh80.chung@samsung.com>
15905 L:      linux-mmc@vger.kernel.org
15906 S:      Maintained
15907 F:      drivers/mmc/host/dw_mmc*
15908
15909 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15910 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15911 S:      Supported
15912 F:      drivers/reset/reset-hsdk.c
15913 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15914 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15915
15916 SYSTEM CONFIGURATION (SYSCON)
15917 M:      Lee Jones <lee.jones@linaro.org>
15918 M:      Arnd Bergmann <arnd@arndb.de>
15919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15920 S:      Supported
15921 F:      drivers/mfd/syscon.c
15922
15923 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15924 M:      Sudeep Holla <sudeep.holla@arm.com>
15925 L:      linux-arm-kernel@lists.infradead.org
15926 S:      Maintained
15927 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15928 F:      drivers/clk/clk-sc[mp]i.c
15929 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15930 F:      drivers/firmware/arm_scpi.c
15931 F:      drivers/firmware/arm_scmi/
15932 F:      drivers/reset/reset-scmi.c
15933 F:      include/linux/sc[mp]i_protocol.h
15934
15935 SYSTEM RESET/SHUTDOWN DRIVERS
15936 M:      Sebastian Reichel <sre@kernel.org>
15937 L:      linux-pm@vger.kernel.org
15938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15939 S:      Maintained
15940 F:      Documentation/devicetree/bindings/power/reset/
15941 F:      drivers/power/reset/
15942
15943 SYSTEM TRACE MODULE CLASS
15944 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15945 S:      Maintained
15946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15947 F:      Documentation/trace/stm.rst
15948 F:      drivers/hwtracing/stm/
15949 F:      include/linux/stm.h
15950 F:      include/uapi/linux/stm.h
15951
15952 SYSTEM76 ACPI DRIVER
15953 M:      Jeremy Soller <jeremy@system76.com>
15954 M:      System76 Product Development <productdev@system76.com>
15955 L:      platform-driver-x86@vger.kernel.org
15956 S:      Maintained
15957 F:      drivers/platform/x86/system76_acpi.c
15958
15959 SYSV FILESYSTEM
15960 M:      Christoph Hellwig <hch@infradead.org>
15961 S:      Maintained
15962 F:      Documentation/filesystems/sysv-fs.txt
15963 F:      fs/sysv/
15964 F:      include/linux/sysv_fs.h
15965
15966 TASKSTATS STATISTICS INTERFACE
15967 M:      Balbir Singh <bsingharora@gmail.com>
15968 S:      Maintained
15969 F:      Documentation/accounting/taskstats*
15970 F:      include/linux/taskstats*
15971 F:      kernel/taskstats.c
15972
15973 TC subsystem
15974 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15975 M:      Cong Wang <xiyou.wangcong@gmail.com>
15976 M:      Jiri Pirko <jiri@resnulli.us>
15977 L:      netdev@vger.kernel.org
15978 S:      Maintained
15979 F:      include/net/pkt_cls.h
15980 F:      include/net/pkt_sched.h
15981 F:      include/net/tc_act/
15982 F:      include/uapi/linux/pkt_cls.h
15983 F:      include/uapi/linux/pkt_sched.h
15984 F:      include/uapi/linux/tc_act/
15985 F:      include/uapi/linux/tc_ematch/
15986 F:      net/sched/
15987
15988 TC90522 MEDIA DRIVER
15989 M:      Akihiro Tsukada <tskd08@gmail.com>
15990 L:      linux-media@vger.kernel.org
15991 S:      Odd Fixes
15992 F:      drivers/media/dvb-frontends/tc90522*
15993
15994 TCP LOW PRIORITY MODULE
15995 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15996 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15997 W:      http://tcp-lp-mod.sourceforge.net/
15998 S:      Maintained
15999 F:      net/ipv4/tcp_lp.c
16000
16001 TDA10071 MEDIA DRIVER
16002 M:      Antti Palosaari <crope@iki.fi>
16003 L:      linux-media@vger.kernel.org
16004 W:      https://linuxtv.org
16005 W:      http://palosaari.fi/linux/
16006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16007 T:      git git://linuxtv.org/anttip/media_tree.git
16008 S:      Maintained
16009 F:      drivers/media/dvb-frontends/tda10071*
16010
16011 TDA18212 MEDIA DRIVER
16012 M:      Antti Palosaari <crope@iki.fi>
16013 L:      linux-media@vger.kernel.org
16014 W:      https://linuxtv.org
16015 W:      http://palosaari.fi/linux/
16016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16017 T:      git git://linuxtv.org/anttip/media_tree.git
16018 S:      Maintained
16019 F:      drivers/media/tuners/tda18212*
16020
16021 TDA18218 MEDIA DRIVER
16022 M:      Antti Palosaari <crope@iki.fi>
16023 L:      linux-media@vger.kernel.org
16024 W:      https://linuxtv.org
16025 W:      http://palosaari.fi/linux/
16026 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16027 T:      git git://linuxtv.org/anttip/media_tree.git
16028 S:      Maintained
16029 F:      drivers/media/tuners/tda18218*
16030
16031 TDA18250 MEDIA DRIVER
16032 M:      Olli Salonen <olli.salonen@iki.fi>
16033 L:      linux-media@vger.kernel.org
16034 W:      https://linuxtv.org
16035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16036 T:      git git://linuxtv.org/media_tree.git
16037 S:      Maintained
16038 F:      drivers/media/tuners/tda18250*
16039
16040 TDA18271 MEDIA DRIVER
16041 M:      Michael Krufky <mkrufky@linuxtv.org>
16042 L:      linux-media@vger.kernel.org
16043 W:      https://linuxtv.org
16044 W:      http://github.com/mkrufky
16045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16046 T:      git git://linuxtv.org/mkrufky/tuners.git
16047 S:      Maintained
16048 F:      drivers/media/tuners/tda18271*
16049
16050 TDA1997x MEDIA DRIVER
16051 M:      Tim Harvey <tharvey@gateworks.com>
16052 L:      linux-media@vger.kernel.org
16053 W:      https://linuxtv.org
16054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16055 S:      Maintained
16056 F:      drivers/media/i2c/tda1997x.*
16057
16058 TDA827x MEDIA DRIVER
16059 M:      Michael Krufky <mkrufky@linuxtv.org>
16060 L:      linux-media@vger.kernel.org
16061 W:      https://linuxtv.org
16062 W:      http://github.com/mkrufky
16063 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16064 T:      git git://linuxtv.org/mkrufky/tuners.git
16065 S:      Maintained
16066 F:      drivers/media/tuners/tda8290.*
16067
16068 TDA8290 MEDIA DRIVER
16069 M:      Michael Krufky <mkrufky@linuxtv.org>
16070 L:      linux-media@vger.kernel.org
16071 W:      https://linuxtv.org
16072 W:      http://github.com/mkrufky
16073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16074 T:      git git://linuxtv.org/mkrufky/tuners.git
16075 S:      Maintained
16076 F:      drivers/media/tuners/tda8290.*
16077
16078 TDA9840 MEDIA DRIVER
16079 M:      Hans Verkuil <hverkuil@xs4all.nl>
16080 L:      linux-media@vger.kernel.org
16081 T:      git git://linuxtv.org/media_tree.git
16082 W:      https://linuxtv.org
16083 S:      Maintained
16084 F:      drivers/media/i2c/tda9840*
16085
16086 TEA5761 TUNER DRIVER
16087 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16088 L:      linux-media@vger.kernel.org
16089 W:      https://linuxtv.org
16090 T:      git git://linuxtv.org/media_tree.git
16091 S:      Odd fixes
16092 F:      drivers/media/tuners/tea5761.*
16093
16094 TEA5767 TUNER DRIVER
16095 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16096 L:      linux-media@vger.kernel.org
16097 W:      https://linuxtv.org
16098 T:      git git://linuxtv.org/media_tree.git
16099 S:      Maintained
16100 F:      drivers/media/tuners/tea5767.*
16101
16102 TEA6415C MEDIA DRIVER
16103 M:      Hans Verkuil <hverkuil@xs4all.nl>
16104 L:      linux-media@vger.kernel.org
16105 T:      git git://linuxtv.org/media_tree.git
16106 W:      https://linuxtv.org
16107 S:      Maintained
16108 F:      drivers/media/i2c/tea6415c*
16109
16110 TEA6420 MEDIA DRIVER
16111 M:      Hans Verkuil <hverkuil@xs4all.nl>
16112 L:      linux-media@vger.kernel.org
16113 T:      git git://linuxtv.org/media_tree.git
16114 W:      https://linuxtv.org
16115 S:      Maintained
16116 F:      drivers/media/i2c/tea6420*
16117
16118 TEAM DRIVER
16119 M:      Jiri Pirko <jiri@resnulli.us>
16120 L:      netdev@vger.kernel.org
16121 S:      Supported
16122 F:      drivers/net/team/
16123 F:      include/linux/if_team.h
16124 F:      include/uapi/linux/if_team.h
16125
16126 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16127 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16128 S:      Maintained
16129 F:      arch/x86/platform/ts5500/
16130
16131 TECHNOTREND USB IR RECEIVER
16132 M:      Sean Young <sean@mess.org>
16133 L:      linux-media@vger.kernel.org
16134 S:      Maintained
16135 F:      drivers/media/rc/ttusbir.c
16136
16137 TECHWELL TW9910 VIDEO DECODER
16138 L:      linux-media@vger.kernel.org
16139 S:      Orphan
16140 F:      drivers/media/i2c/tw9910.c
16141 F:      include/media/i2c/tw9910.h
16142
16143 TEE SUBSYSTEM
16144 M:      Jens Wiklander <jens.wiklander@linaro.org>
16145 L:      tee-dev@lists.linaro.org
16146 S:      Maintained
16147 F:      include/linux/tee_drv.h
16148 F:      include/uapi/linux/tee.h
16149 F:      drivers/tee/
16150 F:      Documentation/tee.txt
16151
16152 TEGRA ARCHITECTURE SUPPORT
16153 M:      Thierry Reding <thierry.reding@gmail.com>
16154 M:      Jonathan Hunter <jonathanh@nvidia.com>
16155 L:      linux-tegra@vger.kernel.org
16156 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16158 S:      Supported
16159 N:      [^a-z]tegra
16160
16161 TEGRA CLOCK DRIVER
16162 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16163 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16164 S:      Supported
16165 F:      drivers/clk/tegra/
16166
16167 TEGRA DMA DRIVERS
16168 M:      Laxman Dewangan <ldewangan@nvidia.com>
16169 M:      Jon Hunter <jonathanh@nvidia.com>
16170 S:      Supported
16171 F:      drivers/dma/tegra*
16172
16173 TEGRA I2C DRIVER
16174 M:      Laxman Dewangan <ldewangan@nvidia.com>
16175 R:      Dmitry Osipenko <digetx@gmail.com>
16176 S:      Supported
16177 F:      drivers/i2c/busses/i2c-tegra.c
16178
16179 TEGRA IOMMU DRIVERS
16180 M:      Thierry Reding <thierry.reding@gmail.com>
16181 L:      linux-tegra@vger.kernel.org
16182 S:      Supported
16183 F:      drivers/iommu/tegra*
16184
16185 TEGRA KBC DRIVER
16186 M:      Laxman Dewangan <ldewangan@nvidia.com>
16187 S:      Supported
16188 F:      drivers/input/keyboard/tegra-kbc.c
16189
16190 TEGRA NAND DRIVER
16191 M:      Stefan Agner <stefan@agner.ch>
16192 M:      Lucas Stach <dev@lynxeye.de>
16193 S:      Maintained
16194 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16195 F:      drivers/mtd/nand/raw/tegra_nand.c
16196
16197 TEGRA PWM DRIVER
16198 M:      Thierry Reding <thierry.reding@gmail.com>
16199 S:      Supported
16200 F:      drivers/pwm/pwm-tegra.c
16201
16202 TEGRA SERIAL DRIVER
16203 M:      Laxman Dewangan <ldewangan@nvidia.com>
16204 S:      Supported
16205 F:      drivers/tty/serial/serial-tegra.c
16206
16207 TEGRA SPI DRIVER
16208 M:      Laxman Dewangan <ldewangan@nvidia.com>
16209 S:      Supported
16210 F:      drivers/spi/spi-tegra*
16211
16212 TEGRA XUSB PADCTL DRIVER
16213 M:      JC Kuo <jckuo@nvidia.com>
16214 S:      Supported
16215 F:      drivers/phy/tegra/xusb*
16216
16217 TEHUTI ETHERNET DRIVER
16218 M:      Andy Gospodarek <andy@greyhouse.net>
16219 L:      netdev@vger.kernel.org
16220 S:      Supported
16221 F:      drivers/net/ethernet/tehuti/*
16222
16223 Telecom Clock Driver for MCPL0010
16224 M:      Mark Gross <mark.gross@intel.com>
16225 S:      Supported
16226 F:      drivers/char/tlclk.c
16227
16228 TENSILICA XTENSA PORT (xtensa)
16229 M:      Chris Zankel <chris@zankel.net>
16230 M:      Max Filippov <jcmvbkbc@gmail.com>
16231 L:      linux-xtensa@linux-xtensa.org
16232 T:      git git://github.com/czankel/xtensa-linux.git
16233 S:      Maintained
16234 F:      arch/xtensa/
16235 F:      drivers/irqchip/irq-xtensa-*
16236
16237 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16238 M:      Nishanth Menon <nm@ti.com>
16239 M:      Tero Kristo <t-kristo@ti.com>
16240 M:      Santosh Shilimkar <ssantosh@kernel.org>
16241 L:      linux-arm-kernel@lists.infradead.org
16242 S:      Maintained
16243 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16244 F:      drivers/firmware/ti_sci*
16245 F:      include/linux/soc/ti/ti_sci_protocol.h
16246 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16247 F:      drivers/soc/ti/ti_sci_pm_domains.c
16248 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16249 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16250 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16251 F:      drivers/clk/keystone/sci-clk.c
16252 F:      drivers/reset/reset-ti-sci.c
16253 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16254 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16255 F:      drivers/irqchip/irq-ti-sci-intr.c
16256 F:      drivers/irqchip/irq-ti-sci-inta.c
16257 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16258 F:      drivers/soc/ti/ti_sci_inta_msi.c
16259
16260 Texas Instruments ASoC drivers
16261 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16262 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16263 S:      Maintained
16264 F:      sound/soc/ti/
16265
16266 Texas Instruments' DAC7612 DAC Driver
16267 M:      Ricardo Ribalda <ricardo@ribalda.com>
16268 L:      linux-iio@vger.kernel.org
16269 S:      Supported
16270 F:      drivers/iio/dac/ti-dac7612.c
16271 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16272
16273 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16274 M:      Hans Verkuil <hverkuil@xs4all.nl>
16275 L:      linux-media@vger.kernel.org
16276 T:      git git://linuxtv.org/media_tree.git
16277 W:      https://linuxtv.org
16278 S:      Maintained
16279 F:      drivers/media/radio/radio-raremono.c
16280
16281 THERMAL
16282 M:      Zhang Rui <rui.zhang@intel.com>
16283 M:      Eduardo Valentin <edubezval@gmail.com>
16284 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
16285 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16286 L:      linux-pm@vger.kernel.org
16287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16289 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16290 S:      Supported
16291 F:      drivers/thermal/
16292 F:      include/linux/thermal.h
16293 F:      include/uapi/linux/thermal.h
16294 F:      include/linux/cpu_cooling.h
16295 F:      Documentation/devicetree/bindings/thermal/
16296
16297 THERMAL/CPU_COOLING
16298 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16299 M:      Viresh Kumar <viresh.kumar@linaro.org>
16300 M:      Javi Merino <javi.merino@kernel.org>
16301 L:      linux-pm@vger.kernel.org
16302 S:      Supported
16303 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16304 F:      drivers/thermal/cpu_cooling.c
16305 F:      include/linux/cpu_cooling.h
16306
16307 THINKPAD ACPI EXTRAS DRIVER
16308 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16309 L:      ibm-acpi-devel@lists.sourceforge.net
16310 L:      platform-driver-x86@vger.kernel.org
16311 W:      http://ibm-acpi.sourceforge.net
16312 W:      http://thinkwiki.org/wiki/Ibm-acpi
16313 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16314 S:      Maintained
16315 F:      drivers/platform/x86/thinkpad_acpi.c
16316
16317 THUNDERBOLT DRIVER
16318 M:      Andreas Noever <andreas.noever@gmail.com>
16319 M:      Michael Jamet <michael.jamet@intel.com>
16320 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16321 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16323 S:      Maintained
16324 F:      Documentation/admin-guide/thunderbolt.rst
16325 F:      drivers/thunderbolt/
16326 F:      include/linux/thunderbolt.h
16327
16328 THUNDERBOLT NETWORK DRIVER
16329 M:      Michael Jamet <michael.jamet@intel.com>
16330 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16331 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16332 L:      netdev@vger.kernel.org
16333 S:      Maintained
16334 F:      drivers/net/thunderbolt.c
16335
16336 THUNDERX GPIO DRIVER
16337 M:      David Daney <david.daney@cavium.com>
16338 S:      Maintained
16339 F:      drivers/gpio/gpio-thunderx.c
16340
16341 TI AM437X VPFE DRIVER
16342 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16343 L:      linux-media@vger.kernel.org
16344 W:      https://linuxtv.org
16345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16346 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16347 S:      Maintained
16348 F:      drivers/media/platform/am437x/
16349
16350 TI BANDGAP AND THERMAL DRIVER
16351 M:      Eduardo Valentin <edubezval@gmail.com>
16352 M:      Keerthy <j-keerthy@ti.com>
16353 L:      linux-pm@vger.kernel.org
16354 L:      linux-omap@vger.kernel.org
16355 S:      Maintained
16356 F:      drivers/thermal/ti-soc-thermal/
16357
16358 TI BQ27XXX POWER SUPPLY DRIVER
16359 R:      Andrew F. Davis <afd@ti.com>
16360 F:      include/linux/power/bq27xxx_battery.h
16361 F:      drivers/power/supply/bq27xxx_battery.c
16362 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16363
16364 TI CDCE706 CLOCK DRIVER
16365 M:      Max Filippov <jcmvbkbc@gmail.com>
16366 S:      Maintained
16367 F:      drivers/clk/clk-cdce706.c
16368
16369 TI CLOCK DRIVER
16370 M:      Tero Kristo <t-kristo@ti.com>
16371 L:      linux-omap@vger.kernel.org
16372 S:      Maintained
16373 F:      drivers/clk/ti/
16374 F:      include/linux/clk/ti.h
16375
16376 TI DAVINCI MACHINE SUPPORT
16377 M:      Sekhar Nori <nsekhar@ti.com>
16378 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16381 S:      Supported
16382 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16383 F:      arch/arm/mach-davinci/
16384 F:      drivers/i2c/busses/i2c-davinci.c
16385 F:      arch/arm/boot/dts/da850*
16386
16387 TI DAVINCI SERIES CLOCK DRIVER
16388 M:      David Lechner <david@lechnology.com>
16389 R:      Sekhar Nori <nsekhar@ti.com>
16390 S:      Maintained
16391 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16392 F:      drivers/clk/davinci/
16393
16394 TI DAVINCI SERIES GPIO DRIVER
16395 M:      Keerthy <j-keerthy@ti.com>
16396 L:      linux-gpio@vger.kernel.org
16397 S:      Maintained
16398 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16399 F:      drivers/gpio/gpio-davinci.c
16400
16401 TI DAVINCI SERIES MEDIA DRIVER
16402 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16403 L:      linux-media@vger.kernel.org
16404 W:      https://linuxtv.org
16405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16406 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16407 S:      Maintained
16408 F:      drivers/media/platform/davinci/
16409 F:      include/media/davinci/
16410
16411 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16412 R:      David Lechner <david@lechnology.com>
16413 L:      linux-iio@vger.kernel.org
16414 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16415 F:      drivers/counter/ti-eqep.c
16416
16417 TI ETHERNET SWITCH DRIVER (CPSW)
16418 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16419 L:      linux-omap@vger.kernel.org
16420 L:      netdev@vger.kernel.org
16421 S:      Maintained
16422 F:      drivers/net/ethernet/ti/cpsw*
16423 F:      drivers/net/ethernet/ti/davinci*
16424
16425 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16426 M:      Alex Dubov <oakad@yahoo.com>
16427 S:      Maintained
16428 W:      http://tifmxx.berlios.de/
16429 F:      drivers/memstick/host/tifm_ms.c
16430 F:      drivers/misc/tifm*
16431 F:      drivers/mmc/host/tifm_sd.c
16432 F:      include/linux/tifm.h
16433
16434 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16435 M:      Santosh Shilimkar <ssantosh@kernel.org>
16436 L:      linux-kernel@vger.kernel.org
16437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16438 S:      Maintained
16439 F:      drivers/soc/ti/*
16440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16441
16442 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16443 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16444 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16446 S:      Maintained
16447 F:      sound/soc/codecs/lm49453*
16448 F:      sound/soc/codecs/isabelle*
16449
16450 TI LP855x BACKLIGHT DRIVER
16451 M:      Milo Kim <milo.kim@ti.com>
16452 S:      Maintained
16453 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16454 F:      drivers/video/backlight/lp855x_bl.c
16455 F:      include/linux/platform_data/lp855x.h
16456
16457 TI LP8727 CHARGER DRIVER
16458 M:      Milo Kim <milo.kim@ti.com>
16459 S:      Maintained
16460 F:      drivers/power/supply/lp8727_charger.c
16461 F:      include/linux/platform_data/lp8727.h
16462
16463 TI LP8788 MFD DRIVER
16464 M:      Milo Kim <milo.kim@ti.com>
16465 S:      Maintained
16466 F:      drivers/iio/adc/lp8788_adc.c
16467 F:      drivers/leds/leds-lp8788.c
16468 F:      drivers/mfd/lp8788*.c
16469 F:      drivers/power/supply/lp8788-charger.c
16470 F:      drivers/regulator/lp8788-*.c
16471 F:      include/linux/mfd/lp8788*.h
16472
16473 TI NETCP ETHERNET DRIVER
16474 M:      Wingman Kwok <w-kwok2@ti.com>
16475 M:      Murali Karicheri <m-karicheri2@ti.com>
16476 L:      netdev@vger.kernel.org
16477 S:      Maintained
16478 F:      drivers/net/ethernet/ti/netcp*
16479
16480 TI PCM3060 ASoC CODEC DRIVER
16481 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16482 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16483 S:      Maintained
16484 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16485 F:      sound/soc/codecs/pcm3060*
16486
16487 TI TAS571X FAMILY ASoC CODEC DRIVER
16488 M:      Kevin Cernekee <cernekee@chromium.org>
16489 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16490 S:      Odd Fixes
16491 F:      sound/soc/codecs/tas571x*
16492
16493 TI TRF7970A NFC DRIVER
16494 M:      Mark Greer <mgreer@animalcreek.com>
16495 L:      linux-wireless@vger.kernel.org
16496 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16497 S:      Supported
16498 F:      drivers/nfc/trf7970a.c
16499 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16500
16501 TI TWL4030 SERIES SOC CODEC DRIVER
16502 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16503 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16504 S:      Maintained
16505 F:      sound/soc/codecs/twl4030*
16506
16507 TI VPE/CAL DRIVERS
16508 M:      Benoit Parrot <bparrot@ti.com>
16509 L:      linux-media@vger.kernel.org
16510 W:      http://linuxtv.org/
16511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16512 S:      Maintained
16513 F:      drivers/media/platform/ti-vpe/
16514 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16515
16516 TI WILINK WIRELESS DRIVERS
16517 L:      linux-wireless@vger.kernel.org
16518 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16519 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16521 S:      Orphan
16522 F:      drivers/net/wireless/ti/
16523 F:      include/linux/wl12xx.h
16524
16525 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16526 M:      John Stultz <john.stultz@linaro.org>
16527 M:      Thomas Gleixner <tglx@linutronix.de>
16528 R:      Stephen Boyd <sboyd@kernel.org>
16529 L:      linux-kernel@vger.kernel.org
16530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16531 S:      Supported
16532 F:      include/linux/clocksource.h
16533 F:      include/linux/time.h
16534 F:      include/linux/timex.h
16535 F:      include/uapi/linux/time.h
16536 F:      include/uapi/linux/timex.h
16537 F:      kernel/time/clocksource.c
16538 F:      kernel/time/time*.c
16539 F:      kernel/time/alarmtimer.c
16540 F:      kernel/time/ntp.c
16541 F:      tools/testing/selftests/timers/
16542
16543 TIPC NETWORK LAYER
16544 M:      Jon Maloy <jon.maloy@ericsson.com>
16545 M:      Ying Xue <ying.xue@windriver.com>
16546 L:      netdev@vger.kernel.org (core kernel code)
16547 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16548 W:      http://tipc.sourceforge.net/
16549 S:      Maintained
16550 F:      include/uapi/linux/tipc*.h
16551 F:      net/tipc/
16552
16553 TLAN NETWORK DRIVER
16554 M:      Samuel Chessman <chessman@tux.org>
16555 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16556 W:      http://sourceforge.net/projects/tlan/
16557 S:      Maintained
16558 F:      Documentation/networking/device_drivers/ti/tlan.txt
16559 F:      drivers/net/ethernet/ti/tlan.*
16560
16561 TM6000 VIDEO4LINUX DRIVER
16562 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16563 L:      linux-media@vger.kernel.org
16564 W:      https://linuxtv.org
16565 T:      git git://linuxtv.org/media_tree.git
16566 S:      Odd fixes
16567 F:      drivers/media/usb/tm6000/
16568 F:      Documentation/media/v4l-drivers/tm6000*
16569
16570 TMIO/SDHI MMC DRIVER
16571 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16572 L:      linux-mmc@vger.kernel.org
16573 S:      Supported
16574 F:      drivers/mmc/host/tmio_mmc*
16575 F:      drivers/mmc/host/renesas_sdhi*
16576 F:      include/linux/mfd/tmio.h
16577
16578 TMP401 HARDWARE MONITOR DRIVER
16579 M:      Guenter Roeck <linux@roeck-us.net>
16580 L:      linux-hwmon@vger.kernel.org
16581 S:      Maintained
16582 F:      Documentation/hwmon/tmp401.rst
16583 F:      drivers/hwmon/tmp401.c
16584
16585 TMP513 HARDWARE MONITOR DRIVER
16586 M:      Eric Tremblay <etremblay@distech-controls.com>
16587 L:      linux-hwmon@vger.kernel.org
16588 S:      Maintained
16589 F:      Documentation/hwmon/tmp513.rst
16590 F:      drivers/hwmon/tmp513.c
16591
16592 TMPFS (SHMEM FILESYSTEM)
16593 M:      Hugh Dickins <hughd@google.com>
16594 L:      linux-mm@kvack.org
16595 S:      Maintained
16596 F:      include/linux/shmem_fs.h
16597 F:      mm/shmem.c
16598
16599 TOMOYO SECURITY MODULE
16600 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16601 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16602 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16603 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16604 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16605 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16606 W:      https://tomoyo.osdn.jp/
16607 S:      Maintained
16608 F:      security/tomoyo/
16609
16610 TOPSTAR LAPTOP EXTRAS DRIVER
16611 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16612 L:      platform-driver-x86@vger.kernel.org
16613 S:      Maintained
16614 F:      drivers/platform/x86/topstar-laptop.c
16615
16616 TORTURE-TEST MODULES
16617 M:      Davidlohr Bueso <dave@stgolabs.net>
16618 M:      "Paul E. McKenney" <paulmck@kernel.org>
16619 M:      Josh Triplett <josh@joshtriplett.org>
16620 L:      linux-kernel@vger.kernel.org
16621 S:      Supported
16622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16623 F:      Documentation/RCU/torture.txt
16624 F:      kernel/torture.c
16625 F:      kernel/rcu/rcutorture.c
16626 F:      kernel/rcu/rcuperf.c
16627 F:      kernel/locking/locktorture.c
16628
16629 TOSHIBA ACPI EXTRAS DRIVER
16630 M:      Azael Avalos <coproscefalo@gmail.com>
16631 L:      platform-driver-x86@vger.kernel.org
16632 S:      Maintained
16633 F:      drivers/platform/x86/toshiba_acpi.c
16634
16635 TOSHIBA BLUETOOTH DRIVER
16636 M:      Azael Avalos <coproscefalo@gmail.com>
16637 L:      platform-driver-x86@vger.kernel.org
16638 S:      Maintained
16639 F:      drivers/platform/x86/toshiba_bluetooth.c
16640
16641 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16642 M:      Azael Avalos <coproscefalo@gmail.com>
16643 L:      platform-driver-x86@vger.kernel.org
16644 S:      Maintained
16645 F:      drivers/platform/x86/toshiba_haps.c
16646
16647 TOSHIBA SMM DRIVER
16648 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16649 W:      http://www.buzzard.org.uk/toshiba/
16650 S:      Maintained
16651 F:      drivers/char/toshiba.c
16652 F:      include/linux/toshiba.h
16653 F:      include/uapi/linux/toshiba.h
16654
16655 TOSHIBA TC358743 DRIVER
16656 M:      Mats Randgaard <matrandg@cisco.com>
16657 L:      linux-media@vger.kernel.org
16658 S:      Maintained
16659 F:      drivers/media/i2c/tc358743*
16660 F:      include/media/i2c/tc358743.h
16661
16662 TOSHIBA WMI HOTKEYS DRIVER
16663 M:      Azael Avalos <coproscefalo@gmail.com>
16664 L:      platform-driver-x86@vger.kernel.org
16665 S:      Maintained
16666 F:      drivers/platform/x86/toshiba-wmi.c
16667
16668 TPM DEVICE DRIVER
16669 M:      Peter Huewe <peterhuewe@gmx.de>
16670 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16671 R:      Jason Gunthorpe <jgg@ziepe.ca>
16672 L:      linux-integrity@vger.kernel.org
16673 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16674 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16675 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16676 S:      Maintained
16677 F:      drivers/char/tpm/
16678
16679 TRACING
16680 M:      Steven Rostedt <rostedt@goodmis.org>
16681 M:      Ingo Molnar <mingo@redhat.com>
16682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16683 S:      Maintained
16684 F:      Documentation/trace/ftrace.rst
16685 F:      arch/*/*/*/ftrace.h
16686 F:      arch/*/kernel/ftrace.c
16687 F:      include/*/ftrace.h
16688 F:      include/linux/trace*.h
16689 F:      include/trace/
16690 F:      kernel/trace/
16691 F:      tools/testing/selftests/ftrace/
16692
16693 TRACING MMIO ACCESSES (MMIOTRACE)
16694 M:      Steven Rostedt <rostedt@goodmis.org>
16695 M:      Ingo Molnar <mingo@kernel.org>
16696 R:      Karol Herbst <karolherbst@gmail.com>
16697 R:      Pekka Paalanen <ppaalanen@gmail.com>
16698 S:      Maintained
16699 L:      linux-kernel@vger.kernel.org
16700 L:      nouveau@lists.freedesktop.org
16701 F:      kernel/trace/trace_mmiotrace.c
16702 F:      include/linux/mmiotrace.h
16703 F:      arch/x86/mm/kmmio.c
16704 F:      arch/x86/mm/mmio-mod.c
16705 F:      arch/x86/mm/testmmiotrace.c
16706
16707 TRIVIAL PATCHES
16708 M:      Jiri Kosina <trivial@kernel.org>
16709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16710 S:      Maintained
16711 K:      ^Subject:.*(?i)trivial
16712
16713 TEMPO SEMICONDUCTOR DRIVERS
16714 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16715 S:      Maintained
16716 F:      sound/soc/codecs/tscs*.c
16717 F:      sound/soc/codecs/tscs*.h
16718 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16719
16720 TTY LAYER
16721 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16722 M:      Jiri Slaby <jslaby@suse.com>
16723 S:      Supported
16724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16725 F:      Documentation/driver-api/serial/
16726 F:      drivers/tty/
16727 F:      drivers/tty/serial/serial_core.c
16728 F:      include/linux/serial_core.h
16729 F:      include/linux/serial.h
16730 F:      include/linux/tty.h
16731 F:      include/uapi/linux/serial_core.h
16732 F:      include/uapi/linux/serial.h
16733 F:      include/uapi/linux/tty.h
16734
16735 TUA9001 MEDIA DRIVER
16736 M:      Antti Palosaari <crope@iki.fi>
16737 L:      linux-media@vger.kernel.org
16738 W:      https://linuxtv.org
16739 W:      http://palosaari.fi/linux/
16740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16741 T:      git git://linuxtv.org/anttip/media_tree.git
16742 S:      Maintained
16743 F:      drivers/media/tuners/tua9001*
16744
16745 TULIP NETWORK DRIVERS
16746 L:      netdev@vger.kernel.org
16747 L:      linux-parisc@vger.kernel.org
16748 S:      Orphan
16749 F:      drivers/net/ethernet/dec/tulip/
16750
16751 TUN/TAP driver
16752 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16753 W:      http://vtun.sourceforge.net/tun
16754 S:      Maintained
16755 F:      Documentation/networking/tuntap.txt
16756 F:      arch/um/os-Linux/drivers/
16757
16758 TURBOCHANNEL SUBSYSTEM
16759 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16760 M:      Ralf Baechle <ralf@linux-mips.org>
16761 L:      linux-mips@vger.kernel.org
16762 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16763 S:      Maintained
16764 F:      drivers/tc/
16765 F:      include/linux/tc.h
16766
16767 TURBOSTAT UTILITY
16768 M:      "Len Brown" <lenb@kernel.org>
16769 L:      linux-pm@vger.kernel.org
16770 B:      https://bugzilla.kernel.org
16771 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16773 S:      Supported
16774 F:      tools/power/x86/turbostat/
16775
16776 TW5864 VIDEO4LINUX DRIVER
16777 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16778 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16779 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16780 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16781 L:      linux-media@vger.kernel.org
16782 S:      Supported
16783 F:      drivers/media/pci/tw5864/
16784
16785 TW68 VIDEO4LINUX DRIVER
16786 M:      Hans Verkuil <hverkuil@xs4all.nl>
16787 L:      linux-media@vger.kernel.org
16788 T:      git git://linuxtv.org/media_tree.git
16789 W:      https://linuxtv.org
16790 S:      Odd Fixes
16791 F:      drivers/media/pci/tw68/
16792
16793 TW686X VIDEO4LINUX DRIVER
16794 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16795 L:      linux-media@vger.kernel.org
16796 T:      git git://linuxtv.org/media_tree.git
16797 W:      http://linuxtv.org
16798 S:      Maintained
16799 F:      drivers/media/pci/tw686x/
16800
16801 UBI FILE SYSTEM (UBIFS)
16802 M:      Richard Weinberger <richard@nod.at>
16803 L:      linux-mtd@lists.infradead.org
16804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16806 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16807 S:      Supported
16808 F:      Documentation/filesystems/ubifs.txt
16809 F:      fs/ubifs/
16810
16811 UCLINUX (M68KNOMMU AND COLDFIRE)
16812 M:      Greg Ungerer <gerg@linux-m68k.org>
16813 W:      http://www.linux-m68k.org/
16814 W:      http://www.uclinux.org/
16815 L:      linux-m68k@lists.linux-m68k.org
16816 L:      uclinux-dev@uclinux.org  (subscribers-only)
16817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16818 S:      Maintained
16819 F:      arch/m68k/coldfire/
16820 F:      arch/m68k/68*/
16821 F:      arch/m68k/*/*_no.*
16822 F:      arch/m68k/include/asm/*_no.*
16823
16824 UDF FILESYSTEM
16825 M:      Jan Kara <jack@suse.com>
16826 S:      Maintained
16827 F:      Documentation/filesystems/udf.txt
16828 F:      fs/udf/
16829
16830 UDRAW TABLET
16831 M:      Bastien Nocera <hadess@hadess.net>
16832 L:      linux-input@vger.kernel.org
16833 S:      Maintained
16834 F:      drivers/hid/hid-udraw-ps3.c
16835
16836 UFS FILESYSTEM
16837 M:      Evgeniy Dushistov <dushistov@mail.ru>
16838 S:      Maintained
16839 F:      Documentation/admin-guide/ufs.rst
16840 F:      fs/ufs/
16841
16842 UHID USERSPACE HID IO DRIVER:
16843 M:      David Herrmann <dh.herrmann@googlemail.com>
16844 L:      linux-input@vger.kernel.org
16845 S:      Maintained
16846 F:      drivers/hid/uhid.c
16847 F:      include/uapi/linux/uhid.h
16848
16849 ULPI BUS
16850 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16851 L:      linux-usb@vger.kernel.org
16852 S:      Maintained
16853 F:      drivers/usb/common/ulpi.c
16854 F:      include/linux/ulpi/
16855
16856 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16857 L:      devel@driverdev.osuosl.org
16858 S:      Obsolete
16859 F:      drivers/staging/uwb/
16860
16861 UNICODE SUBSYSTEM:
16862 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16863 L:      linux-fsdevel@vger.kernel.org
16864 S:      Supported
16865 F:      fs/unicode/
16866
16867 UNICORE32 ARCHITECTURE:
16868 M:      Guan Xuetao <gxt@pku.edu.cn>
16869 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16870 S:      Maintained
16871 T:      git git://github.com/gxt/linux.git
16872 F:      arch/unicore32/
16873
16874 UNIFDEF
16875 M:      Tony Finch <dot@dotat.at>
16876 W:      http://dotat.at/prog/unifdef
16877 S:      Maintained
16878 F:      scripts/unifdef.c
16879
16880 UNIFORM CDROM DRIVER
16881 M:      Jens Axboe <axboe@kernel.dk>
16882 W:      http://www.kernel.dk
16883 S:      Maintained
16884 F:      Documentation/cdrom/
16885 F:      drivers/cdrom/cdrom.c
16886 F:      include/linux/cdrom.h
16887 F:      include/uapi/linux/cdrom.h
16888
16889 UNISYS S-PAR DRIVERS
16890 M:      David Kershner <david.kershner@unisys.com>
16891 L:      sparmaintainer@unisys.com (Unisys internal)
16892 S:      Supported
16893 F:      include/linux/visorbus.h
16894 F:      drivers/visorbus/
16895 F:      drivers/staging/unisys/
16896
16897 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16898 R:      Alim Akhtar <alim.akhtar@samsung.com>
16899 R:      Avri Altman <avri.altman@wdc.com>
16900 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16901 L:      linux-scsi@vger.kernel.org
16902 S:      Supported
16903 F:      Documentation/scsi/ufs.txt
16904 F:      drivers/scsi/ufs/
16905
16906 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16907 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16908 L:      linux-scsi@vger.kernel.org
16909 S:      Supported
16910 F:      drivers/scsi/ufs/*dwc*
16911
16912 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16913 M:      Stanley Chu <stanley.chu@mediatek.com>
16914 L:      linux-scsi@vger.kernel.org
16915 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16916 S:      Maintained
16917 F:      drivers/scsi/ufs/ufs-mediatek*
16918
16919 UNSORTED BLOCK IMAGES (UBI)
16920 M:      Richard Weinberger <richard@nod.at>
16921 W:      http://www.linux-mtd.infradead.org/
16922 L:      linux-mtd@lists.infradead.org
16923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16925 S:      Supported
16926 F:      drivers/mtd/ubi/
16927 F:      include/linux/mtd/ubi.h
16928 F:      include/uapi/mtd/ubi-user.h
16929
16930 USB "USBNET" DRIVER FRAMEWORK
16931 M:      Oliver Neukum <oneukum@suse.com>
16932 L:      netdev@vger.kernel.org
16933 W:      http://www.linux-usb.org/usbnet
16934 S:      Maintained
16935 F:      drivers/net/usb/usbnet.c
16936 F:      include/linux/usb/usbnet.h
16937
16938 USB ACM DRIVER
16939 M:      Oliver Neukum <oneukum@suse.com>
16940 L:      linux-usb@vger.kernel.org
16941 S:      Maintained
16942 F:      Documentation/usb/acm.rst
16943 F:      drivers/usb/class/cdc-acm.*
16944
16945 USB AR5523 WIRELESS DRIVER
16946 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16947 L:      linux-wireless@vger.kernel.org
16948 S:      Maintained
16949 F:      drivers/net/wireless/ath/ar5523/
16950
16951 USB ATTACHED SCSI
16952 M:      Oliver Neukum <oneukum@suse.com>
16953 L:      linux-usb@vger.kernel.org
16954 L:      linux-scsi@vger.kernel.org
16955 S:      Maintained
16956 F:      drivers/usb/storage/uas.c
16957
16958 USB CDC ETHERNET DRIVER
16959 M:      Oliver Neukum <oliver@neukum.org>
16960 L:      linux-usb@vger.kernel.org
16961 S:      Maintained
16962 F:      drivers/net/usb/cdc_*.c
16963 F:      include/uapi/linux/usb/cdc.h
16964
16965 USB CHAOSKEY DRIVER
16966 M:      Keith Packard <keithp@keithp.com>
16967 L:      linux-usb@vger.kernel.org
16968 S:      Maintained
16969 F:      drivers/usb/misc/chaoskey.c
16970
16971 USB CYPRESS C67X00 DRIVER
16972 M:      Peter Korsgaard <jacmet@sunsite.dk>
16973 L:      linux-usb@vger.kernel.org
16974 S:      Maintained
16975 F:      drivers/usb/c67x00/
16976
16977 USB DAVICOM DM9601 DRIVER
16978 M:      Peter Korsgaard <jacmet@sunsite.dk>
16979 L:      netdev@vger.kernel.org
16980 W:      http://www.linux-usb.org/usbnet
16981 S:      Maintained
16982 F:      drivers/net/usb/dm9601.c
16983
16984 USB EHCI DRIVER
16985 M:      Alan Stern <stern@rowland.harvard.edu>
16986 L:      linux-usb@vger.kernel.org
16987 S:      Maintained
16988 F:      Documentation/usb/ehci.rst
16989 F:      drivers/usb/host/ehci*
16990
16991 USB GADGET/PERIPHERAL SUBSYSTEM
16992 M:      Felipe Balbi <balbi@kernel.org>
16993 L:      linux-usb@vger.kernel.org
16994 W:      http://www.linux-usb.org/gadget
16995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16996 S:      Maintained
16997 F:      drivers/usb/gadget/
16998 F:      include/linux/usb/gadget*
16999
17000 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17001 M:      Jiri Kosina <jikos@kernel.org>
17002 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
17003 L:      linux-usb@vger.kernel.org
17004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17005 S:      Maintained
17006 F:      Documentation/hid/hiddev.rst
17007 F:      drivers/hid/usbhid/
17008
17009 USB INTEL XHCI ROLE MUX DRIVER
17010 M:      Hans de Goede <hdegoede@redhat.com>
17011 L:      linux-usb@vger.kernel.org
17012 S:      Maintained
17013 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17014
17015 USB IP DRIVER FOR HISILICON KIRIN
17016 M:      Yu Chen <chenyu56@huawei.com>
17017 M:      Binghui Wang <wangbinghui@hisilicon.com>
17018 L:      linux-usb@vger.kernel.org
17019 S:      Maintained
17020 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17021 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17022
17023 USB ISP116X DRIVER
17024 M:      Olav Kongas <ok@artecdesign.ee>
17025 L:      linux-usb@vger.kernel.org
17026 S:      Maintained
17027 F:      drivers/usb/host/isp116x*
17028 F:      include/linux/usb/isp116x.h
17029
17030 USB LAN78XX ETHERNET DRIVER
17031 M:      Woojung Huh <woojung.huh@microchip.com>
17032 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17033 L:      netdev@vger.kernel.org
17034 S:      Maintained
17035 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17036 F:      drivers/net/usb/lan78xx.*
17037 F:      include/dt-bindings/net/microchip-lan78xx.h
17038
17039 USB MASS STORAGE DRIVER
17040 M:      Alan Stern <stern@rowland.harvard.edu>
17041 L:      linux-usb@vger.kernel.org
17042 L:      usb-storage@lists.one-eyed-alien.net
17043 S:      Maintained
17044 F:      drivers/usb/storage/
17045
17046 USB MIDI DRIVER
17047 M:      Clemens Ladisch <clemens@ladisch.de>
17048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17050 S:      Maintained
17051 F:      sound/usb/midi.*
17052
17053 USB NETWORKING DRIVERS
17054 L:      linux-usb@vger.kernel.org
17055 S:      Odd Fixes
17056 F:      drivers/net/usb/
17057
17058 USB OHCI DRIVER
17059 M:      Alan Stern <stern@rowland.harvard.edu>
17060 L:      linux-usb@vger.kernel.org
17061 S:      Maintained
17062 F:      Documentation/usb/ohci.rst
17063 F:      drivers/usb/host/ohci*
17064
17065 USB OTG FSM (Finite State Machine)
17066 M:      Peter Chen <Peter.Chen@nxp.com>
17067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17068 L:      linux-usb@vger.kernel.org
17069 S:      Maintained
17070 F:      drivers/usb/common/usb-otg-fsm.c
17071
17072 USB OVER IP DRIVER
17073 M:      Valentina Manea <valentina.manea.m@gmail.com>
17074 M:      Shuah Khan <shuah@kernel.org>
17075 M:      Shuah Khan <skhan@linuxfoundation.org>
17076 L:      linux-usb@vger.kernel.org
17077 S:      Maintained
17078 F:      Documentation/usb/usbip_protocol.rst
17079 F:      drivers/usb/usbip/
17080 F:      tools/usb/usbip/
17081 F:      tools/testing/selftests/drivers/usb/usbip/
17082
17083 USB PEGASUS DRIVER
17084 M:      Petko Manolov <petkan@nucleusys.com>
17085 L:      linux-usb@vger.kernel.org
17086 L:      netdev@vger.kernel.org
17087 T:      git git://github.com/petkan/pegasus.git
17088 W:      https://github.com/petkan/pegasus
17089 S:      Maintained
17090 F:      drivers/net/usb/pegasus.*
17091
17092 USB PHY LAYER
17093 M:      Felipe Balbi <balbi@kernel.org>
17094 L:      linux-usb@vger.kernel.org
17095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17096 S:      Maintained
17097 F:      drivers/usb/phy/
17098
17099 USB PRINTER DRIVER (usblp)
17100 M:      Pete Zaitcev <zaitcev@redhat.com>
17101 L:      linux-usb@vger.kernel.org
17102 S:      Supported
17103 F:      drivers/usb/class/usblp.c
17104
17105 USB QMI WWAN NETWORK DRIVER
17106 M:      Bjørn Mork <bjorn@mork.no>
17107 L:      netdev@vger.kernel.org
17108 S:      Maintained
17109 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17110 F:      drivers/net/usb/qmi_wwan.c
17111
17112 USB RTL8150 DRIVER
17113 M:      Petko Manolov <petkan@nucleusys.com>
17114 L:      linux-usb@vger.kernel.org
17115 L:      netdev@vger.kernel.org
17116 T:      git git://github.com/petkan/rtl8150.git
17117 W:      https://github.com/petkan/rtl8150
17118 S:      Maintained
17119 F:      drivers/net/usb/rtl8150.c
17120
17121 USB SERIAL SUBSYSTEM
17122 M:      Johan Hovold <johan@kernel.org>
17123 L:      linux-usb@vger.kernel.org
17124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17125 S:      Maintained
17126 F:      Documentation/usb/usb-serial.rst
17127 F:      drivers/usb/serial/
17128 F:      include/linux/usb/serial.h
17129
17130 USB SMSC75XX ETHERNET DRIVER
17131 M:      Steve Glendinning <steve.glendinning@shawell.net>
17132 L:      netdev@vger.kernel.org
17133 S:      Maintained
17134 F:      drivers/net/usb/smsc75xx.*
17135
17136 USB SMSC95XX ETHERNET DRIVER
17137 M:      Steve Glendinning <steve.glendinning@shawell.net>
17138 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17139 L:      netdev@vger.kernel.org
17140 S:      Maintained
17141 F:      drivers/net/usb/smsc95xx.*
17142
17143 USB SUBSYSTEM
17144 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17145 L:      linux-usb@vger.kernel.org
17146 W:      http://www.linux-usb.org
17147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17148 S:      Supported
17149 F:      Documentation/devicetree/bindings/usb/
17150 F:      Documentation/usb/
17151 F:      drivers/usb/
17152 F:      include/linux/usb.h
17153 F:      include/linux/usb/
17154
17155 USB TYPEC PI3USB30532 MUX DRIVER
17156 M:      Hans de Goede <hdegoede@redhat.com>
17157 L:      linux-usb@vger.kernel.org
17158 S:      Maintained
17159 F:      drivers/usb/typec/mux/pi3usb30532.c
17160
17161 USB TYPEC CLASS
17162 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17163 L:      linux-usb@vger.kernel.org
17164 S:      Maintained
17165 F:      Documentation/ABI/testing/sysfs-class-typec
17166 F:      Documentation/driver-api/usb/typec.rst
17167 F:      drivers/usb/typec/
17168 F:      include/linux/usb/typec.h
17169
17170 USB TYPEC BUS FOR ALTERNATE MODES
17171 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17172 L:      linux-usb@vger.kernel.org
17173 S:      Maintained
17174 F:      Documentation/ABI/testing/sysfs-bus-typec
17175 F:      Documentation/driver-api/usb/typec_bus.rst
17176 F:      drivers/usb/typec/altmodes/
17177 F:      include/linux/usb/typec_altmode.h
17178
17179 USB TYPEC PORT CONTROLLER DRIVERS
17180 M:      Guenter Roeck <linux@roeck-us.net>
17181 L:      linux-usb@vger.kernel.org
17182 S:      Maintained
17183 F:      drivers/usb/typec/tcpm/
17184
17185 USB UHCI DRIVER
17186 M:      Alan Stern <stern@rowland.harvard.edu>
17187 L:      linux-usb@vger.kernel.org
17188 S:      Maintained
17189 F:      drivers/usb/host/uhci*
17190
17191 USB VIDEO CLASS
17192 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17193 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17194 L:      linux-media@vger.kernel.org
17195 T:      git git://linuxtv.org/media_tree.git
17196 W:      http://www.ideasonboard.org/uvc/
17197 S:      Maintained
17198 F:      drivers/media/usb/uvc/
17199 F:      include/uapi/linux/uvcvideo.h
17200
17201 USB VISION DRIVER
17202 M:      Hans Verkuil <hverkuil@xs4all.nl>
17203 L:      linux-media@vger.kernel.org
17204 T:      git git://linuxtv.org/media_tree.git
17205 W:      https://linuxtv.org
17206 S:      Odd Fixes
17207 F:      drivers/media/usb/usbvision/
17208
17209 USB WEBCAM GADGET
17210 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17211 L:      linux-usb@vger.kernel.org
17212 S:      Maintained
17213 F:      drivers/usb/gadget/function/*uvc*
17214 F:      drivers/usb/gadget/legacy/webcam.c
17215 F:      include/uapi/linux/usb/g_uvc.h
17216
17217 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17218 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17219 L:      linux-wireless@vger.kernel.org
17220 S:      Maintained
17221 F:      drivers/net/wireless/rndis_wlan.c
17222
17223 USB XHCI DRIVER
17224 M:      Mathias Nyman <mathias.nyman@intel.com>
17225 L:      linux-usb@vger.kernel.org
17226 S:      Supported
17227 F:      drivers/usb/host/xhci*
17228 F:      drivers/usb/host/pci-quirks*
17229
17230 USB ZD1201 DRIVER
17231 L:      linux-wireless@vger.kernel.org
17232 W:      http://linux-lc100020.sourceforge.net
17233 S:      Orphan
17234 F:      drivers/net/wireless/zydas/zd1201.*
17235
17236 USB ZR364XX DRIVER
17237 M:      Antoine Jacquet <royale@zerezo.com>
17238 L:      linux-usb@vger.kernel.org
17239 L:      linux-media@vger.kernel.org
17240 T:      git git://linuxtv.org/media_tree.git
17241 W:      http://royale.zerezo.com/zr364xx/
17242 S:      Maintained
17243 F:      Documentation/media/v4l-drivers/zr364xx*
17244 F:      drivers/media/usb/zr364xx/
17245
17246 USER-MODE LINUX (UML)
17247 M:      Jeff Dike <jdike@addtoit.com>
17248 M:      Richard Weinberger <richard@nod.at>
17249 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17250 L:      linux-um@lists.infradead.org
17251 W:      http://user-mode-linux.sourceforge.net
17252 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17254 S:      Maintained
17255 F:      Documentation/virt/uml/
17256 F:      arch/um/
17257 F:      arch/x86/um/
17258 F:      fs/hostfs/
17259
17260 USERSPACE COPYIN/COPYOUT (UIOVEC)
17261 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17262 S:      Maintained
17263 F:      lib/iov_iter.c
17264 F:      include/linux/uio.h
17265
17266 USERSPACE DMA BUFFER DRIVER
17267 M:      Gerd Hoffmann <kraxel@redhat.com>
17268 S:      Maintained
17269 L:      dri-devel@lists.freedesktop.org
17270 F:      drivers/dma-buf/udmabuf.c
17271 F:      include/uapi/linux/udmabuf.h
17272 T:      git git://anongit.freedesktop.org/drm/drm-misc
17273
17274 USERSPACE I/O (UIO)
17275 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17276 S:      Maintained
17277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17278 F:      Documentation/driver-api/uio-howto.rst
17279 F:      drivers/uio/
17280 F:      include/linux/uio_driver.h
17281
17282 UTIL-LINUX PACKAGE
17283 M:      Karel Zak <kzak@redhat.com>
17284 L:      util-linux@vger.kernel.org
17285 W:      http://en.wikipedia.org/wiki/Util-linux
17286 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17287 S:      Maintained
17288
17289 UUID HELPERS
17290 M:      Christoph Hellwig <hch@lst.de>
17291 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17292 L:      linux-kernel@vger.kernel.org
17293 T:      git git://git.infradead.org/users/hch/uuid.git
17294 F:      lib/uuid.c
17295 F:      lib/test_uuid.c
17296 F:      include/linux/uuid.h
17297 F:      include/uapi/linux/uuid.h
17298 S:      Maintained
17299
17300 UVESAFB DRIVER
17301 M:      Michal Januszewski <spock@gentoo.org>
17302 L:      linux-fbdev@vger.kernel.org
17303 W:      https://github.com/mjanusz/v86d
17304 S:      Maintained
17305 F:      Documentation/fb/uvesafb.rst
17306 F:      drivers/video/fbdev/uvesafb.*
17307
17308 VF610 NAND DRIVER
17309 M:      Stefan Agner <stefan@agner.ch>
17310 L:      linux-mtd@lists.infradead.org
17311 S:      Supported
17312 F:      drivers/mtd/nand/raw/vf610_nfc.c
17313
17314 VFAT/FAT/MSDOS FILESYSTEM
17315 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17316 S:      Maintained
17317 F:      Documentation/filesystems/vfat.txt
17318 F:      fs/fat/
17319
17320 VFIO DRIVER
17321 M:      Alex Williamson <alex.williamson@redhat.com>
17322 R:      Cornelia Huck <cohuck@redhat.com>
17323 L:      kvm@vger.kernel.org
17324 T:      git git://github.com/awilliam/linux-vfio.git
17325 S:      Maintained
17326 F:      Documentation/driver-api/vfio.rst
17327 F:      drivers/vfio/
17328 F:      include/linux/vfio.h
17329 F:      include/uapi/linux/vfio.h
17330
17331 VFIO MEDIATED DEVICE DRIVERS
17332 M:      Kirti Wankhede <kwankhede@nvidia.com>
17333 L:      kvm@vger.kernel.org
17334 S:      Maintained
17335 F:      Documentation/driver-api/vfio-mediated-device.rst
17336 F:      drivers/vfio/mdev/
17337 F:      include/linux/mdev.h
17338 F:      samples/vfio-mdev/
17339
17340 VFIO PLATFORM DRIVER
17341 M:      Eric Auger <eric.auger@redhat.com>
17342 L:      kvm@vger.kernel.org
17343 S:      Maintained
17344 F:      drivers/vfio/platform/
17345
17346 VGA_SWITCHEROO
17347 R:      Lukas Wunner <lukas@wunner.de>
17348 S:      Maintained
17349 F:      Documentation/gpu/vga-switcheroo.rst
17350 F:      drivers/gpu/vga/vga_switcheroo.c
17351 F:      include/linux/vga_switcheroo.h
17352 T:      git git://anongit.freedesktop.org/drm/drm-misc
17353
17354 VIA RHINE NETWORK DRIVER
17355 S:      Orphan
17356 F:      drivers/net/ethernet/via/via-rhine.c
17357
17358 VIA SD/MMC CARD CONTROLLER DRIVER
17359 M:      Bruce Chang <brucechang@via.com.tw>
17360 M:      Harald Welte <HaraldWelte@viatech.com>
17361 S:      Maintained
17362 F:      drivers/mmc/host/via-sdmmc.c
17363
17364 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17365 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17366 L:      linux-fbdev@vger.kernel.org
17367 S:      Maintained
17368 F:      include/linux/via-core.h
17369 F:      include/linux/via-gpio.h
17370 F:      include/linux/via_i2c.h
17371 F:      drivers/video/fbdev/via/
17372
17373 VIA VELOCITY NETWORK DRIVER
17374 M:      Francois Romieu <romieu@fr.zoreil.com>
17375 L:      netdev@vger.kernel.org
17376 S:      Maintained
17377 F:      drivers/net/ethernet/via/via-velocity.*
17378
17379 VICODEC VIRTUAL CODEC DRIVER
17380 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17381 L:      linux-media@vger.kernel.org
17382 T:      git git://linuxtv.org/media_tree.git
17383 W:      https://linuxtv.org
17384 S:      Maintained
17385 F:      drivers/media/platform/vicodec/*
17386
17387 VIDEO MULTIPLEXER DRIVER
17388 M:      Philipp Zabel <p.zabel@pengutronix.de>
17389 L:      linux-media@vger.kernel.org
17390 S:      Maintained
17391 F:      drivers/media/platform/video-mux.c
17392
17393 VIDEO I2C POLLING DRIVER
17394 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17395 L:      linux-media@vger.kernel.org
17396 S:      Maintained
17397 F:      drivers/media/i2c/video-i2c.c
17398
17399 VIDEOBUF2 FRAMEWORK
17400 M:      Pawel Osciak <pawel@osciak.com>
17401 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17402 M:      Kyungmin Park <kyungmin.park@samsung.com>
17403 R:      Tomasz Figa <tfiga@chromium.org>
17404 L:      linux-media@vger.kernel.org
17405 S:      Maintained
17406 F:      drivers/media/common/videobuf2/*
17407 F:      include/media/videobuf2-*
17408
17409 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17410 M:      Helen Koike <helen.koike@collabora.com>
17411 R:      Shuah Khan <skhan@linuxfoundation.org>
17412 L:      linux-media@vger.kernel.org
17413 T:      git git://linuxtv.org/media_tree.git
17414 W:      https://linuxtv.org
17415 S:      Maintained
17416 F:      drivers/media/platform/vimc/*
17417
17418 VIRT LIB
17419 M:      Alex Williamson <alex.williamson@redhat.com>
17420 M:      Paolo Bonzini <pbonzini@redhat.com>
17421 L:      kvm@vger.kernel.org
17422 S:      Supported
17423 F:      virt/lib/
17424
17425 VIRTIO AND VHOST VSOCK DRIVER
17426 M:      Stefan Hajnoczi <stefanha@redhat.com>
17427 M:      Stefano Garzarella <sgarzare@redhat.com>
17428 L:      kvm@vger.kernel.org
17429 L:      virtualization@lists.linux-foundation.org
17430 L:      netdev@vger.kernel.org
17431 S:      Maintained
17432 F:      include/linux/virtio_vsock.h
17433 F:      include/uapi/linux/virtio_vsock.h
17434 F:      include/uapi/linux/vsockmon.h
17435 F:      include/uapi/linux/vm_sockets_diag.h
17436 F:      net/vmw_vsock/diag.c
17437 F:      net/vmw_vsock/af_vsock_tap.c
17438 F:      net/vmw_vsock/virtio_transport_common.c
17439 F:      net/vmw_vsock/virtio_transport.c
17440 F:      drivers/net/vsockmon.c
17441 F:      drivers/vhost/vsock.c
17442 F:      tools/testing/vsock/
17443
17444 VIRTIO CONSOLE DRIVER
17445 M:      Amit Shah <amit@kernel.org>
17446 L:      virtualization@lists.linux-foundation.org
17447 S:      Maintained
17448 F:      drivers/char/virtio_console.c
17449 F:      include/linux/virtio_console.h
17450 F:      include/uapi/linux/virtio_console.h
17451
17452 VIRTIO CORE AND NET DRIVERS
17453 M:      "Michael S. Tsirkin" <mst@redhat.com>
17454 M:      Jason Wang <jasowang@redhat.com>
17455 L:      virtualization@lists.linux-foundation.org
17456 S:      Maintained
17457 F:      Documentation/devicetree/bindings/virtio/
17458 F:      drivers/virtio/
17459 F:      tools/virtio/
17460 F:      drivers/net/virtio_net.c
17461 F:      drivers/block/virtio_blk.c
17462 F:      include/linux/virtio*.h
17463 F:      include/uapi/linux/virtio_*.h
17464 F:      drivers/crypto/virtio/
17465 F:      mm/balloon_compaction.c
17466
17467 VIRTIO BLOCK AND SCSI DRIVERS
17468 M:      "Michael S. Tsirkin" <mst@redhat.com>
17469 M:      Jason Wang <jasowang@redhat.com>
17470 R:      Paolo Bonzini <pbonzini@redhat.com>
17471 R:      Stefan Hajnoczi <stefanha@redhat.com>
17472 L:      virtualization@lists.linux-foundation.org
17473 S:      Maintained
17474 F:      drivers/block/virtio_blk.c
17475 F:      drivers/scsi/virtio_scsi.c
17476 F:      include/uapi/linux/virtio_blk.h
17477 F:      include/uapi/linux/virtio_scsi.h
17478 F:      drivers/vhost/scsi.c
17479
17480 VIRTIO CRYPTO DRIVER
17481 M:      Gonglei <arei.gonglei@huawei.com>
17482 L:      virtualization@lists.linux-foundation.org
17483 L:      linux-crypto@vger.kernel.org
17484 S:      Maintained
17485 F:      drivers/crypto/virtio/
17486 F:      include/uapi/linux/virtio_crypto.h
17487
17488 VIRTIO DRIVERS FOR S390
17489 M:      Cornelia Huck <cohuck@redhat.com>
17490 M:      Halil Pasic <pasic@linux.ibm.com>
17491 L:      linux-s390@vger.kernel.org
17492 L:      virtualization@lists.linux-foundation.org
17493 L:      kvm@vger.kernel.org
17494 S:      Supported
17495 F:      drivers/s390/virtio/
17496 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17497
17498 VIRTIO FILE SYSTEM
17499 M:      Vivek Goyal <vgoyal@redhat.com>
17500 M:      Stefan Hajnoczi <stefanha@redhat.com>
17501 M:      Miklos Szeredi <miklos@szeredi.hu>
17502 L:      virtualization@lists.linux-foundation.org
17503 L:      linux-fsdevel@vger.kernel.org
17504 W:      https://virtio-fs.gitlab.io/
17505 S:      Supported
17506 F:      fs/fuse/virtio_fs.c
17507 F:      include/uapi/linux/virtio_fs.h
17508 F:      Documentation/filesystems/virtiofs.rst
17509
17510 VIRTIO GPU DRIVER
17511 M:      David Airlie <airlied@linux.ie>
17512 M:      Gerd Hoffmann <kraxel@redhat.com>
17513 L:      dri-devel@lists.freedesktop.org
17514 L:      virtualization@lists.linux-foundation.org
17515 T:      git git://anongit.freedesktop.org/drm/drm-misc
17516 S:      Maintained
17517 F:      drivers/gpu/drm/virtio/
17518 F:      include/uapi/linux/virtio_gpu.h
17519
17520 VIRTIO HOST (VHOST)
17521 M:      "Michael S. Tsirkin" <mst@redhat.com>
17522 M:      Jason Wang <jasowang@redhat.com>
17523 L:      kvm@vger.kernel.org
17524 L:      virtualization@lists.linux-foundation.org
17525 L:      netdev@vger.kernel.org
17526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17527 S:      Maintained
17528 F:      drivers/vhost/
17529 F:      include/uapi/linux/vhost.h
17530
17531 VIRTIO INPUT DRIVER
17532 M:      Gerd Hoffmann <kraxel@redhat.com>
17533 S:      Maintained
17534 F:      drivers/virtio/virtio_input.c
17535 F:      include/uapi/linux/virtio_input.h
17536
17537 VIRTIO IOMMU DRIVER
17538 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17539 L:      virtualization@lists.linux-foundation.org
17540 S:      Maintained
17541 F:      drivers/iommu/virtio-iommu.c
17542 F:      include/uapi/linux/virtio_iommu.h
17543
17544 VIRTUAL BOX GUEST DEVICE DRIVER
17545 M:      Hans de Goede <hdegoede@redhat.com>
17546 M:      Arnd Bergmann <arnd@arndb.de>
17547 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17548 S:      Maintained
17549 F:      include/linux/vbox_utils.h
17550 F:      include/uapi/linux/vbox*.h
17551 F:      drivers/virt/vboxguest/
17552
17553 VIRTUAL SERIO DEVICE DRIVER
17554 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17555 S:      Maintained
17556 F:      drivers/input/serio/userio.c
17557 F:      include/uapi/linux/userio.h
17558
17559 VITESSE FELIX ETHERNET SWITCH DRIVER
17560 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17561 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17562 L:      netdev@vger.kernel.org
17563 S:      Maintained
17564 F:      drivers/net/dsa/ocelot/*
17565 F:      net/dsa/tag_ocelot.c
17566
17567 VIVID VIRTUAL VIDEO DRIVER
17568 M:      Hans Verkuil <hverkuil@xs4all.nl>
17569 L:      linux-media@vger.kernel.org
17570 T:      git git://linuxtv.org/media_tree.git
17571 W:      https://linuxtv.org
17572 S:      Maintained
17573 F:      drivers/media/platform/vivid/*
17574
17575 VLYNQ BUS
17576 M:      Florian Fainelli <f.fainelli@gmail.com>
17577 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17578 S:      Maintained
17579 F:      drivers/vlynq/vlynq.c
17580 F:      include/linux/vlynq.h
17581
17582 VME SUBSYSTEM
17583 M:      Martyn Welch <martyn@welchs.me.uk>
17584 M:      Manohar Vanga <manohar.vanga@gmail.com>
17585 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17586 L:      devel@driverdev.osuosl.org
17587 S:      Maintained
17588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17589 F:      Documentation/driver-api/vme.rst
17590 F:      drivers/staging/vme/
17591 F:      drivers/vme/
17592 F:      include/linux/vme*
17593
17594 VMWARE BALLOON DRIVER
17595 M:      Nadav Amit <namit@vmware.com>
17596 M:      "VMware, Inc." <pv-drivers@vmware.com>
17597 L:      linux-kernel@vger.kernel.org
17598 S:      Maintained
17599 F:      drivers/misc/vmw_balloon.c
17600
17601 VMWARE HYPERVISOR INTERFACE
17602 M:      Thomas Hellstrom <thellstrom@vmware.com>
17603 M:      "VMware, Inc." <pv-drivers@vmware.com>
17604 L:      virtualization@lists.linux-foundation.org
17605 S:      Supported
17606 F:      arch/x86/kernel/cpu/vmware.c
17607 F:      arch/x86/include/asm/vmware.h
17608
17609 VMWARE PVRDMA DRIVER
17610 M:      Adit Ranadive <aditr@vmware.com>
17611 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17612 L:      linux-rdma@vger.kernel.org
17613 S:      Maintained
17614 F:      drivers/infiniband/hw/vmw_pvrdma/
17615
17616 VMware PVSCSI driver
17617 M:      Jim Gill <jgill@vmware.com>
17618 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17619 L:      linux-scsi@vger.kernel.org
17620 S:      Maintained
17621 F:      drivers/scsi/vmw_pvscsi.c
17622 F:      drivers/scsi/vmw_pvscsi.h
17623
17624 VMWARE VMMOUSE SUBDRIVER
17625 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17626 M:      "VMware, Inc." <pv-drivers@vmware.com>
17627 L:      linux-input@vger.kernel.org
17628 S:      Maintained
17629 F:      drivers/input/mouse/vmmouse.c
17630 F:      drivers/input/mouse/vmmouse.h
17631
17632 VMWARE VMXNET3 ETHERNET DRIVER
17633 M:      Ronak Doshi <doshir@vmware.com>
17634 M:      "VMware, Inc." <pv-drivers@vmware.com>
17635 L:      netdev@vger.kernel.org
17636 S:      Maintained
17637 F:      drivers/net/vmxnet3/
17638
17639 VOCORE VOCORE2 BOARD
17640 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17641 L:      linux-mips@vger.kernel.org
17642 S:      Maintained
17643 F:      arch/mips/boot/dts/ralink/vocore2.dts
17644
17645 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17646 M:      Liam Girdwood <lgirdwood@gmail.com>
17647 M:      Mark Brown <broonie@kernel.org>
17648 L:      linux-kernel@vger.kernel.org
17649 W:      http://www.slimlogic.co.uk/?p=48
17650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17651 S:      Supported
17652 F:      Documentation/devicetree/bindings/regulator/
17653 F:      Documentation/power/regulator/
17654 F:      drivers/regulator/
17655 F:      include/dt-bindings/regulator/
17656 F:      include/linux/regulator/
17657 K:      regulator_get_optional
17658
17659 VRF
17660 M:      David Ahern <dsahern@kernel.org>
17661 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17662 L:      netdev@vger.kernel.org
17663 S:      Maintained
17664 F:      drivers/net/vrf.c
17665 F:      Documentation/networking/vrf.txt
17666
17667 VSPRINTF
17668 M:      Petr Mladek <pmladek@suse.com>
17669 M:      Steven Rostedt <rostedt@goodmis.org>
17670 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17671 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17672 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17674 S:      Maintained
17675 F:      lib/vsprintf.c
17676 F:      lib/test_printf.c
17677 F:      Documentation/core-api/printk-formats.rst
17678
17679 VT1211 HARDWARE MONITOR DRIVER
17680 M:      Juerg Haefliger <juergh@gmail.com>
17681 L:      linux-hwmon@vger.kernel.org
17682 S:      Maintained
17683 F:      Documentation/hwmon/vt1211.rst
17684 F:      drivers/hwmon/vt1211.c
17685
17686 VT8231 HARDWARE MONITOR DRIVER
17687 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17688 L:      linux-hwmon@vger.kernel.org
17689 S:      Maintained
17690 F:      drivers/hwmon/vt8231.c
17691
17692 VUB300 USB to SDIO/SD/MMC bridge chip
17693 L:      linux-mmc@vger.kernel.org
17694 S:      Orphan
17695 F:      drivers/mmc/host/vub300.c
17696
17697 W1 DALLAS'S 1-WIRE BUS
17698 M:      Evgeniy Polyakov <zbr@ioremap.net>
17699 S:      Maintained
17700 F:      Documentation/devicetree/bindings/w1/
17701 F:      Documentation/w1/
17702 F:      drivers/w1/
17703 F:      include/linux/w1.h
17704
17705 W83791D HARDWARE MONITORING DRIVER
17706 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17707 L:      linux-hwmon@vger.kernel.org
17708 S:      Maintained
17709 F:      Documentation/hwmon/w83791d.rst
17710 F:      drivers/hwmon/w83791d.c
17711
17712 W83793 HARDWARE MONITORING DRIVER
17713 M:      Rudolf Marek <r.marek@assembler.cz>
17714 L:      linux-hwmon@vger.kernel.org
17715 S:      Maintained
17716 F:      Documentation/hwmon/w83793.rst
17717 F:      drivers/hwmon/w83793.c
17718
17719 W83795 HARDWARE MONITORING DRIVER
17720 M:      Jean Delvare <jdelvare@suse.com>
17721 L:      linux-hwmon@vger.kernel.org
17722 S:      Maintained
17723 F:      drivers/hwmon/w83795.c
17724
17725 W83L51xD SD/MMC CARD INTERFACE DRIVER
17726 M:      Pierre Ossman <pierre@ossman.eu>
17727 S:      Maintained
17728 F:      drivers/mmc/host/wbsd.*
17729
17730 WACOM PROTOCOL 4 SERIAL TABLETS
17731 M:      Julian Squires <julian@cipht.net>
17732 M:      Hans de Goede <hdegoede@redhat.com>
17733 L:      linux-input@vger.kernel.org
17734 S:      Maintained
17735 F:      drivers/input/tablet/wacom_serial4.c
17736
17737 WATCHDOG DEVICE DRIVERS
17738 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17739 M:      Guenter Roeck <linux@roeck-us.net>
17740 L:      linux-watchdog@vger.kernel.org
17741 W:      http://www.linux-watchdog.org/
17742 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17743 S:      Maintained
17744 F:      Documentation/devicetree/bindings/watchdog/
17745 F:      Documentation/watchdog/
17746 F:      drivers/watchdog/
17747 F:      include/linux/watchdog.h
17748 F:      include/uapi/linux/watchdog.h
17749
17750 WHISKEYCOVE PMIC GPIO DRIVER
17751 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17752 L:      linux-gpio@vger.kernel.org
17753 S:      Maintained
17754 F:      drivers/gpio/gpio-wcove.c
17755
17756 WHWAVE RTC DRIVER
17757 M:      Dianlong Li <long17.cool@163.com>
17758 L:      linux-rtc@vger.kernel.org
17759 S:      Maintained
17760 F:      drivers/rtc/rtc-sd3078.c
17761
17762 WIIMOTE HID DRIVER
17763 M:      David Herrmann <dh.herrmann@googlemail.com>
17764 L:      linux-input@vger.kernel.org
17765 S:      Maintained
17766 F:      drivers/hid/hid-wiimote*
17767
17768 WILOCITY WIL6210 WIRELESS DRIVER
17769 M:      Maya Erez <merez@codeaurora.org>
17770 L:      linux-wireless@vger.kernel.org
17771 L:      wil6210@qti.qualcomm.com
17772 S:      Supported
17773 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17774 F:      drivers/net/wireless/ath/wil6210/
17775
17776 WIMAX STACK
17777 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17778 M:      linux-wimax@intel.com
17779 L:      wimax@linuxwimax.org (subscribers-only)
17780 S:      Supported
17781 W:      http://linuxwimax.org
17782 F:      Documentation/admin-guide/wimax/wimax.rst
17783 F:      include/linux/wimax/debug.h
17784 F:      include/net/wimax.h
17785 F:      include/uapi/linux/wimax.h
17786 F:      net/wimax/
17787
17788 WINBOND CIR DRIVER
17789 M:      David Härdeman <david@hardeman.nu>
17790 S:      Maintained
17791 F:      drivers/media/rc/winbond-cir.c
17792
17793 RCMM REMOTE CONTROLS DECODER
17794 M:      Patrick Lerda <patrick9876@free.fr>
17795 S:      Maintained
17796 F:      drivers/media/rc/ir-rcmm-decoder.c
17797
17798 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17799 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17800 L:      linux-watchdog@vger.kernel.org
17801 S:      Maintained
17802 F:      drivers/watchdog/ebc-c384_wdt.c
17803
17804 WINSYSTEMS WS16C48 GPIO DRIVER
17805 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17806 L:      linux-gpio@vger.kernel.org
17807 S:      Maintained
17808 F:      drivers/gpio/gpio-ws16c48.c
17809
17810 WISTRON LAPTOP BUTTON DRIVER
17811 M:      Miloslav Trmac <mitr@volny.cz>
17812 S:      Maintained
17813 F:      drivers/input/misc/wistron_btns.c
17814
17815 WL3501 WIRELESS PCMCIA CARD DRIVER
17816 L:      linux-wireless@vger.kernel.org
17817 S:      Odd fixes
17818 F:      drivers/net/wireless/wl3501*
17819
17820 WOLFSON MICROELECTRONICS DRIVERS
17821 L:      patches@opensource.cirrus.com
17822 T:      git https://github.com/CirrusLogic/linux-drivers.git
17823 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17824 S:      Supported
17825 F:      Documentation/hwmon/wm83??.rst
17826 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17827 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17828 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17829 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17830 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17831 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17832 F:      drivers/clk/clk-wm83*.c
17833 F:      drivers/extcon/extcon-arizona.c
17834 F:      drivers/leds/leds-wm83*.c
17835 F:      drivers/gpio/gpio-*wm*.c
17836 F:      drivers/gpio/gpio-arizona.c
17837 F:      drivers/hwmon/wm83??-hwmon.c
17838 F:      drivers/input/misc/wm831x-on.c
17839 F:      drivers/input/touchscreen/wm831x-ts.c
17840 F:      drivers/input/touchscreen/wm97*.c
17841 F:      drivers/mfd/arizona*
17842 F:      drivers/mfd/wm*.c
17843 F:      drivers/mfd/cs47l24*
17844 F:      drivers/power/supply/wm83*.c
17845 F:      drivers/rtc/rtc-wm83*.c
17846 F:      drivers/regulator/wm8*.c
17847 F:      drivers/regulator/arizona*
17848 F:      drivers/video/backlight/wm83*_bl.c
17849 F:      drivers/watchdog/wm83*_wdt.c
17850 F:      include/linux/mfd/arizona/
17851 F:      include/linux/mfd/wm831x/
17852 F:      include/linux/mfd/wm8350/
17853 F:      include/linux/mfd/wm8400*
17854 F:      include/linux/regulator/arizona*
17855 F:      include/linux/wm97xx.h
17856 F:      include/sound/wm????.h
17857 F:      sound/soc/codecs/arizona.?
17858 F:      sound/soc/codecs/wm*
17859 F:      sound/soc/codecs/cs47l24*
17860
17861 WORKQUEUE
17862 M:      Tejun Heo <tj@kernel.org>
17863 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17865 S:      Maintained
17866 F:      include/linux/workqueue.h
17867 F:      kernel/workqueue.c
17868 F:      Documentation/core-api/workqueue.rst
17869
17870 X-POWERS AXP288 PMIC DRIVERS
17871 M:      Hans de Goede <hdegoede@redhat.com>
17872 S:      Maintained
17873 N:      axp288
17874 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17875
17876 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17877 M:      Chen-Yu Tsai <wens@csie.org>
17878 L:      linux-kernel@vger.kernel.org
17879 S:      Maintained
17880 N:      axp[128]
17881
17882 X.25 NETWORK LAYER
17883 M:      Andrew Hendry <andrew.hendry@gmail.com>
17884 L:      linux-x25@vger.kernel.org
17885 S:      Odd Fixes
17886 F:      Documentation/networking/x25*
17887 F:      include/net/x25*
17888 F:      net/x25/
17889
17890 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17891 M:      Thomas Gleixner <tglx@linutronix.de>
17892 M:      Ingo Molnar <mingo@redhat.com>
17893 M:      Borislav Petkov <bp@alien8.de>
17894 R:      "H. Peter Anvin" <hpa@zytor.com>
17895 M:      x86@kernel.org
17896 L:      linux-kernel@vger.kernel.org
17897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17898 S:      Maintained
17899 F:      Documentation/devicetree/bindings/x86/
17900 F:      Documentation/x86/
17901 F:      arch/x86/
17902
17903 X86 ENTRY CODE
17904 M:      Andy Lutomirski <luto@kernel.org>
17905 L:      linux-kernel@vger.kernel.org
17906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17907 S:      Maintained
17908 F:      arch/x86/entry/
17909
17910 X86 MCE INFRASTRUCTURE
17911 M:      Tony Luck <tony.luck@intel.com>
17912 M:      Borislav Petkov <bp@alien8.de>
17913 L:      linux-edac@vger.kernel.org
17914 S:      Maintained
17915 F:      arch/x86/kernel/cpu/mce/*
17916
17917 X86 MICROCODE UPDATE SUPPORT
17918 M:      Borislav Petkov <bp@alien8.de>
17919 S:      Maintained
17920 F:      arch/x86/kernel/cpu/microcode/*
17921
17922 X86 MM
17923 M:      Dave Hansen <dave.hansen@linux.intel.com>
17924 M:      Andy Lutomirski <luto@kernel.org>
17925 M:      Peter Zijlstra <peterz@infradead.org>
17926 L:      linux-kernel@vger.kernel.org
17927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17928 S:      Maintained
17929 F:      arch/x86/mm/
17930
17931 X86 PLATFORM DRIVERS
17932 M:      Darren Hart <dvhart@infradead.org>
17933 M:      Andy Shevchenko <andy@infradead.org>
17934 L:      platform-driver-x86@vger.kernel.org
17935 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17936 S:      Odd Fixes
17937 F:      drivers/platform/x86/
17938 F:      drivers/platform/olpc/
17939
17940 X86 PLATFORM DRIVERS - ARCH
17941 R:      Darren Hart <dvhart@infradead.org>
17942 R:      Andy Shevchenko <andy@infradead.org>
17943 L:      platform-driver-x86@vger.kernel.org
17944 L:      x86@kernel.org
17945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17946 S:      Maintained
17947 F:      arch/x86/platform
17948
17949 X86 VDSO
17950 M:      Andy Lutomirski <luto@kernel.org>
17951 L:      linux-kernel@vger.kernel.org
17952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17953 S:      Maintained
17954 F:      arch/x86/entry/vdso/
17955
17956 XARRAY
17957 M:      Matthew Wilcox <willy@infradead.org>
17958 L:      linux-fsdevel@vger.kernel.org
17959 S:      Supported
17960 F:      Documentation/core-api/xarray.rst
17961 F:      lib/idr.c
17962 F:      lib/xarray.c
17963 F:      include/linux/idr.h
17964 F:      include/linux/xarray.h
17965 F:      tools/testing/radix-tree
17966
17967 XBOX DVD IR REMOTE
17968 M:      Benjamin Valentin <benpicco@googlemail.com>
17969 S:      Maintained
17970 F:      drivers/media/rc/xbox_remote.c
17971 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17972
17973 XC2028/3028 TUNER DRIVER
17974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17975 L:      linux-media@vger.kernel.org
17976 W:      https://linuxtv.org
17977 T:      git git://linuxtv.org/media_tree.git
17978 S:      Maintained
17979 F:      drivers/media/tuners/tuner-xc2028.*
17980
17981 XDP (eXpress Data Path)
17982 M:      Alexei Starovoitov <ast@kernel.org>
17983 M:      Daniel Borkmann <daniel@iogearbox.net>
17984 M:      David S. Miller <davem@davemloft.net>
17985 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17986 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17987 M:      John Fastabend <john.fastabend@gmail.com>
17988 L:      netdev@vger.kernel.org
17989 L:      bpf@vger.kernel.org
17990 S:      Supported
17991 F:      net/core/xdp.c
17992 F:      include/net/xdp.h
17993 F:      kernel/bpf/devmap.c
17994 F:      kernel/bpf/cpumap.c
17995 F:      include/trace/events/xdp.h
17996 K:      xdp
17997 N:      xdp
17998
17999 XDP SOCKETS (AF_XDP)
18000 M:      Björn Töpel <bjorn.topel@intel.com>
18001 M:      Magnus Karlsson <magnus.karlsson@intel.com>
18002 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
18003 L:      netdev@vger.kernel.org
18004 L:      bpf@vger.kernel.org
18005 S:      Maintained
18006 F:      kernel/bpf/xskmap.c
18007 F:      net/xdp/
18008
18009 XEN BLOCK SUBSYSTEM
18010 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18011 M:      Roger Pau Monné <roger.pau@citrix.com>
18012 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18013 S:      Supported
18014 F:      drivers/block/xen-blkback/*
18015 F:      drivers/block/xen*
18016
18017 XEN HYPERVISOR ARM
18018 M:      Stefano Stabellini <sstabellini@kernel.org>
18019 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18020 S:      Maintained
18021 F:      arch/arm/xen/
18022 F:      arch/arm/include/asm/xen/
18023
18024 XEN HYPERVISOR ARM64
18025 M:      Stefano Stabellini <sstabellini@kernel.org>
18026 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18027 S:      Maintained
18028 F:      arch/arm64/xen/
18029 F:      arch/arm64/include/asm/xen/
18030
18031 XEN HYPERVISOR INTERFACE
18032 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18033 M:      Juergen Gross <jgross@suse.com>
18034 R:      Stefano Stabellini <sstabellini@kernel.org>
18035 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18037 S:      Supported
18038 F:      arch/x86/xen/
18039 F:      arch/x86/platform/pvh/
18040 F:      drivers/*/xen-*front.c
18041 F:      drivers/xen/
18042 F:      arch/x86/include/asm/xen/
18043 F:      arch/x86/include/asm/pvclock-abi.h
18044 F:      include/xen/
18045 F:      include/uapi/xen/
18046 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18047 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18048
18049 XEN NETWORK BACKEND DRIVER
18050 M:      Wei Liu <wei.liu@kernel.org>
18051 M:      Paul Durrant <paul@xen.org>
18052 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18053 L:      netdev@vger.kernel.org
18054 S:      Supported
18055 F:      drivers/net/xen-netback/*
18056
18057 XEN PCI SUBSYSTEM
18058 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18059 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18060 S:      Supported
18061 F:      arch/x86/pci/*xen*
18062 F:      drivers/pci/*xen*
18063
18064 XEN PVSCSI DRIVERS
18065 M:      Juergen Gross <jgross@suse.com>
18066 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18067 L:      linux-scsi@vger.kernel.org
18068 S:      Supported
18069 F:      drivers/scsi/xen-scsifront.c
18070 F:      drivers/xen/xen-scsiback.c
18071 F:      include/xen/interface/io/vscsiif.h
18072
18073 XEN SWIOTLB SUBSYSTEM
18074 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18075 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18076 L:      iommu@lists.linux-foundation.org
18077 S:      Supported
18078 F:      arch/x86/xen/*swiotlb*
18079 F:      drivers/xen/*swiotlb*
18080
18081 XEN SOUND FRONTEND DRIVER
18082 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18083 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18084 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18085 S:      Supported
18086 F:      sound/xen/*
18087
18088 XFS FILESYSTEM
18089 M:      Darrick J. Wong <darrick.wong@oracle.com>
18090 M:      linux-xfs@vger.kernel.org
18091 L:      linux-xfs@vger.kernel.org
18092 W:      http://xfs.org/
18093 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18094 S:      Supported
18095 F:      Documentation/admin-guide/xfs.rst
18096 F:      Documentation/ABI/testing/sysfs-fs-xfs
18097 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18098 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18099 F:      fs/xfs/
18100 F:      include/uapi/linux/dqblk_xfs.h
18101 F:      include/uapi/linux/fsmap.h
18102
18103 XILINX AXI ETHERNET DRIVER
18104 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18105 S:      Maintained
18106 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18107
18108 XILINX UARTLITE SERIAL DRIVER
18109 M:      Peter Korsgaard <jacmet@sunsite.dk>
18110 L:      linux-serial@vger.kernel.org
18111 S:      Maintained
18112 F:      drivers/tty/serial/uartlite.c
18113
18114 XILINX VIDEO IP CORES
18115 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18116 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18117 L:      linux-media@vger.kernel.org
18118 T:      git git://linuxtv.org/media_tree.git
18119 S:      Supported
18120 F:      Documentation/devicetree/bindings/media/xilinx/
18121 F:      drivers/media/platform/xilinx/
18122 F:      include/uapi/linux/xilinx-v4l2-controls.h
18123
18124 XILINX SD-FEC IP CORES
18125 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18126 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18127 S:      Maintained
18128 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18129 F:      Documentation/misc-devices/xilinx_sdfec.rst
18130 F:      drivers/misc/xilinx_sdfec.c
18131 F:      drivers/misc/Kconfig
18132 F:      drivers/misc/Makefile
18133 F:      include/uapi/misc/xilinx_sdfec.h
18134
18135 XILLYBUS DRIVER
18136 M:      Eli Billauer <eli.billauer@gmail.com>
18137 L:      linux-kernel@vger.kernel.org
18138 S:      Supported
18139 F:      drivers/char/xillybus/
18140
18141 XLP9XX I2C DRIVER
18142 M:      George Cherian <george.cherian@cavium.com>
18143 M:      Jan Glauber <jglauber@cavium.com>
18144 L:      linux-i2c@vger.kernel.org
18145 W:      http://www.cavium.com
18146 S:      Supported
18147 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18148 F:      drivers/i2c/busses/i2c-xlp9xx.c
18149
18150 XRA1403 GPIO EXPANDER
18151 M:      Nandor Han <nandor.han@ge.com>
18152 M:      Semi Malinen <semi.malinen@ge.com>
18153 L:      linux-gpio@vger.kernel.org
18154 S:      Maintained
18155 F:      drivers/gpio/gpio-xra1403.c
18156 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18157
18158 XTENSA XTFPGA PLATFORM SUPPORT
18159 M:      Max Filippov <jcmvbkbc@gmail.com>
18160 L:      linux-xtensa@linux-xtensa.org
18161 S:      Maintained
18162 F:      drivers/spi/spi-xtensa-xtfpga.c
18163 F:      sound/soc/xtensa/xtfpga-i2s.c
18164
18165 YAM DRIVER FOR AX.25
18166 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18167 L:      linux-hams@vger.kernel.org
18168 S:      Maintained
18169 F:      drivers/net/hamradio/yam*
18170 F:      include/linux/yam.h
18171
18172 YAMA SECURITY MODULE
18173 M:      Kees Cook <keescook@chromium.org>
18174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18175 S:      Supported
18176 F:      security/yama/
18177 F:      Documentation/admin-guide/LSM/Yama.rst
18178
18179 YEALINK PHONE DRIVER
18180 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18181 L:      usbb2k-api-dev@nongnu.org
18182 S:      Maintained
18183 F:      Documentation/input/devices/yealink.rst
18184 F:      drivers/input/misc/yealink.*
18185
18186 Z8530 DRIVER FOR AX.25
18187 M:      Joerg Reuter <jreuter@yaina.de>
18188 W:      http://yaina.de/jreuter/
18189 W:      http://www.qsl.net/dl1bke/
18190 L:      linux-hams@vger.kernel.org
18191 S:      Maintained
18192 F:      Documentation/networking/z8530drv.txt
18193 F:      drivers/net/hamradio/*scc.c
18194 F:      drivers/net/hamradio/z8530.h
18195
18196 ZBUD COMPRESSED PAGE ALLOCATOR
18197 M:      Seth Jennings <sjenning@redhat.com>
18198 M:      Dan Streetman <ddstreet@ieee.org>
18199 L:      linux-mm@kvack.org
18200 S:      Maintained
18201 F:      mm/zbud.c
18202 F:      include/linux/zbud.h
18203
18204 ZD1211RW WIRELESS DRIVER
18205 M:      Daniel Drake <dsd@gentoo.org>
18206 M:      Ulrich Kunitz <kune@deine-taler.de>
18207 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18208 L:      linux-wireless@vger.kernel.org
18209 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18210 S:      Maintained
18211 F:      drivers/net/wireless/zydas/zd1211rw/
18212
18213 ZD1301 MEDIA DRIVER
18214 M:      Antti Palosaari <crope@iki.fi>
18215 L:      linux-media@vger.kernel.org
18216 W:      https://linuxtv.org/
18217 W:      http://palosaari.fi/linux/
18218 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18219 S:      Maintained
18220 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18221
18222 ZD1301_DEMOD MEDIA DRIVER
18223 M:      Antti Palosaari <crope@iki.fi>
18224 L:      linux-media@vger.kernel.org
18225 W:      https://linuxtv.org/
18226 W:      http://palosaari.fi/linux/
18227 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18228 S:      Maintained
18229 F:      drivers/media/dvb-frontends/zd1301_demod*
18230
18231 ZHAOXIN PROCESSOR SUPPORT
18232 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18233 L:      linux-kernel@vger.kernel.org
18234 S:      Maintained
18235 F:      arch/x86/kernel/cpu/zhaoxin.c
18236
18237 ZPOOL COMPRESSED PAGE STORAGE API
18238 M:      Dan Streetman <ddstreet@ieee.org>
18239 L:      linux-mm@kvack.org
18240 S:      Maintained
18241 F:      mm/zpool.c
18242 F:      include/linux/zpool.h
18243
18244 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18245 M:      Minchan Kim <minchan@kernel.org>
18246 M:      Nitin Gupta <ngupta@vflare.org>
18247 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18248 L:      linux-kernel@vger.kernel.org
18249 S:      Maintained
18250 F:      drivers/block/zram/
18251 F:      Documentation/admin-guide/blockdev/zram.rst
18252
18253 ZS DECSTATION Z85C30 SERIAL DRIVER
18254 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18255 S:      Maintained
18256 F:      drivers/tty/serial/zs.*
18257
18258 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18259 M:      Minchan Kim <minchan@kernel.org>
18260 M:      Nitin Gupta <ngupta@vflare.org>
18261 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18262 L:      linux-mm@kvack.org
18263 S:      Maintained
18264 F:      mm/zsmalloc.c
18265 F:      include/linux/zsmalloc.h
18266 F:      Documentation/vm/zsmalloc.rst
18267
18268 ZSWAP COMPRESSED SWAP CACHING
18269 M:      Seth Jennings <sjenning@redhat.com>
18270 M:      Dan Streetman <ddstreet@ieee.org>
18271 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18272 L:      linux-mm@kvack.org
18273 S:      Maintained
18274 F:      mm/zswap.c
18275
18276 THE REST
18277 M:      Linus Torvalds <torvalds@linux-foundation.org>
18278 L:      linux-kernel@vger.kernel.org
18279 Q:      http://patchwork.kernel.org/project/LKML/list/
18280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18281 S:      Buried alive in reporters
18282 F:      *
18283 F:      */