Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[platform/kernel/linux-starfive.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169*
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADT746X FAN DRIVER
521 M:      Colin Leroy <colin@colino.net>
522 S:      Maintained
523 F:      drivers/macintosh/therm_adt746x.c
524
525 ADT7475 HARDWARE MONITOR DRIVER
526 M:      Jean Delvare <jdelvare@suse.com>
527 L:      linux-hwmon@vger.kernel.org
528 S:      Maintained
529 F:      Documentation/hwmon/adt7475.rst
530 F:      drivers/hwmon/adt7475.c
531
532 ADVANSYS SCSI DRIVER
533 M:      Matthew Wilcox <willy@infradead.org>
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/scsi/advansys.txt
538 F:      drivers/scsi/advansys.c
539
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 W:      http://wiki.analog.com/ADXL345
543 W:      http://ez.analog.com/community/linux-device-drivers
544 S:      Supported
545 F:      drivers/input/misc/adxl34x.c
546 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M:      Stefan Popa <stefan.popa@analog.com>
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/iio/accel/adxl372.c
553 F:      drivers/iio/accel/adxl372_spi.c
554 F:      drivers/iio/accel/adxl372_i2c.c
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557 AF9013 MEDIA DRIVER
558 M:      Antti Palosaari <crope@iki.fi>
559 L:      linux-media@vger.kernel.org
560 W:      https://linuxtv.org
561 W:      http://palosaari.fi/linux/
562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
563 T:      git git://linuxtv.org/anttip/media_tree.git
564 S:      Maintained
565 F:      drivers/media/dvb-frontends/af9013*
566
567 AF9033 MEDIA DRIVER
568 M:      Antti Palosaari <crope@iki.fi>
569 L:      linux-media@vger.kernel.org
570 W:      https://linuxtv.org
571 W:      http://palosaari.fi/linux/
572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
573 T:      git git://linuxtv.org/anttip/media_tree.git
574 S:      Maintained
575 F:      drivers/media/dvb-frontends/af9033*
576
577 AFFS FILE SYSTEM
578 M:      David Sterba <dsterba@suse.com>
579 L:      linux-fsdevel@vger.kernel.org
580 S:      Odd Fixes
581 F:      Documentation/filesystems/affs.txt
582 F:      fs/affs/
583
584 AFS FILESYSTEM
585 M:      David Howells <dhowells@redhat.com>
586 L:      linux-afs@lists.infradead.org
587 S:      Supported
588 F:      fs/afs/
589 F:      include/trace/events/afs.h
590 F:      Documentation/filesystems/afs.txt
591 W:      https://www.infradead.org/~dhowells/kafs/
592
593 AGPGART DRIVER
594 M:      David Airlie <airlied@linux.ie>
595 T:      git git://anongit.freedesktop.org/drm/drm
596 S:      Maintained
597 F:      drivers/char/agp/
598 F:      include/linux/agp*
599 F:      include/uapi/linux/agp*
600
601 AHA152X SCSI DRIVER
602 M:      "Juergen E. Fischer" <fischer@norbit.de>
603 L:      linux-scsi@vger.kernel.org
604 S:      Maintained
605 F:      drivers/scsi/aha152x*
606 F:      drivers/scsi/pcmcia/aha152x*
607
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M:      Hannes Reinecke <hare@suse.com>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aic7xxx/
613
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M:      Hans Verkuil <hverkuil@xs4all.nl>
616 L:      linux-media@vger.kernel.org
617 T:      git git://linuxtv.org/media_tree.git
618 W:      https://linuxtv.org
619 S:      Maintained
620 F:      drivers/media/radio/radio-aimslab*
621
622 AIO
623 M:      Benjamin LaHaise <bcrl@kvack.org>
624 L:      linux-aio@kvack.org
625 S:      Supported
626 F:      fs/aio.c
627 F:      include/linux/*aio*.h
628
629 AIRSPY MEDIA DRIVER
630 M:      Antti Palosaari <crope@iki.fi>
631 L:      linux-media@vger.kernel.org
632 W:      https://linuxtv.org
633 W:      http://palosaari.fi/linux/
634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
635 T:      git git://linuxtv.org/anttip/media_tree.git
636 S:      Maintained
637 F:      drivers/media/usb/airspy/
638
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
641 S:      Maintained
642 F:      drivers/net/ethernet/alacritech/*
643
644 FORCEDETH GIGABIT ETHERNET DRIVER
645 M:      Rain River <rain.1986.08.12@gmail.com>
646 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
647 L:      netdev@vger.kernel.org
648 S:      Maintained
649 F:      drivers/net/ethernet/nvidia/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563.rst
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLEGRO DVT VIDEO IP CORE DRIVER
672 M:      Michael Tretter <m.tretter@pengutronix.de>
673 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
674 L:      linux-media@vger.kernel.org
675 S:      Maintained
676 F:      drivers/staging/media/allegro-dvt/
677
678 ALLWINNER CPUFREQ DRIVER
679 M:      Yangtao Li <tiny.windzz@gmail.com>
680 L:      linux-pm@vger.kernel.org
681 S:      Maintained
682 F:      Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685 ALLWINNER CRYPTO DRIVERS
686 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Maintained
689 F:      drivers/crypto/allwinner/
690
691 ALLWINNER VPU DRIVER
692 M:      Maxime Ripard <mripard@kernel.org>
693 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694 L:      linux-media@vger.kernel.org
695 S:      Maintained
696 F:      drivers/staging/media/sunxi/cedrus/
697
698 ALPHA PORT
699 M:      Richard Henderson <rth@twiddle.net>
700 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701 M:      Matt Turner <mattst88@gmail.com>
702 S:      Odd Fixes
703 L:      linux-alpha@vger.kernel.org
704 F:      arch/alpha/
705
706 ALPS PS/2 TOUCHPAD DRIVER
707 R:      Pali Rohár <pali.rohar@gmail.com>
708 F:      drivers/input/mouse/alps.*
709
710 ALTERA I2C CONTROLLER DRIVER
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
714 F:      drivers/i2c/busses/i2c-altera.c
715
716 ALTERA MAILBOX DRIVER
717 M:      Ley Foon Tan <lftan@altera.com>
718 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719 S:      Maintained
720 F:      drivers/mailbox/mailbox-altera.c
721
722 ALTERA PIO DRIVER
723 M:      Tien Hock Loh <thloh@altera.com>
724 L:      linux-gpio@vger.kernel.org
725 S:      Maintained
726 F:      drivers/gpio/gpio-altera.c
727
728 ALTERA SYSTEM MANAGER DRIVER
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/mfd/altera-sysmgr.c
732 F:      include/linux/mfd/altera-sysmgr.h
733
734 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735 M:      Thor Thayer <thor.thayer@linux.intel.com>
736 S:      Maintained
737 F:      drivers/gpio/gpio-altera-a10sr.c
738 F:      drivers/mfd/altera-a10sr.c
739 F:      drivers/reset/reset-a10sr.c
740 F:      include/linux/mfd/altera-a10sr.h
741 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743 ALTERA TRIPLE SPEED ETHERNET DRIVER
744 M:      Thor Thayer <thor.thayer@linux.intel.com>
745 L:      netdev@vger.kernel.org
746 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747 S:      Maintained
748 F:      drivers/net/ethernet/altera/
749
750 ALTERA UART/JTAG UART SERIAL DRIVERS
751 M:      Tobias Klauser <tklauser@distanz.ch>
752 L:      linux-serial@vger.kernel.org
753 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754 S:      Maintained
755 F:      drivers/tty/serial/altera_uart.c
756 F:      drivers/tty/serial/altera_jtaguart.c
757 F:      include/linux/altera_uart.h
758 F:      include/linux/altera_jtaguart.h
759
760 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761 M:      Talel Shenhar <talel@amazon.com>
762 S:      Maintained
763 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764 F:      drivers/thermal/thermal_mmio.c
765
766 AMAZON ETHERNET DRIVERS
767 M:      Netanel Belgazal <netanel@amazon.com>
768 R:      Saeed Bishara <saeedb@amazon.com>
769 R:      Zorik Machulsky <zorik@amazon.com>
770 L:      netdev@vger.kernel.org
771 S:      Supported
772 F:      Documentation/networking/device_drivers/amazon/ena.txt
773 F:      drivers/net/ethernet/amazon/
774
775 AMAZON RDMA EFA DRIVER
776 M:      Gal Pressman <galpress@amazon.com>
777 R:      Yossi Leybovich <sleybo@amazon.com>
778 L:      linux-rdma@vger.kernel.org
779 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
780 S:      Supported
781 F:      drivers/infiniband/hw/efa/
782 F:      include/uapi/rdma/efa-abi.h
783
784 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785 M:      Tom Lendacky <thomas.lendacky@amd.com>
786 M:      Gary Hook <gary.hook@amd.com>
787 L:      linux-crypto@vger.kernel.org
788 S:      Supported
789 F:      drivers/crypto/ccp/
790 F:      include/linux/ccp.h
791
792 AMD DISPLAY CORE
793 M:      Harry Wentland <harry.wentland@amd.com>
794 M:      Leo Li <sunpeng.li@amd.com>
795 L:      amd-gfx@lists.freedesktop.org
796 T:      git git://people.freedesktop.org/~agd5f/linux
797 S:      Supported
798 F:      drivers/gpu/drm/amd/display/
799
800 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801 M:      Huang Rui <ray.huang@amd.com>
802 L:      linux-hwmon@vger.kernel.org
803 S:      Supported
804 F:      Documentation/hwmon/fam15h_power.rst
805 F:      drivers/hwmon/fam15h_power.c
806
807 AMD FCH GPIO DRIVER
808 M:      Enrico Weigelt, metux IT consult <info@metux.net>
809 L:      linux-gpio@vger.kernel.org
810 S:      Maintained
811 F:      drivers/gpio/gpio-amd-fch.c
812 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
813
814 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 S:      Orphan
817 F:      drivers/usb/gadget/udc/amd5536udc.*
818
819 AMD GEODE PROCESSOR/CHIPSET SUPPORT
820 P:      Andres Salomon <dilinger@queued.net>
821 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
822 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823 S:      Supported
824 F:      drivers/char/hw_random/geode-rng.c
825 F:      drivers/crypto/geode*
826 F:      drivers/video/fbdev/geode/
827 F:      arch/x86/include/asm/geode.h
828
829 AMD IOMMU (AMD-VI)
830 M:      Joerg Roedel <joro@8bytes.org>
831 L:      iommu@lists.linux-foundation.org
832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833 S:      Maintained
834 F:      drivers/iommu/amd_iommu*.[ch]
835 F:      include/linux/amd-iommu.h
836
837 AMD KFD
838 M:      Felix Kuehling <Felix.Kuehling@amd.com>
839 L:      amd-gfx@lists.freedesktop.org
840 T:      git git://people.freedesktop.org/~agd5f/linux
841 S:      Supported
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843 F:      drivers/gpu/drm/amd/amdkfd/
844 F:      drivers/gpu/drm/amd/include/cik_structs.h
845 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F:      drivers/gpu/drm/amd/include/vi_structs.h
847 F:      drivers/gpu/drm/amd/include/v9_structs.h
848 F:      include/uapi/linux/kfd_ioctl.h
849
850 AMD MP2 I2C DRIVER
851 M:      Elie Morisse <syniurge@gmail.com>
852 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L:      linux-i2c@vger.kernel.org
855 S:      Maintained
856 F:      drivers/i2c/busses/i2c-amd-mp2*
857
858 AMD POWERPLAY
859 M:      Rex Zhu <rex.zhu@amd.com>
860 M:      Evan Quan <evan.quan@amd.com>
861 L:      amd-gfx@lists.freedesktop.org
862 S:      Supported
863 F:      drivers/gpu/drm/amd/powerplay/
864 T:      git git://people.freedesktop.org/~agd5f/linux
865
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
868 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M:      Tom Lendacky <thomas.lendacky@amd.com>
870 S:      Supported
871 F:      arch/arm64/boot/dts/amd/
872
873 AMD XGBE DRIVER
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 L:      netdev@vger.kernel.org
876 S:      Supported
877 F:      drivers/net/ethernet/amd/xgbe/
878 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880 ANALOG DEVICES INC AD5686 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-pm@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5686*
886 F:      drivers/iio/dac/ad5696*
887
888 ANALOG DEVICES INC AD5758 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/dac/ad5758.c
894 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896 ANALOG DEVICES INC AD7124 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7124.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904 ANALOG DEVICES INC AD7292 DRIVER
905 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7292.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
911
912 ANALOG DEVICES INC AD7606 DRIVER
913 M:      Stefan Popa <stefan.popa@analog.com>
914 M:      Beniamin Bia <beniamin.bia@analog.com>
915 L:      linux-iio@vger.kernel.org
916 W:      http://ez.analog.com/community/linux-device-drivers
917 S:      Supported
918 F:      drivers/iio/adc/ad7606.c
919 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
920
921 ANALOG DEVICES INC AD7768-1 DRIVER
922 M:      Stefan Popa <stefan.popa@analog.com>
923 L:      linux-iio@vger.kernel.org
924 W:      http://ez.analog.com/community/linux-device-drivers
925 S:      Supported
926 F:      drivers/iio/adc/ad7768-1.c
927 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
928
929 ANALOG DEVICES INC AD7780 DRIVER
930 M:      Michael Hennerich <Michael.Hennerich@analog.com>
931 M:      Renato Lui Geh <renatogeh@gmail.com>
932 L:      linux-iio@vger.kernel.org
933 W:      http://ez.analog.com/community/linux-device-drivers
934 S:      Supported
935 F:      drivers/iio/adc/ad7780.c
936 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
937
938 ANALOG DEVICES INC AD9389B DRIVER
939 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
940 L:      linux-media@vger.kernel.org
941 S:      Maintained
942 F:      drivers/media/i2c/ad9389b*
943
944 ANALOG DEVICES INC ADGS1408 DRIVER
945 M:      Mircea Caprioru <mircea.caprioru@analog.com>
946 S:      Supported
947 F:      drivers/mux/adgs1408.c
948 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
949
950 ANALOG DEVICES INC ADIN DRIVER
951 M:      Alexandru Ardelean <alexaundru.ardelean@analog.com>
952 L:      netdev@vger.kernel.org
953 W:      http://ez.analog.com/community/linux-device-drivers
954 S:      Supported
955 F:      drivers/net/phy/adin.c
956 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
957
958 ANALOG DEVICES INC ADIS DRIVER LIBRARY
959 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
960 S:      Supported
961 L:      linux-iio@vger.kernel.org
962 F:      include/linux/iio/imu/adis.h
963 F:      drivers/iio/imu/adis.c
964
965 ANALOG DEVICES INC ADIS16460 DRIVER
966 M:      Dragos Bogdan <dragos.bogdan@analog.com>
967 S:      Supported
968 L:      linux-iio@vger.kernel.org
969 W:      http://ez.analog.com/community/linux-device-drivers
970 F:      drivers/iio/imu/adis16460.c
971 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
972
973 ANALOG DEVICES INC ADP5061 DRIVER
974 M:      Stefan Popa <stefan.popa@analog.com>
975 L:      linux-pm@vger.kernel.org
976 W:      http://ez.analog.com/community/linux-device-drivers
977 S:      Supported
978 F:      drivers/power/supply/adp5061.c
979
980 ANALOG DEVICES INC ADV7180 DRIVER
981 M:      Lars-Peter Clausen <lars@metafoo.de>
982 L:      linux-media@vger.kernel.org
983 W:      http://ez.analog.com/community/linux-device-drivers
984 S:      Supported
985 F:      drivers/media/i2c/adv7180.c
986
987 ANALOG DEVICES INC ADV748X DRIVER
988 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
989 L:      linux-media@vger.kernel.org
990 S:      Maintained
991 F:      drivers/media/i2c/adv748x/*
992
993 ANALOG DEVICES INC ADV7511 DRIVER
994 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L:      linux-media@vger.kernel.org
996 S:      Maintained
997 F:      drivers/media/i2c/adv7511*
998
999 ANALOG DEVICES INC ADV7604 DRIVER
1000 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1001 L:      linux-media@vger.kernel.org
1002 S:      Maintained
1003 F:      drivers/media/i2c/adv7604*
1004
1005 ANALOG DEVICES INC ADV7842 DRIVER
1006 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1007 L:      linux-media@vger.kernel.org
1008 S:      Maintained
1009 F:      drivers/media/i2c/adv7842*
1010
1011 ANALOG DEVICES INC ASOC CODEC DRIVERS
1012 M:      Lars-Peter Clausen <lars@metafoo.de>
1013 M:      Nuno Sá <nuno.sa@analog.com>
1014 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1015 W:      http://wiki.analog.com/
1016 W:      http://ez.analog.com/community/linux-device-drivers
1017 S:      Supported
1018 F:      sound/soc/codecs/adau*
1019 F:      sound/soc/codecs/adav*
1020 F:      sound/soc/codecs/ad1*
1021 F:      sound/soc/codecs/ad7*
1022 F:      sound/soc/codecs/ssm*
1023 F:      sound/soc/codecs/sigmadsp.*
1024
1025 ANALOG DEVICES INC DMA DRIVERS
1026 M:      Lars-Peter Clausen <lars@metafoo.de>
1027 W:      http://ez.analog.com/community/linux-device-drivers
1028 S:      Supported
1029 F:      drivers/dma/dma-axi-dmac.c
1030
1031 ANALOG DEVICES INC IIO DRIVERS
1032 M:      Lars-Peter Clausen <lars@metafoo.de>
1033 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1034 M:      Stefan Popa <stefan.popa@analog.com>
1035 W:      http://wiki.analog.com/
1036 W:      http://ez.analog.com/community/linux-device-drivers
1037 S:      Supported
1038 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1039 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1040 F:      drivers/iio/*/ad*
1041 F:      drivers/iio/adc/ltc2497*
1042 X:      drivers/iio/*/adjd*
1043 F:      drivers/staging/iio/*/ad*
1044
1045 ANALOGBITS PLL LIBRARIES
1046 M:      Paul Walmsley <paul.walmsley@sifive.com>
1047 S:      Supported
1048 F:      drivers/clk/analogbits/*
1049 F:      include/linux/clk/analogbits*
1050
1051 ANDES ARCHITECTURE
1052 M:      Nick Hu <nickhu@andestech.com>
1053 M:      Greentime Hu <green.hu@gmail.com>
1054 M:      Vincent Chen <deanbo422@gmail.com>
1055 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1056 S:      Supported
1057 F:      arch/nds32/
1058 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1059 F:      Documentation/devicetree/bindings/nds32/
1060 K:      nds32
1061 N:      nds32
1062
1063 ANDROID CONFIG FRAGMENTS
1064 M:      Rob Herring <robh@kernel.org>
1065 S:      Supported
1066 F:      kernel/configs/android*
1067
1068 ANDROID DRIVERS
1069 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1070 M:      Arve Hjønnevåg <arve@android.com>
1071 M:      Todd Kjos <tkjos@android.com>
1072 M:      Martijn Coenen <maco@android.com>
1073 M:      Joel Fernandes <joel@joelfernandes.org>
1074 M:      Christian Brauner <christian@brauner.io>
1075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1076 L:      devel@driverdev.osuosl.org
1077 S:      Supported
1078 F:      drivers/android/
1079 F:      drivers/staging/android/
1080
1081 ANDROID GOLDFISH PIC DRIVER
1082 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1083 S:      Supported
1084 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1085 F:      drivers/irqchip/irq-goldfish-pic.c
1086
1087 ANDROID GOLDFISH RTC DRIVER
1088 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1089 S:      Supported
1090 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1091 F:      drivers/rtc/rtc-goldfish.c
1092
1093 ANDROID ION DRIVER
1094 M:      Laura Abbott <labbott@redhat.com>
1095 M:      Sumit Semwal <sumit.semwal@linaro.org>
1096 L:      devel@driverdev.osuosl.org
1097 L:      dri-devel@lists.freedesktop.org
1098 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1099 S:      Supported
1100 F:      drivers/staging/android/ion
1101 F:      drivers/staging/android/uapi/ion.h
1102
1103 AOA (Apple Onboard Audio) ALSA DRIVER
1104 M:      Johannes Berg <johannes@sipsolutions.net>
1105 L:      linuxppc-dev@lists.ozlabs.org
1106 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1107 S:      Maintained
1108 F:      sound/aoa/
1109
1110 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1111 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1112 L:      linux-iio@vger.kernel.org
1113 S:      Maintained
1114 F:      drivers/iio/adc/stx104.c
1115
1116 APM DRIVER
1117 M:      Jiri Kosina <jikos@kernel.org>
1118 S:      Odd fixes
1119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1120 F:      arch/x86/kernel/apm_32.c
1121 F:      include/linux/apm_bios.h
1122 F:      include/uapi/linux/apm_bios.h
1123 F:      drivers/char/apm-emulation.c
1124
1125 APPARMOR SECURITY MODULE
1126 M:      John Johansen <john.johansen@canonical.com>
1127 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1128 W:      wiki.apparmor.net
1129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1130 S:      Supported
1131 F:      security/apparmor/
1132 F:      Documentation/admin-guide/LSM/apparmor.rst
1133
1134 APPLE BCM5974 MULTITOUCH DRIVER
1135 M:      Henrik Rydberg <rydberg@bitmath.org>
1136 L:      linux-input@vger.kernel.org
1137 S:      Odd fixes
1138 F:      drivers/input/mouse/bcm5974.c
1139
1140 APPLE SMC DRIVER
1141 M:      Henrik Rydberg <rydberg@bitmath.org>
1142 L:      linux-hwmon@vger.kernel.org
1143 S:      Odd fixes
1144 F:      drivers/hwmon/applesmc.c
1145
1146 APPLETALK NETWORK LAYER
1147 L:      netdev@vger.kernel.org
1148 S:      Odd fixes
1149 F:      drivers/net/appletalk/
1150 F:      net/appletalk/
1151 F:      include/linux/atalk.h
1152 F:      include/uapi/linux/atalk.h
1153
1154 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1155 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1156 S:      Supported
1157 F:      arch/arm64/boot/dts/apm/
1158
1159 APPLIED MICRO (APM) X-GENE SOC EDAC
1160 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1161 S:      Supported
1162 F:      drivers/edac/xgene_edac.c
1163 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1164
1165 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1166 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1167 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1168 S:      Supported
1169 F:      drivers/net/ethernet/apm/xgene-v2/
1170
1171 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1172 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1173 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1174 M:      Quan Nguyen <quan@os.amperecomputing.com>
1175 S:      Supported
1176 F:      drivers/net/ethernet/apm/xgene/
1177 F:      drivers/net/phy/mdio-xgene.c
1178 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1179 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1180
1181 APPLIED MICRO (APM) X-GENE SOC PMU
1182 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1183 S:      Supported
1184 F:      drivers/perf/xgene_pmu.c
1185 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1186 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1187
1188 APTINA CAMERA SENSOR PLL
1189 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1190 L:      linux-media@vger.kernel.org
1191 S:      Maintained
1192 F:      drivers/media/i2c/aptina-pll.*
1193
1194 AQUANTIA ETHERNET DRIVER (atlantic)
1195 M:      Igor Russkikh <irusskikh@marvell.com>
1196 L:      netdev@vger.kernel.org
1197 S:      Supported
1198 W:      https://www.marvell.com/
1199 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1200 F:      drivers/net/ethernet/aquantia/atlantic/
1201 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1202
1203 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1204 M:      Egor Pomozov <epomozov@marvell.com>
1205 L:      netdev@vger.kernel.org
1206 S:      Supported
1207 W:      http://www.aquantia.com
1208 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1209
1210 ARC FRAMEBUFFER DRIVER
1211 M:      Jaya Kumar <jayalk@intworks.biz>
1212 S:      Maintained
1213 F:      drivers/video/fbdev/arcfb.c
1214 F:      drivers/video/fbdev/core/fb_defio.c
1215
1216 ARC PGU DRM DRIVER
1217 M:      Alexey Brodkin <abrodkin@synopsys.com>
1218 S:      Supported
1219 F:      drivers/gpu/drm/arc/
1220 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1221
1222 ARCNET NETWORK LAYER
1223 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1224 L:      netdev@vger.kernel.org
1225 S:      Maintained
1226 F:      drivers/net/arcnet/
1227 F:      include/uapi/linux/if_arcnet.h
1228
1229 ARM ARCHITECTED TIMER DRIVER
1230 M:      Mark Rutland <mark.rutland@arm.com>
1231 M:      Marc Zyngier <maz@kernel.org>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      arch/arm/include/asm/arch_timer.h
1235 F:      arch/arm64/include/asm/arch_timer.h
1236 F:      drivers/clocksource/arm_arch_timer.c
1237
1238 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1239 M:      Linus Walleij <linus.walleij@linaro.org>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      Documentation/devicetree/bindings/arm/arm-boards
1243 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1244 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1245 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1246 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1247 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1248 F:      arch/arm/mach-integrator/
1249 F:      arch/arm/mach-realview/
1250 F:      arch/arm/mach-versatile/
1251 F:      arch/arm/plat-versatile/
1252 F:      arch/arm/boot/dts/arm-realview-*
1253 F:      arch/arm/boot/dts/integrator*
1254 F:      arch/arm/boot/dts/versatile*
1255 F:      drivers/clk/versatile/
1256 F:      drivers/i2c/busses/i2c-versatile.c
1257 F:      drivers/irqchip/irq-versatile-fpga.c
1258 F:      drivers/mtd/maps/physmap_of_versatile.c
1259 F:      drivers/power/reset/arm-versatile-reboot.c
1260 F:      drivers/soc/versatile/
1261
1262 ARM HDLCD DRM DRIVER
1263 M:      Liviu Dudau <liviu.dudau@arm.com>
1264 S:      Supported
1265 F:      drivers/gpu/drm/arm/hdlcd_*
1266 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1267
1268 ARM KOMEDA DRM-KMS DRIVER
1269 M:      James (Qian) Wang <james.qian.wang@arm.com>
1270 M:      Liviu Dudau <liviu.dudau@arm.com>
1271 M:      Mihail Atanassov <mihail.atanassov@arm.com>
1272 L:      Mali DP Maintainers <malidp@foss.arm.com>
1273 S:      Supported
1274 T:      git git://anongit.freedesktop.org/drm/drm-misc
1275 F:      drivers/gpu/drm/arm/display/include/
1276 F:      drivers/gpu/drm/arm/display/komeda/
1277 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1278 F:      Documentation/gpu/komeda-kms.rst
1279
1280 ARM MALI-DP DRM DRIVER
1281 M:      Liviu Dudau <liviu.dudau@arm.com>
1282 M:      Brian Starkey <brian.starkey@arm.com>
1283 L:      Mali DP Maintainers <malidp@foss.arm.com>
1284 S:      Supported
1285 T:      git git://anongit.freedesktop.org/drm/drm-misc
1286 F:      drivers/gpu/drm/arm/
1287 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1288 F:      Documentation/gpu/afbc.rst
1289
1290 ARM MALI PANFROST DRM DRIVER
1291 M:      Rob Herring <robh@kernel.org>
1292 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1293 R:      Steven Price <steven.price@arm.com>
1294 R:      Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1295 L:      dri-devel@lists.freedesktop.org
1296 S:      Supported
1297 T:      git git://anongit.freedesktop.org/drm/drm-misc
1298 F:      drivers/gpu/drm/panfrost/
1299 F:      include/uapi/drm/panfrost_drm.h
1300
1301 ARM MFM AND FLOPPY DRIVERS
1302 M:      Ian Molton <spyro@f2s.com>
1303 S:      Maintained
1304 F:      arch/arm/mach-rpc/floppydma.S
1305 F:      arch/arm/include/asm/floppy.h
1306
1307 ARM PMU PROFILING AND DEBUGGING
1308 M:      Will Deacon <will@kernel.org>
1309 M:      Mark Rutland <mark.rutland@arm.com>
1310 S:      Maintained
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 F:      arch/arm*/kernel/perf_*
1313 F:      arch/arm/oprofile/common.c
1314 F:      arch/arm*/kernel/hw_breakpoint.c
1315 F:      arch/arm*/include/asm/hw_breakpoint.h
1316 F:      arch/arm*/include/asm/perf_event.h
1317 F:      drivers/perf/*
1318 F:      include/linux/perf/arm_pmu.h
1319 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1320 F:      Documentation/devicetree/bindings/perf/
1321
1322 ARM PORT
1323 M:      Russell King <linux@armlinux.org.uk>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 W:      http://www.armlinux.org.uk/
1326 S:      Odd Fixes
1327 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1328 F:      arch/arm/
1329 X:      arch/arm/boot/dts/
1330
1331 ARM PRIMECELL AACI PL041 DRIVER
1332 M:      Russell King <linux@armlinux.org.uk>
1333 S:      Odd Fixes
1334 F:      sound/arm/aaci.*
1335
1336 ARM PRIMECELL BUS SUPPORT
1337 M:      Russell King <linux@armlinux.org.uk>
1338 S:      Odd Fixes
1339 F:      drivers/amba/
1340 F:      include/linux/amba/bus.h
1341
1342 ARM PRIMECELL CLCD PL110 DRIVER
1343 M:      Russell King <linux@armlinux.org.uk>
1344 S:      Odd Fixes
1345 F:      drivers/video/fbdev/amba-clcd.*
1346
1347 ARM PRIMECELL KMI PL050 DRIVER
1348 M:      Russell King <linux@armlinux.org.uk>
1349 S:      Odd Fixes
1350 F:      drivers/input/serio/ambakmi.*
1351 F:      include/linux/amba/kmi.h
1352
1353 ARM PRIMECELL MMCI PL180/1 DRIVER
1354 M:      Russell King <linux@armlinux.org.uk>
1355 S:      Odd Fixes
1356 F:      drivers/mmc/host/mmci.*
1357 F:      include/linux/amba/mmci.h
1358
1359 ARM PRIMECELL SSP PL022 SPI DRIVER
1360 M:      Linus Walleij <linus.walleij@linaro.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1364 F:      drivers/spi/spi-pl022.c
1365
1366 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1367 M:      Russell King <linux@armlinux.org.uk>
1368 S:      Odd Fixes
1369 F:      drivers/tty/serial/amba-pl01*.c
1370 F:      include/linux/amba/serial.h
1371
1372 ARM PRIMECELL VIC PL190/PL192 DRIVER
1373 M:      Linus Walleij <linus.walleij@linaro.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1377 F:      drivers/irqchip/irq-vic.c
1378
1379 AMAZON ANNAPURNA LABS FIC DRIVER
1380 M:      Talel Shenhar <talel@amazon.com>
1381 S:      Maintained
1382 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1383 F:      drivers/irqchip/irq-al-fic.c
1384
1385 ARM SMMU DRIVERS
1386 M:      Will Deacon <will@kernel.org>
1387 R:      Robin Murphy <robin.murphy@arm.com>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      drivers/iommu/arm-smmu*
1391 F:      drivers/iommu/io-pgtable-arm.c
1392 F:      drivers/iommu/io-pgtable-arm-v7s.c
1393
1394 ARM SUB-ARCHITECTURES
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      arch/arm/mach-*/
1398 F:      arch/arm/plat-*/
1399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1400
1401 ARM/ACTIONS SEMI ARCHITECTURE
1402 M:      Andreas Färber <afaerber@suse.de>
1403 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 N:      owl
1407 F:      arch/arm/mach-actions/
1408 F:      arch/arm/boot/dts/owl-*
1409 F:      arch/arm64/boot/dts/actions/
1410 F:      drivers/clk/actions/
1411 F:      drivers/clocksource/timer-owl*
1412 F:      drivers/dma/owl-dma.c
1413 F:      drivers/i2c/busses/i2c-owl.c
1414 F:      drivers/mmc/host/owl-mmc.c
1415 F:      drivers/pinctrl/actions/*
1416 F:      drivers/soc/actions/
1417 F:      include/dt-bindings/power/owl-*
1418 F:      include/linux/soc/actions/
1419 F:      Documentation/devicetree/bindings/arm/actions.yaml
1420 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1421 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1422 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1423 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1424 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1425 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1426 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1427
1428 ARM/ADS SPHERE MACHINE SUPPORT
1429 M:      Lennert Buytenhek <kernel@wantstofly.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432
1433 ARM/AFEB9260 MACHINE SUPPORT
1434 M:      Sergey Lapin <slapin@ossfans.org>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437
1438 ARM/AJECO 1ARM MACHINE SUPPORT
1439 M:      Lennert Buytenhek <kernel@wantstofly.org>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 S:      Maintained
1442
1443 ARM/Allwinner SoC Clock Support
1444 M:      Emilio López <emilio@elopez.com.ar>
1445 S:      Maintained
1446 F:      drivers/clk/sunxi/
1447
1448 ARM/Allwinner sunXi SoC support
1449 M:      Maxime Ripard <mripard@kernel.org>
1450 M:      Chen-Yu Tsai <wens@csie.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 N:      sun[x456789]i
1454 N:      sun50i
1455 F:      arch/arm/mach-sunxi/
1456 F:      arch/arm64/boot/dts/allwinner/
1457 F:      drivers/clk/sunxi-ng/
1458 F:      drivers/pinctrl/sunxi/
1459 F:      drivers/soc/sunxi/
1460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1461
1462 Allwinner A10 CSI driver
1463 M:      Maxime Ripard <mripard@kernel.org>
1464 L:      linux-media@vger.kernel.org
1465 T:      git git://linuxtv.org/media_tree.git
1466 F:      drivers/media/platform/sunxi/sun4i-csi/
1467 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1468 S:      Maintained
1469
1470 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1471 M:      Neil Armstrong <narmstrong@baylibre.com>
1472 M:      Jerome Brunet <jbrunet@baylibre.com>
1473 L:      linux-amlogic@lists.infradead.org
1474 S:      Maintained
1475 F:      drivers/clk/meson/
1476 F:      include/dt-bindings/clock/meson*
1477 F:      include/dt-bindings/clock/gxbb*
1478 F:      Documentation/devicetree/bindings/clock/amlogic*
1479
1480 ARM/Amlogic Meson SoC support
1481 M:      Kevin Hilman <khilman@baylibre.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 L:      linux-amlogic@lists.infradead.org
1484 W:      http://linux-meson.com/
1485 S:      Maintained
1486 F:      arch/arm/mach-meson/
1487 F:      arch/arm/boot/dts/meson*
1488 F:      arch/arm64/boot/dts/amlogic/
1489 F:      drivers/pinctrl/meson/
1490 F:      drivers/mmc/host/meson*
1491 F:      drivers/soc/amlogic/
1492 F:      drivers/rtc/rtc-meson*
1493 N:      meson
1494
1495 ARM/Amlogic Meson SoC Crypto Drivers
1496 M:      Corentin Labbe <clabbe@baylibre.com>
1497 L:      linux-crypto@vger.kernel.org
1498 L:      linux-amlogic@lists.infradead.org
1499 S:      Maintained
1500 F:      drivers/crypto/amlogic/
1501 F:      Documentation/devicetree/bindings/crypto/amlogic*
1502
1503 ARM/Amlogic Meson SoC Sound Drivers
1504 M:      Jerome Brunet <jbrunet@baylibre.com>
1505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1506 S:      Maintained
1507 F:      sound/soc/meson/
1508 F:      Documentation/devicetree/bindings/sound/amlogic*
1509
1510 ARM/Annapurna Labs ALPINE ARCHITECTURE
1511 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1512 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515 F:      arch/arm/mach-alpine/
1516 F:      arch/arm/boot/dts/alpine*
1517 F:      arch/arm64/boot/dts/al/
1518 F:      drivers/*/*alpine*
1519
1520 ARM/ARTPEC MACHINE SUPPORT
1521 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1522 M:      Lars Persson <lars.persson@axis.com>
1523 S:      Maintained
1524 L:      linux-arm-kernel@axis.com
1525 F:      arch/arm/mach-artpec
1526 F:      arch/arm/boot/dts/artpec6*
1527 F:      drivers/clk/axis
1528 F:      drivers/crypto/axis
1529 F:      drivers/mmc/host/usdhi6rol0.c
1530 F:      drivers/pinctrl/pinctrl-artpec*
1531 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1532
1533 ARM/ASPEED I2C DRIVER
1534 M:      Brendan Higgins <brendanhiggins@google.com>
1535 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1536 R:      Joel Stanley <joel@jms.id.au>
1537 L:      linux-i2c@vger.kernel.org
1538 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1541 F:      drivers/i2c/busses/i2c-aspeed.c
1542 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1543 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1544
1545 ARM/ASPEED MACHINE SUPPORT
1546 M:      Joel Stanley <joel@jms.id.au>
1547 R:      Andrew Jeffery <andrew@aj.id.au>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1550 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1551 S:      Supported
1552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1553 F:      arch/arm/mach-aspeed/
1554 F:      arch/arm/boot/dts/aspeed-*
1555 N:      aspeed
1556
1557 ARM/BITMAIN ARCHITECTURE
1558 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm64/boot/dts/bitmain/
1562 F:      drivers/clk/clk-bm1880.c
1563 F:      drivers/pinctrl/pinctrl-bm1880.c
1564 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1565 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1566 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1567
1568 ARM/CALXEDA HIGHBANK ARCHITECTURE
1569 M:      Rob Herring <robh@kernel.org>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572 F:      arch/arm/mach-highbank/
1573 F:      arch/arm/boot/dts/highbank.dts
1574 F:      arch/arm/boot/dts/ecx-*.dts*
1575
1576 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1577 M:      Krzysztof Halasa <khalasa@piap.pl>
1578 S:      Maintained
1579 F:      arch/arm/mach-cns3xxx/
1580
1581 ARM/CAVIUM THUNDER NETWORK DRIVER
1582 M:      Sunil Goutham <sgoutham@cavium.com>
1583 M:      Robert Richter <rric@kernel.org>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Supported
1586 F:      drivers/net/ethernet/cavium/thunder/
1587
1588 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1589 M:      Lukasz Majewski <lukma@denx.de>
1590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      arch/arm/mach-ep93xx/ts72xx.c
1593
1594 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1595 M:      Alexander Shiyan <shc_work@mail.ru>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Odd Fixes
1598 N:      clps711x
1599
1600 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1601 M:      Lennert Buytenhek <kernel@wantstofly.org>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604
1605 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1606 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1607 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610 F:      arch/arm/mach-ep93xx/
1611 F:      arch/arm/mach-ep93xx/include/mach/
1612
1613 ARM/CLKDEV SUPPORT
1614 M:      Russell King <linux@armlinux.org.uk>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1618 F:      drivers/clk/clkdev.c
1619
1620 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1621 M:      Mike Rapoport <mike@compulab.co.il>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1626 M:      Baruch Siach <baruch@tkos.co.il>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629 F:      arch/arm/boot/dts/cx92755*
1630 N:      digicolor
1631
1632 ARM/CONTEC MICRO9 MACHINE SUPPORT
1633 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1634 S:      Maintained
1635 F:      arch/arm/mach-ep93xx/micro9.c
1636
1637 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1638 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1639 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      drivers/hwtracing/coresight/*
1643 F:      Documentation/trace/coresight.rst
1644 F:      Documentation/trace/coresight-cpu-debug.rst
1645 F:      Documentation/devicetree/bindings/arm/coresight.txt
1646 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1647 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1648 F:      tools/perf/arch/arm/util/pmu.c
1649 F:      tools/perf/arch/arm/util/auxtrace.c
1650 F:      tools/perf/arch/arm/util/cs-etm.c
1651 F:      tools/perf/arch/arm/util/cs-etm.h
1652 F:      tools/perf/util/cs-etm.*
1653 F:      tools/perf/util/cs-etm-decoder/*
1654
1655 ARM/CORGI MACHINE SUPPORT
1656 M:      Richard Purdie <rpurdie@rpsys.net>
1657 S:      Maintained
1658
1659 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1660 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1661 M:      Linus Walleij <linus.walleij@linaro.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 T:      git git://github.com/ulli-kroll/linux.git
1664 S:      Maintained
1665 F:      Documentation/devicetree/bindings/arm/gemini.txt
1666 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1667 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1668 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1669 F:      arch/arm/mach-gemini/
1670 F:      drivers/net/ethernet/cortina/
1671 F:      drivers/pinctrl/pinctrl-gemini.c
1672 F:      drivers/rtc/rtc-ftrtc010.c
1673
1674 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1675 M:      Barry Song <baohua@kernel.org>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1678 S:      Maintained
1679 F:      arch/arm/boot/dts/prima2*
1680 F:      arch/arm/mach-prima2/
1681 F:      drivers/clk/sirf/
1682 F:      drivers/clocksource/timer-prima2.c
1683 F:      drivers/clocksource/timer-atlas7.c
1684 N:      [^a-z]sirf
1685 X:      drivers/gnss
1686
1687 ARM/CZ.NIC TURRIS MOX SUPPORT
1688 M:      Marek Behun <marek.behun@nic.cz>
1689 W:      http://mox.turris.cz
1690 S:      Maintained
1691 F:      Documentation/ABI/testing/debugfs-moxtet
1692 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1693 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1694 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1695 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1696 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1697 F:      include/linux/moxtet.h
1698 F:      drivers/bus/moxtet.c
1699 F:      drivers/firmware/turris-mox-rwtm.c
1700 F:      drivers/gpio/gpio-moxtet.c
1701
1702 ARM/EBSA110 MACHINE SUPPORT
1703 M:      Russell King <linux@armlinux.org.uk>
1704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 W:      http://www.armlinux.org.uk/
1706 S:      Maintained
1707 F:      arch/arm/mach-ebsa110/
1708 F:      drivers/net/ethernet/amd/am79c961a.*
1709
1710 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1711 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1712 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 N:      efm32
1716
1717 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1718 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 S:      Maintained
1721 F:      arch/arm/mach-pxa/ezx.c
1722
1723 ARM/FARADAY FA526 PORT
1724 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 S:      Maintained
1727 T:      git git://git.berlios.de/gemini-board
1728 F:      arch/arm/mm/*-fa*
1729
1730 ARM/FOOTBRIDGE ARCHITECTURE
1731 M:      Russell King <linux@armlinux.org.uk>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W:      http://www.armlinux.org.uk/
1734 S:      Maintained
1735 F:      arch/arm/include/asm/hardware/dec21285.h
1736 F:      arch/arm/mach-footbridge/
1737
1738 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1739 M:      Shawn Guo <shawnguo@kernel.org>
1740 M:      Sascha Hauer <s.hauer@pengutronix.de>
1741 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1742 R:      Fabio Estevam <festevam@gmail.com>
1743 R:      NXP Linux Team <linux-imx@nxp.com>
1744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 S:      Maintained
1746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1747 N:      imx
1748 N:      mxs
1749 X:      drivers/media/i2c/
1750
1751 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1752 M:      Shawn Guo <shawnguo@kernel.org>
1753 M:      Sascha Hauer <s.hauer@pengutronix.de>
1754 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1755 R:      Stefan Agner <stefan@agner.ch>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 S:      Maintained
1758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1759 F:      arch/arm/mach-imx/*vf610*
1760 F:      arch/arm/boot/dts/vf*
1761
1762 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1763 M:      Shawn Guo <shawnguo@kernel.org>
1764 M:      Li Yang <leoyang.li@nxp.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1768 F:      arch/arm/boot/dts/ls1021a*
1769 F:      arch/arm64/boot/dts/freescale/fsl-*
1770 F:      arch/arm64/boot/dts/freescale/qoriq-*
1771
1772 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1773 M:      Lennert Buytenhek <kernel@wantstofly.org>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 S:      Maintained
1776
1777 ARM/GUMSTIX MACHINE SUPPORT
1778 M:      Steve Sakoman <sakoman@gmail.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781
1782 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1783 M:      Philipp Zabel <philipp.zabel@gmail.com>
1784 M:      Paul Parsons <lost.distance@yahoo.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 S:      Maintained
1787 F:      arch/arm/mach-pxa/hx4700.c
1788 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1789 F:      sound/soc/pxa/hx4700.c
1790
1791 ARM/HISILICON SOC SUPPORT
1792 M:      Wei Xu <xuwei5@hisilicon.com>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 W:      http://www.hisilicon.com
1795 S:      Supported
1796 T:      git git://github.com/hisilicon/linux-hisi.git
1797 F:      arch/arm/mach-hisi/
1798 F:      arch/arm/boot/dts/hi3*
1799 F:      arch/arm/boot/dts/hip*
1800 F:      arch/arm/boot/dts/hisi*
1801 F:      arch/arm64/boot/dts/hisilicon/
1802
1803 ARM/HP JORNADA 7XX MACHINE SUPPORT
1804 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1805 W:      www.jlime.com
1806 S:      Maintained
1807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1808 F:      arch/arm/mach-sa1100/jornada720.c
1809 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1810
1811 ARM/IGEP MACHINE SUPPORT
1812 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1813 M:      Javier Martinez Canillas <javier@dowhile0.org>
1814 L:      linux-omap@vger.kernel.org
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 S:      Maintained
1817 F:      arch/arm/boot/dts/omap3-igep*
1818
1819 ARM/INCOME PXA270 SUPPORT
1820 M:      Marek Vasut <marek.vasut@gmail.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1824
1825 ARM/INTEL IOP32X ARM ARCHITECTURE
1826 M:      Lennert Buytenhek <kernel@wantstofly.org>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829
1830 ARM/INTEL IQ81342EX MACHINE SUPPORT
1831 M:      Lennert Buytenhek <kernel@wantstofly.org>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834
1835 ARM/INTEL IXDP2850 MACHINE SUPPORT
1836 M:      Lennert Buytenhek <kernel@wantstofly.org>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 S:      Maintained
1839
1840 ARM/INTEL IXP4XX ARM ARCHITECTURE
1841 M:      Linus Walleij <linusw@kernel.org>
1842 M:      Imre Kaloz <kaloz@openwrt.org>
1843 M:      Krzysztof Halasa <khalasa@piap.pl>
1844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S:      Maintained
1846 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1847 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1848 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1849 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1850 F:      arch/arm/mach-ixp4xx/
1851 F:      drivers/clocksource/timer-ixp4xx.c
1852 F:      drivers/gpio/gpio-ixp4xx.c
1853 F:      drivers/irqchip/irq-ixp4xx.c
1854 F:      include/linux/irqchip/irq-ixp4xx.h
1855 F:      include/linux/platform_data/timer-ixp4xx.h
1856
1857 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1858 M:      Jonathan Cameron <jic23@cam.ac.uk>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      arch/arm/mach-pxa/stargate2.c
1862 F:      drivers/pcmcia/pxa2xx_stargate2.c
1863
1864 ARM/INTEL XSC3 (MANZANO) ARM CORE
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1870 M:      Lennert Buytenhek <kernel@wantstofly.org>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 S:      Maintained
1873
1874 ARM/LG1K ARCHITECTURE
1875 M:      Chanho Min <chanho.min@lge.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 S:      Maintained
1878 F:      arch/arm64/boot/dts/lg/
1879
1880 ARM/LOGICPD PXA270 MACHINE SUPPORT
1881 M:      Lennert Buytenhek <kernel@wantstofly.org>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 S:      Maintained
1884
1885 ARM/LPC18XX ARCHITECTURE
1886 M:      Vladimir Zapolskiy <vz@mleia.com>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S:      Maintained
1889 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1890 F:      arch/arm/boot/dts/lpc43*
1891 F:      drivers/i2c/busses/i2c-lpc2k.c
1892 F:      drivers/memory/pl172.c
1893 F:      drivers/mtd/spi-nor/nxp-spifi.c
1894 F:      drivers/rtc/rtc-lpc24xx.c
1895 N:      lpc18xx
1896
1897 ARM/LPC32XX SOC SUPPORT
1898 M:      Vladimir Zapolskiy <vz@mleia.com>
1899 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1902 S:      Maintained
1903 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1904 F:      arch/arm/boot/dts/lpc32*
1905 F:      arch/arm/mach-lpc32xx/
1906 F:      drivers/i2c/busses/i2c-pnx.c
1907 F:      drivers/net/ethernet/nxp/lpc_eth.c
1908 F:      drivers/usb/host/ohci-nxp.c
1909 F:      drivers/watchdog/pnx4008_wdt.c
1910 N:      lpc32xx
1911
1912 ARM/MAGICIAN MACHINE SUPPORT
1913 M:      Philipp Zabel <philipp.zabel@gmail.com>
1914 S:      Maintained
1915
1916 ARM/Marvell Dove/MV78xx0/Orion SOC support
1917 M:      Jason Cooper <jason@lakedaemon.net>
1918 M:      Andrew Lunn <andrew@lunn.ch>
1919 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1920 M:      Gregory Clement <gregory.clement@bootlin.com>
1921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 S:      Maintained
1923 F:      Documentation/devicetree/bindings/soc/dove/
1924 F:      arch/arm/mach-dove/
1925 F:      arch/arm/mach-mv78xx0/
1926 F:      arch/arm/mach-orion5x/
1927 F:      arch/arm/plat-orion/
1928 F:      arch/arm/boot/dts/dove*
1929 F:      arch/arm/boot/dts/orion5x*
1930 T:      git git://git.infradead.org/linux-mvebu.git
1931
1932 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1933 M:      Jason Cooper <jason@lakedaemon.net>
1934 M:      Andrew Lunn <andrew@lunn.ch>
1935 M:      Gregory Clement <gregory.clement@bootlin.com>
1936 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 S:      Maintained
1939 F:      arch/arm/boot/dts/armada*
1940 F:      arch/arm/boot/dts/kirkwood*
1941 F:      arch/arm/configs/mvebu_*_defconfig
1942 F:      arch/arm/mach-mvebu/
1943 F:      arch/arm64/boot/dts/marvell/armada*
1944 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1945 F:      drivers/cpufreq/armada-8k-cpufreq.c
1946 F:      drivers/cpufreq/mvebu-cpufreq.c
1947 F:      drivers/irqchip/irq-armada-370-xp.c
1948 F:      drivers/irqchip/irq-mvebu-*
1949 F:      drivers/pinctrl/mvebu/
1950 F:      drivers/rtc/rtc-armada38x.c
1951 T:      git git://git.infradead.org/linux-mvebu.git
1952
1953 ARM/Mediatek RTC DRIVER
1954 M:      Eddie Huang <eddie.huang@mediatek.com>
1955 M:      Sean Wang <sean.wang@mediatek.com>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1960 F:      drivers/rtc/rtc-mt6397.c
1961 F:      drivers/rtc/rtc-mt7622.c
1962
1963 ARM/Mediatek SoC support
1964 M:      Matthias Brugger <matthias.bgg@gmail.com>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1967 W:      https://mtk.bcnfs.org/
1968 C:      irc://chat.freenode.net/linux-mediatek
1969 S:      Maintained
1970 F:      arch/arm/boot/dts/mt6*
1971 F:      arch/arm/boot/dts/mt7*
1972 F:      arch/arm/boot/dts/mt8*
1973 F:      arch/arm/mach-mediatek/
1974 F:      arch/arm64/boot/dts/mediatek/
1975 F:      drivers/soc/mediatek/
1976 N:      mtk
1977 N:      mt[678]
1978 K:      mediatek
1979
1980 ARM/Mediatek USB3 PHY DRIVER
1981 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1984 S:      Maintained
1985 F:      drivers/phy/mediatek/
1986 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1987
1988 ARM/Microchip (AT91) SoC support
1989 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1990 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1991 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W:      http://www.linux4sam.org
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1995 S:      Supported
1996 N:      at91
1997 N:      atmel
1998 F:      arch/arm/mach-at91/
1999 F:      include/soc/at91/
2000 F:      arch/arm/boot/dts/at91*.dts
2001 F:      arch/arm/boot/dts/at91*.dtsi
2002 F:      arch/arm/boot/dts/sama*.dts
2003 F:      arch/arm/boot/dts/sama*.dtsi
2004 F:      arch/arm/include/debug/at91.S
2005 F:      drivers/memory/atmel*
2006 F:      drivers/watchdog/sama5d4_wdt.c
2007 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2008 X:      drivers/net/wireless/atmel/
2009
2010 ARM/MIOA701 MACHINE SUPPORT
2011 M:      Robert Jarzmik <robert.jarzmik@free.fr>
2012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 F:      arch/arm/mach-pxa/mioa701.c
2014 S:      Maintained
2015
2016 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2017 M:      Michael Petchkovsky <mkpetch@internode.on.net>
2018 S:      Maintained
2019
2020 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2021 M:      Linus Walleij <linus.walleij@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2025 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2026 F:      arch/arm/mach-nomadik/
2027 F:      arch/arm/mach-u300/
2028 F:      arch/arm/mach-ux500/
2029 F:      drivers/soc/ux500/
2030 F:      arch/arm/boot/dts/ste-*
2031 F:      drivers/clk/clk-nomadik.c
2032 F:      drivers/clk/clk-u300.c
2033 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2034 F:      drivers/clocksource/timer-u300.c
2035 F:      drivers/dma/coh901318*
2036 F:      drivers/dma/ste_dma40*
2037 F:      drivers/hwspinlock/u8500_hsem.c
2038 F:      drivers/i2c/busses/i2c-nomadik.c
2039 F:      drivers/i2c/busses/i2c-stu300.c
2040 F:      drivers/iio/adc/ab8500-gpadc.c
2041 F:      drivers/mfd/ab3100*
2042 F:      drivers/mfd/ab8500*
2043 F:      drivers/mfd/abx500*
2044 F:      drivers/mfd/dbx500*
2045 F:      drivers/mfd/db8500*
2046 F:      drivers/pinctrl/nomadik/
2047 F:      drivers/pinctrl/pinctrl-coh901*
2048 F:      drivers/pinctrl/pinctrl-u300.c
2049 F:      drivers/rtc/rtc-ab3100.c
2050 F:      drivers/rtc/rtc-ab8500.c
2051 F:      drivers/rtc/rtc-coh901331.c
2052 F:      drivers/rtc/rtc-pl031.c
2053 F:      drivers/watchdog/coh901327_wdt.c
2054 F:      Documentation/devicetree/bindings/arm/ste-*
2055 F:      Documentation/devicetree/bindings/arm/ux500/
2056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2057
2058 ARM/NUVOTON NPCM ARCHITECTURE
2059 M:      Avi Fishman <avifishman70@gmail.com>
2060 M:      Tomer Maimon <tmaimon77@gmail.com>
2061 M:      Tali Perry <tali.perry1@gmail.com>
2062 R:      Patrick Venture <venture@google.com>
2063 R:      Nancy Yuen <yuenn@google.com>
2064 R:      Benjamin Fair <benjaminfair@google.com>
2065 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2066 S:      Supported
2067 F:      arch/arm/mach-npcm/
2068 F:      arch/arm/boot/dts/nuvoton-npcm*
2069 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2070 F:      drivers/*/*npcm*
2071 F:      Documentation/devicetree/bindings/*/*npcm*
2072 F:      Documentation/devicetree/bindings/*/*/*npcm*
2073
2074 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2075 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2076 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2077 S:      Orphan
2078 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2079 F:      arch/arm/mach-s3c24xx/gta02.h
2080
2081 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2082 M:      Alexander Clouter <alex@digriz.org.uk>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 W:      http://www.digriz.org.uk/ts78xx/kernel
2085 S:      Maintained
2086 F:      arch/arm/mach-orion5x/ts78xx-*
2087
2088 ARM/OXNAS platform support
2089 M:      Neil Armstrong <narmstrong@baylibre.com>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2092 S:      Maintained
2093 F:      arch/arm/mach-oxnas/
2094 F:      arch/arm/boot/dts/ox8*.dts*
2095 N:      oxnas
2096
2097 ARM/PALM TREO SUPPORT
2098 M:      Tomas Cech <sleep_walker@suse.com>
2099 L:      linux-arm-kernel@lists.infradead.org
2100 W:      http://hackndev.com
2101 S:      Maintained
2102 F:      arch/arm/mach-pxa/palmtreo.*
2103
2104 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2105 M:      Marek Vasut <marek.vasut@gmail.com>
2106 L:      linux-arm-kernel@lists.infradead.org
2107 W:      http://hackndev.com
2108 S:      Maintained
2109 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2110 F:      arch/arm/mach-pxa/palmtx.c
2111 F:      arch/arm/mach-pxa/palmt5.*
2112 F:      arch/arm/mach-pxa/include/mach/palmld.h
2113 F:      arch/arm/mach-pxa/palmld.c
2114 F:      arch/arm/mach-pxa/palmte2.*
2115 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2116 F:      arch/arm/mach-pxa/palmtc.c
2117
2118 ARM/PALMZ72 SUPPORT
2119 M:      Sergey Lapin <slapin@ossfans.org>
2120 L:      linux-arm-kernel@lists.infradead.org
2121 W:      http://hackndev.com
2122 S:      Maintained
2123 F:      arch/arm/mach-pxa/palmz72.*
2124
2125 ARM/PLEB SUPPORT
2126 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2127 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2128 S:      Maintained
2129
2130 ARM/PT DIGITAL BOARD PORT
2131 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 W:      http://www.armlinux.org.uk/
2134 S:      Maintained
2135
2136 ARM/QUALCOMM SUPPORT
2137 M:      Andy Gross <agross@kernel.org>
2138 L:      linux-arm-msm@vger.kernel.org
2139 S:      Maintained
2140 F:      Documentation/devicetree/bindings/soc/qcom/
2141 F:      Documentation/devicetree/bindings/*/qcom*
2142 F:      arch/arm/boot/dts/qcom-*.dts
2143 F:      arch/arm/boot/dts/qcom-*.dtsi
2144 F:      arch/arm/mach-qcom/
2145 F:      arch/arm64/boot/dts/qcom/
2146 F:      drivers/*/qcom/
2147 F:      drivers/*/qcom*
2148 F:      drivers/*/*/qcom/
2149 F:      drivers/*/*/qcom*
2150 F:      drivers/*/pm8???-*
2151 F:      drivers/bluetooth/btqcomsmd.c
2152 F:      drivers/clocksource/timer-qcom.c
2153 F:      drivers/extcon/extcon-qcom*
2154 F:      drivers/iommu/msm*
2155 F:      drivers/i2c/busses/i2c-qup.c
2156 F:      drivers/i2c/busses/i2c-qcom-geni.c
2157 F:      drivers/mfd/ssbi.c
2158 F:      drivers/mmc/host/mmci_qcom*
2159 F:      drivers/mmc/host/sdhci-msm.c
2160 F:      drivers/pci/controller/dwc/pcie-qcom.c
2161 F:      drivers/phy/qualcomm/
2162 F:      drivers/power/*/msm*
2163 F:      drivers/reset/reset-qcom-*
2164 F:      drivers/scsi/ufs/ufs-qcom.*
2165 F:      drivers/spi/spi-qup.c
2166 F:      drivers/spi/spi-geni-qcom.c
2167 F:      drivers/spi/spi-qcom-qspi.c
2168 F:      drivers/tty/serial/msm_serial.c
2169 F:      drivers/usb/dwc3/dwc3-qcom.c
2170 F:      include/dt-bindings/*/qcom*
2171 F:      include/linux/*/qcom*
2172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2173
2174 ARM/RADISYS ENP2611 MACHINE SUPPORT
2175 M:      Lennert Buytenhek <kernel@wantstofly.org>
2176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 S:      Maintained
2178
2179 ARM/RDA MICRO ARCHITECTURE
2180 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184 F:      arch/arm/boot/dts/rda8810pl-*
2185 F:      drivers/clocksource/timer-rda.c
2186 F:      drivers/gpio/gpio-rda.c
2187 F:      drivers/irqchip/irq-rda-intc.c
2188 F:      drivers/tty/serial/rda-uart.c
2189 F:      Documentation/devicetree/bindings/arm/rda.yaml
2190 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2191 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2192 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2193 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2194
2195 ARM/REALTEK ARCHITECTURE
2196 M:      Andreas Färber <afaerber@suse.de>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 S:      Maintained
2199 F:      arch/arm64/boot/dts/realtek/
2200 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2201
2202 ARM/RENESAS ARM64 ARCHITECTURE
2203 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2204 M:      Magnus Damm <magnus.damm@gmail.com>
2205 L:      linux-renesas-soc@vger.kernel.org
2206 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2208 S:      Supported
2209 F:      arch/arm64/boot/dts/renesas/
2210 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2211 F:      drivers/soc/renesas/
2212 F:      include/linux/soc/renesas/
2213
2214 ARM/RISCPC ARCHITECTURE
2215 M:      Russell King <linux@armlinux.org.uk>
2216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 W:      http://www.armlinux.org.uk/
2218 S:      Maintained
2219 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2220 F:      arch/arm/include/asm/hardware/ioc.h
2221 F:      arch/arm/include/asm/hardware/iomd.h
2222 F:      arch/arm/include/asm/hardware/memc.h
2223 F:      arch/arm/mach-rpc/
2224 F:      drivers/net/ethernet/8390/etherh.c
2225 F:      drivers/net/ethernet/i825xx/ether1*
2226 F:      drivers/net/ethernet/seeq/ether3*
2227 F:      drivers/scsi/arm/
2228
2229 ARM/Rockchip SoC support
2230 M:      Heiko Stuebner <heiko@sntech.de>
2231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 L:      linux-rockchip@lists.infradead.org
2233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2234 S:      Maintained
2235 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2236 F:      arch/arm/boot/dts/rk3*
2237 F:      arch/arm/boot/dts/rv1108*
2238 F:      arch/arm/mach-rockchip/
2239 F:      drivers/clk/rockchip/
2240 F:      drivers/i2c/busses/i2c-rk3x.c
2241 F:      drivers/*/*rockchip*
2242 F:      drivers/*/*/*rockchip*
2243 F:      sound/soc/rockchip/
2244 N:      rockchip
2245
2246 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2247 M:      Kukjin Kim <kgene@kernel.org>
2248 M:      Krzysztof Kozlowski <krzk@kernel.org>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2251 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2252 S:      Maintained
2253 F:      arch/arm/boot/dts/s3c*
2254 F:      arch/arm/boot/dts/s5p*
2255 F:      arch/arm/boot/dts/exynos*
2256 F:      arch/arm64/boot/dts/exynos/
2257 F:      arch/arm/plat-samsung/
2258 F:      arch/arm/mach-s3c24*/
2259 F:      arch/arm/mach-s3c64xx/
2260 F:      arch/arm/mach-s5p*/
2261 F:      arch/arm/mach-exynos*/
2262 F:      drivers/*/*s3c24*
2263 F:      drivers/*/*/*s3c24*
2264 F:      drivers/*/*s3c64xx*
2265 F:      drivers/*/*s5pv210*
2266 F:      drivers/memory/samsung/
2267 F:      drivers/soc/samsung/
2268 F:      include/linux/soc/samsung/
2269 F:      Documentation/arm/samsung/
2270 F:      Documentation/devicetree/bindings/arm/samsung/
2271 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2272 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2273 N:      exynos
2274
2275 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2276 M:      Kyungmin Park <kyungmin.park@samsung.com>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279 F:      arch/arm/mach-s5pv210/
2280
2281 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2282 M:      Kyungmin Park <kyungmin.park@samsung.com>
2283 M:      Kamil Debski <kamil@wypas.org>
2284 M:      Andrzej Hajda <a.hajda@samsung.com>
2285 L:      linux-arm-kernel@lists.infradead.org
2286 L:      linux-media@vger.kernel.org
2287 S:      Maintained
2288 F:      drivers/media/platform/s5p-g2d/
2289
2290 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2291 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2292 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2293 L:      linux-media@vger.kernel.org
2294 S:      Maintained
2295 F:      drivers/media/platform/s5p-cec/
2296 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2297
2298 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2299 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2300 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2301 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2302 L:      linux-arm-kernel@lists.infradead.org
2303 L:      linux-media@vger.kernel.org
2304 S:      Maintained
2305 F:      drivers/media/platform/s5p-jpeg/
2306
2307 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2308 M:      Kyungmin Park <kyungmin.park@samsung.com>
2309 M:      Kamil Debski <kamil@wypas.org>
2310 M:      Jeongtae Park <jtp.park@samsung.com>
2311 M:      Andrzej Hajda <a.hajda@samsung.com>
2312 L:      linux-arm-kernel@lists.infradead.org
2313 L:      linux-media@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/media/platform/s5p-mfc/
2316
2317 ARM/SHMOBILE ARM ARCHITECTURE
2318 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2319 M:      Magnus Damm <magnus.damm@gmail.com>
2320 L:      linux-renesas-soc@vger.kernel.org
2321 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2323 S:      Supported
2324 F:      arch/arm/boot/dts/emev2*
2325 F:      arch/arm/boot/dts/gr-peach*
2326 F:      arch/arm/boot/dts/iwg20d-q7*
2327 F:      arch/arm/boot/dts/r7s*
2328 F:      arch/arm/boot/dts/r8a*
2329 F:      arch/arm/boot/dts/r9a*
2330 F:      arch/arm/boot/dts/sh*
2331 F:      arch/arm/configs/shmobile_defconfig
2332 F:      arch/arm/include/debug/renesas-scif.S
2333 F:      arch/arm/mach-shmobile/
2334 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2335 F:      drivers/soc/renesas/
2336 F:      include/linux/soc/renesas/
2337
2338 ARM/SOCFPGA ARCHITECTURE
2339 M:      Dinh Nguyen <dinguyen@kernel.org>
2340 S:      Maintained
2341 F:      arch/arm/mach-socfpga/
2342 F:      arch/arm/boot/dts/socfpga*
2343 F:      arch/arm/configs/socfpga_defconfig
2344 F:      arch/arm64/boot/dts/altera/
2345 F:      arch/arm64/boot/dts/intel/
2346 W:      http://www.rocketboards.org
2347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2348
2349 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2350 M:      Dinh Nguyen <dinguyen@kernel.org>
2351 S:      Maintained
2352 F:      drivers/clk/socfpga/
2353
2354 ARM/SOCFPGA EDAC SUPPORT
2355 M:      Thor Thayer <thor.thayer@linux.intel.com>
2356 S:      Maintained
2357 F:      drivers/edac/altera_edac.
2358
2359 ARM/SPREADTRUM SoC SUPPORT
2360 M:      Orson Zhai <orsonzhai@gmail.com>
2361 M:      Baolin Wang <baolin.wang7@gmail.com>
2362 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2363 S:      Maintained
2364 F:      arch/arm64/boot/dts/sprd
2365 N:      sprd
2366 N:      sc27xx
2367 N:      sc2731
2368
2369 ARM/STI ARCHITECTURE
2370 M:      Patrice Chotard <patrice.chotard@st.com>
2371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 W:      http://www.stlinux.com
2373 S:      Maintained
2374 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2375 F:      arch/arm/mach-sti/
2376 F:      arch/arm/boot/dts/sti*
2377 F:      drivers/char/hw_random/st-rng.c
2378 F:      drivers/clocksource/arm_global_timer.c
2379 F:      drivers/clocksource/clksrc_st_lpc.c
2380 F:      drivers/cpufreq/sti-cpufreq.c
2381 F:      drivers/dma/st_fdma*
2382 F:      drivers/i2c/busses/i2c-st.c
2383 F:      drivers/media/rc/st_rc.c
2384 F:      drivers/media/platform/sti/c8sectpfe/
2385 F:      drivers/mmc/host/sdhci-st.c
2386 F:      drivers/phy/st/phy-miphy28lp.c
2387 F:      drivers/phy/st/phy-stih407-usb.c
2388 F:      drivers/pinctrl/pinctrl-st.c
2389 F:      drivers/remoteproc/st_remoteproc.c
2390 F:      drivers/remoteproc/st_slim_rproc.c
2391 F:      drivers/reset/sti/
2392 F:      drivers/rtc/rtc-st-lpc.c
2393 F:      drivers/tty/serial/st-asc.c
2394 F:      drivers/usb/dwc3/dwc3-st.c
2395 F:      drivers/usb/host/ehci-st.c
2396 F:      drivers/usb/host/ohci-st.c
2397 F:      drivers/watchdog/st_lpc_wdt.c
2398 F:      drivers/ata/ahci_st.c
2399 F:      include/linux/remoteproc/st_slim_rproc.h
2400
2401 ARM/STM32 ARCHITECTURE
2402 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2403 M:      Alexandre Torgue <alexandre.torgue@st.com>
2404 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 S:      Maintained
2407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2408 N:      stm32
2409 N:      stm
2410 F:      arch/arm/boot/dts/stm32*
2411 F:      arch/arm/mach-stm32/
2412 F:      drivers/clocksource/armv7m_systick.c
2413
2414 ARM/Synaptics SoC support
2415 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2416 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Maintained
2419 F:      arch/arm/mach-berlin/
2420 F:      arch/arm/boot/dts/berlin*
2421 F:      arch/arm64/boot/dts/synaptics/
2422
2423 ARM/TANGO ARCHITECTURE
2424 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2425 M:      Mans Rullgard <mans@mansr.com>
2426 L:      linux-arm-kernel@lists.infradead.org
2427 S:      Odd Fixes
2428 N:      tango
2429
2430 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2431 M:      Lennert Buytenhek <kernel@wantstofly.org>
2432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433 S:      Maintained
2434
2435 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2436 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2437 L:      linux-tegra@vger.kernel.org
2438 L:      linux-media@vger.kernel.org
2439 S:      Maintained
2440 F:      drivers/media/platform/tegra-cec/
2441 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2442
2443 ARM/TETON BGA MACHINE SUPPORT
2444 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 S:      Maintained
2447
2448 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2449 M:      Santosh Shilimkar <ssantosh@kernel.org>
2450 L:      linux-kernel@vger.kernel.org
2451 S:      Maintained
2452 F:      drivers/memory/*emif*
2453
2454 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2455 M:      Tero Kristo <t-kristo@ti.com>
2456 M:      Nishanth Menon <nm@ti.com>
2457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 S:      Supported
2459 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2460 F:      arch/arm64/boot/dts/ti/Makefile
2461 F:      arch/arm64/boot/dts/ti/k3-*
2462 F:      include/dt-bindings/pinctrl/k3.h
2463
2464 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2465 M:      Santosh Shilimkar <ssantosh@kernel.org>
2466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 S:      Maintained
2468 F:      arch/arm/mach-keystone/
2469 F:      arch/arm/boot/dts/keystone-*
2470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2471
2472 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2473 M:      Santosh Shilimkar <ssantosh@kernel.org>
2474 L:      linux-kernel@vger.kernel.org
2475 S:      Maintained
2476 F:      drivers/clk/keystone/
2477
2478 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2479 M:      Santosh Shilimkar <ssantosh@kernel.org>
2480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2481 L:      linux-kernel@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/clocksource/timer-keystone.c
2484
2485 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2486 M:      Santosh Shilimkar <ssantosh@kernel.org>
2487 L:      linux-kernel@vger.kernel.org
2488 S:      Maintained
2489 F:      drivers/power/reset/keystone-reset.c
2490
2491 ARM/THECUS N2100 MACHINE SUPPORT
2492 M:      Lennert Buytenhek <kernel@wantstofly.org>
2493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 S:      Maintained
2495
2496 ARM/TOSA MACHINE SUPPORT
2497 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2498 M:      Dirk Opfer <dirk@opfer-online.de>
2499 S:      Maintained
2500
2501 ARM/UNIPHIER ARCHITECTURE
2502 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2505 S:      Maintained
2506 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2507 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2508 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2509 F:      arch/arm/boot/dts/uniphier*
2510 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2511 F:      arch/arm/mach-uniphier/
2512 F:      arch/arm/mm/cache-uniphier.c
2513 F:      arch/arm64/boot/dts/socionext/uniphier*
2514 F:      drivers/bus/uniphier-system-bus.c
2515 F:      drivers/clk/uniphier/
2516 F:      drivers/dma/uniphier-mdmac.c
2517 F:      drivers/gpio/gpio-uniphier.c
2518 F:      drivers/i2c/busses/i2c-uniphier*
2519 F:      drivers/irqchip/irq-uniphier-aidet.c
2520 F:      drivers/mmc/host/uniphier-sd.c
2521 F:      drivers/pinctrl/uniphier/
2522 F:      drivers/reset/reset-uniphier.c
2523 F:      drivers/tty/serial/8250/8250_uniphier.c
2524 N:      uniphier
2525
2526 Ux500 CLOCK DRIVERS
2527 M:      Ulf Hansson <ulf.hansson@linaro.org>
2528 L:      linux-clk@vger.kernel.org
2529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 S:      Maintained
2531 F:      drivers/clk/ux500/
2532
2533 ARM/VERSATILE EXPRESS PLATFORM
2534 M:      Liviu Dudau <liviu.dudau@arm.com>
2535 M:      Sudeep Holla <sudeep.holla@arm.com>
2536 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 S:      Maintained
2539 F:      arch/arm/boot/dts/vexpress*
2540 F:      arch/arm64/boot/dts/arm/
2541 F:      arch/arm/mach-vexpress/
2542 F:      */*/vexpress*
2543 F:      */*/*/vexpress*
2544 F:      drivers/clk/versatile/clk-vexpress-osc.c
2545 F:      drivers/clocksource/timer-versatile.c
2546 N:      mps2
2547
2548 ARM/VFP SUPPORT
2549 M:      Russell King <linux@armlinux.org.uk>
2550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 W:      http://www.armlinux.org.uk/
2552 S:      Maintained
2553 F:      arch/arm/vfp/
2554
2555 ARM/VOIPAC PXA270 SUPPORT
2556 M:      Marek Vasut <marek.vasut@gmail.com>
2557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 S:      Maintained
2559 F:      arch/arm/mach-pxa/vpac270.c
2560 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2561
2562 ARM/VT8500 ARM ARCHITECTURE
2563 M:      Tony Prisk <linux@prisktech.co.nz>
2564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2567 F:      arch/arm/mach-vt8500/
2568 F:      drivers/clocksource/timer-vt8500.c
2569 F:      drivers/i2c/busses/i2c-wmt.c
2570 F:      drivers/mmc/host/wmt-sdmmc.c
2571 F:      drivers/pwm/pwm-vt8500.c
2572 F:      drivers/rtc/rtc-vt8500.c
2573 F:      drivers/tty/serial/vt8500_serial.c
2574 F:      drivers/usb/host/ehci-platform.c
2575 F:      drivers/usb/host/uhci-platform.c
2576 F:      drivers/video/fbdev/vt8500lcdfb.*
2577 F:      drivers/video/fbdev/wm8505fb*
2578 F:      drivers/video/fbdev/wmt_ge_rops.*
2579
2580 ARM/ZIPIT Z2 SUPPORT
2581 M:      Marek Vasut <marek.vasut@gmail.com>
2582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 S:      Maintained
2584 F:      arch/arm/mach-pxa/z2.c
2585 F:      arch/arm/mach-pxa/include/mach/z2.h
2586
2587 ARM/ZTE ARCHITECTURE
2588 M:      Jun Nie <jun.nie@linaro.org>
2589 M:      Shawn Guo <shawnguo@kernel.org>
2590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 S:      Maintained
2592 F:      arch/arm/boot/dts/zx2967*
2593 F:      arch/arm/mach-zx/
2594 F:      arch/arm64/boot/dts/zte/
2595 F:      drivers/clk/zte/
2596 F:      drivers/dma/zx_dma.c
2597 F:      drivers/gpio/gpio-zx.c
2598 F:      drivers/i2c/busses/i2c-zx2967.c
2599 F:      drivers/mmc/host/dw_mmc-zx.*
2600 F:      drivers/pinctrl/zte/
2601 F:      drivers/soc/zte/
2602 F:      drivers/thermal/zx2967_thermal.c
2603 F:      drivers/watchdog/zx2967_wdt.c
2604 F:      Documentation/devicetree/bindings/arm/zte.yaml
2605 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2606 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2607 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2608 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2609 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2610 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2611 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2612 F:      Documentation/devicetree/bindings/soc/zte/
2613 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2614 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2615 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2616 F:      include/dt-bindings/clock/zx2967*.h
2617 F:      include/dt-bindings/soc/zte,*.h
2618 F:      sound/soc/codecs/zx_aud96p22.c
2619 F:      sound/soc/zte/
2620
2621 ARM/ZYNQ ARCHITECTURE
2622 M:      Michal Simek <michal.simek@xilinx.com>
2623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 W:      http://wiki.xilinx.com
2625 T:      git https://github.com/Xilinx/linux-xlnx.git
2626 S:      Supported
2627 F:      arch/arm/mach-zynq/
2628 F:      drivers/cpuidle/cpuidle-zynq.c
2629 F:      drivers/block/xsysace.c
2630 N:      zynq
2631 N:      xilinx
2632 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2633 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2634 F:      drivers/clocksource/timer-cadence-ttc.c
2635 F:      drivers/i2c/busses/i2c-cadence.c
2636 F:      drivers/mmc/host/sdhci-of-arasan.c
2637 F:      drivers/edac/synopsys_edac.c
2638 F:      drivers/i2c/busses/i2c-xiic.c
2639
2640 ARM64 PORT (AARCH64 ARCHITECTURE)
2641 M:      Catalin Marinas <catalin.marinas@arm.com>
2642 M:      Will Deacon <will@kernel.org>
2643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2645 S:      Maintained
2646 F:      arch/arm64/
2647 X:      arch/arm64/boot/dts/
2648 F:      Documentation/arm64/
2649 F:      tools/testing/selftests/arm64/
2650
2651 AS3645A LED FLASH CONTROLLER DRIVER
2652 M:      Sakari Ailus <sakari.ailus@iki.fi>
2653 L:      linux-leds@vger.kernel.org
2654 S:      Maintained
2655 F:      drivers/leds/leds-as3645a.c
2656
2657 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2658 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2659 L:      linux-media@vger.kernel.org
2660 T:      git git://linuxtv.org/media_tree.git
2661 S:      Maintained
2662 F:      drivers/media/i2c/ak7375.c
2663 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2664
2665 ASAHI KASEI AK8974 DRIVER
2666 M:      Linus Walleij <linus.walleij@linaro.org>
2667 L:      linux-iio@vger.kernel.org
2668 W:      http://www.akm.com/
2669 S:      Supported
2670 F:      drivers/iio/magnetometer/ak8974.c
2671
2672 ASC7621 HARDWARE MONITOR DRIVER
2673 M:      George Joseph <george.joseph@fairview5.com>
2674 L:      linux-hwmon@vger.kernel.org
2675 S:      Maintained
2676 F:      Documentation/hwmon/asc7621.rst
2677 F:      drivers/hwmon/asc7621.c
2678
2679 ASPEED PINCTRL DRIVERS
2680 M:      Andrew Jeffery <andrew@aj.id.au>
2681 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2682 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2683 L:      linux-gpio@vger.kernel.org
2684 S:      Maintained
2685 F:      drivers/pinctrl/aspeed/
2686 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2687
2688 ASPEED VIDEO ENGINE DRIVER
2689 M:      Eddie James <eajames@linux.ibm.com>
2690 L:      linux-media@vger.kernel.org
2691 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2692 S:      Maintained
2693 F:      drivers/media/platform/aspeed-video.c
2694 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2695
2696 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2697 M:      Corentin Chary <corentin.chary@gmail.com>
2698 L:      acpi4asus-user@lists.sourceforge.net
2699 L:      platform-driver-x86@vger.kernel.org
2700 W:      http://acpi4asus.sf.net
2701 S:      Maintained
2702 F:      drivers/platform/x86/asus*.c
2703 F:      drivers/platform/x86/eeepc*.c
2704
2705 ASUS WIRELESS RADIO CONTROL DRIVER
2706 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2707 L:      platform-driver-x86@vger.kernel.org
2708 S:      Maintained
2709 F:      drivers/platform/x86/asus-wireless.c
2710
2711 ASYMMETRIC KEYS
2712 M:      David Howells <dhowells@redhat.com>
2713 L:      keyrings@vger.kernel.org
2714 S:      Maintained
2715 F:      Documentation/crypto/asymmetric-keys.txt
2716 F:      include/linux/verification.h
2717 F:      include/crypto/public_key.h
2718 F:      include/crypto/pkcs7.h
2719 F:      crypto/asymmetric_keys/
2720
2721 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2722 R:      Dan Williams <dan.j.williams@intel.com>
2723 W:      http://sourceforge.net/projects/xscaleiop
2724 S:      Odd fixes
2725 F:      Documentation/crypto/async-tx-api.txt
2726 F:      crypto/async_tx/
2727 F:      drivers/dma/
2728 F:      include/linux/dmaengine.h
2729 F:      include/linux/async_tx.h
2730
2731 AT24 EEPROM DRIVER
2732 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2733 L:      linux-i2c@vger.kernel.org
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2735 S:      Maintained
2736 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2737 F:      drivers/misc/eeprom/at24.c
2738
2739 ATA OVER ETHERNET (AOE) DRIVER
2740 M:      "Justin Sanders" <justin@coraid.com>
2741 W:      http://www.openaoe.org/
2742 S:      Supported
2743 F:      Documentation/admin-guide/aoe/
2744 F:      drivers/block/aoe/
2745
2746 ATHEROS 71XX/9XXX GPIO DRIVER
2747 M:      Alban Bedel <albeu@free.fr>
2748 W:      https://github.com/AlbanBedel/linux
2749 T:      git git://github.com/AlbanBedel/linux
2750 S:      Maintained
2751 F:      drivers/gpio/gpio-ath79.c
2752 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2753
2754 ATHEROS 71XX/9XXX USB PHY DRIVER
2755 M:      Alban Bedel <albeu@free.fr>
2756 W:      https://github.com/AlbanBedel/linux
2757 T:      git git://github.com/AlbanBedel/linux
2758 S:      Maintained
2759 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2760 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2761
2762 ATHEROS ATH GENERIC UTILITIES
2763 M:      Kalle Valo <kvalo@codeaurora.org>
2764 L:      linux-wireless@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/net/wireless/ath/*
2767
2768 ATHEROS ATH5K WIRELESS DRIVER
2769 M:      Jiri Slaby <jirislaby@gmail.com>
2770 M:      Nick Kossifidis <mickflemm@gmail.com>
2771 M:      Luis Chamberlain <mcgrof@kernel.org>
2772 L:      linux-wireless@vger.kernel.org
2773 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2774 S:      Maintained
2775 F:      drivers/net/wireless/ath/ath5k/
2776
2777 ATHEROS ATH6KL WIRELESS DRIVER
2778 M:      Kalle Valo <kvalo@codeaurora.org>
2779 L:      linux-wireless@vger.kernel.org
2780 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2782 S:      Supported
2783 F:      drivers/net/wireless/ath/ath6kl/
2784
2785 ATI_REMOTE2 DRIVER
2786 M:      Ville Syrjala <syrjala@sci.fi>
2787 S:      Maintained
2788 F:      drivers/input/misc/ati_remote2.c
2789
2790 ATK0110 HWMON DRIVER
2791 M:      Luca Tettamanti <kronos.it@gmail.com>
2792 L:      linux-hwmon@vger.kernel.org
2793 S:      Maintained
2794 F:      drivers/hwmon/asus_atk0110.c
2795
2796 ATLX ETHERNET DRIVERS
2797 M:      Jay Cliburn <jcliburn@gmail.com>
2798 M:      Chris Snook <chris.snook@gmail.com>
2799 L:      netdev@vger.kernel.org
2800 W:      http://sourceforge.net/projects/atl1
2801 W:      http://atl1.sourceforge.net
2802 S:      Maintained
2803 F:      drivers/net/ethernet/atheros/
2804
2805 ATM
2806 M:      Chas Williams <3chas3@gmail.com>
2807 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2808 L:      netdev@vger.kernel.org
2809 W:      http://linux-atm.sourceforge.net
2810 S:      Maintained
2811 F:      drivers/atm/
2812 F:      include/linux/atm*
2813 F:      include/uapi/linux/atm*
2814
2815 ATMEL MACB ETHERNET DRIVER
2816 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2817 S:      Supported
2818 F:      drivers/net/ethernet/cadence/
2819
2820 ATMEL MAXTOUCH DRIVER
2821 M:      Nick Dyer <nick@shmanahar.org>
2822 T:      git git://github.com/ndyer/linux.git
2823 S:      Maintained
2824 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2825 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2826
2827 ATMEL WIRELESS DRIVER
2828 M:      Simon Kelley <simon@thekelleys.org.uk>
2829 L:      linux-wireless@vger.kernel.org
2830 W:      http://www.thekelleys.org.uk/atmel
2831 W:      http://atmelwlandriver.sourceforge.net/
2832 S:      Maintained
2833 F:      drivers/net/wireless/atmel/atmel*
2834
2835 ATOMIC INFRASTRUCTURE
2836 M:      Will Deacon <will@kernel.org>
2837 M:      Peter Zijlstra <peterz@infradead.org>
2838 R:      Boqun Feng <boqun.feng@gmail.com>
2839 L:      linux-kernel@vger.kernel.org
2840 S:      Maintained
2841 F:      arch/*/include/asm/atomic*.h
2842 F:      include/*/atomic*.h
2843 F:      scripts/atomic/
2844
2845 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2846 M:      Bradley Grove <linuxdrivers@attotech.com>
2847 L:      linux-scsi@vger.kernel.org
2848 W:      http://www.attotech.com
2849 S:      Supported
2850 F:      drivers/scsi/esas2r
2851
2852 ATUSB IEEE 802.15.4 RADIO DRIVER
2853 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2854 L:      linux-wpan@vger.kernel.org
2855 S:      Maintained
2856 F:      drivers/net/ieee802154/atusb.c
2857 F:      drivers/net/ieee802154/atusb.h
2858 F:      drivers/net/ieee802154/at86rf230.h
2859
2860 AUDIT SUBSYSTEM
2861 M:      Paul Moore <paul@paul-moore.com>
2862 M:      Eric Paris <eparis@redhat.com>
2863 L:      linux-audit@redhat.com (moderated for non-subscribers)
2864 W:      https://github.com/linux-audit
2865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2866 S:      Supported
2867 F:      include/linux/audit.h
2868 F:      include/uapi/linux/audit.h
2869 F:      kernel/audit*
2870
2871 AUXILIARY DISPLAY DRIVERS
2872 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2873 S:      Maintained
2874 F:      drivers/auxdisplay/
2875 F:      include/linux/cfag12864b.h
2876
2877 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2878 M:      Andreas Klinger <ak@it-klinger.de>
2879 L:      linux-iio@vger.kernel.org
2880 S:      Maintained
2881 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2882 F:      drivers/iio/adc/hx711.c
2883
2884 AX.25 NETWORK LAYER
2885 M:      Ralf Baechle <ralf@linux-mips.org>
2886 L:      linux-hams@vger.kernel.org
2887 W:      http://www.linux-ax25.org/
2888 S:      Maintained
2889 F:      include/uapi/linux/ax25.h
2890 F:      include/net/ax25.h
2891 F:      net/ax25/
2892
2893 AXENTIA ARM DEVICES
2894 M:      Peter Rosin <peda@axentia.se>
2895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896 S:      Maintained
2897 F:      Documentation/devicetree/bindings/arm/axentia.txt
2898 F:      arch/arm/boot/dts/at91-linea.dtsi
2899 F:      arch/arm/boot/dts/at91-natte.dtsi
2900 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2901 F:      arch/arm/boot/dts/at91-tse850-3.dts
2902
2903 AXENTIA ASOC DRIVERS
2904 M:      Peter Rosin <peda@axentia.se>
2905 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2906 S:      Maintained
2907 F:      Documentation/devicetree/bindings/sound/axentia,*
2908 F:      sound/soc/atmel/tse850-pcm5142.c
2909
2910 AXXIA I2C CONTROLLER
2911 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2912 L:      linux-i2c@vger.kernel.org
2913 S:      Maintained
2914 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2915 F:      drivers/i2c/busses/i2c-axxia.c
2916
2917 AZ6007 DVB DRIVER
2918 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2919 L:      linux-media@vger.kernel.org
2920 W:      https://linuxtv.org
2921 T:      git git://linuxtv.org/media_tree.git
2922 S:      Maintained
2923 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2924
2925 AZTECH FM RADIO RECEIVER DRIVER
2926 M:      Hans Verkuil <hverkuil@xs4all.nl>
2927 L:      linux-media@vger.kernel.org
2928 T:      git git://linuxtv.org/media_tree.git
2929 W:      https://linuxtv.org
2930 S:      Maintained
2931 F:      drivers/media/radio/radio-aztech*
2932
2933 B43 WIRELESS DRIVER
2934 L:      linux-wireless@vger.kernel.org
2935 L:      b43-dev@lists.infradead.org
2936 W:      http://wireless.kernel.org/en/users/Drivers/b43
2937 S:      Odd Fixes
2938 F:      drivers/net/wireless/broadcom/b43/
2939
2940 B43LEGACY WIRELESS DRIVER
2941 M:      Larry Finger <Larry.Finger@lwfinger.net>
2942 L:      linux-wireless@vger.kernel.org
2943 L:      b43-dev@lists.infradead.org
2944 W:      http://wireless.kernel.org/en/users/Drivers/b43
2945 S:      Maintained
2946 F:      drivers/net/wireless/broadcom/b43legacy/
2947
2948 BACKLIGHT CLASS/SUBSYSTEM
2949 M:      Lee Jones <lee.jones@linaro.org>
2950 M:      Daniel Thompson <daniel.thompson@linaro.org>
2951 M:      Jingoo Han <jingoohan1@gmail.com>
2952 L:      dri-devel@lists.freedesktop.org
2953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2954 S:      Maintained
2955 F:      drivers/video/backlight/
2956 F:      include/linux/backlight.h
2957 F:      include/linux/pwm_backlight.h
2958 F:      Documentation/devicetree/bindings/leds/backlight
2959 F:      Documentation/ABI/stable/sysfs-class-backlight
2960 F:      Documentation/ABI/testing/sysfs-class-backlight
2961
2962 BATMAN ADVANCED
2963 M:      Marek Lindner <mareklindner@neomailbox.ch>
2964 M:      Simon Wunderlich <sw@simonwunderlich.de>
2965 M:      Antonio Quartulli <a@unstable.cc>
2966 M:      Sven Eckelmann <sven@narfation.org>
2967 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2968 W:      https://www.open-mesh.org/
2969 B:      https://www.open-mesh.org/projects/batman-adv/issues
2970 C:      irc://chat.freenode.net/batman
2971 Q:      https://patchwork.open-mesh.org/project/batman/list/
2972 T:      git https://git.open-mesh.org/linux-merge.git
2973 S:      Maintained
2974 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2975 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2976 F:      Documentation/networking/batman-adv.rst
2977 F:      include/uapi/linux/batadv_packet.h
2978 F:      include/uapi/linux/batman_adv.h
2979 F:      net/batman-adv/
2980
2981 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2982 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2983 L:      linux-hams@vger.kernel.org
2984 W:      http://www.baycom.org/~tom/ham/ham.html
2985 S:      Maintained
2986 F:      drivers/net/hamradio/baycom*
2987
2988 BCACHE (BLOCK LAYER CACHE)
2989 M:      Coly Li <colyli@suse.de>
2990 M:      Kent Overstreet <kent.overstreet@gmail.com>
2991 L:      linux-bcache@vger.kernel.org
2992 W:      http://bcache.evilpiepirate.org
2993 C:      irc://irc.oftc.net/bcache
2994 S:      Maintained
2995 F:      drivers/md/bcache/
2996
2997 BDISP ST MEDIA DRIVER
2998 M:      Fabien Dessenne <fabien.dessenne@st.com>
2999 L:      linux-media@vger.kernel.org
3000 T:      git git://linuxtv.org/media_tree.git
3001 W:      https://linuxtv.org
3002 S:      Supported
3003 F:      drivers/media/platform/sti/bdisp
3004
3005 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3006 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3007 L:      netdev@vger.kernel.org
3008 S:      Maintained
3009 F:      drivers/net/ethernet/ec_bhf.c
3010
3011 BEFS FILE SYSTEM
3012 M:      Luis de Bethencourt <luisbg@kernel.org>
3013 M:      Salah Triki <salah.triki@gmail.com>
3014 S:      Maintained
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3016 F:      Documentation/filesystems/befs.txt
3017 F:      fs/befs/
3018
3019 BFQ I/O SCHEDULER
3020 M:      Paolo Valente <paolo.valente@linaro.org>
3021 M:      Jens Axboe <axboe@kernel.dk>
3022 L:      linux-block@vger.kernel.org
3023 S:      Maintained
3024 F:      block/bfq-*
3025 F:      Documentation/block/bfq-iosched.rst
3026
3027 BFS FILE SYSTEM
3028 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3029 S:      Maintained
3030 F:      Documentation/filesystems/bfs.txt
3031 F:      fs/bfs/
3032 F:      include/uapi/linux/bfs_fs.h
3033
3034 BLINKM RGB LED DRIVER
3035 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3036 S:      Maintained
3037 F:      drivers/leds/leds-blinkm.c
3038
3039 BLOCK LAYER
3040 M:      Jens Axboe <axboe@kernel.dk>
3041 L:      linux-block@vger.kernel.org
3042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3043 S:      Maintained
3044 F:      block/
3045 F:      drivers/block/
3046 F:      kernel/trace/blktrace.c
3047 F:      lib/sbitmap.c
3048
3049 BLOCK2MTD DRIVER
3050 M:      Joern Engel <joern@lazybastard.org>
3051 L:      linux-mtd@lists.infradead.org
3052 S:      Maintained
3053 F:      drivers/mtd/devices/block2mtd.c
3054
3055 BLUETOOTH DRIVERS
3056 M:      Marcel Holtmann <marcel@holtmann.org>
3057 M:      Johan Hedberg <johan.hedberg@gmail.com>
3058 L:      linux-bluetooth@vger.kernel.org
3059 W:      http://www.bluez.org/
3060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3062 S:      Maintained
3063 F:      drivers/bluetooth/
3064
3065 BLUETOOTH SUBSYSTEM
3066 M:      Marcel Holtmann <marcel@holtmann.org>
3067 M:      Johan Hedberg <johan.hedberg@gmail.com>
3068 L:      linux-bluetooth@vger.kernel.org
3069 W:      http://www.bluez.org/
3070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3072 S:      Maintained
3073 F:      net/bluetooth/
3074 F:      include/net/bluetooth/
3075
3076 BONDING DRIVER
3077 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3078 M:      Veaceslav Falico <vfalico@gmail.com>
3079 M:      Andy Gospodarek <andy@greyhouse.net>
3080 L:      netdev@vger.kernel.org
3081 W:      http://sourceforge.net/projects/bonding/
3082 S:      Supported
3083 F:      drivers/net/bonding/
3084 F:      include/uapi/linux/if_bonding.h
3085
3086 BPF (Safe dynamic programs and tools)
3087 M:      Alexei Starovoitov <ast@kernel.org>
3088 M:      Daniel Borkmann <daniel@iogearbox.net>
3089 R:      Martin KaFai Lau <kafai@fb.com>
3090 R:      Song Liu <songliubraving@fb.com>
3091 R:      Yonghong Song <yhs@fb.com>
3092 R:      Andrii Nakryiko <andriin@fb.com>
3093 L:      netdev@vger.kernel.org
3094 L:      bpf@vger.kernel.org
3095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3097 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3098 S:      Supported
3099 F:      arch/*/net/*
3100 F:      Documentation/networking/filter.txt
3101 F:      Documentation/bpf/
3102 F:      include/linux/bpf*
3103 F:      include/linux/filter.h
3104 F:      include/trace/events/xdp.h
3105 F:      include/uapi/linux/bpf*
3106 F:      include/uapi/linux/filter.h
3107 F:      kernel/bpf/
3108 F:      kernel/trace/bpf_trace.c
3109 F:      lib/test_bpf.c
3110 F:      net/bpf/
3111 F:      net/core/filter.c
3112 F:      net/sched/act_bpf.c
3113 F:      net/sched/cls_bpf.c
3114 F:      samples/bpf/
3115 F:      tools/bpf/
3116 F:      tools/lib/bpf/
3117 F:      tools/testing/selftests/bpf/
3118 K:      bpf
3119 N:      bpf
3120
3121 BPF JIT for ARM
3122 M:      Shubham Bansal <illusionist.neo@gmail.com>
3123 L:      netdev@vger.kernel.org
3124 L:      bpf@vger.kernel.org
3125 S:      Maintained
3126 F:      arch/arm/net/
3127
3128 BPF JIT for ARM64
3129 M:      Daniel Borkmann <daniel@iogearbox.net>
3130 M:      Alexei Starovoitov <ast@kernel.org>
3131 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3132 L:      netdev@vger.kernel.org
3133 L:      bpf@vger.kernel.org
3134 S:      Supported
3135 F:      arch/arm64/net/
3136
3137 BPF JIT for MIPS (32-BIT AND 64-BIT)
3138 M:      Paul Burton <paulburton@kernel.org>
3139 L:      netdev@vger.kernel.org
3140 L:      bpf@vger.kernel.org
3141 S:      Maintained
3142 F:      arch/mips/net/
3143
3144 BPF JIT for NFP NICs
3145 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3146 L:      netdev@vger.kernel.org
3147 L:      bpf@vger.kernel.org
3148 S:      Supported
3149 F:      drivers/net/ethernet/netronome/nfp/bpf/
3150
3151 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3152 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3153 M:      Sandipan Das <sandipan@linux.ibm.com>
3154 L:      netdev@vger.kernel.org
3155 L:      bpf@vger.kernel.org
3156 S:      Maintained
3157 F:      arch/powerpc/net/
3158
3159 BPF JIT for RISC-V (RV64G)
3160 M:      Björn Töpel <bjorn.topel@gmail.com>
3161 L:      netdev@vger.kernel.org
3162 S:      Maintained
3163 F:      arch/riscv/net/
3164
3165 BPF JIT for S390
3166 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3167 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3168 M:      Vasily Gorbik <gor@linux.ibm.com>
3169 L:      netdev@vger.kernel.org
3170 L:      bpf@vger.kernel.org
3171 S:      Maintained
3172 F:      arch/s390/net/
3173 X:      arch/s390/net/pnet.c
3174
3175 BPF JIT for SPARC (32-BIT AND 64-BIT)
3176 M:      David S. Miller <davem@davemloft.net>
3177 L:      netdev@vger.kernel.org
3178 L:      bpf@vger.kernel.org
3179 S:      Maintained
3180 F:      arch/sparc/net/
3181
3182 BPF JIT for X86 32-BIT
3183 M:      Wang YanQing <udknight@gmail.com>
3184 L:      netdev@vger.kernel.org
3185 L:      bpf@vger.kernel.org
3186 S:      Maintained
3187 F:      arch/x86/net/bpf_jit_comp32.c
3188
3189 BPF JIT for X86 64-BIT
3190 M:      Alexei Starovoitov <ast@kernel.org>
3191 M:      Daniel Borkmann <daniel@iogearbox.net>
3192 L:      netdev@vger.kernel.org
3193 L:      bpf@vger.kernel.org
3194 S:      Supported
3195 F:      arch/x86/net/
3196 X:      arch/x86/net/bpf_jit_comp32.c
3197
3198 BROADCOM B44 10/100 ETHERNET DRIVER
3199 M:      Michael Chan <michael.chan@broadcom.com>
3200 L:      netdev@vger.kernel.org
3201 S:      Supported
3202 F:      drivers/net/ethernet/broadcom/b44.*
3203
3204 BROADCOM B53 ETHERNET SWITCH DRIVER
3205 M:      Florian Fainelli <f.fainelli@gmail.com>
3206 L:      netdev@vger.kernel.org
3207 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3208 S:      Supported
3209 F:      drivers/net/dsa/b53/*
3210 F:      include/linux/platform_data/b53.h
3211
3212 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3213 M:      Florian Fainelli <f.fainelli@gmail.com>
3214 M:      Ray Jui <rjui@broadcom.com>
3215 M:      Scott Branden <sbranden@broadcom.com>
3216 M:      bcm-kernel-feedback-list@broadcom.com
3217 T:      git git://github.com/broadcom/mach-bcm
3218 S:      Maintained
3219 N:      bcm281*
3220 N:      bcm113*
3221 N:      bcm216*
3222 N:      kona
3223 F:      arch/arm/mach-bcm/
3224
3225 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3226 M:      Eric Anholt <eric@anholt.net>
3227 M:      Stefan Wahren <wahrenst@gmx.net>
3228 L:      bcm-kernel-feedback-list@broadcom.com
3229 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3231 T:      git git://github.com/anholt/linux
3232 S:      Maintained
3233 N:      bcm2711
3234 N:      bcm2835
3235 F:      drivers/staging/vc04_services
3236
3237 BROADCOM BCM47XX MIPS ARCHITECTURE
3238 M:      Hauke Mehrtens <hauke@hauke-m.de>
3239 M:      Rafał Miłecki <zajec5@gmail.com>
3240 L:      linux-mips@vger.kernel.org
3241 S:      Maintained
3242 F:      Documentation/devicetree/bindings/mips/brcm/
3243 F:      arch/mips/bcm47xx/*
3244 F:      arch/mips/include/asm/mach-bcm47xx/*
3245
3246 BROADCOM BCM5301X ARM ARCHITECTURE
3247 M:      Hauke Mehrtens <hauke@hauke-m.de>
3248 M:      Rafał Miłecki <zajec5@gmail.com>
3249 M:      bcm-kernel-feedback-list@broadcom.com
3250 L:      linux-arm-kernel@lists.infradead.org
3251 S:      Maintained
3252 F:      arch/arm/mach-bcm/bcm_5301x.c
3253 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3254 F:      arch/arm/boot/dts/bcm470*
3255 F:      arch/arm/boot/dts/bcm953012*
3256
3257 BROADCOM BCM53573 ARM ARCHITECTURE
3258 M:      Rafał Miłecki <rafal@milecki.pl>
3259 L:      bcm-kernel-feedback-list@broadcom.com
3260 L:      linux-arm-kernel@lists.infradead.org
3261 S:      Maintained
3262 F:      arch/arm/boot/dts/bcm53573*
3263 F:      arch/arm/boot/dts/bcm47189*
3264
3265 BROADCOM BCM63XX ARM ARCHITECTURE
3266 M:      Florian Fainelli <f.fainelli@gmail.com>
3267 M:      bcm-kernel-feedback-list@broadcom.com
3268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3269 T:      git git://github.com/broadcom/stblinux.git
3270 S:      Maintained
3271 N:      bcm63xx
3272
3273 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3274 M:      Kevin Cernekee <cernekee@gmail.com>
3275 L:      linux-usb@vger.kernel.org
3276 S:      Maintained
3277 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3278
3279 BROADCOM BCM7XXX ARM ARCHITECTURE
3280 M:      Florian Fainelli <f.fainelli@gmail.com>
3281 M:      bcm-kernel-feedback-list@broadcom.com
3282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3283 T:      git git://github.com/broadcom/stblinux.git
3284 S:      Maintained
3285 F:      arch/arm/mach-bcm/*brcmstb*
3286 F:      arch/arm/boot/dts/bcm7*.dts*
3287 F:      drivers/bus/brcmstb_gisb.c
3288 F:      arch/arm/mm/cache-b15-rac.c
3289 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3290 N:      brcmstb
3291
3292 BROADCOM BMIPS CPUFREQ DRIVER
3293 M:      Markus Mayer <mmayer@broadcom.com>
3294 M:      bcm-kernel-feedback-list@broadcom.com
3295 L:      linux-pm@vger.kernel.org
3296 S:      Maintained
3297 F:      drivers/cpufreq/bmips-cpufreq.c
3298
3299 BROADCOM BMIPS MIPS ARCHITECTURE
3300 M:      Florian Fainelli <f.fainelli@gmail.com>
3301 L:      bcm-kernel-feedback-list@broadcom.com
3302 L:      linux-mips@vger.kernel.org
3303 T:      git git://github.com/broadcom/stblinux.git
3304 S:      Maintained
3305 F:      arch/mips/bmips/*
3306 F:      arch/mips/include/asm/mach-bmips/*
3307 F:      arch/mips/kernel/*bmips*
3308 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3309 F:      drivers/irqchip/irq-bcm63*
3310 F:      drivers/irqchip/irq-bcm7*
3311 F:      drivers/irqchip/irq-brcmstb*
3312 F:      include/linux/bcm963xx_nvram.h
3313 F:      include/linux/bcm963xx_tag.h
3314
3315 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3316 M:      Rasesh Mody <rmody@marvell.com>
3317 M:      GR-Linux-NIC-Dev@marvell.com
3318 L:      netdev@vger.kernel.org
3319 S:      Supported
3320 F:      drivers/net/ethernet/broadcom/bnx2.*
3321 F:      drivers/net/ethernet/broadcom/bnx2_*
3322
3323 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3324 M:      QLogic-Storage-Upstream@qlogic.com
3325 L:      linux-scsi@vger.kernel.org
3326 S:      Supported
3327 F:      drivers/scsi/bnx2fc/
3328
3329 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3330 M:      QLogic-Storage-Upstream@qlogic.com
3331 L:      linux-scsi@vger.kernel.org
3332 S:      Supported
3333 F:      drivers/scsi/bnx2i/
3334
3335 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3336 M:      Ariel Elior <aelior@marvell.com>
3337 M:      Sudarsana Kalluru <skalluru@marvell.com>
3338 M:      GR-everest-linux-l2@marvell.com
3339 L:      netdev@vger.kernel.org
3340 S:      Supported
3341 F:      drivers/net/ethernet/broadcom/bnx2x/
3342
3343 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3344 M:      Michael Chan <michael.chan@broadcom.com>
3345 L:      netdev@vger.kernel.org
3346 S:      Supported
3347 F:      drivers/net/ethernet/broadcom/bnxt/
3348
3349 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3350 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3351 M:      Franky Lin <franky.lin@broadcom.com>
3352 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3353 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3354 M:      Wright Feng <wright.feng@cypress.com>
3355 L:      linux-wireless@vger.kernel.org
3356 L:      brcm80211-dev-list.pdl@broadcom.com
3357 L:      brcm80211-dev-list@cypress.com
3358 S:      Supported
3359 F:      drivers/net/wireless/broadcom/brcm80211/
3360
3361 BROADCOM BRCMSTB GPIO DRIVER
3362 M:      Gregory Fong <gregory.0xf0@gmail.com>
3363 L:      bcm-kernel-feedback-list@broadcom.com
3364 S:      Supported
3365 F:      drivers/gpio/gpio-brcmstb.c
3366 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3367
3368 BROADCOM BRCMSTB I2C DRIVER
3369 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3370 L:      linux-i2c@vger.kernel.org
3371 L:      bcm-kernel-feedback-list@broadcom.com
3372 S:      Supported
3373 F:      drivers/i2c/busses/i2c-brcmstb.c
3374 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3375
3376 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3377 M:      Al Cooper <alcooperx@gmail.com>
3378 L:      linux-kernel@vger.kernel.org
3379 L:      bcm-kernel-feedback-list@broadcom.com
3380 S:      Maintained
3381 F:      drivers/phy/broadcom/phy-brcm-usb*
3382
3383 BROADCOM GENET ETHERNET DRIVER
3384 M:      Doug Berger <opendmb@gmail.com>
3385 M:      Florian Fainelli <f.fainelli@gmail.com>
3386 L:      bcm-kernel-feedback-list@broadcom.com
3387 L:      netdev@vger.kernel.org
3388 S:      Supported
3389 F:      drivers/net/ethernet/broadcom/genet/
3390
3391 BROADCOM IPROC ARM ARCHITECTURE
3392 M:      Ray Jui <rjui@broadcom.com>
3393 M:      Scott Branden <sbranden@broadcom.com>
3394 M:      bcm-kernel-feedback-list@broadcom.com
3395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3396 T:      git git://github.com/broadcom/cygnus-linux.git
3397 S:      Maintained
3398 N:      iproc
3399 N:      cygnus
3400 N:      bcm[-_]nsp
3401 N:      bcm9113*
3402 N:      bcm9583*
3403 N:      bcm9585*
3404 N:      bcm9586*
3405 N:      bcm988312
3406 N:      bcm113*
3407 N:      bcm583*
3408 N:      bcm585*
3409 N:      bcm586*
3410 N:      bcm88312
3411 N:      hr2
3412 N:      stingray
3413 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3414 F:      arch/arm64/boot/dts/broadcom/stingray/*
3415 F:      drivers/clk/bcm/clk-ns*
3416 F:      drivers/clk/bcm/clk-sr*
3417 F:      drivers/pinctrl/bcm/pinctrl-ns*
3418 F:      include/dt-bindings/clock/bcm-sr*
3419
3420 BROADCOM KONA GPIO DRIVER
3421 M:      Ray Jui <rjui@broadcom.com>
3422 L:      bcm-kernel-feedback-list@broadcom.com
3423 S:      Supported
3424 F:      drivers/gpio/gpio-bcm-kona.c
3425 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3426
3427 BROADCOM NETXTREME-E ROCE DRIVER
3428 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3429 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3430 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3431 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3432 L:      linux-rdma@vger.kernel.org
3433 W:      http://www.broadcom.com
3434 S:      Supported
3435 F:      drivers/infiniband/hw/bnxt_re/
3436 F:      include/uapi/rdma/bnxt_re-abi.h
3437
3438 BROADCOM NVRAM DRIVER
3439 M:      Rafał Miłecki <zajec5@gmail.com>
3440 L:      linux-mips@vger.kernel.org
3441 S:      Maintained
3442 F:      drivers/firmware/broadcom/*
3443
3444 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3445 M:      Rafał Miłecki <zajec5@gmail.com>
3446 L:      linux-wireless@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/bcma/
3449 F:      include/linux/bcma/
3450
3451 BROADCOM STB AVS CPUFREQ DRIVER
3452 M:      Markus Mayer <mmayer@broadcom.com>
3453 M:      bcm-kernel-feedback-list@broadcom.com
3454 L:      linux-pm@vger.kernel.org
3455 S:      Maintained
3456 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3457 F:      drivers/cpufreq/brcmstb*
3458
3459 BROADCOM STB AVS TMON DRIVER
3460 M:      Markus Mayer <mmayer@broadcom.com>
3461 M:      bcm-kernel-feedback-list@broadcom.com
3462 L:      linux-pm@vger.kernel.org
3463 S:      Maintained
3464 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3465 F:      drivers/thermal/broadcom/brcmstb*
3466
3467 BROADCOM STB NAND FLASH DRIVER
3468 M:      Brian Norris <computersforpeace@gmail.com>
3469 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3470 L:      linux-mtd@lists.infradead.org
3471 L:      bcm-kernel-feedback-list@broadcom.com
3472 S:      Maintained
3473 F:      drivers/mtd/nand/raw/brcmnand/
3474
3475 BROADCOM STB DPFE DRIVER
3476 M:      Markus Mayer <mmayer@broadcom.com>
3477 M:      bcm-kernel-feedback-list@broadcom.com
3478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3479 S:      Maintained
3480 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3481 F:      drivers/memory/brcmstb_dpfe.c
3482
3483 BROADCOM SPI DRIVER
3484 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3485 M:      bcm-kernel-feedback-list@broadcom.com
3486 S:      Maintained
3487 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3488 F:      drivers/spi/spi-bcm-qspi.*
3489 F:      drivers/spi/spi-brcmstb-qspi.c
3490 F:      drivers/spi/spi-iproc-qspi.c
3491
3492 BROADCOM SYSTEMPORT ETHERNET DRIVER
3493 M:      Florian Fainelli <f.fainelli@gmail.com>
3494 L:      bcm-kernel-feedback-list@broadcom.com
3495 L:      netdev@vger.kernel.org
3496 S:      Supported
3497 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3498
3499 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3500 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3501 M:      Prashant Sreedharan <prashant@broadcom.com>
3502 M:      Michael Chan <mchan@broadcom.com>
3503 L:      netdev@vger.kernel.org
3504 S:      Supported
3505 F:      drivers/net/ethernet/broadcom/tg3.*
3506
3507 BROCADE BFA FC SCSI DRIVER
3508 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3509 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3510 L:      linux-scsi@vger.kernel.org
3511 S:      Supported
3512 F:      drivers/scsi/bfa/
3513
3514 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3515 M:      Rasesh Mody <rmody@marvell.com>
3516 M:      Sudarsana Kalluru <skalluru@marvell.com>
3517 M:      GR-Linux-NIC-Dev@marvell.com
3518 L:      netdev@vger.kernel.org
3519 S:      Supported
3520 F:      drivers/net/ethernet/brocade/bna/
3521
3522 BSG (block layer generic sg v4 driver)
3523 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3524 L:      linux-scsi@vger.kernel.org
3525 S:      Supported
3526 F:      block/bsg.c
3527 F:      include/linux/bsg.h
3528 F:      include/uapi/linux/bsg.h
3529
3530 BT87X AUDIO DRIVER
3531 M:      Clemens Ladisch <clemens@ladisch.de>
3532 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3534 S:      Maintained
3535 F:      Documentation/sound/cards/bt87x.rst
3536 F:      sound/pci/bt87x.c
3537
3538 BT8XXGPIO DRIVER
3539 M:      Michael Buesch <m@bues.ch>
3540 W:      http://bu3sch.de/btgpio.php
3541 S:      Maintained
3542 F:      drivers/gpio/gpio-bt8xx.c
3543
3544 BTRFS FILE SYSTEM
3545 M:      Chris Mason <clm@fb.com>
3546 M:      Josef Bacik <josef@toxicpanda.com>
3547 M:      David Sterba <dsterba@suse.com>
3548 L:      linux-btrfs@vger.kernel.org
3549 W:      http://btrfs.wiki.kernel.org/
3550 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3552 S:      Maintained
3553 F:      Documentation/filesystems/btrfs.txt
3554 F:      fs/btrfs/
3555 F:      include/linux/btrfs*
3556 F:      include/uapi/linux/btrfs*
3557
3558 BTTV VIDEO4LINUX DRIVER
3559 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3560 L:      linux-media@vger.kernel.org
3561 W:      https://linuxtv.org
3562 T:      git git://linuxtv.org/media_tree.git
3563 S:      Odd fixes
3564 F:      Documentation/media/v4l-drivers/bttv*
3565 F:      drivers/media/pci/bt8xx/bttv*
3566
3567 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3568 M:      Chanwoo Choi <cw00.choi@samsung.com>
3569 L:      linux-pm@vger.kernel.org
3570 L:      linux-samsung-soc@vger.kernel.org
3571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3572 S:      Maintained
3573 F:      drivers/devfreq/exynos-bus.c
3574 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3575
3576 BUSLOGIC SCSI DRIVER
3577 M:      Khalid Aziz <khalid@gonehiking.org>
3578 L:      linux-scsi@vger.kernel.org
3579 S:      Maintained
3580 F:      drivers/scsi/BusLogic.*
3581 F:      drivers/scsi/FlashPoint.*
3582
3583 C-MEDIA CMI8788 DRIVER
3584 M:      Clemens Ladisch <clemens@ladisch.de>
3585 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3587 S:      Maintained
3588 F:      sound/pci/oxygen/
3589
3590 C-SKY ARCHITECTURE
3591 M:      Guo Ren <guoren@kernel.org>
3592 T:      git https://github.com/c-sky/csky-linux.git
3593 S:      Supported
3594 F:      arch/csky/
3595 F:      Documentation/devicetree/bindings/csky/
3596 F:      drivers/irqchip/irq-csky-*
3597 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3598 F:      drivers/clocksource/timer-gx6605s.c
3599 F:      drivers/clocksource/timer-mp-csky.c
3600 F:      Documentation/devicetree/bindings/timer/csky,*
3601 K:      csky
3602 N:      csky
3603
3604 C6X ARCHITECTURE
3605 M:      Mark Salter <msalter@redhat.com>
3606 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3607 L:      linux-c6x-dev@linux-c6x.org
3608 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3609 S:      Maintained
3610 F:      arch/c6x/
3611
3612 CA8210 IEEE-802.15.4 RADIO DRIVER
3613 M:      Harry Morris <h.morris@cascoda.com>
3614 L:      linux-wpan@vger.kernel.org
3615 W:      https://github.com/Cascoda/ca8210-linux.git
3616 S:      Maintained
3617 F:      drivers/net/ieee802154/ca8210.c
3618 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3619
3620 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3621 M:      David Howells <dhowells@redhat.com>
3622 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3623 S:      Supported
3624 F:      Documentation/filesystems/caching/cachefiles.txt
3625 F:      fs/cachefiles/
3626
3627 CADENCE MIPI-CSI2 BRIDGES
3628 M:      Maxime Ripard <mripard@kernel.org>
3629 L:      linux-media@vger.kernel.org
3630 S:      Maintained
3631 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3632 F:      drivers/media/platform/cadence/cdns-csi2*
3633
3634 CADENCE NAND DRIVER
3635 M:      Piotr Sroka <piotrs@cadence.com>
3636 L:      linux-mtd@lists.infradead.org
3637 S:      Maintained
3638 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
3639 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3640
3641 CADET FM/AM RADIO RECEIVER DRIVER
3642 M:      Hans Verkuil <hverkuil@xs4all.nl>
3643 L:      linux-media@vger.kernel.org
3644 T:      git git://linuxtv.org/media_tree.git
3645 W:      https://linuxtv.org
3646 S:      Maintained
3647 F:      drivers/media/radio/radio-cadet*
3648
3649 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3650 M:      Jonathan Corbet <corbet@lwn.net>
3651 L:      linux-media@vger.kernel.org
3652 T:      git git://linuxtv.org/media_tree.git
3653 S:      Maintained
3654 F:      Documentation/media/v4l-drivers/cafe_ccic*
3655 F:      drivers/media/platform/marvell-ccic/
3656
3657 CAIF NETWORK LAYER
3658 L:      netdev@vger.kernel.org
3659 S:      Orphan
3660 F:      Documentation/networking/caif/
3661 F:      drivers/net/caif/
3662 F:      include/uapi/linux/caif/
3663 F:      include/net/caif/
3664 F:      net/caif/
3665
3666 CAKE QDISC
3667 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3668 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3669 S:      Maintained
3670 F:      net/sched/sch_cake.c
3671
3672 CAN NETWORK DRIVERS
3673 M:      Wolfgang Grandegger <wg@grandegger.com>
3674 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3675 L:      linux-can@vger.kernel.org
3676 W:      https://github.com/linux-can
3677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3679 S:      Maintained
3680 F:      Documentation/devicetree/bindings/net/can/
3681 F:      drivers/net/can/
3682 F:      include/linux/can/dev.h
3683 F:      include/linux/can/led.h
3684 F:      include/linux/can/rx-offload.h
3685 F:      include/linux/can/platform/
3686 F:      include/uapi/linux/can/error.h
3687 F:      include/uapi/linux/can/netlink.h
3688 F:      include/uapi/linux/can/vxcan.h
3689
3690 CAN NETWORK LAYER
3691 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3692 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3693 L:      linux-can@vger.kernel.org
3694 W:      https://github.com/linux-can
3695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3697 S:      Maintained
3698 F:      Documentation/networking/can.rst
3699 F:      net/can/
3700 F:      include/linux/can/core.h
3701 F:      include/linux/can/skb.h
3702 F:      include/net/netns/can.h
3703 F:      include/uapi/linux/can.h
3704 F:      include/uapi/linux/can/bcm.h
3705 F:      include/uapi/linux/can/raw.h
3706 F:      include/uapi/linux/can/gw.h
3707
3708 CAN-J1939 NETWORK LAYER
3709 M:      Robin van der Gracht <robin@protonic.nl>
3710 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3711 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3712 L:      linux-can@vger.kernel.org
3713 S:      Maintained
3714 F:      Documentation/networking/j1939.txt
3715 F:      net/can/j1939/
3716 F:      include/uapi/linux/can/j1939.h
3717
3718 CAPABILITIES
3719 M:      Serge Hallyn <serge@hallyn.com>
3720 L:      linux-security-module@vger.kernel.org
3721 S:      Supported
3722 F:      include/linux/capability.h
3723 F:      include/uapi/linux/capability.h
3724 F:      security/commoncap.c
3725 F:      kernel/capability.c
3726
3727 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3728 M:      Kevin Tsai <ktsai@capellamicro.com>
3729 S:      Maintained
3730 F:      drivers/iio/light/cm*
3731
3732 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3733 M:      Christian Lamparter <chunkeey@googlemail.com>
3734 L:      linux-wireless@vger.kernel.org
3735 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3736 S:      Maintained
3737 F:      drivers/net/wireless/ath/carl9170/
3738
3739 CAVIUM I2C DRIVER
3740 M:      Jan Glauber <jglauber@cavium.com>
3741 M:      David Daney <david.daney@cavium.com>
3742 W:      http://www.cavium.com
3743 S:      Supported
3744 F:      drivers/i2c/busses/i2c-octeon*
3745 F:      drivers/i2c/busses/i2c-thunderx*
3746
3747 CAVIUM LIQUIDIO NETWORK DRIVER
3748 M:      Derek Chickles <dchickles@marvell.com>
3749 M:      Satanand Burla <sburla@marvell.com>
3750 M:      Felix Manlunas <fmanlunas@marvell.com>
3751 L:      netdev@vger.kernel.org
3752 W:      http://www.cavium.com
3753 S:      Supported
3754 F:      drivers/net/ethernet/cavium/liquidio/
3755
3756 CAVIUM MMC DRIVER
3757 M:      Jan Glauber <jglauber@cavium.com>
3758 M:      David Daney <david.daney@cavium.com>
3759 M:      Steven J. Hill <Steven.Hill@cavium.com>
3760 W:      http://www.cavium.com
3761 S:      Supported
3762 F:      drivers/mmc/host/cavium*
3763
3764 CAVIUM OCTEON-TX CRYPTO DRIVER
3765 M:      George Cherian <george.cherian@cavium.com>
3766 L:      linux-crypto@vger.kernel.org
3767 W:      http://www.cavium.com
3768 S:      Supported
3769 F:      drivers/crypto/cavium/cpt/
3770
3771 CAVIUM THUNDERX2 ARM64 SOC
3772 M:      Robert Richter <rrichter@cavium.com>
3773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3774 S:      Maintained
3775 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3776 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3777
3778 CC2520 IEEE-802.15.4 RADIO DRIVER
3779 M:      Varka Bhadram <varkabhadram@gmail.com>
3780 L:      linux-wpan@vger.kernel.org
3781 S:      Maintained
3782 F:      drivers/net/ieee802154/cc2520.c
3783 F:      include/linux/spi/cc2520.h
3784 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3785
3786 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3787 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3788 L:      linux-crypto@vger.kernel.org
3789 S:      Supported
3790 F:      drivers/crypto/ccree/
3791 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3792
3793 CEC FRAMEWORK
3794 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3795 L:      linux-media@vger.kernel.org
3796 T:      git git://linuxtv.org/media_tree.git
3797 W:      http://linuxtv.org
3798 S:      Supported
3799 F:      Documentation/media/kapi/cec-core.rst
3800 F:      Documentation/media/uapi/cec
3801 F:      drivers/media/cec/
3802 F:      drivers/media/rc/keymaps/rc-cec.c
3803 F:      include/media/cec.h
3804 F:      include/media/cec-notifier.h
3805 F:      include/uapi/linux/cec.h
3806 F:      include/uapi/linux/cec-funcs.h
3807 F:      Documentation/devicetree/bindings/media/cec.txt
3808 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3809
3810 CEC GPIO DRIVER
3811 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3812 L:      linux-media@vger.kernel.org
3813 T:      git git://linuxtv.org/media_tree.git
3814 W:      http://linuxtv.org
3815 S:      Supported
3816 F:      drivers/media/platform/cec-gpio/
3817 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3818
3819 CELL BROADBAND ENGINE ARCHITECTURE
3820 M:      Arnd Bergmann <arnd@arndb.de>
3821 L:      linuxppc-dev@lists.ozlabs.org
3822 W:      http://www.ibm.com/developerworks/power/cell/
3823 S:      Supported
3824 F:      arch/powerpc/include/asm/cell*.h
3825 F:      arch/powerpc/include/asm/spu*.h
3826 F:      arch/powerpc/include/uapi/asm/spu*.h
3827 F:      arch/powerpc/oprofile/*cell*
3828 F:      arch/powerpc/platforms/cell/
3829
3830 CEPH COMMON CODE (LIBCEPH)
3831 M:      Ilya Dryomov <idryomov@gmail.com>
3832 M:      Jeff Layton <jlayton@kernel.org>
3833 M:      Sage Weil <sage@redhat.com>
3834 L:      ceph-devel@vger.kernel.org
3835 W:      http://ceph.com/
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3837 T:      git git://github.com/ceph/ceph-client.git
3838 S:      Supported
3839 F:      net/ceph/
3840 F:      include/linux/ceph/
3841 F:      include/linux/crush/
3842
3843 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3844 M:      Jeff Layton <jlayton@kernel.org>
3845 M:      Sage Weil <sage@redhat.com>
3846 M:      Ilya Dryomov <idryomov@gmail.com>
3847 L:      ceph-devel@vger.kernel.org
3848 W:      http://ceph.com/
3849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3850 T:      git git://github.com/ceph/ceph-client.git
3851 S:      Supported
3852 F:      Documentation/filesystems/ceph.txt
3853 F:      fs/ceph/
3854
3855 CERTIFICATE HANDLING:
3856 M:      David Howells <dhowells@redhat.com>
3857 M:      David Woodhouse <dwmw2@infradead.org>
3858 L:      keyrings@vger.kernel.org
3859 S:      Maintained
3860 F:      Documentation/admin-guide/module-signing.rst
3861 F:      certs/
3862 F:      scripts/sign-file.c
3863 F:      scripts/extract-cert.c
3864
3865 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3866 L:      devel@driverdev.osuosl.org
3867 S:      Obsolete
3868 F:      drivers/staging/wusbcore/
3869
3870 CFAG12864B LCD DRIVER
3871 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3872 S:      Maintained
3873 F:      drivers/auxdisplay/cfag12864b.c
3874 F:      include/linux/cfag12864b.h
3875
3876 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3877 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3878 S:      Maintained
3879 F:      drivers/auxdisplay/cfag12864bfb.c
3880 F:      include/linux/cfag12864b.h
3881
3882 802.11 (including CFG80211/NL80211)
3883 M:      Johannes Berg <johannes@sipsolutions.net>
3884 L:      linux-wireless@vger.kernel.org
3885 W:      http://wireless.kernel.org/
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3888 S:      Maintained
3889 F:      net/wireless/
3890 F:      include/uapi/linux/nl80211.h
3891 F:      include/linux/ieee80211.h
3892 F:      include/net/wext.h
3893 F:      include/net/cfg80211.h
3894 F:      include/net/iw_handler.h
3895 F:      include/net/ieee80211_radiotap.h
3896 F:      Documentation/driver-api/80211/cfg80211.rst
3897 F:      Documentation/networking/regulatory.txt
3898
3899 CHAR and MISC DRIVERS
3900 M:      Arnd Bergmann <arnd@arndb.de>
3901 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3903 S:      Supported
3904 F:      drivers/char/
3905 F:      drivers/misc/
3906 F:      include/linux/miscdevice.h
3907
3908 CHECKPATCH
3909 M:      Andy Whitcroft <apw@canonical.com>
3910 M:      Joe Perches <joe@perches.com>
3911 S:      Maintained
3912 F:      scripts/checkpatch.pl
3913
3914 CHINESE DOCUMENTATION
3915 M:      Harry Wei <harryxiyou@gmail.com>
3916 M:      Alex Shi <alex.shi@linux.alibaba.com>
3917 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3918 S:      Maintained
3919 F:      Documentation/translations/zh_CN/
3920
3921 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3922 M:      Peter Chen <Peter.Chen@nxp.com>
3923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3924 L:      linux-usb@vger.kernel.org
3925 S:      Maintained
3926 F:      drivers/usb/chipidea/
3927
3928 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3929 M:      Hans de Goede <hdegoede@redhat.com>
3930 L:      linux-input@vger.kernel.org
3931 S:      Maintained
3932 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3933 F:      drivers/input/touchscreen/chipone_icn8318.c
3934
3935 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3936 M:      Hans de Goede <hdegoede@redhat.com>
3937 L:      linux-input@vger.kernel.org
3938 S:      Maintained
3939 F:      drivers/input/touchscreen/chipone_icn8505.c
3940
3941 CHROME HARDWARE PLATFORM SUPPORT
3942 M:      Benson Leung <bleung@chromium.org>
3943 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3944 S:      Maintained
3945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3946 F:      drivers/platform/chrome/
3947
3948 CHROMEOS EC SUBDRIVERS
3949 M:      Benson Leung <bleung@chromium.org>
3950 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3951 R:      Guenter Roeck <groeck@chromium.org>
3952 S:      Maintained
3953 N:      cros_ec
3954 N:      cros-ec
3955 F:      drivers/power/supply/cros_usbpd-charger.c
3956
3957 CHROMEOS EC CODEC DRIVER
3958 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3959 S:      Maintained
3960 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3961 R:      Guenter Roeck <groeck@chromium.org>
3962 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3963 F:      sound/soc/codecs/cros_ec_codec.*
3964
3965 CIRRUS LOGIC AUDIO CODEC DRIVERS
3966 M:      Brian Austin <brian.austin@cirrus.com>
3967 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3968 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3969 S:      Maintained
3970 F:      sound/soc/codecs/cs*
3971
3972 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3973 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3974 L:      netdev@vger.kernel.org
3975 S:      Maintained
3976 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3977
3978 CIRRUS LOGIC LOCHNAGAR DRIVER
3979 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3980 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3981 L:      patches@opensource.cirrus.com
3982 S:      Supported
3983 F:      drivers/clk/clk-lochnagar.c
3984 F:      drivers/hwmon/lochnagar-hwmon.c
3985 F:      drivers/mfd/lochnagar-i2c.c
3986 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3987 F:      drivers/regulator/lochnagar-regulator.c
3988 F:      sound/soc/codecs/lochnagar-sc.c
3989 F:      include/dt-bindings/clk/lochnagar.h
3990 F:      include/dt-bindings/pinctrl/lochnagar.h
3991 F:      include/linux/mfd/lochnagar*
3992 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3993 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3994 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3995 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3996 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3997 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3998 F:      Documentation/hwmon/lochnagar.rst
3999
4000 CISCO FCOE HBA DRIVER
4001 M:      Satish Kharat <satishkh@cisco.com>
4002 M:      Sesidhar Baddela <sebaddel@cisco.com>
4003 M:      Karan Tilak Kumar <kartilak@cisco.com>
4004 L:      linux-scsi@vger.kernel.org
4005 S:      Supported
4006 F:      drivers/scsi/fnic/
4007
4008 CISCO SCSI HBA DRIVER
4009 M:      Karan Tilak Kumar <kartilak@cisco.com>
4010 M:      Sesidhar Baddela <sebaddel@cisco.com>
4011 L:      linux-scsi@vger.kernel.org
4012 S:      Supported
4013 F:      drivers/scsi/snic/
4014
4015 CISCO VIC ETHERNET NIC DRIVER
4016 M:      Christian Benvenuti <benve@cisco.com>
4017 M:      Govindarajulu Varadarajan <_govind@gmx.com>
4018 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4019 S:      Supported
4020 F:      drivers/net/ethernet/cisco/enic/
4021
4022 CISCO VIC LOW LATENCY NIC DRIVER
4023 M:      Christian Benvenuti <benve@cisco.com>
4024 M:      Nelson Escobar <neescoba@cisco.com>
4025 M:      Parvi Kaustubhi <pkaustub@cisco.com>
4026 S:      Supported
4027 F:      drivers/infiniband/hw/usnic/
4028
4029 CIRRUS LOGIC MADERA CODEC DRIVERS
4030 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
4031 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
4032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4033 L:      patches@opensource.cirrus.com
4034 T:      git https://github.com/CirrusLogic/linux-drivers.git
4035 W:      https://github.com/CirrusLogic/linux-drivers/wiki
4036 S:      Supported
4037 F:      Documentation/devicetree/bindings/mfd/madera.txt
4038 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4039 F:      Documentation/devicetree/bindings/sound/madera.txt
4040 F:      include/dt-bindings/sound/madera*
4041 F:      include/linux/irqchip/irq-madera*
4042 F:      include/linux/mfd/madera/*
4043 F:      include/sound/madera*
4044 F:      drivers/gpio/gpio-madera*
4045 F:      drivers/irqchip/irq-madera*
4046 F:      drivers/mfd/madera*
4047 F:      drivers/mfd/cs47l*
4048 F:      drivers/pinctrl/cirrus/*
4049 F:      sound/soc/codecs/cs47l*
4050 F:      sound/soc/codecs/madera*
4051
4052 CLANG-FORMAT FILE
4053 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4054 S:      Maintained
4055 F:      .clang-format
4056
4057 CLANG/LLVM BUILD SUPPORT
4058 L:      clang-built-linux@googlegroups.com
4059 W:      https://clangbuiltlinux.github.io/
4060 B:      https://github.com/ClangBuiltLinux/linux/issues
4061 C:      irc://chat.freenode.net/clangbuiltlinux
4062 S:      Supported
4063 K:      \b(?i:clang|llvm)\b
4064
4065 CLEANCACHE API
4066 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4067 L:      linux-kernel@vger.kernel.org
4068 S:      Maintained
4069 F:      mm/cleancache.c
4070 F:      include/linux/cleancache.h
4071
4072 CLK API
4073 M:      Russell King <linux@armlinux.org.uk>
4074 L:      linux-clk@vger.kernel.org
4075 S:      Maintained
4076 F:      include/linux/clk.h
4077
4078 CLOCKSOURCE, CLOCKEVENT DRIVERS
4079 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4080 M:      Thomas Gleixner <tglx@linutronix.de>
4081 L:      linux-kernel@vger.kernel.org
4082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4083 S:      Supported
4084 F:      drivers/clocksource/
4085 F:      Documentation/devicetree/bindings/timer/
4086
4087 CMPC ACPI DRIVER
4088 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4089 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4090 L:      platform-driver-x86@vger.kernel.org
4091 S:      Supported
4092 F:      drivers/platform/x86/classmate-laptop.c
4093
4094 COBALT MEDIA DRIVER
4095 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4096 L:      linux-media@vger.kernel.org
4097 T:      git git://linuxtv.org/media_tree.git
4098 W:      https://linuxtv.org
4099 S:      Supported
4100 F:      drivers/media/pci/cobalt/
4101
4102 COCCINELLE/Semantic Patches (SmPL)
4103 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4104 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4105 M:      Nicolas Palix <nicolas.palix@imag.fr>
4106 M:      Michal Marek <michal.lkml@markovi.net>
4107 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4109 W:      http://coccinelle.lip6.fr/
4110 S:      Supported
4111 F:      Documentation/dev-tools/coccinelle.rst
4112 F:      scripts/coccinelle/
4113 F:      scripts/coccicheck
4114
4115 CODA FILE SYSTEM
4116 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4117 M:      coda@cs.cmu.edu
4118 L:      codalist@coda.cs.cmu.edu
4119 W:      http://www.coda.cs.cmu.edu/
4120 S:      Maintained
4121 F:      Documentation/filesystems/coda.txt
4122 F:      fs/coda/
4123 F:      include/linux/coda*.h
4124 F:      include/uapi/linux/coda*.h
4125
4126 CODA V4L2 MEM2MEM DRIVER
4127 M:      Philipp Zabel <p.zabel@pengutronix.de>
4128 L:      linux-media@vger.kernel.org
4129 S:      Maintained
4130 F:      Documentation/devicetree/bindings/media/coda.txt
4131 F:      drivers/media/platform/coda/
4132
4133 CODE OF CONDUCT
4134 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4135 S:      Supported
4136 F:      Documentation/process/code-of-conduct.rst
4137 F:      Documentation/process/code-of-conduct-interpretation.rst
4138
4139 COMMON CLK FRAMEWORK
4140 M:      Michael Turquette <mturquette@baylibre.com>
4141 M:      Stephen Boyd <sboyd@kernel.org>
4142 L:      linux-clk@vger.kernel.org
4143 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4145 S:      Maintained
4146 F:      Documentation/devicetree/bindings/clock/
4147 F:      drivers/clk/
4148 X:      drivers/clk/clkdev.c
4149 F:      include/linux/clk-pr*
4150 F:      include/linux/clk/
4151 F:      include/linux/of_clk.h
4152
4153 COMMON INTERNET FILE SYSTEM (CIFS)
4154 M:      Steve French <sfrench@samba.org>
4155 L:      linux-cifs@vger.kernel.org
4156 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4157 W:      http://linux-cifs.samba.org/
4158 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4159 S:      Supported
4160 F:      Documentation/admin-guide/cifs/
4161 F:      fs/cifs/
4162
4163 COMPACTPCI HOTPLUG CORE
4164 M:      Scott Murray <scott@spiteful.org>
4165 L:      linux-pci@vger.kernel.org
4166 S:      Maintained
4167 F:      drivers/pci/hotplug/cpci_hotplug*
4168
4169 COMPACTPCI HOTPLUG GENERIC DRIVER
4170 M:      Scott Murray <scott@spiteful.org>
4171 L:      linux-pci@vger.kernel.org
4172 S:      Maintained
4173 F:      drivers/pci/hotplug/cpcihp_generic.c
4174
4175 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4176 M:      Scott Murray <scott@spiteful.org>
4177 L:      linux-pci@vger.kernel.org
4178 S:      Maintained
4179 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4180
4181 COMPAL LAPTOP SUPPORT
4182 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/compal-laptop.c
4186
4187 COMPILER ATTRIBUTES
4188 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4189 S:      Maintained
4190 F:      include/linux/compiler_attributes.h
4191
4192 CONEXANT ACCESSRUNNER USB DRIVER
4193 L:      accessrunner-general@lists.sourceforge.net
4194 W:      http://accessrunner.sourceforge.net/
4195 S:      Orphan
4196 F:      drivers/usb/atm/cxacru.c
4197
4198 CONFIGFS
4199 M:      Joel Becker <jlbec@evilplan.org>
4200 M:      Christoph Hellwig <hch@lst.de>
4201 T:      git git://git.infradead.org/users/hch/configfs.git
4202 S:      Supported
4203 F:      fs/configfs/
4204 F:      include/linux/configfs.h
4205
4206 CONNECTOR
4207 M:      Evgeniy Polyakov <zbr@ioremap.net>
4208 L:      netdev@vger.kernel.org
4209 S:      Maintained
4210 F:      drivers/connector/
4211
4212 CONTROL GROUP (CGROUP)
4213 M:      Tejun Heo <tj@kernel.org>
4214 M:      Li Zefan <lizefan@huawei.com>
4215 M:      Johannes Weiner <hannes@cmpxchg.org>
4216 L:      cgroups@vger.kernel.org
4217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4218 S:      Maintained
4219 F:      Documentation/admin-guide/cgroup-v2.rst
4220 F:      Documentation/admin-guide/cgroup-v1/
4221 F:      include/linux/cgroup*
4222 F:      kernel/cgroup/
4223
4224 CONTROL GROUP - CPUSET
4225 M:      Li Zefan <lizefan@huawei.com>
4226 L:      cgroups@vger.kernel.org
4227 W:      http://www.bullopensource.org/cpuset/
4228 W:      http://oss.sgi.com/projects/cpusets/
4229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4230 S:      Maintained
4231 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4232 F:      include/linux/cpuset.h
4233 F:      kernel/cgroup/cpuset.c
4234
4235 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4236 M:      Johannes Weiner <hannes@cmpxchg.org>
4237 M:      Michal Hocko <mhocko@kernel.org>
4238 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4239 L:      cgroups@vger.kernel.org
4240 L:      linux-mm@kvack.org
4241 S:      Maintained
4242 F:      mm/memcontrol.c
4243 F:      mm/swap_cgroup.c
4244
4245 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4246 M:      Tejun Heo <tj@kernel.org>
4247 M:      Jens Axboe <axboe@kernel.dk>
4248 L:      cgroups@vger.kernel.org
4249 L:      linux-block@vger.kernel.org
4250 T:      git git://git.kernel.dk/linux-block
4251 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4252 F:      block/blk-cgroup.c
4253 F:      include/linux/blk-cgroup.h
4254 F:      block/blk-throttle.c
4255 F:      block/blk-iolatency.c
4256 F:      block/bfq-cgroup.c
4257
4258 CORETEMP HARDWARE MONITORING DRIVER
4259 M:      Fenghua Yu <fenghua.yu@intel.com>
4260 L:      linux-hwmon@vger.kernel.org
4261 S:      Maintained
4262 F:      Documentation/hwmon/coretemp.rst
4263 F:      drivers/hwmon/coretemp.c
4264
4265 COSA/SRP SYNC SERIAL DRIVER
4266 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4267 W:      http://www.fi.muni.cz/~kas/cosa/
4268 S:      Maintained
4269 F:      drivers/net/wan/cosa*
4270
4271 COUNTER SUBSYSTEM
4272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4273 L:      linux-iio@vger.kernel.org
4274 S:      Maintained
4275 F:      Documentation/ABI/testing/sysfs-bus-counter*
4276 F:      Documentation/driver-api/generic-counter.rst
4277 F:      drivers/counter/
4278 F:      include/linux/counter.h
4279 F:      include/linux/counter_enum.h
4280
4281 CPMAC ETHERNET DRIVER
4282 M:      Florian Fainelli <f.fainelli@gmail.com>
4283 L:      netdev@vger.kernel.org
4284 S:      Maintained
4285 F:      drivers/net/ethernet/ti/cpmac.c
4286
4287 CPU FREQUENCY SCALING FRAMEWORK
4288 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4289 M:      Viresh Kumar <viresh.kumar@linaro.org>
4290 L:      linux-pm@vger.kernel.org
4291 S:      Maintained
4292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4294 B:      https://bugzilla.kernel.org
4295 F:      Documentation/admin-guide/pm/cpufreq.rst
4296 F:      Documentation/admin-guide/pm/intel_pstate.rst
4297 F:      Documentation/cpu-freq/
4298 F:      Documentation/devicetree/bindings/cpufreq/
4299 F:      drivers/cpufreq/
4300 F:      kernel/sched/cpufreq*.c
4301 F:      include/linux/cpufreq.h
4302 F:      include/linux/sched/cpufreq.h
4303 F:      tools/testing/selftests/cpufreq/
4304
4305 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4306 M:      Viresh Kumar <viresh.kumar@linaro.org>
4307 M:      Sudeep Holla <sudeep.holla@arm.com>
4308 L:      linux-pm@vger.kernel.org
4309 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4310 S:      Maintained
4311 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
4312
4313 CPU POWER MONITORING SUBSYSTEM
4314 M:      Thomas Renninger <trenn@suse.com>
4315 M:      Shuah Khan <shuah@kernel.org>
4316 M:      Shuah Khan <skhan@linuxfoundation.org>
4317 L:      linux-pm@vger.kernel.org
4318 S:      Maintained
4319 F:      tools/power/cpupower/
4320
4321 CPUID/MSR DRIVER
4322 M:      "H. Peter Anvin" <hpa@zytor.com>
4323 S:      Maintained
4324 F:      arch/x86/kernel/cpuid.c
4325 F:      arch/x86/kernel/msr.c
4326
4327 CPUIDLE DRIVER - ARM BIG LITTLE
4328 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4329 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4330 L:      linux-pm@vger.kernel.org
4331 L:      linux-arm-kernel@lists.infradead.org
4332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4333 S:      Maintained
4334 F:      drivers/cpuidle/cpuidle-big_little.c
4335
4336 CPUIDLE DRIVER - ARM EXYNOS
4337 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4338 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4339 M:      Kukjin Kim <kgene@kernel.org>
4340 L:      linux-pm@vger.kernel.org
4341 L:      linux-samsung-soc@vger.kernel.org
4342 S:      Supported
4343 F:      drivers/cpuidle/cpuidle-exynos.c
4344 F:      arch/arm/mach-exynos/pm.c
4345
4346 CPUIDLE DRIVER - ARM PSCI
4347 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4348 M:      Sudeep Holla <sudeep.holla@arm.com>
4349 L:      linux-pm@vger.kernel.org
4350 L:      linux-arm-kernel@lists.infradead.org
4351 S:      Supported
4352 F:      drivers/cpuidle/cpuidle-psci.c
4353
4354 CPU IDLE TIME MANAGEMENT FRAMEWORK
4355 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4356 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4357 L:      linux-pm@vger.kernel.org
4358 S:      Maintained
4359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4360 B:      https://bugzilla.kernel.org
4361 F:      Documentation/admin-guide/pm/cpuidle.rst
4362 F:      Documentation/driver-api/pm/cpuidle.rst
4363 F:      drivers/cpuidle/*
4364 F:      include/linux/cpuidle.h
4365
4366 CRAMFS FILESYSTEM
4367 M:      Nicolas Pitre <nico@fluxnic.net>
4368 S:      Maintained
4369 F:      Documentation/filesystems/cramfs.txt
4370 F:      fs/cramfs/
4371
4372 CREATIVE SB0540
4373 M:      Bastien Nocera <hadess@hadess.net>
4374 L:      linux-input@vger.kernel.org
4375 S:      Maintained
4376 F:      drivers/hid/hid-creative-sb0540.c
4377
4378 CRYPTO API
4379 M:      Herbert Xu <herbert@gondor.apana.org.au>
4380 M:      "David S. Miller" <davem@davemloft.net>
4381 L:      linux-crypto@vger.kernel.org
4382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4384 S:      Maintained
4385 F:      Documentation/crypto/
4386 F:      Documentation/devicetree/bindings/crypto/
4387 F:      arch/*/crypto/
4388 F:      crypto/
4389 F:      drivers/crypto/
4390 F:      include/crypto/
4391 F:      include/linux/crypto*
4392 F:      lib/crypto/
4393
4394 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4395 M:      Neil Horman <nhorman@tuxdriver.com>
4396 L:      linux-crypto@vger.kernel.org
4397 S:      Maintained
4398 F:      crypto/ansi_cprng.c
4399 F:      crypto/rng.c
4400
4401 CS3308 MEDIA DRIVER
4402 M:      Hans Verkuil <hverkuil@xs4all.nl>
4403 L:      linux-media@vger.kernel.org
4404 T:      git git://linuxtv.org/media_tree.git
4405 W:      http://linuxtv.org
4406 S:      Odd Fixes
4407 F:      drivers/media/i2c/cs3308.c
4408
4409 CS5535 Audio ALSA driver
4410 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4411 S:      Maintained
4412 F:      sound/pci/cs5535audio/
4413
4414 CSI DRIVERS FOR ALLWINNER V3s
4415 M:      Yong Deng <yong.deng@magewell.com>
4416 L:      linux-media@vger.kernel.org
4417 T:      git git://linuxtv.org/media_tree.git
4418 S:      Maintained
4419 F:      drivers/media/platform/sunxi/sun6i-csi/
4420 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4421
4422 CW1200 WLAN driver
4423 M:      Solomon Peachy <pizza@shaftnet.org>
4424 S:      Maintained
4425 F:      drivers/net/wireless/st/cw1200/
4426
4427 CX18 VIDEO4LINUX DRIVER
4428 M:      Andy Walls <awalls@md.metrocast.net>
4429 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4430 L:      linux-media@vger.kernel.org
4431 T:      git git://linuxtv.org/media_tree.git
4432 W:      https://linuxtv.org
4433 W:      http://www.ivtvdriver.org/index.php/Cx18
4434 S:      Maintained
4435 F:      Documentation/media/v4l-drivers/cx18*
4436 F:      drivers/media/pci/cx18/
4437 F:      include/uapi/linux/ivtv*
4438
4439 CX2341X MPEG ENCODER HELPER MODULE
4440 M:      Hans Verkuil <hverkuil@xs4all.nl>
4441 L:      linux-media@vger.kernel.org
4442 T:      git git://linuxtv.org/media_tree.git
4443 W:      https://linuxtv.org
4444 S:      Maintained
4445 F:      drivers/media/common/cx2341x*
4446 F:      include/media/drv-intf/cx2341x.h
4447
4448 CX24120 MEDIA DRIVER
4449 M:      Jemma Denson <jdenson@gmail.com>
4450 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4451 L:      linux-media@vger.kernel.org
4452 W:      https://linuxtv.org
4453 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4454 S:      Maintained
4455 F:      drivers/media/dvb-frontends/cx24120*
4456
4457 CX88 VIDEO4LINUX DRIVER
4458 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4459 L:      linux-media@vger.kernel.org
4460 W:      https://linuxtv.org
4461 T:      git git://linuxtv.org/media_tree.git
4462 S:      Odd fixes
4463 F:      Documentation/media/v4l-drivers/cx88*
4464 F:      drivers/media/pci/cx88/
4465
4466 CXD2820R MEDIA DRIVER
4467 M:      Antti Palosaari <crope@iki.fi>
4468 L:      linux-media@vger.kernel.org
4469 W:      https://linuxtv.org
4470 W:      http://palosaari.fi/linux/
4471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4472 T:      git git://linuxtv.org/anttip/media_tree.git
4473 S:      Maintained
4474 F:      drivers/media/dvb-frontends/cxd2820r*
4475
4476 CXGB3 ETHERNET DRIVER (CXGB3)
4477 M:      Vishal Kulkarni <vishal@chelsio.com>
4478 L:      netdev@vger.kernel.org
4479 W:      http://www.chelsio.com
4480 S:      Supported
4481 F:      drivers/net/ethernet/chelsio/cxgb3/
4482
4483 CXGB3 ISCSI DRIVER (CXGB3I)
4484 M:      Karen Xie <kxie@chelsio.com>
4485 L:      linux-scsi@vger.kernel.org
4486 W:      http://www.chelsio.com
4487 S:      Supported
4488 F:      drivers/scsi/cxgbi/cxgb3i
4489
4490 CXGB4 CRYPTO DRIVER (chcr)
4491 M:      Atul Gupta <atul.gupta@chelsio.com>
4492 L:      linux-crypto@vger.kernel.org
4493 W:      http://www.chelsio.com
4494 S:      Supported
4495 F:      drivers/crypto/chelsio
4496
4497 CXGB4 ETHERNET DRIVER (CXGB4)
4498 M:      Vishal Kulkarni <vishal@chelsio.com>
4499 L:      netdev@vger.kernel.org
4500 W:      http://www.chelsio.com
4501 S:      Supported
4502 F:      drivers/net/ethernet/chelsio/cxgb4/
4503
4504 CXGB4 ISCSI DRIVER (CXGB4I)
4505 M:      Karen Xie <kxie@chelsio.com>
4506 L:      linux-scsi@vger.kernel.org
4507 W:      http://www.chelsio.com
4508 S:      Supported
4509 F:      drivers/scsi/cxgbi/cxgb4i
4510
4511 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4512 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4513 L:      linux-rdma@vger.kernel.org
4514 W:      http://www.openfabrics.org
4515 S:      Supported
4516 F:      drivers/infiniband/hw/cxgb4/
4517 F:      include/uapi/rdma/cxgb4-abi.h
4518
4519 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4520 M:      Casey Leedom <leedom@chelsio.com>
4521 L:      netdev@vger.kernel.org
4522 W:      http://www.chelsio.com
4523 S:      Supported
4524 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4525
4526 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4527 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4528 M:      Andrew Donnellan <ajd@linux.ibm.com>
4529 L:      linuxppc-dev@lists.ozlabs.org
4530 S:      Supported
4531 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4532 F:      drivers/misc/cxl/
4533 F:      include/misc/cxl*
4534 F:      include/uapi/misc/cxl.h
4535 F:      Documentation/powerpc/cxl.rst
4536 F:      Documentation/ABI/testing/sysfs-class-cxl
4537
4538 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4539 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4540 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4541 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4542 L:      linux-scsi@vger.kernel.org
4543 S:      Supported
4544 F:      drivers/scsi/cxlflash/
4545 F:      include/uapi/scsi/cxlflash_ioctl.h
4546 F:      Documentation/powerpc/cxlflash.rst
4547
4548 CYBERPRO FB DRIVER
4549 M:      Russell King <linux@armlinux.org.uk>
4550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4551 W:      http://www.armlinux.org.uk/
4552 S:      Maintained
4553 F:      drivers/video/fbdev/cyber2000fb.*
4554
4555 CYCLADES ASYNC MUX DRIVER
4556 W:      http://www.cyclades.com/
4557 S:      Orphan
4558 F:      drivers/tty/cyclades.c
4559 F:      include/linux/cyclades.h
4560 F:      include/uapi/linux/cyclades.h
4561
4562 CYCLADES PC300 DRIVER
4563 W:      http://www.cyclades.com/
4564 S:      Orphan
4565 F:      drivers/net/wan/pc300*
4566
4567 CYPRESS_FIRMWARE MEDIA DRIVER
4568 M:      Antti Palosaari <crope@iki.fi>
4569 L:      linux-media@vger.kernel.org
4570 W:      https://linuxtv.org
4571 W:      http://palosaari.fi/linux/
4572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4573 T:      git git://linuxtv.org/anttip/media_tree.git
4574 S:      Maintained
4575 F:      drivers/media/common/cypress_firmware*
4576
4577 CYTTSP TOUCHSCREEN DRIVER
4578 M:      Ferruh Yigit <fery@cypress.com>
4579 L:      linux-input@vger.kernel.org
4580 S:      Supported
4581 F:      drivers/input/touchscreen/cyttsp*
4582 F:      include/linux/input/cyttsp.h
4583
4584 D-LINK DIR-685 TOUCHKEYS DRIVER
4585 M:      Linus Walleij <linus.walleij@linaro.org>
4586 L:      linux-input@vger.kernel.org
4587 S:      Supported
4588 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4589
4590 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4591 M:      Joshua Kinard <kumba@gentoo.org>
4592 S:      Maintained
4593 F:      drivers/rtc/rtc-ds1685.c
4594 F:      include/linux/rtc/ds1685.h
4595
4596 DAMA SLAVE for AX.25
4597 M:      Joerg Reuter <jreuter@yaina.de>
4598 W:      http://yaina.de/jreuter/
4599 W:      http://www.qsl.net/dl1bke/
4600 L:      linux-hams@vger.kernel.org
4601 S:      Maintained
4602 F:      net/ax25/af_ax25.c
4603 F:      net/ax25/ax25_dev.c
4604 F:      net/ax25/ax25_ds_*
4605 F:      net/ax25/ax25_in.c
4606 F:      net/ax25/ax25_out.c
4607 F:      net/ax25/ax25_timer.c
4608 F:      net/ax25/sysctl_net_ax25.c
4609
4610 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4611 L:      netdev@vger.kernel.org
4612 S:      Orphan
4613 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4614 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4615
4616 DC390/AM53C974 SCSI driver
4617 M:      Hannes Reinecke <hare@suse.com>
4618 L:      linux-scsi@vger.kernel.org
4619 S:      Maintained
4620 F:      drivers/scsi/am53c974.c
4621
4622 DC395x SCSI driver
4623 M:      Oliver Neukum <oliver@neukum.org>
4624 M:      Ali Akcaagac <aliakc@web.de>
4625 M:      Jamie Lenehan <lenehan@twibble.org>
4626 L:      dc395x@twibble.org
4627 W:      http://twibble.org/dist/dc395x/
4628 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4629 S:      Maintained
4630 F:      Documentation/scsi/dc395x.txt
4631 F:      drivers/scsi/dc395x.*
4632
4633 DCCP PROTOCOL
4634 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4635 L:      dccp@vger.kernel.org
4636 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4637 S:      Maintained
4638 F:      include/linux/dccp.h
4639 F:      include/uapi/linux/dccp.h
4640 F:      include/linux/tfrc.h
4641 F:      net/dccp/
4642
4643 DECnet NETWORK LAYER
4644 W:      http://linux-decnet.sourceforge.net
4645 L:      linux-decnet-user@lists.sourceforge.net
4646 S:      Orphan
4647 F:      Documentation/networking/decnet.txt
4648 F:      net/decnet/
4649
4650 DECSTATION PLATFORM SUPPORT
4651 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4652 L:      linux-mips@vger.kernel.org
4653 W:      http://www.linux-mips.org/wiki/DECstation
4654 S:      Maintained
4655 F:      arch/mips/dec/
4656 F:      arch/mips/include/asm/dec/
4657 F:      arch/mips/include/asm/mach-dec/
4658
4659 DEFXX FDDI NETWORK DRIVER
4660 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4661 S:      Maintained
4662 F:      drivers/net/fddi/defxx.*
4663
4664 DEINTERLACE DRIVERS FOR ALLWINNER H3
4665 M:      Jernej Skrabec <jernej.skrabec@siol.net>
4666 L:      linux-media@vger.kernel.org
4667 T:      git git://linuxtv.org/media_tree.git
4668 S:      Maintained
4669 F:      drivers/media/platform/sunxi/sun8i-di/
4670 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4671
4672 DELL SMBIOS DRIVER
4673 M:      Pali Rohár <pali.rohar@gmail.com>
4674 M:      Mario Limonciello <mario.limonciello@dell.com>
4675 L:      platform-driver-x86@vger.kernel.org
4676 S:      Maintained
4677 F:      drivers/platform/x86/dell-smbios.*
4678
4679 DELL SMBIOS SMM DRIVER
4680 M:      Mario Limonciello <mario.limonciello@dell.com>
4681 L:      platform-driver-x86@vger.kernel.org
4682 S:      Maintained
4683 F:      drivers/platform/x86/dell-smbios-smm.c
4684
4685 DELL SMBIOS WMI DRIVER
4686 M:      Mario Limonciello <mario.limonciello@dell.com>
4687 L:      platform-driver-x86@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/platform/x86/dell-smbios-wmi.c
4690 F:      tools/wmi/dell-smbios-example.c
4691
4692 DEFZA FDDI NETWORK DRIVER
4693 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4694 S:      Maintained
4695 F:      drivers/net/fddi/defza.*
4696
4697 DELL LAPTOP DRIVER
4698 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4699 M:      Pali Rohár <pali.rohar@gmail.com>
4700 L:      platform-driver-x86@vger.kernel.org
4701 S:      Maintained
4702 F:      drivers/platform/x86/dell-laptop.c
4703
4704 DELL LAPTOP FREEFALL DRIVER
4705 M:      Pali Rohár <pali.rohar@gmail.com>
4706 S:      Maintained
4707 F:      drivers/platform/x86/dell-smo8800.c
4708
4709 DELL LAPTOP RBTN DRIVER
4710 M:      Pali Rohár <pali.rohar@gmail.com>
4711 S:      Maintained
4712 F:      drivers/platform/x86/dell-rbtn.*
4713
4714 DELL REMOTE BIOS UPDATE DRIVER
4715 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4716 L:      platform-driver-x86@vger.kernel.org
4717 S:      Maintained
4718 F:      drivers/platform/x86/dell_rbu.c
4719
4720 DELL LAPTOP SMM DRIVER
4721 M:      Pali Rohár <pali.rohar@gmail.com>
4722 S:      Maintained
4723 F:      drivers/hwmon/dell-smm-hwmon.c
4724 F:      include/uapi/linux/i8k.h
4725
4726 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4727 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4728 L:      platform-driver-x86@vger.kernel.org
4729 S:      Maintained
4730 F:      Documentation/driver-api/dcdbas.rst
4731 F:      drivers/platform/x86/dcdbas.*
4732
4733 DELL WMI NOTIFICATIONS DRIVER
4734 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4735 M:      Pali Rohár <pali.rohar@gmail.com>
4736 S:      Maintained
4737 F:      drivers/platform/x86/dell-wmi.c
4738
4739 DELL WMI DESCRIPTOR DRIVER
4740 M:      Mario Limonciello <mario.limonciello@dell.com>
4741 S:      Maintained
4742 F:      drivers/platform/x86/dell-wmi-descriptor.c
4743
4744 DELTA ST MEDIA DRIVER
4745 M:      Hugues Fruchet <hugues.fruchet@st.com>
4746 L:      linux-media@vger.kernel.org
4747 T:      git git://linuxtv.org/media_tree.git
4748 W:      https://linuxtv.org
4749 S:      Supported
4750 F:      drivers/media/platform/sti/delta
4751
4752 DENALI NAND DRIVER
4753 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4754 L:      linux-mtd@lists.infradead.org
4755 S:      Supported
4756 F:      drivers/mtd/nand/raw/denali*
4757
4758 DESIGNWARE EDMA CORE IP DRIVER
4759 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4760 L:      dmaengine@vger.kernel.org
4761 S:      Maintained
4762 F:      drivers/dma/dw-edma/
4763 F:      include/linux/dma/edma.h
4764
4765 DESIGNWARE USB2 DRD IP DRIVER
4766 M:      Minas Harutyunyan <hminas@synopsys.com>
4767 L:      linux-usb@vger.kernel.org
4768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4769 S:      Maintained
4770 F:      drivers/usb/dwc2/
4771
4772 DESIGNWARE USB3 DRD IP DRIVER
4773 M:      Felipe Balbi <balbi@kernel.org>
4774 L:      linux-usb@vger.kernel.org
4775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4776 S:      Maintained
4777 F:      drivers/usb/dwc3/
4778
4779 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4780 M:      Andreas Klinger <ak@it-klinger.de>
4781 L:      linux-iio@vger.kernel.org
4782 S:      Maintained
4783 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4784 F:      drivers/iio/proximity/srf*.c
4785
4786 DEVICE COREDUMP (DEV_COREDUMP)
4787 M:      Johannes Berg <johannes@sipsolutions.net>
4788 L:      linux-kernel@vger.kernel.org
4789 S:      Maintained
4790 F:      drivers/base/devcoredump.c
4791 F:      include/linux/devcoredump.h
4792
4793 DEVICE FREQUENCY (DEVFREQ)
4794 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4795 M:      Kyungmin Park <kyungmin.park@samsung.com>
4796 M:      Chanwoo Choi <cw00.choi@samsung.com>
4797 L:      linux-pm@vger.kernel.org
4798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4799 S:      Maintained
4800 F:      drivers/devfreq/
4801 F:      include/linux/devfreq.h
4802 F:      Documentation/devicetree/bindings/devfreq/
4803 F:      include/trace/events/devfreq.h
4804
4805 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4806 M:      Chanwoo Choi <cw00.choi@samsung.com>
4807 L:      linux-pm@vger.kernel.org
4808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4809 S:      Supported
4810 F:      drivers/devfreq/event/
4811 F:      drivers/devfreq/devfreq-event.c
4812 F:      include/dt-bindings/pmu/exynos_ppmu.h
4813 F:      include/linux/devfreq-event.h
4814 F:      Documentation/devicetree/bindings/devfreq/event/
4815
4816 DEVICE NUMBER REGISTRY
4817 M:      Torben Mathiasen <device@lanana.org>
4818 W:      http://lanana.org/docs/device-list/index.html
4819 S:      Maintained
4820
4821 DEVICE-MAPPER  (LVM)
4822 M:      Alasdair Kergon <agk@redhat.com>
4823 M:      Mike Snitzer <snitzer@redhat.com>
4824 M:      dm-devel@redhat.com
4825 L:      dm-devel@redhat.com
4826 W:      http://sources.redhat.com/dm
4827 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4829 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4830 S:      Maintained
4831 F:      Documentation/admin-guide/device-mapper/
4832 F:      drivers/md/Makefile
4833 F:      drivers/md/Kconfig
4834 F:      drivers/md/dm*
4835 F:      drivers/md/persistent-data/
4836 F:      include/linux/device-mapper.h
4837 F:      include/linux/dm-*.h
4838 F:      include/uapi/linux/dm-*.h
4839
4840 DEVLINK
4841 M:      Jiri Pirko <jiri@mellanox.com>
4842 L:      netdev@vger.kernel.org
4843 S:      Supported
4844 F:      net/core/devlink.c
4845 F:      include/net/devlink.h
4846 F:      include/uapi/linux/devlink.h
4847
4848 DIALOG SEMICONDUCTOR DRIVERS
4849 M:      Support Opensource <support.opensource@diasemi.com>
4850 W:      http://www.dialog-semiconductor.com/products
4851 S:      Supported
4852 F:      Documentation/hwmon/da90??.rst
4853 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4854 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4855 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4856 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4857 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4858 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4859 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4860 F:      drivers/gpio/gpio-da90??.c
4861 F:      drivers/hwmon/da90??-hwmon.c
4862 F:      drivers/iio/adc/da91??-*.c
4863 F:      drivers/input/misc/da90??_onkey.c
4864 F:      drivers/input/touchscreen/da9052_tsi.c
4865 F:      drivers/leds/leds-da90??.c
4866 F:      drivers/mfd/da903x.c
4867 F:      drivers/mfd/da90??-*.c
4868 F:      drivers/mfd/da91??-*.c
4869 F:      drivers/power/supply/da9052-battery.c
4870 F:      drivers/power/supply/da91??-*.c
4871 F:      drivers/regulator/da903x.c
4872 F:      drivers/regulator/da9???-regulator.[ch]
4873 F:      drivers/regulator/slg51000-regulator.[ch]
4874 F:      drivers/thermal/da90??-thermal.c
4875 F:      drivers/rtc/rtc-da90??.c
4876 F:      drivers/video/backlight/da90??_bl.c
4877 F:      drivers/watchdog/da90??_wdt.c
4878 F:      include/linux/mfd/da903x.h
4879 F:      include/linux/mfd/da9052/
4880 F:      include/linux/mfd/da9055/
4881 F:      include/linux/mfd/da9062/
4882 F:      include/linux/mfd/da9063/
4883 F:      include/linux/mfd/da9150/
4884 F:      include/linux/regulator/da9211.h
4885 F:      include/sound/da[79]*.h
4886 F:      sound/soc/codecs/da[79]*.[ch]
4887
4888 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4889 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4890 L:      linux-gpio@vger.kernel.org
4891 S:      Maintained
4892 F:      drivers/gpio/gpio-gpio-mm.c
4893
4894 DIOLAN U2C-12 I2C DRIVER
4895 M:      Guenter Roeck <linux@roeck-us.net>
4896 L:      linux-i2c@vger.kernel.org
4897 S:      Maintained
4898 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4899
4900 FILESYSTEM DIRECT ACCESS (DAX)
4901 M:      Dan Williams <dan.j.williams@intel.com>
4902 R:      Matthew Wilcox <willy@infradead.org>
4903 R:      Jan Kara <jack@suse.cz>
4904 L:      linux-fsdevel@vger.kernel.org
4905 L:      linux-nvdimm@lists.01.org
4906 S:      Supported
4907 F:      fs/dax.c
4908 F:      include/linux/dax.h
4909 F:      include/trace/events/fs_dax.h
4910
4911 DEVICE DIRECT ACCESS (DAX)
4912 M:      Dan Williams <dan.j.williams@intel.com>
4913 M:      Vishal Verma <vishal.l.verma@intel.com>
4914 M:      Keith Busch <keith.busch@intel.com>
4915 M:      Dave Jiang <dave.jiang@intel.com>
4916 L:      linux-nvdimm@lists.01.org
4917 S:      Supported
4918 F:      drivers/dax/
4919
4920 DIRECTORY NOTIFICATION (DNOTIFY)
4921 M:      Jan Kara <jack@suse.cz>
4922 R:      Amir Goldstein <amir73il@gmail.com>
4923 L:      linux-fsdevel@vger.kernel.org
4924 S:      Maintained
4925 F:      Documentation/filesystems/dnotify.txt
4926 F:      fs/notify/dnotify/
4927 F:      include/linux/dnotify.h
4928
4929 DISK GEOMETRY AND PARTITION HANDLING
4930 M:      Andries Brouwer <aeb@cwi.nl>
4931 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4932 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4933 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4934 S:      Maintained
4935
4936 DISKQUOTA
4937 M:      Jan Kara <jack@suse.com>
4938 S:      Maintained
4939 F:      Documentation/filesystems/quota.txt
4940 F:      fs/quota/
4941 F:      include/linux/quota*.h
4942 F:      include/uapi/linux/quota*.h
4943
4944 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4945 M:      Bernie Thompson <bernie@plugable.com>
4946 L:      linux-fbdev@vger.kernel.org
4947 S:      Maintained
4948 W:      http://plugable.com/category/projects/udlfb/
4949 F:      drivers/video/fbdev/udlfb.c
4950 F:      include/video/udlfb.h
4951 F:      Documentation/fb/udlfb.rst
4952
4953 DISTRIBUTED LOCK MANAGER (DLM)
4954 M:      Christine Caulfield <ccaulfie@redhat.com>
4955 M:      David Teigland <teigland@redhat.com>
4956 L:      cluster-devel@redhat.com
4957 W:      http://sources.redhat.com/cluster/
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4959 S:      Supported
4960 F:      fs/dlm/
4961
4962 DMA BUFFER SHARING FRAMEWORK
4963 M:      Sumit Semwal <sumit.semwal@linaro.org>
4964 S:      Maintained
4965 L:      linux-media@vger.kernel.org
4966 L:      dri-devel@lists.freedesktop.org
4967 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4968 F:      drivers/dma-buf/
4969 F:      include/linux/dma-buf*
4970 F:      include/linux/reservation.h
4971 F:      include/linux/*fence.h
4972 F:      Documentation/driver-api/dma-buf.rst
4973 T:      git git://anongit.freedesktop.org/drm/drm-misc
4974
4975 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4976 M:      Vinod Koul <vkoul@kernel.org>
4977 L:      dmaengine@vger.kernel.org
4978 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4979 S:      Maintained
4980 F:      drivers/dma/
4981 F:      include/linux/dmaengine.h
4982 F:      include/linux/of_dma.h
4983 F:      Documentation/devicetree/bindings/dma/
4984 F:      Documentation/driver-api/dmaengine/
4985 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4986
4987 DMA MAPPING HELPERS
4988 M:      Christoph Hellwig <hch@lst.de>
4989 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4990 R:      Robin Murphy <robin.murphy@arm.com>
4991 L:      iommu@lists.linux-foundation.org
4992 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4993 W:      http://git.infradead.org/users/hch/dma-mapping.git
4994 S:      Supported
4995 F:      kernel/dma/
4996 F:      include/asm-generic/dma-mapping.h
4997 F:      include/linux/dma-direct.h
4998 F:      include/linux/dma-mapping.h
4999 F:      include/linux/dma-noncoherent.h
5000
5001 DME1737 HARDWARE MONITOR DRIVER
5002 M:      Juerg Haefliger <juergh@gmail.com>
5003 L:      linux-hwmon@vger.kernel.org
5004 S:      Maintained
5005 F:      Documentation/hwmon/dme1737.rst
5006 F:      drivers/hwmon/dme1737.c
5007
5008 DMI/SMBIOS SUPPORT
5009 M:      Jean Delvare <jdelvare@suse.com>
5010 S:      Maintained
5011 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5012 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
5013 F:      drivers/firmware/dmi-id.c
5014 F:      drivers/firmware/dmi_scan.c
5015 F:      include/linux/dmi.h
5016
5017 DOCUMENTATION
5018 M:      Jonathan Corbet <corbet@lwn.net>
5019 L:      linux-doc@vger.kernel.org
5020 S:      Maintained
5021 F:      Documentation/
5022 F:      scripts/documentation-file-ref-check
5023 F:      scripts/kernel-doc
5024 F:      scripts/sphinx-pre-install
5025 X:      Documentation/ABI/
5026 X:      Documentation/firmware-guide/acpi/
5027 X:      Documentation/devicetree/
5028 X:      Documentation/i2c/
5029 X:      Documentation/media/
5030 X:      Documentation/power/
5031 X:      Documentation/spi/
5032 T:      git git://git.lwn.net/linux.git docs-next
5033
5034 DOCUMENTATION/ITALIAN
5035 M:      Federico Vaga <federico.vaga@vaga.pv.it>
5036 L:      linux-doc@vger.kernel.org
5037 S:      Maintained
5038 F:      Documentation/translations/it_IT
5039
5040 DOCUMENTATION SCRIPTS
5041 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5042 L:      linux-doc@vger.kernel.org
5043 S:      Maintained
5044 F:      scripts/documentation-file-ref-check
5045 F:      scripts/sphinx-pre-install
5046 F:      Documentation/sphinx/parse-headers.pl
5047
5048 DONGWOON DW9714 LENS VOICE COIL DRIVER
5049 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5050 L:      linux-media@vger.kernel.org
5051 T:      git git://linuxtv.org/media_tree.git
5052 S:      Maintained
5053 F:      drivers/media/i2c/dw9714.c
5054 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5055
5056 DONGWOON DW9807 LENS VOICE COIL DRIVER
5057 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
5058 L:      linux-media@vger.kernel.org
5059 T:      git git://linuxtv.org/media_tree.git
5060 S:      Maintained
5061 F:      drivers/media/i2c/dw9807-vcm.c
5062 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5063
5064 DOUBLETALK DRIVER
5065 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
5066 L:      blinux-list@redhat.com
5067 S:      Maintained
5068 F:      drivers/char/dtlk.c
5069 F:      include/linux/dtlk.h
5070
5071 DPAA2 DATAPATH I/O (DPIO) DRIVER
5072 M:      Roy Pledge <Roy.Pledge@nxp.com>
5073 L:      linux-kernel@vger.kernel.org
5074 S:      Maintained
5075 F:      drivers/soc/fsl/dpio
5076
5077 DPAA2 ETHERNET DRIVER
5078 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5079 L:      netdev@vger.kernel.org
5080 S:      Maintained
5081 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5082 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5083 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5084 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
5085 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5086 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5087 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5088 F:      Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5089 F:      Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5090
5091 DPAA2 ETHERNET SWITCH DRIVER
5092 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5093 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5094 L:      linux-kernel@vger.kernel.org
5095 S:      Maintained
5096 F:      drivers/staging/fsl-dpaa2/ethsw
5097
5098 DPT_I2O SCSI RAID DRIVER
5099 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5100 L:      linux-scsi@vger.kernel.org
5101 W:      http://www.adaptec.com/
5102 S:      Maintained
5103 F:      drivers/scsi/dpt*
5104 F:      drivers/scsi/dpt/
5105
5106 DRBD DRIVER
5107 M:      Philipp Reisner <philipp.reisner@linbit.com>
5108 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5109 L:      drbd-dev@lists.linbit.com
5110 W:      http://www.drbd.org
5111 T:      git git://git.linbit.com/linux-drbd.git
5112 T:      git git://git.linbit.com/drbd-8.4.git
5113 S:      Supported
5114 F:      drivers/block/drbd/
5115 F:      lib/lru_cache.c
5116 F:      Documentation/admin-guide/blockdev/
5117
5118 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5119 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5120 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5122 S:      Supported
5123 F:      Documentation/kobject.txt
5124 F:      drivers/base/
5125 F:      fs/debugfs/
5126 F:      fs/sysfs/
5127 F:      include/linux/debugfs.h
5128 F:      include/linux/kobj*
5129 F:      lib/kobj*
5130
5131 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5132 M:      Kevin Hilman <khilman@kernel.org>
5133 M:      Nishanth Menon <nm@ti.com>
5134 S:      Maintained
5135 F:      drivers/power/avs/
5136 F:      include/linux/power/smartreflex.h
5137 L:      linux-pm@vger.kernel.org
5138
5139 DRM DRIVER FOR ARM PL111 CLCD
5140 M:      Eric Anholt <eric@anholt.net>
5141 T:      git git://anongit.freedesktop.org/drm/drm-misc
5142 S:      Supported
5143 F:      drivers/gpu/drm/pl111/
5144
5145 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5146 M:      Linus Walleij <linus.walleij@linaro.org>
5147 T:      git git://anongit.freedesktop.org/drm/drm-misc
5148 S:      Maintained
5149 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5150 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5151
5152 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5153 M:      Dave Airlie <airlied@redhat.com>
5154 S:      Odd Fixes
5155 F:      drivers/gpu/drm/ast/
5156
5157 DRM DRIVER FOR ASPEED BMC GFX
5158 M:      Joel Stanley <joel@jms.id.au>
5159 L:      linux-aspeed@lists.ozlabs.org
5160 T:      git git://anongit.freedesktop.org/drm/drm-misc
5161 S:      Supported
5162 F:      drivers/gpu/drm/aspeed/
5163 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5164
5165 DRM DRIVER FOR BOCHS VIRTUAL GPU
5166 M:      Gerd Hoffmann <kraxel@redhat.com>
5167 L:      virtualization@lists.linux-foundation.org
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169 S:      Maintained
5170 F:      drivers/gpu/drm/bochs/
5171
5172 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5173 M:      Linus Walleij <linus.walleij@linaro.org>
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175 S:      Maintained
5176 F:      drivers/gpu/drm/tve200/
5177
5178 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5179 M:      Jagan Teki <jagan@amarulasolutions.com>
5180 S:      Maintained
5181 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5182 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5183
5184 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5185 M:      Hans de Goede <hdegoede@redhat.com>
5186 T:      git git://anongit.freedesktop.org/drm/drm-misc
5187 S:      Maintained
5188 F:      drivers/gpu/drm/tiny/gm12u320.c
5189
5190 DRM DRIVER FOR ILITEK ILI9225 PANELS
5191 M:      David Lechner <david@lechnology.com>
5192 T:      git git://anongit.freedesktop.org/drm/drm-misc
5193 S:      Maintained
5194 F:      drivers/gpu/drm/tiny/ili9225.c
5195 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5196
5197 DRM DRIVER FOR HX8357D PANELS
5198 M:      Eric Anholt <eric@anholt.net>
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200 S:      Maintained
5201 F:      drivers/gpu/drm/tiny/hx8357d.c
5202 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5203
5204 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5205 S:      Orphan / Obsolete
5206 F:      drivers/gpu/drm/i810/
5207 F:      include/uapi/drm/i810_drm.h
5208
5209 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5210 S:      Orphan / Obsolete
5211 F:      drivers/gpu/drm/mga/
5212 F:      include/uapi/drm/mga_drm.h
5213
5214 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5215 M:      Dave Airlie <airlied@redhat.com>
5216 S:      Odd Fixes
5217 F:      drivers/gpu/drm/mgag200/
5218
5219 DRM DRIVER FOR MI0283QT
5220 M:      Noralf Trønnes <noralf@tronnes.org>
5221 T:      git git://anongit.freedesktop.org/drm/drm-misc
5222 S:      Maintained
5223 F:      drivers/gpu/drm/tiny/mi0283qt.c
5224 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5225
5226 DRM DRIVER FOR MSM ADRENO GPU
5227 M:      Rob Clark <robdclark@gmail.com>
5228 M:      Sean Paul <sean@poorly.run>
5229 L:      linux-arm-msm@vger.kernel.org
5230 L:      dri-devel@lists.freedesktop.org
5231 L:      freedreno@lists.freedesktop.org
5232 T:      git https://gitlab.freedesktop.org/drm/msm.git
5233 S:      Maintained
5234 F:      drivers/gpu/drm/msm/
5235 F:      include/uapi/drm/msm_drm.h
5236 F:      Documentation/devicetree/bindings/display/msm/
5237
5238 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5239 M:      Ben Skeggs <bskeggs@redhat.com>
5240 L:      dri-devel@lists.freedesktop.org
5241 L:      nouveau@lists.freedesktop.org
5242 T:      git git://github.com/skeggsb/linux
5243 S:      Supported
5244 F:      drivers/gpu/drm/nouveau/
5245 F:      include/uapi/drm/nouveau_drm.h
5246
5247 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5248 M:      Stefan Mavrodiev <stefan@olimex.com>
5249 S:      Maintained
5250 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5251 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5252
5253 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5254 M:      Noralf Trønnes <noralf@tronnes.org>
5255 T:      git git://anongit.freedesktop.org/drm/drm-misc
5256 S:      Maintained
5257 F:      drivers/gpu/drm/tiny/repaper.c
5258 F:      Documentation/devicetree/bindings/display/repaper.txt
5259
5260 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5261 M:      Dave Airlie <airlied@redhat.com>
5262 M:      Gerd Hoffmann <kraxel@redhat.com>
5263 L:      virtualization@lists.linux-foundation.org
5264 T:      git git://anongit.freedesktop.org/drm/drm-misc
5265 S:      Obsolete
5266 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5267 F:      drivers/gpu/drm/cirrus/
5268
5269 DRM DRIVER FOR QXL VIRTUAL GPU
5270 M:      Dave Airlie <airlied@redhat.com>
5271 M:      Gerd Hoffmann <kraxel@redhat.com>
5272 L:      virtualization@lists.linux-foundation.org
5273 L:      spice-devel@lists.freedesktop.org
5274 T:      git git://anongit.freedesktop.org/drm/drm-misc
5275 S:      Maintained
5276 F:      drivers/gpu/drm/qxl/
5277 F:      include/uapi/drm/qxl_drm.h
5278
5279 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5280 M:      Robert Chiras <robert.chiras@nxp.com>
5281 S:      Maintained
5282 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5283 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5284
5285 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5286 S:      Orphan / Obsolete
5287 F:      drivers/gpu/drm/r128/
5288 F:      include/uapi/drm/r128_drm.h
5289
5290 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5291 M:      Guido Günther <agx@sigxcpu.org>
5292 R:      Purism Kernel Team <kernel@puri.sm>
5293 S:      Maintained
5294 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5295 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5296
5297 DRM DRIVER FOR SAVAGE VIDEO CARDS
5298 S:      Orphan / Obsolete
5299 F:      drivers/gpu/drm/savage/
5300 F:      include/uapi/drm/savage_drm.h
5301
5302 DRM DRIVER FOR SIS VIDEO CARDS
5303 S:      Orphan / Obsolete
5304 F:      drivers/gpu/drm/sis/
5305 F:      include/uapi/drm/sis_drm.h
5306
5307 DRM DRIVER FOR SITRONIX ST7701 PANELS
5308 M:      Jagan Teki <jagan@amarulasolutions.com>
5309 S:      Maintained
5310 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5311 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5312
5313 DRM DRIVER FOR SITRONIX ST7586 PANELS
5314 M:      David Lechner <david@lechnology.com>
5315 T:      git git://anongit.freedesktop.org/drm/drm-misc
5316 S:      Maintained
5317 F:      drivers/gpu/drm/tiny/st7586.c
5318 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5319
5320 DRM DRIVER FOR SITRONIX ST7735R PANELS
5321 M:      David Lechner <david@lechnology.com>
5322 T:      git git://anongit.freedesktop.org/drm/drm-misc
5323 S:      Maintained
5324 F:      drivers/gpu/drm/tiny/st7735r.c
5325 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5326
5327 DRM DRIVER FOR ST-ERICSSON MCDE
5328 M:      Linus Walleij <linus.walleij@linaro.org>
5329 T:      git git://anongit.freedesktop.org/drm/drm-misc
5330 S:      Maintained
5331 F:      drivers/gpu/drm/mcde/
5332 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5333
5334 DRM DRIVER FOR TDFX VIDEO CARDS
5335 S:      Orphan / Obsolete
5336 F:      drivers/gpu/drm/tdfx/
5337
5338 DRM DRIVER FOR TPO TPG110 PANELS
5339 M:      Linus Walleij <linus.walleij@linaro.org>
5340 T:      git git://anongit.freedesktop.org/drm/drm-misc
5341 S:      Maintained
5342 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5343 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5344
5345 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5346 M:      Dave Airlie <airlied@redhat.com>
5347 R:      Sean Paul <sean@poorly.run>
5348 L:      dri-devel@lists.freedesktop.org
5349 S:      Odd Fixes
5350 F:      drivers/gpu/drm/udl/
5351 T:      git git://anongit.freedesktop.org/drm/drm-misc
5352
5353 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5354 M:      Hans de Goede <hdegoede@redhat.com>
5355 L:      dri-devel@lists.freedesktop.org
5356 S:      Maintained
5357 F:      drivers/gpu/drm/vboxvideo/
5358 T:      git git://anongit.freedesktop.org/drm/drm-misc
5359
5360 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5361 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5362 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5363 R:      Daniel Vetter <daniel@ffwll.ch>
5364 T:      git git://anongit.freedesktop.org/drm/drm-misc
5365 S:      Maintained
5366 L:      dri-devel@lists.freedesktop.org
5367 F:      drivers/gpu/drm/vkms/
5368 F:      Documentation/gpu/vkms.rst
5369
5370 DRM DRIVER FOR VMWARE VIRTUAL GPU
5371 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5372 M:      Thomas Hellstrom <thellstrom@vmware.com>
5373 L:      dri-devel@lists.freedesktop.org
5374 T:      git git://people.freedesktop.org/~thomash/linux
5375 S:      Supported
5376 F:      drivers/gpu/drm/vmwgfx/
5377 F:      include/uapi/drm/vmwgfx_drm.h
5378
5379 DRM DRIVERS
5380 M:      David Airlie <airlied@linux.ie>
5381 M:      Daniel Vetter <daniel@ffwll.ch>
5382 L:      dri-devel@lists.freedesktop.org
5383 T:      git git://anongit.freedesktop.org/drm/drm
5384 B:      https://bugs.freedesktop.org/
5385 C:      irc://chat.freenode.net/dri-devel
5386 S:      Maintained
5387 F:      drivers/gpu/drm/
5388 F:      drivers/gpu/vga/
5389 F:      Documentation/devicetree/bindings/display/
5390 F:      Documentation/devicetree/bindings/gpu/
5391 F:      Documentation/gpu/
5392 F:      include/drm/
5393 F:      include/uapi/drm/
5394 F:      include/linux/vga*
5395
5396 DRM DRIVERS AND MISC GPU PATCHES
5397 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5398 M:      Maxime Ripard <mripard@kernel.org>
5399 M:      Sean Paul <sean@poorly.run>
5400 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5401 S:      Maintained
5402 T:      git git://anongit.freedesktop.org/drm/drm-misc
5403 F:      Documentation/gpu/
5404 F:      drivers/gpu/vga/
5405 F:      drivers/gpu/drm/*
5406 F:      include/drm/drm*
5407 F:      include/uapi/drm/drm*
5408 F:      include/linux/vga*
5409
5410 DRM DRIVERS FOR ALLWINNER A10
5411 M:      Maxime Ripard <mripard@kernel.org>
5412 M:      Chen-Yu Tsai <wens@csie.org>
5413 L:      dri-devel@lists.freedesktop.org
5414 S:      Supported
5415 F:      drivers/gpu/drm/sun4i/
5416 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5417 T:      git git://anongit.freedesktop.org/drm/drm-misc
5418
5419 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5420 M:      Maxime Ripard <mripard@kernel.org>
5421 M:      Chen-Yu Tsai <wens@csie.org>
5422 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5423 L:      dri-devel@lists.freedesktop.org
5424 S:      Supported
5425 F:      drivers/gpu/drm/sun4i/sun8i*
5426 T:      git git://anongit.freedesktop.org/drm/drm-misc
5427
5428 DRM DRIVERS FOR AMLOGIC SOCS
5429 M:      Neil Armstrong <narmstrong@baylibre.com>
5430 L:      dri-devel@lists.freedesktop.org
5431 L:      linux-amlogic@lists.infradead.org
5432 W:      http://linux-meson.com/
5433 S:      Supported
5434 F:      drivers/gpu/drm/meson/
5435 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5436 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5437 F:      Documentation/gpu/meson.rst
5438 T:      git git://anongit.freedesktop.org/drm/drm-misc
5439
5440 DRM DRIVERS FOR ATMEL HLCDC
5441 M:      Sam Ravnborg <sam@ravnborg.org>
5442 M:      Boris Brezillon <bbrezillon@kernel.org>
5443 L:      dri-devel@lists.freedesktop.org
5444 S:      Supported
5445 F:      drivers/gpu/drm/atmel-hlcdc/
5446 F:      Documentation/devicetree/bindings/display/atmel/
5447 T:      git git://anongit.freedesktop.org/drm/drm-misc
5448
5449 DRM DRIVERS FOR BRIDGE CHIPS
5450 M:      Andrzej Hajda <a.hajda@samsung.com>
5451 M:      Neil Armstrong <narmstrong@baylibre.com>
5452 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5453 R:      Jonas Karlman <jonas@kwiboo.se>
5454 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5455 S:      Maintained
5456 T:      git git://anongit.freedesktop.org/drm/drm-misc
5457 F:      drivers/gpu/drm/bridge/
5458
5459 DRM DRIVERS FOR EXYNOS
5460 M:      Inki Dae <inki.dae@samsung.com>
5461 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5462 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5463 M:      Kyungmin Park <kyungmin.park@samsung.com>
5464 L:      dri-devel@lists.freedesktop.org
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5466 S:      Supported
5467 F:      drivers/gpu/drm/exynos/
5468 F:      include/uapi/drm/exynos_drm.h
5469 F:      Documentation/devicetree/bindings/display/exynos/
5470
5471 DRM DRIVERS FOR FREESCALE DCU
5472 M:      Stefan Agner <stefan@agner.ch>
5473 M:      Alison Wang <alison.wang@nxp.com>
5474 L:      dri-devel@lists.freedesktop.org
5475 S:      Supported
5476 F:      drivers/gpu/drm/fsl-dcu/
5477 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5478 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5479 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5480 T:      git git://anongit.freedesktop.org/drm/drm-misc
5481
5482 DRM DRIVERS FOR FREESCALE IMX
5483 M:      Philipp Zabel <p.zabel@pengutronix.de>
5484 L:      dri-devel@lists.freedesktop.org
5485 S:      Maintained
5486 F:      drivers/gpu/drm/imx/
5487 F:      drivers/gpu/ipu-v3/
5488 F:      Documentation/devicetree/bindings/display/imx/
5489
5490 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5491 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5492 L:      dri-devel@lists.freedesktop.org
5493 T:      git git://github.com/patjak/drm-gma500
5494 S:      Maintained
5495 F:      drivers/gpu/drm/gma500/
5496
5497 DRM DRIVERS FOR HISILICON
5498 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5499 M:      Rongrong Zou <zourongrong@gmail.com>
5500 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5501 R:      Chen Feng <puck.chen@hisilicon.com>
5502 L:      dri-devel@lists.freedesktop.org
5503 T:      git git://github.com/xin3liang/linux.git
5504 S:      Maintained
5505 F:      drivers/gpu/drm/hisilicon/
5506 F:      Documentation/devicetree/bindings/display/hisilicon/
5507
5508 DRM DRIVERS FOR LIMA
5509 M:      Qiang Yu <yuq825@gmail.com>
5510 L:      dri-devel@lists.freedesktop.org
5511 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5512 S:      Maintained
5513 F:      drivers/gpu/drm/lima/
5514 F:      include/uapi/drm/lima_drm.h
5515 T:      git git://anongit.freedesktop.org/drm/drm-misc
5516
5517 DRM DRIVERS FOR MEDIATEK
5518 M:      CK Hu <ck.hu@mediatek.com>
5519 M:      Philipp Zabel <p.zabel@pengutronix.de>
5520 L:      dri-devel@lists.freedesktop.org
5521 S:      Supported
5522 F:      drivers/gpu/drm/mediatek/
5523 F:      Documentation/devicetree/bindings/display/mediatek/
5524
5525 DRM DRIVERS FOR NVIDIA TEGRA
5526 M:      Thierry Reding <thierry.reding@gmail.com>
5527 L:      dri-devel@lists.freedesktop.org
5528 L:      linux-tegra@vger.kernel.org
5529 T:      git git://anongit.freedesktop.org/tegra/linux.git
5530 S:      Supported
5531 F:      drivers/gpu/drm/tegra/
5532 F:      drivers/gpu/host1x/
5533 F:      include/linux/host1x.h
5534 F:      include/uapi/drm/tegra_drm.h
5535 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5536
5537 DRM DRIVERS FOR RENESAS
5538 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5539 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5540 L:      dri-devel@lists.freedesktop.org
5541 L:      linux-renesas-soc@vger.kernel.org
5542 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5543 S:      Supported
5544 F:      drivers/gpu/drm/rcar-du/
5545 F:      drivers/gpu/drm/shmobile/
5546 F:      include/linux/platform_data/shmob_drm.h
5547 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5548 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5549 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5550
5551 DRM DRIVERS FOR ROCKCHIP
5552 M:      Sandy Huang <hjc@rock-chips.com>
5553 M:      Heiko Stübner <heiko@sntech.de>
5554 L:      dri-devel@lists.freedesktop.org
5555 S:      Maintained
5556 F:      drivers/gpu/drm/rockchip/
5557 F:      Documentation/devicetree/bindings/display/rockchip/
5558 T:      git git://anongit.freedesktop.org/drm/drm-misc
5559
5560 DRM DRIVERS FOR STI
5561 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5562 M:      Vincent Abriou <vincent.abriou@st.com>
5563 L:      dri-devel@lists.freedesktop.org
5564 T:      git git://anongit.freedesktop.org/drm/drm-misc
5565 S:      Maintained
5566 F:      drivers/gpu/drm/sti
5567 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5568
5569 DRM DRIVERS FOR STM
5570 M:      Yannick Fertre <yannick.fertre@st.com>
5571 M:      Philippe Cornu <philippe.cornu@st.com>
5572 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5573 M:      Vincent Abriou <vincent.abriou@st.com>
5574 L:      dri-devel@lists.freedesktop.org
5575 T:      git git://anongit.freedesktop.org/drm/drm-misc
5576 S:      Maintained
5577 F:      drivers/gpu/drm/stm
5578 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5579
5580 DRM DRIVERS FOR TI LCDC
5581 M:      Jyri Sarha <jsarha@ti.com>
5582 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5583 L:      dri-devel@lists.freedesktop.org
5584 S:      Maintained
5585 F:      drivers/gpu/drm/tilcdc/
5586 F:      Documentation/devicetree/bindings/display/tilcdc/
5587
5588 DRM DRIVERS FOR TI OMAP
5589 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5590 L:      dri-devel@lists.freedesktop.org
5591 S:      Maintained
5592 F:      drivers/gpu/drm/omapdrm/
5593 F:      Documentation/devicetree/bindings/display/ti/
5594
5595 DRM DRIVERS FOR V3D
5596 M:      Eric Anholt <eric@anholt.net>
5597 S:      Supported
5598 F:      drivers/gpu/drm/v3d/
5599 F:      include/uapi/drm/v3d_drm.h
5600 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5601 T:      git git://anongit.freedesktop.org/drm/drm-misc
5602
5603 DRM DRIVERS FOR VC4
5604 M:      Eric Anholt <eric@anholt.net>
5605 T:      git git://github.com/anholt/linux
5606 S:      Supported
5607 F:      drivers/gpu/drm/vc4/
5608 F:      include/uapi/drm/vc4_drm.h
5609 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5610 T:      git git://anongit.freedesktop.org/drm/drm-misc
5611
5612 DRM DRIVERS FOR VIVANTE GPU IP
5613 M:      Lucas Stach <l.stach@pengutronix.de>
5614 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5615 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5616 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5617 L:      dri-devel@lists.freedesktop.org
5618 S:      Maintained
5619 F:      drivers/gpu/drm/etnaviv/
5620 F:      include/uapi/drm/etnaviv_drm.h
5621 F:      Documentation/devicetree/bindings/display/etnaviv/
5622
5623 DRM DRIVERS FOR ZTE ZX
5624 M:      Shawn Guo <shawnguo@kernel.org>
5625 L:      dri-devel@lists.freedesktop.org
5626 S:      Maintained
5627 F:      drivers/gpu/drm/zte/
5628 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5629 T:      git git://anongit.freedesktop.org/drm/drm-misc
5630
5631 DRM PANEL DRIVERS
5632 M:      Thierry Reding <thierry.reding@gmail.com>
5633 R:      Sam Ravnborg <sam@ravnborg.org>
5634 L:      dri-devel@lists.freedesktop.org
5635 T:      git git://anongit.freedesktop.org/drm/drm-misc
5636 S:      Maintained
5637 F:      drivers/gpu/drm/drm_panel.c
5638 F:      drivers/gpu/drm/panel/
5639 F:      include/drm/drm_panel.h
5640 F:      Documentation/devicetree/bindings/display/panel/
5641
5642 DRM DRIVERS FOR XEN
5643 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5644 T:      git git://anongit.freedesktop.org/drm/drm-misc
5645 L:      dri-devel@lists.freedesktop.org
5646 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5647 S:      Supported
5648 F:      drivers/gpu/drm/xen/
5649 F:      Documentation/gpu/xen-front.rst
5650
5651 DRM TTM SUBSYSTEM
5652 M:      Christian Koenig <christian.koenig@amd.com>
5653 M:      Huang Rui <ray.huang@amd.com>
5654 T:      git git://people.freedesktop.org/~agd5f/linux
5655 S:      Maintained
5656 L:      dri-devel@lists.freedesktop.org
5657 F:      include/drm/ttm/
5658 F:      drivers/gpu/drm/ttm/
5659
5660 DSBR100 USB FM RADIO DRIVER
5661 M:      Alexey Klimov <klimov.linux@gmail.com>
5662 L:      linux-media@vger.kernel.org
5663 T:      git git://linuxtv.org/media_tree.git
5664 S:      Maintained
5665 F:      drivers/media/radio/dsbr100.c
5666
5667 DT3155 MEDIA DRIVER
5668 M:      Hans Verkuil <hverkuil@xs4all.nl>
5669 L:      linux-media@vger.kernel.org
5670 T:      git git://linuxtv.org/media_tree.git
5671 W:      https://linuxtv.org
5672 S:      Odd Fixes
5673 F:      drivers/media/pci/dt3155/
5674
5675 DVB_USB_AF9015 MEDIA DRIVER
5676 M:      Antti Palosaari <crope@iki.fi>
5677 L:      linux-media@vger.kernel.org
5678 W:      https://linuxtv.org
5679 W:      http://palosaari.fi/linux/
5680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5681 T:      git git://linuxtv.org/anttip/media_tree.git
5682 S:      Maintained
5683 F:      drivers/media/usb/dvb-usb-v2/af9015*
5684
5685 DVB_USB_AF9035 MEDIA DRIVER
5686 M:      Antti Palosaari <crope@iki.fi>
5687 L:      linux-media@vger.kernel.org
5688 W:      https://linuxtv.org
5689 W:      http://palosaari.fi/linux/
5690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5691 T:      git git://linuxtv.org/anttip/media_tree.git
5692 S:      Maintained
5693 F:      drivers/media/usb/dvb-usb-v2/af9035*
5694
5695 DVB_USB_ANYSEE MEDIA DRIVER
5696 M:      Antti Palosaari <crope@iki.fi>
5697 L:      linux-media@vger.kernel.org
5698 W:      https://linuxtv.org
5699 W:      http://palosaari.fi/linux/
5700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5701 T:      git git://linuxtv.org/anttip/media_tree.git
5702 S:      Maintained
5703 F:      drivers/media/usb/dvb-usb-v2/anysee*
5704
5705 DVB_USB_AU6610 MEDIA DRIVER
5706 M:      Antti Palosaari <crope@iki.fi>
5707 L:      linux-media@vger.kernel.org
5708 W:      https://linuxtv.org
5709 W:      http://palosaari.fi/linux/
5710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5711 T:      git git://linuxtv.org/anttip/media_tree.git
5712 S:      Maintained
5713 F:      drivers/media/usb/dvb-usb-v2/au6610*
5714
5715 DVB_USB_CE6230 MEDIA DRIVER
5716 M:      Antti Palosaari <crope@iki.fi>
5717 L:      linux-media@vger.kernel.org
5718 W:      https://linuxtv.org
5719 W:      http://palosaari.fi/linux/
5720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5721 T:      git git://linuxtv.org/anttip/media_tree.git
5722 S:      Maintained
5723 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5724
5725 DVB_USB_CXUSB MEDIA DRIVER
5726 M:      Michael Krufky <mkrufky@linuxtv.org>
5727 L:      linux-media@vger.kernel.org
5728 W:      https://linuxtv.org
5729 W:      http://github.com/mkrufky
5730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5731 T:      git git://linuxtv.org/media_tree.git
5732 S:      Maintained
5733 F:      drivers/media/usb/dvb-usb/cxusb*
5734
5735 DVB_USB_EC168 MEDIA DRIVER
5736 M:      Antti Palosaari <crope@iki.fi>
5737 L:      linux-media@vger.kernel.org
5738 W:      https://linuxtv.org
5739 W:      http://palosaari.fi/linux/
5740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5741 T:      git git://linuxtv.org/anttip/media_tree.git
5742 S:      Maintained
5743 F:      drivers/media/usb/dvb-usb-v2/ec168*
5744
5745 DVB_USB_GL861 MEDIA DRIVER
5746 M:      Antti Palosaari <crope@iki.fi>
5747 L:      linux-media@vger.kernel.org
5748 W:      https://linuxtv.org
5749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5750 T:      git git://linuxtv.org/anttip/media_tree.git
5751 S:      Maintained
5752 F:      drivers/media/usb/dvb-usb-v2/gl861*
5753
5754 DVB_USB_MXL111SF MEDIA DRIVER
5755 M:      Michael Krufky <mkrufky@linuxtv.org>
5756 L:      linux-media@vger.kernel.org
5757 W:      https://linuxtv.org
5758 W:      http://github.com/mkrufky
5759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5760 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5761 S:      Maintained
5762 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5763
5764 DVB_USB_RTL28XXU MEDIA DRIVER
5765 M:      Antti Palosaari <crope@iki.fi>
5766 L:      linux-media@vger.kernel.org
5767 W:      https://linuxtv.org
5768 W:      http://palosaari.fi/linux/
5769 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5770 T:      git git://linuxtv.org/anttip/media_tree.git
5771 S:      Maintained
5772 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5773
5774 DVB_USB_V2 MEDIA DRIVER
5775 M:      Antti Palosaari <crope@iki.fi>
5776 L:      linux-media@vger.kernel.org
5777 W:      https://linuxtv.org
5778 W:      http://palosaari.fi/linux/
5779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5780 T:      git git://linuxtv.org/anttip/media_tree.git
5781 S:      Maintained
5782 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5783 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5784
5785 DYNAMIC DEBUG
5786 M:      Jason Baron <jbaron@akamai.com>
5787 S:      Maintained
5788 F:      lib/dynamic_debug.c
5789 F:      include/linux/dynamic_debug.h
5790
5791 DYNAMIC INTERRUPT MODERATION
5792 M:      Tal Gilboa <talgi@mellanox.com>
5793 S:      Maintained
5794 F:      include/linux/dim.h
5795 F:      lib/dim/
5796
5797 DZ DECSTATION DZ11 SERIAL DRIVER
5798 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5799 S:      Maintained
5800 F:      drivers/tty/serial/dz.*
5801
5802 E3X0 POWER BUTTON DRIVER
5803 M:      Moritz Fischer <moritz.fischer@ettus.com>
5804 L:      usrp-users@lists.ettus.com
5805 W:      http://www.ettus.com
5806 S:      Supported
5807 F:      drivers/input/misc/e3x0-button.c
5808 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5809
5810 E4000 MEDIA DRIVER
5811 M:      Antti Palosaari <crope@iki.fi>
5812 L:      linux-media@vger.kernel.org
5813 W:      https://linuxtv.org
5814 W:      http://palosaari.fi/linux/
5815 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5816 T:      git git://linuxtv.org/anttip/media_tree.git
5817 S:      Maintained
5818 F:      drivers/media/tuners/e4000*
5819
5820 EARTH_PT1 MEDIA DRIVER
5821 M:      Akihiro Tsukada <tskd08@gmail.com>
5822 L:      linux-media@vger.kernel.org
5823 S:      Odd Fixes
5824 F:      drivers/media/pci/pt1/
5825
5826 EARTH_PT3 MEDIA DRIVER
5827 M:      Akihiro Tsukada <tskd08@gmail.com>
5828 L:      linux-media@vger.kernel.org
5829 S:      Odd Fixes
5830 F:      drivers/media/pci/pt3/
5831
5832 EC100 MEDIA DRIVER
5833 M:      Antti Palosaari <crope@iki.fi>
5834 L:      linux-media@vger.kernel.org
5835 W:      https://linuxtv.org
5836 W:      http://palosaari.fi/linux/
5837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5838 T:      git git://linuxtv.org/anttip/media_tree.git
5839 S:      Maintained
5840 F:      drivers/media/dvb-frontends/ec100*
5841
5842 ECRYPT FILE SYSTEM
5843 M:      Tyler Hicks <tyhicks@canonical.com>
5844 L:      ecryptfs@vger.kernel.org
5845 W:      http://ecryptfs.org
5846 W:      https://launchpad.net/ecryptfs
5847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5848 S:      Supported
5849 F:      Documentation/filesystems/ecryptfs.txt
5850 F:      fs/ecryptfs/
5851
5852 EDAC-AMD64
5853 M:      Borislav Petkov <bp@alien8.de>
5854 L:      linux-edac@vger.kernel.org
5855 S:      Maintained
5856 F:      drivers/edac/amd64_edac*
5857
5858 EDAC-ARMADA
5859 M:      Jan Luebbe <jlu@pengutronix.de>
5860 L:      linux-edac@vger.kernel.org
5861 S:      Maintained
5862 F:      drivers/edac/armada_xp_*
5863
5864 EDAC-AST2500
5865 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5866 S:      Supported
5867 F:      drivers/edac/aspeed_edac.c
5868 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5869
5870 EDAC-BLUEFIELD
5871 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5872 S:      Supported
5873 F:      drivers/edac/bluefield_edac.c
5874
5875 EDAC-CALXEDA
5876 M:      Robert Richter <rric@kernel.org>
5877 L:      linux-edac@vger.kernel.org
5878 S:      Maintained
5879 F:      drivers/edac/highbank*
5880
5881 EDAC-CAVIUM OCTEON
5882 M:      Ralf Baechle <ralf@linux-mips.org>
5883 M:      David Daney <david.daney@cavium.com>
5884 L:      linux-edac@vger.kernel.org
5885 L:      linux-mips@vger.kernel.org
5886 S:      Supported
5887 F:      drivers/edac/octeon_edac*
5888
5889 EDAC-CAVIUM THUNDERX
5890 M:      David Daney <david.daney@cavium.com>
5891 M:      Jan Glauber <jglauber@cavium.com>
5892 L:      linux-edac@vger.kernel.org
5893 S:      Supported
5894 F:      drivers/edac/thunderx_edac*
5895
5896 EDAC-CORE
5897 M:      Borislav Petkov <bp@alien8.de>
5898 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5899 M:      Tony Luck <tony.luck@intel.com>
5900 R:      James Morse <james.morse@arm.com>
5901 R:      Robert Richter <rrichter@marvell.com>
5902 L:      linux-edac@vger.kernel.org
5903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5904 S:      Supported
5905 F:      Documentation/admin-guide/ras.rst
5906 F:      Documentation/driver-api/edac.rst
5907 F:      drivers/edac/
5908 F:      include/linux/edac.h
5909
5910 EDAC-E752X
5911 M:      Mark Gross <mark.gross@intel.com>
5912 L:      linux-edac@vger.kernel.org
5913 S:      Maintained
5914 F:      drivers/edac/e752x_edac.c
5915
5916 EDAC-E7XXX
5917 L:      linux-edac@vger.kernel.org
5918 S:      Maintained
5919 F:      drivers/edac/e7xxx_edac.c
5920
5921 EDAC-FSL_DDR
5922 M:      York Sun <york.sun@nxp.com>
5923 L:      linux-edac@vger.kernel.org
5924 S:      Maintained
5925 F:      drivers/edac/fsl_ddr_edac.*
5926
5927 EDAC-GHES
5928 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5929 L:      linux-edac@vger.kernel.org
5930 S:      Maintained
5931 F:      drivers/edac/ghes_edac.c
5932
5933 EDAC-I10NM
5934 M:      Tony Luck <tony.luck@intel.com>
5935 L:      linux-edac@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/edac/i10nm_base.c
5938
5939 EDAC-I3000
5940 L:      linux-edac@vger.kernel.org
5941 S:      Orphan
5942 F:      drivers/edac/i3000_edac.c
5943
5944 EDAC-I5000
5945 L:      linux-edac@vger.kernel.org
5946 S:      Maintained
5947 F:      drivers/edac/i5000_edac.c
5948
5949 EDAC-I5400
5950 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5951 L:      linux-edac@vger.kernel.org
5952 S:      Maintained
5953 F:      drivers/edac/i5400_edac.c
5954
5955 EDAC-I7300
5956 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5957 L:      linux-edac@vger.kernel.org
5958 S:      Maintained
5959 F:      drivers/edac/i7300_edac.c
5960
5961 EDAC-I7CORE
5962 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5963 L:      linux-edac@vger.kernel.org
5964 S:      Maintained
5965 F:      drivers/edac/i7core_edac.c
5966
5967 EDAC-I82443BXGX
5968 M:      Tim Small <tim@buttersideup.com>
5969 L:      linux-edac@vger.kernel.org
5970 S:      Maintained
5971 F:      drivers/edac/i82443bxgx_edac.c
5972
5973 EDAC-I82975X
5974 M:      "Arvind R." <arvino55@gmail.com>
5975 L:      linux-edac@vger.kernel.org
5976 S:      Maintained
5977 F:      drivers/edac/i82975x_edac.c
5978
5979 EDAC-IE31200
5980 M:      Jason Baron <jbaron@akamai.com>
5981 L:      linux-edac@vger.kernel.org
5982 S:      Maintained
5983 F:      drivers/edac/ie31200_edac.c
5984
5985 EDAC-MPC85XX
5986 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5987 L:      linux-edac@vger.kernel.org
5988 S:      Maintained
5989 F:      drivers/edac/mpc85xx_edac.[ch]
5990
5991 EDAC-PASEMI
5992 M:      Egor Martovetsky <egor@pasemi.com>
5993 L:      linux-edac@vger.kernel.org
5994 S:      Maintained
5995 F:      drivers/edac/pasemi_edac.c
5996
5997 EDAC-PND2
5998 M:      Tony Luck <tony.luck@intel.com>
5999 L:      linux-edac@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/edac/pnd2_edac.[ch]
6002
6003 EDAC-R82600
6004 M:      Tim Small <tim@buttersideup.com>
6005 L:      linux-edac@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/edac/r82600_edac.c
6008
6009 EDAC-SBRIDGE
6010 M:      Tony Luck <tony.luck@intel.com>
6011 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6012 L:      linux-edac@vger.kernel.org
6013 S:      Maintained
6014 F:      drivers/edac/sb_edac.c
6015
6016 EDAC-SIFIVE
6017 M:      Yash Shah <yash.shah@sifive.com>
6018 L:      linux-edac@vger.kernel.org
6019 S:      Supported
6020 F:      drivers/edac/sifive_edac.c
6021
6022 EDAC-SKYLAKE
6023 M:      Tony Luck <tony.luck@intel.com>
6024 L:      linux-edac@vger.kernel.org
6025 S:      Maintained
6026 F:      drivers/edac/skx_*.c
6027
6028 EDAC-TI
6029 M:      Tero Kristo <t-kristo@ti.com>
6030 L:      linux-edac@vger.kernel.org
6031 S:      Maintained
6032 F:      drivers/edac/ti_edac.c
6033
6034 EDAC-QCOM
6035 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
6036 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6037 L:      linux-arm-msm@vger.kernel.org
6038 L:      linux-edac@vger.kernel.org
6039 S:      Maintained
6040 F:      drivers/edac/qcom_edac.c
6041
6042 EDIROL UA-101/UA-1000 DRIVER
6043 M:      Clemens Ladisch <clemens@ladisch.de>
6044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6046 S:      Maintained
6047 F:      sound/usb/misc/ua101.c
6048
6049 EFI TEST DRIVER
6050 L:      linux-efi@vger.kernel.org
6051 M:      Ivan Hu <ivan.hu@canonical.com>
6052 M:      Ard Biesheuvel <ardb@kernel.org>
6053 S:      Maintained
6054 F:      drivers/firmware/efi/test/
6055
6056 EFI VARIABLE FILESYSTEM
6057 M:      Matthew Garrett <matthew.garrett@nebula.com>
6058 M:      Jeremy Kerr <jk@ozlabs.org>
6059 M:      Ard Biesheuvel <ardb@kernel.org>
6060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6061 L:      linux-efi@vger.kernel.org
6062 S:      Maintained
6063 F:      fs/efivarfs/
6064
6065 EFIFB FRAMEBUFFER DRIVER
6066 L:      linux-fbdev@vger.kernel.org
6067 M:      Peter Jones <pjones@redhat.com>
6068 S:      Maintained
6069 F:      drivers/video/fbdev/efifb.c
6070
6071 EFS FILESYSTEM
6072 W:      http://aeschi.ch.eu.org/efs/
6073 S:      Orphan
6074 F:      fs/efs/
6075
6076 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6077 M:      Douglas Miller <dougmill@linux.ibm.com>
6078 L:      netdev@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/net/ethernet/ibm/ehea/
6081
6082 EM28XX VIDEO4LINUX DRIVER
6083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6084 L:      linux-media@vger.kernel.org
6085 W:      https://linuxtv.org
6086 T:      git git://linuxtv.org/media_tree.git
6087 S:      Maintained
6088 F:      drivers/media/usb/em28xx/
6089 F:      Documentation/media/v4l-drivers/em28xx*
6090
6091 EMBEDDED LINUX
6092 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
6093 M:      Matt Mackall <mpm@selenic.com>
6094 M:      David Woodhouse <dwmw2@infradead.org>
6095 L:      linux-embedded@vger.kernel.org
6096 S:      Maintained
6097
6098 Emulex 10Gbps iSCSI - OneConnect DRIVER
6099 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6100 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
6101 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6102 L:      linux-scsi@vger.kernel.org
6103 W:      http://www.broadcom.com
6104 S:      Supported
6105 F:      drivers/scsi/be2iscsi/
6106
6107 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6108 M:      Sathya Perla <sathya.perla@broadcom.com>
6109 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6110 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6111 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6112 L:      netdev@vger.kernel.org
6113 W:      http://www.emulex.com
6114 S:      Supported
6115 F:      drivers/net/ethernet/emulex/benet/
6116
6117 EMULEX ONECONNECT ROCE DRIVER
6118 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6119 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6120 L:      linux-rdma@vger.kernel.org
6121 W:      http://www.broadcom.com
6122 S:      Odd Fixes
6123 F:      drivers/infiniband/hw/ocrdma/
6124 F:      include/uapi/rdma/ocrdma-abi.h
6125
6126 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6127 M:      James Smart <james.smart@broadcom.com>
6128 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6129 L:      linux-scsi@vger.kernel.org
6130 W:      http://www.broadcom.com
6131 S:      Supported
6132 F:      drivers/scsi/lpfc/
6133
6134 ENE CB710 FLASH CARD READER DRIVER
6135 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6136 S:      Maintained
6137 F:      drivers/misc/cb710/
6138 F:      drivers/mmc/host/cb710-mmc.*
6139 F:      include/linux/cb710.h
6140
6141 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6142 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6143 S:      Maintained
6144 F:      drivers/media/rc/ene_ir.*
6145
6146 EPSON S1D13XXX FRAMEBUFFER DRIVER
6147 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6148 S:      Maintained
6149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6150 F:      drivers/video/fbdev/s1d13xxxfb.c
6151 F:      include/video/s1d13xxxfb.h
6152
6153 EROFS FILE SYSTEM
6154 M:      Gao Xiang <gaoxiang25@huawei.com>
6155 M:      Chao Yu <yuchao0@huawei.com>
6156 L:      linux-erofs@lists.ozlabs.org
6157 S:      Maintained
6158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6159 F:      Documentation/filesystems/erofs.txt
6160 F:      fs/erofs/
6161 F:      include/trace/events/erofs.h
6162
6163 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6164 M:      Jeff Layton <jlayton@kernel.org>
6165 S:      Maintained
6166 F:      lib/errseq.c
6167 F:      include/linux/errseq.h
6168
6169 ET131X NETWORK DRIVER
6170 M:      Mark Einon <mark.einon@gmail.com>
6171 S:      Odd Fixes
6172 F:      drivers/net/ethernet/agere/
6173
6174 ETHERNET BRIDGE
6175 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6176 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6177 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6178 L:      netdev@vger.kernel.org
6179 W:      http://www.linuxfoundation.org/en/Net:Bridge
6180 S:      Maintained
6181 F:      include/linux/netfilter_bridge/
6182 F:      net/bridge/
6183
6184 ETHERNET PHY LIBRARY
6185 M:      Andrew Lunn <andrew@lunn.ch>
6186 M:      Florian Fainelli <f.fainelli@gmail.com>
6187 M:      Heiner Kallweit <hkallweit1@gmail.com>
6188 L:      netdev@vger.kernel.org
6189 S:      Maintained
6190 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6191 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6192 F:      Documentation/devicetree/bindings/net/mdio*
6193 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
6194 F:      Documentation/networking/phy.rst
6195 F:      drivers/net/phy/
6196 F:      drivers/of/of_mdio.c
6197 F:      drivers/of/of_net.c
6198 F:      include/dt-bindings/net/qca-ar803x.h
6199 F:      include/linux/*mdio*.h
6200 F:      include/linux/of_net.h
6201 F:      include/linux/phy.h
6202 F:      include/linux/phy_fixed.h
6203 F:      include/linux/platform_data/mdio-bcm-unimac.h
6204 F:      include/linux/platform_data/mdio-gpio.h
6205 F:      include/trace/events/mdio.h
6206 F:      include/uapi/linux/mdio.h
6207 F:      include/uapi/linux/mii.h
6208
6209 EXFAT FILE SYSTEM
6210 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6211 L:      linux-fsdevel@vger.kernel.org
6212 S:      Maintained
6213 F:      drivers/staging/exfat/
6214
6215 EXT2 FILE SYSTEM
6216 M:      Jan Kara <jack@suse.com>
6217 L:      linux-ext4@vger.kernel.org
6218 S:      Maintained
6219 F:      Documentation/filesystems/ext2.txt
6220 F:      fs/ext2/
6221 F:      include/linux/ext2*
6222
6223 EXT4 FILE SYSTEM
6224 M:      "Theodore Ts'o" <tytso@mit.edu>
6225 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6226 L:      linux-ext4@vger.kernel.org
6227 W:      http://ext4.wiki.kernel.org
6228 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6230 S:      Maintained
6231 F:      Documentation/filesystems/ext4/
6232 F:      fs/ext4/
6233
6234 Extended Verification Module (EVM)
6235 M:      Mimi Zohar <zohar@linux.ibm.com>
6236 L:      linux-integrity@vger.kernel.org
6237 S:      Supported
6238 F:      security/integrity/evm/
6239
6240 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6241 M:      Ard Biesheuvel <ardb@kernel.org>
6242 L:      linux-efi@vger.kernel.org
6243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6244 S:      Maintained
6245 F:      Documentation/admin-guide/efi-stub.rst
6246 F:      arch/*/kernel/efi.c
6247 F:      arch/x86/boot/compressed/eboot.[ch]
6248 F:      arch/*/include/asm/efi.h
6249 F:      arch/x86/platform/efi/
6250 F:      drivers/firmware/efi/
6251 F:      include/linux/efi*.h
6252 F:      arch/arm/boot/compressed/efi-header.S
6253 F:      arch/arm64/kernel/efi-entry.S
6254
6255 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6256 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6257 M:      Chanwoo Choi <cw00.choi@samsung.com>
6258 L:      linux-kernel@vger.kernel.org
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6260 S:      Maintained
6261 F:      drivers/extcon/
6262 F:      include/linux/extcon/
6263 F:      include/linux/extcon.h
6264 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6265 F:      Documentation/devicetree/bindings/extcon/
6266
6267 EXYNOS DP DRIVER
6268 M:      Jingoo Han <jingoohan1@gmail.com>
6269 L:      dri-devel@lists.freedesktop.org
6270 S:      Maintained
6271 F:      drivers/gpu/drm/exynos/exynos_dp*
6272
6273 EXYNOS SYSMMU (IOMMU) driver
6274 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6275 L:      iommu@lists.linux-foundation.org
6276 S:      Maintained
6277 F:      drivers/iommu/exynos-iommu.c
6278
6279 EZchip NPS platform support
6280 M:      Vineet Gupta <vgupta@synopsys.com>
6281 M:      Ofer Levi <oferle@mellanox.com>
6282 S:      Supported
6283 F:      arch/arc/plat-eznps
6284 F:      arch/arc/boot/dts/eznps.dts
6285
6286 F2FS FILE SYSTEM
6287 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6288 M:      Chao Yu <yuchao0@huawei.com>
6289 L:      linux-f2fs-devel@lists.sourceforge.net
6290 W:      https://f2fs.wiki.kernel.org/
6291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6292 S:      Maintained
6293 F:      Documentation/filesystems/f2fs.txt
6294 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6295 F:      fs/f2fs/
6296 F:      include/linux/f2fs_fs.h
6297 F:      include/trace/events/f2fs.h
6298
6299 F71805F HARDWARE MONITORING DRIVER
6300 M:      Jean Delvare <jdelvare@suse.com>
6301 L:      linux-hwmon@vger.kernel.org
6302 S:      Maintained
6303 F:      Documentation/hwmon/f71805f.rst
6304 F:      drivers/hwmon/f71805f.c
6305
6306 FADDR2LINE
6307 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6308 S:      Maintained
6309 F:      scripts/faddr2line
6310
6311 FAILOVER MODULE
6312 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6313 L:      netdev@vger.kernel.org
6314 S:      Supported
6315 F:      net/core/failover.c
6316 F:      include/net/failover.h
6317 F:      Documentation/networking/failover.rst
6318
6319 FANOTIFY
6320 M:      Jan Kara <jack@suse.cz>
6321 R:      Amir Goldstein <amir73il@gmail.com>
6322 L:      linux-fsdevel@vger.kernel.org
6323 S:      Maintained
6324 F:      fs/notify/fanotify/
6325 F:      include/linux/fanotify.h
6326 F:      include/uapi/linux/fanotify.h
6327
6328 FARSYNC SYNCHRONOUS DRIVER
6329 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6330 W:      http://www.farsite.co.uk/
6331 S:      Supported
6332 F:      drivers/net/wan/farsync.*
6333
6334 FAULT INJECTION SUPPORT
6335 M:      Akinobu Mita <akinobu.mita@gmail.com>
6336 S:      Supported
6337 F:      Documentation/fault-injection/
6338 F:      lib/fault-inject.c
6339
6340 FBTFT Framebuffer drivers
6341 S:      Orphan
6342 L:      dri-devel@lists.freedesktop.org
6343 L:      linux-fbdev@vger.kernel.org
6344 F:      drivers/staging/fbtft/
6345
6346 FC0011 TUNER DRIVER
6347 M:      Michael Buesch <m@bues.ch>
6348 L:      linux-media@vger.kernel.org
6349 S:      Maintained
6350 F:      drivers/media/tuners/fc0011.h
6351 F:      drivers/media/tuners/fc0011.c
6352
6353 FC2580 MEDIA DRIVER
6354 M:      Antti Palosaari <crope@iki.fi>
6355 L:      linux-media@vger.kernel.org
6356 W:      https://linuxtv.org
6357 W:      http://palosaari.fi/linux/
6358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6359 T:      git git://linuxtv.org/anttip/media_tree.git
6360 S:      Maintained
6361 F:      drivers/media/tuners/fc2580*
6362
6363 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6364 M:      Hannes Reinecke <hare@suse.de>
6365 L:      linux-scsi@vger.kernel.org
6366 W:      www.Open-FCoE.org
6367 S:      Supported
6368 F:      drivers/scsi/libfc/
6369 F:      drivers/scsi/fcoe/
6370 F:      include/scsi/fc/
6371 F:      include/scsi/libfc.h
6372 F:      include/scsi/libfcoe.h
6373 F:      include/uapi/scsi/fc/
6374
6375 FILE LOCKING (flock() and fcntl()/lockf())
6376 M:      Jeff Layton <jlayton@kernel.org>
6377 M:      "J. Bruce Fields" <bfields@fieldses.org>
6378 L:      linux-fsdevel@vger.kernel.org
6379 S:      Maintained
6380 F:      include/linux/fcntl.h
6381 F:      include/uapi/linux/fcntl.h
6382 F:      fs/fcntl.c
6383 F:      fs/locks.c
6384
6385 FILESYSTEMS (VFS and infrastructure)
6386 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6387 L:      linux-fsdevel@vger.kernel.org
6388 S:      Maintained
6389 F:      fs/*
6390 F:      include/linux/fs.h
6391 F:      include/linux/fs_types.h
6392 F:      include/uapi/linux/fs.h
6393
6394 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6395 M:      Riku Voipio <riku.voipio@iki.fi>
6396 L:      linux-hwmon@vger.kernel.org
6397 S:      Maintained
6398 F:      drivers/hwmon/f75375s.c
6399 F:      include/linux/f75375s.h
6400
6401 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6402 M:      Clemens Ladisch <clemens@ladisch.de>
6403 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6404 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6406 S:      Maintained
6407 F:      sound/firewire/
6408 F:      include/uapi/sound/firewire.h
6409
6410 FIREWIRE MEDIA DRIVERS (firedtv)
6411 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6412 L:      linux-media@vger.kernel.org
6413 L:      linux1394-devel@lists.sourceforge.net
6414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6415 S:      Maintained
6416 F:      drivers/media/firewire/
6417
6418 FIREWIRE SBP-2 TARGET
6419 M:      Chris Boot <bootc@bootc.net>
6420 L:      linux-scsi@vger.kernel.org
6421 L:      target-devel@vger.kernel.org
6422 L:      linux1394-devel@lists.sourceforge.net
6423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6424 S:      Maintained
6425 F:      drivers/target/sbp/
6426
6427 FIREWIRE SUBSYSTEM
6428 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6429 L:      linux1394-devel@lists.sourceforge.net
6430 W:      http://ieee1394.wiki.kernel.org/
6431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6432 S:      Maintained
6433 F:      drivers/firewire/
6434 F:      include/linux/firewire.h
6435 F:      include/uapi/linux/firewire*.h
6436 F:      tools/firewire/
6437
6438 FIRMWARE LOADER (request_firmware)
6439 M:      Luis Chamberlain <mcgrof@kernel.org>
6440 L:      linux-kernel@vger.kernel.org
6441 S:      Maintained
6442 F:      Documentation/firmware_class/
6443 F:      drivers/base/firmware_loader/
6444 F:      include/linux/firmware.h
6445
6446 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6447 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6448 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6449 S:      Maintained
6450 F:      drivers/block/rsxx/
6451
6452 FLEXTIMER FTM-QUADDEC DRIVER
6453 M:      Patrick Havelange <patrick.havelange@essensium.com>
6454 L:      linux-iio@vger.kernel.org
6455 S:      Maintained
6456 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6457 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6458 F:      drivers/counter/ftm-quaddec.c
6459
6460 FLOPPY DRIVER
6461 M:      Denis Efremov <efremov@linux.com>
6462 S:      Odd Fixes
6463 L:      linux-block@vger.kernel.org
6464 F:      drivers/block/floppy.c
6465
6466 FPGA MANAGER FRAMEWORK
6467 M:      Moritz Fischer <mdf@kernel.org>
6468 L:      linux-fpga@vger.kernel.org
6469 S:      Maintained
6470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6471 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6472 F:      Documentation/fpga/
6473 F:      Documentation/driver-api/fpga/
6474 F:      Documentation/devicetree/bindings/fpga/
6475 F:      drivers/fpga/
6476 F:      include/linux/fpga/
6477 W:      http://www.rocketboards.org
6478
6479 FPGA DFL DRIVERS
6480 M:      Wu Hao <hao.wu@intel.com>
6481 L:      linux-fpga@vger.kernel.org
6482 S:      Maintained
6483 F:      Documentation/fpga/dfl.rst
6484 F:      include/uapi/linux/fpga-dfl.h
6485 F:      drivers/fpga/dfl*
6486
6487 FPU EMULATOR
6488 M:      Bill Metzenthen <billm@melbpc.org.au>
6489 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6490 S:      Maintained
6491 F:      arch/x86/math-emu/
6492
6493 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6494 L:      netdev@vger.kernel.org
6495 S:      Orphan
6496 F:      drivers/net/wan/dlci.c
6497 F:      drivers/net/wan/sdla.c
6498
6499 FRAMEBUFFER LAYER
6500 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6501 L:      dri-devel@lists.freedesktop.org
6502 L:      linux-fbdev@vger.kernel.org
6503 T:      git git://anongit.freedesktop.org/drm/drm-misc
6504 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6505 S:      Maintained
6506 F:      Documentation/fb/
6507 F:      drivers/video/
6508 F:      include/video/
6509 F:      include/linux/fb.h
6510 F:      include/uapi/video/
6511 F:      include/uapi/linux/fb.h
6512
6513 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6514 M:      Horia Geantă <horia.geanta@nxp.com>
6515 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6516 L:      linux-crypto@vger.kernel.org
6517 S:      Maintained
6518 F:      drivers/crypto/caam/
6519 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6520
6521 FREESCALE DIU FRAMEBUFFER DRIVER
6522 M:      Timur Tabi <timur@kernel.org>
6523 L:      linux-fbdev@vger.kernel.org
6524 S:      Maintained
6525 F:      drivers/video/fbdev/fsl-diu-fb.*
6526
6527 FREESCALE DMA DRIVER
6528 M:      Li Yang <leoyang.li@nxp.com>
6529 M:      Zhang Wei <zw@zh-kernel.org>
6530 L:      linuxppc-dev@lists.ozlabs.org
6531 S:      Maintained
6532 F:      drivers/dma/fsldma.*
6533
6534 FREESCALE ENETC ETHERNET DRIVERS
6535 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6536 L:      netdev@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/net/ethernet/freescale/enetc/
6539
6540 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6541 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6542 L:      netdev@vger.kernel.org
6543 S:      Maintained
6544 F:      drivers/net/ethernet/freescale/gianfar*
6545 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6546
6547 FREESCALE GPMI NAND DRIVER
6548 M:      Han Xu <han.xu@nxp.com>
6549 L:      linux-mtd@lists.infradead.org
6550 S:      Maintained
6551 F:      drivers/mtd/nand/raw/gpmi-nand/*
6552
6553 FREESCALE I2C CPM DRIVER
6554 M:      Jochen Friedrich <jochen@scram.de>
6555 L:      linuxppc-dev@lists.ozlabs.org
6556 L:      linux-i2c@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/i2c/busses/i2c-cpm.c
6559
6560 FREESCALE IMX DDR PMU DRIVER
6561 M:      Frank Li <Frank.li@nxp.com>
6562 L:      linux-arm-kernel@lists.infradead.org
6563 S:      Maintained
6564 F:      drivers/perf/fsl_imx8_ddr_perf.c
6565 F:      Documentation/admin-guide/perf/imx-ddr.rst
6566 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6567
6568 FREESCALE IMX I2C DRIVER
6569 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6570 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6571 L:      linux-i2c@vger.kernel.org
6572 S:      Maintained
6573 F:      drivers/i2c/busses/i2c-imx.c
6574 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6575
6576 FREESCALE IMX LPI2C DRIVER
6577 M:      Dong Aisheng <aisheng.dong@nxp.com>
6578 L:      linux-i2c@vger.kernel.org
6579 L:      linux-imx@nxp.com
6580 S:      Maintained
6581 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6582 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6583
6584 FREESCALE IMX / MXC FEC DRIVER
6585 M:      Fugang Duan <fugang.duan@nxp.com>
6586 L:      netdev@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/net/ethernet/freescale/fec_main.c
6589 F:      drivers/net/ethernet/freescale/fec_ptp.c
6590 F:      drivers/net/ethernet/freescale/fec.h
6591 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6592
6593 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6594 M:      Sascha Hauer <s.hauer@pengutronix.de>
6595 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6596 L:      linux-fbdev@vger.kernel.org
6597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6598 S:      Maintained
6599 F:      include/linux/platform_data/video-imxfb.h
6600 F:      drivers/video/fbdev/imxfb.c
6601
6602 FREESCALE QORIQ DPAA ETHERNET DRIVER
6603 M:      Madalin Bucur <madalin.bucur@nxp.com>
6604 L:      netdev@vger.kernel.org
6605 S:      Maintained
6606 F:      drivers/net/ethernet/freescale/dpaa
6607
6608 FREESCALE QORIQ DPAA FMAN DRIVER
6609 M:      Madalin Bucur <madalin.bucur@nxp.com>
6610 L:      netdev@vger.kernel.org
6611 S:      Maintained
6612 F:      drivers/net/ethernet/freescale/fman
6613 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6614
6615 FREESCALE QORIQ PTP CLOCK DRIVER
6616 M:      Yangbo Lu <yangbo.lu@nxp.com>
6617 L:      netdev@vger.kernel.org
6618 S:      Maintained
6619 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6620 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6621 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6622 F:      drivers/ptp/ptp_qoriq.c
6623 F:      drivers/ptp/ptp_qoriq_debugfs.c
6624 F:      include/linux/fsl/ptp_qoriq.h
6625 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6626
6627 FREESCALE QUAD SPI DRIVER
6628 M:      Han Xu <han.xu@nxp.com>
6629 L:      linux-spi@vger.kernel.org
6630 S:      Maintained
6631 F:      drivers/spi/spi-fsl-qspi.c
6632
6633 FREESCALE QUICC ENGINE LIBRARY
6634 M:      Qiang Zhao <qiang.zhao@nxp.com>
6635 L:      linuxppc-dev@lists.ozlabs.org
6636 S:      Maintained
6637 F:      drivers/soc/fsl/qe/
6638 F:      include/soc/fsl/*qe*.h
6639 F:      include/soc/fsl/*ucc*.h
6640
6641 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6642 M:      Li Yang <leoyang.li@nxp.com>
6643 L:      netdev@vger.kernel.org
6644 L:      linuxppc-dev@lists.ozlabs.org
6645 S:      Maintained
6646 F:      drivers/net/ethernet/freescale/ucc_geth*
6647
6648 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6649 M:      Zhao Qiang <qiang.zhao@nxp.com>
6650 L:      netdev@vger.kernel.org
6651 L:      linuxppc-dev@lists.ozlabs.org
6652 S:      Maintained
6653 F:      drivers/net/wan/fsl_ucc_hdlc*
6654
6655 FREESCALE QUICC ENGINE UCC UART DRIVER
6656 M:      Timur Tabi <timur@kernel.org>
6657 L:      linuxppc-dev@lists.ozlabs.org
6658 S:      Maintained
6659 F:      drivers/tty/serial/ucc_uart.c
6660
6661 FREESCALE SOC DRIVERS
6662 M:      Li Yang <leoyang.li@nxp.com>
6663 L:      linuxppc-dev@lists.ozlabs.org
6664 L:      linux-arm-kernel@lists.infradead.org
6665 S:      Maintained
6666 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6667 F:      Documentation/devicetree/bindings/soc/fsl/
6668 F:      drivers/soc/fsl/
6669 F:      include/linux/fsl/
6670
6671 FREESCALE SOC FS_ENET DRIVER
6672 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6673 L:      linuxppc-dev@lists.ozlabs.org
6674 L:      netdev@vger.kernel.org
6675 S:      Maintained
6676 F:      drivers/net/ethernet/freescale/fs_enet/
6677 F:      include/linux/fs_enet_pd.h
6678
6679 FREESCALE SOC SOUND DRIVERS
6680 M:      Timur Tabi <timur@kernel.org>
6681 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6682 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6683 R:      Fabio Estevam <festevam@gmail.com>
6684 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6685 L:      linuxppc-dev@lists.ozlabs.org
6686 S:      Maintained
6687 F:      sound/soc/fsl/fsl*
6688 F:      sound/soc/fsl/imx*
6689 F:      sound/soc/fsl/mpc8610_hpcd.c
6690
6691 FREESCALE USB PERIPHERAL DRIVERS
6692 M:      Li Yang <leoyang.li@nxp.com>
6693 L:      linux-usb@vger.kernel.org
6694 L:      linuxppc-dev@lists.ozlabs.org
6695 S:      Maintained
6696 F:      drivers/usb/gadget/udc/fsl*
6697
6698 FREEVXFS FILESYSTEM
6699 M:      Christoph Hellwig <hch@infradead.org>
6700 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6701 S:      Maintained
6702 F:      fs/freevxfs/
6703
6704 FREEZER
6705 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6706 M:      Pavel Machek <pavel@ucw.cz>
6707 L:      linux-pm@vger.kernel.org
6708 S:      Supported
6709 F:      Documentation/power/freezing-of-tasks.rst
6710 F:      include/linux/freezer.h
6711 F:      kernel/freezer.c
6712
6713 FRONTSWAP API
6714 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6715 L:      linux-kernel@vger.kernel.org
6716 S:      Maintained
6717 F:      mm/frontswap.c
6718 F:      include/linux/frontswap.h
6719
6720 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6721 M:      David Howells <dhowells@redhat.com>
6722 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6723 S:      Supported
6724 F:      Documentation/filesystems/caching/
6725 F:      fs/fscache/
6726 F:      include/linux/fscache*.h
6727
6728 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6729 M:      Theodore Y. Ts'o <tytso@mit.edu>
6730 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6731 M:      Eric Biggers <ebiggers@kernel.org>
6732 L:      linux-fscrypt@vger.kernel.org
6733 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6734 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6735 S:      Supported
6736 F:      fs/crypto/
6737 F:      include/linux/fscrypt*.h
6738 F:      include/uapi/linux/fscrypt.h
6739 F:      Documentation/filesystems/fscrypt.rst
6740
6741 FSI SUBSYSTEM
6742 M:      Jeremy Kerr <jk@ozlabs.org>
6743 M:      Joel Stanley <joel@jms.id.au>
6744 R:      Alistar Popple <alistair@popple.id.au>
6745 R:      Eddie James <eajames@linux.ibm.com>
6746 L:      linux-fsi@lists.ozlabs.org
6747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6748 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6749 S:      Supported
6750 F:      drivers/fsi/
6751 F:      include/linux/fsi*.h
6752 F:      include/trace/events/fsi*.h
6753
6754 FSI-ATTACHED I2C DRIVER
6755 M:      Eddie James <eajames@linux.ibm.com>
6756 L:      linux-i2c@vger.kernel.org
6757 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6758 S:      Maintained
6759 F:      drivers/i2c/busses/i2c-fsi.c
6760 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6761
6762 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6763 M:      Jan Kara <jack@suse.cz>
6764 R:      Amir Goldstein <amir73il@gmail.com>
6765 L:      linux-fsdevel@vger.kernel.org
6766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6767 S:      Maintained
6768 F:      fs/notify/
6769 F:      include/linux/fsnotify*.h
6770
6771 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6772 M:      Eric Biggers <ebiggers@kernel.org>
6773 M:      Theodore Y. Ts'o <tytso@mit.edu>
6774 L:      linux-fscrypt@vger.kernel.org
6775 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6776 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6777 S:      Supported
6778 F:      fs/verity/
6779 F:      include/linux/fsverity.h
6780 F:      include/uapi/linux/fsverity.h
6781 F:      Documentation/filesystems/fsverity.rst
6782
6783 FUJITSU LAPTOP EXTRAS
6784 M:      Jonathan Woithe <jwoithe@just42.net>
6785 L:      platform-driver-x86@vger.kernel.org
6786 S:      Maintained
6787 F:      drivers/platform/x86/fujitsu-laptop.c
6788
6789 FUJITSU M-5MO LS CAMERA ISP DRIVER
6790 M:      Kyungmin Park <kyungmin.park@samsung.com>
6791 M:      Heungjun Kim <riverful.kim@samsung.com>
6792 L:      linux-media@vger.kernel.org
6793 S:      Maintained
6794 F:      drivers/media/i2c/m5mols/
6795 F:      include/media/i2c/m5mols.h
6796
6797 FUJITSU TABLET EXTRAS
6798 M:      Robert Gerlach <khnz@gmx.de>
6799 L:      platform-driver-x86@vger.kernel.org
6800 S:      Maintained
6801 F:      drivers/platform/x86/fujitsu-tablet.c
6802
6803 FUSE: FILESYSTEM IN USERSPACE
6804 M:      Miklos Szeredi <miklos@szeredi.hu>
6805 L:      linux-fsdevel@vger.kernel.org
6806 W:      http://fuse.sourceforge.net/
6807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6808 S:      Maintained
6809 F:      fs/fuse/
6810 F:      include/uapi/linux/fuse.h
6811 F:      Documentation/filesystems/fuse.txt
6812
6813 FUTEX SUBSYSTEM
6814 M:      Thomas Gleixner <tglx@linutronix.de>
6815 M:      Ingo Molnar <mingo@redhat.com>
6816 R:      Peter Zijlstra <peterz@infradead.org>
6817 R:      Darren Hart <dvhart@infradead.org>
6818 L:      linux-kernel@vger.kernel.org
6819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6820 S:      Maintained
6821 F:      kernel/futex.c
6822 F:      include/asm-generic/futex.h
6823 F:      include/linux/futex.h
6824 F:      include/uapi/linux/futex.h
6825 F:      tools/testing/selftests/futex/
6826 F:      tools/perf/bench/futex*
6827 F:      Documentation/*futex*
6828
6829 GCC PLUGINS
6830 M:      Kees Cook <keescook@chromium.org>
6831 R:      Emese Revfy <re.emese@gmail.com>
6832 L:      kernel-hardening@lists.openwall.com
6833 S:      Maintained
6834 F:      scripts/gcc-plugins/
6835 F:      scripts/gcc-plugin.sh
6836 F:      scripts/Makefile.gcc-plugins
6837 F:      Documentation/core-api/gcc-plugins.rst
6838
6839 GASKET DRIVER FRAMEWORK
6840 M:      Rob Springer <rspringer@google.com>
6841 M:      Todd Poynor <toddpoynor@google.com>
6842 M:      Ben Chan <benchan@chromium.org>
6843 S:      Maintained
6844 F:      drivers/staging/gasket/
6845
6846 GCOV BASED KERNEL PROFILING
6847 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6848 S:      Maintained
6849 F:      kernel/gcov/
6850 F:      Documentation/dev-tools/gcov.rst
6851
6852 GDB KERNEL DEBUGGING HELPER SCRIPTS
6853 M:      Jan Kiszka <jan.kiszka@siemens.com>
6854 M:      Kieran Bingham <kbingham@kernel.org>
6855 S:      Supported
6856 F:      scripts/gdb/
6857
6858 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6859 M:      Achim Leubner <achim_leubner@adaptec.com>
6860 L:      linux-scsi@vger.kernel.org
6861 W:      http://www.icp-vortex.com/
6862 S:      Supported
6863 F:      drivers/scsi/gdt*
6864
6865 GEMTEK FM RADIO RECEIVER DRIVER
6866 M:      Hans Verkuil <hverkuil@xs4all.nl>
6867 L:      linux-media@vger.kernel.org
6868 T:      git git://linuxtv.org/media_tree.git
6869 W:      https://linuxtv.org
6870 S:      Maintained
6871 F:      drivers/media/radio/radio-gemtek*
6872
6873 GENERIC ARCHITECTURE TOPOLOGY
6874 M:      Sudeep Holla <sudeep.holla@arm.com>
6875 L:      linux-kernel@vger.kernel.org
6876 S:      Maintained
6877 F:      drivers/base/arch_topology.c
6878 F:      include/linux/arch_topology.h
6879
6880 GENERIC GPIO I2C DRIVER
6881 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6882 S:      Supported
6883 F:      drivers/i2c/busses/i2c-gpio.c
6884 F:      include/linux/platform_data/i2c-gpio.h
6885
6886 GENERIC GPIO I2C MULTIPLEXER DRIVER
6887 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6888 L:      linux-i2c@vger.kernel.org
6889 S:      Supported
6890 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6891 F:      include/linux/platform_data/i2c-mux-gpio.h
6892 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6893
6894 GENERIC HDLC (WAN) DRIVERS
6895 M:      Krzysztof Halasa <khc@pm.waw.pl>
6896 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6897 S:      Maintained
6898 F:      drivers/net/wan/c101.c
6899 F:      drivers/net/wan/hd6457*
6900 F:      drivers/net/wan/hdlc*
6901 F:      drivers/net/wan/n2.c
6902 F:      drivers/net/wan/pc300too.c
6903 F:      drivers/net/wan/pci200syn.c
6904 F:      drivers/net/wan/wanxl*
6905
6906 GENERIC INCLUDE/ASM HEADER FILES
6907 M:      Arnd Bergmann <arnd@arndb.de>
6908 L:      linux-arch@vger.kernel.org
6909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6910 S:      Maintained
6911 F:      include/asm-generic/
6912 F:      include/uapi/asm-generic/
6913
6914 GENERIC PHY FRAMEWORK
6915 M:      Kishon Vijay Abraham I <kishon@ti.com>
6916 L:      linux-kernel@vger.kernel.org
6917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6918 S:      Supported
6919 F:      drivers/phy/
6920 F:      include/linux/phy/
6921 F:      Documentation/devicetree/bindings/phy/
6922
6923 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6924 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6925 S:      Supported
6926 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6927
6928 GENERIC PM DOMAINS
6929 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6930 M:      Kevin Hilman <khilman@kernel.org>
6931 M:      Ulf Hansson <ulf.hansson@linaro.org>
6932 L:      linux-pm@vger.kernel.org
6933 S:      Supported
6934 F:      drivers/base/power/domain*.c
6935 F:      include/linux/pm_domain.h
6936 F:      Documentation/devicetree/bindings/power/power_domain.txt
6937
6938 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6939 M:      Eugen Hristev <eugen.hristev@microchip.com>
6940 L:      linux-input@vger.kernel.org
6941 S:      Maintained
6942 F:      drivers/input/touchscreen/resistive-adc-touch.c
6943
6944 GENERIC UIO DRIVER FOR PCI DEVICES
6945 M:      "Michael S. Tsirkin" <mst@redhat.com>
6946 L:      kvm@vger.kernel.org
6947 S:      Supported
6948 F:      drivers/uio/uio_pci_generic.c
6949
6950 GENERIC VDSO LIBRARY:
6951 M:      Andy Lutomirski <luto@kernel.org>
6952 M:      Thomas Gleixner <tglx@linutronix.de>
6953 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6954 L:      linux-kernel@vger.kernel.org
6955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6956 S:      Maintained
6957 F:      lib/vdso/
6958 F:      kernel/time/vsyscall.c
6959 F:      include/vdso/
6960 F:      include/asm-generic/vdso/vsyscall.h
6961
6962 GENWQE (IBM Generic Workqueue Card)
6963 M:      Frank Haverkamp <haver@linux.ibm.com>
6964 S:      Supported
6965 F:      drivers/misc/genwqe/
6966
6967 GET_MAINTAINER SCRIPT
6968 M:      Joe Perches <joe@perches.com>
6969 S:      Maintained
6970 F:      scripts/get_maintainer.pl
6971
6972 GFS2 FILE SYSTEM
6973 M:      Bob Peterson <rpeterso@redhat.com>
6974 M:      Andreas Gruenbacher <agruenba@redhat.com>
6975 L:      cluster-devel@redhat.com
6976 W:      http://sources.redhat.com/cluster/
6977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6978 S:      Supported
6979 F:      Documentation/filesystems/gfs2*.txt
6980 F:      fs/gfs2/
6981 F:      include/uapi/linux/gfs2_ondisk.h
6982
6983 GNSS SUBSYSTEM
6984 M:      Johan Hovold <johan@kernel.org>
6985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6986 S:      Maintained
6987 F:      Documentation/ABI/testing/sysfs-class-gnss
6988 F:      Documentation/devicetree/bindings/gnss/
6989 F:      drivers/gnss/
6990 F:      include/linux/gnss.h
6991
6992 GO7007 MPEG CODEC
6993 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6994 L:      linux-media@vger.kernel.org
6995 S:      Maintained
6996 F:      drivers/media/usb/go7007/
6997
6998 GOODIX TOUCHSCREEN
6999 M:      Bastien Nocera <hadess@hadess.net>
7000 L:      linux-input@vger.kernel.org
7001 S:      Maintained
7002 F:      drivers/input/touchscreen/goodix.c
7003
7004 GOOGLE ETHERNET DRIVERS
7005 M:      Catherine Sullivan <csully@google.com>
7006 R:      Sagi Shahar <sagis@google.com>
7007 R:      Jon Olson <jonolson@google.com>
7008 L:      netdev@vger.kernel.org
7009 S:      Supported
7010 F:      Documentation/networking/device_drivers/google/gve.rst
7011 F:      drivers/net/ethernet/google
7012
7013 GPD POCKET FAN DRIVER
7014 M:      Hans de Goede <hdegoede@redhat.com>
7015 L:      platform-driver-x86@vger.kernel.org
7016 S:      Maintained
7017 F:      drivers/platform/x86/gpd-pocket-fan.c
7018
7019 GPIO ACPI SUPPORT
7020 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7021 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7022 L:      linux-gpio@vger.kernel.org
7023 L:      linux-acpi@vger.kernel.org
7024 S:      Maintained
7025 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
7026 F:      drivers/gpio/gpiolib-acpi.c
7027
7028 GPIO IR Transmitter
7029 M:      Sean Young <sean@mess.org>
7030 L:      linux-media@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/media/rc/gpio-ir-tx.c
7033
7034 GPIO MOCKUP DRIVER
7035 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
7036 L:      linux-gpio@vger.kernel.org
7037 S:      Maintained
7038 F:      drivers/gpio/gpio-mockup.c
7039 F:      tools/testing/selftests/gpio/
7040
7041 GPIO SUBSYSTEM
7042 M:      Linus Walleij <linus.walleij@linaro.org>
7043 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
7044 L:      linux-gpio@vger.kernel.org
7045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7046 S:      Maintained
7047 F:      Documentation/devicetree/bindings/gpio/
7048 F:      Documentation/driver-api/gpio/
7049 F:      Documentation/admin-guide/gpio/
7050 F:      Documentation/ABI/testing/gpio-cdev
7051 F:      Documentation/ABI/obsolete/sysfs-gpio
7052 F:      drivers/gpio/
7053 F:      include/linux/gpio/
7054 F:      include/linux/gpio.h
7055 F:      include/linux/of_gpio.h
7056 F:      include/asm-generic/gpio.h
7057 F:      include/uapi/linux/gpio.h
7058 F:      tools/gpio/
7059
7060 GRE DEMULTIPLEXER DRIVER
7061 M:      Dmitry Kozlov <xeb@mail.ru>
7062 L:      netdev@vger.kernel.org
7063 S:      Maintained
7064 F:      net/ipv4/gre_demux.c
7065 F:      net/ipv4/gre_offload.c
7066 F:      include/net/gre.h
7067
7068 GRETH 10/100/1G Ethernet MAC device driver
7069 M:      Andreas Larsson <andreas@gaisler.com>
7070 L:      netdev@vger.kernel.org
7071 S:      Maintained
7072 F:      drivers/net/ethernet/aeroflex/
7073
7074 GREYBUS AUDIO PROTOCOLS DRIVERS
7075 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
7076 M:      Mark Greer <mgreer@animalcreek.com>
7077 S:      Maintained
7078 F:      drivers/staging/greybus/audio_apbridgea.c
7079 F:      drivers/staging/greybus/audio_apbridgea.h
7080 F:      drivers/staging/greybus/audio_codec.c
7081 F:      drivers/staging/greybus/audio_codec.h
7082 F:      drivers/staging/greybus/audio_gb.c
7083 F:      drivers/staging/greybus/audio_manager.c
7084 F:      drivers/staging/greybus/audio_manager.h
7085 F:      drivers/staging/greybus/audio_manager_module.c
7086 F:      drivers/staging/greybus/audio_manager_private.h
7087 F:      drivers/staging/greybus/audio_manager_sysfs.c
7088 F:      drivers/staging/greybus/audio_module.c
7089 F:      drivers/staging/greybus/audio_topology.c
7090
7091 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7092 M:      Viresh Kumar <vireshk@kernel.org>
7093 S:      Maintained
7094 F:      drivers/staging/greybus/authentication.c
7095 F:      drivers/staging/greybus/bootrom.c
7096 F:      drivers/staging/greybus/firmware.h
7097 F:      drivers/staging/greybus/fw-core.c
7098 F:      drivers/staging/greybus/fw-download.c
7099 F:      drivers/staging/greybus/fw-management.c
7100 F:      drivers/staging/greybus/greybus_authentication.h
7101 F:      drivers/staging/greybus/greybus_firmware.h
7102 F:      drivers/staging/greybus/hid.c
7103 F:      drivers/staging/greybus/i2c.c
7104 F:      drivers/staging/greybus/spi.c
7105 F:      drivers/staging/greybus/spilib.c
7106 F:      drivers/staging/greybus/spilib.h
7107
7108 GREYBUS LOOPBACK DRIVER
7109 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
7110 S:      Maintained
7111 F:      drivers/staging/greybus/loopback.c
7112
7113 GREYBUS PLATFORM DRIVERS
7114 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7115 S:      Maintained
7116 F:      drivers/staging/greybus/arche-platform.c
7117 F:      drivers/staging/greybus/arche-apb-ctrl.c
7118 F:      drivers/staging/greybus/arche_platform.h
7119
7120 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7121 M:      Rui Miguel Silva <rmfrfs@gmail.com>
7122 S:      Maintained
7123 F:      drivers/staging/greybus/sdio.c
7124 F:      drivers/staging/greybus/light.c
7125 F:      drivers/staging/greybus/gpio.c
7126 F:      drivers/staging/greybus/power_supply.c
7127 F:      drivers/staging/greybus/spi.c
7128 F:      drivers/staging/greybus/spilib.c
7129
7130 GREYBUS SUBSYSTEM
7131 M:      Johan Hovold <johan@kernel.org>
7132 M:      Alex Elder <elder@kernel.org>
7133 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7134 S:      Maintained
7135 F:      drivers/staging/greybus/
7136 F:      drivers/greybus/
7137 F:      include/linux/greybus.h
7138 F:      include/linux/greybus/
7139 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7140
7141 GREYBUS UART PROTOCOLS DRIVERS
7142 M:      David Lin <dtwlin@gmail.com>
7143 S:      Maintained
7144 F:      drivers/staging/greybus/uart.c
7145 F:      drivers/staging/greybus/log.c
7146
7147 GS1662 VIDEO SERIALIZER
7148 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7149 L:      linux-media@vger.kernel.org
7150 T:      git git://linuxtv.org/media_tree.git
7151 S:      Maintained
7152 F:      drivers/media/spi/gs1662.c
7153
7154 GSPCA FINEPIX SUBDRIVER
7155 M:      Frank Zago <frank@zago.net>
7156 L:      linux-media@vger.kernel.org
7157 T:      git git://linuxtv.org/media_tree.git
7158 S:      Maintained
7159 F:      drivers/media/usb/gspca/finepix.c
7160
7161 GSPCA GL860 SUBDRIVER
7162 M:      Olivier Lorin <o.lorin@laposte.net>
7163 L:      linux-media@vger.kernel.org
7164 T:      git git://linuxtv.org/media_tree.git
7165 S:      Maintained
7166 F:      drivers/media/usb/gspca/gl860/
7167
7168 GSPCA M5602 SUBDRIVER
7169 M:      Erik Andren <erik.andren@gmail.com>
7170 L:      linux-media@vger.kernel.org
7171 T:      git git://linuxtv.org/media_tree.git
7172 S:      Maintained
7173 F:      drivers/media/usb/gspca/m5602/
7174
7175 GSPCA PAC207 SONIXB SUBDRIVER
7176 M:      Hans Verkuil <hverkuil@xs4all.nl>
7177 L:      linux-media@vger.kernel.org
7178 T:      git git://linuxtv.org/media_tree.git
7179 S:      Odd Fixes
7180 F:      drivers/media/usb/gspca/pac207.c
7181
7182 GSPCA SN9C20X SUBDRIVER
7183 M:      Brian Johnson <brijohn@gmail.com>
7184 L:      linux-media@vger.kernel.org
7185 T:      git git://linuxtv.org/media_tree.git
7186 S:      Maintained
7187 F:      drivers/media/usb/gspca/sn9c20x.c
7188
7189 GSPCA T613 SUBDRIVER
7190 M:      Leandro Costantino <lcostantino@gmail.com>
7191 L:      linux-media@vger.kernel.org
7192 T:      git git://linuxtv.org/media_tree.git
7193 S:      Maintained
7194 F:      drivers/media/usb/gspca/t613.c
7195
7196 GSPCA USB WEBCAM DRIVER
7197 M:      Hans Verkuil <hverkuil@xs4all.nl>
7198 L:      linux-media@vger.kernel.org
7199 T:      git git://linuxtv.org/media_tree.git
7200 S:      Odd Fixes
7201 F:      drivers/media/usb/gspca/
7202
7203 GTP (GPRS Tunneling Protocol)
7204 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7205 M:      Harald Welte <laforge@gnumonks.org>
7206 L:      osmocom-net-gprs@lists.osmocom.org
7207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7208 S:      Maintained
7209 F:      drivers/net/gtp.c
7210
7211 GUID PARTITION TABLE (GPT)
7212 M:      Davidlohr Bueso <dave@stgolabs.net>
7213 L:      linux-efi@vger.kernel.org
7214 S:      Maintained
7215 F:      block/partitions/efi.*
7216
7217 H8/300 ARCHITECTURE
7218 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7219 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7220 W:      http://uclinux-h8.sourceforge.jp
7221 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7222 S:      Maintained
7223 F:      arch/h8300/
7224 F:      drivers/clocksource/h8300_*.c
7225 F:      drivers/clk/h8300/
7226 F:      drivers/irqchip/irq-renesas-h8*.c
7227
7228 HABANALABS PCI DRIVER
7229 M:      Oded Gabbay <oded.gabbay@gmail.com>
7230 T:      git https://github.com/HabanaAI/linux.git
7231 S:      Supported
7232 F:      drivers/misc/habanalabs/
7233 F:      include/uapi/misc/habanalabs.h
7234 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7235 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7236
7237 HACKRF MEDIA DRIVER
7238 M:      Antti Palosaari <crope@iki.fi>
7239 L:      linux-media@vger.kernel.org
7240 W:      https://linuxtv.org
7241 W:      http://palosaari.fi/linux/
7242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7243 T:      git git://linuxtv.org/anttip/media_tree.git
7244 S:      Maintained
7245 F:      drivers/media/usb/hackrf/
7246
7247 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7248 M:      Frank Seidel <frank@f-seidel.de>
7249 L:      platform-driver-x86@vger.kernel.org
7250 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7251 S:      Maintained
7252 F:      drivers/platform/x86/hdaps.c
7253
7254 HARDWARE MONITORING
7255 M:      Jean Delvare <jdelvare@suse.com>
7256 M:      Guenter Roeck <linux@roeck-us.net>
7257 L:      linux-hwmon@vger.kernel.org
7258 W:      http://hwmon.wiki.kernel.org/
7259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7260 S:      Maintained
7261 F:      Documentation/devicetree/bindings/hwmon/
7262 F:      Documentation/hwmon/
7263 F:      drivers/hwmon/
7264 F:      include/linux/hwmon*.h
7265 F:      include/trace/events/hwmon*.h
7266
7267 HARDWARE RANDOM NUMBER GENERATOR CORE
7268 M:      Matt Mackall <mpm@selenic.com>
7269 M:      Herbert Xu <herbert@gondor.apana.org.au>
7270 L:      linux-crypto@vger.kernel.org
7271 S:      Odd fixes
7272 F:      Documentation/devicetree/bindings/rng/
7273 F:      Documentation/admin-guide/hw_random.rst
7274 F:      drivers/char/hw_random/
7275 F:      include/linux/hw_random.h
7276
7277 HARDWARE TRACING FACILITIES
7278 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7279 S:      Maintained
7280 F:      drivers/hwtracing/
7281
7282 HARDWARE SPINLOCK CORE
7283 M:      Ohad Ben-Cohen <ohad@wizery.com>
7284 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7285 L:      linux-remoteproc@vger.kernel.org
7286 S:      Maintained
7287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7288 F:      Documentation/devicetree/bindings/hwlock/
7289 F:      Documentation/hwspinlock.txt
7290 F:      drivers/hwspinlock/
7291 F:      include/linux/hwspinlock.h
7292
7293 HARMONY SOUND DRIVER
7294 L:      linux-parisc@vger.kernel.org
7295 S:      Maintained
7296 F:      sound/parisc/harmony.*
7297
7298 HDPVR USB VIDEO ENCODER DRIVER
7299 M:      Hans Verkuil <hverkuil@xs4all.nl>
7300 L:      linux-media@vger.kernel.org
7301 T:      git git://linuxtv.org/media_tree.git
7302 W:      https://linuxtv.org
7303 S:      Odd Fixes
7304 F:      drivers/media/usb/hdpvr/
7305
7306 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7307 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7308 S:      Supported
7309 F:      Documentation/watchdog/hpwdt.rst
7310 F:      drivers/watchdog/hpwdt.c
7311
7312 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7313 M:      Don Brace <don.brace@microsemi.com>
7314 L:      esc.storagedev@microsemi.com
7315 L:      linux-scsi@vger.kernel.org
7316 S:      Supported
7317 F:      Documentation/scsi/hpsa.txt
7318 F:      drivers/scsi/hpsa*.[ch]
7319 F:      include/linux/cciss*.h
7320 F:      include/uapi/linux/cciss*.h
7321
7322 HFI1 DRIVER
7323 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7324 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7325 L:      linux-rdma@vger.kernel.org
7326 S:      Supported
7327 F:      drivers/infiniband/hw/hfi1
7328
7329 HFS FILESYSTEM
7330 L:      linux-fsdevel@vger.kernel.org
7331 S:      Orphan
7332 F:      Documentation/filesystems/hfs.txt
7333 F:      fs/hfs/
7334
7335 HFSPLUS FILESYSTEM
7336 L:      linux-fsdevel@vger.kernel.org
7337 S:      Orphan
7338 F:      Documentation/filesystems/hfsplus.txt
7339 F:      fs/hfsplus/
7340
7341 HGA FRAMEBUFFER DRIVER
7342 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7343 L:      linux-nvidia@lists.surfsouth.com
7344 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7345 S:      Maintained
7346 F:      drivers/video/fbdev/hgafb.c
7347
7348 HIBERNATION (aka Software Suspend, aka swsusp)
7349 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7350 M:      Pavel Machek <pavel@ucw.cz>
7351 L:      linux-pm@vger.kernel.org
7352 B:      https://bugzilla.kernel.org
7353 S:      Supported
7354 F:      arch/x86/power/
7355 F:      drivers/base/power/
7356 F:      kernel/power/
7357 F:      include/linux/suspend.h
7358 F:      include/linux/freezer.h
7359 F:      include/linux/pm.h
7360 F:      arch/*/include/asm/suspend*.h
7361
7362 HID CORE LAYER
7363 M:      Jiri Kosina <jikos@kernel.org>
7364 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7365 L:      linux-input@vger.kernel.org
7366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7367 S:      Maintained
7368 F:      drivers/hid/
7369 F:      include/linux/hid*
7370 F:      include/uapi/linux/hid*
7371
7372 HID SENSOR HUB DRIVERS
7373 M:      Jiri Kosina <jikos@kernel.org>
7374 M:      Jonathan Cameron <jic23@kernel.org>
7375 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7376 L:      linux-input@vger.kernel.org
7377 L:      linux-iio@vger.kernel.org
7378 S:      Maintained
7379 F:      Documentation/hid/hid-sensor*
7380 F:      drivers/hid/hid-sensor-*
7381 F:      drivers/iio/*/hid-*
7382 F:      include/linux/hid-sensor-*
7383
7384 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7385 M:      Thomas Gleixner <tglx@linutronix.de>
7386 L:      linux-kernel@vger.kernel.org
7387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7388 S:      Maintained
7389 F:      Documentation/timers/
7390 F:      kernel/time/hrtimer.c
7391 F:      kernel/time/clockevents.c
7392 F:      kernel/time/timer_*.c
7393 F:      include/linux/clockchips.h
7394 F:      include/linux/hrtimer.h
7395
7396 HIGH-SPEED SCC DRIVER FOR AX.25
7397 L:      linux-hams@vger.kernel.org
7398 S:      Orphan
7399 F:      drivers/net/hamradio/dmascc.c
7400 F:      drivers/net/hamradio/scc.c
7401
7402 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7403 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7404 W:      http://www.highpoint-tech.com
7405 S:      Supported
7406 F:      Documentation/scsi/hptiop.txt
7407 F:      drivers/scsi/hptiop.c
7408
7409 HIPPI
7410 M:      Jes Sorensen <jes@trained-monkey.org>
7411 L:      linux-hippi@sunsite.dk
7412 S:      Maintained
7413 F:      include/linux/hippidevice.h
7414 F:      include/uapi/linux/if_hippi.h
7415 F:      net/802/hippi.c
7416 F:      drivers/net/hippi/
7417
7418 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7419 M:      Zaibo Xu <xuzaibo@huawei.com>
7420 L:      linux-crypto@vger.kernel.org
7421 S:      Maintained
7422 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
7423 F:      drivers/crypto/hisilicon/sec2/sec_main.c
7424 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
7425 F:      drivers/crypto/hisilicon/sec2/sec.h
7426 F:      Documentation/ABI/testing/debugfs-hisi-sec
7427
7428 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7429 M:      Zaibo Xu <xuzaibo@huawei.com>
7430 L:      linux-crypto@vger.kernel.org
7431 S:      Maintained
7432 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
7433 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
7434 F:      drivers/crypto/hisilicon/hpre/hpre.h
7435 F:      Documentation/ABI/testing/debugfs-hisi-hpre
7436
7437 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7438 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7439 M:      Salil Mehta <salil.mehta@huawei.com>
7440 L:      netdev@vger.kernel.org
7441 W:      http://www.hisilicon.com
7442 S:      Maintained
7443 F:      drivers/net/ethernet/hisilicon/hns3/
7444
7445 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7446 M:      Zaibo Xu <xuzaibo@huawei.com>
7447 S:      Maintained
7448 F:      drivers/char/hw_random/hisi-trng-v2.c
7449
7450 HISILICON LPC BUS DRIVER
7451 M:      john.garry@huawei.com
7452 W:      http://www.hisilicon.com
7453 S:      Maintained
7454 F:      drivers/bus/hisi_lpc.c
7455 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7456
7457 HISILICON NETWORK SUBSYSTEM DRIVER
7458 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7459 M:      Salil Mehta <salil.mehta@huawei.com>
7460 L:      netdev@vger.kernel.org
7461 W:      http://www.hisilicon.com
7462 S:      Maintained
7463 F:      drivers/net/ethernet/hisilicon/
7464 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7465
7466 HISILICON PMU DRIVER
7467 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7468 W:      http://www.hisilicon.com
7469 S:      Supported
7470 F:      drivers/perf/hisilicon
7471 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7472
7473 HISILICON ROCE DRIVER
7474 M:      Lijun Ou <oulijun@huawei.com>
7475 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7476 L:      linux-rdma@vger.kernel.org
7477 S:      Maintained
7478 F:      drivers/infiniband/hw/hns/
7479 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7480
7481 HISILICON SAS Controller
7482 M:      John Garry <john.garry@huawei.com>
7483 W:      http://www.hisilicon.com
7484 S:      Supported
7485 F:      drivers/scsi/hisi_sas/
7486 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7487
7488 HISILICON QM AND ZIP Controller DRIVER
7489 M:      Zhou Wang <wangzhou1@hisilicon.com>
7490 L:      linux-crypto@vger.kernel.org
7491 S:      Maintained
7492 F:      drivers/crypto/hisilicon/qm.c
7493 F:      drivers/crypto/hisilicon/qm.h
7494 F:      drivers/crypto/hisilicon/sgl.c
7495 F:      drivers/crypto/hisilicon/zip/
7496 F:      Documentation/ABI/testing/debugfs-hisi-zip
7497
7498 HMM - Heterogeneous Memory Management
7499 M:      Jérôme Glisse <jglisse@redhat.com>
7500 L:      linux-mm@kvack.org
7501 S:      Maintained
7502 F:      mm/hmm*
7503 F:      include/linux/hmm*
7504 F:      Documentation/vm/hmm.rst
7505
7506 HOST AP DRIVER
7507 M:      Jouni Malinen <j@w1.fi>
7508 L:      linux-wireless@vger.kernel.org
7509 W:      http://w1.fi/hostap-driver.html
7510 S:      Obsolete
7511 F:      drivers/net/wireless/intersil/hostap/
7512
7513 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7514 L:      platform-driver-x86@vger.kernel.org
7515 S:      Orphan
7516 F:      drivers/platform/x86/tc1100-wmi.c
7517
7518 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7519 M:      Jaroslav Kysela <perex@perex.cz>
7520 S:      Obsolete
7521 F:      drivers/staging/hp/hp100.*
7522
7523 HPET:   High Precision Event Timers driver
7524 M:      Clemens Ladisch <clemens@ladisch.de>
7525 S:      Maintained
7526 F:      Documentation/timers/hpet.rst
7527 F:      drivers/char/hpet.c
7528 F:      include/linux/hpet.h
7529 F:      include/uapi/linux/hpet.h
7530
7531 HPET:   x86
7532 S:      Orphan
7533 F:      arch/x86/kernel/hpet.c
7534 F:      arch/x86/include/asm/hpet.h
7535
7536 HPFS FILESYSTEM
7537 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7538 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7539 S:      Maintained
7540 F:      fs/hpfs/
7541
7542 HSI SUBSYSTEM
7543 M:      Sebastian Reichel <sre@kernel.org>
7544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7545 S:      Maintained
7546 F:      Documentation/ABI/testing/sysfs-bus-hsi
7547 F:      Documentation/driver-api/hsi.rst
7548 F:      drivers/hsi/
7549 F:      include/linux/hsi/
7550 F:      include/uapi/linux/hsi/
7551
7552 HSO 3G MODEM DRIVER
7553 L:      linux-usb@vger.kernel.org
7554 S:      Orphan
7555 F:      drivers/net/usb/hso.c
7556
7557 HSR NETWORK PROTOCOL
7558 M:      Arvid Brodin <arvid.brodin@alten.se>
7559 L:      netdev@vger.kernel.org
7560 S:      Maintained
7561 F:      net/hsr/
7562
7563 HT16K33 LED CONTROLLER DRIVER
7564 M:      Robin van der Gracht <robin@protonic.nl>
7565 S:      Maintained
7566 F:      drivers/auxdisplay/ht16k33.c
7567 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7568
7569 HTCPEN TOUCHSCREEN DRIVER
7570 M:      Pau Oliva Fora <pof@eslack.org>
7571 L:      linux-input@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/input/touchscreen/htcpen.c
7574
7575 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7576 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7577 L:      linux-iio@vger.kernel.org
7578 W:      http://www.st.com/
7579 S:      Maintained
7580 F:      drivers/iio/humidity/hts221*
7581 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7582
7583 HUAWEI ETHERNET DRIVER
7584 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7585 L:      netdev@vger.kernel.org
7586 S:      Supported
7587 F:      Documentation/networking/hinic.txt
7588 F:      drivers/net/ethernet/huawei/hinic/
7589
7590 HUGETLB FILESYSTEM
7591 M:      Mike Kravetz <mike.kravetz@oracle.com>
7592 L:      linux-mm@kvack.org
7593 S:      Maintained
7594 F:      fs/hugetlbfs/
7595 F:      mm/hugetlb.c
7596 F:      include/linux/hugetlb.h
7597 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7598 F:      Documentation/vm/hugetlbfs_reserv.rst
7599 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7600
7601 HVA ST MEDIA DRIVER
7602 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7603 L:      linux-media@vger.kernel.org
7604 T:      git git://linuxtv.org/media_tree.git
7605 W:      https://linuxtv.org
7606 S:      Supported
7607 F:      drivers/media/platform/sti/hva
7608
7609 HWPOISON MEMORY FAILURE HANDLING
7610 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7611 L:      linux-mm@kvack.org
7612 S:      Maintained
7613 F:      mm/memory-failure.c
7614 F:      mm/hwpoison-inject.c
7615
7616 HYGON PROCESSOR SUPPORT
7617 M:      Pu Wen <puwen@hygon.cn>
7618 L:      linux-kernel@vger.kernel.org
7619 S:      Maintained
7620 F:      arch/x86/kernel/cpu/hygon.c
7621
7622 HYNIX HI556 SENSOR DRIVER
7623 M:      Shawn Tu <shawnx.tu@intel.com>
7624 L:      linux-media@vger.kernel.org
7625 T:      git git://linuxtv.org/media_tree.git
7626 S:      Maintained
7627 F:      drivers/media/i2c/hi556.c
7628
7629 Hyper-V CORE AND DRIVERS
7630 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7631 M:      Haiyang Zhang <haiyangz@microsoft.com>
7632 M:      Stephen Hemminger <sthemmin@microsoft.com>
7633 M:      Sasha Levin <sashal@kernel.org>
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7635 L:      linux-hyperv@vger.kernel.org
7636 S:      Supported
7637 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7638 F:      arch/x86/include/asm/mshyperv.h
7639 F:      arch/x86/include/asm/trace/hyperv.h
7640 F:      arch/x86/include/asm/hyperv-tlfs.h
7641 F:      arch/x86/kernel/cpu/mshyperv.c
7642 F:      arch/x86/hyperv
7643 F:      drivers/clocksource/hyperv_timer.c
7644 F:      drivers/hid/hid-hyperv.c
7645 F:      drivers/hv/
7646 F:      drivers/input/serio/hyperv-keyboard.c
7647 F:      drivers/pci/controller/pci-hyperv.c
7648 F:      drivers/pci/controller/pci-hyperv-intf.c
7649 F:      drivers/net/hyperv/
7650 F:      drivers/scsi/storvsc_drv.c
7651 F:      drivers/uio/uio_hv_generic.c
7652 F:      drivers/video/fbdev/hyperv_fb.c
7653 F:      drivers/iommu/hyperv-iommu.c
7654 F:      net/vmw_vsock/hyperv_transport.c
7655 F:      include/clocksource/hyperv_timer.h
7656 F:      include/linux/hyperv.h
7657 F:      include/uapi/linux/hyperv.h
7658 F:      include/asm-generic/mshyperv.h
7659 F:      tools/hv/
7660 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7661 F:      Documentation/ABI/testing/debugfs-hyperv
7662
7663 HYPERBUS SUPPORT
7664 M:      Vignesh Raghavendra <vigneshr@ti.com>
7665 S:      Supported
7666 F:      drivers/mtd/hyperbus/
7667 F:      include/linux/mtd/hyperbus.h
7668 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7669 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7670
7671 HYPERVISOR VIRTUAL CONSOLE DRIVER
7672 L:      linuxppc-dev@lists.ozlabs.org
7673 S:      Odd Fixes
7674 F:      drivers/tty/hvc/
7675
7676 I2C ACPI SUPPORT
7677 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7678 L:      linux-i2c@vger.kernel.org
7679 L:      linux-acpi@vger.kernel.org
7680 S:      Maintained
7681 F:      drivers/i2c/i2c-core-acpi.c
7682
7683 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7684 M:      Ajay Gupta <ajayg@nvidia.com>
7685 L:      linux-i2c@vger.kernel.org
7686 S:      Maintained
7687 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7688 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7689
7690 I2C MUXES
7691 M:      Peter Rosin <peda@axentia.se>
7692 L:      linux-i2c@vger.kernel.org
7693 S:      Maintained
7694 F:      Documentation/i2c/i2c-topology.rst
7695 F:      Documentation/i2c/muxes/
7696 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7697 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7698 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7699 F:      drivers/i2c/i2c-mux.c
7700 F:      drivers/i2c/muxes/
7701 F:      include/linux/i2c-mux.h
7702
7703 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7704 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7705 L:      linux-i2c@vger.kernel.org
7706 S:      Maintained
7707 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7708 F:      drivers/i2c/busses/i2c-mv64xxx.c
7709
7710 I2C OVER PARALLEL PORT
7711 M:      Jean Delvare <jdelvare@suse.com>
7712 L:      linux-i2c@vger.kernel.org
7713 S:      Maintained
7714 F:      Documentation/i2c/busses/i2c-parport.rst
7715 F:      Documentation/i2c/busses/i2c-parport-light.rst
7716 F:      drivers/i2c/busses/i2c-parport.c
7717 F:      drivers/i2c/busses/i2c-parport-light.c
7718
7719 I2C SUBSYSTEM
7720 M:      Wolfram Sang <wsa@the-dreams.de>
7721 L:      linux-i2c@vger.kernel.org
7722 W:      https://i2c.wiki.kernel.org/
7723 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7725 S:      Maintained
7726 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7727 F:      Documentation/i2c/
7728 F:      drivers/i2c/*
7729 F:      include/linux/i2c.h
7730 F:      include/linux/i2c-dev.h
7731 F:      include/linux/i2c-smbus.h
7732 F:      include/uapi/linux/i2c.h
7733 F:      include/uapi/linux/i2c-*.h
7734
7735 I2C SUBSYSTEM HOST DRIVERS
7736 L:      linux-i2c@vger.kernel.org
7737 W:      https://i2c.wiki.kernel.org/
7738 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7740 S:      Odd Fixes
7741 F:      Documentation/devicetree/bindings/i2c/
7742 F:      drivers/i2c/algos/
7743 F:      drivers/i2c/busses/
7744
7745 I2C-TAOS-EVM DRIVER
7746 M:      Jean Delvare <jdelvare@suse.com>
7747 L:      linux-i2c@vger.kernel.org
7748 S:      Maintained
7749 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7750 F:      drivers/i2c/busses/i2c-taos-evm.c
7751
7752 I2C-TINY-USB DRIVER
7753 M:      Till Harbaum <till@harbaum.org>
7754 L:      linux-i2c@vger.kernel.org
7755 W:      http://www.harbaum.org/till/i2c_tiny_usb
7756 S:      Maintained
7757 F:      drivers/i2c/busses/i2c-tiny-usb.c
7758
7759 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7760 M:      Jean Delvare <jdelvare@suse.com>
7761 L:      linux-i2c@vger.kernel.org
7762 S:      Maintained
7763 F:      Documentation/i2c/busses/i2c-ali1535.rst
7764 F:      Documentation/i2c/busses/i2c-ali1563.rst
7765 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7766 F:      Documentation/i2c/busses/i2c-amd756.rst
7767 F:      Documentation/i2c/busses/i2c-amd8111.rst
7768 F:      Documentation/i2c/busses/i2c-i801.rst
7769 F:      Documentation/i2c/busses/i2c-nforce2.rst
7770 F:      Documentation/i2c/busses/i2c-piix4.rst
7771 F:      Documentation/i2c/busses/i2c-sis5595.rst
7772 F:      Documentation/i2c/busses/i2c-sis630.rst
7773 F:      Documentation/i2c/busses/i2c-sis96x.rst
7774 F:      Documentation/i2c/busses/i2c-via.rst
7775 F:      Documentation/i2c/busses/i2c-viapro.rst
7776 F:      drivers/i2c/busses/i2c-ali1535.c
7777 F:      drivers/i2c/busses/i2c-ali1563.c
7778 F:      drivers/i2c/busses/i2c-ali15x3.c
7779 F:      drivers/i2c/busses/i2c-amd756.c
7780 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7781 F:      drivers/i2c/busses/i2c-amd8111.c
7782 F:      drivers/i2c/busses/i2c-i801.c
7783 F:      drivers/i2c/busses/i2c-isch.c
7784 F:      drivers/i2c/busses/i2c-nforce2.c
7785 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7786 F:      drivers/i2c/busses/i2c-piix4.c
7787 F:      drivers/i2c/busses/i2c-sis5595.c
7788 F:      drivers/i2c/busses/i2c-sis630.c
7789 F:      drivers/i2c/busses/i2c-sis96x.c
7790 F:      drivers/i2c/busses/i2c-via.c
7791 F:      drivers/i2c/busses/i2c-viapro.c
7792
7793 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7794 M:      Hans de Goede <hdegoede@redhat.com>
7795 L:      linux-i2c@vger.kernel.org
7796 S:      Maintained
7797 F:      drivers/i2c/busses/i2c-cht-wc.c
7798
7799 I2C/SMBUS ISMT DRIVER
7800 M:      Seth Heasley <seth.heasley@intel.com>
7801 M:      Neil Horman <nhorman@tuxdriver.com>
7802 L:      linux-i2c@vger.kernel.org
7803 F:      drivers/i2c/busses/i2c-ismt.c
7804 F:      Documentation/i2c/busses/i2c-ismt.rst
7805
7806 I2C/SMBUS STUB DRIVER
7807 M:      Jean Delvare <jdelvare@suse.com>
7808 L:      linux-i2c@vger.kernel.org
7809 S:      Maintained
7810 F:      drivers/i2c/i2c-stub.c
7811
7812 I3C SUBSYSTEM
7813 M:      Boris Brezillon <bbrezillon@kernel.org>
7814 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
7815 C:      irc://chat.freenode.net/linux-i3c
7816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7817 S:      Maintained
7818 F:      Documentation/ABI/testing/sysfs-bus-i3c
7819 F:      Documentation/devicetree/bindings/i3c/
7820 F:      Documentation/driver-api/i3c
7821 F:      drivers/i3c/
7822 F:      include/linux/i3c/
7823
7824 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7825 M:      Vitor Soares <vitor.soares@synopsys.com>
7826 S:      Maintained
7827 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7828 F:      drivers/i3c/master/dw*
7829
7830 I3C DRIVER FOR CADENCE I3C MASTER IP
7831 M:      Przemysław Gaj <pgaj@cadence.com>
7832 S:      Maintained
7833 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7834 F:      drivers/i3c/master/i3c-master-cdns.c
7835
7836 IA64 (Itanium) PLATFORM
7837 M:      Tony Luck <tony.luck@intel.com>
7838 M:      Fenghua Yu <fenghua.yu@intel.com>
7839 L:      linux-ia64@vger.kernel.org
7840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7841 S:      Maintained
7842 F:      arch/ia64/
7843
7844 IBM Power 842 compression accelerator
7845 M:      Haren Myneni <haren@us.ibm.com>
7846 S:      Supported
7847 F:      drivers/crypto/nx/Makefile
7848 F:      drivers/crypto/nx/Kconfig
7849 F:      drivers/crypto/nx/nx-842*
7850 F:      include/linux/sw842.h
7851 F:      crypto/842.c
7852 F:      lib/842/
7853
7854 IBM Power in-Nest Crypto Acceleration
7855 M:      Breno Leitão <leitao@debian.org>
7856 M:      Nayna Jain <nayna@linux.ibm.com>
7857 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7858 L:      linux-crypto@vger.kernel.org
7859 S:      Supported
7860 F:      drivers/crypto/nx/Makefile
7861 F:      drivers/crypto/nx/Kconfig
7862 F:      drivers/crypto/nx/nx-aes*
7863 F:      drivers/crypto/nx/nx-sha*
7864 F:      drivers/crypto/nx/nx.*
7865 F:      drivers/crypto/nx/nx_csbcpb.h
7866 F:      drivers/crypto/nx/nx_debugfs.c
7867
7868 IBM Power Linux RAID adapter
7869 M:      Brian King <brking@us.ibm.com>
7870 S:      Supported
7871 F:      drivers/scsi/ipr.*
7872
7873 IBM Power SRIOV Virtual NIC Device Driver
7874 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7875 M:      John Allen <jallen@linux.ibm.com>
7876 L:      netdev@vger.kernel.org
7877 S:      Supported
7878 F:      drivers/net/ethernet/ibm/ibmvnic.*
7879
7880 IBM Power Virtual Accelerator Switchboard
7881 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7882 L:      linuxppc-dev@lists.ozlabs.org
7883 S:      Supported
7884 F:      arch/powerpc/platforms/powernv/vas*
7885 F:      arch/powerpc/platforms/powernv/copy-paste.h
7886 F:      arch/powerpc/include/asm/vas.h
7887
7888 IBM Power Virtual Ethernet Device Driver
7889 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7890 L:      netdev@vger.kernel.org
7891 S:      Supported
7892 F:      drivers/net/ethernet/ibm/ibmveth.*
7893
7894 IBM Power Virtual FC Device Drivers
7895 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7896 L:      linux-scsi@vger.kernel.org
7897 S:      Supported
7898 F:      drivers/scsi/ibmvscsi/ibmvfc*
7899
7900 IBM Power Virtual Management Channel Driver
7901 M:      Steven Royer <seroyer@linux.ibm.com>
7902 S:      Supported
7903 F:      drivers/misc/ibmvmc.*
7904
7905 IBM Power Virtual SCSI Device Drivers
7906 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7907 L:      linux-scsi@vger.kernel.org
7908 S:      Supported
7909 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7910 F:      include/scsi/viosrp.h
7911
7912 IBM Power Virtual SCSI Device Target Driver
7913 M:      Michael Cyr <mikecyr@linux.ibm.com>
7914 L:      linux-scsi@vger.kernel.org
7915 L:      target-devel@vger.kernel.org
7916 S:      Supported
7917 F:      drivers/scsi/ibmvscsi_tgt/
7918
7919 IBM Power VMX Cryptographic instructions
7920 M:      Breno Leitão <leitao@debian.org>
7921 M:      Nayna Jain <nayna@linux.ibm.com>
7922 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7923 L:      linux-crypto@vger.kernel.org
7924 S:      Supported
7925 F:      drivers/crypto/vmx/Makefile
7926 F:      drivers/crypto/vmx/Kconfig
7927 F:      drivers/crypto/vmx/vmx.c
7928 F:      drivers/crypto/vmx/aes*
7929 F:      drivers/crypto/vmx/ghash*
7930 F:      drivers/crypto/vmx/ppc-xlate.pl
7931
7932 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7933 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7934 L:      linux-pci@vger.kernel.org
7935 L:      linuxppc-dev@lists.ozlabs.org
7936 S:      Supported
7937 F:      drivers/pci/hotplug/rpaphp*
7938
7939 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7940 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7941 L:      linux-pci@vger.kernel.org
7942 L:      linuxppc-dev@lists.ozlabs.org
7943 S:      Supported
7944 F:      drivers/pci/hotplug/rpadlpar*
7945
7946 IBM ServeRAID RAID DRIVER
7947 S:      Orphan
7948 F:      drivers/scsi/ips.*
7949
7950 ICH LPC AND GPIO DRIVER
7951 M:      Peter Tyser <ptyser@xes-inc.com>
7952 S:      Maintained
7953 F:      drivers/mfd/lpc_ich.c
7954 F:      drivers/gpio/gpio-ich.c
7955
7956 ICY I2C DRIVER
7957 M:      Max Staudt <max@enpas.org>
7958 L:      linux-i2c@vger.kernel.org
7959 S:      Maintained
7960 F:      drivers/i2c/busses/i2c-icy.c
7961
7962 IDE SUBSYSTEM
7963 M:      "David S. Miller" <davem@davemloft.net>
7964 L:      linux-ide@vger.kernel.org
7965 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7967 S:      Maintained
7968 F:      Documentation/ide/
7969 F:      drivers/ide/
7970 F:      include/linux/ide.h
7971
7972 IDE/ATAPI DRIVERS
7973 M:      Borislav Petkov <bp@alien8.de>
7974 L:      linux-ide@vger.kernel.org
7975 S:      Maintained
7976 F:      Documentation/cdrom/ide-cd.rst
7977 F:      drivers/ide/ide-cd*
7978
7979 IDEAPAD LAPTOP EXTRAS DRIVER
7980 M:      Ike Panhc <ike.pan@canonical.com>
7981 L:      platform-driver-x86@vger.kernel.org
7982 W:      http://launchpad.net/ideapad-laptop
7983 S:      Maintained
7984 F:      drivers/platform/x86/ideapad-laptop.c
7985
7986 IDEAPAD LAPTOP SLIDEBAR DRIVER
7987 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7988 L:      linux-input@vger.kernel.org
7989 W:      https://github.com/o2genum/ideapad-slidebar
7990 S:      Maintained
7991 F:      drivers/input/misc/ideapad_slidebar.c
7992
7993 IDT VersaClock 5 CLOCK DRIVER
7994 M:      Marek Vasut <marek.vasut@gmail.com>
7995 S:      Maintained
7996 F:      drivers/clk/clk-versaclock5.c
7997
7998 IEEE 802.15.4 SUBSYSTEM
7999 M:      Alexander Aring <alex.aring@gmail.com>
8000 M:      Stefan Schmidt <stefan@datenfreihafen.org>
8001 L:      linux-wpan@vger.kernel.org
8002 W:      http://wpan.cakelab.org/
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8005 S:      Maintained
8006 F:      net/ieee802154/
8007 F:      net/mac802154/
8008 F:      drivers/net/ieee802154/
8009 F:      include/linux/nl802154.h
8010 F:      include/linux/ieee802154.h
8011 F:      include/net/nl802154.h
8012 F:      include/net/mac802154.h
8013 F:      include/net/af_ieee802154.h
8014 F:      include/net/cfg802154.h
8015 F:      include/net/ieee802154_netdev.h
8016 F:      Documentation/networking/ieee802154.rst
8017
8018 IFE PROTOCOL
8019 M:      Yotam Gigi <yotam.gi@gmail.com>
8020 M:      Jamal Hadi Salim <jhs@mojatatu.com>
8021 F:      net/ife
8022 F:      include/net/ife.h
8023 F:      include/uapi/linux/ife.h
8024
8025 IGORPLUG-USB IR RECEIVER
8026 M:      Sean Young <sean@mess.org>
8027 L:      linux-media@vger.kernel.org
8028 S:      Maintained
8029 F:      drivers/media/rc/igorplugusb.c
8030
8031 IGUANAWORKS USB IR TRANSCEIVER
8032 M:      Sean Young <sean@mess.org>
8033 L:      linux-media@vger.kernel.org
8034 S:      Maintained
8035 F:      drivers/media/rc/iguanair.c
8036
8037 IIO DIGITAL POTENTIOMETER DAC
8038 M:      Peter Rosin <peda@axentia.se>
8039 L:      linux-iio@vger.kernel.org
8040 S:      Maintained
8041 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8042 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8043 F:      drivers/iio/dac/dpot-dac.c
8044
8045 IIO ENVELOPE DETECTOR
8046 M:      Peter Rosin <peda@axentia.se>
8047 L:      linux-iio@vger.kernel.org
8048 S:      Maintained
8049 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8050 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8051 F:      drivers/iio/adc/envelope-detector.c
8052
8053 IIO MULTIPLEXER
8054 M:      Peter Rosin <peda@axentia.se>
8055 L:      linux-iio@vger.kernel.org
8056 S:      Maintained
8057 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8058 F:      drivers/iio/multiplexer/iio-mux.c
8059
8060 IIO SUBSYSTEM AND DRIVERS
8061 M:      Jonathan Cameron <jic23@kernel.org>
8062 R:      Hartmut Knaack <knaack.h@gmx.de>
8063 R:      Lars-Peter Clausen <lars@metafoo.de>
8064 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8065 L:      linux-iio@vger.kernel.org
8066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8067 S:      Maintained
8068 F:      Documentation/ABI/testing/configfs-iio*
8069 F:      Documentation/ABI/testing/sysfs-bus-iio*
8070 F:      Documentation/devicetree/bindings/iio/
8071 F:      drivers/iio/
8072 F:      drivers/staging/iio/
8073 F:      include/linux/iio/
8074 F:      tools/iio/
8075
8076 IIO UNIT CONVERTER
8077 M:      Peter Rosin <peda@axentia.se>
8078 L:      linux-iio@vger.kernel.org
8079 S:      Maintained
8080 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8081 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8082 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8083 F:      drivers/iio/afe/iio-rescale.c
8084
8085 IKANOS/ADI EAGLE ADSL USB DRIVER
8086 M:      Matthieu Castet <castet.matthieu@free.fr>
8087 M:      Stanislaw Gruszka <stf_xl@wp.pl>
8088 S:      Maintained
8089 F:      drivers/usb/atm/ueagle-atm.c
8090
8091 IMGTEC ASCII LCD DRIVER
8092 M:      Paul Burton <paulburton@kernel.org>
8093 S:      Maintained
8094 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8095 F:      drivers/auxdisplay/img-ascii-lcd.c
8096
8097 IMGTEC IR DECODER DRIVER
8098 M:      James Hogan <jhogan@kernel.org>
8099 S:      Maintained
8100 F:      drivers/media/rc/img-ir/
8101
8102 IMON SOUNDGRAPH USB IR RECEIVER
8103 M:      Sean Young <sean@mess.org>
8104 L:      linux-media@vger.kernel.org
8105 S:      Maintained
8106 F:      drivers/media/rc/imon_raw.c
8107 F:      drivers/media/rc/imon.c
8108
8109 IMS TWINTURBO FRAMEBUFFER DRIVER
8110 L:      linux-fbdev@vger.kernel.org
8111 S:      Orphan
8112 F:      drivers/video/fbdev/imsttfb.c
8113
8114 INA209 HARDWARE MONITOR DRIVER
8115 M:      Guenter Roeck <linux@roeck-us.net>
8116 L:      linux-hwmon@vger.kernel.org
8117 S:      Maintained
8118 F:      Documentation/hwmon/ina209.rst
8119 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
8120 F:      drivers/hwmon/ina209.c
8121
8122 INA2XX HARDWARE MONITOR DRIVER
8123 M:      Guenter Roeck <linux@roeck-us.net>
8124 L:      linux-hwmon@vger.kernel.org
8125 S:      Maintained
8126 F:      Documentation/hwmon/ina2xx.rst
8127 F:      drivers/hwmon/ina2xx.c
8128 F:      include/linux/platform_data/ina2xx.h
8129
8130 INDUSTRY PACK SUBSYSTEM (IPACK)
8131 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8132 M:      Jens Taprogge <jens.taprogge@taprogge.org>
8133 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8134 L:      industrypack-devel@lists.sourceforge.net
8135 W:      http://industrypack.sourceforge.net
8136 S:      Maintained
8137 F:      drivers/ipack/
8138
8139 INFINEON DPS310 Driver
8140 M:      Eddie James <eajames@linux.ibm.com>
8141 L:      linux-iio@vger.kernel.org
8142 F:      drivers/iio/pressure/dps310.c
8143 S:      Maintained
8144
8145 INFINIBAND SUBSYSTEM
8146 M:      Doug Ledford <dledford@redhat.com>
8147 M:      Jason Gunthorpe <jgg@mellanox.com>
8148 L:      linux-rdma@vger.kernel.org
8149 W:      https://github.com/linux-rdma/rdma-core
8150 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8152 S:      Supported
8153 F:      Documentation/devicetree/bindings/infiniband/
8154 F:      Documentation/infiniband/
8155 F:      drivers/infiniband/
8156 F:      include/uapi/linux/if_infiniband.h
8157 F:      include/uapi/rdma/
8158 F:      include/rdma/
8159 F:      include/trace/events/ib_mad.h
8160 F:      include/trace/events/ib_umad.h
8161 F:      samples/bpf/ibumad_kern.c
8162 F:      samples/bpf/ibumad_user.c
8163
8164 INGENIC JZ4780 DMA Driver
8165 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8166 S:      Maintained
8167 F:      drivers/dma/dma-jz4780.c
8168
8169 INGENIC JZ4780 NAND DRIVER
8170 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
8171 L:      linux-mtd@lists.infradead.org
8172 S:      Maintained
8173 F:      drivers/mtd/nand/raw/ingenic/
8174
8175 INGENIC JZ47xx SoCs
8176 M:      Paul Cercueil <paul@crapouillou.net>
8177 S:      Maintained
8178 F:      arch/mips/boot/dts/ingenic/
8179 F:      arch/mips/include/asm/mach-jz4740/
8180 F:      arch/mips/jz4740/
8181 F:      drivers/clk/ingenic/
8182 F:      drivers/dma/dma-jz4780.c
8183 F:      drivers/gpu/drm/ingenic/
8184 F:      drivers/i2c/busses/i2c-jz4780.c
8185 F:      drivers/iio/adc/ingenic-adc.c
8186 F:      drivers/irqchip/irq-ingenic.c
8187 F:      drivers/memory/jz4780-nemc.c
8188 F:      drivers/mmc/host/jz4740_mmc.c
8189 F:      drivers/mtd/nand/raw/ingenic/
8190 F:      drivers/pinctrl/pinctrl-ingenic.c
8191 F:      drivers/power/supply/ingenic-battery.c
8192 F:      drivers/pwm/pwm-jz4740.c
8193 F:      drivers/rtc/rtc-jz4740.c
8194 F:      drivers/tty/serial/8250/8250_ingenic.c
8195 F:      drivers/usb/musb/jz4740.c
8196 F:      drivers/watchdog/jz4740_wdt.c
8197 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8198 F:      include/linux/mfd/ingenic-tcu.h
8199 F:      sound/soc/jz4740/
8200 F:      sound/soc/codecs/jz47*
8201
8202 INOTIFY
8203 M:      Jan Kara <jack@suse.cz>
8204 R:      Amir Goldstein <amir73il@gmail.com>
8205 L:      linux-fsdevel@vger.kernel.org
8206 S:      Maintained
8207 F:      Documentation/filesystems/inotify.txt
8208 F:      fs/notify/inotify/
8209 F:      include/linux/inotify.h
8210 F:      include/uapi/linux/inotify.h
8211
8212 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8213 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8214 L:      linux-input@vger.kernel.org
8215 Q:      http://patchwork.kernel.org/project/linux-input/list/
8216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8217 S:      Maintained
8218 F:      drivers/input/
8219 F:      include/linux/input.h
8220 F:      include/uapi/linux/input.h
8221 F:      include/uapi/linux/input-event-codes.h
8222 F:      include/linux/input/
8223 F:      Documentation/devicetree/bindings/input/
8224 F:      Documentation/devicetree/bindings/serio/
8225 F:      Documentation/input/
8226
8227 INPUT MULTITOUCH (MT) PROTOCOL
8228 M:      Henrik Rydberg <rydberg@bitmath.org>
8229 L:      linux-input@vger.kernel.org
8230 S:      Odd fixes
8231 F:      Documentation/input/multi-touch-protocol.rst
8232 F:      drivers/input/input-mt.c
8233 K:      \b(ABS|SYN)_MT_
8234
8235 INSIDE SECURE CRYPTO DRIVER
8236 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8237 F:      drivers/crypto/inside-secure/
8238 S:      Maintained
8239 L:      linux-crypto@vger.kernel.org
8240
8241 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8242 M:      Mimi Zohar <zohar@linux.ibm.com>
8243 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8244 L:      linux-integrity@vger.kernel.org
8245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8246 S:      Supported
8247 F:      security/integrity/ima/
8248
8249 INTEL 810/815 FRAMEBUFFER DRIVER
8250 M:      Antonino Daplas <adaplas@gmail.com>
8251 L:      linux-fbdev@vger.kernel.org
8252 S:      Maintained
8253 F:      drivers/video/fbdev/i810/
8254
8255 INTEL ASoC DRIVERS
8256 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8257 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8258 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8259 M:      Jie Yang <yang.jie@linux.intel.com>
8260 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8261 S:      Supported
8262 F:      sound/soc/intel/
8263
8264 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8265 M:      Hans de Goede <hdegoede@redhat.com>
8266 L:      platform-driver-x86@vger.kernel.org
8267 S:      Maintained
8268 F:      drivers/platform/x86/intel_atomisp2_pm.c
8269
8270 INTEL C600 SERIES SAS CONTROLLER DRIVER
8271 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8272 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8273 L:      linux-scsi@vger.kernel.org
8274 T:      git git://git.code.sf.net/p/intel-sas/isci
8275 S:      Supported
8276 F:      drivers/scsi/isci/
8277
8278 INTEL CPU family model numbers
8279 M:      Tony Luck <tony.luck@intel.com>
8280 M:      x86@kernel.org
8281 L:      linux-kernel@vger.kernel.org
8282 S:      Supported
8283 F:      arch/x86/include/asm/intel-family.h
8284
8285 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8286 M:      Jani Nikula <jani.nikula@linux.intel.com>
8287 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8288 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8289 L:      intel-gfx@lists.freedesktop.org
8290 W:      https://01.org/linuxgraphics/
8291 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8292 C:      irc://chat.freenode.net/intel-gfx
8293 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8294 T:      git git://anongit.freedesktop.org/drm-intel
8295 S:      Supported
8296 F:      drivers/gpu/drm/i915/
8297 F:      include/drm/i915*
8298 F:      include/uapi/drm/i915_drm.h
8299 F:      Documentation/gpu/i915.rst
8300
8301 INTEL ETHERNET DRIVERS
8302 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8303 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8304 W:      http://www.intel.com/support/feedback.htm
8305 W:      http://e1000.sourceforge.net/
8306 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8309 S:      Supported
8310 F:      Documentation/networking/device_drivers/intel/e100.rst
8311 F:      Documentation/networking/device_drivers/intel/e1000.rst
8312 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8313 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8314 F:      Documentation/networking/device_drivers/intel/igb.rst
8315 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8316 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8317 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8318 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8319 F:      Documentation/networking/device_drivers/intel/i40e.rst
8320 F:      Documentation/networking/device_drivers/intel/iavf.rst
8321 F:      Documentation/networking/device_drivers/intel/ice.rst
8322 F:      drivers/net/ethernet/intel/
8323 F:      drivers/net/ethernet/intel/*/
8324 F:      include/linux/avf/virtchnl.h
8325
8326 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8327 M:      Maik Broemme <mbroemme@libmpq.org>
8328 L:      linux-fbdev@vger.kernel.org
8329 S:      Maintained
8330 F:      Documentation/fb/intelfb.rst
8331 F:      drivers/video/fbdev/intelfb/
8332
8333 INTEL GPIO DRIVERS
8334 M:      Andy Shevchenko <andy@kernel.org>
8335 L:      linux-gpio@vger.kernel.org
8336 S:      Maintained
8337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8338 F:      drivers/gpio/gpio-ich.c
8339 F:      drivers/gpio/gpio-intel-mid.c
8340 F:      drivers/gpio/gpio-lynxpoint.c
8341 F:      drivers/gpio/gpio-merrifield.c
8342 F:      drivers/gpio/gpio-ml-ioh.c
8343 F:      drivers/gpio/gpio-pch.c
8344 F:      drivers/gpio/gpio-sch.c
8345 F:      drivers/gpio/gpio-sodaville.c
8346
8347 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8348 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8349 M:      Zhi Wang <zhi.a.wang@intel.com>
8350 L:      intel-gvt-dev@lists.freedesktop.org
8351 L:      intel-gfx@lists.freedesktop.org
8352 W:      https://01.org/igvt-g
8353 T:      git https://github.com/intel/gvt-linux.git
8354 S:      Supported
8355 F:      drivers/gpu/drm/i915/gvt/
8356
8357 INTEL HID EVENT DRIVER
8358 M:      Alex Hung <alex.hung@canonical.com>
8359 L:      platform-driver-x86@vger.kernel.org
8360 S:      Maintained
8361 F:      drivers/platform/x86/intel-hid.c
8362
8363 INTEL I/OAT DMA DRIVER
8364 M:      Dave Jiang <dave.jiang@intel.com>
8365 R:      Dan Williams <dan.j.williams@intel.com>
8366 L:      dmaengine@vger.kernel.org
8367 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8368 S:      Supported
8369 F:      drivers/dma/ioat*
8370
8371 INTEL IDLE DRIVER
8372 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8373 M:      Len Brown <lenb@kernel.org>
8374 L:      linux-pm@vger.kernel.org
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8376 B:      https://bugzilla.kernel.org
8377 S:      Supported
8378 F:      drivers/idle/intel_idle.c
8379
8380 INTEL INTEGRATED SENSOR HUB DRIVER
8381 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8382 M:      Jiri Kosina <jikos@kernel.org>
8383 L:      linux-input@vger.kernel.org
8384 S:      Maintained
8385 F:      drivers/hid/intel-ish-hid/
8386
8387 INTEL IOMMU (VT-d)
8388 M:      David Woodhouse <dwmw2@infradead.org>
8389 M:      Lu Baolu <baolu.lu@linux.intel.com>
8390 L:      iommu@lists.linux-foundation.org
8391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8392 S:      Supported
8393 F:      drivers/iommu/dmar.c
8394 F:      drivers/iommu/intel*.[ch]
8395 F:      include/linux/intel-iommu.h
8396 F:      include/linux/intel-svm.h
8397
8398 INTEL IOP-ADMA DMA DRIVER
8399 R:      Dan Williams <dan.j.williams@intel.com>
8400 S:      Odd fixes
8401 F:      drivers/dma/iop-adma.c
8402
8403 INTEL IPU3 CSI-2 CIO2 DRIVER
8404 M:      Yong Zhi <yong.zhi@intel.com>
8405 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8406 M:      Bingbu Cao <bingbu.cao@intel.com>
8407 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8408 L:      linux-media@vger.kernel.org
8409 S:      Maintained
8410 F:      drivers/media/pci/intel/ipu3/
8411 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8412
8413 INTEL IPU3 CSI-2 IMGU DRIVER
8414 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8415 L:      linux-media@vger.kernel.org
8416 S:      Maintained
8417 F:      drivers/staging/media/ipu3/
8418 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8419 F:      Documentation/media/v4l-drivers/ipu3.rst
8420 F:      Documentation/media/v4l-drivers/ipu3_rcb.svg
8421
8422 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8423 M:      Krzysztof Halasa <khalasa@piap.pl>
8424 S:      Maintained
8425 F:      include/linux/soc/ixp4xx/qmgr.h
8426 F:      include/linux/soc/ixp4xx/npe.h
8427 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8428 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8429 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8430 F:      drivers/net/wan/ixp4xx_hss.c
8431
8432 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8433 M:      Deepak Saxena <dsaxena@plexity.net>
8434 S:      Maintained
8435 F:      drivers/char/hw_random/ixp4xx-rng.c
8436
8437 INTEL MANAGEMENT ENGINE (mei)
8438 M:      Tomas Winkler <tomas.winkler@intel.com>
8439 L:      linux-kernel@vger.kernel.org
8440 S:      Supported
8441 F:      include/uapi/linux/mei.h
8442 F:      include/linux/mei_cl_bus.h
8443 F:      drivers/misc/mei/*
8444 F:      drivers/watchdog/mei_wdt.c
8445 F:      Documentation/driver-api/mei/*
8446 F:      samples/mei/*
8447
8448 INTEL MENLOW THERMAL DRIVER
8449 M:      Sujith Thomas <sujith.thomas@intel.com>
8450 L:      platform-driver-x86@vger.kernel.org
8451 W:      https://01.org/linux-acpi
8452 S:      Supported
8453 F:      drivers/platform/x86/intel_menlow.c
8454
8455 INTEL MIC DRIVERS (mic)
8456 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8457 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8458 S:      Supported
8459 W:      https://github.com/sudeepdutt/mic
8460 W:      http://software.intel.com/en-us/mic-developer
8461 F:      include/linux/mic_bus.h
8462 F:      include/linux/scif.h
8463 F:      include/uapi/linux/mic_common.h
8464 F:      include/uapi/linux/mic_ioctl.h
8465 F:      include/uapi/linux/scif_ioctl.h
8466 F:      drivers/misc/mic/
8467 F:      drivers/dma/mic_x100_dma.c
8468 F:      drivers/dma/mic_x100_dma.h
8469 F:      Documentation/mic/
8470
8471 INTEL PMC CORE DRIVER
8472 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8473 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8474 L:      platform-driver-x86@vger.kernel.org
8475 S:      Maintained
8476 F:      drivers/platform/x86/intel_pmc_core*
8477
8478 INTEL PMC/P-Unit IPC DRIVER
8479 M:      Zha Qipeng<qipeng.zha@intel.com>
8480 L:      platform-driver-x86@vger.kernel.org
8481 S:      Maintained
8482 F:      drivers/platform/x86/intel_pmc_ipc.c
8483 F:      drivers/platform/x86/intel_punit_ipc.c
8484 F:      arch/x86/include/asm/intel_pmc_ipc.h
8485 F:      arch/x86/include/asm/intel_punit_ipc.h
8486
8487 INTEL PMIC GPIO DRIVERS
8488 M:      Andy Shevchenko <andy@kernel.org>
8489 S:      Maintained
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8491 F:      drivers/gpio/gpio-*cove.c
8492 F:      drivers/gpio/gpio-msic.c
8493
8494 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8495 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8496 S:      Maintained
8497 F:      drivers/mfd/intel_msic.c
8498 F:      drivers/mfd/intel_soc_pmic*
8499 F:      include/linux/mfd/intel_msic.h
8500 F:      include/linux/mfd/intel_soc_pmic*
8501
8502 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8503 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8504 L:      linux-wireless@vger.kernel.org
8505 S:      Maintained
8506 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8507 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8508 F:      drivers/net/wireless/intel/ipw2x00/
8509
8510 INTEL PSTATE DRIVER
8511 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8512 M:      Len Brown <lenb@kernel.org>
8513 L:      linux-pm@vger.kernel.org
8514 S:      Supported
8515 F:      drivers/cpufreq/intel_pstate.c
8516
8517 INTEL RDMA RNIC DRIVER
8518 M:      Faisal Latif <faisal.latif@intel.com>
8519 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8520 L:      linux-rdma@vger.kernel.org
8521 S:      Supported
8522 F:      drivers/infiniband/hw/i40iw/
8523 F:      include/uapi/rdma/i40iw-abi.h
8524
8525 INTEL SPEED SELECT TECHNOLOGY
8526 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8527 L:      platform-driver-x86@vger.kernel.org
8528 S:      Maintained
8529 F:      drivers/platform/x86/intel_speed_select_if/
8530 F:      tools/power/x86/intel-speed-select/
8531 F:      include/uapi/linux/isst_if.h
8532
8533 INTEL STRATIX10 FIRMWARE DRIVERS
8534 M:      Richard Gong <richard.gong@linux.intel.com>
8535 L:      linux-kernel@vger.kernel.org
8536 S:      Maintained
8537 F:      drivers/firmware/stratix10-rsu.c
8538 F:      drivers/firmware/stratix10-svc.c
8539 F:      include/linux/firmware/intel/stratix10-smc.h
8540 F:      include/linux/firmware/intel/stratix10-svc-client.h
8541 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8542 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8543
8544 INTEL TELEMETRY DRIVER
8545 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8546 M:      "David E. Box" <david.e.box@linux.intel.com>
8547 L:      platform-driver-x86@vger.kernel.org
8548 S:      Maintained
8549 F:      arch/x86/include/asm/intel_telemetry.h
8550 F:      drivers/platform/x86/intel_telemetry*
8551
8552 INTEL VIRTUAL BUTTON DRIVER
8553 M:      AceLan Kao <acelan.kao@canonical.com>
8554 L:      platform-driver-x86@vger.kernel.org
8555 S:      Maintained
8556 F:      drivers/platform/x86/intel-vbtn.c
8557
8558 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8559 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8560 L:      linux-wireless@vger.kernel.org
8561 S:      Supported
8562 F:      drivers/net/wireless/intel/iwlegacy/
8563
8564 INTEL WIRELESS WIFI LINK (iwlwifi)
8565 M:      Johannes Berg <johannes.berg@intel.com>
8566 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8567 M:      Luca Coelho <luciano.coelho@intel.com>
8568 M:      Intel Linux Wireless <linuxwifi@intel.com>
8569 L:      linux-wireless@vger.kernel.org
8570 W:      http://intellinuxwireless.org
8571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8572 S:      Supported
8573 F:      drivers/net/wireless/intel/iwlwifi/
8574
8575 INTEL WIRELESS WIMAX CONNECTION 2400
8576 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8577 M:      linux-wimax@intel.com
8578 L:      wimax@linuxwimax.org (subscribers-only)
8579 S:      Supported
8580 W:      http://linuxwimax.org
8581 F:      Documentation/admin-guide/wimax/i2400m.rst
8582 F:      drivers/net/wimax/i2400m/
8583 F:      include/uapi/linux/wimax/i2400m.h
8584
8585 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8586 M:      Mario Limonciello <mario.limonciello@dell.com>
8587 S:      Maintained
8588 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8589
8590 INTEL(R) TRACE HUB
8591 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8592 S:      Supported
8593 F:      Documentation/trace/intel_th.rst
8594 F:      drivers/hwtracing/intel_th/
8595 F:      include/linux/intel_th.h
8596
8597 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8598 M:      Ning Sun <ning.sun@intel.com>
8599 L:      tboot-devel@lists.sourceforge.net
8600 W:      http://tboot.sourceforge.net
8601 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8602 S:      Supported
8603 F:      Documentation/x86/intel_txt.rst
8604 F:      include/linux/tboot.h
8605 F:      arch/x86/kernel/tboot.c
8606
8607 INTERCONNECT API
8608 M:      Georgi Djakov <georgi.djakov@linaro.org>
8609 L:      linux-pm@vger.kernel.org
8610 S:      Maintained
8611 F:      Documentation/driver-api/interconnect.rst
8612 F:      Documentation/devicetree/bindings/interconnect/
8613 F:      drivers/interconnect/
8614 F:      include/dt-bindings/interconnect/
8615 F:      include/linux/interconnect-provider.h
8616 F:      include/linux/interconnect.h
8617
8618 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8619 M:      Linus Walleij <linus.walleij@linaro.org>
8620 L:      linux-iio@vger.kernel.org
8621 S:      Maintained
8622 F:      drivers/iio/gyro/mpu3050*
8623 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8624
8625 IOC3 ETHERNET DRIVER
8626 M:      Ralf Baechle <ralf@linux-mips.org>
8627 L:      linux-mips@vger.kernel.org
8628 S:      Maintained
8629 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8630
8631 IOMAP FILESYSTEM LIBRARY
8632 M:      Christoph Hellwig <hch@infradead.org>
8633 M:      Darrick J. Wong <darrick.wong@oracle.com>
8634 M:      linux-xfs@vger.kernel.org
8635 M:      linux-fsdevel@vger.kernel.org
8636 L:      linux-xfs@vger.kernel.org
8637 L:      linux-fsdevel@vger.kernel.org
8638 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8639 S:      Supported
8640 F:      fs/iomap/
8641 F:      include/linux/iomap.h
8642
8643 IOMMU DRIVERS
8644 M:      Joerg Roedel <joro@8bytes.org>
8645 L:      iommu@lists.linux-foundation.org
8646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8647 S:      Maintained
8648 F:      Documentation/devicetree/bindings/iommu/
8649 F:      drivers/iommu/
8650 F:      include/linux/iommu.h
8651 F:      include/linux/of_iommu.h
8652 F:      include/linux/iova.h
8653
8654 IO_URING
8655 M:      Jens Axboe <axboe@kernel.dk>
8656 L:      io-uring@vger.kernel.org
8657 T:      git git://git.kernel.dk/linux-block
8658 T:      git git://git.kernel.dk/liburing
8659 S:      Maintained
8660 F:      fs/io_uring.c
8661 F:      fs/io-wq.c
8662 F:      fs/io-wq.h
8663 F:      include/uapi/linux/io_uring.h
8664
8665 IPMI SUBSYSTEM
8666 M:      Corey Minyard <minyard@acm.org>
8667 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8668 W:      http://openipmi.sourceforge.net/
8669 S:      Supported
8670 F:      Documentation/devicetree/bindings/ipmi/
8671 F:      Documentation/IPMI.txt
8672 F:      drivers/char/ipmi/
8673 F:      include/linux/ipmi*
8674 F:      include/uapi/linux/ipmi*
8675
8676 IPS SCSI RAID DRIVER
8677 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8678 L:      linux-scsi@vger.kernel.org
8679 W:      http://www.adaptec.com/
8680 S:      Maintained
8681 F:      drivers/scsi/ips*
8682
8683 IPVS
8684 M:      Wensong Zhang <wensong@linux-vs.org>
8685 M:      Simon Horman <horms@verge.net.au>
8686 M:      Julian Anastasov <ja@ssi.bg>
8687 L:      netdev@vger.kernel.org
8688 L:      lvs-devel@vger.kernel.org
8689 S:      Maintained
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8692 F:      Documentation/networking/ipvs-sysctl.txt
8693 F:      include/net/ip_vs.h
8694 F:      include/uapi/linux/ip_vs.h
8695 F:      net/netfilter/ipvs/
8696
8697 IPWIRELESS DRIVER
8698 M:      Jiri Kosina <jikos@kernel.org>
8699 M:      David Sterba <dsterba@suse.com>
8700 S:      Odd Fixes
8701 F:      drivers/tty/ipwireless/
8702
8703 IPX NETWORK LAYER
8704 L:      netdev@vger.kernel.org
8705 S:      Obsolete
8706 F:      include/uapi/linux/ipx.h
8707
8708 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8709 M:      Marc Zyngier <maz@kernel.org>
8710 S:      Maintained
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8712 F:      Documentation/IRQ-domain.txt
8713 F:      include/linux/irqdomain.h
8714 F:      kernel/irq/irqdomain.c
8715 F:      kernel/irq/msi.c
8716
8717 IRQ SUBSYSTEM
8718 M:      Thomas Gleixner <tglx@linutronix.de>
8719 L:      linux-kernel@vger.kernel.org
8720 S:      Maintained
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8722 F:      kernel/irq/
8723
8724 IRQCHIP DRIVERS
8725 M:      Thomas Gleixner <tglx@linutronix.de>
8726 M:      Jason Cooper <jason@lakedaemon.net>
8727 M:      Marc Zyngier <maz@kernel.org>
8728 L:      linux-kernel@vger.kernel.org
8729 S:      Maintained
8730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8731 F:      Documentation/devicetree/bindings/interrupt-controller/
8732 F:      drivers/irqchip/
8733
8734 ISA
8735 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8736 S:      Maintained
8737 F:      Documentation/driver-api/isa.rst
8738 F:      drivers/base/isa.c
8739 F:      include/linux/isa.h
8740
8741 ISA RADIO MODULE
8742 M:      Hans Verkuil <hverkuil@xs4all.nl>
8743 L:      linux-media@vger.kernel.org
8744 T:      git git://linuxtv.org/media_tree.git
8745 W:      https://linuxtv.org
8746 S:      Maintained
8747 F:      drivers/media/radio/radio-isa*
8748
8749 ISAPNP
8750 M:      Jaroslav Kysela <perex@perex.cz>
8751 S:      Maintained
8752 F:      Documentation/driver-api/isapnp.rst
8753 F:      drivers/pnp/isapnp/
8754 F:      include/linux/isapnp.h
8755
8756 ISCSI
8757 M:      Lee Duncan <lduncan@suse.com>
8758 M:      Chris Leech <cleech@redhat.com>
8759 L:      open-iscsi@googlegroups.com
8760 W:      www.open-iscsi.com
8761 S:      Maintained
8762 F:      drivers/scsi/*iscsi*
8763 F:      include/scsi/*iscsi*
8764
8765 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8766 M:      Peter Jones <pjones@redhat.com>
8767 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8768 S:      Maintained
8769 F:      drivers/firmware/iscsi_ibft*
8770
8771 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8772 M:      Sagi Grimberg <sagi@grimberg.me>
8773 M:      Max Gurtovoy <maxg@mellanox.com>
8774 L:      linux-rdma@vger.kernel.org
8775 S:      Supported
8776 W:      http://www.openfabrics.org
8777 W:      www.open-iscsi.org
8778 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8779 F:      drivers/infiniband/ulp/iser/
8780
8781 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8782 M:      Sagi Grimberg <sagi@grimberg.me>
8783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8784 L:      linux-rdma@vger.kernel.org
8785 L:      target-devel@vger.kernel.org
8786 S:      Supported
8787 W:      http://www.linux-iscsi.org
8788 F:      drivers/infiniband/ulp/isert
8789
8790 ISDN/mISDN SUBSYSTEM
8791 M:      Karsten Keil <isdn@linux-pingi.de>
8792 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8793 L:      netdev@vger.kernel.org
8794 W:      http://www.isdn4linux.de
8795 S:      Maintained
8796 F:      drivers/isdn/mISDN
8797 F:      drivers/isdn/hardware
8798
8799 ISDN/CAPI SUBSYSTEM
8800 M:      Karsten Keil <isdn@linux-pingi.de>
8801 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8802 L:      netdev@vger.kernel.org
8803 W:      http://www.isdn4linux.de
8804 S:      Odd Fixes
8805 F:      Documentation/isdn/
8806 F:      drivers/isdn/capi/
8807 F:      drivers/staging/isdn/
8808 F:      net/bluetooth/cmtp/
8809 F:      include/linux/isdn/
8810 F:      include/uapi/linux/isdn/
8811
8812 IT87 HARDWARE MONITORING DRIVER
8813 M:      Jean Delvare <jdelvare@suse.com>
8814 L:      linux-hwmon@vger.kernel.org
8815 S:      Maintained
8816 F:      Documentation/hwmon/it87.rst
8817 F:      drivers/hwmon/it87.c
8818
8819 IT913X MEDIA DRIVER
8820 M:      Antti Palosaari <crope@iki.fi>
8821 L:      linux-media@vger.kernel.org
8822 W:      https://linuxtv.org
8823 W:      http://palosaari.fi/linux/
8824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8825 T:      git git://linuxtv.org/anttip/media_tree.git
8826 S:      Maintained
8827 F:      drivers/media/tuners/it913x*
8828
8829 IVTV VIDEO4LINUX DRIVER
8830 M:      Andy Walls <awalls@md.metrocast.net>
8831 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8832 L:      linux-media@vger.kernel.org
8833 T:      git git://linuxtv.org/media_tree.git
8834 W:      http://www.ivtvdriver.org
8835 S:      Maintained
8836 F:      Documentation/media/v4l-drivers/ivtv*
8837 F:      drivers/media/pci/ivtv/
8838 F:      include/uapi/linux/ivtv*
8839
8840 IX2505V MEDIA DRIVER
8841 M:      Malcolm Priestley <tvboxspy@gmail.com>
8842 L:      linux-media@vger.kernel.org
8843 W:      https://linuxtv.org
8844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8845 S:      Maintained
8846 F:      drivers/media/dvb-frontends/ix2505v*
8847
8848 JAILHOUSE HYPERVISOR INTERFACE
8849 M:      Jan Kiszka <jan.kiszka@siemens.com>
8850 L:      jailhouse-dev@googlegroups.com
8851 S:      Maintained
8852 F:      arch/x86/kernel/jailhouse.c
8853 F:      arch/x86/include/asm/jailhouse_para.h
8854
8855 JC42.4 TEMPERATURE SENSOR DRIVER
8856 M:      Guenter Roeck <linux@roeck-us.net>
8857 L:      linux-hwmon@vger.kernel.org
8858 S:      Maintained
8859 F:      drivers/hwmon/jc42.c
8860 F:      Documentation/hwmon/jc42.rst
8861
8862 JFS FILESYSTEM
8863 M:      Dave Kleikamp <shaggy@kernel.org>
8864 L:      jfs-discussion@lists.sourceforge.net
8865 W:      http://jfs.sourceforge.net/
8866 T:      git git://github.com/kleikamp/linux-shaggy.git
8867 S:      Maintained
8868 F:      Documentation/admin-guide/jfs.rst
8869 F:      fs/jfs/
8870
8871 JME NETWORK DRIVER
8872 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8873 L:      netdev@vger.kernel.org
8874 S:      Maintained
8875 F:      drivers/net/ethernet/jme.*
8876
8877 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8878 M:      David Woodhouse <dwmw2@infradead.org>
8879 M:      Richard Weinberger <richard@nod.at>
8880 L:      linux-mtd@lists.infradead.org
8881 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8882 T:      git git://git.infradead.org/ubifs-2.6.git
8883 S:      Odd Fixes
8884 F:      fs/jffs2/
8885 F:      include/uapi/linux/jffs2.h
8886
8887 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8888 M:      "Theodore Ts'o" <tytso@mit.edu>
8889 M:      Jan Kara <jack@suse.com>
8890 L:      linux-ext4@vger.kernel.org
8891 S:      Maintained
8892 F:      fs/jbd2/
8893 F:      include/linux/jbd2.h
8894
8895 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8896 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8897 L:      linux-media@vger.kernel.org
8898 S:      Maintained
8899 F:      drivers/media/platform/rcar_jpu.c
8900
8901 JSM Neo PCI based serial card
8902 L:      linux-serial@vger.kernel.org
8903 S:      Orphan
8904 F:      drivers/tty/serial/jsm/
8905
8906 K10TEMP HARDWARE MONITORING DRIVER
8907 M:      Clemens Ladisch <clemens@ladisch.de>
8908 L:      linux-hwmon@vger.kernel.org
8909 S:      Maintained
8910 F:      Documentation/hwmon/k10temp.rst
8911 F:      drivers/hwmon/k10temp.c
8912
8913 K8TEMP HARDWARE MONITORING DRIVER
8914 M:      Rudolf Marek <r.marek@assembler.cz>
8915 L:      linux-hwmon@vger.kernel.org
8916 S:      Maintained
8917 F:      Documentation/hwmon/k8temp.rst
8918 F:      drivers/hwmon/k8temp.c
8919
8920 KASAN
8921 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8922 R:      Alexander Potapenko <glider@google.com>
8923 R:      Dmitry Vyukov <dvyukov@google.com>
8924 L:      kasan-dev@googlegroups.com
8925 S:      Maintained
8926 F:      arch/*/include/asm/kasan.h
8927 F:      arch/*/mm/kasan_init*
8928 F:      Documentation/dev-tools/kasan.rst
8929 F:      include/linux/kasan*.h
8930 F:      lib/test_kasan.c
8931 F:      mm/kasan/
8932 F:      scripts/Makefile.kasan
8933
8934 KCONFIG
8935 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8937 L:      linux-kbuild@vger.kernel.org
8938 S:      Maintained
8939 F:      Documentation/kbuild/kconfig*
8940 F:      scripts/kconfig/
8941 F:      scripts/Kconfig.include
8942
8943 KDUMP
8944 M:      Dave Young <dyoung@redhat.com>
8945 M:      Baoquan He <bhe@redhat.com>
8946 R:      Vivek Goyal <vgoyal@redhat.com>
8947 L:      kexec@lists.infradead.org
8948 W:      http://lse.sourceforge.net/kdump/
8949 S:      Maintained
8950 F:      Documentation/admin-guide/kdump/
8951
8952 KEENE FM RADIO TRANSMITTER DRIVER
8953 M:      Hans Verkuil <hverkuil@xs4all.nl>
8954 L:      linux-media@vger.kernel.org
8955 T:      git git://linuxtv.org/media_tree.git
8956 W:      https://linuxtv.org
8957 S:      Maintained
8958 F:      drivers/media/radio/radio-keene*
8959
8960 KERNEL AUTOMOUNTER
8961 M:      Ian Kent <raven@themaw.net>
8962 L:      autofs@vger.kernel.org
8963 S:      Maintained
8964 F:      fs/autofs/
8965
8966 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8967 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8968 M:      Michal Marek <michal.lkml@markovi.net>
8969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8970 L:      linux-kbuild@vger.kernel.org
8971 S:      Maintained
8972 F:      Documentation/kbuild/
8973 F:      Makefile
8974 F:      scripts/Kbuild*
8975 F:      scripts/Makefile*
8976 F:      scripts/basic/
8977 F:      scripts/mk*
8978 F:      scripts/*vmlinux*
8979 F:      scripts/mod/
8980 F:      scripts/package/
8981
8982 KERNEL JANITORS
8983 L:      kernel-janitors@vger.kernel.org
8984 W:      http://kernelnewbies.org/KernelJanitors
8985 S:      Odd Fixes
8986
8987 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8988 M:      "J. Bruce Fields" <bfields@fieldses.org>
8989 M:      Chuck Lever <chuck.lever@oracle.com>
8990 L:      linux-nfs@vger.kernel.org
8991 W:      http://nfs.sourceforge.net/
8992 T:      git git://linux-nfs.org/~bfields/linux.git
8993 S:      Supported
8994 F:      fs/nfsd/
8995 F:      include/uapi/linux/nfsd/
8996 F:      fs/lockd/
8997 F:      fs/nfs_common/
8998 F:      net/sunrpc/
8999 F:      include/linux/lockd/
9000 F:      include/linux/sunrpc/
9001 F:      include/uapi/linux/sunrpc/
9002
9003 KERNEL SELFTEST FRAMEWORK
9004 M:      Shuah Khan <shuah@kernel.org>
9005 M:      Shuah Khan <skhan@linuxfoundation.org>
9006 L:      linux-kselftest@vger.kernel.org
9007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9008 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
9009 S:      Maintained
9010 F:      tools/testing/selftests/
9011 F:      Documentation/dev-tools/kselftest*
9012
9013 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9014 M:      Brendan Higgins <brendanhiggins@google.com>
9015 L:      linux-kselftest@vger.kernel.org
9016 L:      kunit-dev@googlegroups.com
9017 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
9018 S:      Maintained
9019 F:      Documentation/dev-tools/kunit/
9020 F:      include/kunit/
9021 F:      lib/kunit/
9022 F:      tools/testing/kunit/
9023
9024 KERNEL USERMODE HELPER
9025 M:      Luis Chamberlain <mcgrof@kernel.org>
9026 L:      linux-kernel@vger.kernel.org
9027 S:      Maintained
9028 F:      kernel/umh.c
9029 F:      include/linux/umh.h
9030
9031 KERNEL VIRTUAL MACHINE (KVM)
9032 M:      Paolo Bonzini <pbonzini@redhat.com>
9033 M:      Radim Krčmář <rkrcmar@redhat.com>
9034 L:      kvm@vger.kernel.org
9035 W:      http://www.linux-kvm.org
9036 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9037 S:      Supported
9038 F:      Documentation/virt/kvm/
9039 F:      include/trace/events/kvm.h
9040 F:      include/uapi/asm-generic/kvm*
9041 F:      include/uapi/linux/kvm*
9042 F:      include/asm-generic/kvm*
9043 F:      include/linux/kvm*
9044 F:      include/kvm/iodev.h
9045 F:      virt/kvm/*
9046 F:      tools/kvm/
9047 F:      tools/testing/selftests/kvm/
9048
9049 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9050 M:      Marc Zyngier <maz@kernel.org>
9051 R:      James Morse <james.morse@arm.com>
9052 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
9053 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
9054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9055 L:      kvmarm@lists.cs.columbia.edu
9056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9057 S:      Maintained
9058 F:      arch/arm/include/uapi/asm/kvm*
9059 F:      arch/arm/include/asm/kvm*
9060 F:      arch/arm/kvm/
9061 F:      arch/arm64/include/uapi/asm/kvm*
9062 F:      arch/arm64/include/asm/kvm*
9063 F:      arch/arm64/kvm/
9064 F:      virt/kvm/arm/
9065 F:      include/kvm/arm_*
9066
9067 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9068 M:      James Hogan <jhogan@kernel.org>
9069 L:      linux-mips@vger.kernel.org
9070 S:      Supported
9071 F:      arch/mips/include/uapi/asm/kvm*
9072 F:      arch/mips/include/asm/kvm*
9073 F:      arch/mips/kvm/
9074
9075 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9076 M:      Paul Mackerras <paulus@ozlabs.org>
9077 L:      kvm-ppc@vger.kernel.org
9078 W:      http://www.linux-kvm.org/
9079 T:      git git://github.com/agraf/linux-2.6.git
9080 S:      Supported
9081 F:      arch/powerpc/include/uapi/asm/kvm*
9082 F:      arch/powerpc/include/asm/kvm*
9083 F:      arch/powerpc/kvm/
9084 F:      arch/powerpc/kernel/kvm*
9085
9086 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9087 M:      Christian Borntraeger <borntraeger@de.ibm.com>
9088 M:      Janosch Frank <frankja@linux.ibm.com>
9089 R:      David Hildenbrand <david@redhat.com>
9090 R:      Cornelia Huck <cohuck@redhat.com>
9091 L:      kvm@vger.kernel.org
9092 W:      http://www.ibm.com/developerworks/linux/linux390/
9093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9094 S:      Supported
9095 F:      arch/s390/include/uapi/asm/kvm*
9096 F:      arch/s390/include/asm/gmap.h
9097 F:      arch/s390/include/asm/kvm*
9098 F:      arch/s390/kvm/
9099 F:      arch/s390/mm/gmap.c
9100 F:      tools/testing/selftests/kvm/s390x/
9101 F:      tools/testing/selftests/kvm/*/s390x/
9102
9103 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9104 M:      Paolo Bonzini <pbonzini@redhat.com>
9105 M:      Radim Krčmář <rkrcmar@redhat.com>
9106 R:      Sean Christopherson <sean.j.christopherson@intel.com>
9107 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
9108 R:      Wanpeng Li <wanpengli@tencent.com>
9109 R:      Jim Mattson <jmattson@google.com>
9110 R:      Joerg Roedel <joro@8bytes.org>
9111 L:      kvm@vger.kernel.org
9112 W:      http://www.linux-kvm.org
9113 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9114 S:      Supported
9115 F:      arch/x86/kvm/
9116 F:      arch/x86/kvm/*/
9117 F:      arch/x86/include/uapi/asm/kvm*
9118 F:      arch/x86/include/uapi/asm/vmx.h
9119 F:      arch/x86/include/uapi/asm/svm.h
9120 F:      arch/x86/include/asm/kvm*
9121 F:      arch/x86/include/asm/pvclock-abi.h
9122 F:      arch/x86/include/asm/svm.h
9123 F:      arch/x86/include/asm/vmx.h
9124 F:      arch/x86/kernel/kvm.c
9125 F:      arch/x86/kernel/kvmclock.c
9126
9127 KERNFS
9128 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9129 M:      Tejun Heo <tj@kernel.org>
9130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9131 S:      Supported
9132 F:      include/linux/kernfs.h
9133 F:      fs/kernfs/
9134
9135 KEXEC
9136 M:      Eric Biederman <ebiederm@xmission.com>
9137 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
9138 L:      kexec@lists.infradead.org
9139 S:      Maintained
9140 F:      include/linux/kexec.h
9141 F:      include/uapi/linux/kexec.h
9142 F:      kernel/kexec*
9143
9144 KEYS-ENCRYPTED
9145 M:      Mimi Zohar <zohar@linux.ibm.com>
9146 L:      linux-integrity@vger.kernel.org
9147 L:      keyrings@vger.kernel.org
9148 S:      Supported
9149 F:      Documentation/security/keys/trusted-encrypted.rst
9150 F:      include/keys/encrypted-type.h
9151 F:      security/keys/encrypted-keys/
9152
9153 KEYS-TRUSTED
9154 M:      James Bottomley <jejb@linux.ibm.com>
9155 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9156 M:      Mimi Zohar <zohar@linux.ibm.com>
9157 L:      linux-integrity@vger.kernel.org
9158 L:      keyrings@vger.kernel.org
9159 S:      Supported
9160 F:      Documentation/security/keys/trusted-encrypted.rst
9161 F:      include/keys/trusted-type.h
9162 F:      security/keys/trusted.c
9163 F:      include/keys/trusted.h
9164
9165 KEYS/KEYRINGS:
9166 M:      David Howells <dhowells@redhat.com>
9167 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9168 L:      keyrings@vger.kernel.org
9169 S:      Maintained
9170 F:      Documentation/security/keys/core.rst
9171 F:      include/linux/key.h
9172 F:      include/linux/key-type.h
9173 F:      include/linux/keyctl.h
9174 F:      include/uapi/linux/keyctl.h
9175 F:      include/keys/
9176 F:      security/keys/
9177
9178 KGDB / KDB /debug_core
9179 M:      Jason Wessel <jason.wessel@windriver.com>
9180 M:      Daniel Thompson <daniel.thompson@linaro.org>
9181 R:      Douglas Anderson <dianders@chromium.org>
9182 W:      http://kgdb.wiki.kernel.org/
9183 L:      kgdb-bugreport@lists.sourceforge.net
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9185 S:      Maintained
9186 F:      Documentation/dev-tools/kgdb.rst
9187 F:      drivers/misc/kgdbts.c
9188 F:      drivers/tty/serial/kgdboc.c
9189 F:      include/linux/kdb.h
9190 F:      include/linux/kgdb.h
9191 F:      kernel/debug/
9192
9193 KMEMLEAK
9194 M:      Catalin Marinas <catalin.marinas@arm.com>
9195 S:      Maintained
9196 F:      Documentation/dev-tools/kmemleak.rst
9197 F:      include/linux/kmemleak.h
9198 F:      mm/kmemleak.c
9199 F:      mm/kmemleak-test.c
9200
9201 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9202 M:      Luis Chamberlain <mcgrof@kernel.org>
9203 L:      linux-kernel@vger.kernel.org
9204 S:      Maintained
9205 F:      kernel/kmod.c
9206 F:      include/linux/kmod.h
9207 F:      lib/test_kmod.c
9208 F:      tools/testing/selftests/kmod/
9209
9210 KPROBES
9211 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9212 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9213 M:      "David S. Miller" <davem@davemloft.net>
9214 M:      Masami Hiramatsu <mhiramat@kernel.org>
9215 S:      Maintained
9216 F:      Documentation/kprobes.txt
9217 F:      include/linux/kprobes.h
9218 F:      include/asm-generic/kprobes.h
9219 F:      kernel/kprobes.c
9220
9221 KS0108 LCD CONTROLLER DRIVER
9222 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9223 S:      Maintained
9224 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9225 F:      drivers/auxdisplay/ks0108.c
9226 F:      include/linux/ks0108.h
9227
9228 L3MDEV
9229 M:      David Ahern <dsahern@kernel.org>
9230 L:      netdev@vger.kernel.org
9231 S:      Maintained
9232 F:      net/l3mdev
9233 F:      include/net/l3mdev.h
9234
9235 L7 BPF FRAMEWORK
9236 M:      John Fastabend <john.fastabend@gmail.com>
9237 M:      Daniel Borkmann <daniel@iogearbox.net>
9238 L:      netdev@vger.kernel.org
9239 L:      bpf@vger.kernel.org
9240 S:      Maintained
9241 F:      include/linux/skmsg.h
9242 F:      net/core/skmsg.c
9243 F:      net/core/sock_map.c
9244 F:      net/ipv4/tcp_bpf.c
9245
9246 LANTIQ / INTEL Ethernet drivers
9247 M:      Hauke Mehrtens <hauke@hauke-m.de>
9248 L:      netdev@vger.kernel.org
9249 S:      Maintained
9250 F:      net/dsa/tag_gswip.c
9251 F:      drivers/net/ethernet/lantiq_xrx200.c
9252 F:      drivers/net/dsa/lantiq_pce.h
9253 F:      drivers/net/dsa/lantiq_gswip.c
9254
9255 LANTIQ MIPS ARCHITECTURE
9256 M:      John Crispin <john@phrozen.org>
9257 L:      linux-mips@vger.kernel.org
9258 S:      Maintained
9259 F:      arch/mips/lantiq
9260 F:      drivers/soc/lantiq
9261
9262 LAPB module
9263 L:      linux-x25@vger.kernel.org
9264 S:      Orphan
9265 F:      Documentation/networking/lapb-module.txt
9266 F:      include/*/lapb.h
9267 F:      net/lapb/
9268
9269 LASI 53c700 driver for PARISC
9270 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9271 L:      linux-scsi@vger.kernel.org
9272 S:      Maintained
9273 F:      Documentation/scsi/53c700.txt
9274 F:      drivers/scsi/53c700*
9275
9276 LEAKING_ADDRESSES
9277 M:      Tobin C. Harding <me@tobin.cc>
9278 M:      Tycho Andersen <tycho@tycho.ws>
9279 L:      kernel-hardening@lists.openwall.com
9280 S:      Maintained
9281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9282 F:      scripts/leaking_addresses.pl
9283
9284 LED SUBSYSTEM
9285 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9286 M:      Pavel Machek <pavel@ucw.cz>
9287 R:      Dan Murphy <dmurphy@ti.com>
9288 L:      linux-leds@vger.kernel.org
9289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9291 S:      Maintained
9292 F:      Documentation/devicetree/bindings/leds/
9293 F:      drivers/leds/
9294 F:      include/linux/leds.h
9295
9296 LEGACY EEPROM DRIVER
9297 M:      Jean Delvare <jdelvare@suse.com>
9298 S:      Maintained
9299 F:      Documentation/misc-devices/eeprom.rst
9300 F:      drivers/misc/eeprom/eeprom.c
9301
9302 LEGO MINDSTORMS EV3
9303 R:      David Lechner <david@lechnology.com>
9304 S:      Maintained
9305 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9306 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9307 F:      drivers/power/supply/lego_ev3_battery.c
9308
9309 LEGO USB Tower driver
9310 M:      Juergen Stuber <starblue@users.sourceforge.net>
9311 L:      legousb-devel@lists.sourceforge.net
9312 W:      http://legousb.sourceforge.net/
9313 S:      Maintained
9314 F:      drivers/usb/misc/legousbtower.c
9315
9316 LG LAPTOP EXTRAS
9317 M:      Matan Ziv-Av <matan@svgalib.org>
9318 L:      platform-driver-x86@vger.kernel.org
9319 S:      Maintained
9320 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9321 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9322 F:      drivers/platform/x86/lg-laptop.c
9323
9324 LG2160 MEDIA DRIVER
9325 M:      Michael Krufky <mkrufky@linuxtv.org>
9326 L:      linux-media@vger.kernel.org
9327 W:      https://linuxtv.org
9328 W:      http://github.com/mkrufky
9329 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9330 T:      git git://linuxtv.org/mkrufky/tuners.git
9331 S:      Maintained
9332 F:      drivers/media/dvb-frontends/lg2160.*
9333
9334 LGDT3305 MEDIA DRIVER
9335 M:      Michael Krufky <mkrufky@linuxtv.org>
9336 L:      linux-media@vger.kernel.org
9337 W:      https://linuxtv.org
9338 W:      http://github.com/mkrufky
9339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9340 T:      git git://linuxtv.org/mkrufky/tuners.git
9341 S:      Maintained
9342 F:      drivers/media/dvb-frontends/lgdt3305.*
9343
9344 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9345 M:      Viresh Kumar <vireshk@kernel.org>
9346 L:      linux-ide@vger.kernel.org
9347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9348 S:      Maintained
9349 F:      include/linux/pata_arasan_cf_data.h
9350 F:      drivers/ata/pata_arasan_cf.c
9351
9352 LIBATA PATA DRIVERS
9353 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9354 M:      Jens Axboe <axboe@kernel.dk>
9355 L:      linux-ide@vger.kernel.org
9356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9357 S:      Maintained
9358 F:      drivers/ata/pata_*.c
9359 F:      drivers/ata/ata_generic.c
9360
9361 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9362 M:      Linus Walleij <linus.walleij@linaro.org>
9363 L:      linux-ide@vger.kernel.org
9364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9365 S:      Maintained
9366 F:      drivers/ata/pata_ftide010.c
9367 F:      drivers/ata/sata_gemini.c
9368 F:      drivers/ata/sata_gemini.h
9369
9370 LIBATA SATA AHCI PLATFORM devices support
9371 M:      Hans de Goede <hdegoede@redhat.com>
9372 M:      Jens Axboe <axboe@kernel.dk>
9373 L:      linux-ide@vger.kernel.org
9374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9375 S:      Maintained
9376 F:      drivers/ata/ahci_platform.c
9377 F:      drivers/ata/libahci_platform.c
9378 F:      include/linux/ahci_platform.h
9379
9380 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9381 M:      Mikael Pettersson <mikpelinux@gmail.com>
9382 L:      linux-ide@vger.kernel.org
9383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9384 S:      Maintained
9385 F:      drivers/ata/sata_promise.*
9386
9387 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9388 M:      Jens Axboe <axboe@kernel.dk>
9389 L:      linux-ide@vger.kernel.org
9390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9391 S:      Maintained
9392 F:      drivers/ata/
9393 F:      include/linux/ata.h
9394 F:      include/linux/libata.h
9395 F:      Documentation/devicetree/bindings/ata/
9396
9397 LIBLOCKDEP
9398 M:      Sasha Levin <alexander.levin@microsoft.com>
9399 S:      Maintained
9400 F:      tools/lib/lockdep/
9401
9402 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9403 M:      Dan Williams <dan.j.williams@intel.com>
9404 M:      Vishal Verma <vishal.l.verma@intel.com>
9405 M:      Dave Jiang <dave.jiang@intel.com>
9406 L:      linux-nvdimm@lists.01.org
9407 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9408 S:      Supported
9409 F:      drivers/nvdimm/blk.c
9410 F:      drivers/nvdimm/region_devs.c
9411
9412 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9413 M:      Vishal Verma <vishal.l.verma@intel.com>
9414 M:      Dan Williams <dan.j.williams@intel.com>
9415 M:      Dave Jiang <dave.jiang@intel.com>
9416 L:      linux-nvdimm@lists.01.org
9417 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9418 S:      Supported
9419 F:      drivers/nvdimm/btt*
9420
9421 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9422 M:      Dan Williams <dan.j.williams@intel.com>
9423 M:      Vishal Verma <vishal.l.verma@intel.com>
9424 M:      Dave Jiang <dave.jiang@intel.com>
9425 L:      linux-nvdimm@lists.01.org
9426 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9427 S:      Supported
9428 F:      drivers/nvdimm/pmem*
9429
9430 LIBNVDIMM: DEVICETREE BINDINGS
9431 M:      Oliver O'Halloran <oohall@gmail.com>
9432 L:      linux-nvdimm@lists.01.org
9433 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9434 S:      Supported
9435 F:      drivers/nvdimm/of_pmem.c
9436 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9437
9438 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9439 M:      Dan Williams <dan.j.williams@intel.com>
9440 M:      Vishal Verma <vishal.l.verma@intel.com>
9441 M:      Dave Jiang <dave.jiang@intel.com>
9442 M:      Keith Busch <keith.busch@intel.com>
9443 M:      Ira Weiny <ira.weiny@intel.com>
9444 L:      linux-nvdimm@lists.01.org
9445 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9447 S:      Supported
9448 F:      drivers/nvdimm/*
9449 F:      drivers/acpi/nfit/*
9450 F:      include/linux/nd.h
9451 F:      include/linux/libnvdimm.h
9452 F:      include/uapi/linux/ndctl.h
9453
9454 LICENSES and SPDX stuff
9455 M:      Thomas Gleixner <tglx@linutronix.de>
9456 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9457 L:      linux-spdx@vger.kernel.org
9458 S:      Maintained
9459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9460 F:      COPYING
9461 F:      Documentation/process/license-rules.rst
9462 F:      LICENSES/
9463 F:      scripts/spdxcheck-test.sh
9464 F:      scripts/spdxcheck.py
9465
9466 LIGHTNVM PLATFORM SUPPORT
9467 M:      Matias Bjorling <mb@lightnvm.io>
9468 W:      http://github/OpenChannelSSD
9469 L:      linux-block@vger.kernel.org
9470 S:      Maintained
9471 F:      drivers/lightnvm/
9472 F:      include/linux/lightnvm.h
9473 F:      include/uapi/linux/lightnvm.h
9474
9475 LINUX FOR POWER MACINTOSH
9476 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9477 W:      http://www.penguinppc.org/
9478 L:      linuxppc-dev@lists.ozlabs.org
9479 S:      Maintained
9480 F:      arch/powerpc/platforms/powermac/
9481 F:      drivers/macintosh/
9482
9483 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9484 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9485 M:      Paul Mackerras <paulus@samba.org>
9486 M:      Michael Ellerman <mpe@ellerman.id.au>
9487 W:      https://github.com/linuxppc/linux/wiki
9488 L:      linuxppc-dev@lists.ozlabs.org
9489 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9491 S:      Supported
9492 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9493 F:      Documentation/devicetree/bindings/powerpc/
9494 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9495 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9496 F:      Documentation/powerpc/
9497 F:      arch/powerpc/
9498 F:      drivers/char/tpm/tpm_ibmvtpm*
9499 F:      drivers/crypto/nx/
9500 F:      drivers/crypto/vmx/
9501 F:      drivers/i2c/busses/i2c-opal.c
9502 F:      drivers/net/ethernet/ibm/ibmveth.*
9503 F:      drivers/net/ethernet/ibm/ibmvnic.*
9504 F:      drivers/pci/hotplug/pnv_php.c
9505 F:      drivers/pci/hotplug/rpa*
9506 F:      drivers/rtc/rtc-opal.c
9507 F:      drivers/scsi/ibmvscsi/
9508 F:      drivers/tty/hvc/hvc_opal.c
9509 F:      drivers/watchdog/wdrtas.c
9510 F:      tools/testing/selftests/powerpc
9511 N:      /pmac
9512 N:      powermac
9513 N:      powernv
9514 N:      [^a-z0-9]ps3
9515 N:      pseries
9516
9517 LINUX FOR POWERPC EMBEDDED MPC5XXX
9518 M:      Anatolij Gustschin <agust@denx.de>
9519 L:      linuxppc-dev@lists.ozlabs.org
9520 T:      git git://git.denx.de/linux-denx-agust.git
9521 S:      Maintained
9522 F:      arch/powerpc/platforms/512x/
9523 F:      arch/powerpc/platforms/52xx/
9524
9525 LINUX FOR POWERPC EMBEDDED PPC4XX
9526 M:      Alistair Popple <alistair@popple.id.au>
9527 M:      Matt Porter <mporter@kernel.crashing.org>
9528 W:      http://www.penguinppc.org/
9529 L:      linuxppc-dev@lists.ozlabs.org
9530 S:      Maintained
9531 F:      arch/powerpc/platforms/40x/
9532 F:      arch/powerpc/platforms/44x/
9533
9534 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9535 M:      Scott Wood <oss@buserror.net>
9536 M:      Kumar Gala <galak@kernel.crashing.org>
9537 W:      http://www.penguinppc.org/
9538 L:      linuxppc-dev@lists.ozlabs.org
9539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9540 S:      Maintained
9541 F:      arch/powerpc/platforms/83xx/
9542 F:      arch/powerpc/platforms/85xx/
9543 F:      Documentation/devicetree/bindings/powerpc/fsl/
9544
9545 LINUX FOR POWERPC EMBEDDED PPC8XX
9546 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9547 W:      http://www.penguinppc.org/
9548 L:      linuxppc-dev@lists.ozlabs.org
9549 S:      Maintained
9550 F:      arch/powerpc/platforms/8xx/
9551
9552 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9553 L:      linuxppc-dev@lists.ozlabs.org
9554 S:      Orphan
9555 F:      arch/powerpc/*/*virtex*
9556 F:      arch/powerpc/*/*/*virtex*
9557
9558 LINUX FOR POWERPC PA SEMI PWRFICIENT
9559 L:      linuxppc-dev@lists.ozlabs.org
9560 S:      Orphan
9561 F:      arch/powerpc/platforms/pasemi/
9562 F:      drivers/*/*pasemi*
9563 F:      drivers/*/*/*pasemi*
9564
9565 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9566 M:      Kees Cook <keescook@chromium.org>
9567 S:      Maintained
9568 F:      drivers/misc/lkdtm/*
9569
9570 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9571 M:      Alan Stern <stern@rowland.harvard.edu>
9572 M:      Andrea Parri <parri.andrea@gmail.com>
9573 M:      Will Deacon <will@kernel.org>
9574 M:      Peter Zijlstra <peterz@infradead.org>
9575 M:      Boqun Feng <boqun.feng@gmail.com>
9576 M:      Nicholas Piggin <npiggin@gmail.com>
9577 M:      David Howells <dhowells@redhat.com>
9578 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9579 M:      Luc Maranget <luc.maranget@inria.fr>
9580 M:      "Paul E. McKenney" <paulmck@kernel.org>
9581 R:      Akira Yokosawa <akiyks@gmail.com>
9582 R:      Daniel Lustig <dlustig@nvidia.com>
9583 L:      linux-kernel@vger.kernel.org
9584 L:      linux-arch@vger.kernel.org
9585 S:      Supported
9586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9587 F:      tools/memory-model/
9588 F:      Documentation/atomic_bitops.txt
9589 F:      Documentation/atomic_t.txt
9590 F:      Documentation/core-api/atomic_ops.rst
9591 F:      Documentation/core-api/refcount-vs-atomic.rst
9592 F:      Documentation/memory-barriers.txt
9593
9594 LIS3LV02D ACCELEROMETER DRIVER
9595 M:      Eric Piel <eric.piel@tremplin-utc.net>
9596 S:      Maintained
9597 F:      Documentation/misc-devices/lis3lv02d.rst
9598 F:      drivers/misc/lis3lv02d/
9599 F:      drivers/platform/x86/hp_accel.c
9600
9601 LIST KUNIT TEST
9602 M:      David Gow <davidgow@google.com>
9603 L:      linux-kselftest@vger.kernel.org
9604 L:      kunit-dev@googlegroups.com
9605 S:      Maintained
9606 F:      lib/list-test.c
9607
9608 LIVE PATCHING
9609 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9610 M:      Jiri Kosina <jikos@kernel.org>
9611 M:      Miroslav Benes <mbenes@suse.cz>
9612 M:      Petr Mladek <pmladek@suse.com>
9613 R:      Joe Lawrence <joe.lawrence@redhat.com>
9614 S:      Maintained
9615 F:      kernel/livepatch/
9616 F:      include/linux/livepatch.h
9617 F:      arch/x86/include/asm/livepatch.h
9618 F:      arch/x86/kernel/livepatch.c
9619 F:      Documentation/livepatch/
9620 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9621 F:      samples/livepatch/
9622 F:      tools/testing/selftests/livepatch/
9623 L:      live-patching@vger.kernel.org
9624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9625
9626 LLC (802.2)
9627 L:      netdev@vger.kernel.org
9628 S:      Odd fixes
9629 F:      include/linux/llc.h
9630 F:      include/uapi/linux/llc.h
9631 F:      include/net/llc*
9632 F:      net/llc/
9633
9634 LM73 HARDWARE MONITOR DRIVER
9635 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9636 L:      linux-hwmon@vger.kernel.org
9637 S:      Maintained
9638 F:      drivers/hwmon/lm73.c
9639
9640 LM78 HARDWARE MONITOR DRIVER
9641 M:      Jean Delvare <jdelvare@suse.com>
9642 L:      linux-hwmon@vger.kernel.org
9643 S:      Maintained
9644 F:      Documentation/hwmon/lm78.rst
9645 F:      drivers/hwmon/lm78.c
9646
9647 LM83 HARDWARE MONITOR DRIVER
9648 M:      Jean Delvare <jdelvare@suse.com>
9649 L:      linux-hwmon@vger.kernel.org
9650 S:      Maintained
9651 F:      Documentation/hwmon/lm83.rst
9652 F:      drivers/hwmon/lm83.c
9653
9654 LM90 HARDWARE MONITOR DRIVER
9655 M:      Jean Delvare <jdelvare@suse.com>
9656 L:      linux-hwmon@vger.kernel.org
9657 S:      Maintained
9658 F:      Documentation/hwmon/lm90.rst
9659 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9660 F:      drivers/hwmon/lm90.c
9661 F:      include/dt-bindings/thermal/lm90.h
9662
9663 LM95234 HARDWARE MONITOR DRIVER
9664 M:      Guenter Roeck <linux@roeck-us.net>
9665 L:      linux-hwmon@vger.kernel.org
9666 S:      Maintained
9667 F:      Documentation/hwmon/lm95234.rst
9668 F:      drivers/hwmon/lm95234.c
9669
9670 LME2510 MEDIA DRIVER
9671 M:      Malcolm Priestley <tvboxspy@gmail.com>
9672 L:      linux-media@vger.kernel.org
9673 W:      https://linuxtv.org
9674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9675 S:      Maintained
9676 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9677
9678 LOADPIN SECURITY MODULE
9679 M:      Kees Cook <keescook@chromium.org>
9680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9681 S:      Supported
9682 F:      security/loadpin/
9683 F:      Documentation/admin-guide/LSM/LoadPin.rst
9684
9685 LOCKING PRIMITIVES
9686 M:      Peter Zijlstra <peterz@infradead.org>
9687 M:      Ingo Molnar <mingo@redhat.com>
9688 M:      Will Deacon <will@kernel.org>
9689 L:      linux-kernel@vger.kernel.org
9690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9691 S:      Maintained
9692 F:      Documentation/locking/
9693 F:      include/linux/lockdep.h
9694 F:      include/linux/spinlock*.h
9695 F:      arch/*/include/asm/spinlock*.h
9696 F:      include/linux/rwlock*.h
9697 F:      include/linux/mutex*.h
9698 F:      include/linux/rwsem*.h
9699 F:      include/linux/seqlock.h
9700 F:      lib/locking*.[ch]
9701 F:      kernel/locking/
9702 X:      kernel/locking/locktorture.c
9703
9704 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9705 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9706 L:      linux-ntfs-dev@lists.sourceforge.net
9707 W:      http://www.linux-ntfs.org/content/view/19/37/
9708 S:      Maintained
9709 F:      Documentation/admin-guide/ldm.rst
9710 F:      block/partitions/ldm.*
9711
9712 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:      drivers/platform/mellanox/
10581 F:      include/linux/platform_data/mlxreg.h
10582
10583 MELLANOX MLX4 core VPI driver
10584 M:      Tariq Toukan <tariqt@mellanox.com>
10585 L:      netdev@vger.kernel.org
10586 L:      linux-rdma@vger.kernel.org
10587 W:      http://www.mellanox.com
10588 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10589 S:      Supported
10590 F:      drivers/net/ethernet/mellanox/mlx4/
10591 F:      include/linux/mlx4/
10592
10593 MELLANOX MLX4 IB driver
10594 M:      Yishai Hadas <yishaih@mellanox.com>
10595 L:      linux-rdma@vger.kernel.org
10596 W:      http://www.mellanox.com
10597 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10598 S:      Supported
10599 F:      drivers/infiniband/hw/mlx4/
10600 F:      include/linux/mlx4/
10601 F:      include/uapi/rdma/mlx4-abi.h
10602
10603 MELLANOX MLX5 core VPI driver
10604 M:      Saeed Mahameed <saeedm@mellanox.com>
10605 M:      Leon Romanovsky <leonro@mellanox.com>
10606 L:      netdev@vger.kernel.org
10607 L:      linux-rdma@vger.kernel.org
10608 W:      http://www.mellanox.com
10609 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10610 S:      Supported
10611 F:      drivers/net/ethernet/mellanox/mlx5/core/
10612 F:      include/linux/mlx5/
10613 F:      Documentation/networking/device_drivers/mellanox/
10614
10615 MELLANOX MLX5 IB driver
10616 M:      Leon Romanovsky <leonro@mellanox.com>
10617 L:      linux-rdma@vger.kernel.org
10618 W:      http://www.mellanox.com
10619 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10620 S:      Supported
10621 F:      drivers/infiniband/hw/mlx5/
10622 F:      include/linux/mlx5/
10623 F:      include/uapi/rdma/mlx5-abi.h
10624
10625 MELLANOX MLXCPLD I2C AND MUX DRIVER
10626 M:      Vadim Pasternak <vadimp@mellanox.com>
10627 M:      Michael Shych <michaelsh@mellanox.com>
10628 L:      linux-i2c@vger.kernel.org
10629 S:      Supported
10630 F:      drivers/i2c/busses/i2c-mlxcpld.c
10631 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10632 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10633
10634 MELLANOX MLXCPLD LED DRIVER
10635 M:      Vadim Pasternak <vadimp@mellanox.com>
10636 L:      linux-leds@vger.kernel.org
10637 S:      Supported
10638 F:      drivers/leds/leds-mlxcpld.c
10639 F:      drivers/leds/leds-mlxreg.c
10640 F:      Documentation/leds/leds-mlxcpld.rst
10641
10642 MELLANOX PLATFORM DRIVER
10643 M:      Vadim Pasternak <vadimp@mellanox.com>
10644 L:      platform-driver-x86@vger.kernel.org
10645 S:      Supported
10646 F:      drivers/platform/x86/mlx-platform.c
10647
10648 MEMBARRIER SUPPORT
10649 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10650 M:      "Paul E. McKenney" <paulmck@kernel.org>
10651 L:      linux-kernel@vger.kernel.org
10652 S:      Supported
10653 F:      kernel/sched/membarrier.c
10654 F:      include/uapi/linux/membarrier.h
10655 F:      arch/powerpc/include/asm/membarrier.h
10656
10657 MEMBLOCK
10658 M:      Mike Rapoport <rppt@linux.ibm.com>
10659 L:      linux-mm@kvack.org
10660 S:      Maintained
10661 F:      include/linux/memblock.h
10662 F:      mm/memblock.c
10663 F:      Documentation/core-api/boot-time-mm.rst
10664
10665 MEMORY MANAGEMENT
10666 M:      Andrew Morton <akpm@linux-foundation.org>
10667 L:      linux-mm@kvack.org
10668 W:      http://www.linux-mm.org
10669 T:      quilt https://ozlabs.org/~akpm/mmotm/
10670 T:      quilt https://ozlabs.org/~akpm/mmots/
10671 T:      git git://github.com/hnaz/linux-mm.git
10672 S:      Maintained
10673 F:      include/linux/mm.h
10674 F:      include/linux/gfp.h
10675 F:      include/linux/mmzone.h
10676 F:      include/linux/memory_hotplug.h
10677 F:      include/linux/vmalloc.h
10678 F:      mm/
10679
10680 MEMORY TECHNOLOGY DEVICES (MTD)
10681 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10682 M:      Richard Weinberger <richard@nod.at>
10683 M:      Vignesh Raghavendra <vigneshr@ti.com>
10684 L:      linux-mtd@lists.infradead.org
10685 W:      http://www.linux-mtd.infradead.org/
10686 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10687 C:      irc://irc.oftc.net/mtd
10688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10690 S:      Maintained
10691 F:      Documentation/devicetree/bindings/mtd/
10692 F:      drivers/mtd/
10693 F:      include/linux/mtd/
10694 F:      include/uapi/mtd/
10695
10696 MEN A21 WATCHDOG DRIVER
10697 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10698 L:      linux-watchdog@vger.kernel.org
10699 S:      Maintained
10700 F:      drivers/watchdog/mena21_wdt.c
10701
10702 MEN CHAMELEON BUS (mcb)
10703 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10704 S:      Maintained
10705 F:      drivers/mcb/
10706 F:      include/linux/mcb.h
10707 F:      Documentation/driver-api/men-chameleon-bus.rst
10708
10709 MEN F21BMC (Board Management Controller)
10710 M:      Andreas Werner <andreas.werner@men.de>
10711 S:      Supported
10712 F:      drivers/mfd/menf21bmc.c
10713 F:      drivers/watchdog/menf21bmc_wdt.c
10714 F:      drivers/leds/leds-menf21bmc.c
10715 F:      drivers/hwmon/menf21bmc_hwmon.c
10716 F:      Documentation/hwmon/menf21bmc.rst
10717
10718 MEN Z069 WATCHDOG DRIVER
10719 M:      Johannes Thumshirn <jth@kernel.org>
10720 L:      linux-watchdog@vger.kernel.org
10721 S:      Maintained
10722 F:      drivers/watchdog/menz69_wdt.c
10723
10724 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10725 M:      Neil Armstrong <narmstrong@baylibre.com>
10726 L:      linux-media@vger.kernel.org
10727 L:      linux-amlogic@lists.infradead.org
10728 W:      http://linux-meson.com/
10729 S:      Supported
10730 F:      drivers/media/platform/meson/ao-cec.c
10731 F:      drivers/media/platform/meson/ao-cec-g12a.c
10732 F:      Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10733 T:      git git://linuxtv.org/media_tree.git
10734
10735 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10736 M:      Liang Yang <liang.yang@amlogic.com>
10737 L:      linux-mtd@lists.infradead.org
10738 S:      Maintained
10739 F:      drivers/mtd/nand/raw/meson_*
10740 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10741
10742 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10743 M:      Maxime Jourdan <mjourdan@baylibre.com>
10744 L:      linux-media@vger.kernel.org
10745 L:      linux-amlogic@lists.infradead.org
10746 S:      Supported
10747 F:      drivers/staging/media/meson/vdec/
10748 T:      git git://linuxtv.org/media_tree.git
10749
10750 METHODE UDPU SUPPORT
10751 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10752 S:      Maintained
10753 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10754
10755 MICROBLAZE ARCHITECTURE
10756 M:      Michal Simek <monstr@monstr.eu>
10757 W:      http://www.monstr.eu/fdt/
10758 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10759 S:      Supported
10760 F:      arch/microblaze/
10761
10762 MICROCHIP AT91 SERIAL DRIVER
10763 M:      Richard Genoud <richard.genoud@gmail.com>
10764 S:      Maintained
10765 F:      drivers/tty/serial/atmel_serial.c
10766 F:      drivers/tty/serial/atmel_serial.h
10767 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10768
10769 MICROCHIP AUDIO ASOC DRIVERS
10770 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10771 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10772 S:      Supported
10773 F:      sound/soc/atmel
10774
10775 MICROCHIP DMA DRIVER
10776 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10778 L:      dmaengine@vger.kernel.org
10779 S:      Supported
10780 F:      drivers/dma/at_hdmac.c
10781 F:      drivers/dma/at_hdmac_regs.h
10782 F:      include/linux/platform_data/dma-atmel.h
10783 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10784 F:      include/dt-bindings/dma/at91.h
10785
10786 MICROCHIP ECC DRIVER
10787 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10788 L:      linux-crypto@vger.kernel.org
10789 S:      Maintained
10790 F:      drivers/crypto/atmel-ecc.*
10791
10792 MICROCHIP I2C DRIVER
10793 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10794 L:      linux-i2c@vger.kernel.org
10795 S:      Supported
10796 F:      drivers/i2c/busses/i2c-at91.h
10797 F:      drivers/i2c/busses/i2c-at91-*.c
10798
10799 MICROCHIP ISC DRIVER
10800 M:      Eugen Hristev <eugen.hristev@microchip.com>
10801 L:      linux-media@vger.kernel.org
10802 S:      Supported
10803 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10804 F:      drivers/media/platform/atmel/atmel-isc.h
10805 F:      drivers/media/platform/atmel/atmel-isc-base.c
10806 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10807 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10808
10809 MICROCHIP ISI DRIVER
10810 M:      Eugen Hristev <eugen.hristev@microchip.com>
10811 L:      linux-media@vger.kernel.org
10812 S:      Supported
10813 F:      drivers/media/platform/atmel/atmel-isi.c
10814 F:      drivers/media/platform/atmel/atmel-isi.h
10815
10816 MICROCHIP AT91 USART MFD DRIVER
10817 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10818 L:      linux-kernel@vger.kernel.org
10819 S:      Supported
10820 F:      drivers/mfd/at91-usart.c
10821 F:      include/dt-bindings/mfd/at91-usart.h
10822 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10823
10824 MICROCHIP AT91 USART SPI DRIVER
10825 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10826 L:      linux-spi@vger.kernel.org
10827 S:      Supported
10828 F:      drivers/spi/spi-at91-usart.c
10829 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10830
10831 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10832 M:      Woojung Huh <woojung.huh@microchip.com>
10833 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10834 L:      netdev@vger.kernel.org
10835 S:      Maintained
10836 F:      net/dsa/tag_ksz.c
10837 F:      drivers/net/dsa/microchip/*
10838 F:      include/linux/platform_data/microchip-ksz.h
10839 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10840
10841 MICROCHIP LAN743X ETHERNET DRIVER
10842 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10843 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10844 L:      netdev@vger.kernel.org
10845 S:      Maintained
10846 F:      drivers/net/ethernet/microchip/lan743x_*
10847
10848 MICROCHIP LCDFB DRIVER
10849 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10850 L:      linux-fbdev@vger.kernel.org
10851 S:      Maintained
10852 F:      drivers/video/fbdev/atmel_lcdfb.c
10853 F:      include/video/atmel_lcdc.h
10854
10855 MICROCHIP MMC/SD/SDIO MCI DRIVER
10856 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10857 S:      Maintained
10858 F:      drivers/mmc/host/atmel-mci.c
10859
10860 MICROCHIP MCP16502 PMIC DRIVER
10861 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10863 S:      Maintained
10864 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10865 F:      drivers/regulator/mcp16502.c
10866
10867 MICROCHIP MCP3911 ADC DRIVER
10868 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10869 M:      Kent Gustavsson <kent@minoris.se>
10870 L:      linux-iio@vger.kernel.org
10871 S:      Supported
10872 F:      drivers/iio/adc/mcp3911.c
10873 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10874
10875 MICROCHIP NAND DRIVER
10876 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10877 L:      linux-mtd@lists.infradead.org
10878 S:      Supported
10879 F:      drivers/mtd/nand/raw/atmel/*
10880 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10881
10882 MICROCHIP PWM DRIVER
10883 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10885 L:      linux-pwm@vger.kernel.org
10886 S:      Supported
10887 F:      drivers/pwm/pwm-atmel.c
10888 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10889
10890 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10891 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10892 M:      Eugen Hristev <eugen.hristev@microchip.com>
10893 L:      linux-iio@vger.kernel.org
10894 S:      Supported
10895 F:      drivers/iio/adc/at91-sama5d2_adc.c
10896 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10897 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10898
10899 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10900 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10901 S:      Supported
10902 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10903
10904 MICROCHIP SPI DRIVER
10905 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10906 S:      Supported
10907 F:      drivers/spi/spi-atmel.*
10908
10909 MICROCHIP SSC DRIVER
10910 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10912 S:      Supported
10913 F:      drivers/misc/atmel-ssc.c
10914 F:      include/linux/atmel-ssc.h
10915
10916 MICROCHIP USBA UDC DRIVER
10917 M:      Cristian Birsan <cristian.birsan@microchip.com>
10918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10919 S:      Supported
10920 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10921
10922 MICROCHIP USB251XB DRIVER
10923 M:      Richard Leitner <richard.leitner@skidata.com>
10924 L:      linux-usb@vger.kernel.org
10925 S:      Maintained
10926 F:      drivers/usb/misc/usb251xb.c
10927 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10928
10929 MICROCHIP XDMA DRIVER
10930 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10931 L:      linux-arm-kernel@lists.infradead.org
10932 L:      dmaengine@vger.kernel.org
10933 S:      Supported
10934 F:      drivers/dma/at_xdmac.c
10935
10936 MICROSEMI MIPS SOCS
10937 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10938 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10939 L:      linux-mips@vger.kernel.org
10940 S:      Supported
10941 F:      arch/mips/generic/board-ocelot.c
10942 F:      arch/mips/configs/generic/board-ocelot.config
10943 F:      arch/mips/boot/dts/mscc/
10944 F:      Documentation/devicetree/bindings/mips/mscc.txt
10945
10946 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10947 M:      Don Brace <don.brace@microsemi.com>
10948 L:      esc.storagedev@microsemi.com
10949 L:      linux-scsi@vger.kernel.org
10950 S:      Supported
10951 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10952 F:      drivers/scsi/smartpqi/Kconfig
10953 F:      drivers/scsi/smartpqi/Makefile
10954 F:      include/linux/cciss*.h
10955 F:      include/uapi/linux/cciss*.h
10956 F:      Documentation/scsi/smartpqi.txt
10957
10958 MICROSEMI ETHERNET SWITCH DRIVER
10959 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10960 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10961 L:      netdev@vger.kernel.org
10962 S:      Supported
10963 F:      drivers/net/ethernet/mscc/
10964 F:      include/soc/mscc/ocelot*
10965
10966 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10967 M:      Chen Yu <yu.c.chen@intel.com>
10968 L:      platform-driver-x86@vger.kernel.org
10969 S:      Supported
10970 F:      drivers/platform/x86/surfacepro3_button.c
10971
10972 MICROTEK X6 SCANNER
10973 M:      Oliver Neukum <oliver@neukum.org>
10974 S:      Maintained
10975 F:      drivers/usb/image/microtek.*
10976
10977 MIPS
10978 M:      Ralf Baechle <ralf@linux-mips.org>
10979 M:      Paul Burton <paulburton@kernel.org>
10980 M:      James Hogan <jhogan@kernel.org>
10981 L:      linux-mips@vger.kernel.org
10982 W:      http://www.linux-mips.org/
10983 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10985 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10986 S:      Supported
10987 F:      Documentation/devicetree/bindings/mips/
10988 F:      Documentation/mips/
10989 F:      arch/mips/
10990 F:      drivers/platform/mips/
10991
10992 MIPS BOSTON DEVELOPMENT BOARD
10993 M:      Paul Burton <paulburton@kernel.org>
10994 L:      linux-mips@vger.kernel.org
10995 S:      Maintained
10996 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10997 F:      arch/mips/boot/dts/img/boston.dts
10998 F:      arch/mips/configs/generic/board-boston.config
10999 F:      drivers/clk/imgtec/clk-boston.c
11000 F:      include/dt-bindings/clock/boston-clock.h
11001
11002 MIPS GENERIC PLATFORM
11003 M:      Paul Burton <paulburton@kernel.org>
11004 L:      linux-mips@vger.kernel.org
11005 S:      Supported
11006 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11007 F:      arch/mips/generic/
11008 F:      arch/mips/tools/generic-board-config.sh
11009
11010 MIPS/LOONGSON1 ARCHITECTURE
11011 M:      Keguang Zhang <keguang.zhang@gmail.com>
11012 L:      linux-mips@vger.kernel.org
11013 S:      Maintained
11014 F:      arch/mips/loongson32/
11015 F:      arch/mips/include/asm/mach-loongson32/
11016 F:      drivers/*/*loongson1*
11017 F:      drivers/*/*/*loongson1*
11018
11019 MIPS/LOONGSON2EF ARCHITECTURE
11020 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11021 L:      linux-mips@vger.kernel.org
11022 S:      Maintained
11023 F:      arch/mips/loongson2ef/
11024 F:      arch/mips/include/asm/mach-loongson2ef/
11025 F:      drivers/*/*loongson2*
11026 F:      drivers/*/*/*loongson2*
11027
11028 MIPS/LOONGSON64 ARCHITECTURE
11029 M:      Huacai Chen <chenhc@lemote.com>
11030 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
11031 L:      linux-mips@vger.kernel.org
11032 S:      Maintained
11033 F:      arch/mips/loongson64/
11034 F:      arch/mips/include/asm/mach-loongson64/
11035 F:      drivers/platform/mips/cpu_hwmon.c
11036 F:      drivers/*/*loongson3*
11037 F:      drivers/*/*/*loongson3*
11038
11039 MIPS RINT INSTRUCTION EMULATION
11040 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
11041 L:      linux-mips@vger.kernel.org
11042 S:      Supported
11043 F:      arch/mips/math-emu/sp_rint.c
11044 F:      arch/mips/math-emu/dp_rint.c
11045
11046 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11047 M:      Hans Verkuil <hverkuil@xs4all.nl>
11048 L:      linux-media@vger.kernel.org
11049 T:      git git://linuxtv.org/media_tree.git
11050 W:      https://linuxtv.org
11051 S:      Odd Fixes
11052 F:      drivers/media/radio/radio-miropcm20*
11053
11054 MMP SUPPORT
11055 R:      Lubomir Rintel <lkundrak@v3.sk>
11056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11057 S:      Odd Fixes
11058 F:      arch/arm/boot/dts/mmp*
11059 F:      arch/arm/mach-mmp/
11060
11061 MMU GATHER AND TLB INVALIDATION
11062 M:      Will Deacon <will@kernel.org>
11063 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11064 M:      Andrew Morton <akpm@linux-foundation.org>
11065 M:      Nick Piggin <npiggin@gmail.com>
11066 M:      Peter Zijlstra <peterz@infradead.org>
11067 L:      linux-arch@vger.kernel.org
11068 L:      linux-mm@kvack.org
11069 S:      Maintained
11070 F:      arch/*/include/asm/tlb.h
11071 F:      include/asm-generic/tlb.h
11072 F:      mm/mmu_gather.c
11073
11074 MN88472 MEDIA DRIVER
11075 M:      Antti Palosaari <crope@iki.fi>
11076 L:      linux-media@vger.kernel.org
11077 W:      https://linuxtv.org
11078 W:      http://palosaari.fi/linux/
11079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11080 S:      Maintained
11081 F:      drivers/media/dvb-frontends/mn88472*
11082
11083 MN88473 MEDIA DRIVER
11084 M:      Antti Palosaari <crope@iki.fi>
11085 L:      linux-media@vger.kernel.org
11086 W:      https://linuxtv.org
11087 W:      http://palosaari.fi/linux/
11088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11089 S:      Maintained
11090 F:      drivers/media/dvb-frontends/mn88473*
11091
11092 MODULE SUPPORT
11093 M:      Jessica Yu <jeyu@kernel.org>
11094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11095 S:      Maintained
11096 F:      include/linux/module.h
11097 F:      kernel/module.c
11098
11099 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11100 W:      http://popies.net/meye/
11101 S:      Orphan
11102 F:      Documentation/media/v4l-drivers/meye*
11103 F:      drivers/media/pci/meye/
11104 F:      include/uapi/linux/meye.h
11105
11106 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11107 M:      Jiri Slaby <jirislaby@gmail.com>
11108 S:      Maintained
11109 F:      Documentation/driver-api/serial/moxa-smartio.rst
11110 F:      drivers/tty/mxser.*
11111
11112 MR800 AVERMEDIA USB FM RADIO DRIVER
11113 M:      Alexey Klimov <klimov.linux@gmail.com>
11114 L:      linux-media@vger.kernel.org
11115 T:      git git://linuxtv.org/media_tree.git
11116 S:      Maintained
11117 F:      drivers/media/radio/radio-mr800.c
11118
11119 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11120 M:      Alan Ott <alan@signal11.us>
11121 L:      linux-wpan@vger.kernel.org
11122 S:      Maintained
11123 F:      drivers/net/ieee802154/mrf24j40.c
11124 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11125
11126 MSI LAPTOP SUPPORT
11127 M:      "Lee, Chun-Yi" <jlee@suse.com>
11128 L:      platform-driver-x86@vger.kernel.org
11129 S:      Maintained
11130 F:      drivers/platform/x86/msi-laptop.c
11131
11132 MSI WMI SUPPORT
11133 L:      platform-driver-x86@vger.kernel.org
11134 S:      Orphan
11135 F:      drivers/platform/x86/msi-wmi.c
11136
11137 MSI001 MEDIA DRIVER
11138 M:      Antti Palosaari <crope@iki.fi>
11139 L:      linux-media@vger.kernel.org
11140 W:      https://linuxtv.org
11141 W:      http://palosaari.fi/linux/
11142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11143 T:      git git://linuxtv.org/anttip/media_tree.git
11144 S:      Maintained
11145 F:      drivers/media/tuners/msi001*
11146
11147 MSI2500 MEDIA DRIVER
11148 M:      Antti Palosaari <crope@iki.fi>
11149 L:      linux-media@vger.kernel.org
11150 W:      https://linuxtv.org
11151 W:      http://palosaari.fi/linux/
11152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11153 T:      git git://linuxtv.org/anttip/media_tree.git
11154 S:      Maintained
11155 F:      drivers/media/usb/msi2500/
11156
11157 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11158 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11159 L:      linux-mtd@lists.infradead.org
11160 S:      Maintained
11161 F:      drivers/mtd/devices/docg3*
11162
11163 MT9M032 APTINA SENSOR DRIVER
11164 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11165 L:      linux-media@vger.kernel.org
11166 T:      git git://linuxtv.org/media_tree.git
11167 S:      Maintained
11168 F:      drivers/media/i2c/mt9m032.c
11169 F:      include/media/i2c/mt9m032.h
11170
11171 MT9P031 APTINA CAMERA SENSOR
11172 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11173 L:      linux-media@vger.kernel.org
11174 T:      git git://linuxtv.org/media_tree.git
11175 S:      Maintained
11176 F:      drivers/media/i2c/mt9p031.c
11177 F:      include/media/i2c/mt9p031.h
11178
11179 MT9T001 APTINA CAMERA SENSOR
11180 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11181 L:      linux-media@vger.kernel.org
11182 T:      git git://linuxtv.org/media_tree.git
11183 S:      Maintained
11184 F:      drivers/media/i2c/mt9t001.c
11185 F:      include/media/i2c/mt9t001.h
11186
11187 MT9T112 APTINA CAMERA SENSOR
11188 M:      Jacopo Mondi <jacopo@jmondi.org>
11189 L:      linux-media@vger.kernel.org
11190 T:      git git://linuxtv.org/media_tree.git
11191 S:      Odd Fixes
11192 F:      drivers/media/i2c/mt9t112.c
11193 F:      include/media/i2c/mt9t112.h
11194
11195 MT9V032 APTINA CAMERA SENSOR
11196 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11197 L:      linux-media@vger.kernel.org
11198 T:      git git://linuxtv.org/media_tree.git
11199 S:      Maintained
11200 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11201 F:      drivers/media/i2c/mt9v032.c
11202 F:      include/media/i2c/mt9v032.h
11203
11204 MT9V111 APTINA CAMERA SENSOR
11205 M:      Jacopo Mondi <jacopo@jmondi.org>
11206 L:      linux-media@vger.kernel.org
11207 T:      git git://linuxtv.org/media_tree.git
11208 S:      Maintained
11209 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11210 F:      drivers/media/i2c/mt9v111.c
11211
11212 MULTIFUNCTION DEVICES (MFD)
11213 M:      Lee Jones <lee.jones@linaro.org>
11214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11215 S:      Supported
11216 F:      Documentation/devicetree/bindings/mfd/
11217 F:      drivers/mfd/
11218 F:      include/linux/mfd/
11219 F:      include/dt-bindings/mfd/
11220
11221 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11222 S:      Orphan
11223 F:      drivers/mmc/host/mmc_spi.c
11224 F:      include/linux/spi/mmc_spi.h
11225
11226 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11227 M:      Ulf Hansson <ulf.hansson@linaro.org>
11228 L:      linux-mmc@vger.kernel.org
11229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11230 S:      Maintained
11231 F:      Documentation/devicetree/bindings/mmc/
11232 F:      drivers/mmc/
11233 F:      include/linux/mmc/
11234 F:      include/uapi/linux/mmc/
11235
11236 MULTIPLEXER SUBSYSTEM
11237 M:      Peter Rosin <peda@axentia.se>
11238 S:      Maintained
11239 F:      Documentation/ABI/testing/sysfs-class-mux*
11240 F:      Documentation/devicetree/bindings/mux/
11241 F:      include/dt-bindings/mux/
11242 F:      include/linux/mux/
11243 F:      drivers/mux/
11244
11245 MULTITECH MULTIPORT CARD (ISICOM)
11246 S:      Orphan
11247 F:      drivers/tty/isicom.c
11248 F:      include/linux/isicom.h
11249
11250 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11251 M:      Bin Liu <b-liu@ti.com>
11252 L:      linux-usb@vger.kernel.org
11253 S:      Maintained
11254 F:      drivers/usb/musb/
11255
11256 MXL301RF MEDIA DRIVER
11257 M:      Akihiro Tsukada <tskd08@gmail.com>
11258 L:      linux-media@vger.kernel.org
11259 S:      Odd Fixes
11260 F:      drivers/media/tuners/mxl301rf*
11261
11262 MXL5007T MEDIA DRIVER
11263 M:      Michael Krufky <mkrufky@linuxtv.org>
11264 L:      linux-media@vger.kernel.org
11265 W:      https://linuxtv.org
11266 W:      http://github.com/mkrufky
11267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11268 T:      git git://linuxtv.org/mkrufky/tuners.git
11269 S:      Maintained
11270 F:      drivers/media/tuners/mxl5007t.*
11271
11272 MXSFB DRM DRIVER
11273 M:      Marek Vasut <marex@denx.de>
11274 M:      Stefan Agner <stefan@agner.ch>
11275 L:      dri-devel@lists.freedesktop.org
11276 S:      Supported
11277 F:      drivers/gpu/drm/mxsfb/
11278 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11279 T:      git git://anongit.freedesktop.org/drm/drm-misc
11280
11281 MYLEX DAC960 PCI RAID Controller
11282 M:      Hannes Reinecke <hare@kernel.org>
11283 L:      linux-scsi@vger.kernel.org
11284 S:      Supported
11285 F:      drivers/scsi/myrb.*
11286 F:      drivers/scsi/myrs.*
11287
11288 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11289 M:      Chris Lee <christopher.lee@cspi.com>
11290 L:      netdev@vger.kernel.org
11291 W:      https://www.cspi.com/ethernet-products/support/downloads/
11292 S:      Supported
11293 F:      drivers/net/ethernet/myricom/myri10ge/
11294
11295 NAND FLASH SUBSYSTEM
11296 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11297 R:      Richard Weinberger <richard@nod.at>
11298 L:      linux-mtd@lists.infradead.org
11299 W:      http://www.linux-mtd.infradead.org/
11300 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11302 S:      Maintained
11303 F:      drivers/mtd/nand/
11304 F:      include/linux/mtd/*nand*.h
11305
11306 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11307 M:      Daniel Mack <zonque@gmail.com>
11308 S:      Maintained
11309 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11310 W:      http://www.native-instruments.com
11311 F:      sound/usb/caiaq/
11312
11313 NATSEMI ETHERNET DRIVER (DP8381x)
11314 S:      Orphan
11315 F:      drivers/net/ethernet/natsemi/natsemi.c
11316
11317 NCR 5380 SCSI DRIVERS
11318 M:      Finn Thain <fthain@telegraphics.com.au>
11319 M:      Michael Schmitz <schmitzmic@gmail.com>
11320 L:      linux-scsi@vger.kernel.org
11321 S:      Maintained
11322 F:      Documentation/scsi/g_NCR5380.txt
11323 F:      drivers/scsi/NCR5380.*
11324 F:      drivers/scsi/arm/cumana_1.c
11325 F:      drivers/scsi/arm/oak.c
11326 F:      drivers/scsi/atari_scsi.*
11327 F:      drivers/scsi/dmx3191d.c
11328 F:      drivers/scsi/g_NCR5380.*
11329 F:      drivers/scsi/mac_scsi.*
11330 F:      drivers/scsi/sun3_scsi.*
11331 F:      drivers/scsi/sun3_scsi_vme.c
11332
11333 NCSI LIBRARY:
11334 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11335 S:      Maintained
11336 F:      net/ncsi/
11337
11338 NCT6775 HARDWARE MONITOR DRIVER
11339 M:      Guenter Roeck <linux@roeck-us.net>
11340 L:      linux-hwmon@vger.kernel.org
11341 S:      Maintained
11342 F:      Documentation/hwmon/nct6775.rst
11343 F:      drivers/hwmon/nct6775.c
11344
11345 NET_FAILOVER MODULE
11346 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11347 L:      netdev@vger.kernel.org
11348 S:      Supported
11349 F:      drivers/net/net_failover.c
11350 F:      include/net/net_failover.h
11351 F:      Documentation/networking/net_failover.rst
11352
11353 NETEM NETWORK EMULATOR
11354 M:      Stephen Hemminger <stephen@networkplumber.org>
11355 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11356 S:      Maintained
11357 F:      net/sched/sch_netem.c
11358
11359 NETERION 10GbE DRIVERS (s2io/vxge)
11360 M:      Jon Mason <jdmason@kudzu.us>
11361 L:      netdev@vger.kernel.org
11362 S:      Supported
11363 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11364 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11365 F:      drivers/net/ethernet/neterion/
11366
11367 NETFILTER
11368 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11369 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11370 M:      Florian Westphal <fw@strlen.de>
11371 L:      netfilter-devel@vger.kernel.org
11372 L:      coreteam@netfilter.org
11373 W:      http://www.netfilter.org/
11374 W:      http://www.iptables.org/
11375 W:      http://www.nftables.org/
11376 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11379 S:      Maintained
11380 F:      include/linux/netfilter*
11381 F:      include/linux/netfilter/
11382 F:      include/net/netfilter/
11383 F:      include/uapi/linux/netfilter*
11384 F:      include/uapi/linux/netfilter/
11385 F:      net/*/netfilter.c
11386 F:      net/*/netfilter/
11387 F:      net/netfilter/
11388 F:      net/bridge/br_netfilter*.c
11389
11390 NETROM NETWORK LAYER
11391 M:      Ralf Baechle <ralf@linux-mips.org>
11392 L:      linux-hams@vger.kernel.org
11393 W:      http://www.linux-ax25.org/
11394 S:      Maintained
11395 F:      include/net/netrom.h
11396 F:      include/uapi/linux/netrom.h
11397 F:      net/netrom/
11398
11399 NETRONOME ETHERNET DRIVERS
11400 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11401 L:      oss-drivers@netronome.com
11402 S:      Maintained
11403 F:      drivers/net/ethernet/netronome/
11404
11405 NETWORK BLOCK DEVICE (NBD)
11406 M:      Josef Bacik <josef@toxicpanda.com>
11407 S:      Maintained
11408 L:      linux-block@vger.kernel.org
11409 L:      nbd@other.debian.org
11410 F:      Documentation/admin-guide/blockdev/nbd.rst
11411 F:      drivers/block/nbd.c
11412 F:      include/trace/events/nbd.h
11413 F:      include/uapi/linux/nbd.h
11414
11415 NETWORK DROP MONITOR
11416 M:      Neil Horman <nhorman@tuxdriver.com>
11417 L:      netdev@vger.kernel.org
11418 S:      Maintained
11419 W:      https://fedorahosted.org/dropwatch/
11420 F:      net/core/drop_monitor.c
11421 F:      include/uapi/linux/net_dropmon.h
11422 F:      include/net/drop_monitor.h
11423
11424 NETWORKING DRIVERS
11425 M:      "David S. Miller" <davem@davemloft.net>
11426 L:      netdev@vger.kernel.org
11427 W:      http://www.linuxfoundation.org/en/Net
11428 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11431 S:      Odd Fixes
11432 F:      Documentation/devicetree/bindings/net/
11433 F:      drivers/net/
11434 F:      include/linux/if_*
11435 F:      include/linux/netdevice.h
11436 F:      include/linux/etherdevice.h
11437 F:      include/linux/fcdevice.h
11438 F:      include/linux/fddidevice.h
11439 F:      include/linux/hippidevice.h
11440 F:      include/linux/inetdevice.h
11441 F:      include/uapi/linux/if_*
11442 F:      include/uapi/linux/netdevice.h
11443
11444 NETWORKING DRIVERS (WIRELESS)
11445 M:      Kalle Valo <kvalo@codeaurora.org>
11446 L:      linux-wireless@vger.kernel.org
11447 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11450 S:      Maintained
11451 F:      Documentation/devicetree/bindings/net/wireless/
11452 F:      drivers/net/wireless/
11453
11454 NETWORKING [DSA]
11455 M:      Andrew Lunn <andrew@lunn.ch>
11456 M:      Vivien Didelot <vivien.didelot@gmail.com>
11457 M:      Florian Fainelli <f.fainelli@gmail.com>
11458 S:      Maintained
11459 F:      Documentation/devicetree/bindings/net/dsa/
11460 F:      net/dsa/
11461 F:      include/net/dsa.h
11462 F:      include/linux/dsa/
11463 F:      include/linux/platform_data/dsa.h
11464 F:      drivers/net/dsa/
11465
11466 NETWORKING [GENERAL]
11467 M:      "David S. Miller" <davem@davemloft.net>
11468 L:      netdev@vger.kernel.org
11469 W:      http://www.linuxfoundation.org/en/Net
11470 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11473 B:      mailto:netdev@vger.kernel.org
11474 S:      Maintained
11475 F:      net/
11476 F:      include/net/
11477 F:      include/linux/in.h
11478 F:      include/linux/net.h
11479 F:      include/linux/netdevice.h
11480 F:      include/uapi/linux/in.h
11481 F:      include/uapi/linux/net.h
11482 F:      include/uapi/linux/netdevice.h
11483 F:      include/uapi/linux/net_namespace.h
11484 F:      tools/testing/selftests/net/
11485 F:      lib/net_utils.c
11486 F:      lib/random32.c
11487 F:      Documentation/networking/
11488
11489 NETWORKING [IPSEC]
11490 M:      Steffen Klassert <steffen.klassert@secunet.com>
11491 M:      Herbert Xu <herbert@gondor.apana.org.au>
11492 M:      "David S. Miller" <davem@davemloft.net>
11493 L:      netdev@vger.kernel.org
11494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11496 S:      Maintained
11497 F:      net/xfrm/
11498 F:      net/key/
11499 F:      net/ipv4/xfrm*
11500 F:      net/ipv4/esp4*
11501 F:      net/ipv4/ah4.c
11502 F:      net/ipv4/ipcomp.c
11503 F:      net/ipv4/ip_vti.c
11504 F:      net/ipv6/xfrm*
11505 F:      net/ipv6/esp6*
11506 F:      net/ipv6/ah6.c
11507 F:      net/ipv6/ipcomp6.c
11508 F:      net/ipv6/ip6_vti.c
11509 F:      include/uapi/linux/xfrm.h
11510 F:      include/net/xfrm.h
11511
11512 NETWORKING [IPv4/IPv6]
11513 M:      "David S. Miller" <davem@davemloft.net>
11514 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11515 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11516 L:      netdev@vger.kernel.org
11517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11518 S:      Maintained
11519 F:      net/ipv4/
11520 F:      net/ipv6/
11521 F:      include/net/ip*
11522 F:      arch/x86/net/*
11523
11524 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11525 M:      Paul Moore <paul@paul-moore.com>
11526 W:      https://github.com/netlabel
11527 L:      netdev@vger.kernel.org
11528 L:      linux-security-module@vger.kernel.org
11529 S:      Maintained
11530 F:      Documentation/netlabel/
11531 F:      include/net/calipso.h
11532 F:      include/net/cipso_ipv4.h
11533 F:      include/net/netlabel.h
11534 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11535 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11536 F:      net/netlabel/
11537 F:      net/ipv4/cipso_ipv4.c
11538 F:      net/ipv6/calipso.c
11539 F:      net/netfilter/xt_CONNSECMARK.c
11540 F:      net/netfilter/xt_SECMARK.c
11541
11542 NETWORKING [TCP]
11543 M:      Eric Dumazet <edumazet@google.com>
11544 L:      netdev@vger.kernel.org
11545 S:      Maintained
11546 F:      net/ipv4/tcp*.c
11547 F:      net/ipv4/syncookies.c
11548 F:      net/ipv6/tcp*.c
11549 F:      net/ipv6/syncookies.c
11550 F:      include/uapi/linux/tcp.h
11551 F:      include/net/tcp.h
11552 F:      include/linux/tcp.h
11553 F:      include/trace/events/tcp.h
11554
11555 NETWORKING [TLS]
11556 M:      Boris Pismenny <borisp@mellanox.com>
11557 M:      Aviad Yehezkel <aviadye@mellanox.com>
11558 M:      John Fastabend <john.fastabend@gmail.com>
11559 M:      Daniel Borkmann <daniel@iogearbox.net>
11560 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11561 L:      netdev@vger.kernel.org
11562 S:      Maintained
11563 F:      net/tls/*
11564 F:      include/uapi/linux/tls.h
11565 F:      include/net/tls.h
11566
11567 NETWORKING [WIRELESS]
11568 L:      linux-wireless@vger.kernel.org
11569 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11570
11571 NETDEVSIM
11572 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11573 S:      Maintained
11574 F:      drivers/net/netdevsim/*
11575
11576 NETXEN (1/10) GbE SUPPORT
11577 M:      Manish Chopra <manishc@marvell.com>
11578 M:      Rahul Verma <rahulv@marvell.com>
11579 M:      GR-Linux-NIC-Dev@marvell.com
11580 L:      netdev@vger.kernel.org
11581 S:      Supported
11582 F:      drivers/net/ethernet/qlogic/netxen/
11583
11584 NEXTHOP
11585 M:      David Ahern <dsahern@kernel.org>
11586 L:      netdev@vger.kernel.org
11587 S:      Maintained
11588 F:      include/net/nexthop.h
11589 F:      include/uapi/linux/nexthop.h
11590 F:      include/net/netns/nexthop.h
11591 F:      net/ipv4/nexthop.c
11592
11593 NFC SUBSYSTEM
11594 L:      netdev@vger.kernel.org
11595 S:      Orphan
11596 F:      net/nfc/
11597 F:      include/net/nfc/
11598 F:      include/uapi/linux/nfc.h
11599 F:      drivers/nfc/
11600 F:      include/linux/platform_data/nfcmrvl.h
11601 F:      Documentation/devicetree/bindings/net/nfc/
11602
11603 NFS, SUNRPC, AND LOCKD CLIENTS
11604 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11605 M:      Anna Schumaker <anna.schumaker@netapp.com>
11606 L:      linux-nfs@vger.kernel.org
11607 W:      http://client.linux-nfs.org
11608 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11609 S:      Maintained
11610 F:      fs/lockd/
11611 F:      fs/nfs/
11612 F:      fs/nfs_common/
11613 F:      net/sunrpc/
11614 F:      include/linux/lockd/
11615 F:      include/linux/nfs*
11616 F:      include/linux/sunrpc/
11617 F:      include/uapi/linux/nfs*
11618 F:      include/uapi/linux/sunrpc/
11619
11620 NILFS2 FILESYSTEM
11621 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11622 L:      linux-nilfs@vger.kernel.org
11623 W:      https://nilfs.sourceforge.io/
11624 W:      https://nilfs.osdn.jp/
11625 T:      git git://github.com/konis/nilfs2.git
11626 S:      Supported
11627 F:      Documentation/filesystems/nilfs2.txt
11628 F:      fs/nilfs2/
11629 F:      include/trace/events/nilfs2.h
11630 F:      include/uapi/linux/nilfs2_api.h
11631 F:      include/uapi/linux/nilfs2_ondisk.h
11632
11633 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11634 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11635 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11636 S:      Maintained
11637 F:      Documentation/scsi/NinjaSCSI.txt
11638 F:      drivers/scsi/pcmcia/nsp_*
11639
11640 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11641 M:      GOTO Masanori <gotom@debian.or.jp>
11642 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11643 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11644 S:      Maintained
11645 F:      Documentation/scsi/NinjaSCSI.txt
11646 F:      drivers/scsi/nsp32*
11647
11648 NIOS2 ARCHITECTURE
11649 M:      Ley Foon Tan <lftan@altera.com>
11650 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11652 S:      Maintained
11653 F:      arch/nios2/
11654
11655 NOHZ, DYNTICKS SUPPORT
11656 M:      Frederic Weisbecker <fweisbec@gmail.com>
11657 M:      Thomas Gleixner <tglx@linutronix.de>
11658 M:      Ingo Molnar <mingo@kernel.org>
11659 L:      linux-kernel@vger.kernel.org
11660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11661 S:      Maintained
11662 F:      kernel/time/tick*.*
11663 F:      include/linux/tick.h
11664 F:      include/linux/sched/nohz.h
11665
11666 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11667 M:      Pavel Machek <pavel@ucw.cz>
11668 M:      Sakari Ailus <sakari.ailus@iki.fi>
11669 L:      linux-media@vger.kernel.org
11670 S:      Maintained
11671 F:      drivers/media/i2c/et8ek8
11672 F:      drivers/media/i2c/ad5820.c
11673
11674 NOKIA N900 POWER SUPPLY DRIVERS
11675 R:      Pali Rohár <pali.rohar@gmail.com>
11676 F:      include/linux/power/bq2415x_charger.h
11677 F:      include/linux/power/bq27xxx_battery.h
11678 F:      drivers/power/supply/bq2415x_charger.c
11679 F:      drivers/power/supply/bq27xxx_battery.c
11680 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11681 F:      drivers/power/supply/isp1704_charger.c
11682 F:      drivers/power/supply/rx51_battery.c
11683
11684 NOLIBC HEADER FILE
11685 M:      Willy Tarreau <w@1wt.eu>
11686 S:      Maintained
11687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11688 F:      tools/include/nolibc/
11689
11690 NSDEPS
11691 M:      Matthias Maennich <maennich@google.com>
11692 S:      Maintained
11693 F:      scripts/nsdeps
11694 F:      Documentation/core-api/symbol-namespaces.rst
11695
11696 NTB AMD DRIVER
11697 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11698 L:      linux-ntb@googlegroups.com
11699 S:      Supported
11700 F:      drivers/ntb/hw/amd/
11701
11702 NTB DRIVER CORE
11703 M:      Jon Mason <jdmason@kudzu.us>
11704 M:      Dave Jiang <dave.jiang@intel.com>
11705 M:      Allen Hubbe <allenbh@gmail.com>
11706 L:      linux-ntb@googlegroups.com
11707 S:      Supported
11708 W:      https://github.com/jonmason/ntb/wiki
11709 T:      git git://github.com/jonmason/ntb.git
11710 F:      drivers/ntb/
11711 F:      drivers/net/ntb_netdev.c
11712 F:      include/linux/ntb.h
11713 F:      include/linux/ntb_transport.h
11714 F:      tools/testing/selftests/ntb/
11715
11716 NTB IDT DRIVER
11717 M:      Serge Semin <fancer.lancer@gmail.com>
11718 L:      linux-ntb@googlegroups.com
11719 S:      Supported
11720 F:      drivers/ntb/hw/idt/
11721
11722 NTB INTEL DRIVER
11723 M:      Dave Jiang <dave.jiang@intel.com>
11724 L:      linux-ntb@googlegroups.com
11725 S:      Supported
11726 W:      https://github.com/davejiang/linux/wiki
11727 T:      git https://github.com/davejiang/linux.git
11728 F:      drivers/ntb/hw/intel/
11729
11730 NTFS FILESYSTEM
11731 M:      Anton Altaparmakov <anton@tuxera.com>
11732 L:      linux-ntfs-dev@lists.sourceforge.net
11733 W:      http://www.tuxera.com/
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11735 S:      Supported
11736 F:      Documentation/filesystems/ntfs.txt
11737 F:      fs/ntfs/
11738
11739 NUBUS SUBSYSTEM
11740 M:      Finn Thain <fthain@telegraphics.com.au>
11741 L:      linux-m68k@lists.linux-m68k.org
11742 S:      Maintained
11743 F:      arch/*/include/asm/nubus.h
11744 F:      drivers/nubus/
11745 F:      include/linux/nubus.h
11746 F:      include/uapi/linux/nubus.h
11747
11748 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11749 M:      Antonino Daplas <adaplas@gmail.com>
11750 L:      linux-fbdev@vger.kernel.org
11751 S:      Maintained
11752 F:      drivers/video/fbdev/riva/
11753 F:      drivers/video/fbdev/nvidia/
11754
11755 NVM EXPRESS DRIVER
11756 M:      Keith Busch <kbusch@kernel.org>
11757 M:      Jens Axboe <axboe@fb.com>
11758 M:      Christoph Hellwig <hch@lst.de>
11759 M:      Sagi Grimberg <sagi@grimberg.me>
11760 L:      linux-nvme@lists.infradead.org
11761 T:      git://git.infradead.org/nvme.git
11762 W:      http://git.infradead.org/nvme.git
11763 S:      Supported
11764 F:      drivers/nvme/host/
11765 F:      include/linux/nvme.h
11766 F:      include/uapi/linux/nvme_ioctl.h
11767
11768 NVM EXPRESS FC TRANSPORT DRIVERS
11769 M:      James Smart <james.smart@broadcom.com>
11770 L:      linux-nvme@lists.infradead.org
11771 S:      Supported
11772 F:      include/linux/nvme-fc.h
11773 F:      include/linux/nvme-fc-driver.h
11774 F:      drivers/nvme/host/fc.c
11775 F:      drivers/nvme/target/fc.c
11776 F:      drivers/nvme/target/fcloop.c
11777
11778 NVM EXPRESS TARGET DRIVER
11779 M:      Christoph Hellwig <hch@lst.de>
11780 M:      Sagi Grimberg <sagi@grimberg.me>
11781 M:      Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11782 L:      linux-nvme@lists.infradead.org
11783 T:      git://git.infradead.org/nvme.git
11784 W:      http://git.infradead.org/nvme.git
11785 S:      Supported
11786 F:      drivers/nvme/target/
11787
11788 NVMEM FRAMEWORK
11789 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11790 S:      Maintained
11791 F:      drivers/nvmem/
11792 F:      Documentation/devicetree/bindings/nvmem/
11793 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11794 F:      include/linux/nvmem-consumer.h
11795 F:      include/linux/nvmem-provider.h
11796
11797 NXP FXAS21002C DRIVER
11798 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11799 L:      linux-iio@vger.kernel.org
11800 S:      Maintained
11801 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11802 F:      drivers/iio/gyro/fxas21002c_core.c
11803 F:      drivers/iio/gyro/fxas21002c.h
11804 F:      drivers/iio/gyro/fxas21002c_i2c.c
11805 F:      drivers/iio/gyro/fxas21002c_spi.c
11806
11807 NXP SGTL5000 DRIVER
11808 M:      Fabio Estevam <festevam@gmail.com>
11809 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11810 S:      Maintained
11811 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11812 F:      sound/soc/codecs/sgtl5000*
11813
11814 NXP SJA1105 ETHERNET SWITCH DRIVER
11815 M:      Vladimir Oltean <olteanv@gmail.com>
11816 L:      linux-kernel@vger.kernel.org
11817 S:      Maintained
11818 F:      drivers/net/dsa/sja1105
11819
11820 NXP TDA998X DRM DRIVER
11821 M:      Russell King <linux@armlinux.org.uk>
11822 S:      Maintained
11823 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11824 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11825 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11826 F:      include/drm/i2c/tda998x.h
11827 F:      include/dt-bindings/display/tda998x.h
11828 K:      "nxp,tda998x"
11829
11830 NXP TFA9879 DRIVER
11831 M:      Peter Rosin <peda@axentia.se>
11832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11833 S:      Maintained
11834 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11835 F:      sound/soc/codecs/tfa9879*
11836
11837 NXP-NCI NFC DRIVER
11838 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11839 R:      Charles Gorand <charles.gorand@effinnov.com>
11840 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11841 S:      Supported
11842 F:      drivers/nfc/nxp-nci
11843
11844 OBJAGG
11845 M:      Jiri Pirko <jiri@mellanox.com>
11846 L:      netdev@vger.kernel.org
11847 S:      Supported
11848 F:      lib/objagg.c
11849 F:      lib/test_objagg.c
11850 F:      include/linux/objagg.h
11851
11852 NXP FSPI DRIVER
11853 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11854 M:      Ashish Kumar <ashish.kumar@nxp.com>
11855 L:      linux-spi@vger.kernel.org
11856 S:      Maintained
11857 F:      drivers/spi/spi-nxp-fspi.c
11858 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11859
11860 OBJTOOL
11861 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11862 M:      Peter Zijlstra <peterz@infradead.org>
11863 S:      Supported
11864 F:      tools/objtool/
11865
11866 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11867 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11868 M:      Andrew Donnellan <ajd@linux.ibm.com>
11869 L:      linuxppc-dev@lists.ozlabs.org
11870 S:      Supported
11871 F:      arch/powerpc/platforms/powernv/ocxl.c
11872 F:      arch/powerpc/include/asm/pnv-ocxl.h
11873 F:      drivers/misc/ocxl/
11874 F:      include/misc/ocxl*
11875 F:      include/uapi/misc/ocxl.h
11876 F:      Documentation/userspace-api/accelerators/ocxl.rst
11877
11878 OMAP AUDIO SUPPORT
11879 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11880 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11881 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11882 L:      linux-omap@vger.kernel.org
11883 S:      Maintained
11884 F:      sound/soc/ti/omap*
11885 F:      sound/soc/ti/rx51.c
11886 F:      sound/soc/ti/n810.c
11887 F:      sound/soc/ti/sdma-pcm.*
11888
11889 OMAP CLOCK FRAMEWORK SUPPORT
11890 M:      Paul Walmsley <paul@pwsan.com>
11891 L:      linux-omap@vger.kernel.org
11892 S:      Maintained
11893 F:      arch/arm/*omap*/*clock*
11894
11895 OMAP DEVICE TREE SUPPORT
11896 M:      Benoît Cousson <bcousson@baylibre.com>
11897 M:      Tony Lindgren <tony@atomide.com>
11898 L:      linux-omap@vger.kernel.org
11899 L:      devicetree@vger.kernel.org
11900 S:      Maintained
11901 F:      arch/arm/boot/dts/*omap*
11902 F:      arch/arm/boot/dts/*am3*
11903 F:      arch/arm/boot/dts/*am4*
11904 F:      arch/arm/boot/dts/*am5*
11905 F:      arch/arm/boot/dts/*dra7*
11906
11907 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11908 L:      linux-omap@vger.kernel.org
11909 L:      linux-fbdev@vger.kernel.org
11910 S:      Orphan
11911 F:      drivers/video/fbdev/omap2/
11912 F:      Documentation/arm/omap/dss.rst
11913
11914 OMAP FRAMEBUFFER SUPPORT
11915 L:      linux-fbdev@vger.kernel.org
11916 L:      linux-omap@vger.kernel.org
11917 S:      Orphan
11918 F:      drivers/video/fbdev/omap/
11919
11920 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11921 M:      Roger Quadros <rogerq@ti.com>
11922 M:      Tony Lindgren <tony@atomide.com>
11923 L:      linux-omap@vger.kernel.org
11924 S:      Maintained
11925 F:      drivers/memory/omap-gpmc.c
11926 F:      arch/arm/mach-omap2/*gpmc*
11927
11928 OMAP GPIO DRIVER
11929 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11930 M:      Santosh Shilimkar <ssantosh@kernel.org>
11931 M:      Kevin Hilman <khilman@kernel.org>
11932 L:      linux-omap@vger.kernel.org
11933 S:      Maintained
11934 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11935 F:      drivers/gpio/gpio-omap.c
11936
11937 OMAP HARDWARE SPINLOCK SUPPORT
11938 M:      Ohad Ben-Cohen <ohad@wizery.com>
11939 L:      linux-omap@vger.kernel.org
11940 S:      Maintained
11941 F:      drivers/hwspinlock/omap_hwspinlock.c
11942
11943 OMAP HS MMC SUPPORT
11944 L:      linux-mmc@vger.kernel.org
11945 L:      linux-omap@vger.kernel.org
11946 S:      Orphan
11947 F:      drivers/mmc/host/omap_hsmmc.c
11948
11949 OMAP HWMOD DATA
11950 M:      Paul Walmsley <paul@pwsan.com>
11951 L:      linux-omap@vger.kernel.org
11952 S:      Maintained
11953 F:      arch/arm/mach-omap2/omap_hwmod*data*
11954
11955 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11956 M:      Benoît Cousson <bcousson@baylibre.com>
11957 L:      linux-omap@vger.kernel.org
11958 S:      Maintained
11959 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11960
11961 OMAP HWMOD SUPPORT
11962 M:      Benoît Cousson <bcousson@baylibre.com>
11963 M:      Paul Walmsley <paul@pwsan.com>
11964 L:      linux-omap@vger.kernel.org
11965 S:      Maintained
11966 F:      arch/arm/mach-omap2/omap_hwmod.*
11967
11968 OMAP I2C DRIVER
11969 M:      Vignesh R <vigneshr@ti.com>
11970 L:      linux-omap@vger.kernel.org
11971 L:      linux-i2c@vger.kernel.org
11972 S:      Maintained
11973 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11974 F:      drivers/i2c/busses/i2c-omap.c
11975
11976 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11977 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11978 L:      linux-media@vger.kernel.org
11979 S:      Maintained
11980 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11981 F:      drivers/media/platform/omap3isp/
11982 F:      drivers/staging/media/omap4iss/
11983
11984 OMAP MMC SUPPORT
11985 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11986 L:      linux-omap@vger.kernel.org
11987 S:      Odd Fixes
11988 F:      drivers/mmc/host/omap.c
11989
11990 OMAP POWER MANAGEMENT SUPPORT
11991 M:      Kevin Hilman <khilman@kernel.org>
11992 L:      linux-omap@vger.kernel.org
11993 S:      Maintained
11994 F:      arch/arm/*omap*/*pm*
11995 F:      drivers/cpufreq/omap-cpufreq.c
11996
11997 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11998 M:      Rajendra Nayak <rnayak@codeaurora.org>
11999 M:      Paul Walmsley <paul@pwsan.com>
12000 L:      linux-omap@vger.kernel.org
12001 S:      Maintained
12002 F:      arch/arm/mach-omap2/prm*
12003
12004 OMAP RANDOM NUMBER GENERATOR SUPPORT
12005 M:      Deepak Saxena <dsaxena@plexity.net>
12006 S:      Maintained
12007 F:      drivers/char/hw_random/omap-rng.c
12008
12009 OMAP USB SUPPORT
12010 L:      linux-usb@vger.kernel.org
12011 L:      linux-omap@vger.kernel.org
12012 S:      Orphan
12013 F:      drivers/usb/*/*omap*
12014 F:      arch/arm/*omap*/usb*
12015
12016 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12017 M:      Mark Jackson <mpfj@newflow.co.uk>
12018 L:      linux-omap@vger.kernel.org
12019 S:      Maintained
12020 F:      arch/arm/boot/dts/am335x-nano.dts
12021
12022 OMAP1 SUPPORT
12023 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
12024 M:      Tony Lindgren <tony@atomide.com>
12025 L:      linux-omap@vger.kernel.org
12026 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12028 S:      Maintained
12029 F:      arch/arm/mach-omap1/
12030 F:      arch/arm/plat-omap/
12031 F:      arch/arm/configs/omap1_defconfig
12032 F:      drivers/i2c/busses/i2c-omap.c
12033 F:      include/linux/platform_data/i2c-omap.h
12034 F:      include/linux/platform_data/ams-delta-fiq.h
12035
12036 OMAP2+ SUPPORT
12037 M:      Tony Lindgren <tony@atomide.com>
12038 L:      linux-omap@vger.kernel.org
12039 W:      http://www.muru.com/linux/omap/
12040 W:      http://linux.omap.com/
12041 Q:      http://patchwork.kernel.org/project/linux-omap/list/
12042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12043 S:      Maintained
12044 F:      arch/arm/mach-omap2/
12045 F:      arch/arm/plat-omap/
12046 F:      arch/arm/configs/omap2plus_defconfig
12047 F:      drivers/bus/ti-sysc.c
12048 F:      drivers/i2c/busses/i2c-omap.c
12049 F:      drivers/irqchip/irq-omap-intc.c
12050 F:      drivers/mfd/*omap*.c
12051 F:      drivers/mfd/menelaus.c
12052 F:      drivers/mfd/palmas.c
12053 F:      drivers/mfd/tps65217.c
12054 F:      drivers/mfd/tps65218.c
12055 F:      drivers/mfd/tps65910.c
12056 F:      drivers/mfd/twl-core.[ch]
12057 F:      drivers/mfd/twl4030*.c
12058 F:      drivers/mfd/twl6030*.c
12059 F:      drivers/mfd/twl6040*.c
12060 F:      drivers/regulator/palmas-regulator*.c
12061 F:      drivers/regulator/pbias-regulator.c
12062 F:      drivers/regulator/tps65217-regulator.c
12063 F:      drivers/regulator/tps65218-regulator.c
12064 F:      drivers/regulator/tps65910-regulator.c
12065 F:      drivers/regulator/twl-regulator.c
12066 F:      drivers/regulator/twl6030-regulator.c
12067 F:      include/linux/platform_data/i2c-omap.h
12068 F:      include/linux/platform_data/ti-sysc.h
12069
12070 ONION OMEGA2+ BOARD
12071 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
12072 L:      linux-mips@vger.kernel.org
12073 S:      Maintained
12074 F:      arch/mips/boot/dts/ralink/omega2p.dts
12075
12076 OMFS FILESYSTEM
12077 M:      Bob Copeland <me@bobcopeland.com>
12078 L:      linux-karma-devel@lists.sourceforge.net
12079 S:      Maintained
12080 F:      Documentation/filesystems/omfs.txt
12081 F:      fs/omfs/
12082
12083 OMNIKEY CARDMAN 4000 DRIVER
12084 M:      Harald Welte <laforge@gnumonks.org>
12085 S:      Maintained
12086 F:      drivers/char/pcmcia/cm4000_cs.c
12087 F:      include/linux/cm4000_cs.h
12088 F:      include/uapi/linux/cm4000_cs.h
12089
12090 OMNIKEY CARDMAN 4040 DRIVER
12091 M:      Harald Welte <laforge@gnumonks.org>
12092 S:      Maintained
12093 F:      drivers/char/pcmcia/cm4040_cs.*
12094
12095 OMNIVISION OV13858 SENSOR DRIVER
12096 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12097 L:      linux-media@vger.kernel.org
12098 T:      git git://linuxtv.org/media_tree.git
12099 S:      Maintained
12100 F:      drivers/media/i2c/ov13858.c
12101
12102 OMNIVISION OV2680 SENSOR DRIVER
12103 M:      Rui Miguel Silva <rmfrfs@gmail.com>
12104 L:      linux-media@vger.kernel.org
12105 T:      git git://linuxtv.org/media_tree.git
12106 S:      Maintained
12107 F:      drivers/media/i2c/ov2680.c
12108 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
12109
12110 OMNIVISION OV2685 SENSOR DRIVER
12111 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12112 L:      linux-media@vger.kernel.org
12113 T:      git git://linuxtv.org/media_tree.git
12114 S:      Maintained
12115 F:      drivers/media/i2c/ov2685.c
12116
12117 OMNIVISION OV5640 SENSOR DRIVER
12118 M:      Steve Longerbeam <slongerbeam@gmail.com>
12119 L:      linux-media@vger.kernel.org
12120 T:      git git://linuxtv.org/media_tree.git
12121 S:      Maintained
12122 F:      drivers/media/i2c/ov5640.c
12123
12124 OMNIVISION OV5647 SENSOR DRIVER
12125 M:      Luis Oliveira <lolivei@synopsys.com>
12126 L:      linux-media@vger.kernel.org
12127 T:      git git://linuxtv.org/media_tree.git
12128 S:      Maintained
12129 F:      drivers/media/i2c/ov5647.c
12130
12131 OMNIVISION OV5670 SENSOR DRIVER
12132 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12133 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
12134 L:      linux-media@vger.kernel.org
12135 T:      git git://linuxtv.org/media_tree.git
12136 S:      Maintained
12137 F:      drivers/media/i2c/ov5670.c
12138
12139 OMNIVISION OV5675 SENSOR DRIVER
12140 M:      Shawn Tu <shawnx.tu@intel.com>
12141 L:      linux-media@vger.kernel.org
12142 T:      git git://linuxtv.org/media_tree.git
12143 S:      Maintained
12144 F:      drivers/media/i2c/ov5675.c
12145
12146 OMNIVISION OV5695 SENSOR DRIVER
12147 M:      Shunqian Zheng <zhengsq@rock-chips.com>
12148 L:      linux-media@vger.kernel.org
12149 T:      git git://linuxtv.org/media_tree.git
12150 S:      Maintained
12151 F:      drivers/media/i2c/ov5695.c
12152
12153 OMNIVISION OV7670 SENSOR DRIVER
12154 M:      Jonathan Corbet <corbet@lwn.net>
12155 L:      linux-media@vger.kernel.org
12156 T:      git git://linuxtv.org/media_tree.git
12157 S:      Maintained
12158 F:      drivers/media/i2c/ov7670.c
12159 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
12160
12161 OMNIVISION OV772x SENSOR DRIVER
12162 M:      Jacopo Mondi <jacopo@jmondi.org>
12163 L:      linux-media@vger.kernel.org
12164 T:      git git://linuxtv.org/media_tree.git
12165 S:      Odd fixes
12166 F:      drivers/media/i2c/ov772x.c
12167 F:      include/media/i2c/ov772x.h
12168 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
12169
12170 OMNIVISION OV7740 SENSOR DRIVER
12171 M:      Wenyou Yang <wenyou.yang@microchip.com>
12172 L:      linux-media@vger.kernel.org
12173 T:      git git://linuxtv.org/media_tree.git
12174 S:      Maintained
12175 F:      drivers/media/i2c/ov7740.c
12176 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
12177
12178 OMNIVISION OV9640 SENSOR DRIVER
12179 M:      Petr Cvek <petrcvekcz@gmail.com>
12180 L:      linux-media@vger.kernel.org
12181 S:      Maintained
12182 F:      drivers/media/i2c/ov9640.*
12183
12184 OMNIVISION OV8856 SENSOR DRIVER
12185 M:      Ben Kao <ben.kao@intel.com>
12186 L:      linux-media@vger.kernel.org
12187 T:      git git://linuxtv.org/media_tree.git
12188 S:      Maintained
12189 F:      drivers/media/i2c/ov8856.c
12190
12191 OMNIVISION OV9650 SENSOR DRIVER
12192 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12193 R:      Akinobu Mita <akinobu.mita@gmail.com>
12194 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12195 L:      linux-media@vger.kernel.org
12196 T:      git git://linuxtv.org/media_tree.git
12197 S:      Maintained
12198 F:      drivers/media/i2c/ov9650.c
12199 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
12200
12201 ONENAND FLASH DRIVER
12202 M:      Kyungmin Park <kyungmin.park@samsung.com>
12203 L:      linux-mtd@lists.infradead.org
12204 S:      Maintained
12205 F:      drivers/mtd/nand/onenand/
12206 F:      include/linux/mtd/onenand*.h
12207
12208 OP-TEE DRIVER
12209 M:      Jens Wiklander <jens.wiklander@linaro.org>
12210 L:      tee-dev@lists.linaro.org
12211 S:      Maintained
12212 F:      drivers/tee/optee/
12213
12214 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12215 M:      Sumit Garg <sumit.garg@linaro.org>
12216 L:      tee-dev@lists.linaro.org
12217 S:      Maintained
12218 F:      drivers/char/hw_random/optee-rng.c
12219
12220 OPA-VNIC DRIVER
12221 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12222 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12223 L:      linux-rdma@vger.kernel.org
12224 S:      Supported
12225 F:      drivers/infiniband/ulp/opa_vnic
12226
12227 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12228 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12229 M:      Frank Rowand <frowand.list@gmail.com>
12230 L:      devicetree@vger.kernel.org
12231 S:      Maintained
12232 F:      Documentation/devicetree/dynamic-resolution-notes.txt
12233 F:      Documentation/devicetree/overlay-notes.txt
12234 F:      drivers/of/overlay.c
12235 F:      drivers/of/resolver.c
12236 K:      of_overlay_notifier_
12237
12238 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12239 M:      Rob Herring <robh+dt@kernel.org>
12240 M:      Frank Rowand <frowand.list@gmail.com>
12241 L:      devicetree@vger.kernel.org
12242 W:      http://www.devicetree.org/
12243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12244 S:      Maintained
12245 F:      drivers/of/
12246 F:      include/linux/of*.h
12247 F:      scripts/dtc/
12248 F:      Documentation/ABI/testing/sysfs-firmware-ofw
12249
12250 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12251 M:      Rob Herring <robh+dt@kernel.org>
12252 M:      Mark Rutland <mark.rutland@arm.com>
12253 L:      devicetree@vger.kernel.org
12254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12255 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12256 S:      Maintained
12257 F:      Documentation/devicetree/
12258 F:      arch/*/boot/dts/
12259 F:      include/dt-bindings/
12260
12261 OPENCORES I2C BUS DRIVER
12262 M:      Peter Korsgaard <peter@korsgaard.com>
12263 M:      Andrew Lunn <andrew@lunn.ch>
12264 L:      linux-i2c@vger.kernel.org
12265 S:      Maintained
12266 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12267 F:      Documentation/i2c/busses/i2c-ocores.rst
12268 F:      drivers/i2c/busses/i2c-ocores.c
12269 F:      include/linux/platform_data/i2c-ocores.h
12270
12271 OPENRISC ARCHITECTURE
12272 M:      Jonas Bonn <jonas@southpole.se>
12273 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12274 M:      Stafford Horne <shorne@gmail.com>
12275 T:      git git://github.com/openrisc/linux.git
12276 L:      openrisc@lists.librecores.org
12277 W:      http://openrisc.io
12278 S:      Maintained
12279 F:      Documentation/devicetree/bindings/openrisc/
12280 F:      Documentation/openrisc/
12281 F:      arch/openrisc/
12282 F:      drivers/irqchip/irq-ompic.c
12283 F:      drivers/irqchip/irq-or1k-*
12284
12285 OPENVSWITCH
12286 M:      Pravin B Shelar <pshelar@ovn.org>
12287 L:      netdev@vger.kernel.org
12288 L:      dev@openvswitch.org
12289 W:      http://openvswitch.org
12290 S:      Maintained
12291 F:      net/openvswitch/
12292 F:      include/uapi/linux/openvswitch.h
12293
12294 OPERATING PERFORMANCE POINTS (OPP)
12295 M:      Viresh Kumar <vireshk@kernel.org>
12296 M:      Nishanth Menon <nm@ti.com>
12297 M:      Stephen Boyd <sboyd@kernel.org>
12298 L:      linux-pm@vger.kernel.org
12299 S:      Maintained
12300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12301 F:      drivers/opp/
12302 F:      include/linux/pm_opp.h
12303 F:      Documentation/power/opp.rst
12304 F:      Documentation/devicetree/bindings/opp/
12305
12306 OPL4 DRIVER
12307 M:      Clemens Ladisch <clemens@ladisch.de>
12308 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12310 S:      Maintained
12311 F:      sound/drivers/opl4/
12312
12313 OPROFILE
12314 M:      Robert Richter <rric@kernel.org>
12315 L:      oprofile-list@lists.sf.net
12316 S:      Maintained
12317 F:      arch/*/include/asm/oprofile*.h
12318 F:      arch/*/oprofile/
12319 F:      drivers/oprofile/
12320 F:      include/linux/oprofile.h
12321
12322 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12323 M:      Mark Fasheh <mark@fasheh.com>
12324 M:      Joel Becker <jlbec@evilplan.org>
12325 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12326 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12327 W:      http://ocfs2.wiki.kernel.org
12328 S:      Supported
12329 F:      Documentation/filesystems/ocfs2.txt
12330 F:      Documentation/filesystems/dlmfs.txt
12331 F:      fs/ocfs2/
12332
12333 ORANGEFS FILESYSTEM
12334 M:      Mike Marshall <hubcap@omnibond.com>
12335 R:      Martin Brandenburg <martin@omnibond.com>
12336 L:      devel@lists.orangefs.org
12337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12338 S:      Supported
12339 F:      fs/orangefs/
12340 F:      Documentation/filesystems/orangefs.txt
12341
12342 ORINOCO DRIVER
12343 L:      linux-wireless@vger.kernel.org
12344 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12345 W:      http://www.nongnu.org/orinoco/
12346 S:      Orphan
12347 F:      drivers/net/wireless/intersil/orinoco/
12348
12349 OV2659 OMNIVISION SENSOR DRIVER
12350 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12351 L:      linux-media@vger.kernel.org
12352 W:      https://linuxtv.org
12353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12354 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12355 S:      Maintained
12356 F:      drivers/media/i2c/ov2659.c
12357 F:      include/media/i2c/ov2659.h
12358
12359 OVERLAY FILESYSTEM
12360 M:      Miklos Szeredi <miklos@szeredi.hu>
12361 L:      linux-unionfs@vger.kernel.org
12362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12363 S:      Supported
12364 F:      fs/overlayfs/
12365 F:      Documentation/filesystems/overlayfs.txt
12366
12367 P54 WIRELESS DRIVER
12368 M:      Christian Lamparter <chunkeey@googlemail.com>
12369 L:      linux-wireless@vger.kernel.org
12370 W:      http://wireless.kernel.org/en/users/Drivers/p54
12371 S:      Maintained
12372 F:      drivers/net/wireless/intersil/p54/
12373
12374 PA SEMI ETHERNET DRIVER
12375 L:      netdev@vger.kernel.org
12376 S:      Orphan
12377 F:      drivers/net/ethernet/pasemi/*
12378
12379 PA SEMI SMBUS DRIVER
12380 L:      linux-i2c@vger.kernel.org
12381 S:      Orphan
12382 F:      drivers/i2c/busses/i2c-pasemi.c
12383
12384 PACKING
12385 M:      Vladimir Oltean <olteanv@gmail.com>
12386 L:      netdev@vger.kernel.org
12387 S:      Supported
12388 F:      lib/packing.c
12389 F:      include/linux/packing.h
12390 F:      Documentation/core-api/packing.rst
12391
12392 PADATA PARALLEL EXECUTION MECHANISM
12393 M:      Steffen Klassert <steffen.klassert@secunet.com>
12394 L:      linux-crypto@vger.kernel.org
12395 S:      Maintained
12396 F:      kernel/padata.c
12397 F:      include/linux/padata.h
12398 F:      Documentation/padata.txt
12399
12400 PAGE POOL
12401 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12402 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12403 L:      netdev@vger.kernel.org
12404 S:      Supported
12405 F:      net/core/page_pool.c
12406 F:      include/net/page_pool.h
12407
12408 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12409 M:      Harald Welte <laforge@gnumonks.org>
12410 L:      platform-driver-x86@vger.kernel.org
12411 S:      Maintained
12412 F:      drivers/platform/x86/panasonic-laptop.c
12413
12414 PARALLEL LCD/KEYPAD PANEL DRIVER
12415 M:      Willy Tarreau <willy@haproxy.com>
12416 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12417 S:      Odd Fixes
12418 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12419 F:      drivers/auxdisplay/panel.c
12420
12421 PARALLEL PORT SUBSYSTEM
12422 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12423 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12424 L:      linux-parport@lists.infradead.org (subscribers-only)
12425 S:      Maintained
12426 F:      drivers/parport/
12427 F:      include/linux/parport*.h
12428 F:      drivers/char/ppdev.c
12429 F:      include/uapi/linux/ppdev.h
12430 F:      Documentation/driver-api/parport*.rst
12431
12432 PARAVIRT_OPS INTERFACE
12433 M:      Juergen Gross <jgross@suse.com>
12434 M:      Thomas Hellstrom <thellstrom@vmware.com>
12435 M:      "VMware, Inc." <pv-drivers@vmware.com>
12436 L:      virtualization@lists.linux-foundation.org
12437 S:      Supported
12438 F:      Documentation/virt/paravirt_ops.rst
12439 F:      arch/*/kernel/paravirt*
12440 F:      arch/*/include/asm/paravirt*.h
12441 F:      include/linux/hypervisor.h
12442
12443 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12444 M:      Tim Waugh <tim@cyberelk.net>
12445 L:      linux-parport@lists.infradead.org (subscribers-only)
12446 S:      Maintained
12447 F:      Documentation/admin-guide/blockdev/paride.rst
12448 F:      drivers/block/paride/
12449
12450 PARISC ARCHITECTURE
12451 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12452 M:      Helge Deller <deller@gmx.de>
12453 L:      linux-parisc@vger.kernel.org
12454 W:      http://www.parisc-linux.org/
12455 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12458 S:      Maintained
12459 F:      arch/parisc/
12460 F:      Documentation/parisc/
12461 F:      drivers/parisc/
12462 F:      drivers/char/agp/parisc-agp.c
12463 F:      drivers/input/misc/hp_sdc_rtc.c
12464 F:      drivers/input/serio/gscps2.c
12465 F:      drivers/input/serio/hp_sdc*
12466 F:      drivers/parport/parport_gsc.*
12467 F:      drivers/tty/serial/8250/8250_gsc.c
12468 F:      drivers/video/fbdev/sti*
12469 F:      drivers/video/console/sti*
12470 F:      drivers/video/logo/logo_parisc*
12471 F:      include/linux/hp_sdc.h
12472
12473 PARMAN
12474 M:      Jiri Pirko <jiri@mellanox.com>
12475 L:      netdev@vger.kernel.org
12476 S:      Supported
12477 F:      lib/parman.c
12478 F:      lib/test_parman.c
12479 F:      include/linux/parman.h
12480
12481 PC ENGINES APU BOARD DRIVER
12482 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12483 S:      Maintained
12484 F:      drivers/platform/x86/pcengines-apuv2.c
12485
12486 PC87360 HARDWARE MONITORING DRIVER
12487 M:      Jim Cromie <jim.cromie@gmail.com>
12488 L:      linux-hwmon@vger.kernel.org
12489 S:      Maintained
12490 F:      Documentation/hwmon/pc87360.rst
12491 F:      drivers/hwmon/pc87360.c
12492
12493 PC8736x GPIO DRIVER
12494 M:      Jim Cromie <jim.cromie@gmail.com>
12495 S:      Maintained
12496 F:      drivers/char/pc8736x_gpio.c
12497
12498 PC87427 HARDWARE MONITORING DRIVER
12499 M:      Jean Delvare <jdelvare@suse.com>
12500 L:      linux-hwmon@vger.kernel.org
12501 S:      Maintained
12502 F:      Documentation/hwmon/pc87427.rst
12503 F:      drivers/hwmon/pc87427.c
12504
12505 PCA9532 LED DRIVER
12506 M:      Riku Voipio <riku.voipio@iki.fi>
12507 S:      Maintained
12508 F:      drivers/leds/leds-pca9532.c
12509 F:      include/linux/leds-pca9532.h
12510
12511 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12512 M:      Guenter Roeck <linux@roeck-us.net>
12513 L:      linux-i2c@vger.kernel.org
12514 S:      Maintained
12515 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12516
12517 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12518 M:      Khalid Aziz <khalid@gonehiking.org>
12519 S:      Maintained
12520 F:      drivers/firmware/pcdp.*
12521
12522 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12523 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12524 L:      linux-pci@vger.kernel.org
12525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12526 S:      Maintained
12527 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12528 F:      drivers/pci/controller/pci-aardvark.c
12529
12530 PCI DRIVER FOR ALTERA PCIE IP
12531 M:      Ley Foon Tan <lftan@altera.com>
12532 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12533 L:      linux-pci@vger.kernel.org
12534 S:      Supported
12535 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12536 F:      drivers/pci/controller/pcie-altera.c
12537
12538 PCI DRIVER FOR APPLIEDMICRO XGENE
12539 M:      Toan Le <toan@os.amperecomputing.com>
12540 L:      linux-pci@vger.kernel.org
12541 L:      linux-arm-kernel@lists.infradead.org
12542 S:      Maintained
12543 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12544 F:      drivers/pci/controller/pci-xgene.c
12545
12546 PCI DRIVER FOR ARM VERSATILE PLATFORM
12547 M:      Rob Herring <robh@kernel.org>
12548 L:      linux-pci@vger.kernel.org
12549 L:      linux-arm-kernel@lists.infradead.org
12550 S:      Maintained
12551 F:      Documentation/devicetree/bindings/pci/versatile.txt
12552 F:      drivers/pci/controller/pci-versatile.c
12553
12554 PCI DRIVER FOR ARMADA 8K
12555 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12556 L:      linux-pci@vger.kernel.org
12557 L:      linux-arm-kernel@lists.infradead.org
12558 S:      Maintained
12559 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12560 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12561
12562 PCI DRIVER FOR CADENCE PCIE IP
12563 M:      Tom Joseph <tjoseph@cadence.com>
12564 L:      linux-pci@vger.kernel.org
12565 S:      Maintained
12566 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12567 F:      drivers/pci/controller/pcie-cadence*
12568
12569 PCI DRIVER FOR FREESCALE LAYERSCAPE
12570 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12571 M:      Mingkai Hu <mingkai.hu@nxp.com>
12572 M:      Roy Zang <roy.zang@nxp.com>
12573 L:      linuxppc-dev@lists.ozlabs.org
12574 L:      linux-pci@vger.kernel.org
12575 L:      linux-arm-kernel@lists.infradead.org
12576 S:      Maintained
12577 F:      drivers/pci/controller/dwc/*layerscape*
12578
12579 PCI DRIVER FOR GENERIC OF HOSTS
12580 M:      Will Deacon <will@kernel.org>
12581 L:      linux-pci@vger.kernel.org
12582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12583 S:      Maintained
12584 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12585 F:      drivers/pci/controller/pci-host-common.c
12586 F:      drivers/pci/controller/pci-host-generic.c
12587
12588 PCI DRIVER FOR IMX6
12589 M:      Richard Zhu <hongxing.zhu@nxp.com>
12590 M:      Lucas Stach <l.stach@pengutronix.de>
12591 L:      linux-pci@vger.kernel.org
12592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12593 S:      Maintained
12594 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12595 F:      drivers/pci/controller/dwc/*imx6*
12596
12597 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12598 M:      Keith Busch <keith.busch@intel.com>
12599 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12600 L:      linux-pci@vger.kernel.org
12601 S:      Supported
12602 F:      drivers/pci/controller/vmd.c
12603
12604 PCI DRIVER FOR MICROSEMI SWITCHTEC
12605 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12606 M:      Logan Gunthorpe <logang@deltatee.com>
12607 L:      linux-pci@vger.kernel.org
12608 S:      Maintained
12609 F:      Documentation/driver-api/switchtec.rst
12610 F:      Documentation/ABI/testing/sysfs-class-switchtec
12611 F:      drivers/pci/switch/switchtec*
12612 F:      include/uapi/linux/switchtec_ioctl.h
12613 F:      include/linux/switchtec.h
12614 F:      drivers/ntb/hw/mscc/
12615
12616 PCI DRIVER FOR MOBIVEIL PCIE IP
12617 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12618 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12619 L:      linux-pci@vger.kernel.org
12620 S:      Supported
12621 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12622 F:      drivers/pci/controller/pcie-mobiveil.c
12623
12624 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12625 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12626 M:      Jason Cooper <jason@lakedaemon.net>
12627 L:      linux-pci@vger.kernel.org
12628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12629 S:      Maintained
12630 F:      drivers/pci/controller/*mvebu*
12631
12632 PCI DRIVER FOR NVIDIA TEGRA
12633 M:      Thierry Reding <thierry.reding@gmail.com>
12634 L:      linux-tegra@vger.kernel.org
12635 L:      linux-pci@vger.kernel.org
12636 S:      Supported
12637 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12638 F:      drivers/pci/controller/pci-tegra.c
12639
12640 PCI DRIVER FOR RENESAS R-CAR
12641 M:      Simon Horman <horms@verge.net.au>
12642 L:      linux-pci@vger.kernel.org
12643 L:      linux-renesas-soc@vger.kernel.org
12644 S:      Maintained
12645 F:      drivers/pci/controller/*rcar*
12646
12647 PCI DRIVER FOR SAMSUNG EXYNOS
12648 M:      Jingoo Han <jingoohan1@gmail.com>
12649 L:      linux-pci@vger.kernel.org
12650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12651 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12652 S:      Maintained
12653 F:      drivers/pci/controller/dwc/pci-exynos.c
12654
12655 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12656 M:      Jingoo Han <jingoohan1@gmail.com>
12657 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12658 L:      linux-pci@vger.kernel.org
12659 S:      Maintained
12660 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12661 F:      drivers/pci/controller/dwc/*designware*
12662
12663 PCI DRIVER FOR TI DRA7XX
12664 M:      Kishon Vijay Abraham I <kishon@ti.com>
12665 L:      linux-omap@vger.kernel.org
12666 L:      linux-pci@vger.kernel.org
12667 S:      Supported
12668 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12669 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12670
12671 PCI DRIVER FOR TI KEYSTONE
12672 M:      Murali Karicheri <m-karicheri2@ti.com>
12673 L:      linux-pci@vger.kernel.org
12674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12675 S:      Maintained
12676 F:      drivers/pci/controller/dwc/pci-keystone.c
12677
12678 PCI ENDPOINT SUBSYSTEM
12679 M:      Kishon Vijay Abraham I <kishon@ti.com>
12680 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12681 L:      linux-pci@vger.kernel.org
12682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12683 S:      Supported
12684 F:      drivers/pci/endpoint/
12685 F:      drivers/misc/pci_endpoint_test.c
12686 F:      tools/pci/
12687
12688 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12689 M:      Russell Currey <ruscur@russell.cc>
12690 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12691 M:      Oliver O'Halloran <oohall@gmail.com>
12692 L:      linuxppc-dev@lists.ozlabs.org
12693 S:      Supported
12694 F:      Documentation/PCI/pci-error-recovery.rst
12695 F:      drivers/pci/pcie/aer.c
12696 F:      drivers/pci/pcie/dpc.c
12697 F:      drivers/pci/pcie/err.c
12698 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12699 F:      arch/powerpc/kernel/eeh*.c
12700 F:      arch/powerpc/platforms/*/eeh*.c
12701 F:      arch/powerpc/include/*/eeh*.h
12702
12703 PCI ERROR RECOVERY
12704 M:      Linas Vepstas <linasvepstas@gmail.com>
12705 L:      linux-pci@vger.kernel.org
12706 S:      Supported
12707 F:      Documentation/PCI/pci-error-recovery.rst
12708
12709 PCI MSI DRIVER FOR ALTERA MSI IP
12710 M:      Ley Foon Tan <lftan@altera.com>
12711 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12712 L:      linux-pci@vger.kernel.org
12713 S:      Supported
12714 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12715 F:      drivers/pci/controller/pcie-altera-msi.c
12716
12717 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12718 M:      Toan Le <toan@os.amperecomputing.com>
12719 L:      linux-pci@vger.kernel.org
12720 L:      linux-arm-kernel@lists.infradead.org
12721 S:      Maintained
12722 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12723 F:      drivers/pci/controller/pci-xgene-msi.c
12724
12725 PCI SUBSYSTEM
12726 M:      Bjorn Helgaas <bhelgaas@google.com>
12727 L:      linux-pci@vger.kernel.org
12728 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12730 S:      Supported
12731 F:      Documentation/devicetree/bindings/pci/
12732 F:      Documentation/PCI/
12733 F:      drivers/acpi/pci*
12734 F:      drivers/pci/
12735 F:      include/asm-generic/pci*
12736 F:      include/linux/pci*
12737 F:      include/linux/of_pci.h
12738 F:      include/uapi/linux/pci*
12739 F:      lib/pci*
12740 F:      arch/x86/pci/
12741 F:      arch/x86/kernel/quirks.c
12742 F:      arch/x86/kernel/early-quirks.c
12743
12744 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12745 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12746 R:      Andrew Murray <andrew.murray@arm.com>
12747 L:      linux-pci@vger.kernel.org
12748 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12750 S:      Supported
12751 F:      drivers/pci/controller/
12752
12753 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12754 M:      Jonathan Chocron <jonnyc@amazon.com>
12755 L:      linux-pci@vger.kernel.org
12756 S:      Maintained
12757 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
12758 F:      drivers/pci/controller/dwc/pcie-al.c
12759
12760 PCIE DRIVER FOR AMLOGIC MESON
12761 M:      Yue Wang <yue.wang@Amlogic.com>
12762 L:      linux-pci@vger.kernel.org
12763 L:      linux-amlogic@lists.infradead.org
12764 S:      Maintained
12765 F:      drivers/pci/controller/dwc/pci-meson.c
12766
12767 PCIE DRIVER FOR AXIS ARTPEC
12768 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12769 L:      linux-arm-kernel@axis.com
12770 L:      linux-pci@vger.kernel.org
12771 S:      Maintained
12772 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12773 F:      drivers/pci/controller/dwc/*artpec*
12774
12775 PCIE DRIVER FOR CAVIUM THUNDERX
12776 M:      David Daney <david.daney@cavium.com>
12777 L:      linux-pci@vger.kernel.org
12778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12779 S:      Supported
12780 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12781 F:      drivers/pci/controller/pci-thunder-*
12782
12783 PCIE DRIVER FOR HISILICON
12784 M:      Zhou Wang <wangzhou1@hisilicon.com>
12785 L:      linux-pci@vger.kernel.org
12786 S:      Maintained
12787 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12788 F:      drivers/pci/controller/dwc/pcie-hisi.c
12789
12790 PCIE DRIVER FOR HISILICON KIRIN
12791 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12792 M:      Binghui Wang <wangbinghui@hisilicon.com>
12793 L:      linux-pci@vger.kernel.org
12794 S:      Maintained
12795 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12796 F:      drivers/pci/controller/dwc/pcie-kirin.c
12797
12798 PCIE DRIVER FOR HISILICON STB
12799 M:      Shawn Guo <shawn.guo@linaro.org>
12800 L:      linux-pci@vger.kernel.org
12801 S:      Maintained
12802 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12803 F:      drivers/pci/controller/dwc/pcie-histb.c
12804
12805 PCIE DRIVER FOR MEDIATEK
12806 M:      Ryder Lee <ryder.lee@mediatek.com>
12807 L:      linux-pci@vger.kernel.org
12808 L:      linux-mediatek@lists.infradead.org
12809 S:      Supported
12810 F:      Documentation/devicetree/bindings/pci/mediatek*
12811 F:      drivers/pci/controller/*mediatek*
12812
12813 PCIE DRIVER FOR QUALCOMM MSM
12814 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12815 L:      linux-pci@vger.kernel.org
12816 L:      linux-arm-msm@vger.kernel.org
12817 S:      Maintained
12818 F:      drivers/pci/controller/dwc/*qcom*
12819
12820 PCIE DRIVER FOR ROCKCHIP
12821 M:      Shawn Lin <shawn.lin@rock-chips.com>
12822 L:      linux-pci@vger.kernel.org
12823 L:      linux-rockchip@lists.infradead.org
12824 S:      Maintained
12825 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12826 F:      drivers/pci/controller/pcie-rockchip*
12827
12828 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12829 M:      Linus Walleij <linus.walleij@linaro.org>
12830 L:      linux-pci@vger.kernel.org
12831 S:      Maintained
12832 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12833 F:      drivers/pci/controller/pci-v3-semi.c
12834
12835 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12836 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12837 L:      linux-pci@vger.kernel.org
12838 S:      Maintained
12839 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12840 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12841
12842 PCIE DRIVER FOR ST SPEAR13XX
12843 M:      Pratyush Anand <pratyush.anand@gmail.com>
12844 L:      linux-pci@vger.kernel.org
12845 S:      Maintained
12846 F:      drivers/pci/controller/dwc/*spear*
12847
12848 PCMCIA SUBSYSTEM
12849 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12851 S:      Odd Fixes
12852 F:      Documentation/pcmcia/
12853 F:      tools/pcmcia/
12854 F:      drivers/pcmcia/
12855 F:      include/pcmcia/
12856
12857 PCNET32 NETWORK DRIVER
12858 M:      Don Fry <pcnet32@frontier.com>
12859 L:      netdev@vger.kernel.org
12860 S:      Maintained
12861 F:      drivers/net/ethernet/amd/pcnet32.c
12862
12863 PCRYPT PARALLEL CRYPTO ENGINE
12864 M:      Steffen Klassert <steffen.klassert@secunet.com>
12865 L:      linux-crypto@vger.kernel.org
12866 S:      Maintained
12867 F:      crypto/pcrypt.c
12868 F:      include/crypto/pcrypt.h
12869
12870 PEAQ WMI HOTKEYS DRIVER
12871 M:      Hans de Goede <hdegoede@redhat.com>
12872 L:      platform-driver-x86@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/platform/x86/peaq-wmi.c
12875
12876 PENSANDO ETHERNET DRIVERS
12877 M:      Shannon Nelson <snelson@pensando.io>
12878 M:      Pensando Drivers <drivers@pensando.io>
12879 L:      netdev@vger.kernel.org
12880 S:      Supported
12881 F:      Documentation/networking/device_drivers/pensando/ionic.rst
12882 F:      drivers/net/ethernet/pensando/
12883
12884 PER-CPU MEMORY ALLOCATOR
12885 M:      Dennis Zhou <dennis@kernel.org>
12886 M:      Tejun Heo <tj@kernel.org>
12887 M:      Christoph Lameter <cl@linux.com>
12888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12889 S:      Maintained
12890 F:      include/linux/percpu*.h
12891 F:      mm/percpu*.c
12892 F:      arch/*/include/asm/percpu.h
12893
12894 PER-TASK DELAY ACCOUNTING
12895 M:      Balbir Singh <bsingharora@gmail.com>
12896 S:      Maintained
12897 F:      include/linux/delayacct.h
12898 F:      kernel/delayacct.c
12899
12900 PERFORMANCE EVENTS SUBSYSTEM
12901 M:      Peter Zijlstra <peterz@infradead.org>
12902 M:      Ingo Molnar <mingo@redhat.com>
12903 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12904 R:      Mark Rutland <mark.rutland@arm.com>
12905 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12906 R:      Jiri Olsa <jolsa@redhat.com>
12907 R:      Namhyung Kim <namhyung@kernel.org>
12908 L:      linux-kernel@vger.kernel.org
12909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12910 S:      Supported
12911 F:      kernel/events/*
12912 F:      include/linux/perf_event.h
12913 F:      include/uapi/linux/perf_event.h
12914 F:      arch/*/kernel/perf_event*.c
12915 F:      arch/*/kernel/*/perf_event*.c
12916 F:      arch/*/kernel/*/*/perf_event*.c
12917 F:      arch/*/include/asm/perf_event.h
12918 F:      arch/*/kernel/perf_callchain.c
12919 F:      arch/*/events/*
12920 F:      arch/*/events/*/*
12921 F:      tools/perf/
12922
12923 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12924 R:      John Garry <john.garry@huawei.com>
12925 R:      Will Deacon <will@kernel.org>
12926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12927 S:      Supported
12928 F:      tools/perf/pmu-events/arch/arm64/
12929
12930 PERSONALITY HANDLING
12931 M:      Christoph Hellwig <hch@infradead.org>
12932 L:      linux-abi-devel@lists.sourceforge.net
12933 S:      Maintained
12934 F:      include/linux/personality.h
12935 F:      include/uapi/linux/personality.h
12936
12937 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12938 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12939 L:      linux-input@vger.kernel.org
12940 S:      Maintained
12941 F:      Documentation/input/devices/pxrc.rst
12942 F:      drivers/input/joystick/pxrc.c
12943
12944 FLYSKY FSIA6B RC RECEIVER
12945 M:      Markus Koch <markus@notsyncing.net>
12946 L:      linux-input@vger.kernel.org
12947 S:      Maintained
12948 F:      drivers/input/joystick/fsia6b.c
12949
12950 PHONET PROTOCOL
12951 M:      Remi Denis-Courmont <courmisch@gmail.com>
12952 S:      Supported
12953 F:      Documentation/networking/phonet.txt
12954 F:      include/linux/phonet.h
12955 F:      include/net/phonet/
12956 F:      include/uapi/linux/phonet.h
12957 F:      net/phonet/
12958
12959 PHRAM MTD DRIVER
12960 M:      Joern Engel <joern@lazybastard.org>
12961 L:      linux-mtd@lists.infradead.org
12962 S:      Maintained
12963 F:      drivers/mtd/devices/phram.c
12964
12965 PICOLCD HID DRIVER
12966 M:      Bruno Prémont <bonbons@linux-vserver.org>
12967 L:      linux-input@vger.kernel.org
12968 S:      Maintained
12969 F:      drivers/hid/hid-picolcd*
12970
12971 PICOXCELL SUPPORT
12972 M:      Jamie Iles <jamie@jamieiles.com>
12973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12974 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12975 S:      Supported
12976 F:      arch/arm/boot/dts/picoxcell*
12977 F:      arch/arm/mach-picoxcell/
12978 F:      drivers/crypto/picoxcell*
12979
12980 PIDFD API
12981 M:      Christian Brauner <christian@brauner.io>
12982 L:      linux-kernel@vger.kernel.org
12983 S:      Maintained
12984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12985 F:      samples/pidfd/
12986 F:      tools/testing/selftests/pidfd/
12987 F:      tools/testing/selftests/clone3/
12988 K:      (?i)pidfd
12989 K:      (?i)clone3
12990 K:      \b(clone_args|kernel_clone_args)\b
12991
12992 PIN CONTROL SUBSYSTEM
12993 M:      Linus Walleij <linus.walleij@linaro.org>
12994 L:      linux-gpio@vger.kernel.org
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12996 S:      Maintained
12997 F:      Documentation/devicetree/bindings/pinctrl/
12998 F:      Documentation/driver-api/pinctl.rst
12999 F:      drivers/pinctrl/
13000 F:      include/linux/pinctrl/
13001
13002 PIN CONTROLLER - MICROCHIP AT91
13003 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13005 L:      linux-gpio@vger.kernel.org
13006 S:      Supported
13007 F:      drivers/pinctrl/pinctrl-at91*
13008 F:      drivers/gpio/gpio-sama5d2-piobu.c
13009
13010 PIN CONTROLLER - FREESCALE
13011 M:      Dong Aisheng <aisheng.dong@nxp.com>
13012 M:      Fabio Estevam <festevam@gmail.com>
13013 M:      Shawn Guo <shawnguo@kernel.org>
13014 M:      Stefan Agner <stefan@agner.ch>
13015 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13016 L:      linux-gpio@vger.kernel.org
13017 S:      Maintained
13018 F:      drivers/pinctrl/freescale/
13019 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
13020
13021 PIN CONTROLLER - INTEL
13022 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13023 M:      Andy Shevchenko <andy@kernel.org>
13024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13025 S:      Maintained
13026 F:      drivers/pinctrl/intel/
13027
13028 PIN CONTROLLER - MEDIATEK
13029 M:      Sean Wang <sean.wang@kernel.org>
13030 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13031 S:      Maintained
13032 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13033 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13034 F:      drivers/pinctrl/mediatek/
13035
13036 PIN CONTROLLER - QUALCOMM
13037 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13038 S:      Maintained
13039 L:      linux-arm-msm@vger.kernel.org
13040 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13041 F:      drivers/pinctrl/qcom/
13042
13043 PIN CONTROLLER - RENESAS
13044 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13045 L:      linux-renesas-soc@vger.kernel.org
13046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13047 S:      Maintained
13048 F:      drivers/pinctrl/pinctrl-rz*
13049 F:      drivers/pinctrl/sh-pfc/
13050
13051 PIN CONTROLLER - SAMSUNG
13052 M:      Tomasz Figa <tomasz.figa@gmail.com>
13053 M:      Krzysztof Kozlowski <krzk@kernel.org>
13054 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13056 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13057 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
13058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13059 S:      Maintained
13060 F:      drivers/pinctrl/samsung/
13061 F:      include/dt-bindings/pinctrl/samsung.h
13062 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13063
13064 PIN CONTROLLER - SINGLE
13065 M:      Tony Lindgren <tony@atomide.com>
13066 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
13067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13068 L:      linux-omap@vger.kernel.org
13069 S:      Maintained
13070 F:      drivers/pinctrl/pinctrl-single.c
13071
13072 PIN CONTROLLER - ST SPEAR
13073 M:      Viresh Kumar <vireshk@kernel.org>
13074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13075 W:      http://www.st.com/spear
13076 S:      Maintained
13077 F:      drivers/pinctrl/spear/
13078
13079 PISTACHIO SOC SUPPORT
13080 M:      James Hartley <james.hartley@sondrel.com>
13081 L:      linux-mips@vger.kernel.org
13082 S:      Odd Fixes
13083 F:      arch/mips/pistachio/
13084 F:      arch/mips/include/asm/mach-pistachio/
13085 F:      arch/mips/boot/dts/img/pistachio*
13086 F:      arch/mips/configs/pistachio*_defconfig
13087
13088 PKTCDVD DRIVER
13089 S:      Orphan
13090 M:      linux-block@vger.kernel.org
13091 F:      drivers/block/pktcdvd.c
13092 F:      include/linux/pktcdvd.h
13093 F:      include/uapi/linux/pktcdvd.h
13094
13095 PKUNITY SOC DRIVERS
13096 M:      Guan Xuetao <gxt@pku.edu.cn>
13097 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13098 S:      Maintained
13099 T:      git git://github.com/gxt/linux.git
13100 F:      drivers/input/serio/i8042-unicore32io.h
13101 F:      drivers/i2c/busses/i2c-puv3.c
13102 F:      drivers/video/fbdev/fb-puv3.c
13103 F:      drivers/rtc/rtc-puv3.c
13104
13105 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13106 M:      Tomasz Duszynski <tduszyns@gmail.com>
13107 S:      Maintained
13108 F:      drivers/iio/chemical/pms7003.c
13109 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13110
13111 PMBUS HARDWARE MONITORING DRIVERS
13112 M:      Guenter Roeck <linux@roeck-us.net>
13113 L:      linux-hwmon@vger.kernel.org
13114 W:      http://hwmon.wiki.kernel.org/
13115 W:      http://www.roeck-us.net/linux/drivers/
13116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13117 S:      Maintained
13118 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13119 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
13120 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
13121 F:      Documentation/hwmon/adm1275.rst
13122 F:      Documentation/hwmon/ibm-cffps.rst
13123 F:      Documentation/hwmon/ir35221.rst
13124 F:      Documentation/hwmon/lm25066.rst
13125 F:      Documentation/hwmon/ltc2978.rst
13126 F:      Documentation/hwmon/ltc3815.rst
13127 F:      Documentation/hwmon/max16064.rst
13128 F:      Documentation/hwmon/max20751.rst
13129 F:      Documentation/hwmon/max31785.rst
13130 F:      Documentation/hwmon/max34440.rst
13131 F:      Documentation/hwmon/max8688.rst
13132 F:      Documentation/hwmon/pmbus.rst
13133 F:      Documentation/hwmon/pmbus-core.rst
13134 F:      Documentation/hwmon/tps40422.rst
13135 F:      Documentation/hwmon/ucd9000.rst
13136 F:      Documentation/hwmon/ucd9200.rst
13137 F:      Documentation/hwmon/zl6100.rst
13138 F:      drivers/hwmon/pmbus/
13139 F:      include/linux/pmbus.h
13140
13141 PMC SIERRA MaxRAID DRIVER
13142 L:      linux-scsi@vger.kernel.org
13143 W:      http://www.pmc-sierra.com/
13144 S:      Orphan
13145 F:      drivers/scsi/pmcraid.*
13146
13147 PMC SIERRA PM8001 DRIVER
13148 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
13149 L:      linux-scsi@vger.kernel.org
13150 S:      Supported
13151 F:      drivers/scsi/pm8001/
13152
13153 PM-GRAPH UTILITY
13154 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13155 L:      linux-pm@vger.kernel.org
13156 W:      https://01.org/pm-graph
13157 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13158 T:      git git://github.com/intel/pm-graph
13159 S:      Supported
13160 F:      tools/power/pm-graph
13161
13162 PNP SUPPORT
13163 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13164 S:      Maintained
13165 F:      drivers/pnp/
13166
13167 PNI RM3100 IIO DRIVER
13168 M:      Song Qiang <songqiang1304521@gmail.com>
13169 L:      linux-iio@vger.kernel.org
13170 S:      Maintained
13171 F:      drivers/iio/magnetometer/rm3100*
13172 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13173
13174 POSIX CLOCKS and TIMERS
13175 M:      Thomas Gleixner <tglx@linutronix.de>
13176 L:      linux-kernel@vger.kernel.org
13177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13178 S:      Maintained
13179 F:      fs/timerfd.c
13180 F:      include/linux/timer*
13181 F:      kernel/time/*timer*
13182
13183 POWER MANAGEMENT CORE
13184 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13185 L:      linux-pm@vger.kernel.org
13186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13187 B:      https://bugzilla.kernel.org
13188 S:      Supported
13189 F:      drivers/base/power/
13190 F:      include/linux/pm.h
13191 F:      include/linux/pm_*
13192 F:      include/linux/powercap.h
13193 F:      include/linux/intel_rapl.h
13194 F:      drivers/powercap/
13195 F:      kernel/configs/nopm.config
13196
13197 POWER STATE COORDINATION INTERFACE (PSCI)
13198 M:      Mark Rutland <mark.rutland@arm.com>
13199 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13200 L:      linux-arm-kernel@lists.infradead.org
13201 S:      Maintained
13202 F:      drivers/firmware/psci/
13203 F:      include/linux/psci.h
13204 F:      include/uapi/linux/psci.h
13205
13206 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13207 M:      Sebastian Reichel <sre@kernel.org>
13208 L:      linux-pm@vger.kernel.org
13209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13210 S:      Maintained
13211 F:      Documentation/ABI/testing/sysfs-class-power
13212 F:      Documentation/devicetree/bindings/power/supply/
13213 F:      include/linux/power_supply.h
13214 F:      drivers/power/supply/
13215
13216 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13217 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13218 L:      linuxppc-dev@lists.ozlabs.org
13219 S:      Maintained
13220 F:      drivers/char/powernv-op-panel.c
13221
13222 PPP OVER ATM (RFC 2364)
13223 M:      Mitchell Blank Jr <mitch@sfgoth.com>
13224 S:      Maintained
13225 F:      net/atm/pppoatm.c
13226 F:      include/uapi/linux/atmppp.h
13227
13228 PPP OVER ETHERNET
13229 M:      Michal Ostrowski <mostrows@earthlink.net>
13230 S:      Maintained
13231 F:      drivers/net/ppp/pppoe.c
13232 F:      drivers/net/ppp/pppox.c
13233
13234 PPP OVER L2TP
13235 M:      James Chapman <jchapman@katalix.com>
13236 S:      Maintained
13237 F:      net/l2tp/l2tp_ppp.c
13238 F:      include/linux/if_pppol2tp.h
13239 F:      include/uapi/linux/if_pppol2tp.h
13240
13241 PPP PROTOCOL DRIVERS AND COMPRESSORS
13242 M:      Paul Mackerras <paulus@samba.org>
13243 L:      linux-ppp@vger.kernel.org
13244 S:      Maintained
13245 F:      drivers/net/ppp/ppp_*
13246
13247 PPS SUPPORT
13248 M:      Rodolfo Giometti <giometti@enneenne.com>
13249 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
13250 L:      linuxpps@ml.enneenne.com (subscribers-only)
13251 S:      Maintained
13252 F:      Documentation/driver-api/pps.rst
13253 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
13254 F:      Documentation/ABI/testing/sysfs-pps
13255 F:      drivers/pps/
13256 F:      include/linux/pps*.h
13257 F:      include/uapi/linux/pps.h
13258
13259 PPTP DRIVER
13260 M:      Dmitry Kozlov <xeb@mail.ru>
13261 L:      netdev@vger.kernel.org
13262 S:      Maintained
13263 F:      drivers/net/ppp/pptp.c
13264 W:      http://sourceforge.net/projects/accel-pptp
13265
13266 PRINTK
13267 M:      Petr Mladek <pmladek@suse.com>
13268 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13269 R:      Steven Rostedt <rostedt@goodmis.org>
13270 S:      Maintained
13271 F:      kernel/printk/
13272 F:      include/linux/printk.h
13273
13274 PRISM54 WIRELESS DRIVER
13275 M:      Luis Chamberlain <mcgrof@kernel.org>
13276 L:      linux-wireless@vger.kernel.org
13277 W:      http://wireless.kernel.org/en/users/Drivers/p54
13278 S:      Obsolete
13279 F:      drivers/net/wireless/intersil/prism54/
13280
13281 PROC FILESYSTEM
13282 R:      Alexey Dobriyan <adobriyan@gmail.com>
13283 L:      linux-kernel@vger.kernel.org
13284 L:      linux-fsdevel@vger.kernel.org
13285 S:      Maintained
13286 F:      fs/proc/
13287 F:      include/linux/proc_fs.h
13288 F:      tools/testing/selftests/proc/
13289 F:      Documentation/filesystems/proc.txt
13290
13291 PROC SYSCTL
13292 M:      Luis Chamberlain <mcgrof@kernel.org>
13293 M:      Kees Cook <keescook@chromium.org>
13294 M:      Iurii Zaikin <yzaikin@google.com>
13295 L:      linux-kernel@vger.kernel.org
13296 L:      linux-fsdevel@vger.kernel.org
13297 S:      Maintained
13298 F:      fs/proc/proc_sysctl.c
13299 F:      include/linux/sysctl.h
13300 F:      kernel/sysctl.c
13301 F:      kernel/sysctl-test.c
13302 F:      tools/testing/selftests/sysctl/
13303
13304 PS3 NETWORK SUPPORT
13305 M:      Geoff Levand <geoff@infradead.org>
13306 L:      netdev@vger.kernel.org
13307 L:      linuxppc-dev@lists.ozlabs.org
13308 S:      Maintained
13309 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13310
13311 PS3 PLATFORM SUPPORT
13312 M:      Geoff Levand <geoff@infradead.org>
13313 L:      linuxppc-dev@lists.ozlabs.org
13314 S:      Maintained
13315 F:      arch/powerpc/boot/ps3*
13316 F:      arch/powerpc/include/asm/lv1call.h
13317 F:      arch/powerpc/include/asm/ps3*.h
13318 F:      arch/powerpc/platforms/ps3/
13319 F:      drivers/*/ps3*
13320 F:      drivers/ps3/
13321 F:      drivers/rtc/rtc-ps3.c
13322 F:      drivers/usb/host/*ps3.c
13323 F:      sound/ppc/snd_ps3*
13324
13325 PS3VRAM DRIVER
13326 M:      Jim Paris <jim@jtan.com>
13327 M:      Geoff Levand <geoff@infradead.org>
13328 L:      linuxppc-dev@lists.ozlabs.org
13329 S:      Maintained
13330 F:      drivers/block/ps3vram.c
13331
13332 PSAMPLE PACKET SAMPLING SUPPORT:
13333 M:      Yotam Gigi <yotam.gi@gmail.com>
13334 S:      Maintained
13335 F:      net/psample
13336 F:      include/net/psample.h
13337 F:      include/uapi/linux/psample.h
13338
13339 PSTORE FILESYSTEM
13340 M:      Kees Cook <keescook@chromium.org>
13341 M:      Anton Vorontsov <anton@enomsg.org>
13342 M:      Colin Cross <ccross@android.com>
13343 M:      Tony Luck <tony.luck@intel.com>
13344 S:      Maintained
13345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13346 F:      fs/pstore/
13347 F:      include/linux/pstore*
13348 F:      drivers/firmware/efi/efi-pstore.c
13349 F:      drivers/acpi/apei/erst.c
13350 F:      Documentation/admin-guide/ramoops.rst
13351 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13352 K:      \b(pstore|ramoops)
13353
13354 PTP HARDWARE CLOCK SUPPORT
13355 M:      Richard Cochran <richardcochran@gmail.com>
13356 L:      netdev@vger.kernel.org
13357 S:      Maintained
13358 W:      http://linuxptp.sourceforge.net/
13359 F:      Documentation/ABI/testing/sysfs-ptp
13360 F:      Documentation/driver-api/ptp.rst
13361 F:      drivers/net/phy/dp83640*
13362 F:      drivers/ptp/*
13363 F:      include/linux/ptp_cl*
13364
13365 PTRACE SUPPORT
13366 M:      Oleg Nesterov <oleg@redhat.com>
13367 S:      Maintained
13368 F:      include/asm-generic/syscall.h
13369 F:      include/linux/ptrace.h
13370 F:      include/linux/regset.h
13371 F:      include/linux/tracehook.h
13372 F:      include/uapi/linux/ptrace.h
13373 F:      include/uapi/linux/ptrace.h
13374 F:      kernel/ptrace.c
13375 F:      arch/*/ptrace*.c
13376 F:      arch/*/*/ptrace*.c
13377 F:      arch/*/include/asm/ptrace*.h
13378
13379 PULSE8-CEC DRIVER
13380 M:      Hans Verkuil <hverkuil@xs4all.nl>
13381 L:      linux-media@vger.kernel.org
13382 T:      git git://linuxtv.org/media_tree.git
13383 S:      Maintained
13384 F:      drivers/media/usb/pulse8-cec/*
13385 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13386
13387 PVRUSB2 VIDEO4LINUX DRIVER
13388 M:      Mike Isely <isely@pobox.com>
13389 L:      pvrusb2@isely.net       (subscribers-only)
13390 L:      linux-media@vger.kernel.org
13391 W:      http://www.isely.net/pvrusb2/
13392 T:      git git://linuxtv.org/media_tree.git
13393 S:      Maintained
13394 F:      Documentation/media/v4l-drivers/pvrusb2*
13395 F:      drivers/media/usb/pvrusb2/
13396
13397 PWC WEBCAM DRIVER
13398 M:      Hans Verkuil <hverkuil@xs4all.nl>
13399 L:      linux-media@vger.kernel.org
13400 T:      git git://linuxtv.org/media_tree.git
13401 S:      Odd Fixes
13402 F:      drivers/media/usb/pwc/*
13403 F:      include/trace/events/pwc.h
13404
13405 PWM FAN DRIVER
13406 M:      Kamil Debski <kamil@wypas.org>
13407 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13408 L:      linux-hwmon@vger.kernel.org
13409 S:      Supported
13410 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13411 F:      Documentation/hwmon/pwm-fan.rst
13412 F:      drivers/hwmon/pwm-fan.c
13413
13414 PWM IR Transmitter
13415 M:      Sean Young <sean@mess.org>
13416 L:      linux-media@vger.kernel.org
13417 S:      Maintained
13418 F:      drivers/media/rc/pwm-ir-tx.c
13419
13420 PWM SUBSYSTEM
13421 M:      Thierry Reding <thierry.reding@gmail.com>
13422 R:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13423 L:      linux-pwm@vger.kernel.org
13424 S:      Maintained
13425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13426 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
13427 F:      Documentation/driver-api/pwm.rst
13428 F:      Documentation/devicetree/bindings/pwm/
13429 F:      include/linux/pwm.h
13430 F:      drivers/pwm/
13431 F:      drivers/video/backlight/pwm_bl.c
13432 F:      include/linux/pwm_backlight.h
13433 F:      drivers/gpio/gpio-mvebu.c
13434 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13435 K:      pwm_(config|apply_state|ops)
13436
13437 PXA GPIO DRIVER
13438 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13439 L:      linux-gpio@vger.kernel.org
13440 S:      Maintained
13441 F:      drivers/gpio/gpio-pxa.c
13442
13443 PXA MMCI DRIVER
13444 S:      Orphan
13445
13446 PXA RTC DRIVER
13447 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13448 L:      linux-rtc@vger.kernel.org
13449 S:      Maintained
13450
13451 PXA2xx/PXA3xx SUPPORT
13452 M:      Daniel Mack <daniel@zonque.org>
13453 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13454 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13456 T:      git git://github.com/hzhuang1/linux.git
13457 T:      git git://github.com/rjarzmik/linux.git
13458 S:      Maintained
13459 F:      arch/arm/boot/dts/pxa*
13460 F:      arch/arm/mach-pxa/
13461 F:      drivers/dma/pxa*
13462 F:      drivers/pcmcia/pxa2xx*
13463 F:      drivers/pinctrl/pxa/
13464 F:      drivers/spi/spi-pxa2xx*
13465 F:      drivers/usb/gadget/udc/pxa2*
13466 F:      include/sound/pxa2xx-lib.h
13467 F:      sound/arm/pxa*
13468 F:      sound/soc/pxa/
13469
13470 QAT DRIVER
13471 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13472 L:      qat-linux@intel.com
13473 S:      Supported
13474 F:      drivers/crypto/qat/
13475
13476 QCOM AUDIO (ASoC) DRIVERS
13477 M:      Patrick Lai <plai@codeaurora.org>
13478 M:      Banajit Goswami <bgoswami@codeaurora.org>
13479 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13480 S:      Supported
13481 F:      sound/soc/qcom/
13482
13483 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13484 M:      Gabriel Somlo <somlo@cmu.edu>
13485 M:      "Michael S. Tsirkin" <mst@redhat.com>
13486 L:      qemu-devel@nongnu.org
13487 S:      Maintained
13488 F:      drivers/firmware/qemu_fw_cfg.c
13489 F:      include/uapi/linux/qemu_fw_cfg.h
13490
13491 QIB DRIVER
13492 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13493 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13494 L:      linux-rdma@vger.kernel.org
13495 S:      Supported
13496 F:      drivers/infiniband/hw/qib/
13497
13498 QLOGIC QL41xxx FCOE DRIVER
13499 M:      QLogic-Storage-Upstream@cavium.com
13500 L:      linux-scsi@vger.kernel.org
13501 S:      Supported
13502 F:      drivers/scsi/qedf/
13503
13504 QLOGIC QL41xxx ISCSI DRIVER
13505 M:      QLogic-Storage-Upstream@cavium.com
13506 L:      linux-scsi@vger.kernel.org
13507 S:      Supported
13508 F:      drivers/scsi/qedi/
13509
13510 QLOGIC QL4xxx ETHERNET DRIVER
13511 M:      Ariel Elior <aelior@marvell.com>
13512 M:      GR-everest-linux-l2@marvell.com
13513 L:      netdev@vger.kernel.org
13514 S:      Supported
13515 F:      drivers/net/ethernet/qlogic/qed/
13516 F:      include/linux/qed/
13517 F:      drivers/net/ethernet/qlogic/qede/
13518
13519 QLOGIC QL4xxx RDMA DRIVER
13520 M:      Michal Kalderon <mkalderon@marvell.com>
13521 M:      Ariel Elior <aelior@marvell.com>
13522 L:      linux-rdma@vger.kernel.org
13523 S:      Supported
13524 F:      drivers/infiniband/hw/qedr/
13525 F:      include/uapi/rdma/qedr-abi.h
13526
13527 QLOGIC QLA1280 SCSI DRIVER
13528 M:      Michael Reed <mdr@sgi.com>
13529 L:      linux-scsi@vger.kernel.org
13530 S:      Maintained
13531 F:      drivers/scsi/qla1280.[ch]
13532
13533 QLOGIC QLA2XXX FC-SCSI DRIVER
13534 M:      hmadhani@marvell.com
13535 L:      linux-scsi@vger.kernel.org
13536 S:      Supported
13537 F:      Documentation/scsi/LICENSE.qla2xxx
13538 F:      drivers/scsi/qla2xxx/
13539
13540 QLOGIC QLA3XXX NETWORK DRIVER
13541 M:      GR-Linux-NIC-Dev@marvell.com
13542 L:      netdev@vger.kernel.org
13543 S:      Supported
13544 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13545 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13546
13547 QLOGIC QLA4XXX iSCSI DRIVER
13548 M:      QLogic-Storage-Upstream@qlogic.com
13549 L:      linux-scsi@vger.kernel.org
13550 S:      Supported
13551 F:      Documentation/scsi/LICENSE.qla4xxx
13552 F:      drivers/scsi/qla4xxx/
13553
13554 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13555 M:      Shahed Shaikh <shshaikh@marvell.com>
13556 M:      Manish Chopra <manishc@marvell.com>
13557 M:      GR-Linux-NIC-Dev@marvell.com
13558 L:      netdev@vger.kernel.org
13559 S:      Supported
13560 F:      drivers/net/ethernet/qlogic/qlcnic/
13561
13562 QLOGIC QLGE 10Gb ETHERNET DRIVER
13563 M:      Manish Chopra <manishc@marvell.com>
13564 M:      GR-Linux-NIC-Dev@marvell.com
13565 L:      netdev@vger.kernel.org
13566 S:      Supported
13567 F:      drivers/staging/qlge/
13568
13569 QM1D1B0004 MEDIA DRIVER
13570 M:      Akihiro Tsukada <tskd08@gmail.com>
13571 L:      linux-media@vger.kernel.org
13572 S:      Odd Fixes
13573 F:      drivers/media/tuners/qm1d1b0004*
13574
13575 QM1D1C0042 MEDIA DRIVER
13576 M:      Akihiro Tsukada <tskd08@gmail.com>
13577 L:      linux-media@vger.kernel.org
13578 S:      Odd Fixes
13579 F:      drivers/media/tuners/qm1d1c0042*
13580
13581 QNX4 FILESYSTEM
13582 M:      Anders Larsen <al@alarsen.net>
13583 W:      http://www.alarsen.net/linux/qnx4fs/
13584 S:      Maintained
13585 F:      fs/qnx4/
13586 F:      include/uapi/linux/qnx4_fs.h
13587 F:      include/uapi/linux/qnxtypes.h
13588
13589 QORIQ DPAA2 FSL-MC BUS DRIVER
13590 M:      Stuart Yoder <stuyoder@gmail.com>
13591 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13592 L:      linux-kernel@vger.kernel.org
13593 S:      Maintained
13594 F:      drivers/bus/fsl-mc/
13595 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13596 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13597
13598 QT1010 MEDIA DRIVER
13599 M:      Antti Palosaari <crope@iki.fi>
13600 L:      linux-media@vger.kernel.org
13601 W:      https://linuxtv.org
13602 W:      http://palosaari.fi/linux/
13603 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13604 T:      git git://linuxtv.org/anttip/media_tree.git
13605 S:      Maintained
13606 F:      drivers/media/tuners/qt1010*
13607
13608 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13609 M:      Kalle Valo <kvalo@codeaurora.org>
13610 L:      ath10k@lists.infradead.org
13611 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13613 S:      Supported
13614 F:      drivers/net/wireless/ath/ath10k/
13615
13616 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13617 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13618 L:      linux-wireless@vger.kernel.org
13619 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13620 S:      Supported
13621 F:      drivers/net/wireless/ath/ath9k/
13622
13623 QUALCOMM CAMERA SUBSYSTEM DRIVER
13624 M:      Todor Tomov <todor.too@gmail.com>
13625 L:      linux-media@vger.kernel.org
13626 S:      Maintained
13627 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13628 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13629 F:      drivers/media/platform/qcom/camss/
13630
13631 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13632 M:      Ilia Lin <ilia.lin@kernel.org>
13633 L:      linux-pm@vger.kernel.org
13634 S:      Maintained
13635 F:      Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13636 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
13637
13638 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13639 M:      Timur Tabi <timur@kernel.org>
13640 L:      netdev@vger.kernel.org
13641 S:      Maintained
13642 F:      drivers/net/ethernet/qualcomm/emac/
13643
13644 QUALCOMM ETHQOS ETHERNET DRIVER
13645 M:      Vinod Koul <vkoul@kernel.org>
13646 M:      Niklas Cassel <niklas.cassel@linaro.org>
13647 L:      netdev@vger.kernel.org
13648 S:      Maintained
13649 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13650 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13651
13652 QUALCOMM GENERIC INTERFACE I2C DRIVER
13653 M:      Alok Chauhan <alokc@codeaurora.org>
13654 L:      linux-i2c@vger.kernel.org
13655 L:      linux-arm-msm@vger.kernel.org
13656 S:      Supported
13657 F:      drivers/i2c/busses/i2c-qcom-geni.c
13658
13659 QUALCOMM HEXAGON ARCHITECTURE
13660 M:      Brian Cain <bcain@codeaurora.org>
13661 L:      linux-hexagon@vger.kernel.org
13662 S:      Supported
13663 F:      arch/hexagon/
13664
13665 QUALCOMM HIDMA DRIVER
13666 M:      Sinan Kaya <okaya@kernel.org>
13667 L:      linux-arm-kernel@lists.infradead.org
13668 L:      linux-arm-msm@vger.kernel.org
13669 L:      dmaengine@vger.kernel.org
13670 S:      Supported
13671 F:      drivers/dma/qcom/hidma*
13672
13673 QUALCOMM IOMMU
13674 M:      Rob Clark <robdclark@gmail.com>
13675 L:      iommu@lists.linux-foundation.org
13676 L:      linux-arm-msm@vger.kernel.org
13677 S:      Maintained
13678 F:      drivers/iommu/qcom_iommu.c
13679
13680 QUALCOMM TSENS THERMAL DRIVER
13681 M:      Amit Kucheria <amit.kucheria@linaro.org>
13682 L:      linux-pm@vger.kernel.org
13683 L:      linux-arm-msm@vger.kernel.org
13684 S:      Maintained
13685 F:      drivers/thermal/qcom/
13686
13687 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13688 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13689 L:      linux-media@vger.kernel.org
13690 L:      linux-arm-msm@vger.kernel.org
13691 T:      git git://linuxtv.org/media_tree.git
13692 S:      Maintained
13693 F:      drivers/media/platform/qcom/venus/
13694
13695 QUALCOMM WCN36XX WIRELESS DRIVER
13696 M:      Kalle Valo <kvalo@codeaurora.org>
13697 L:      wcn36xx@lists.infradead.org
13698 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13699 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13700 S:      Supported
13701 F:      drivers/net/wireless/ath/wcn36xx/
13702
13703 QUANTENNA QTNFMAC WIRELESS DRIVER
13704 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13705 M:      Avinash Patil <avinashp@quantenna.com>
13706 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13707 L:      linux-wireless@vger.kernel.org
13708 S:      Maintained
13709 F:      drivers/net/wireless/quantenna
13710
13711 RADEON and AMDGPU DRM DRIVERS
13712 M:      Alex Deucher <alexander.deucher@amd.com>
13713 M:      Christian König <christian.koenig@amd.com>
13714 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13715 L:      amd-gfx@lists.freedesktop.org
13716 T:      git git://people.freedesktop.org/~agd5f/linux
13717 S:      Supported
13718 F:      drivers/gpu/drm/radeon/
13719 F:      include/uapi/drm/radeon_drm.h
13720 F:      drivers/gpu/drm/amd/
13721 F:      include/uapi/drm/amdgpu_drm.h
13722
13723 RADEON FRAMEBUFFER DISPLAY DRIVER
13724 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13725 L:      linux-fbdev@vger.kernel.org
13726 S:      Maintained
13727 F:      drivers/video/fbdev/aty/radeon*
13728 F:      include/uapi/linux/radeonfb.h
13729
13730 RADIOSHARK RADIO DRIVER
13731 M:      Hans Verkuil <hverkuil@xs4all.nl>
13732 L:      linux-media@vger.kernel.org
13733 T:      git git://linuxtv.org/media_tree.git
13734 S:      Maintained
13735 F:      drivers/media/radio/radio-shark.c
13736
13737 RADIOSHARK2 RADIO DRIVER
13738 M:      Hans Verkuil <hverkuil@xs4all.nl>
13739 L:      linux-media@vger.kernel.org
13740 T:      git git://linuxtv.org/media_tree.git
13741 S:      Maintained
13742 F:      drivers/media/radio/radio-shark2.c
13743 F:      drivers/media/radio/radio-tea5777.c
13744
13745 RADOS BLOCK DEVICE (RBD)
13746 M:      Ilya Dryomov <idryomov@gmail.com>
13747 M:      Sage Weil <sage@redhat.com>
13748 M:      Alex Elder <elder@kernel.org>
13749 L:      ceph-devel@vger.kernel.org
13750 W:      http://ceph.com/
13751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13752 T:      git git://github.com/ceph/ceph-client.git
13753 S:      Supported
13754 F:      Documentation/ABI/testing/sysfs-bus-rbd
13755 F:      drivers/block/rbd.c
13756 F:      drivers/block/rbd_types.h
13757
13758 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13759 M:      Paul Mackerras <paulus@samba.org>
13760 L:      linux-fbdev@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/video/fbdev/aty/aty128fb.c
13763
13764 RAINSHADOW-CEC DRIVER
13765 M:      Hans Verkuil <hverkuil@xs4all.nl>
13766 L:      linux-media@vger.kernel.org
13767 T:      git git://linuxtv.org/media_tree.git
13768 S:      Maintained
13769 F:      drivers/media/usb/rainshadow-cec/*
13770
13771 RALINK MIPS ARCHITECTURE
13772 M:      John Crispin <john@phrozen.org>
13773 L:      linux-mips@vger.kernel.org
13774 S:      Maintained
13775 F:      arch/mips/ralink
13776
13777 RALINK RT2X00 WIRELESS LAN DRIVER
13778 P:      rt2x00 project
13779 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13780 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13781 L:      linux-wireless@vger.kernel.org
13782 S:      Maintained
13783 F:      drivers/net/wireless/ralink/rt2x00/
13784
13785 RAMDISK RAM BLOCK DEVICE DRIVER
13786 M:      Jens Axboe <axboe@kernel.dk>
13787 S:      Maintained
13788 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13789 F:      drivers/block/brd.c
13790
13791 RANCHU VIRTUAL BOARD FOR MIPS
13792 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13793 L:      linux-mips@vger.kernel.org
13794 S:      Supported
13795 F:      arch/mips/generic/board-ranchu.c
13796 F:      arch/mips/configs/generic/board-ranchu.config
13797
13798 RANDOM NUMBER DRIVER
13799 M:      "Theodore Ts'o" <tytso@mit.edu>
13800 S:      Maintained
13801 F:      drivers/char/random.c
13802
13803 RAPIDIO SUBSYSTEM
13804 M:      Matt Porter <mporter@kernel.crashing.org>
13805 M:      Alexandre Bounine <alex.bou9@gmail.com>
13806 S:      Maintained
13807 F:      drivers/rapidio/
13808
13809 RAS INFRASTRUCTURE
13810 M:      Tony Luck <tony.luck@intel.com>
13811 M:      Borislav Petkov <bp@alien8.de>
13812 L:      linux-edac@vger.kernel.org
13813 S:      Maintained
13814 F:      drivers/ras/
13815 F:      include/linux/ras.h
13816 F:      include/ras/ras_event.h
13817 F:      Documentation/admin-guide/ras.rst
13818
13819 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13820 L:      linux-wireless@vger.kernel.org
13821 S:      Orphan
13822 F:      drivers/net/wireless/ray*
13823
13824 RCUTORTURE TEST FRAMEWORK
13825 M:      "Paul E. McKenney" <paulmck@kernel.org>
13826 M:      Josh Triplett <josh@joshtriplett.org>
13827 R:      Steven Rostedt <rostedt@goodmis.org>
13828 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13829 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13830 L:      rcu@vger.kernel.org
13831 S:      Supported
13832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13833 F:      tools/testing/selftests/rcutorture
13834
13835 RDC R-321X SoC
13836 M:      Florian Fainelli <florian@openwrt.org>
13837 S:      Maintained
13838
13839 RDC R6040 FAST ETHERNET DRIVER
13840 M:      Florian Fainelli <f.fainelli@gmail.com>
13841 L:      netdev@vger.kernel.org
13842 S:      Maintained
13843 F:      drivers/net/ethernet/rdc/r6040.c
13844
13845 RDMAVT - RDMA verbs software
13846 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13847 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13848 L:      linux-rdma@vger.kernel.org
13849 S:      Supported
13850 F:      drivers/infiniband/sw/rdmavt
13851
13852 RDS - RELIABLE DATAGRAM SOCKETS
13853 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13854 L:      netdev@vger.kernel.org
13855 L:      linux-rdma@vger.kernel.org
13856 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13857 W:      https://oss.oracle.com/projects/rds/
13858 S:      Supported
13859 F:      net/rds/
13860 F:      Documentation/networking/rds.txt
13861
13862 RDT - RESOURCE ALLOCATION
13863 M:      Fenghua Yu <fenghua.yu@intel.com>
13864 M:      Reinette Chatre <reinette.chatre@intel.com>
13865 L:      linux-kernel@vger.kernel.org
13866 S:      Supported
13867 F:      arch/x86/kernel/cpu/resctrl/
13868 F:      arch/x86/include/asm/resctrl_sched.h
13869 F:      Documentation/x86/resctrl*
13870
13871 READ-COPY UPDATE (RCU)
13872 M:      "Paul E. McKenney" <paulmck@kernel.org>
13873 M:      Josh Triplett <josh@joshtriplett.org>
13874 R:      Steven Rostedt <rostedt@goodmis.org>
13875 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13876 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13877 R:      Joel Fernandes <joel@joelfernandes.org>
13878 L:      rcu@vger.kernel.org
13879 W:      http://www.rdrop.com/users/paulmck/RCU/
13880 S:      Supported
13881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13882 F:      Documentation/RCU/
13883 X:      Documentation/RCU/torture.txt
13884 F:      include/linux/rcu*
13885 X:      include/linux/srcu*.h
13886 F:      kernel/rcu/
13887 X:      kernel/rcu/srcu*.c
13888
13889 REAL TIME CLOCK (RTC) SUBSYSTEM
13890 M:      Alessandro Zummo <a.zummo@towertech.it>
13891 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13892 L:      linux-rtc@vger.kernel.org
13893 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13895 S:      Maintained
13896 F:      Documentation/devicetree/bindings/rtc/
13897 F:      Documentation/admin-guide/rtc.rst
13898 F:      drivers/rtc/
13899 F:      include/linux/rtc.h
13900 F:      include/uapi/linux/rtc.h
13901 F:      include/linux/rtc/
13902 F:      include/linux/platform_data/rtc-*
13903 F:      tools/testing/selftests/rtc/
13904
13905 REALTEK AUDIO CODECS
13906 M:      Bard Liao <bardliao@realtek.com>
13907 M:      Oder Chiou <oder_chiou@realtek.com>
13908 S:      Maintained
13909 F:      sound/soc/codecs/rt*
13910 F:      include/sound/rt*.h
13911
13912 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13913 M:      Linus Walleij <linus.walleij@linaro.org>
13914 S:      Maintained
13915 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13916 F:      drivers/net/dsa/realtek-smi*
13917 F:      drivers/net/dsa/rtl83*
13918
13919 REDPINE WIRELESS DRIVER
13920 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13921 M:      Siva Rebbagondla <siva8118@gmail.com>
13922 L:      linux-wireless@vger.kernel.org
13923 S:      Maintained
13924 F:      drivers/net/wireless/rsi/
13925
13926 REGISTER MAP ABSTRACTION
13927 M:      Mark Brown <broonie@kernel.org>
13928 L:      linux-kernel@vger.kernel.org
13929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13930 S:      Supported
13931 F:      Documentation/devicetree/bindings/regmap/
13932 F:      drivers/base/regmap/
13933 F:      include/linux/regmap.h
13934
13935 REISERFS FILE SYSTEM
13936 L:      reiserfs-devel@vger.kernel.org
13937 S:      Supported
13938 F:      fs/reiserfs/
13939
13940 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13941 M:      Ohad Ben-Cohen <ohad@wizery.com>
13942 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13943 L:      linux-remoteproc@vger.kernel.org
13944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13945 S:      Maintained
13946 F:      Documentation/devicetree/bindings/remoteproc/
13947 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13948 F:      Documentation/remoteproc.txt
13949 F:      drivers/remoteproc/
13950 F:      include/linux/remoteproc.h
13951 F:      include/linux/remoteproc/
13952
13953 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13954 M:      Ohad Ben-Cohen <ohad@wizery.com>
13955 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13956 L:      linux-remoteproc@vger.kernel.org
13957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13958 S:      Maintained
13959 F:      drivers/rpmsg/
13960 F:      Documentation/rpmsg.txt
13961 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13962 F:      include/linux/rpmsg.h
13963 F:      include/linux/rpmsg/
13964 F:      include/uapi/linux/rpmsg.h
13965 F:      samples/rpmsg/
13966
13967 RENESAS CLOCK DRIVERS
13968 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13969 L:      linux-renesas-soc@vger.kernel.org
13970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13971 S:      Supported
13972 F:      drivers/clk/renesas/
13973
13974 RENESAS EMEV2 I2C DRIVER
13975 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13976 S:      Supported
13977 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13978 F:      drivers/i2c/busses/i2c-emev2.c
13979
13980 RENESAS ETHERNET DRIVERS
13981 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13982 L:      netdev@vger.kernel.org
13983 L:      linux-renesas-soc@vger.kernel.org
13984 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13985 F:      Documentation/devicetree/bindings/net/renesas,*.yaml
13986 F:      drivers/net/ethernet/renesas/
13987 F:      include/linux/sh_eth.h
13988
13989 RENESAS R-CAR GYROADC DRIVER
13990 M:      Marek Vasut <marek.vasut@gmail.com>
13991 L:      linux-iio@vger.kernel.org
13992 S:      Supported
13993 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13994 F:      drivers/iio/adc/rcar-gyroadc.c
13995
13996 RENESAS R-CAR I2C DRIVERS
13997 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13998 S:      Supported
13999 F:      Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14000 F:      Documentation/devicetree/bindings/i2c/renesas,iic.txt
14001 F:      drivers/i2c/busses/i2c-rcar.c
14002 F:      drivers/i2c/busses/i2c-sh_mobile.c
14003
14004 RENESAS RIIC DRIVER
14005 M:      Chris Brandt <chris.brandt@renesas.com>
14006 S:      Supported
14007 F:      Documentation/devicetree/bindings/i2c/renesas,riic.txt
14008 F:      drivers/i2c/busses/i2c-riic.c
14009
14010 RENESAS USB PHY DRIVER
14011 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14012 L:      linux-renesas-soc@vger.kernel.org
14013 S:      Maintained
14014 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
14015
14016 RESET CONTROLLER FRAMEWORK
14017 M:      Philipp Zabel <p.zabel@pengutronix.de>
14018 T:      git git://git.pengutronix.de/git/pza/linux
14019 S:      Maintained
14020 F:      drivers/reset/
14021 F:      Documentation/devicetree/bindings/reset/
14022 F:      include/dt-bindings/reset/
14023 F:      include/linux/reset.h
14024 F:      include/linux/reset/
14025 F:      include/linux/reset-controller.h
14026
14027 RESTARTABLE SEQUENCES SUPPORT
14028 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14029 M:      Peter Zijlstra <peterz@infradead.org>
14030 M:      "Paul E. McKenney" <paulmck@kernel.org>
14031 M:      Boqun Feng <boqun.feng@gmail.com>
14032 L:      linux-kernel@vger.kernel.org
14033 S:      Supported
14034 F:      kernel/rseq.c
14035 F:      include/uapi/linux/rseq.h
14036 F:      include/trace/events/rseq.h
14037 F:      tools/testing/selftests/rseq/
14038
14039 RFKILL
14040 M:      Johannes Berg <johannes@sipsolutions.net>
14041 L:      linux-wireless@vger.kernel.org
14042 W:      http://wireless.kernel.org/
14043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14045 S:      Maintained
14046 F:      Documentation/driver-api/rfkill.rst
14047 F:      Documentation/ABI/stable/sysfs-class-rfkill
14048 F:      net/rfkill/
14049 F:      include/linux/rfkill.h
14050 F:      include/uapi/linux/rfkill.h
14051
14052 RHASHTABLE
14053 M:      Thomas Graf <tgraf@suug.ch>
14054 M:      Herbert Xu <herbert@gondor.apana.org.au>
14055 L:      netdev@vger.kernel.org
14056 S:      Maintained
14057 F:      lib/rhashtable.c
14058 F:      lib/test_rhashtable.c
14059 F:      include/linux/rhashtable.h
14060 F:      include/linux/rhashtable-types.h
14061
14062 RICOH R5C592 MEMORYSTICK DRIVER
14063 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14064 S:      Maintained
14065 F:      drivers/memstick/host/r592.*
14066
14067 RICOH SMARTMEDIA/XD DRIVER
14068 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14069 S:      Maintained
14070 F:      drivers/mtd/nand/raw/r852.c
14071 F:      drivers/mtd/nand/raw/r852.h
14072
14073 RISC-V ARCHITECTURE
14074 M:      Paul Walmsley <paul.walmsley@sifive.com>
14075 M:      Palmer Dabbelt <palmer@dabbelt.com>
14076 M:      Albert Ou <aou@eecs.berkeley.edu>
14077 L:      linux-riscv@lists.infradead.org
14078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14079 S:      Supported
14080 F:      arch/riscv/
14081 K:      riscv
14082 N:      riscv
14083
14084 ROCCAT DRIVERS
14085 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
14086 W:      http://sourceforge.net/projects/roccat/
14087 S:      Maintained
14088 F:      drivers/hid/hid-roccat*
14089 F:      include/linux/hid-roccat*
14090 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
14091
14092 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14093 M:      Jacob Chen <jacob-chen@iotwrt.com>
14094 M:      Ezequiel Garcia <ezequiel@collabora.com>
14095 L:      linux-media@vger.kernel.org
14096 S:      Maintained
14097 F:      drivers/media/platform/rockchip/rga/
14098 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
14099
14100 HANTRO VPU CODEC DRIVER
14101 M:      Ezequiel Garcia <ezequiel@collabora.com>
14102 L:      linux-media@vger.kernel.org
14103 S:      Maintained
14104 F:      drivers/staging/media/hantro/
14105 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
14106
14107 ROCKER DRIVER
14108 M:      Jiri Pirko <jiri@resnulli.us>
14109 L:      netdev@vger.kernel.org
14110 S:      Supported
14111 F:      drivers/net/ethernet/rocker/
14112
14113 ROCKETPORT DRIVER
14114 P:      Comtrol Corp.
14115 W:      http://www.comtrol.com
14116 S:      Maintained
14117 F:      Documentation/driver-api/serial/rocket.rst
14118 F:      drivers/tty/rocket*
14119
14120 ROCKETPORT EXPRESS/INFINITY DRIVER
14121 M:      Kevin Cernekee <cernekee@gmail.com>
14122 L:      linux-serial@vger.kernel.org
14123 S:      Odd Fixes
14124 F:      drivers/tty/serial/rp2.*
14125
14126 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14127 M:      Tomasz Duszynski <tduszyns@gmail.com>
14128 S:      Maintained
14129 F:      drivers/iio/light/bh1750.c
14130 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
14131
14132 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14133 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
14134 L:      linux-kernel@vger.kernel.org
14135 L:      linux-renesas-soc@vger.kernel.org
14136 S:      Supported
14137 F:      drivers/mfd/bd9571mwv.c
14138 F:      drivers/regulator/bd9571mwv-regulator.c
14139 F:      drivers/gpio/gpio-bd9571mwv.c
14140 F:      include/linux/mfd/bd9571mwv.h
14141 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14142
14143 ROSE NETWORK LAYER
14144 M:      Ralf Baechle <ralf@linux-mips.org>
14145 L:      linux-hams@vger.kernel.org
14146 W:      http://www.linux-ax25.org/
14147 S:      Maintained
14148 F:      include/net/rose.h
14149 F:      include/uapi/linux/rose.h
14150 F:      net/rose/
14151
14152 RTL2830 MEDIA DRIVER
14153 M:      Antti Palosaari <crope@iki.fi>
14154 L:      linux-media@vger.kernel.org
14155 W:      https://linuxtv.org
14156 W:      http://palosaari.fi/linux/
14157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14158 T:      git git://linuxtv.org/anttip/media_tree.git
14159 S:      Maintained
14160 F:      drivers/media/dvb-frontends/rtl2830*
14161
14162 RTL2832 MEDIA DRIVER
14163 M:      Antti Palosaari <crope@iki.fi>
14164 L:      linux-media@vger.kernel.org
14165 W:      https://linuxtv.org
14166 W:      http://palosaari.fi/linux/
14167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14168 T:      git git://linuxtv.org/anttip/media_tree.git
14169 S:      Maintained
14170 F:      drivers/media/dvb-frontends/rtl2832*
14171
14172 RTL2832_SDR MEDIA DRIVER
14173 M:      Antti Palosaari <crope@iki.fi>
14174 L:      linux-media@vger.kernel.org
14175 W:      https://linuxtv.org
14176 W:      http://palosaari.fi/linux/
14177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14178 T:      git git://linuxtv.org/anttip/media_tree.git
14179 S:      Maintained
14180 F:      drivers/media/dvb-frontends/rtl2832_sdr*
14181
14182 RTL8180 WIRELESS DRIVER
14183 L:      linux-wireless@vger.kernel.org
14184 W:      http://wireless.kernel.org/
14185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14186 S:      Orphan
14187 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
14188
14189 RTL8187 WIRELESS DRIVER
14190 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14191 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
14192 M:      Larry Finger <Larry.Finger@lwfinger.net>
14193 L:      linux-wireless@vger.kernel.org
14194 W:      http://wireless.kernel.org/
14195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14196 S:      Maintained
14197 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
14198
14199 REALTEK WIRELESS DRIVER (rtlwifi family)
14200 M:      Ping-Ke Shih <pkshih@realtek.com>
14201 L:      linux-wireless@vger.kernel.org
14202 W:      http://wireless.kernel.org/
14203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14204 S:      Maintained
14205 F:      drivers/net/wireless/realtek/rtlwifi/
14206
14207 REALTEK WIRELESS DRIVER (rtw88)
14208 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
14209 L:      linux-wireless@vger.kernel.org
14210 S:      Maintained
14211 F:      drivers/net/wireless/realtek/rtw88/
14212
14213 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14214 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
14215 L:      linux-wireless@vger.kernel.org
14216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14217 S:      Maintained
14218 F:      drivers/net/wireless/realtek/rtl8xxxu/
14219
14220 RXRPC SOCKETS (AF_RXRPC)
14221 M:      David Howells <dhowells@redhat.com>
14222 L:      linux-afs@lists.infradead.org
14223 S:      Supported
14224 F:      net/rxrpc/
14225 F:      include/keys/rxrpc-type.h
14226 F:      include/net/af_rxrpc.h
14227 F:      include/trace/events/rxrpc.h
14228 F:      include/uapi/linux/rxrpc.h
14229 F:      Documentation/networking/rxrpc.txt
14230 W:      https://www.infradead.org/~dhowells/kafs/
14231
14232 S3 SAVAGE FRAMEBUFFER DRIVER
14233 M:      Antonino Daplas <adaplas@gmail.com>
14234 L:      linux-fbdev@vger.kernel.org
14235 S:      Maintained
14236 F:      drivers/video/fbdev/savage/
14237
14238 S390
14239 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
14240 M:      Vasily Gorbik <gor@linux.ibm.com>
14241 M:      Christian Borntraeger <borntraeger@de.ibm.com>
14242 L:      linux-s390@vger.kernel.org
14243 W:      http://www.ibm.com/developerworks/linux/linux390/
14244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14245 S:      Supported
14246 F:      arch/s390/
14247 F:      drivers/s390/
14248 F:      Documentation/s390/
14249 F:      Documentation/driver-api/s390-drivers.rst
14250
14251 S390 COMMON I/O LAYER
14252 M:      Sebastian Ott <sebott@linux.ibm.com>
14253 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
14254 L:      linux-s390@vger.kernel.org
14255 W:      http://www.ibm.com/developerworks/linux/linux390/
14256 S:      Supported
14257 F:      drivers/s390/cio/
14258
14259 S390 DASD DRIVER
14260 M:      Stefan Haberland <sth@linux.ibm.com>
14261 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
14262 L:      linux-s390@vger.kernel.org
14263 W:      http://www.ibm.com/developerworks/linux/linux390/
14264 S:      Supported
14265 F:      drivers/s390/block/dasd*
14266 F:      block/partitions/ibm.c
14267
14268 S390 IOMMU (PCI)
14269 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14270 L:      linux-s390@vger.kernel.org
14271 W:      http://www.ibm.com/developerworks/linux/linux390/
14272 S:      Supported
14273 F:      drivers/iommu/s390-iommu.c
14274
14275 S390 IUCV NETWORK LAYER
14276 M:      Julian Wiedmann <jwi@linux.ibm.com>
14277 M:      Ursula Braun <ubraun@linux.ibm.com>
14278 L:      linux-s390@vger.kernel.org
14279 W:      http://www.ibm.com/developerworks/linux/linux390/
14280 S:      Supported
14281 F:      drivers/s390/net/*iucv*
14282 F:      include/net/iucv/
14283 F:      net/iucv/
14284
14285 S390 NETWORK DRIVERS
14286 M:      Julian Wiedmann <jwi@linux.ibm.com>
14287 M:      Ursula Braun <ubraun@linux.ibm.com>
14288 L:      linux-s390@vger.kernel.org
14289 W:      http://www.ibm.com/developerworks/linux/linux390/
14290 S:      Supported
14291 F:      drivers/s390/net/
14292
14293 S390 PCI SUBSYSTEM
14294 M:      Sebastian Ott <sebott@linux.ibm.com>
14295 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
14296 L:      linux-s390@vger.kernel.org
14297 W:      http://www.ibm.com/developerworks/linux/linux390/
14298 S:      Supported
14299 F:      arch/s390/pci/
14300 F:      drivers/pci/hotplug/s390_pci_hpc.c
14301
14302 S390 VFIO-CCW DRIVER
14303 M:      Cornelia Huck <cohuck@redhat.com>
14304 M:      Eric Farman <farman@linux.ibm.com>
14305 R:      Halil Pasic <pasic@linux.ibm.com>
14306 L:      linux-s390@vger.kernel.org
14307 L:      kvm@vger.kernel.org
14308 S:      Supported
14309 F:      drivers/s390/cio/vfio_ccw*
14310 F:      Documentation/s390/vfio-ccw.rst
14311 F:      include/uapi/linux/vfio_ccw.h
14312
14313 S390 ZCRYPT DRIVER
14314 M:      Harald Freudenberger <freude@linux.ibm.com>
14315 L:      linux-s390@vger.kernel.org
14316 W:      http://www.ibm.com/developerworks/linux/linux390/
14317 S:      Supported
14318 F:      drivers/s390/crypto/
14319
14320 S390 VFIO AP DRIVER
14321 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14322 M:      Pierre Morel <pmorel@linux.ibm.com>
14323 M:      Halil Pasic <pasic@linux.ibm.com>
14324 L:      linux-s390@vger.kernel.org
14325 W:      http://www.ibm.com/developerworks/linux/linux390/
14326 S:      Supported
14327 F:      drivers/s390/crypto/vfio_ap_drv.c
14328 F:      drivers/s390/crypto/vfio_ap_private.h
14329 F:      drivers/s390/crypto/vfio_ap_ops.c
14330 F:      Documentation/s390/vfio-ap.rst
14331
14332 S390 ZFCP DRIVER
14333 M:      Steffen Maier <maier@linux.ibm.com>
14334 M:      Benjamin Block <bblock@linux.ibm.com>
14335 L:      linux-s390@vger.kernel.org
14336 W:      http://www.ibm.com/developerworks/linux/linux390/
14337 S:      Supported
14338 F:      drivers/s390/scsi/zfcp_*
14339
14340 S3C24XX SD/MMC Driver
14341 M:      Ben Dooks <ben-linux@fluff.org>
14342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14343 S:      Supported
14344 F:      drivers/mmc/host/s3cmci.*
14345
14346 SAA6588 RDS RECEIVER DRIVER
14347 M:      Hans Verkuil <hverkuil@xs4all.nl>
14348 L:      linux-media@vger.kernel.org
14349 T:      git git://linuxtv.org/media_tree.git
14350 W:      https://linuxtv.org
14351 S:      Odd Fixes
14352 F:      drivers/media/i2c/saa6588*
14353
14354 SAA7134 VIDEO4LINUX DRIVER
14355 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14356 L:      linux-media@vger.kernel.org
14357 W:      https://linuxtv.org
14358 T:      git git://linuxtv.org/media_tree.git
14359 S:      Odd fixes
14360 F:      Documentation/media/v4l-drivers/saa7134*
14361 F:      drivers/media/pci/saa7134/
14362
14363 SAA7146 VIDEO4LINUX-2 DRIVER
14364 M:      Hans Verkuil <hverkuil@xs4all.nl>
14365 L:      linux-media@vger.kernel.org
14366 T:      git git://linuxtv.org/media_tree.git
14367 S:      Maintained
14368 F:      drivers/media/common/saa7146/
14369 F:      drivers/media/pci/saa7146/
14370 F:      include/media/drv-intf/saa7146*
14371
14372 SAFESETID SECURITY MODULE
14373 M:     Micah Morton <mortonm@chromium.org>
14374 S:     Supported
14375 F:     security/safesetid/
14376 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14377
14378 SAMSUNG AUDIO (ASoC) DRIVERS
14379 M:      Krzysztof Kozlowski <krzk@kernel.org>
14380 M:      Sangbeom Kim <sbkim73@samsung.com>
14381 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14383 S:      Supported
14384 F:      sound/soc/samsung/
14385 F:      Documentation/devicetree/bindings/sound/samsung*
14386
14387 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14388 M:      Krzysztof Kozlowski <krzk@kernel.org>
14389 L:      linux-crypto@vger.kernel.org
14390 L:      linux-samsung-soc@vger.kernel.org
14391 S:      Maintained
14392 F:      drivers/crypto/exynos-rng.c
14393 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14394
14395 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14396 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14397 L:      linux-samsung-soc@vger.kernel.org
14398 S:      Maintained
14399 F:      drivers/char/hw_random/exynos-trng.c
14400 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14401
14402 SAMSUNG FRAMEBUFFER DRIVER
14403 M:      Jingoo Han <jingoohan1@gmail.com>
14404 L:      linux-fbdev@vger.kernel.org
14405 S:      Maintained
14406 F:      drivers/video/fbdev/s3c-fb.c
14407
14408 SAMSUNG LAPTOP DRIVER
14409 M:      Corentin Chary <corentin.chary@gmail.com>
14410 L:      platform-driver-x86@vger.kernel.org
14411 S:      Maintained
14412 F:      drivers/platform/x86/samsung-laptop.c
14413
14414 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14415 M:      Sangbeom Kim <sbkim73@samsung.com>
14416 M:      Krzysztof Kozlowski <krzk@kernel.org>
14417 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14418 L:      linux-kernel@vger.kernel.org
14419 L:      linux-samsung-soc@vger.kernel.org
14420 S:      Supported
14421 F:      drivers/mfd/sec*.c
14422 F:      drivers/regulator/s2m*.c
14423 F:      drivers/regulator/s5m*.c
14424 F:      drivers/clk/clk-s2mps11.c
14425 F:      drivers/rtc/rtc-s5m.c
14426 F:      include/linux/mfd/samsung/
14427 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14428 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14429 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14430 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14431
14432 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14433 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14434 L:      linux-media@vger.kernel.org
14435 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14436 S:      Maintained
14437 F:      drivers/media/platform/s3c-camif/
14438 F:      include/media/drv-intf/s3c_camif.h
14439
14440 SAMSUNG S3FWRN5 NFC DRIVER
14441 M:      Robert Baldyga <r.baldyga@samsung.com>
14442 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14443 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14444 S:      Supported
14445 F:      drivers/nfc/s3fwrn5
14446
14447 SAMSUNG S5C73M3 CAMERA DRIVER
14448 M:      Kyungmin Park <kyungmin.park@samsung.com>
14449 M:      Andrzej Hajda <a.hajda@samsung.com>
14450 L:      linux-media@vger.kernel.org
14451 S:      Supported
14452 F:      drivers/media/i2c/s5c73m3/*
14453
14454 SAMSUNG S5K5BAF CAMERA DRIVER
14455 M:      Kyungmin Park <kyungmin.park@samsung.com>
14456 M:      Andrzej Hajda <a.hajda@samsung.com>
14457 L:      linux-media@vger.kernel.org
14458 S:      Supported
14459 F:      drivers/media/i2c/s5k5baf.c
14460
14461 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14462 M:      Krzysztof Kozlowski <krzk@kernel.org>
14463 M:      Vladimir Zapolskiy <vz@mleia.com>
14464 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14465 L:      linux-crypto@vger.kernel.org
14466 L:      linux-samsung-soc@vger.kernel.org
14467 S:      Maintained
14468 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14469 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14470 F:      drivers/crypto/s5p-sss.c
14471
14472 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14473 M:      Kyungmin Park <kyungmin.park@samsung.com>
14474 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14475 L:      linux-media@vger.kernel.org
14476 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14477 S:      Supported
14478 F:      drivers/media/platform/exynos4-is/
14479
14480 SAMSUNG SOC CLOCK DRIVERS
14481 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14482 M:      Tomasz Figa <tomasz.figa@gmail.com>
14483 M:      Chanwoo Choi <cw00.choi@samsung.com>
14484 S:      Supported
14485 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14487 F:      drivers/clk/samsung/
14488 F:      include/dt-bindings/clock/exynos*.h
14489 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14490 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14491 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14492
14493 SAMSUNG SPI DRIVERS
14494 M:      Kukjin Kim <kgene@kernel.org>
14495 M:      Krzysztof Kozlowski <krzk@kernel.org>
14496 M:      Andi Shyti <andi@etezian.org>
14497 L:      linux-spi@vger.kernel.org
14498 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14499 S:      Maintained
14500 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14501 F:      drivers/spi/spi-s3c*
14502 F:      include/linux/platform_data/spi-s3c64xx.h
14503
14504 SAMSUNG SXGBE DRIVERS
14505 M:      Byungho An <bh74.an@samsung.com>
14506 M:      Girish K S <ks.giri@samsung.com>
14507 M:      Vipul Pandya <vipul.pandya@samsung.com>
14508 S:      Supported
14509 L:      netdev@vger.kernel.org
14510 F:      drivers/net/ethernet/samsung/sxgbe/
14511
14512 SAMSUNG THERMAL DRIVER
14513 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14514 L:      linux-pm@vger.kernel.org
14515 L:      linux-samsung-soc@vger.kernel.org
14516 S:      Supported
14517 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14518 F:      drivers/thermal/samsung/
14519
14520 SAMSUNG USB2 PHY DRIVER
14521 M:      Kamil Debski <kamil@wypas.org>
14522 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14523 L:      linux-kernel@vger.kernel.org
14524 S:      Supported
14525 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14526 F:      Documentation/driver-api/phy/samsung-usb2.rst
14527 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14528 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14529 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14530 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14531 F:      drivers/phy/samsung/phy-samsung-usb2.c
14532 F:      drivers/phy/samsung/phy-samsung-usb2.h
14533
14534 SC1200 WDT DRIVER
14535 M:      Zwane Mwaikambo <zwanem@gmail.com>
14536 S:      Maintained
14537 F:      drivers/watchdog/sc1200wdt.c
14538
14539 SCHEDULER
14540 M:      Ingo Molnar <mingo@redhat.com>
14541 M:      Peter Zijlstra <peterz@infradead.org>
14542 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14543 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14544 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14545 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14546 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14547 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14548 L:      linux-kernel@vger.kernel.org
14549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14550 S:      Maintained
14551 F:      kernel/sched/
14552 F:      include/linux/sched.h
14553 F:      include/uapi/linux/sched.h
14554 F:      include/linux/wait.h
14555 F:      include/linux/preempt.h
14556
14557 SCR24X CHIP CARD INTERFACE DRIVER
14558 M:      Lubomir Rintel <lkundrak@v3.sk>
14559 S:      Supported
14560 F:      drivers/char/pcmcia/scr24x_cs.c
14561
14562 SCSI CDROM DRIVER
14563 M:      Jens Axboe <axboe@kernel.dk>
14564 L:      linux-scsi@vger.kernel.org
14565 W:      http://www.kernel.dk
14566 S:      Maintained
14567 F:      drivers/scsi/sr*
14568
14569 SCSI RDMA PROTOCOL (SRP) INITIATOR
14570 M:      Bart Van Assche <bvanassche@acm.org>
14571 L:      linux-rdma@vger.kernel.org
14572 S:      Supported
14573 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14574 F:      drivers/infiniband/ulp/srp/
14575 F:      include/scsi/srp.h
14576
14577 SCSI RDMA PROTOCOL (SRP) TARGET
14578 M:      Bart Van Assche <bvanassche@acm.org>
14579 L:      linux-rdma@vger.kernel.org
14580 L:      target-devel@vger.kernel.org
14581 S:      Supported
14582 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14583 F:      drivers/infiniband/ulp/srpt/
14584
14585 SCSI SG DRIVER
14586 M:      Doug Gilbert <dgilbert@interlog.com>
14587 L:      linux-scsi@vger.kernel.org
14588 W:      http://sg.danny.cz/sg
14589 S:      Maintained
14590 F:      Documentation/scsi/scsi-generic.txt
14591 F:      drivers/scsi/sg.c
14592 F:      include/scsi/sg.h
14593
14594 SCSI SUBSYSTEM
14595 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14597 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14599 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14600 L:      linux-scsi@vger.kernel.org
14601 S:      Maintained
14602 F:      Documentation/devicetree/bindings/scsi/
14603 F:      drivers/scsi/
14604 F:      include/scsi/
14605
14606 SCSI TAPE DRIVER
14607 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14608 L:      linux-scsi@vger.kernel.org
14609 S:      Maintained
14610 F:      Documentation/scsi/st.txt
14611 F:      drivers/scsi/st.*
14612 F:      drivers/scsi/st_*.h
14613
14614 SCSI TARGET SUBSYSTEM
14615 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14616 L:      linux-scsi@vger.kernel.org
14617 L:      target-devel@vger.kernel.org
14618 W:      http://www.linux-iscsi.org
14619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14620 Q:      https://patchwork.kernel.org/project/target-devel/list/
14621 S:      Supported
14622 F:      drivers/target/
14623 F:      include/target/
14624 F:      Documentation/target/
14625
14626 SCTP PROTOCOL
14627 M:      Vlad Yasevich <vyasevich@gmail.com>
14628 M:      Neil Horman <nhorman@tuxdriver.com>
14629 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14630 L:      linux-sctp@vger.kernel.org
14631 W:      http://lksctp.sourceforge.net
14632 S:      Maintained
14633 F:      Documentation/networking/sctp.txt
14634 F:      include/linux/sctp.h
14635 F:      include/uapi/linux/sctp.h
14636 F:      include/net/sctp/
14637 F:      net/sctp/
14638
14639 SCx200 CPU SUPPORT
14640 M:      Jim Cromie <jim.cromie@gmail.com>
14641 S:      Odd Fixes
14642 F:      Documentation/i2c/busses/scx200_acb.rst
14643 F:      arch/x86/platform/scx200/
14644 F:      drivers/watchdog/scx200_wdt.c
14645 F:      drivers/i2c/busses/scx200*
14646 F:      drivers/mtd/maps/scx200_docflash.c
14647 F:      include/linux/scx200.h
14648
14649 SCx200 GPIO DRIVER
14650 M:      Jim Cromie <jim.cromie@gmail.com>
14651 S:      Maintained
14652 F:      drivers/char/scx200_gpio.c
14653 F:      include/linux/scx200_gpio.h
14654
14655 SCx200 HRT CLOCKSOURCE DRIVER
14656 M:      Jim Cromie <jim.cromie@gmail.com>
14657 S:      Maintained
14658 F:      drivers/clocksource/scx200_hrt.c
14659
14660 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14661 M:      Sascha Sommer <saschasommer@freenet.de>
14662 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14663 S:      Maintained
14664 F:      drivers/mmc/host/sdricoh_cs.c
14665
14666 SECO BOARDS CEC DRIVER
14667 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14668 S:      Maintained
14669 F:      drivers/media/platform/seco-cec/seco-cec.c
14670 F:      drivers/media/platform/seco-cec/seco-cec.h
14671
14672 SECURE COMPUTING
14673 M:      Kees Cook <keescook@chromium.org>
14674 R:      Andy Lutomirski <luto@amacapital.net>
14675 R:      Will Drewry <wad@chromium.org>
14676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14677 S:      Supported
14678 F:      kernel/seccomp.c
14679 F:      include/uapi/linux/seccomp.h
14680 F:      include/linux/seccomp.h
14681 F:      tools/testing/selftests/seccomp/*
14682 F:      tools/testing/selftests/kselftest_harness.h
14683 F:      Documentation/userspace-api/seccomp_filter.rst
14684 K:      \bsecure_computing
14685 K:      \bTIF_SECCOMP\b
14686
14687 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14688 M:      Al Cooper <alcooperx@gmail.com>
14689 L:      linux-mmc@vger.kernel.org
14690 L:      bcm-kernel-feedback-list@broadcom.com
14691 S:      Maintained
14692 F:      drivers/mmc/host/sdhci-brcmstb*
14693
14694 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14695 M:      Adrian Hunter <adrian.hunter@intel.com>
14696 L:      linux-mmc@vger.kernel.org
14697 S:      Maintained
14698 F:      drivers/mmc/host/sdhci*
14699 F:      include/linux/mmc/sdhci*
14700
14701 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14702 M:      Adrian Hunter <adrian.hunter@intel.com>
14703 M:      Ritesh Harjani <riteshh@codeaurora.org>
14704 M:      Asutosh Das <asutoshd@codeaurora.org>
14705 L:      linux-mmc@vger.kernel.org
14706 S:      Maintained
14707 F:      drivers/mmc/host/cqhci*
14708
14709 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14710 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14711 M:      Manjunath M B <manjumb@synopsys.com>
14712 L:      linux-mmc@vger.kernel.org
14713 S:      Maintained
14714 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14715
14716 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14717 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14718 L:      linux-mmc@vger.kernel.org
14719 S:      Supported
14720 F:      drivers/mmc/host/sdhci-of-at91.c
14721
14722 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14723 M:      Ben Dooks <ben-linux@fluff.org>
14724 M:      Jaehoon Chung <jh80.chung@samsung.com>
14725 L:      linux-mmc@vger.kernel.org
14726 S:      Maintained
14727 F:      drivers/mmc/host/sdhci-s3c*
14728
14729 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14730 M:      Viresh Kumar <vireshk@kernel.org>
14731 L:      linux-mmc@vger.kernel.org
14732 S:      Maintained
14733 F:      drivers/mmc/host/sdhci-spear.c
14734
14735 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14736 M:      Kishon Vijay Abraham I <kishon@ti.com>
14737 L:      linux-mmc@vger.kernel.org
14738 S:      Maintained
14739 F:      drivers/mmc/host/sdhci-omap.c
14740
14741 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14742 M:      Scott Bauer <scott.bauer@intel.com>
14743 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14744 L:      linux-block@vger.kernel.org
14745 S:      Supported
14746 F:      block/sed*
14747 F:      block/opal_proto.h
14748 F:      include/linux/sed*
14749 F:      include/uapi/linux/sed*
14750
14751 SECURITY CONTACT
14752 M:      Security Officers <security@kernel.org>
14753 S:      Supported
14754
14755 SECURITY SUBSYSTEM
14756 M:      James Morris <jmorris@namei.org>
14757 M:      "Serge E. Hallyn" <serge@hallyn.com>
14758 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14760 W:      http://kernsec.org/
14761 S:      Supported
14762 F:      security/
14763 X:      security/selinux/
14764
14765 SELINUX SECURITY MODULE
14766 M:      Paul Moore <paul@paul-moore.com>
14767 M:      Stephen Smalley <sds@tycho.nsa.gov>
14768 M:      Eric Paris <eparis@parisplace.org>
14769 L:      selinux@vger.kernel.org
14770 W:      https://selinuxproject.org
14771 W:      https://github.com/SELinuxProject
14772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14773 S:      Supported
14774 F:      include/uapi/linux/selinux_netlink.h
14775 F:      security/selinux/
14776 F:      scripts/selinux/
14777 F:      Documentation/admin-guide/LSM/SELinux.rst
14778
14779 SENSABLE PHANTOM
14780 M:      Jiri Slaby <jirislaby@gmail.com>
14781 S:      Maintained
14782 F:      drivers/misc/phantom.c
14783 F:      include/uapi/linux/phantom.h
14784
14785 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14786 M:      Tomasz Duszynski <tduszyns@gmail.com>
14787 S:      Maintained
14788 F:      drivers/iio/chemical/sps30.c
14789 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14790
14791 SERIAL DEVICE BUS
14792 M:      Rob Herring <robh@kernel.org>
14793 L:      linux-serial@vger.kernel.org
14794 S:      Maintained
14795 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14796 F:      drivers/tty/serdev/
14797 F:      include/linux/serdev.h
14798
14799 SERIAL DRIVERS
14800 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14801 L:      linux-serial@vger.kernel.org
14802 S:      Maintained
14803 F:      Documentation/devicetree/bindings/serial/
14804 F:      drivers/tty/serial/
14805
14806 SERIAL IR RECEIVER
14807 M:      Sean Young <sean@mess.org>
14808 L:      linux-media@vger.kernel.org
14809 S:      Maintained
14810 F:      drivers/media/rc/serial_ir.c
14811
14812 SFC NETWORK DRIVER
14813 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14814 M:      Edward Cree <ecree@solarflare.com>
14815 M:      Martin Habets <mhabets@solarflare.com>
14816 L:      netdev@vger.kernel.org
14817 S:      Supported
14818 F:      drivers/net/ethernet/sfc/
14819
14820 SFF/SFP/SFP+ MODULE SUPPORT
14821 M:      Russell King <linux@armlinux.org.uk>
14822 L:      netdev@vger.kernel.org
14823 S:      Maintained
14824 F:      drivers/net/phy/phylink.c
14825 F:      drivers/net/phy/sfp*
14826 F:      include/linux/phylink.h
14827 F:      include/linux/sfp.h
14828 K:      phylink
14829
14830 SGI GRU DRIVER
14831 M:      Dimitri Sivanich <sivanich@sgi.com>
14832 S:      Maintained
14833 F:      drivers/misc/sgi-gru/
14834
14835 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14836 M:      Pat Gefre <pfg@sgi.com>
14837 L:      linux-ia64@vger.kernel.org
14838 S:      Supported
14839 F:      Documentation/ia64/serial.rst
14840 F:      drivers/tty/serial/ioc?_serial.c
14841 F:      include/linux/ioc?.h
14842
14843 SGI XP/XPC/XPNET DRIVER
14844 M:      Cliff Whickman <cpw@sgi.com>
14845 M:      Robin Holt <robinmholt@gmail.com>
14846 S:      Maintained
14847 F:      drivers/misc/sgi-xp/
14848
14849 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14850 M:      Ursula Braun <ubraun@linux.ibm.com>
14851 M:      Karsten Graul <kgraul@linux.ibm.com>
14852 L:      linux-s390@vger.kernel.org
14853 W:      http://www.ibm.com/developerworks/linux/linux390/
14854 S:      Supported
14855 F:      net/smc/
14856
14857 SHARP RJ54N1CB0C SENSOR DRIVER
14858 M:      Jacopo Mondi <jacopo@jmondi.org>
14859 L:      linux-media@vger.kernel.org
14860 T:      git git://linuxtv.org/media_tree.git
14861 S:      Odd fixes
14862 F:      drivers/media/i2c/rj54n1cb0c.c
14863 F:      include/media/i2c/rj54n1cb0c.h
14864
14865 SH_VEU V4L2 MEM2MEM DRIVER
14866 L:      linux-media@vger.kernel.org
14867 S:      Orphan
14868 F:      drivers/media/platform/sh_veu.c
14869
14870 SH_VOU V4L2 OUTPUT DRIVER
14871 L:      linux-media@vger.kernel.org
14872 S:      Orphan
14873 F:      drivers/media/platform/sh_vou.c
14874 F:      include/media/drv-intf/sh_vou.h
14875
14876 SI2157 MEDIA DRIVER
14877 M:      Antti Palosaari <crope@iki.fi>
14878 L:      linux-media@vger.kernel.org
14879 W:      https://linuxtv.org
14880 W:      http://palosaari.fi/linux/
14881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14882 T:      git git://linuxtv.org/anttip/media_tree.git
14883 S:      Maintained
14884 F:      drivers/media/tuners/si2157*
14885
14886 SI2165 MEDIA DRIVER
14887 M:      Matthias Schwarzott <zzam@gentoo.org>
14888 L:      linux-media@vger.kernel.org
14889 W:      https://linuxtv.org
14890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14891 S:      Maintained
14892 F:      drivers/media/dvb-frontends/si2165*
14893
14894 SI2168 MEDIA DRIVER
14895 M:      Antti Palosaari <crope@iki.fi>
14896 L:      linux-media@vger.kernel.org
14897 W:      https://linuxtv.org
14898 W:      http://palosaari.fi/linux/
14899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14900 T:      git git://linuxtv.org/anttip/media_tree.git
14901 S:      Maintained
14902 F:      drivers/media/dvb-frontends/si2168*
14903
14904 SI470X FM RADIO RECEIVER I2C DRIVER
14905 M:      Hans Verkuil <hverkuil@xs4all.nl>
14906 L:      linux-media@vger.kernel.org
14907 T:      git git://linuxtv.org/media_tree.git
14908 W:      https://linuxtv.org
14909 S:      Odd Fixes
14910 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14911
14912 SI470X FM RADIO RECEIVER USB DRIVER
14913 M:      Hans Verkuil <hverkuil@xs4all.nl>
14914 L:      linux-media@vger.kernel.org
14915 T:      git git://linuxtv.org/media_tree.git
14916 W:      https://linuxtv.org
14917 S:      Maintained
14918 F:      drivers/media/radio/si470x/radio-si470x-common.c
14919 F:      drivers/media/radio/si470x/radio-si470x.h
14920 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14921
14922 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14923 M:      Eduardo Valentin <edubezval@gmail.com>
14924 L:      linux-media@vger.kernel.org
14925 T:      git git://linuxtv.org/media_tree.git
14926 W:      https://linuxtv.org
14927 S:      Odd Fixes
14928 F:      drivers/media/radio/si4713/si4713.?
14929
14930 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14931 M:      Eduardo Valentin <edubezval@gmail.com>
14932 L:      linux-media@vger.kernel.org
14933 T:      git git://linuxtv.org/media_tree.git
14934 W:      https://linuxtv.org
14935 S:      Odd Fixes
14936 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14937
14938 SI4713 FM RADIO TRANSMITTER USB DRIVER
14939 M:      Hans Verkuil <hverkuil@xs4all.nl>
14940 L:      linux-media@vger.kernel.org
14941 T:      git git://linuxtv.org/media_tree.git
14942 W:      https://linuxtv.org
14943 S:      Maintained
14944 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14945
14946 SIANO DVB DRIVER
14947 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14948 L:      linux-media@vger.kernel.org
14949 W:      https://linuxtv.org
14950 T:      git git://linuxtv.org/media_tree.git
14951 S:      Odd fixes
14952 F:      drivers/media/common/siano/
14953 F:      drivers/media/usb/siano/
14954 F:      drivers/media/usb/siano/
14955 F:      drivers/media/mmc/siano/
14956
14957 SIFIVE DRIVERS
14958 M:      Palmer Dabbelt <palmer@dabbelt.com>
14959 M:      Paul Walmsley <paul.walmsley@sifive.com>
14960 L:      linux-riscv@lists.infradead.org
14961 T:      git git://github.com/sifive/riscv-linux.git
14962 S:      Supported
14963 K:      [^@]sifive
14964 N:      sifive
14965
14966 SIFIVE FU540 SYSTEM-ON-CHIP
14967 M:      Paul Walmsley <paul.walmsley@sifive.com>
14968 M:      Palmer Dabbelt <palmer@dabbelt.com>
14969 L:      linux-riscv@lists.infradead.org
14970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14971 S:      Supported
14972 K:      fu540
14973 N:      fu540
14974
14975 SILEAD TOUCHSCREEN DRIVER
14976 M:      Hans de Goede <hdegoede@redhat.com>
14977 L:      linux-input@vger.kernel.org
14978 L:      platform-driver-x86@vger.kernel.org
14979 S:      Maintained
14980 F:      drivers/input/touchscreen/silead.c
14981 F:      drivers/platform/x86/touchscreen_dmi.c
14982
14983 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
14984 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
14985 S:      Supported
14986 F:      drivers/staging/wfx/
14987
14988 SILICON MOTION SM712 FRAME BUFFER DRIVER
14989 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14990 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14991 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14992 L:      linux-fbdev@vger.kernel.org
14993 S:      Maintained
14994 F:      drivers/video/fbdev/sm712*
14995 F:      Documentation/fb/sm712fb.rst
14996
14997 SIMPLE FIRMWARE INTERFACE (SFI)
14998 M:      Len Brown <lenb@kernel.org>
14999 L:      sfi-devel@simplefirmware.org
15000 W:      http://simplefirmware.org/
15001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15002 S:      Supported
15003 F:      arch/x86/platform/sfi/
15004 F:      drivers/sfi/
15005 F:      include/linux/sfi*.h
15006
15007 SIMPLEFB FB DRIVER
15008 M:      Hans de Goede <hdegoede@redhat.com>
15009 L:      linux-fbdev@vger.kernel.org
15010 S:      Maintained
15011 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15012 F:      drivers/video/fbdev/simplefb.c
15013 F:      include/linux/platform_data/simplefb.h
15014
15015 SIMTEC EB110ATX (Chalice CATS)
15016 P:      Ben Dooks
15017 P:      Vincent Sanders <vince@simtec.co.uk>
15018 M:      Simtec Linux Team <linux@simtec.co.uk>
15019 W:      http://www.simtec.co.uk/products/EB110ATX/
15020 S:      Supported
15021
15022 SIMTEC EB2410ITX (BAST)
15023 P:      Ben Dooks
15024 P:      Vincent Sanders <vince@simtec.co.uk>
15025 M:      Simtec Linux Team <linux@simtec.co.uk>
15026 W:      http://www.simtec.co.uk/products/EB2410ITX/
15027 S:      Supported
15028 F:      arch/arm/mach-s3c24xx/mach-bast.c
15029 F:      arch/arm/mach-s3c24xx/bast-ide.c
15030 F:      arch/arm/mach-s3c24xx/bast-irq.c
15031
15032 SIPHASH PRF ROUTINES
15033 M:      Jason A. Donenfeld <Jason@zx2c4.com>
15034 S:      Maintained
15035 F:      lib/siphash.c
15036 F:      lib/test_siphash.c
15037 F:      include/linux/siphash.h
15038
15039 SIOX
15040 M:      Thorsten Scherer <t.scherer@eckelmann.de>
15041 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15042 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
15043 S:      Supported
15044 F:      drivers/siox/*
15045 F:      drivers/gpio/gpio-siox.c
15046 F:      include/trace/events/siox.h
15047
15048 SIS 190 ETHERNET DRIVER
15049 M:      Francois Romieu <romieu@fr.zoreil.com>
15050 L:      netdev@vger.kernel.org
15051 S:      Maintained
15052 F:      drivers/net/ethernet/sis/sis190.c
15053
15054 SIS 900/7016 FAST ETHERNET DRIVER
15055 M:      Daniele Venzano <venza@brownhat.org>
15056 W:      http://www.brownhat.org/sis900.html
15057 L:      netdev@vger.kernel.org
15058 S:      Maintained
15059 F:      drivers/net/ethernet/sis/sis900.*
15060
15061 SIS FRAMEBUFFER DRIVER
15062 M:      Thomas Winischhofer <thomas@winischhofer.net>
15063 W:      http://www.winischhofer.net/linuxsisvga.shtml
15064 S:      Maintained
15065 F:      Documentation/fb/sisfb.rst
15066 F:      drivers/video/fbdev/sis/
15067 F:      include/video/sisfb.h
15068
15069 SIS USB2VGA DRIVER
15070 M:      Thomas Winischhofer <thomas@winischhofer.net>
15071 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
15072 S:      Maintained
15073 F:      drivers/usb/misc/sisusbvga/
15074
15075 SLAB ALLOCATOR
15076 M:      Christoph Lameter <cl@linux.com>
15077 M:      Pekka Enberg <penberg@kernel.org>
15078 M:      David Rientjes <rientjes@google.com>
15079 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
15080 M:      Andrew Morton <akpm@linux-foundation.org>
15081 L:      linux-mm@kvack.org
15082 S:      Maintained
15083 F:      include/linux/sl?b*.h
15084 F:      mm/sl?b*
15085
15086 SLEEPABLE READ-COPY UPDATE (SRCU)
15087 M:      Lai Jiangshan <jiangshanlai@gmail.com>
15088 M:      "Paul E. McKenney" <paulmck@kernel.org>
15089 M:      Josh Triplett <josh@joshtriplett.org>
15090 R:      Steven Rostedt <rostedt@goodmis.org>
15091 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15092 L:      rcu@vger.kernel.org
15093 W:      http://www.rdrop.com/users/paulmck/RCU/
15094 S:      Supported
15095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15096 F:      include/linux/srcu*.h
15097 F:      kernel/rcu/srcu*.c
15098
15099 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15100 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15102 S:      Maintained
15103 F:      drivers/slimbus/
15104 F:      Documentation/devicetree/bindings/slimbus/
15105 F:      include/linux/slimbus.h
15106
15107 SMACK SECURITY MODULE
15108 M:      Casey Schaufler <casey@schaufler-ca.com>
15109 L:      linux-security-module@vger.kernel.org
15110 W:      http://schaufler-ca.com
15111 T:      git git://github.com/cschaufler/smack-next
15112 S:      Maintained
15113 F:      Documentation/admin-guide/LSM/Smack.rst
15114 F:      security/smack/
15115
15116 SMC91x ETHERNET DRIVER
15117 M:      Nicolas Pitre <nico@fluxnic.net>
15118 S:      Odd Fixes
15119 F:      drivers/net/ethernet/smsc/smc91x.*
15120
15121 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15122 M:      Sakari Ailus <sakari.ailus@iki.fi>
15123 L:      linux-media@vger.kernel.org
15124 S:      Maintained
15125 F:      drivers/media/i2c/smiapp/
15126 F:      include/media/i2c/smiapp.h
15127 F:      drivers/media/i2c/smiapp-pll.c
15128 F:      drivers/media/i2c/smiapp-pll.h
15129 F:      include/uapi/linux/smiapp.h
15130 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15131
15132 SMM665 HARDWARE MONITOR DRIVER
15133 M:      Guenter Roeck <linux@roeck-us.net>
15134 L:      linux-hwmon@vger.kernel.org
15135 S:      Maintained
15136 F:      Documentation/hwmon/smm665.rst
15137 F:      drivers/hwmon/smm665.c
15138
15139 SMSC EMC2103 HARDWARE MONITOR DRIVER
15140 M:      Steve Glendinning <steve.glendinning@shawell.net>
15141 L:      linux-hwmon@vger.kernel.org
15142 S:      Maintained
15143 F:      Documentation/hwmon/emc2103.rst
15144 F:      drivers/hwmon/emc2103.c
15145
15146 SMSC SCH5627 HARDWARE MONITOR DRIVER
15147 M:      Hans de Goede <hdegoede@redhat.com>
15148 L:      linux-hwmon@vger.kernel.org
15149 S:      Supported
15150 F:      Documentation/hwmon/sch5627.rst
15151 F:      drivers/hwmon/sch5627.c
15152
15153 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15154 M:      Steve Glendinning <steve.glendinning@shawell.net>
15155 L:      linux-fbdev@vger.kernel.org
15156 S:      Maintained
15157 F:      drivers/video/fbdev/smscufx.c
15158
15159 SMSC47B397 HARDWARE MONITOR DRIVER
15160 M:      Jean Delvare <jdelvare@suse.com>
15161 L:      linux-hwmon@vger.kernel.org
15162 S:      Maintained
15163 F:      Documentation/hwmon/smsc47b397.rst
15164 F:      drivers/hwmon/smsc47b397.c
15165
15166 SMSC911x ETHERNET DRIVER
15167 M:      Steve Glendinning <steve.glendinning@shawell.net>
15168 L:      netdev@vger.kernel.org
15169 S:      Maintained
15170 F:      include/linux/smsc911x.h
15171 F:      drivers/net/ethernet/smsc/smsc911x.*
15172
15173 SMSC9420 PCI ETHERNET DRIVER
15174 M:      Steve Glendinning <steve.glendinning@shawell.net>
15175 L:      netdev@vger.kernel.org
15176 S:      Maintained
15177 F:      drivers/net/ethernet/smsc/smsc9420.*
15178
15179 SOC-CAMERA V4L2 SUBSYSTEM
15180 L:      linux-media@vger.kernel.org
15181 T:      git git://linuxtv.org/media_tree.git
15182 S:      Orphan
15183 F:      include/media/soc_camera.h
15184 F:      drivers/staging/media/soc_camera/
15185
15186 SOCIONEXT SYNQUACER I2C DRIVER
15187 M:      Ard Biesheuvel <ardb@kernel.org>
15188 L:      linux-i2c@vger.kernel.org
15189 S:      Maintained
15190 F:      drivers/i2c/busses/i2c-synquacer.c
15191 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15192
15193 SOCIONEXT UNIPHIER SOUND DRIVER
15194 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15195 S:      Orphan
15196 F:      sound/soc/uniphier/
15197
15198 SOEKRIS NET48XX LED SUPPORT
15199 M:      Chris Boot <bootc@bootc.net>
15200 S:      Maintained
15201 F:      drivers/leds/leds-net48xx.c
15202
15203 SOFT-IWARP DRIVER (siw)
15204 M:      Bernard Metzler <bmt@zurich.ibm.com>
15205 L:      linux-rdma@vger.kernel.org
15206 S:      Supported
15207 F:      drivers/infiniband/sw/siw/
15208 F:      include/uapi/rdma/siw-abi.h
15209
15210 SOFT-ROCE DRIVER (rxe)
15211 M:      Moni Shoua <monis@mellanox.com>
15212 L:      linux-rdma@vger.kernel.org
15213 S:      Supported
15214 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15215 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
15216 F:      drivers/infiniband/sw/rxe/
15217 F:      include/uapi/rdma/rdma_user_rxe.h
15218
15219 SOFTLOGIC 6x10 MPEG CODEC
15220 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15221 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15222 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15223 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15224 M:      Ismael Luceno <ismael@iodev.co.uk>
15225 L:      linux-media@vger.kernel.org
15226 S:      Supported
15227 F:      drivers/media/pci/solo6x10/
15228
15229 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15230 M:      James Morse <james.morse@arm.com>
15231 L:      linux-arm-kernel@lists.infradead.org
15232 S:      Maintained
15233 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
15234 F:      drivers/firmware/arm_sdei.c
15235 F:      include/linux/arm_sdei.h
15236 F:      include/uapi/linux/arm_sdei.h
15237
15238 SOFTWARE RAID (Multiple Disks) SUPPORT
15239 M:      Song Liu <song@kernel.org>
15240 L:      linux-raid@vger.kernel.org
15241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15242 S:      Supported
15243 F:      drivers/md/Makefile
15244 F:      drivers/md/Kconfig
15245 F:      drivers/md/md*
15246 F:      drivers/md/raid*
15247 F:      include/linux/raid/
15248 F:      include/uapi/linux/raid/
15249
15250 SOCIONEXT (SNI) AVE NETWORK DRIVER
15251 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15252 L:      netdev@vger.kernel.org
15253 S:      Maintained
15254 F:      drivers/net/ethernet/socionext/sni_ave.c
15255 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15256
15257 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15258 M:      Jassi Brar <jaswinder.singh@linaro.org>
15259 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
15260 L:      netdev@vger.kernel.org
15261 S:      Maintained
15262 F:      drivers/net/ethernet/socionext/netsec.c
15263 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
15264
15265 SOCIONEXT (SNI) Synquacer SPI DRIVER
15266 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
15267 M:      Jassi Brar <jaswinder.singh@linaro.org>
15268 L:      linux-spi@vger.kernel.org
15269 S:      Maintained
15270 F:      drivers/spi/spi-synquacer.c
15271 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
15272
15273 SOLIDRUN CLEARFOG SUPPORT
15274 M:      Russell King <linux@armlinux.org.uk>
15275 S:      Maintained
15276 F:      arch/arm/boot/dts/armada-388-clearfog*
15277 F:      arch/arm/boot/dts/armada-38x-solidrun-*
15278
15279 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15280 M:      Russell King <linux@armlinux.org.uk>
15281 S:      Maintained
15282 F:      arch/arm/boot/dts/imx6*-cubox-i*
15283 F:      arch/arm/boot/dts/imx6*-hummingboard*
15284 F:      arch/arm/boot/dts/imx6*-sr-*
15285
15286 SONIC NETWORK DRIVER
15287 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15288 L:      netdev@vger.kernel.org
15289 S:      Maintained
15290 F:      drivers/net/ethernet/natsemi/sonic.*
15291
15292 SONICS SILICON BACKPLANE DRIVER (SSB)
15293 M:      Michael Buesch <m@bues.ch>
15294 L:      linux-wireless@vger.kernel.org
15295 S:      Maintained
15296 F:      drivers/ssb/
15297 F:      include/linux/ssb/
15298
15299 SONY IMX214 SENSOR DRIVER
15300 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
15301 L:      linux-media@vger.kernel.org
15302 T:      git git://linuxtv.org/media_tree.git
15303 S:      Maintained
15304 F:      drivers/media/i2c/imx214.c
15305 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15306
15307 SONY IMX258 SENSOR DRIVER
15308 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15309 L:      linux-media@vger.kernel.org
15310 T:      git git://linuxtv.org/media_tree.git
15311 S:      Maintained
15312 F:      drivers/media/i2c/imx258.c
15313
15314 SONY IMX274 SENSOR DRIVER
15315 M:      Leon Luo <leonl@leopardimaging.com>
15316 L:      linux-media@vger.kernel.org
15317 T:      git git://linuxtv.org/media_tree.git
15318 S:      Maintained
15319 F:      drivers/media/i2c/imx274.c
15320 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
15321
15322 SONY IMX290 SENSOR DRIVER
15323 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15324 L:      linux-media@vger.kernel.org
15325 T:      git git://linuxtv.org/media_tree.git
15326 S:      Maintained
15327 F:      drivers/media/i2c/imx290.c
15328 F:      Documentation/devicetree/bindings/media/i2c/imx290.txt
15329
15330 SONY IMX319 SENSOR DRIVER
15331 M:      Bingbu Cao <bingbu.cao@intel.com>
15332 L:      linux-media@vger.kernel.org
15333 T:      git git://linuxtv.org/media_tree.git
15334 S:      Maintained
15335 F:      drivers/media/i2c/imx319.c
15336
15337 SONY IMX355 SENSOR DRIVER
15338 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15339 L:      linux-media@vger.kernel.org
15340 T:      git git://linuxtv.org/media_tree.git
15341 S:      Maintained
15342 F:      drivers/media/i2c/imx355.c
15343
15344 SONY MEMORYSTICK SUBSYSTEM
15345 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15346 M:      Alex Dubov <oakad@yahoo.com>
15347 M:      Ulf Hansson <ulf.hansson@linaro.org>
15348 L:      linux-mmc@vger.kernel.org
15349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15350 S:      Maintained
15351 F:      drivers/memstick/
15352 F:      include/linux/memstick.h
15353
15354 SONY VAIO CONTROL DEVICE DRIVER
15355 M:      Mattia Dongili <malattia@linux.it>
15356 L:      platform-driver-x86@vger.kernel.org
15357 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15358 S:      Maintained
15359 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15360 F:      drivers/char/sonypi.c
15361 F:      drivers/platform/x86/sony-laptop.c
15362 F:      include/linux/sony-laptop.h
15363
15364 SOUND
15365 M:      Jaroslav Kysela <perex@perex.cz>
15366 M:      Takashi Iwai <tiwai@suse.com>
15367 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15368 W:      http://www.alsa-project.org/
15369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15370 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15371 S:      Maintained
15372 F:      Documentation/sound/
15373 F:      include/sound/
15374 F:      include/uapi/sound/
15375 F:      sound/
15376
15377 SOUND - COMPRESSED AUDIO
15378 M:      Vinod Koul <vkoul@kernel.org>
15379 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15381 S:      Supported
15382 F:      Documentation/sound/designs/compress-offload.rst
15383 F:      include/sound/compress_driver.h
15384 F:      include/uapi/sound/compress_*
15385 F:      sound/core/compress_offload.c
15386 F:      sound/soc/soc-compress.c
15387
15388 SOUND - DMAENGINE HELPERS
15389 M:      Lars-Peter Clausen <lars@metafoo.de>
15390 S:      Supported
15391 F:      include/sound/dmaengine_pcm.h
15392 F:      sound/core/pcm_dmaengine.c
15393 F:      sound/soc/soc-generic-dmaengine-pcm.c
15394
15395 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15396 M:      Liam Girdwood <lgirdwood@gmail.com>
15397 M:      Mark Brown <broonie@kernel.org>
15398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15399 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15400 W:      http://alsa-project.org/main/index.php/ASoC
15401 S:      Supported
15402 F:      Documentation/devicetree/bindings/sound/
15403 F:      Documentation/sound/soc/
15404 F:      sound/soc/
15405 F:      include/dt-bindings/sound/
15406 F:      include/sound/soc*
15407
15408 SOUNDWIRE SUBSYSTEM
15409 M:      Vinod Koul <vkoul@kernel.org>
15410 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15411 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15412 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15413 S:      Supported
15414 F:      Documentation/driver-api/soundwire/
15415 F:      drivers/soundwire/
15416 F:      include/linux/soundwire/
15417
15418 SP2 MEDIA DRIVER
15419 M:      Olli Salonen <olli.salonen@iki.fi>
15420 L:      linux-media@vger.kernel.org
15421 W:      https://linuxtv.org
15422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15423 S:      Maintained
15424 F:      drivers/media/dvb-frontends/sp2*
15425
15426 SPARC + UltraSPARC (sparc/sparc64)
15427 M:      "David S. Miller" <davem@davemloft.net>
15428 L:      sparclinux@vger.kernel.org
15429 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15432 S:      Maintained
15433 F:      arch/sparc/
15434 F:      drivers/sbus/
15435
15436 SPARC SERIAL DRIVERS
15437 M:      "David S. Miller" <davem@davemloft.net>
15438 L:      sparclinux@vger.kernel.org
15439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15441 S:      Maintained
15442 F:      include/linux/sunserialcore.h
15443 F:      drivers/tty/serial/suncore.c
15444 F:      drivers/tty/serial/sunhv.c
15445 F:      drivers/tty/serial/sunsab.c
15446 F:      drivers/tty/serial/sunsab.h
15447 F:      drivers/tty/serial/sunsu.c
15448 F:      drivers/tty/serial/sunzilog.c
15449 F:      drivers/tty/serial/sunzilog.h
15450 F:      drivers/tty/vcc.c
15451
15452 SPARSE CHECKER
15453 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15454 L:      linux-sparse@vger.kernel.org
15455 W:      https://sparse.wiki.kernel.org/
15456 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15457 S:      Maintained
15458 F:      include/linux/compiler.h
15459
15460 SPEAR CLOCK FRAMEWORK SUPPORT
15461 M:      Viresh Kumar <vireshk@kernel.org>
15462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15463 W:      http://www.st.com/spear
15464 S:      Maintained
15465 F:      drivers/clk/spear/
15466
15467 SPEAR PLATFORM SUPPORT
15468 M:      Viresh Kumar <vireshk@kernel.org>
15469 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15471 W:      http://www.st.com/spear
15472 S:      Maintained
15473 F:      arch/arm/boot/dts/spear*
15474 F:      arch/arm/mach-spear/
15475
15476 SPI NOR SUBSYSTEM
15477 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15478 L:      linux-mtd@lists.infradead.org
15479 W:      http://www.linux-mtd.infradead.org/
15480 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15482 S:      Maintained
15483 F:      drivers/mtd/spi-nor/
15484 F:      include/linux/mtd/spi-nor.h
15485
15486 SPI SUBSYSTEM
15487 M:      Mark Brown <broonie@kernel.org>
15488 L:      linux-spi@vger.kernel.org
15489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15490 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15491 S:      Maintained
15492 F:      Documentation/devicetree/bindings/spi/
15493 F:      Documentation/spi/
15494 F:      drivers/spi/
15495 F:      include/linux/spi/
15496 F:      include/uapi/linux/spi/
15497 F:      tools/spi/
15498
15499 SPIDERNET NETWORK DRIVER for CELL
15500 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15501 L:      netdev@vger.kernel.org
15502 S:      Supported
15503 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15504 F:      drivers/net/ethernet/toshiba/spider_net*
15505
15506 SPMI SUBSYSTEM
15507 R:      Stephen Boyd <sboyd@kernel.org>
15508 L:      linux-arm-msm@vger.kernel.org
15509 F:      Documentation/devicetree/bindings/spmi/
15510 F:      drivers/spmi/
15511 F:      include/dt-bindings/spmi/spmi.h
15512 F:      include/linux/spmi.h
15513 F:      include/trace/events/spmi.h
15514
15515 SPU FILE SYSTEM
15516 M:      Jeremy Kerr <jk@ozlabs.org>
15517 L:      linuxppc-dev@lists.ozlabs.org
15518 W:      http://www.ibm.com/developerworks/power/cell/
15519 S:      Supported
15520 F:      Documentation/filesystems/spufs.txt
15521 F:      arch/powerpc/platforms/cell/spufs/
15522
15523 SQUASHFS FILE SYSTEM
15524 M:      Phillip Lougher <phillip@squashfs.org.uk>
15525 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15526 W:      http://squashfs.org.uk
15527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15528 S:      Maintained
15529 F:      Documentation/filesystems/squashfs.txt
15530 F:      fs/squashfs/
15531
15532 SRM (Alpha) environment access
15533 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15534 S:      Maintained
15535 F:      arch/alpha/kernel/srm_env.c
15536
15537 ST LSM6DSx IMU IIO DRIVER
15538 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15539 L:      linux-iio@vger.kernel.org
15540 W:      http://www.st.com/
15541 S:      Maintained
15542 F:      drivers/iio/imu/st_lsm6dsx/
15543 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15544
15545 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15546 M:      Mickael Guene <mickael.guene@st.com>
15547 L:      linux-media@vger.kernel.org
15548 T:      git git://linuxtv.org/media_tree.git
15549 S:      Maintained
15550 F:      drivers/media/i2c/st-mipid02.c
15551 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15552
15553 ST STM32 I2C/SMBUS DRIVER
15554 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15555 L:      linux-i2c@vger.kernel.org
15556 S:      Maintained
15557 F:      drivers/i2c/busses/i2c-stm32*
15558
15559 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15560 M:      Song Qiang <songqiang1304521@gmail.com>
15561 L:      linux-iio@vger.kernel.org
15562 S:      Maintained
15563 F:      drivers/iio/proximity/vl53l0x-i2c.c
15564 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15565
15566 STABLE BRANCH
15567 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15568 M:      Sasha Levin <sashal@kernel.org>
15569 L:      stable@vger.kernel.org
15570 S:      Supported
15571 F:      Documentation/process/stable-kernel-rules.rst
15572
15573 STAGING - COMEDI
15574 M:      Ian Abbott <abbotti@mev.co.uk>
15575 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15576 S:      Odd Fixes
15577 F:      drivers/staging/comedi/
15578
15579 STAGING - FIELDBUS SUBSYSTEM
15580 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15581 S:      Maintained
15582 F:      drivers/staging/fieldbus/*
15583 F:      drivers/staging/fieldbus/Documentation/
15584
15585 STAGING - HMS ANYBUS-S BUS
15586 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15587 S:      Maintained
15588 F:      drivers/staging/fieldbus/anybuss/
15589
15590 STAGING - INDUSTRIAL IO
15591 M:      Jonathan Cameron <jic23@kernel.org>
15592 L:      linux-iio@vger.kernel.org
15593 S:      Odd Fixes
15594 F:      Documentation/devicetree/bindings/staging/iio/
15595 F:      drivers/staging/iio/
15596
15597 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15598 M:      Marc Dietrich <marvin24@gmx.de>
15599 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15600 L:      linux-tegra@vger.kernel.org
15601 S:      Maintained
15602 F:      drivers/staging/nvec/
15603
15604 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15605 M:      Jens Frederich <jfrederich@gmail.com>
15606 M:      Daniel Drake <dsd@laptop.org>
15607 M:      Jon Nettleton <jon.nettleton@gmail.com>
15608 W:      http://wiki.laptop.org/go/DCON
15609 S:      Maintained
15610 F:      drivers/staging/olpc_dcon/
15611
15612 STAGING - REALTEK RTL8712U DRIVERS
15613 M:      Larry Finger <Larry.Finger@lwfinger.net>
15614 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15615 S:      Odd Fixes
15616 F:      drivers/staging/rtl8712/
15617
15618 STAGING - REALTEK RTL8188EU DRIVERS
15619 M:      Larry Finger <Larry.Finger@lwfinger.net>
15620 S:      Odd Fixes
15621 F:      drivers/staging/rtl8188eu/
15622
15623 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15624 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15625 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15626 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15627 L:      linux-fbdev@vger.kernel.org
15628 S:      Maintained
15629 F:      drivers/staging/sm750fb/
15630
15631 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15632 M:      William Hubbs <w.d.hubbs@gmail.com>
15633 M:      Chris Brannon <chris@the-brannons.com>
15634 M:      Kirk Reiser <kirk@reisers.ca>
15635 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15636 L:      speakup@linux-speakup.org
15637 W:      http://www.linux-speakup.org/
15638 S:      Odd Fixes
15639 F:      drivers/staging/speakup/
15640
15641 STAGING - VIA VT665X DRIVERS
15642 M:      Forest Bond <forest@alittletooquiet.net>
15643 S:      Odd Fixes
15644 F:      drivers/staging/vt665?/
15645
15646 STAGING - WILC1000 WIFI DRIVER
15647 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15648 M:      Ajay Singh <ajay.kathat@microchip.com>
15649 L:      linux-wireless@vger.kernel.org
15650 S:      Supported
15651 F:      drivers/staging/wilc1000/
15652
15653 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15654 M:      Michael Hennerich <michael.hennerich@analog.com>
15655 M:      Beniamin Bia <beniamin.bia@analog.com>
15656 L:      linux-fbdev@vger.kernel.org
15657 S:      Supported
15658 F:      drivers/staging/fbtft/fb_seps525.c
15659 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15660
15661 STAGING SUBSYSTEM
15662 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15664 L:      devel@driverdev.osuosl.org
15665 S:      Supported
15666 F:      drivers/staging/
15667
15668 STARFIRE/DURALAN NETWORK DRIVER
15669 M:      Ion Badulescu <ionut@badula.org>
15670 S:      Odd Fixes
15671 F:      drivers/net/ethernet/adaptec/starfire*
15672
15673 STEC S1220 SKD DRIVER
15674 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15675 L:      linux-block@vger.kernel.org
15676 S:      Maintained
15677 F:      drivers/block/skd*[ch]
15678
15679 STI AUDIO (ASoC) DRIVERS
15680 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15681 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15682 S:      Maintained
15683 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15684 F:      sound/soc/sti/
15685
15686 STI CEC DRIVER
15687 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15688 S:      Maintained
15689 F:      drivers/media/platform/sti/cec/
15690 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15691
15692 STK1160 USB VIDEO CAPTURE DRIVER
15693 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15694 L:      linux-media@vger.kernel.org
15695 T:      git git://linuxtv.org/media_tree.git
15696 S:      Maintained
15697 F:      drivers/media/usb/stk1160/
15698
15699 STM32 AUDIO (ASoC) DRIVERS
15700 M:      Olivier Moysan <olivier.moysan@st.com>
15701 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15702 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15703 S:      Maintained
15704 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15705 F:      sound/soc/stm/
15706
15707 STM32 TIMER/LPTIMER DRIVERS
15708 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15709 S:      Maintained
15710 F:      drivers/*/stm32-*timer*
15711 F:      drivers/pwm/pwm-stm32*
15712 F:      include/linux/*/stm32-*tim*
15713 F:      Documentation/ABI/testing/*timer-stm32
15714 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15715 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15716
15717 STMMAC ETHERNET DRIVER
15718 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15719 M:      Alexandre Torgue <alexandre.torgue@st.com>
15720 M:      Jose Abreu <joabreu@synopsys.com>
15721 L:      netdev@vger.kernel.org
15722 W:      http://www.stlinux.com
15723 S:      Supported
15724 F:      drivers/net/ethernet/stmicro/stmmac/
15725
15726 SUN3/3X
15727 M:      Sam Creasey <sammy@sammy.net>
15728 W:      http://sammy.net/sun3/
15729 S:      Maintained
15730 F:      arch/m68k/kernel/*sun3*
15731 F:      arch/m68k/sun3*/
15732 F:      arch/m68k/include/asm/sun3*
15733 F:      drivers/net/ethernet/i825xx/sun3*
15734
15735 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15736 M:      Hans de Goede <hdegoede@redhat.com>
15737 L:      linux-input@vger.kernel.org
15738 S:      Maintained
15739 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15740 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15741
15742 SUNDANCE NETWORK DRIVER
15743 M:      Denis Kirjanov <kda@linux-powerpc.org>
15744 L:      netdev@vger.kernel.org
15745 S:      Maintained
15746 F:      drivers/net/ethernet/dlink/sundance.c
15747
15748 SUPERH
15749 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15750 M:      Rich Felker <dalias@libc.org>
15751 L:      linux-sh@vger.kernel.org
15752 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15753 S:      Maintained
15754 F:      Documentation/sh/
15755 F:      arch/sh/
15756 F:      drivers/sh/
15757
15758 SUSPEND TO RAM
15759 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15760 M:      Len Brown <len.brown@intel.com>
15761 M:      Pavel Machek <pavel@ucw.cz>
15762 L:      linux-pm@vger.kernel.org
15763 B:      https://bugzilla.kernel.org
15764 S:      Supported
15765 F:      Documentation/power/
15766 F:      arch/x86/kernel/acpi/
15767 F:      drivers/base/power/
15768 F:      kernel/power/
15769 F:      include/linux/suspend.h
15770 F:      include/linux/freezer.h
15771 F:      include/linux/pm.h
15772
15773 SVGA HANDLING
15774 M:      Martin Mares <mj@ucw.cz>
15775 L:      linux-video@atrey.karlin.mff.cuni.cz
15776 S:      Maintained
15777 F:      Documentation/admin-guide/svga.rst
15778 F:      arch/x86/boot/video*
15779
15780 SWIOTLB SUBSYSTEM
15781 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15782 L:      iommu@lists.linux-foundation.org
15783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15784 S:      Supported
15785 F:      kernel/dma/swiotlb.c
15786 F:      arch/*/kernel/pci-swiotlb.c
15787 F:      include/linux/swiotlb.h
15788
15789 SWITCHDEV
15790 M:      Jiri Pirko <jiri@resnulli.us>
15791 M:      Ivan Vecera <ivecera@redhat.com>
15792 L:      netdev@vger.kernel.org
15793 S:      Supported
15794 F:      net/switchdev/
15795 F:      include/net/switchdev.h
15796
15797 SY8106A REGULATOR DRIVER
15798 M:      Icenowy Zheng <icenowy@aosc.io>
15799 S:      Maintained
15800 F:      drivers/regulator/sy8106a-regulator.c
15801 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15802
15803 SYNC FILE FRAMEWORK
15804 M:      Sumit Semwal <sumit.semwal@linaro.org>
15805 R:      Gustavo Padovan <gustavo@padovan.org>
15806 S:      Maintained
15807 L:      linux-media@vger.kernel.org
15808 L:      dri-devel@lists.freedesktop.org
15809 F:      drivers/dma-buf/sync_*
15810 F:      drivers/dma-buf/dma-fence*
15811 F:      drivers/dma-buf/sw_sync.c
15812 F:      include/linux/sync_file.h
15813 F:      include/uapi/linux/sync_file.h
15814 F:      Documentation/driver-api/sync_file.rst
15815 T:      git git://anongit.freedesktop.org/drm/drm-misc
15816
15817 SYNOPSYS ARC ARCHITECTURE
15818 M:      Vineet Gupta <vgupta@synopsys.com>
15819 L:      linux-snps-arc@lists.infradead.org
15820 S:      Supported
15821 F:      arch/arc/
15822 F:      Documentation/devicetree/bindings/arc/*
15823 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15824 F:      drivers/clocksource/arc_timer.c
15825 F:      drivers/tty/serial/arc_uart.c
15826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15827
15828 SYNOPSYS ARC HSDK SDP pll clock driver
15829 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15830 S:      Supported
15831 F:      drivers/clk/clk-hsdk-pll.c
15832 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15833
15834 SYNOPSYS ARC SDP clock driver
15835 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15836 S:      Supported
15837 F:      drivers/clk/axs10x/*
15838 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15839
15840 SYNOPSYS ARC SDP platform support
15841 M:      Alexey Brodkin <abrodkin@synopsys.com>
15842 S:      Supported
15843 F:      arch/arc/plat-axs10x
15844 F:      arch/arc/boot/dts/ax*
15845 F:      Documentation/devicetree/bindings/arc/axs10*
15846
15847 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15848 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15849 S:      Supported
15850 F:      drivers/reset/reset-axs10x.c
15851 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15852
15853 SYNOPSYS CREG GPIO DRIVER
15854 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15855 S:      Maintained
15856 F:      drivers/gpio/gpio-creg-snps.c
15857 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15858
15859 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15860 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15861 S:      Maintained
15862 F:      drivers/tty/serial/8250/8250_dw.c
15863
15864 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15865 M:      Hoan Tran <hoan@os.amperecomputing.com>
15866 L:      linux-gpio@vger.kernel.org
15867 S:      Maintained
15868 F:      drivers/gpio/gpio-dwapb.c
15869 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15870
15871 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15872 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15873 S:      Maintained
15874 F:      drivers/dma/dw-axi-dmac/
15875 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15876
15877 SYNOPSYS DESIGNWARE DMAC DRIVER
15878 M:      Viresh Kumar <vireshk@kernel.org>
15879 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15880 S:      Maintained
15881 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15882 F:      drivers/dma/dw/
15883 F:      include/dt-bindings/dma/dw-dmac.h
15884 F:      include/linux/dma/dw.h
15885 F:      include/linux/platform_data/dma-dw.h
15886
15887 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15888 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15889 L:      netdev@vger.kernel.org
15890 S:      Supported
15891 F:      drivers/net/ethernet/synopsys/
15892
15893 SYNOPSYS DESIGNWARE I2C DRIVER
15894 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15895 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15896 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15897 L:      linux-i2c@vger.kernel.org
15898 S:      Maintained
15899 F:      drivers/i2c/busses/i2c-designware-*
15900 F:      include/linux/platform_data/i2c-designware.h
15901
15902 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15903 M:      Jaehoon Chung <jh80.chung@samsung.com>
15904 L:      linux-mmc@vger.kernel.org
15905 S:      Maintained
15906 F:      drivers/mmc/host/dw_mmc*
15907
15908 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15909 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15910 S:      Supported
15911 F:      drivers/reset/reset-hsdk.c
15912 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15913 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15914
15915 SYSTEM CONFIGURATION (SYSCON)
15916 M:      Lee Jones <lee.jones@linaro.org>
15917 M:      Arnd Bergmann <arnd@arndb.de>
15918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15919 S:      Supported
15920 F:      drivers/mfd/syscon.c
15921
15922 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15923 M:      Sudeep Holla <sudeep.holla@arm.com>
15924 L:      linux-arm-kernel@lists.infradead.org
15925 S:      Maintained
15926 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15927 F:      drivers/clk/clk-sc[mp]i.c
15928 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15929 F:      drivers/firmware/arm_scpi.c
15930 F:      drivers/firmware/arm_scmi/
15931 F:      drivers/reset/reset-scmi.c
15932 F:      include/linux/sc[mp]i_protocol.h
15933
15934 SYSTEM RESET/SHUTDOWN DRIVERS
15935 M:      Sebastian Reichel <sre@kernel.org>
15936 L:      linux-pm@vger.kernel.org
15937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15938 S:      Maintained
15939 F:      Documentation/devicetree/bindings/power/reset/
15940 F:      drivers/power/reset/
15941
15942 SYSTEM TRACE MODULE CLASS
15943 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15944 S:      Maintained
15945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15946 F:      Documentation/trace/stm.rst
15947 F:      drivers/hwtracing/stm/
15948 F:      include/linux/stm.h
15949 F:      include/uapi/linux/stm.h
15950
15951 SYSV FILESYSTEM
15952 M:      Christoph Hellwig <hch@infradead.org>
15953 S:      Maintained
15954 F:      Documentation/filesystems/sysv-fs.txt
15955 F:      fs/sysv/
15956 F:      include/linux/sysv_fs.h
15957
15958 TASKSTATS STATISTICS INTERFACE
15959 M:      Balbir Singh <bsingharora@gmail.com>
15960 S:      Maintained
15961 F:      Documentation/accounting/taskstats*
15962 F:      include/linux/taskstats*
15963 F:      kernel/taskstats.c
15964
15965 TC subsystem
15966 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15967 M:      Cong Wang <xiyou.wangcong@gmail.com>
15968 M:      Jiri Pirko <jiri@resnulli.us>
15969 L:      netdev@vger.kernel.org
15970 S:      Maintained
15971 F:      include/net/pkt_cls.h
15972 F:      include/net/pkt_sched.h
15973 F:      include/net/tc_act/
15974 F:      include/uapi/linux/pkt_cls.h
15975 F:      include/uapi/linux/pkt_sched.h
15976 F:      include/uapi/linux/tc_act/
15977 F:      include/uapi/linux/tc_ematch/
15978 F:      net/sched/
15979
15980 TC90522 MEDIA DRIVER
15981 M:      Akihiro Tsukada <tskd08@gmail.com>
15982 L:      linux-media@vger.kernel.org
15983 S:      Odd Fixes
15984 F:      drivers/media/dvb-frontends/tc90522*
15985
15986 TCP LOW PRIORITY MODULE
15987 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15988 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15989 W:      http://tcp-lp-mod.sourceforge.net/
15990 S:      Maintained
15991 F:      net/ipv4/tcp_lp.c
15992
15993 TDA10071 MEDIA DRIVER
15994 M:      Antti Palosaari <crope@iki.fi>
15995 L:      linux-media@vger.kernel.org
15996 W:      https://linuxtv.org
15997 W:      http://palosaari.fi/linux/
15998 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15999 T:      git git://linuxtv.org/anttip/media_tree.git
16000 S:      Maintained
16001 F:      drivers/media/dvb-frontends/tda10071*
16002
16003 TDA18212 MEDIA DRIVER
16004 M:      Antti Palosaari <crope@iki.fi>
16005 L:      linux-media@vger.kernel.org
16006 W:      https://linuxtv.org
16007 W:      http://palosaari.fi/linux/
16008 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16009 T:      git git://linuxtv.org/anttip/media_tree.git
16010 S:      Maintained
16011 F:      drivers/media/tuners/tda18212*
16012
16013 TDA18218 MEDIA DRIVER
16014 M:      Antti Palosaari <crope@iki.fi>
16015 L:      linux-media@vger.kernel.org
16016 W:      https://linuxtv.org
16017 W:      http://palosaari.fi/linux/
16018 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16019 T:      git git://linuxtv.org/anttip/media_tree.git
16020 S:      Maintained
16021 F:      drivers/media/tuners/tda18218*
16022
16023 TDA18250 MEDIA DRIVER
16024 M:      Olli Salonen <olli.salonen@iki.fi>
16025 L:      linux-media@vger.kernel.org
16026 W:      https://linuxtv.org
16027 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16028 T:      git git://linuxtv.org/media_tree.git
16029 S:      Maintained
16030 F:      drivers/media/tuners/tda18250*
16031
16032 TDA18271 MEDIA DRIVER
16033 M:      Michael Krufky <mkrufky@linuxtv.org>
16034 L:      linux-media@vger.kernel.org
16035 W:      https://linuxtv.org
16036 W:      http://github.com/mkrufky
16037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16038 T:      git git://linuxtv.org/mkrufky/tuners.git
16039 S:      Maintained
16040 F:      drivers/media/tuners/tda18271*
16041
16042 TDA1997x MEDIA DRIVER
16043 M:      Tim Harvey <tharvey@gateworks.com>
16044 L:      linux-media@vger.kernel.org
16045 W:      https://linuxtv.org
16046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16047 S:      Maintained
16048 F:      drivers/media/i2c/tda1997x.*
16049
16050 TDA827x MEDIA DRIVER
16051 M:      Michael Krufky <mkrufky@linuxtv.org>
16052 L:      linux-media@vger.kernel.org
16053 W:      https://linuxtv.org
16054 W:      http://github.com/mkrufky
16055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16056 T:      git git://linuxtv.org/mkrufky/tuners.git
16057 S:      Maintained
16058 F:      drivers/media/tuners/tda8290.*
16059
16060 TDA8290 MEDIA DRIVER
16061 M:      Michael Krufky <mkrufky@linuxtv.org>
16062 L:      linux-media@vger.kernel.org
16063 W:      https://linuxtv.org
16064 W:      http://github.com/mkrufky
16065 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16066 T:      git git://linuxtv.org/mkrufky/tuners.git
16067 S:      Maintained
16068 F:      drivers/media/tuners/tda8290.*
16069
16070 TDA9840 MEDIA DRIVER
16071 M:      Hans Verkuil <hverkuil@xs4all.nl>
16072 L:      linux-media@vger.kernel.org
16073 T:      git git://linuxtv.org/media_tree.git
16074 W:      https://linuxtv.org
16075 S:      Maintained
16076 F:      drivers/media/i2c/tda9840*
16077
16078 TEA5761 TUNER DRIVER
16079 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16080 L:      linux-media@vger.kernel.org
16081 W:      https://linuxtv.org
16082 T:      git git://linuxtv.org/media_tree.git
16083 S:      Odd fixes
16084 F:      drivers/media/tuners/tea5761.*
16085
16086 TEA5767 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:      Maintained
16092 F:      drivers/media/tuners/tea5767.*
16093
16094 TEA6415C MEDIA DRIVER
16095 M:      Hans Verkuil <hverkuil@xs4all.nl>
16096 L:      linux-media@vger.kernel.org
16097 T:      git git://linuxtv.org/media_tree.git
16098 W:      https://linuxtv.org
16099 S:      Maintained
16100 F:      drivers/media/i2c/tea6415c*
16101
16102 TEA6420 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/tea6420*
16109
16110 TEAM DRIVER
16111 M:      Jiri Pirko <jiri@resnulli.us>
16112 L:      netdev@vger.kernel.org
16113 S:      Supported
16114 F:      drivers/net/team/
16115 F:      include/linux/if_team.h
16116 F:      include/uapi/linux/if_team.h
16117
16118 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16119 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16120 S:      Maintained
16121 F:      arch/x86/platform/ts5500/
16122
16123 TECHNOTREND USB IR RECEIVER
16124 M:      Sean Young <sean@mess.org>
16125 L:      linux-media@vger.kernel.org
16126 S:      Maintained
16127 F:      drivers/media/rc/ttusbir.c
16128
16129 TECHWELL TW9910 VIDEO DECODER
16130 L:      linux-media@vger.kernel.org
16131 S:      Orphan
16132 F:      drivers/media/i2c/tw9910.c
16133 F:      include/media/i2c/tw9910.h
16134
16135 TEE SUBSYSTEM
16136 M:      Jens Wiklander <jens.wiklander@linaro.org>
16137 L:      tee-dev@lists.linaro.org
16138 S:      Maintained
16139 F:      include/linux/tee_drv.h
16140 F:      include/uapi/linux/tee.h
16141 F:      drivers/tee/
16142 F:      Documentation/tee.txt
16143
16144 TEGRA ARCHITECTURE SUPPORT
16145 M:      Thierry Reding <thierry.reding@gmail.com>
16146 M:      Jonathan Hunter <jonathanh@nvidia.com>
16147 L:      linux-tegra@vger.kernel.org
16148 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
16149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16150 S:      Supported
16151 N:      [^a-z]tegra
16152
16153 TEGRA CLOCK DRIVER
16154 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
16155 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
16156 S:      Supported
16157 F:      drivers/clk/tegra/
16158
16159 TEGRA DMA DRIVERS
16160 M:      Laxman Dewangan <ldewangan@nvidia.com>
16161 M:      Jon Hunter <jonathanh@nvidia.com>
16162 S:      Supported
16163 F:      drivers/dma/tegra*
16164
16165 TEGRA I2C DRIVER
16166 M:      Laxman Dewangan <ldewangan@nvidia.com>
16167 R:      Dmitry Osipenko <digetx@gmail.com>
16168 S:      Supported
16169 F:      drivers/i2c/busses/i2c-tegra.c
16170
16171 TEGRA IOMMU DRIVERS
16172 M:      Thierry Reding <thierry.reding@gmail.com>
16173 L:      linux-tegra@vger.kernel.org
16174 S:      Supported
16175 F:      drivers/iommu/tegra*
16176
16177 TEGRA KBC DRIVER
16178 M:      Laxman Dewangan <ldewangan@nvidia.com>
16179 S:      Supported
16180 F:      drivers/input/keyboard/tegra-kbc.c
16181
16182 TEGRA NAND DRIVER
16183 M:      Stefan Agner <stefan@agner.ch>
16184 M:      Lucas Stach <dev@lynxeye.de>
16185 S:      Maintained
16186 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16187 F:      drivers/mtd/nand/raw/tegra_nand.c
16188
16189 TEGRA PWM DRIVER
16190 M:      Thierry Reding <thierry.reding@gmail.com>
16191 S:      Supported
16192 F:      drivers/pwm/pwm-tegra.c
16193
16194 TEGRA SERIAL DRIVER
16195 M:      Laxman Dewangan <ldewangan@nvidia.com>
16196 S:      Supported
16197 F:      drivers/tty/serial/serial-tegra.c
16198
16199 TEGRA SPI DRIVER
16200 M:      Laxman Dewangan <ldewangan@nvidia.com>
16201 S:      Supported
16202 F:      drivers/spi/spi-tegra*
16203
16204 TEGRA XUSB PADCTL DRIVER
16205 M:      JC Kuo <jckuo@nvidia.com>
16206 S:      Supported
16207 F:      drivers/phy/tegra/xusb*
16208
16209 TEHUTI ETHERNET DRIVER
16210 M:      Andy Gospodarek <andy@greyhouse.net>
16211 L:      netdev@vger.kernel.org
16212 S:      Supported
16213 F:      drivers/net/ethernet/tehuti/*
16214
16215 Telecom Clock Driver for MCPL0010
16216 M:      Mark Gross <mark.gross@intel.com>
16217 S:      Supported
16218 F:      drivers/char/tlclk.c
16219
16220 TENSILICA XTENSA PORT (xtensa)
16221 M:      Chris Zankel <chris@zankel.net>
16222 M:      Max Filippov <jcmvbkbc@gmail.com>
16223 L:      linux-xtensa@linux-xtensa.org
16224 T:      git git://github.com/czankel/xtensa-linux.git
16225 S:      Maintained
16226 F:      arch/xtensa/
16227 F:      drivers/irqchip/irq-xtensa-*
16228
16229 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16230 M:      Nishanth Menon <nm@ti.com>
16231 M:      Tero Kristo <t-kristo@ti.com>
16232 M:      Santosh Shilimkar <ssantosh@kernel.org>
16233 L:      linux-arm-kernel@lists.infradead.org
16234 S:      Maintained
16235 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16236 F:      drivers/firmware/ti_sci*
16237 F:      include/linux/soc/ti/ti_sci_protocol.h
16238 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16239 F:      drivers/soc/ti/ti_sci_pm_domains.c
16240 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
16241 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16242 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16243 F:      drivers/clk/keystone/sci-clk.c
16244 F:      drivers/reset/reset-ti-sci.c
16245 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16246 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16247 F:      drivers/irqchip/irq-ti-sci-intr.c
16248 F:      drivers/irqchip/irq-ti-sci-inta.c
16249 F:      include/linux/soc/ti/ti_sci_inta_msi.h
16250 F:      drivers/soc/ti/ti_sci_inta_msi.c
16251
16252 Texas Instruments ASoC drivers
16253 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16254 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16255 S:      Maintained
16256 F:      sound/soc/ti/
16257
16258 Texas Instruments' DAC7612 DAC Driver
16259 M:      Ricardo Ribalda <ricardo@ribalda.com>
16260 L:      linux-iio@vger.kernel.org
16261 S:      Supported
16262 F:      drivers/iio/dac/ti-dac7612.c
16263 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16264
16265 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16266 M:      Hans Verkuil <hverkuil@xs4all.nl>
16267 L:      linux-media@vger.kernel.org
16268 T:      git git://linuxtv.org/media_tree.git
16269 W:      https://linuxtv.org
16270 S:      Maintained
16271 F:      drivers/media/radio/radio-raremono.c
16272
16273 THERMAL
16274 M:      Zhang Rui <rui.zhang@intel.com>
16275 M:      Eduardo Valentin <edubezval@gmail.com>
16276 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
16277 R:      Amit Kucheria <amit.kucheria@verdurent.com>
16278 L:      linux-pm@vger.kernel.org
16279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16281 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16282 S:      Supported
16283 F:      drivers/thermal/
16284 F:      include/linux/thermal.h
16285 F:      include/uapi/linux/thermal.h
16286 F:      include/linux/cpu_cooling.h
16287 F:      Documentation/devicetree/bindings/thermal/
16288
16289 THERMAL/CPU_COOLING
16290 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
16291 M:      Viresh Kumar <viresh.kumar@linaro.org>
16292 M:      Javi Merino <javi.merino@kernel.org>
16293 L:      linux-pm@vger.kernel.org
16294 S:      Supported
16295 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
16296 F:      drivers/thermal/cpu_cooling.c
16297 F:      include/linux/cpu_cooling.h
16298
16299 THINKPAD ACPI EXTRAS DRIVER
16300 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16301 L:      ibm-acpi-devel@lists.sourceforge.net
16302 L:      platform-driver-x86@vger.kernel.org
16303 W:      http://ibm-acpi.sourceforge.net
16304 W:      http://thinkwiki.org/wiki/Ibm-acpi
16305 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16306 S:      Maintained
16307 F:      drivers/platform/x86/thinkpad_acpi.c
16308
16309 THUNDERBOLT DRIVER
16310 M:      Andreas Noever <andreas.noever@gmail.com>
16311 M:      Michael Jamet <michael.jamet@intel.com>
16312 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16313 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16315 S:      Maintained
16316 F:      Documentation/admin-guide/thunderbolt.rst
16317 F:      drivers/thunderbolt/
16318 F:      include/linux/thunderbolt.h
16319
16320 THUNDERBOLT NETWORK DRIVER
16321 M:      Michael Jamet <michael.jamet@intel.com>
16322 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
16323 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
16324 L:      netdev@vger.kernel.org
16325 S:      Maintained
16326 F:      drivers/net/thunderbolt.c
16327
16328 THUNDERX GPIO DRIVER
16329 M:      David Daney <david.daney@cavium.com>
16330 S:      Maintained
16331 F:      drivers/gpio/gpio-thunderx.c
16332
16333 TI AM437X VPFE DRIVER
16334 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16335 L:      linux-media@vger.kernel.org
16336 W:      https://linuxtv.org
16337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16338 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16339 S:      Maintained
16340 F:      drivers/media/platform/am437x/
16341
16342 TI BANDGAP AND THERMAL DRIVER
16343 M:      Eduardo Valentin <edubezval@gmail.com>
16344 M:      Keerthy <j-keerthy@ti.com>
16345 L:      linux-pm@vger.kernel.org
16346 L:      linux-omap@vger.kernel.org
16347 S:      Maintained
16348 F:      drivers/thermal/ti-soc-thermal/
16349
16350 TI BQ27XXX POWER SUPPLY DRIVER
16351 R:      Andrew F. Davis <afd@ti.com>
16352 F:      include/linux/power/bq27xxx_battery.h
16353 F:      drivers/power/supply/bq27xxx_battery.c
16354 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16355
16356 TI CDCE706 CLOCK DRIVER
16357 M:      Max Filippov <jcmvbkbc@gmail.com>
16358 S:      Maintained
16359 F:      drivers/clk/clk-cdce706.c
16360
16361 TI CLOCK DRIVER
16362 M:      Tero Kristo <t-kristo@ti.com>
16363 L:      linux-omap@vger.kernel.org
16364 S:      Maintained
16365 F:      drivers/clk/ti/
16366 F:      include/linux/clk/ti.h
16367
16368 TI DAVINCI MACHINE SUPPORT
16369 M:      Sekhar Nori <nsekhar@ti.com>
16370 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16373 S:      Supported
16374 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16375 F:      arch/arm/mach-davinci/
16376 F:      drivers/i2c/busses/i2c-davinci.c
16377 F:      arch/arm/boot/dts/da850*
16378
16379 TI DAVINCI SERIES CLOCK DRIVER
16380 M:      David Lechner <david@lechnology.com>
16381 R:      Sekhar Nori <nsekhar@ti.com>
16382 S:      Maintained
16383 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16384 F:      drivers/clk/davinci/
16385
16386 TI DAVINCI SERIES GPIO DRIVER
16387 M:      Keerthy <j-keerthy@ti.com>
16388 L:      linux-gpio@vger.kernel.org
16389 S:      Maintained
16390 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16391 F:      drivers/gpio/gpio-davinci.c
16392
16393 TI DAVINCI SERIES MEDIA DRIVER
16394 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16395 L:      linux-media@vger.kernel.org
16396 W:      https://linuxtv.org
16397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16398 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16399 S:      Maintained
16400 F:      drivers/media/platform/davinci/
16401 F:      include/media/davinci/
16402
16403 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16404 R:      David Lechner <david@lechnology.com>
16405 L:      linux-iio@vger.kernel.org
16406 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
16407 F:      drivers/counter/ti-eqep.c
16408
16409 TI ETHERNET SWITCH DRIVER (CPSW)
16410 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16411 L:      linux-omap@vger.kernel.org
16412 L:      netdev@vger.kernel.org
16413 S:      Maintained
16414 F:      drivers/net/ethernet/ti/cpsw*
16415 F:      drivers/net/ethernet/ti/davinci*
16416
16417 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16418 M:      Alex Dubov <oakad@yahoo.com>
16419 S:      Maintained
16420 W:      http://tifmxx.berlios.de/
16421 F:      drivers/memstick/host/tifm_ms.c
16422 F:      drivers/misc/tifm*
16423 F:      drivers/mmc/host/tifm_sd.c
16424 F:      include/linux/tifm.h
16425
16426 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16427 M:      Santosh Shilimkar <ssantosh@kernel.org>
16428 L:      linux-kernel@vger.kernel.org
16429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16430 S:      Maintained
16431 F:      drivers/soc/ti/*
16432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16433
16434 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16435 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16436 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16438 S:      Maintained
16439 F:      sound/soc/codecs/lm49453*
16440 F:      sound/soc/codecs/isabelle*
16441
16442 TI LP855x BACKLIGHT DRIVER
16443 M:      Milo Kim <milo.kim@ti.com>
16444 S:      Maintained
16445 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16446 F:      drivers/video/backlight/lp855x_bl.c
16447 F:      include/linux/platform_data/lp855x.h
16448
16449 TI LP8727 CHARGER DRIVER
16450 M:      Milo Kim <milo.kim@ti.com>
16451 S:      Maintained
16452 F:      drivers/power/supply/lp8727_charger.c
16453 F:      include/linux/platform_data/lp8727.h
16454
16455 TI LP8788 MFD DRIVER
16456 M:      Milo Kim <milo.kim@ti.com>
16457 S:      Maintained
16458 F:      drivers/iio/adc/lp8788_adc.c
16459 F:      drivers/leds/leds-lp8788.c
16460 F:      drivers/mfd/lp8788*.c
16461 F:      drivers/power/supply/lp8788-charger.c
16462 F:      drivers/regulator/lp8788-*.c
16463 F:      include/linux/mfd/lp8788*.h
16464
16465 TI NETCP ETHERNET DRIVER
16466 M:      Wingman Kwok <w-kwok2@ti.com>
16467 M:      Murali Karicheri <m-karicheri2@ti.com>
16468 L:      netdev@vger.kernel.org
16469 S:      Maintained
16470 F:      drivers/net/ethernet/ti/netcp*
16471
16472 TI PCM3060 ASoC CODEC DRIVER
16473 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16475 S:      Maintained
16476 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16477 F:      sound/soc/codecs/pcm3060*
16478
16479 TI TAS571X FAMILY ASoC CODEC DRIVER
16480 M:      Kevin Cernekee <cernekee@chromium.org>
16481 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16482 S:      Odd Fixes
16483 F:      sound/soc/codecs/tas571x*
16484
16485 TI TRF7970A NFC DRIVER
16486 M:      Mark Greer <mgreer@animalcreek.com>
16487 L:      linux-wireless@vger.kernel.org
16488 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16489 S:      Supported
16490 F:      drivers/nfc/trf7970a.c
16491 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16492
16493 TI TWL4030 SERIES SOC CODEC DRIVER
16494 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16495 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16496 S:      Maintained
16497 F:      sound/soc/codecs/twl4030*
16498
16499 TI VPE/CAL DRIVERS
16500 M:      Benoit Parrot <bparrot@ti.com>
16501 L:      linux-media@vger.kernel.org
16502 W:      http://linuxtv.org/
16503 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16504 S:      Maintained
16505 F:      drivers/media/platform/ti-vpe/
16506 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
16507
16508 TI WILINK WIRELESS DRIVERS
16509 L:      linux-wireless@vger.kernel.org
16510 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16511 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16513 S:      Orphan
16514 F:      drivers/net/wireless/ti/
16515 F:      include/linux/wl12xx.h
16516
16517 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16518 M:      John Stultz <john.stultz@linaro.org>
16519 M:      Thomas Gleixner <tglx@linutronix.de>
16520 R:      Stephen Boyd <sboyd@kernel.org>
16521 L:      linux-kernel@vger.kernel.org
16522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16523 S:      Supported
16524 F:      include/linux/clocksource.h
16525 F:      include/linux/time.h
16526 F:      include/linux/timex.h
16527 F:      include/uapi/linux/time.h
16528 F:      include/uapi/linux/timex.h
16529 F:      kernel/time/clocksource.c
16530 F:      kernel/time/time*.c
16531 F:      kernel/time/alarmtimer.c
16532 F:      kernel/time/ntp.c
16533 F:      tools/testing/selftests/timers/
16534
16535 TIPC NETWORK LAYER
16536 M:      Jon Maloy <jon.maloy@ericsson.com>
16537 M:      Ying Xue <ying.xue@windriver.com>
16538 L:      netdev@vger.kernel.org (core kernel code)
16539 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16540 W:      http://tipc.sourceforge.net/
16541 S:      Maintained
16542 F:      include/uapi/linux/tipc*.h
16543 F:      net/tipc/
16544
16545 TLAN NETWORK DRIVER
16546 M:      Samuel Chessman <chessman@tux.org>
16547 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16548 W:      http://sourceforge.net/projects/tlan/
16549 S:      Maintained
16550 F:      Documentation/networking/device_drivers/ti/tlan.txt
16551 F:      drivers/net/ethernet/ti/tlan.*
16552
16553 TM6000 VIDEO4LINUX DRIVER
16554 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16555 L:      linux-media@vger.kernel.org
16556 W:      https://linuxtv.org
16557 T:      git git://linuxtv.org/media_tree.git
16558 S:      Odd fixes
16559 F:      drivers/media/usb/tm6000/
16560 F:      Documentation/media/v4l-drivers/tm6000*
16561
16562 TMIO/SDHI MMC DRIVER
16563 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16564 L:      linux-mmc@vger.kernel.org
16565 S:      Supported
16566 F:      drivers/mmc/host/tmio_mmc*
16567 F:      drivers/mmc/host/renesas_sdhi*
16568 F:      include/linux/mfd/tmio.h
16569
16570 TMP401 HARDWARE MONITOR DRIVER
16571 M:      Guenter Roeck <linux@roeck-us.net>
16572 L:      linux-hwmon@vger.kernel.org
16573 S:      Maintained
16574 F:      Documentation/hwmon/tmp401.rst
16575 F:      drivers/hwmon/tmp401.c
16576
16577 TMP513 HARDWARE MONITOR DRIVER
16578 M:      Eric Tremblay <etremblay@distech-controls.com>
16579 L:      linux-hwmon@vger.kernel.org
16580 S:      Maintained
16581 F:      Documentation/hwmon/tmp513.rst
16582 F:      drivers/hwmon/tmp513.c
16583
16584 TMPFS (SHMEM FILESYSTEM)
16585 M:      Hugh Dickins <hughd@google.com>
16586 L:      linux-mm@kvack.org
16587 S:      Maintained
16588 F:      include/linux/shmem_fs.h
16589 F:      mm/shmem.c
16590
16591 TOMOYO SECURITY MODULE
16592 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16593 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16594 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16595 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16596 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16597 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16598 W:      https://tomoyo.osdn.jp/
16599 S:      Maintained
16600 F:      security/tomoyo/
16601
16602 TOPSTAR LAPTOP EXTRAS DRIVER
16603 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16604 L:      platform-driver-x86@vger.kernel.org
16605 S:      Maintained
16606 F:      drivers/platform/x86/topstar-laptop.c
16607
16608 TORTURE-TEST MODULES
16609 M:      Davidlohr Bueso <dave@stgolabs.net>
16610 M:      "Paul E. McKenney" <paulmck@kernel.org>
16611 M:      Josh Triplett <josh@joshtriplett.org>
16612 L:      linux-kernel@vger.kernel.org
16613 S:      Supported
16614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16615 F:      Documentation/RCU/torture.txt
16616 F:      kernel/torture.c
16617 F:      kernel/rcu/rcutorture.c
16618 F:      kernel/rcu/rcuperf.c
16619 F:      kernel/locking/locktorture.c
16620
16621 TOSHIBA ACPI EXTRAS DRIVER
16622 M:      Azael Avalos <coproscefalo@gmail.com>
16623 L:      platform-driver-x86@vger.kernel.org
16624 S:      Maintained
16625 F:      drivers/platform/x86/toshiba_acpi.c
16626
16627 TOSHIBA BLUETOOTH DRIVER
16628 M:      Azael Avalos <coproscefalo@gmail.com>
16629 L:      platform-driver-x86@vger.kernel.org
16630 S:      Maintained
16631 F:      drivers/platform/x86/toshiba_bluetooth.c
16632
16633 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16634 M:      Azael Avalos <coproscefalo@gmail.com>
16635 L:      platform-driver-x86@vger.kernel.org
16636 S:      Maintained
16637 F:      drivers/platform/x86/toshiba_haps.c
16638
16639 TOSHIBA SMM DRIVER
16640 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16641 W:      http://www.buzzard.org.uk/toshiba/
16642 S:      Maintained
16643 F:      drivers/char/toshiba.c
16644 F:      include/linux/toshiba.h
16645 F:      include/uapi/linux/toshiba.h
16646
16647 TOSHIBA TC358743 DRIVER
16648 M:      Mats Randgaard <matrandg@cisco.com>
16649 L:      linux-media@vger.kernel.org
16650 S:      Maintained
16651 F:      drivers/media/i2c/tc358743*
16652 F:      include/media/i2c/tc358743.h
16653
16654 TOSHIBA WMI HOTKEYS DRIVER
16655 M:      Azael Avalos <coproscefalo@gmail.com>
16656 L:      platform-driver-x86@vger.kernel.org
16657 S:      Maintained
16658 F:      drivers/platform/x86/toshiba-wmi.c
16659
16660 TPM DEVICE DRIVER
16661 M:      Peter Huewe <peterhuewe@gmx.de>
16662 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16663 R:      Jason Gunthorpe <jgg@ziepe.ca>
16664 L:      linux-integrity@vger.kernel.org
16665 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16666 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16667 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16668 S:      Maintained
16669 F:      drivers/char/tpm/
16670
16671 TRACING
16672 M:      Steven Rostedt <rostedt@goodmis.org>
16673 M:      Ingo Molnar <mingo@redhat.com>
16674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16675 S:      Maintained
16676 F:      Documentation/trace/ftrace.rst
16677 F:      arch/*/*/*/ftrace.h
16678 F:      arch/*/kernel/ftrace.c
16679 F:      include/*/ftrace.h
16680 F:      include/linux/trace*.h
16681 F:      include/trace/
16682 F:      kernel/trace/
16683 F:      tools/testing/selftests/ftrace/
16684
16685 TRACING MMIO ACCESSES (MMIOTRACE)
16686 M:      Steven Rostedt <rostedt@goodmis.org>
16687 M:      Ingo Molnar <mingo@kernel.org>
16688 R:      Karol Herbst <karolherbst@gmail.com>
16689 R:      Pekka Paalanen <ppaalanen@gmail.com>
16690 S:      Maintained
16691 L:      linux-kernel@vger.kernel.org
16692 L:      nouveau@lists.freedesktop.org
16693 F:      kernel/trace/trace_mmiotrace.c
16694 F:      include/linux/mmiotrace.h
16695 F:      arch/x86/mm/kmmio.c
16696 F:      arch/x86/mm/mmio-mod.c
16697 F:      arch/x86/mm/testmmiotrace.c
16698
16699 TRIVIAL PATCHES
16700 M:      Jiri Kosina <trivial@kernel.org>
16701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16702 S:      Maintained
16703 K:      ^Subject:.*(?i)trivial
16704
16705 TEMPO SEMICONDUCTOR DRIVERS
16706 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16707 S:      Maintained
16708 F:      sound/soc/codecs/tscs*.c
16709 F:      sound/soc/codecs/tscs*.h
16710 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16711
16712 TTY LAYER
16713 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16714 M:      Jiri Slaby <jslaby@suse.com>
16715 S:      Supported
16716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16717 F:      Documentation/driver-api/serial/
16718 F:      drivers/tty/
16719 F:      drivers/tty/serial/serial_core.c
16720 F:      include/linux/serial_core.h
16721 F:      include/linux/serial.h
16722 F:      include/linux/tty.h
16723 F:      include/uapi/linux/serial_core.h
16724 F:      include/uapi/linux/serial.h
16725 F:      include/uapi/linux/tty.h
16726
16727 TUA9001 MEDIA DRIVER
16728 M:      Antti Palosaari <crope@iki.fi>
16729 L:      linux-media@vger.kernel.org
16730 W:      https://linuxtv.org
16731 W:      http://palosaari.fi/linux/
16732 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16733 T:      git git://linuxtv.org/anttip/media_tree.git
16734 S:      Maintained
16735 F:      drivers/media/tuners/tua9001*
16736
16737 TULIP NETWORK DRIVERS
16738 L:      netdev@vger.kernel.org
16739 L:      linux-parisc@vger.kernel.org
16740 S:      Orphan
16741 F:      drivers/net/ethernet/dec/tulip/
16742
16743 TUN/TAP driver
16744 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16745 W:      http://vtun.sourceforge.net/tun
16746 S:      Maintained
16747 F:      Documentation/networking/tuntap.txt
16748 F:      arch/um/os-Linux/drivers/
16749
16750 TURBOCHANNEL SUBSYSTEM
16751 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16752 M:      Ralf Baechle <ralf@linux-mips.org>
16753 L:      linux-mips@vger.kernel.org
16754 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16755 S:      Maintained
16756 F:      drivers/tc/
16757 F:      include/linux/tc.h
16758
16759 TURBOSTAT UTILITY
16760 M:      "Len Brown" <lenb@kernel.org>
16761 L:      linux-pm@vger.kernel.org
16762 B:      https://bugzilla.kernel.org
16763 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16765 S:      Supported
16766 F:      tools/power/x86/turbostat/
16767
16768 TW5864 VIDEO4LINUX DRIVER
16769 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16770 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16771 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16772 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16773 L:      linux-media@vger.kernel.org
16774 S:      Supported
16775 F:      drivers/media/pci/tw5864/
16776
16777 TW68 VIDEO4LINUX DRIVER
16778 M:      Hans Verkuil <hverkuil@xs4all.nl>
16779 L:      linux-media@vger.kernel.org
16780 T:      git git://linuxtv.org/media_tree.git
16781 W:      https://linuxtv.org
16782 S:      Odd Fixes
16783 F:      drivers/media/pci/tw68/
16784
16785 TW686X VIDEO4LINUX DRIVER
16786 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16787 L:      linux-media@vger.kernel.org
16788 T:      git git://linuxtv.org/media_tree.git
16789 W:      http://linuxtv.org
16790 S:      Maintained
16791 F:      drivers/media/pci/tw686x/
16792
16793 UBI FILE SYSTEM (UBIFS)
16794 M:      Richard Weinberger <richard@nod.at>
16795 L:      linux-mtd@lists.infradead.org
16796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16798 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16799 S:      Supported
16800 F:      Documentation/filesystems/ubifs.txt
16801 F:      fs/ubifs/
16802
16803 UCLINUX (M68KNOMMU AND COLDFIRE)
16804 M:      Greg Ungerer <gerg@linux-m68k.org>
16805 W:      http://www.linux-m68k.org/
16806 W:      http://www.uclinux.org/
16807 L:      linux-m68k@lists.linux-m68k.org
16808 L:      uclinux-dev@uclinux.org  (subscribers-only)
16809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16810 S:      Maintained
16811 F:      arch/m68k/coldfire/
16812 F:      arch/m68k/68*/
16813 F:      arch/m68k/*/*_no.*
16814 F:      arch/m68k/include/asm/*_no.*
16815
16816 UDF FILESYSTEM
16817 M:      Jan Kara <jack@suse.com>
16818 S:      Maintained
16819 F:      Documentation/filesystems/udf.txt
16820 F:      fs/udf/
16821
16822 UDRAW TABLET
16823 M:      Bastien Nocera <hadess@hadess.net>
16824 L:      linux-input@vger.kernel.org
16825 S:      Maintained
16826 F:      drivers/hid/hid-udraw-ps3.c
16827
16828 UFS FILESYSTEM
16829 M:      Evgeniy Dushistov <dushistov@mail.ru>
16830 S:      Maintained
16831 F:      Documentation/admin-guide/ufs.rst
16832 F:      fs/ufs/
16833
16834 UHID USERSPACE HID IO DRIVER:
16835 M:      David Herrmann <dh.herrmann@googlemail.com>
16836 L:      linux-input@vger.kernel.org
16837 S:      Maintained
16838 F:      drivers/hid/uhid.c
16839 F:      include/uapi/linux/uhid.h
16840
16841 ULPI BUS
16842 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16843 L:      linux-usb@vger.kernel.org
16844 S:      Maintained
16845 F:      drivers/usb/common/ulpi.c
16846 F:      include/linux/ulpi/
16847
16848 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16849 L:      devel@driverdev.osuosl.org
16850 S:      Obsolete
16851 F:      drivers/staging/uwb/
16852
16853 UNICODE SUBSYSTEM:
16854 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16855 L:      linux-fsdevel@vger.kernel.org
16856 S:      Supported
16857 F:      fs/unicode/
16858
16859 UNICORE32 ARCHITECTURE:
16860 M:      Guan Xuetao <gxt@pku.edu.cn>
16861 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16862 S:      Maintained
16863 T:      git git://github.com/gxt/linux.git
16864 F:      arch/unicore32/
16865
16866 UNIFDEF
16867 M:      Tony Finch <dot@dotat.at>
16868 W:      http://dotat.at/prog/unifdef
16869 S:      Maintained
16870 F:      scripts/unifdef.c
16871
16872 UNIFORM CDROM DRIVER
16873 M:      Jens Axboe <axboe@kernel.dk>
16874 W:      http://www.kernel.dk
16875 S:      Maintained
16876 F:      Documentation/cdrom/
16877 F:      drivers/cdrom/cdrom.c
16878 F:      include/linux/cdrom.h
16879 F:      include/uapi/linux/cdrom.h
16880
16881 UNISYS S-PAR DRIVERS
16882 M:      David Kershner <david.kershner@unisys.com>
16883 L:      sparmaintainer@unisys.com (Unisys internal)
16884 S:      Supported
16885 F:      include/linux/visorbus.h
16886 F:      drivers/visorbus/
16887 F:      drivers/staging/unisys/
16888
16889 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16890 R:      Alim Akhtar <alim.akhtar@samsung.com>
16891 R:      Avri Altman <avri.altman@wdc.com>
16892 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16893 L:      linux-scsi@vger.kernel.org
16894 S:      Supported
16895 F:      Documentation/scsi/ufs.txt
16896 F:      drivers/scsi/ufs/
16897
16898 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16899 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16900 L:      linux-scsi@vger.kernel.org
16901 S:      Supported
16902 F:      drivers/scsi/ufs/*dwc*
16903
16904 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16905 M:      Stanley Chu <stanley.chu@mediatek.com>
16906 L:      linux-scsi@vger.kernel.org
16907 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16908 S:      Maintained
16909 F:      drivers/scsi/ufs/ufs-mediatek*
16910
16911 UNSORTED BLOCK IMAGES (UBI)
16912 M:      Richard Weinberger <richard@nod.at>
16913 W:      http://www.linux-mtd.infradead.org/
16914 L:      linux-mtd@lists.infradead.org
16915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16917 S:      Supported
16918 F:      drivers/mtd/ubi/
16919 F:      include/linux/mtd/ubi.h
16920 F:      include/uapi/mtd/ubi-user.h
16921
16922 USB "USBNET" DRIVER FRAMEWORK
16923 M:      Oliver Neukum <oneukum@suse.com>
16924 L:      netdev@vger.kernel.org
16925 W:      http://www.linux-usb.org/usbnet
16926 S:      Maintained
16927 F:      drivers/net/usb/usbnet.c
16928 F:      include/linux/usb/usbnet.h
16929
16930 USB ACM DRIVER
16931 M:      Oliver Neukum <oneukum@suse.com>
16932 L:      linux-usb@vger.kernel.org
16933 S:      Maintained
16934 F:      Documentation/usb/acm.rst
16935 F:      drivers/usb/class/cdc-acm.*
16936
16937 USB AR5523 WIRELESS DRIVER
16938 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16939 L:      linux-wireless@vger.kernel.org
16940 S:      Maintained
16941 F:      drivers/net/wireless/ath/ar5523/
16942
16943 USB ATTACHED SCSI
16944 M:      Oliver Neukum <oneukum@suse.com>
16945 L:      linux-usb@vger.kernel.org
16946 L:      linux-scsi@vger.kernel.org
16947 S:      Maintained
16948 F:      drivers/usb/storage/uas.c
16949
16950 USB CDC ETHERNET DRIVER
16951 M:      Oliver Neukum <oliver@neukum.org>
16952 L:      linux-usb@vger.kernel.org
16953 S:      Maintained
16954 F:      drivers/net/usb/cdc_*.c
16955 F:      include/uapi/linux/usb/cdc.h
16956
16957 USB CHAOSKEY DRIVER
16958 M:      Keith Packard <keithp@keithp.com>
16959 L:      linux-usb@vger.kernel.org
16960 S:      Maintained
16961 F:      drivers/usb/misc/chaoskey.c
16962
16963 USB CYPRESS C67X00 DRIVER
16964 M:      Peter Korsgaard <jacmet@sunsite.dk>
16965 L:      linux-usb@vger.kernel.org
16966 S:      Maintained
16967 F:      drivers/usb/c67x00/
16968
16969 USB DAVICOM DM9601 DRIVER
16970 M:      Peter Korsgaard <jacmet@sunsite.dk>
16971 L:      netdev@vger.kernel.org
16972 W:      http://www.linux-usb.org/usbnet
16973 S:      Maintained
16974 F:      drivers/net/usb/dm9601.c
16975
16976 USB EHCI DRIVER
16977 M:      Alan Stern <stern@rowland.harvard.edu>
16978 L:      linux-usb@vger.kernel.org
16979 S:      Maintained
16980 F:      Documentation/usb/ehci.rst
16981 F:      drivers/usb/host/ehci*
16982
16983 USB GADGET/PERIPHERAL SUBSYSTEM
16984 M:      Felipe Balbi <balbi@kernel.org>
16985 L:      linux-usb@vger.kernel.org
16986 W:      http://www.linux-usb.org/gadget
16987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16988 S:      Maintained
16989 F:      drivers/usb/gadget/
16990 F:      include/linux/usb/gadget*
16991
16992 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16993 M:      Jiri Kosina <jikos@kernel.org>
16994 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16995 L:      linux-usb@vger.kernel.org
16996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16997 S:      Maintained
16998 F:      Documentation/hid/hiddev.rst
16999 F:      drivers/hid/usbhid/
17000
17001 USB INTEL XHCI ROLE MUX DRIVER
17002 M:      Hans de Goede <hdegoede@redhat.com>
17003 L:      linux-usb@vger.kernel.org
17004 S:      Maintained
17005 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
17006
17007 USB IP DRIVER FOR HISILICON KIRIN
17008 M:      Yu Chen <chenyu56@huawei.com>
17009 M:      Binghui Wang <wangbinghui@hisilicon.com>
17010 L:      linux-usb@vger.kernel.org
17011 S:      Maintained
17012 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17013 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
17014
17015 USB ISP116X DRIVER
17016 M:      Olav Kongas <ok@artecdesign.ee>
17017 L:      linux-usb@vger.kernel.org
17018 S:      Maintained
17019 F:      drivers/usb/host/isp116x*
17020 F:      include/linux/usb/isp116x.h
17021
17022 USB LAN78XX ETHERNET DRIVER
17023 M:      Woojung Huh <woojung.huh@microchip.com>
17024 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17025 L:      netdev@vger.kernel.org
17026 S:      Maintained
17027 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17028 F:      drivers/net/usb/lan78xx.*
17029 F:      include/dt-bindings/net/microchip-lan78xx.h
17030
17031 USB MASS STORAGE DRIVER
17032 M:      Alan Stern <stern@rowland.harvard.edu>
17033 L:      linux-usb@vger.kernel.org
17034 L:      usb-storage@lists.one-eyed-alien.net
17035 S:      Maintained
17036 F:      drivers/usb/storage/
17037
17038 USB MIDI DRIVER
17039 M:      Clemens Ladisch <clemens@ladisch.de>
17040 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17042 S:      Maintained
17043 F:      sound/usb/midi.*
17044
17045 USB NETWORKING DRIVERS
17046 L:      linux-usb@vger.kernel.org
17047 S:      Odd Fixes
17048 F:      drivers/net/usb/
17049
17050 USB OHCI DRIVER
17051 M:      Alan Stern <stern@rowland.harvard.edu>
17052 L:      linux-usb@vger.kernel.org
17053 S:      Maintained
17054 F:      Documentation/usb/ohci.rst
17055 F:      drivers/usb/host/ohci*
17056
17057 USB OTG FSM (Finite State Machine)
17058 M:      Peter Chen <Peter.Chen@nxp.com>
17059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17060 L:      linux-usb@vger.kernel.org
17061 S:      Maintained
17062 F:      drivers/usb/common/usb-otg-fsm.c
17063
17064 USB OVER IP DRIVER
17065 M:      Valentina Manea <valentina.manea.m@gmail.com>
17066 M:      Shuah Khan <shuah@kernel.org>
17067 M:      Shuah Khan <skhan@linuxfoundation.org>
17068 L:      linux-usb@vger.kernel.org
17069 S:      Maintained
17070 F:      Documentation/usb/usbip_protocol.rst
17071 F:      drivers/usb/usbip/
17072 F:      tools/usb/usbip/
17073 F:      tools/testing/selftests/drivers/usb/usbip/
17074
17075 USB PEGASUS DRIVER
17076 M:      Petko Manolov <petkan@nucleusys.com>
17077 L:      linux-usb@vger.kernel.org
17078 L:      netdev@vger.kernel.org
17079 T:      git git://github.com/petkan/pegasus.git
17080 W:      https://github.com/petkan/pegasus
17081 S:      Maintained
17082 F:      drivers/net/usb/pegasus.*
17083
17084 USB PHY LAYER
17085 M:      Felipe Balbi <balbi@kernel.org>
17086 L:      linux-usb@vger.kernel.org
17087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17088 S:      Maintained
17089 F:      drivers/usb/phy/
17090
17091 USB PRINTER DRIVER (usblp)
17092 M:      Pete Zaitcev <zaitcev@redhat.com>
17093 L:      linux-usb@vger.kernel.org
17094 S:      Supported
17095 F:      drivers/usb/class/usblp.c
17096
17097 USB QMI WWAN NETWORK DRIVER
17098 M:      Bjørn Mork <bjorn@mork.no>
17099 L:      netdev@vger.kernel.org
17100 S:      Maintained
17101 F:      Documentation/ABI/testing/sysfs-class-net-qmi
17102 F:      drivers/net/usb/qmi_wwan.c
17103
17104 USB RTL8150 DRIVER
17105 M:      Petko Manolov <petkan@nucleusys.com>
17106 L:      linux-usb@vger.kernel.org
17107 L:      netdev@vger.kernel.org
17108 T:      git git://github.com/petkan/rtl8150.git
17109 W:      https://github.com/petkan/rtl8150
17110 S:      Maintained
17111 F:      drivers/net/usb/rtl8150.c
17112
17113 USB SERIAL SUBSYSTEM
17114 M:      Johan Hovold <johan@kernel.org>
17115 L:      linux-usb@vger.kernel.org
17116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17117 S:      Maintained
17118 F:      Documentation/usb/usb-serial.rst
17119 F:      drivers/usb/serial/
17120 F:      include/linux/usb/serial.h
17121
17122 USB SMSC75XX ETHERNET DRIVER
17123 M:      Steve Glendinning <steve.glendinning@shawell.net>
17124 L:      netdev@vger.kernel.org
17125 S:      Maintained
17126 F:      drivers/net/usb/smsc75xx.*
17127
17128 USB SMSC95XX ETHERNET DRIVER
17129 M:      Steve Glendinning <steve.glendinning@shawell.net>
17130 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17131 L:      netdev@vger.kernel.org
17132 S:      Maintained
17133 F:      drivers/net/usb/smsc95xx.*
17134
17135 USB SUBSYSTEM
17136 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17137 L:      linux-usb@vger.kernel.org
17138 W:      http://www.linux-usb.org
17139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17140 S:      Supported
17141 F:      Documentation/devicetree/bindings/usb/
17142 F:      Documentation/usb/
17143 F:      drivers/usb/
17144 F:      include/linux/usb.h
17145 F:      include/linux/usb/
17146
17147 USB TYPEC PI3USB30532 MUX DRIVER
17148 M:      Hans de Goede <hdegoede@redhat.com>
17149 L:      linux-usb@vger.kernel.org
17150 S:      Maintained
17151 F:      drivers/usb/typec/mux/pi3usb30532.c
17152
17153 USB TYPEC CLASS
17154 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17155 L:      linux-usb@vger.kernel.org
17156 S:      Maintained
17157 F:      Documentation/ABI/testing/sysfs-class-typec
17158 F:      Documentation/driver-api/usb/typec.rst
17159 F:      drivers/usb/typec/
17160 F:      include/linux/usb/typec.h
17161
17162 USB TYPEC BUS FOR ALTERNATE MODES
17163 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
17164 L:      linux-usb@vger.kernel.org
17165 S:      Maintained
17166 F:      Documentation/ABI/testing/sysfs-bus-typec
17167 F:      Documentation/driver-api/usb/typec_bus.rst
17168 F:      drivers/usb/typec/altmodes/
17169 F:      include/linux/usb/typec_altmode.h
17170
17171 USB TYPEC PORT CONTROLLER DRIVERS
17172 M:      Guenter Roeck <linux@roeck-us.net>
17173 L:      linux-usb@vger.kernel.org
17174 S:      Maintained
17175 F:      drivers/usb/typec/tcpm/
17176
17177 USB UHCI DRIVER
17178 M:      Alan Stern <stern@rowland.harvard.edu>
17179 L:      linux-usb@vger.kernel.org
17180 S:      Maintained
17181 F:      drivers/usb/host/uhci*
17182
17183 USB VIDEO CLASS
17184 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17185 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17186 L:      linux-media@vger.kernel.org
17187 T:      git git://linuxtv.org/media_tree.git
17188 W:      http://www.ideasonboard.org/uvc/
17189 S:      Maintained
17190 F:      drivers/media/usb/uvc/
17191 F:      include/uapi/linux/uvcvideo.h
17192
17193 USB VISION DRIVER
17194 M:      Hans Verkuil <hverkuil@xs4all.nl>
17195 L:      linux-media@vger.kernel.org
17196 T:      git git://linuxtv.org/media_tree.git
17197 W:      https://linuxtv.org
17198 S:      Odd Fixes
17199 F:      drivers/media/usb/usbvision/
17200
17201 USB WEBCAM GADGET
17202 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17203 L:      linux-usb@vger.kernel.org
17204 S:      Maintained
17205 F:      drivers/usb/gadget/function/*uvc*
17206 F:      drivers/usb/gadget/legacy/webcam.c
17207 F:      include/uapi/linux/usb/g_uvc.h
17208
17209 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17210 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
17211 L:      linux-wireless@vger.kernel.org
17212 S:      Maintained
17213 F:      drivers/net/wireless/rndis_wlan.c
17214
17215 USB XHCI DRIVER
17216 M:      Mathias Nyman <mathias.nyman@intel.com>
17217 L:      linux-usb@vger.kernel.org
17218 S:      Supported
17219 F:      drivers/usb/host/xhci*
17220 F:      drivers/usb/host/pci-quirks*
17221
17222 USB ZD1201 DRIVER
17223 L:      linux-wireless@vger.kernel.org
17224 W:      http://linux-lc100020.sourceforge.net
17225 S:      Orphan
17226 F:      drivers/net/wireless/zydas/zd1201.*
17227
17228 USB ZR364XX DRIVER
17229 M:      Antoine Jacquet <royale@zerezo.com>
17230 L:      linux-usb@vger.kernel.org
17231 L:      linux-media@vger.kernel.org
17232 T:      git git://linuxtv.org/media_tree.git
17233 W:      http://royale.zerezo.com/zr364xx/
17234 S:      Maintained
17235 F:      Documentation/media/v4l-drivers/zr364xx*
17236 F:      drivers/media/usb/zr364xx/
17237
17238 USER-MODE LINUX (UML)
17239 M:      Jeff Dike <jdike@addtoit.com>
17240 M:      Richard Weinberger <richard@nod.at>
17241 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
17242 L:      linux-um@lists.infradead.org
17243 W:      http://user-mode-linux.sourceforge.net
17244 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
17245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17246 S:      Maintained
17247 F:      Documentation/virt/uml/
17248 F:      arch/um/
17249 F:      arch/x86/um/
17250 F:      fs/hostfs/
17251
17252 USERSPACE COPYIN/COPYOUT (UIOVEC)
17253 M:      Alexander Viro <viro@zeniv.linux.org.uk>
17254 S:      Maintained
17255 F:      lib/iov_iter.c
17256 F:      include/linux/uio.h
17257
17258 USERSPACE DMA BUFFER DRIVER
17259 M:      Gerd Hoffmann <kraxel@redhat.com>
17260 S:      Maintained
17261 L:      dri-devel@lists.freedesktop.org
17262 F:      drivers/dma-buf/udmabuf.c
17263 F:      include/uapi/linux/udmabuf.h
17264 T:      git git://anongit.freedesktop.org/drm/drm-misc
17265
17266 USERSPACE I/O (UIO)
17267 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17268 S:      Maintained
17269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17270 F:      Documentation/driver-api/uio-howto.rst
17271 F:      drivers/uio/
17272 F:      include/linux/uio_driver.h
17273
17274 UTIL-LINUX PACKAGE
17275 M:      Karel Zak <kzak@redhat.com>
17276 L:      util-linux@vger.kernel.org
17277 W:      http://en.wikipedia.org/wiki/Util-linux
17278 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17279 S:      Maintained
17280
17281 UUID HELPERS
17282 M:      Christoph Hellwig <hch@lst.de>
17283 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17284 L:      linux-kernel@vger.kernel.org
17285 T:      git git://git.infradead.org/users/hch/uuid.git
17286 F:      lib/uuid.c
17287 F:      lib/test_uuid.c
17288 F:      include/linux/uuid.h
17289 F:      include/uapi/linux/uuid.h
17290 S:      Maintained
17291
17292 UVESAFB DRIVER
17293 M:      Michal Januszewski <spock@gentoo.org>
17294 L:      linux-fbdev@vger.kernel.org
17295 W:      https://github.com/mjanusz/v86d
17296 S:      Maintained
17297 F:      Documentation/fb/uvesafb.rst
17298 F:      drivers/video/fbdev/uvesafb.*
17299
17300 VF610 NAND DRIVER
17301 M:      Stefan Agner <stefan@agner.ch>
17302 L:      linux-mtd@lists.infradead.org
17303 S:      Supported
17304 F:      drivers/mtd/nand/raw/vf610_nfc.c
17305
17306 VFAT/FAT/MSDOS FILESYSTEM
17307 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17308 S:      Maintained
17309 F:      Documentation/filesystems/vfat.txt
17310 F:      fs/fat/
17311
17312 VFIO DRIVER
17313 M:      Alex Williamson <alex.williamson@redhat.com>
17314 R:      Cornelia Huck <cohuck@redhat.com>
17315 L:      kvm@vger.kernel.org
17316 T:      git git://github.com/awilliam/linux-vfio.git
17317 S:      Maintained
17318 F:      Documentation/driver-api/vfio.rst
17319 F:      drivers/vfio/
17320 F:      include/linux/vfio.h
17321 F:      include/uapi/linux/vfio.h
17322
17323 VFIO MEDIATED DEVICE DRIVERS
17324 M:      Kirti Wankhede <kwankhede@nvidia.com>
17325 L:      kvm@vger.kernel.org
17326 S:      Maintained
17327 F:      Documentation/driver-api/vfio-mediated-device.rst
17328 F:      drivers/vfio/mdev/
17329 F:      include/linux/mdev.h
17330 F:      samples/vfio-mdev/
17331
17332 VFIO PLATFORM DRIVER
17333 M:      Eric Auger <eric.auger@redhat.com>
17334 L:      kvm@vger.kernel.org
17335 S:      Maintained
17336 F:      drivers/vfio/platform/
17337
17338 VGA_SWITCHEROO
17339 R:      Lukas Wunner <lukas@wunner.de>
17340 S:      Maintained
17341 F:      Documentation/gpu/vga-switcheroo.rst
17342 F:      drivers/gpu/vga/vga_switcheroo.c
17343 F:      include/linux/vga_switcheroo.h
17344 T:      git git://anongit.freedesktop.org/drm/drm-misc
17345
17346 VIA RHINE NETWORK DRIVER
17347 S:      Orphan
17348 F:      drivers/net/ethernet/via/via-rhine.c
17349
17350 VIA SD/MMC CARD CONTROLLER DRIVER
17351 M:      Bruce Chang <brucechang@via.com.tw>
17352 M:      Harald Welte <HaraldWelte@viatech.com>
17353 S:      Maintained
17354 F:      drivers/mmc/host/via-sdmmc.c
17355
17356 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17357 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17358 L:      linux-fbdev@vger.kernel.org
17359 S:      Maintained
17360 F:      include/linux/via-core.h
17361 F:      include/linux/via-gpio.h
17362 F:      include/linux/via_i2c.h
17363 F:      drivers/video/fbdev/via/
17364
17365 VIA VELOCITY NETWORK DRIVER
17366 M:      Francois Romieu <romieu@fr.zoreil.com>
17367 L:      netdev@vger.kernel.org
17368 S:      Maintained
17369 F:      drivers/net/ethernet/via/via-velocity.*
17370
17371 VICODEC VIRTUAL CODEC DRIVER
17372 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17373 L:      linux-media@vger.kernel.org
17374 T:      git git://linuxtv.org/media_tree.git
17375 W:      https://linuxtv.org
17376 S:      Maintained
17377 F:      drivers/media/platform/vicodec/*
17378
17379 VIDEO MULTIPLEXER DRIVER
17380 M:      Philipp Zabel <p.zabel@pengutronix.de>
17381 L:      linux-media@vger.kernel.org
17382 S:      Maintained
17383 F:      drivers/media/platform/video-mux.c
17384
17385 VIDEO I2C POLLING DRIVER
17386 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17387 L:      linux-media@vger.kernel.org
17388 S:      Maintained
17389 F:      drivers/media/i2c/video-i2c.c
17390
17391 VIDEOBUF2 FRAMEWORK
17392 M:      Pawel Osciak <pawel@osciak.com>
17393 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17394 M:      Kyungmin Park <kyungmin.park@samsung.com>
17395 R:      Tomasz Figa <tfiga@chromium.org>
17396 L:      linux-media@vger.kernel.org
17397 S:      Maintained
17398 F:      drivers/media/common/videobuf2/*
17399 F:      include/media/videobuf2-*
17400
17401 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17402 M:      Helen Koike <helen.koike@collabora.com>
17403 R:      Shuah Khan <skhan@linuxfoundation.org>
17404 L:      linux-media@vger.kernel.org
17405 T:      git git://linuxtv.org/media_tree.git
17406 W:      https://linuxtv.org
17407 S:      Maintained
17408 F:      drivers/media/platform/vimc/*
17409
17410 VIRT LIB
17411 M:      Alex Williamson <alex.williamson@redhat.com>
17412 M:      Paolo Bonzini <pbonzini@redhat.com>
17413 L:      kvm@vger.kernel.org
17414 S:      Supported
17415 F:      virt/lib/
17416
17417 VIRTIO AND VHOST VSOCK DRIVER
17418 M:      Stefan Hajnoczi <stefanha@redhat.com>
17419 M:      Stefano Garzarella <sgarzare@redhat.com>
17420 L:      kvm@vger.kernel.org
17421 L:      virtualization@lists.linux-foundation.org
17422 L:      netdev@vger.kernel.org
17423 S:      Maintained
17424 F:      include/linux/virtio_vsock.h
17425 F:      include/uapi/linux/virtio_vsock.h
17426 F:      include/uapi/linux/vsockmon.h
17427 F:      include/uapi/linux/vm_sockets_diag.h
17428 F:      net/vmw_vsock/diag.c
17429 F:      net/vmw_vsock/af_vsock_tap.c
17430 F:      net/vmw_vsock/virtio_transport_common.c
17431 F:      net/vmw_vsock/virtio_transport.c
17432 F:      drivers/net/vsockmon.c
17433 F:      drivers/vhost/vsock.c
17434 F:      tools/testing/vsock/
17435
17436 VIRTIO CONSOLE DRIVER
17437 M:      Amit Shah <amit@kernel.org>
17438 L:      virtualization@lists.linux-foundation.org
17439 S:      Maintained
17440 F:      drivers/char/virtio_console.c
17441 F:      include/linux/virtio_console.h
17442 F:      include/uapi/linux/virtio_console.h
17443
17444 VIRTIO CORE AND NET DRIVERS
17445 M:      "Michael S. Tsirkin" <mst@redhat.com>
17446 M:      Jason Wang <jasowang@redhat.com>
17447 L:      virtualization@lists.linux-foundation.org
17448 S:      Maintained
17449 F:      Documentation/devicetree/bindings/virtio/
17450 F:      drivers/virtio/
17451 F:      tools/virtio/
17452 F:      drivers/net/virtio_net.c
17453 F:      drivers/block/virtio_blk.c
17454 F:      include/linux/virtio*.h
17455 F:      include/uapi/linux/virtio_*.h
17456 F:      drivers/crypto/virtio/
17457 F:      mm/balloon_compaction.c
17458
17459 VIRTIO BLOCK AND SCSI DRIVERS
17460 M:      "Michael S. Tsirkin" <mst@redhat.com>
17461 M:      Jason Wang <jasowang@redhat.com>
17462 R:      Paolo Bonzini <pbonzini@redhat.com>
17463 R:      Stefan Hajnoczi <stefanha@redhat.com>
17464 L:      virtualization@lists.linux-foundation.org
17465 S:      Maintained
17466 F:      drivers/block/virtio_blk.c
17467 F:      drivers/scsi/virtio_scsi.c
17468 F:      include/uapi/linux/virtio_blk.h
17469 F:      include/uapi/linux/virtio_scsi.h
17470 F:      drivers/vhost/scsi.c
17471
17472 VIRTIO CRYPTO DRIVER
17473 M:      Gonglei <arei.gonglei@huawei.com>
17474 L:      virtualization@lists.linux-foundation.org
17475 L:      linux-crypto@vger.kernel.org
17476 S:      Maintained
17477 F:      drivers/crypto/virtio/
17478 F:      include/uapi/linux/virtio_crypto.h
17479
17480 VIRTIO DRIVERS FOR S390
17481 M:      Cornelia Huck <cohuck@redhat.com>
17482 M:      Halil Pasic <pasic@linux.ibm.com>
17483 L:      linux-s390@vger.kernel.org
17484 L:      virtualization@lists.linux-foundation.org
17485 L:      kvm@vger.kernel.org
17486 S:      Supported
17487 F:      drivers/s390/virtio/
17488 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17489
17490 VIRTIO FILE SYSTEM
17491 M:      Vivek Goyal <vgoyal@redhat.com>
17492 M:      Stefan Hajnoczi <stefanha@redhat.com>
17493 M:      Miklos Szeredi <miklos@szeredi.hu>
17494 L:      virtualization@lists.linux-foundation.org
17495 L:      linux-fsdevel@vger.kernel.org
17496 W:      https://virtio-fs.gitlab.io/
17497 S:      Supported
17498 F:      fs/fuse/virtio_fs.c
17499 F:      include/uapi/linux/virtio_fs.h
17500 F:      Documentation/filesystems/virtiofs.rst
17501
17502 VIRTIO GPU DRIVER
17503 M:      David Airlie <airlied@linux.ie>
17504 M:      Gerd Hoffmann <kraxel@redhat.com>
17505 L:      dri-devel@lists.freedesktop.org
17506 L:      virtualization@lists.linux-foundation.org
17507 T:      git git://anongit.freedesktop.org/drm/drm-misc
17508 S:      Maintained
17509 F:      drivers/gpu/drm/virtio/
17510 F:      include/uapi/linux/virtio_gpu.h
17511
17512 VIRTIO HOST (VHOST)
17513 M:      "Michael S. Tsirkin" <mst@redhat.com>
17514 M:      Jason Wang <jasowang@redhat.com>
17515 L:      kvm@vger.kernel.org
17516 L:      virtualization@lists.linux-foundation.org
17517 L:      netdev@vger.kernel.org
17518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17519 S:      Maintained
17520 F:      drivers/vhost/
17521 F:      include/uapi/linux/vhost.h
17522
17523 VIRTIO INPUT DRIVER
17524 M:      Gerd Hoffmann <kraxel@redhat.com>
17525 S:      Maintained
17526 F:      drivers/virtio/virtio_input.c
17527 F:      include/uapi/linux/virtio_input.h
17528
17529 VIRTIO IOMMU DRIVER
17530 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17531 L:      virtualization@lists.linux-foundation.org
17532 S:      Maintained
17533 F:      drivers/iommu/virtio-iommu.c
17534 F:      include/uapi/linux/virtio_iommu.h
17535
17536 VIRTUAL BOX GUEST DEVICE DRIVER
17537 M:      Hans de Goede <hdegoede@redhat.com>
17538 M:      Arnd Bergmann <arnd@arndb.de>
17539 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17540 S:      Maintained
17541 F:      include/linux/vbox_utils.h
17542 F:      include/uapi/linux/vbox*.h
17543 F:      drivers/virt/vboxguest/
17544
17545 VIRTUAL SERIO DEVICE DRIVER
17546 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17547 S:      Maintained
17548 F:      drivers/input/serio/userio.c
17549 F:      include/uapi/linux/userio.h
17550
17551 VITESSE FELIX ETHERNET SWITCH DRIVER
17552 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
17553 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
17554 L:      netdev@vger.kernel.org
17555 S:      Maintained
17556 F:      drivers/net/dsa/ocelot/*
17557 F:      net/dsa/tag_ocelot.c
17558
17559 VIVID VIRTUAL VIDEO DRIVER
17560 M:      Hans Verkuil <hverkuil@xs4all.nl>
17561 L:      linux-media@vger.kernel.org
17562 T:      git git://linuxtv.org/media_tree.git
17563 W:      https://linuxtv.org
17564 S:      Maintained
17565 F:      drivers/media/platform/vivid/*
17566
17567 VLYNQ BUS
17568 M:      Florian Fainelli <f.fainelli@gmail.com>
17569 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17570 S:      Maintained
17571 F:      drivers/vlynq/vlynq.c
17572 F:      include/linux/vlynq.h
17573
17574 VME SUBSYSTEM
17575 M:      Martyn Welch <martyn@welchs.me.uk>
17576 M:      Manohar Vanga <manohar.vanga@gmail.com>
17577 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17578 L:      devel@driverdev.osuosl.org
17579 S:      Maintained
17580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17581 F:      Documentation/driver-api/vme.rst
17582 F:      drivers/staging/vme/
17583 F:      drivers/vme/
17584 F:      include/linux/vme*
17585
17586 VMWARE BALLOON DRIVER
17587 M:      Nadav Amit <namit@vmware.com>
17588 M:      "VMware, Inc." <pv-drivers@vmware.com>
17589 L:      linux-kernel@vger.kernel.org
17590 S:      Maintained
17591 F:      drivers/misc/vmw_balloon.c
17592
17593 VMWARE HYPERVISOR INTERFACE
17594 M:      Thomas Hellstrom <thellstrom@vmware.com>
17595 M:      "VMware, Inc." <pv-drivers@vmware.com>
17596 L:      virtualization@lists.linux-foundation.org
17597 S:      Supported
17598 F:      arch/x86/kernel/cpu/vmware.c
17599 F:      arch/x86/include/asm/vmware.h
17600
17601 VMWARE PVRDMA DRIVER
17602 M:      Adit Ranadive <aditr@vmware.com>
17603 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17604 L:      linux-rdma@vger.kernel.org
17605 S:      Maintained
17606 F:      drivers/infiniband/hw/vmw_pvrdma/
17607
17608 VMware PVSCSI driver
17609 M:      Jim Gill <jgill@vmware.com>
17610 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17611 L:      linux-scsi@vger.kernel.org
17612 S:      Maintained
17613 F:      drivers/scsi/vmw_pvscsi.c
17614 F:      drivers/scsi/vmw_pvscsi.h
17615
17616 VMWARE VMMOUSE SUBDRIVER
17617 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17618 M:      "VMware, Inc." <pv-drivers@vmware.com>
17619 L:      linux-input@vger.kernel.org
17620 S:      Maintained
17621 F:      drivers/input/mouse/vmmouse.c
17622 F:      drivers/input/mouse/vmmouse.h
17623
17624 VMWARE VMXNET3 ETHERNET DRIVER
17625 M:      Ronak Doshi <doshir@vmware.com>
17626 M:      "VMware, Inc." <pv-drivers@vmware.com>
17627 L:      netdev@vger.kernel.org
17628 S:      Maintained
17629 F:      drivers/net/vmxnet3/
17630
17631 VOCORE VOCORE2 BOARD
17632 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17633 L:      linux-mips@vger.kernel.org
17634 S:      Maintained
17635 F:      arch/mips/boot/dts/ralink/vocore2.dts
17636
17637 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17638 M:      Liam Girdwood <lgirdwood@gmail.com>
17639 M:      Mark Brown <broonie@kernel.org>
17640 L:      linux-kernel@vger.kernel.org
17641 W:      http://www.slimlogic.co.uk/?p=48
17642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17643 S:      Supported
17644 F:      Documentation/devicetree/bindings/regulator/
17645 F:      Documentation/power/regulator/
17646 F:      drivers/regulator/
17647 F:      include/dt-bindings/regulator/
17648 F:      include/linux/regulator/
17649 K:      regulator_get_optional
17650
17651 VRF
17652 M:      David Ahern <dsahern@kernel.org>
17653 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17654 L:      netdev@vger.kernel.org
17655 S:      Maintained
17656 F:      drivers/net/vrf.c
17657 F:      Documentation/networking/vrf.txt
17658
17659 VSPRINTF
17660 M:      Petr Mladek <pmladek@suse.com>
17661 M:      Steven Rostedt <rostedt@goodmis.org>
17662 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17663 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17664 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
17665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17666 S:      Maintained
17667 F:      lib/vsprintf.c
17668 F:      lib/test_printf.c
17669 F:      Documentation/core-api/printk-formats.rst
17670
17671 VT1211 HARDWARE MONITOR DRIVER
17672 M:      Juerg Haefliger <juergh@gmail.com>
17673 L:      linux-hwmon@vger.kernel.org
17674 S:      Maintained
17675 F:      Documentation/hwmon/vt1211.rst
17676 F:      drivers/hwmon/vt1211.c
17677
17678 VT8231 HARDWARE MONITOR DRIVER
17679 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17680 L:      linux-hwmon@vger.kernel.org
17681 S:      Maintained
17682 F:      drivers/hwmon/vt8231.c
17683
17684 VUB300 USB to SDIO/SD/MMC bridge chip
17685 L:      linux-mmc@vger.kernel.org
17686 S:      Orphan
17687 F:      drivers/mmc/host/vub300.c
17688
17689 W1 DALLAS'S 1-WIRE BUS
17690 M:      Evgeniy Polyakov <zbr@ioremap.net>
17691 S:      Maintained
17692 F:      Documentation/devicetree/bindings/w1/
17693 F:      Documentation/w1/
17694 F:      drivers/w1/
17695 F:      include/linux/w1.h
17696
17697 W83791D HARDWARE MONITORING DRIVER
17698 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17699 L:      linux-hwmon@vger.kernel.org
17700 S:      Maintained
17701 F:      Documentation/hwmon/w83791d.rst
17702 F:      drivers/hwmon/w83791d.c
17703
17704 W83793 HARDWARE MONITORING DRIVER
17705 M:      Rudolf Marek <r.marek@assembler.cz>
17706 L:      linux-hwmon@vger.kernel.org
17707 S:      Maintained
17708 F:      Documentation/hwmon/w83793.rst
17709 F:      drivers/hwmon/w83793.c
17710
17711 W83795 HARDWARE MONITORING DRIVER
17712 M:      Jean Delvare <jdelvare@suse.com>
17713 L:      linux-hwmon@vger.kernel.org
17714 S:      Maintained
17715 F:      drivers/hwmon/w83795.c
17716
17717 W83L51xD SD/MMC CARD INTERFACE DRIVER
17718 M:      Pierre Ossman <pierre@ossman.eu>
17719 S:      Maintained
17720 F:      drivers/mmc/host/wbsd.*
17721
17722 WACOM PROTOCOL 4 SERIAL TABLETS
17723 M:      Julian Squires <julian@cipht.net>
17724 M:      Hans de Goede <hdegoede@redhat.com>
17725 L:      linux-input@vger.kernel.org
17726 S:      Maintained
17727 F:      drivers/input/tablet/wacom_serial4.c
17728
17729 WATCHDOG DEVICE DRIVERS
17730 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17731 M:      Guenter Roeck <linux@roeck-us.net>
17732 L:      linux-watchdog@vger.kernel.org
17733 W:      http://www.linux-watchdog.org/
17734 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17735 S:      Maintained
17736 F:      Documentation/devicetree/bindings/watchdog/
17737 F:      Documentation/watchdog/
17738 F:      drivers/watchdog/
17739 F:      include/linux/watchdog.h
17740 F:      include/uapi/linux/watchdog.h
17741
17742 WHISKEYCOVE PMIC GPIO DRIVER
17743 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17744 L:      linux-gpio@vger.kernel.org
17745 S:      Maintained
17746 F:      drivers/gpio/gpio-wcove.c
17747
17748 WHWAVE RTC DRIVER
17749 M:      Dianlong Li <long17.cool@163.com>
17750 L:      linux-rtc@vger.kernel.org
17751 S:      Maintained
17752 F:      drivers/rtc/rtc-sd3078.c
17753
17754 WIIMOTE HID DRIVER
17755 M:      David Herrmann <dh.herrmann@googlemail.com>
17756 L:      linux-input@vger.kernel.org
17757 S:      Maintained
17758 F:      drivers/hid/hid-wiimote*
17759
17760 WILOCITY WIL6210 WIRELESS DRIVER
17761 M:      Maya Erez <merez@codeaurora.org>
17762 L:      linux-wireless@vger.kernel.org
17763 L:      wil6210@qti.qualcomm.com
17764 S:      Supported
17765 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17766 F:      drivers/net/wireless/ath/wil6210/
17767
17768 WIMAX STACK
17769 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17770 M:      linux-wimax@intel.com
17771 L:      wimax@linuxwimax.org (subscribers-only)
17772 S:      Supported
17773 W:      http://linuxwimax.org
17774 F:      Documentation/admin-guide/wimax/wimax.rst
17775 F:      include/linux/wimax/debug.h
17776 F:      include/net/wimax.h
17777 F:      include/uapi/linux/wimax.h
17778 F:      net/wimax/
17779
17780 WINBOND CIR DRIVER
17781 M:      David Härdeman <david@hardeman.nu>
17782 S:      Maintained
17783 F:      drivers/media/rc/winbond-cir.c
17784
17785 RCMM REMOTE CONTROLS DECODER
17786 M:      Patrick Lerda <patrick9876@free.fr>
17787 S:      Maintained
17788 F:      drivers/media/rc/ir-rcmm-decoder.c
17789
17790 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17791 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17792 L:      linux-watchdog@vger.kernel.org
17793 S:      Maintained
17794 F:      drivers/watchdog/ebc-c384_wdt.c
17795
17796 WINSYSTEMS WS16C48 GPIO DRIVER
17797 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17798 L:      linux-gpio@vger.kernel.org
17799 S:      Maintained
17800 F:      drivers/gpio/gpio-ws16c48.c
17801
17802 WISTRON LAPTOP BUTTON DRIVER
17803 M:      Miloslav Trmac <mitr@volny.cz>
17804 S:      Maintained
17805 F:      drivers/input/misc/wistron_btns.c
17806
17807 WL3501 WIRELESS PCMCIA CARD DRIVER
17808 L:      linux-wireless@vger.kernel.org
17809 S:      Odd fixes
17810 F:      drivers/net/wireless/wl3501*
17811
17812 WOLFSON MICROELECTRONICS DRIVERS
17813 L:      patches@opensource.cirrus.com
17814 T:      git https://github.com/CirrusLogic/linux-drivers.git
17815 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17816 S:      Supported
17817 F:      Documentation/hwmon/wm83??.rst
17818 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17819 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17820 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17821 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17822 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17823 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17824 F:      drivers/clk/clk-wm83*.c
17825 F:      drivers/extcon/extcon-arizona.c
17826 F:      drivers/leds/leds-wm83*.c
17827 F:      drivers/gpio/gpio-*wm*.c
17828 F:      drivers/gpio/gpio-arizona.c
17829 F:      drivers/hwmon/wm83??-hwmon.c
17830 F:      drivers/input/misc/wm831x-on.c
17831 F:      drivers/input/touchscreen/wm831x-ts.c
17832 F:      drivers/input/touchscreen/wm97*.c
17833 F:      drivers/mfd/arizona*
17834 F:      drivers/mfd/wm*.c
17835 F:      drivers/mfd/cs47l24*
17836 F:      drivers/power/supply/wm83*.c
17837 F:      drivers/rtc/rtc-wm83*.c
17838 F:      drivers/regulator/wm8*.c
17839 F:      drivers/regulator/arizona*
17840 F:      drivers/video/backlight/wm83*_bl.c
17841 F:      drivers/watchdog/wm83*_wdt.c
17842 F:      include/linux/mfd/arizona/
17843 F:      include/linux/mfd/wm831x/
17844 F:      include/linux/mfd/wm8350/
17845 F:      include/linux/mfd/wm8400*
17846 F:      include/linux/regulator/arizona*
17847 F:      include/linux/wm97xx.h
17848 F:      include/sound/wm????.h
17849 F:      sound/soc/codecs/arizona.?
17850 F:      sound/soc/codecs/wm*
17851 F:      sound/soc/codecs/cs47l24*
17852
17853 WORKQUEUE
17854 M:      Tejun Heo <tj@kernel.org>
17855 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17857 S:      Maintained
17858 F:      include/linux/workqueue.h
17859 F:      kernel/workqueue.c
17860 F:      Documentation/core-api/workqueue.rst
17861
17862 X-POWERS AXP288 PMIC DRIVERS
17863 M:      Hans de Goede <hdegoede@redhat.com>
17864 S:      Maintained
17865 N:      axp288
17866 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17867
17868 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17869 M:      Chen-Yu Tsai <wens@csie.org>
17870 L:      linux-kernel@vger.kernel.org
17871 S:      Maintained
17872 N:      axp[128]
17873
17874 X.25 NETWORK LAYER
17875 M:      Andrew Hendry <andrew.hendry@gmail.com>
17876 L:      linux-x25@vger.kernel.org
17877 S:      Odd Fixes
17878 F:      Documentation/networking/x25*
17879 F:      include/net/x25*
17880 F:      net/x25/
17881
17882 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17883 M:      Thomas Gleixner <tglx@linutronix.de>
17884 M:      Ingo Molnar <mingo@redhat.com>
17885 M:      Borislav Petkov <bp@alien8.de>
17886 R:      "H. Peter Anvin" <hpa@zytor.com>
17887 M:      x86@kernel.org
17888 L:      linux-kernel@vger.kernel.org
17889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17890 S:      Maintained
17891 F:      Documentation/devicetree/bindings/x86/
17892 F:      Documentation/x86/
17893 F:      arch/x86/
17894
17895 X86 ENTRY CODE
17896 M:      Andy Lutomirski <luto@kernel.org>
17897 L:      linux-kernel@vger.kernel.org
17898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17899 S:      Maintained
17900 F:      arch/x86/entry/
17901
17902 X86 MCE INFRASTRUCTURE
17903 M:      Tony Luck <tony.luck@intel.com>
17904 M:      Borislav Petkov <bp@alien8.de>
17905 L:      linux-edac@vger.kernel.org
17906 S:      Maintained
17907 F:      arch/x86/kernel/cpu/mce/*
17908
17909 X86 MICROCODE UPDATE SUPPORT
17910 M:      Borislav Petkov <bp@alien8.de>
17911 S:      Maintained
17912 F:      arch/x86/kernel/cpu/microcode/*
17913
17914 X86 MM
17915 M:      Dave Hansen <dave.hansen@linux.intel.com>
17916 M:      Andy Lutomirski <luto@kernel.org>
17917 M:      Peter Zijlstra <peterz@infradead.org>
17918 L:      linux-kernel@vger.kernel.org
17919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17920 S:      Maintained
17921 F:      arch/x86/mm/
17922
17923 X86 PLATFORM DRIVERS
17924 M:      Darren Hart <dvhart@infradead.org>
17925 M:      Andy Shevchenko <andy@infradead.org>
17926 L:      platform-driver-x86@vger.kernel.org
17927 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17928 S:      Odd Fixes
17929 F:      drivers/platform/x86/
17930 F:      drivers/platform/olpc/
17931
17932 X86 PLATFORM DRIVERS - ARCH
17933 R:      Darren Hart <dvhart@infradead.org>
17934 R:      Andy Shevchenko <andy@infradead.org>
17935 L:      platform-driver-x86@vger.kernel.org
17936 L:      x86@kernel.org
17937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17938 S:      Maintained
17939 F:      arch/x86/platform
17940
17941 X86 VDSO
17942 M:      Andy Lutomirski <luto@kernel.org>
17943 L:      linux-kernel@vger.kernel.org
17944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17945 S:      Maintained
17946 F:      arch/x86/entry/vdso/
17947
17948 XARRAY
17949 M:      Matthew Wilcox <willy@infradead.org>
17950 L:      linux-fsdevel@vger.kernel.org
17951 S:      Supported
17952 F:      Documentation/core-api/xarray.rst
17953 F:      lib/idr.c
17954 F:      lib/xarray.c
17955 F:      include/linux/idr.h
17956 F:      include/linux/xarray.h
17957 F:      tools/testing/radix-tree
17958
17959 XBOX DVD IR REMOTE
17960 M:      Benjamin Valentin <benpicco@googlemail.com>
17961 S:      Maintained
17962 F:      drivers/media/rc/xbox_remote.c
17963 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17964
17965 XC2028/3028 TUNER DRIVER
17966 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17967 L:      linux-media@vger.kernel.org
17968 W:      https://linuxtv.org
17969 T:      git git://linuxtv.org/media_tree.git
17970 S:      Maintained
17971 F:      drivers/media/tuners/tuner-xc2028.*
17972
17973 XDP (eXpress Data Path)
17974 M:      Alexei Starovoitov <ast@kernel.org>
17975 M:      Daniel Borkmann <daniel@iogearbox.net>
17976 M:      David S. Miller <davem@davemloft.net>
17977 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17978 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17979 M:      John Fastabend <john.fastabend@gmail.com>
17980 L:      netdev@vger.kernel.org
17981 L:      bpf@vger.kernel.org
17982 S:      Supported
17983 F:      net/core/xdp.c
17984 F:      include/net/xdp.h
17985 F:      kernel/bpf/devmap.c
17986 F:      kernel/bpf/cpumap.c
17987 F:      include/trace/events/xdp.h
17988 K:      xdp
17989 N:      xdp
17990
17991 XDP SOCKETS (AF_XDP)
17992 M:      Björn Töpel <bjorn.topel@intel.com>
17993 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17994 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17995 L:      netdev@vger.kernel.org
17996 L:      bpf@vger.kernel.org
17997 S:      Maintained
17998 F:      kernel/bpf/xskmap.c
17999 F:      net/xdp/
18000
18001 XEN BLOCK SUBSYSTEM
18002 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18003 M:      Roger Pau Monné <roger.pau@citrix.com>
18004 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18005 S:      Supported
18006 F:      drivers/block/xen-blkback/*
18007 F:      drivers/block/xen*
18008
18009 XEN HYPERVISOR ARM
18010 M:      Stefano Stabellini <sstabellini@kernel.org>
18011 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18012 S:      Maintained
18013 F:      arch/arm/xen/
18014 F:      arch/arm/include/asm/xen/
18015
18016 XEN HYPERVISOR ARM64
18017 M:      Stefano Stabellini <sstabellini@kernel.org>
18018 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18019 S:      Maintained
18020 F:      arch/arm64/xen/
18021 F:      arch/arm64/include/asm/xen/
18022
18023 XEN HYPERVISOR INTERFACE
18024 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
18025 M:      Juergen Gross <jgross@suse.com>
18026 R:      Stefano Stabellini <sstabellini@kernel.org>
18027 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18029 S:      Supported
18030 F:      arch/x86/xen/
18031 F:      arch/x86/platform/pvh/
18032 F:      drivers/*/xen-*front.c
18033 F:      drivers/xen/
18034 F:      arch/x86/include/asm/xen/
18035 F:      arch/x86/include/asm/pvclock-abi.h
18036 F:      include/xen/
18037 F:      include/uapi/xen/
18038 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
18039 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
18040
18041 XEN NETWORK BACKEND DRIVER
18042 M:      Wei Liu <wei.liu@kernel.org>
18043 M:      Paul Durrant <paul@xen.org>
18044 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18045 L:      netdev@vger.kernel.org
18046 S:      Supported
18047 F:      drivers/net/xen-netback/*
18048
18049 XEN PCI SUBSYSTEM
18050 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18051 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18052 S:      Supported
18053 F:      arch/x86/pci/*xen*
18054 F:      drivers/pci/*xen*
18055
18056 XEN PVSCSI DRIVERS
18057 M:      Juergen Gross <jgross@suse.com>
18058 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18059 L:      linux-scsi@vger.kernel.org
18060 S:      Supported
18061 F:      drivers/scsi/xen-scsifront.c
18062 F:      drivers/xen/xen-scsiback.c
18063 F:      include/xen/interface/io/vscsiif.h
18064
18065 XEN SWIOTLB SUBSYSTEM
18066 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18067 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18068 L:      iommu@lists.linux-foundation.org
18069 S:      Supported
18070 F:      arch/x86/xen/*swiotlb*
18071 F:      drivers/xen/*swiotlb*
18072
18073 XEN SOUND FRONTEND DRIVER
18074 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18075 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
18076 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
18077 S:      Supported
18078 F:      sound/xen/*
18079
18080 XFS FILESYSTEM
18081 M:      Darrick J. Wong <darrick.wong@oracle.com>
18082 M:      linux-xfs@vger.kernel.org
18083 L:      linux-xfs@vger.kernel.org
18084 W:      http://xfs.org/
18085 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18086 S:      Supported
18087 F:      Documentation/admin-guide/xfs.rst
18088 F:      Documentation/ABI/testing/sysfs-fs-xfs
18089 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
18090 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
18091 F:      fs/xfs/
18092 F:      include/uapi/linux/dqblk_xfs.h
18093 F:      include/uapi/linux/fsmap.h
18094
18095 XILINX AXI ETHERNET DRIVER
18096 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18097 S:      Maintained
18098 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
18099
18100 XILINX UARTLITE SERIAL DRIVER
18101 M:      Peter Korsgaard <jacmet@sunsite.dk>
18102 L:      linux-serial@vger.kernel.org
18103 S:      Maintained
18104 F:      drivers/tty/serial/uartlite.c
18105
18106 XILINX VIDEO IP CORES
18107 M:      Hyun Kwon <hyun.kwon@xilinx.com>
18108 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18109 L:      linux-media@vger.kernel.org
18110 T:      git git://linuxtv.org/media_tree.git
18111 S:      Supported
18112 F:      Documentation/devicetree/bindings/media/xilinx/
18113 F:      drivers/media/platform/xilinx/
18114 F:      include/uapi/linux/xilinx-v4l2-controls.h
18115
18116 XILINX SD-FEC IP CORES
18117 M:      Derek Kiernan <derek.kiernan@xilinx.com>
18118 M:      Dragan Cvetic <dragan.cvetic@xilinx.com>
18119 S:      Maintained
18120 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18121 F:      Documentation/misc-devices/xilinx_sdfec.rst
18122 F:      drivers/misc/xilinx_sdfec.c
18123 F:      drivers/misc/Kconfig
18124 F:      drivers/misc/Makefile
18125 F:      include/uapi/misc/xilinx_sdfec.h
18126
18127 XILLYBUS DRIVER
18128 M:      Eli Billauer <eli.billauer@gmail.com>
18129 L:      linux-kernel@vger.kernel.org
18130 S:      Supported
18131 F:      drivers/char/xillybus/
18132
18133 XLP9XX I2C DRIVER
18134 M:      George Cherian <george.cherian@cavium.com>
18135 M:      Jan Glauber <jglauber@cavium.com>
18136 L:      linux-i2c@vger.kernel.org
18137 W:      http://www.cavium.com
18138 S:      Supported
18139 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18140 F:      drivers/i2c/busses/i2c-xlp9xx.c
18141
18142 XRA1403 GPIO EXPANDER
18143 M:      Nandor Han <nandor.han@ge.com>
18144 M:      Semi Malinen <semi.malinen@ge.com>
18145 L:      linux-gpio@vger.kernel.org
18146 S:      Maintained
18147 F:      drivers/gpio/gpio-xra1403.c
18148 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18149
18150 XTENSA XTFPGA PLATFORM SUPPORT
18151 M:      Max Filippov <jcmvbkbc@gmail.com>
18152 L:      linux-xtensa@linux-xtensa.org
18153 S:      Maintained
18154 F:      drivers/spi/spi-xtensa-xtfpga.c
18155 F:      sound/soc/xtensa/xtfpga-i2s.c
18156
18157 YAM DRIVER FOR AX.25
18158 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
18159 L:      linux-hams@vger.kernel.org
18160 S:      Maintained
18161 F:      drivers/net/hamradio/yam*
18162 F:      include/linux/yam.h
18163
18164 YAMA SECURITY MODULE
18165 M:      Kees Cook <keescook@chromium.org>
18166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18167 S:      Supported
18168 F:      security/yama/
18169 F:      Documentation/admin-guide/LSM/Yama.rst
18170
18171 YEALINK PHONE DRIVER
18172 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
18173 L:      usbb2k-api-dev@nongnu.org
18174 S:      Maintained
18175 F:      Documentation/input/devices/yealink.rst
18176 F:      drivers/input/misc/yealink.*
18177
18178 Z8530 DRIVER FOR AX.25
18179 M:      Joerg Reuter <jreuter@yaina.de>
18180 W:      http://yaina.de/jreuter/
18181 W:      http://www.qsl.net/dl1bke/
18182 L:      linux-hams@vger.kernel.org
18183 S:      Maintained
18184 F:      Documentation/networking/z8530drv.txt
18185 F:      drivers/net/hamradio/*scc.c
18186 F:      drivers/net/hamradio/z8530.h
18187
18188 ZBUD COMPRESSED PAGE ALLOCATOR
18189 M:      Seth Jennings <sjenning@redhat.com>
18190 M:      Dan Streetman <ddstreet@ieee.org>
18191 L:      linux-mm@kvack.org
18192 S:      Maintained
18193 F:      mm/zbud.c
18194 F:      include/linux/zbud.h
18195
18196 ZD1211RW WIRELESS DRIVER
18197 M:      Daniel Drake <dsd@gentoo.org>
18198 M:      Ulrich Kunitz <kune@deine-taler.de>
18199 W:      http://zd1211.ath.cx/wiki/DriverRewrite
18200 L:      linux-wireless@vger.kernel.org
18201 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
18202 S:      Maintained
18203 F:      drivers/net/wireless/zydas/zd1211rw/
18204
18205 ZD1301 MEDIA DRIVER
18206 M:      Antti Palosaari <crope@iki.fi>
18207 L:      linux-media@vger.kernel.org
18208 W:      https://linuxtv.org/
18209 W:      http://palosaari.fi/linux/
18210 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18211 S:      Maintained
18212 F:      drivers/media/usb/dvb-usb-v2/zd1301*
18213
18214 ZD1301_DEMOD MEDIA DRIVER
18215 M:      Antti Palosaari <crope@iki.fi>
18216 L:      linux-media@vger.kernel.org
18217 W:      https://linuxtv.org/
18218 W:      http://palosaari.fi/linux/
18219 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
18220 S:      Maintained
18221 F:      drivers/media/dvb-frontends/zd1301_demod*
18222
18223 ZHAOXIN PROCESSOR SUPPORT
18224 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18225 L:      linux-kernel@vger.kernel.org
18226 S:      Maintained
18227 F:      arch/x86/kernel/cpu/zhaoxin.c
18228
18229 ZPOOL COMPRESSED PAGE STORAGE API
18230 M:      Dan Streetman <ddstreet@ieee.org>
18231 L:      linux-mm@kvack.org
18232 S:      Maintained
18233 F:      mm/zpool.c
18234 F:      include/linux/zpool.h
18235
18236 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18237 M:      Minchan Kim <minchan@kernel.org>
18238 M:      Nitin Gupta <ngupta@vflare.org>
18239 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18240 L:      linux-kernel@vger.kernel.org
18241 S:      Maintained
18242 F:      drivers/block/zram/
18243 F:      Documentation/admin-guide/blockdev/zram.rst
18244
18245 ZS DECSTATION Z85C30 SERIAL DRIVER
18246 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
18247 S:      Maintained
18248 F:      drivers/tty/serial/zs.*
18249
18250 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18251 M:      Minchan Kim <minchan@kernel.org>
18252 M:      Nitin Gupta <ngupta@vflare.org>
18253 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18254 L:      linux-mm@kvack.org
18255 S:      Maintained
18256 F:      mm/zsmalloc.c
18257 F:      include/linux/zsmalloc.h
18258 F:      Documentation/vm/zsmalloc.rst
18259
18260 ZSWAP COMPRESSED SWAP CACHING
18261 M:      Seth Jennings <sjenning@redhat.com>
18262 M:      Dan Streetman <ddstreet@ieee.org>
18263 M:      Vitaly Wool <vitaly.wool@konsulko.com>
18264 L:      linux-mm@kvack.org
18265 S:      Maintained
18266 F:      mm/zswap.c
18267
18268 THE REST
18269 M:      Linus Torvalds <torvalds@linux-foundation.org>
18270 L:      linux-kernel@vger.kernel.org
18271 Q:      http://patchwork.kernel.org/project/LKML/list/
18272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18273 S:      Buried alive in reporters
18274 F:      *
18275 F:      */