drm/panfrost: Prevent race when handling page fault
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
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 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
555
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M:      Stefan Popa <stefan.popa@analog.com>
558 W:      http://ez.analog.com/community/linux-device-drivers
559 S:      Supported
560 F:      drivers/iio/accel/adxl372.c
561 F:      drivers/iio/accel/adxl372_spi.c
562 F:      drivers/iio/accel/adxl372_i2c.c
563 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564
565 AF9013 MEDIA DRIVER
566 M:      Antti Palosaari <crope@iki.fi>
567 L:      linux-media@vger.kernel.org
568 W:      https://linuxtv.org
569 W:      http://palosaari.fi/linux/
570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
571 T:      git git://linuxtv.org/anttip/media_tree.git
572 S:      Maintained
573 F:      drivers/media/dvb-frontends/af9013*
574
575 AF9033 MEDIA DRIVER
576 M:      Antti Palosaari <crope@iki.fi>
577 L:      linux-media@vger.kernel.org
578 W:      https://linuxtv.org
579 W:      http://palosaari.fi/linux/
580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
581 T:      git git://linuxtv.org/anttip/media_tree.git
582 S:      Maintained
583 F:      drivers/media/dvb-frontends/af9033*
584
585 AFFS FILE SYSTEM
586 M:      David Sterba <dsterba@suse.com>
587 L:      linux-fsdevel@vger.kernel.org
588 S:      Odd Fixes
589 F:      Documentation/filesystems/affs.txt
590 F:      fs/affs/
591
592 AFS FILESYSTEM
593 M:      David Howells <dhowells@redhat.com>
594 L:      linux-afs@lists.infradead.org
595 S:      Supported
596 F:      fs/afs/
597 F:      include/trace/events/afs.h
598 F:      Documentation/filesystems/afs.txt
599 W:      https://www.infradead.org/~dhowells/kafs/
600
601 AGPGART DRIVER
602 M:      David Airlie <airlied@linux.ie>
603 T:      git git://anongit.freedesktop.org/drm/drm
604 S:      Maintained
605 F:      drivers/char/agp/
606 F:      include/linux/agp*
607 F:      include/uapi/linux/agp*
608
609 AHA152X SCSI DRIVER
610 M:      "Juergen E. Fischer" <fischer@norbit.de>
611 L:      linux-scsi@vger.kernel.org
612 S:      Maintained
613 F:      drivers/scsi/aha152x*
614 F:      drivers/scsi/pcmcia/aha152x*
615
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M:      Hannes Reinecke <hare@suse.com>
618 L:      linux-scsi@vger.kernel.org
619 S:      Maintained
620 F:      drivers/scsi/aic7xxx/
621
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M:      Hans Verkuil <hverkuil@xs4all.nl>
624 L:      linux-media@vger.kernel.org
625 T:      git git://linuxtv.org/media_tree.git
626 W:      https://linuxtv.org
627 S:      Maintained
628 F:      drivers/media/radio/radio-aimslab*
629
630 AIO
631 M:      Benjamin LaHaise <bcrl@kvack.org>
632 L:      linux-aio@kvack.org
633 S:      Supported
634 F:      fs/aio.c
635 F:      include/linux/*aio*.h
636
637 AIRSPY MEDIA DRIVER
638 M:      Antti Palosaari <crope@iki.fi>
639 L:      linux-media@vger.kernel.org
640 W:      https://linuxtv.org
641 W:      http://palosaari.fi/linux/
642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
643 T:      git git://linuxtv.org/anttip/media_tree.git
644 S:      Maintained
645 F:      drivers/media/usb/airspy/
646
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 S:      Maintained
650 F:      drivers/net/ethernet/alacritech/*
651
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M:      Duncan Sands <duncan.sands@free.fr>
654 L:      linux-usb@vger.kernel.org
655 W:      http://www.linux-usb.org/SpeedTouch/
656 S:      Maintained
657 F:      drivers/usb/atm/speedtch.c
658 F:      drivers/usb/atm/usbatm.c
659
660 ALCHEMY AU1XX0 MMC DRIVER
661 M:      Manuel Lauss <manuel.lauss@gmail.com>
662 S:      Maintained
663 F:      drivers/mmc/host/au1xmmc.c
664
665 ALI1563 I2C DRIVER
666 M:      Rudolf Marek <r.marek@assembler.cz>
667 L:      linux-i2c@vger.kernel.org
668 S:      Maintained
669 F:      Documentation/i2c/busses/i2c-ali1563
670 F:      drivers/i2c/busses/i2c-ali1563.c
671
672 ALLEGRO DVT VIDEO IP CORE DRIVER
673 M:      Michael Tretter <m.tretter@pengutronix.de>
674 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
675 L:      linux-media@vger.kernel.org
676 S:      Maintained
677 F:      drivers/staging/media/allegro-dvt/
678
679 ALLWINNER SECURITY SYSTEM
680 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
681 L:      linux-crypto@vger.kernel.org
682 S:      Maintained
683 F:      drivers/crypto/sunxi-ss/
684
685 ALLWINNER VPU DRIVER
686 M:      Maxime Ripard <maxime.ripard@bootlin.com>
687 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688 L:      linux-media@vger.kernel.org
689 S:      Maintained
690 F:      drivers/staging/media/sunxi/cedrus/
691
692 ALPHA PORT
693 M:      Richard Henderson <rth@twiddle.net>
694 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695 M:      Matt Turner <mattst88@gmail.com>
696 S:      Odd Fixes
697 L:      linux-alpha@vger.kernel.org
698 F:      arch/alpha/
699
700 ALPS PS/2 TOUCHPAD DRIVER
701 R:      Pali Rohár <pali.rohar@gmail.com>
702 F:      drivers/input/mouse/alps.*
703
704 ALTERA I2C CONTROLLER DRIVER
705 M:      Thor Thayer <thor.thayer@linux.intel.com>
706 S:      Maintained
707 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
708 F:      drivers/i2c/busses/i2c-altera.c
709
710 ALTERA MAILBOX DRIVER
711 M:      Ley Foon Tan <lftan@altera.com>
712 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
713 S:      Maintained
714 F:      drivers/mailbox/mailbox-altera.c
715
716 ALTERA PIO DRIVER
717 M:      Tien Hock Loh <thloh@altera.com>
718 L:      linux-gpio@vger.kernel.org
719 S:      Maintained
720 F:      drivers/gpio/gpio-altera.c
721
722 ALTERA SYSTEM MANAGER DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 S:      Maintained
725 F:      drivers/mfd/altera-sysmgr.c
726 F:      include/linux/mfd/altera-sysgmr.h
727
728 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/gpio/gpio-altera-a10sr.c
732 F:      drivers/mfd/altera-a10sr.c
733 F:      drivers/reset/reset-a10sr.c
734 F:      include/linux/mfd/altera-a10sr.h
735 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
736
737 ALTERA TRIPLE SPEED ETHERNET DRIVER
738 M:      Thor Thayer <thor.thayer@linux.intel.com>
739 L:      netdev@vger.kernel.org
740 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 S:      Maintained
742 F:      drivers/net/ethernet/altera/
743
744 ALTERA UART/JTAG UART SERIAL DRIVERS
745 M:      Tobias Klauser <tklauser@distanz.ch>
746 L:      linux-serial@vger.kernel.org
747 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 S:      Maintained
749 F:      drivers/tty/serial/altera_uart.c
750 F:      drivers/tty/serial/altera_jtaguart.c
751 F:      include/linux/altera_uart.h
752 F:      include/linux/altera_jtaguart.h
753
754 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755 M:      Talel Shenhar <talel@amazon.com>
756 S:      Maintained
757 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758 F:      drivers/thermal/thermal_mmio.c
759
760 AMAZON ETHERNET DRIVERS
761 M:      Netanel Belgazal <netanel@amazon.com>
762 R:      Saeed Bishara <saeedb@amazon.com>
763 R:      Zorik Machulsky <zorik@amazon.com>
764 L:      netdev@vger.kernel.org
765 S:      Supported
766 F:      Documentation/networking/device_drivers/amazon/ena.txt
767 F:      drivers/net/ethernet/amazon/
768
769 AMAZON RDMA EFA DRIVER
770 M:      Gal Pressman <galpress@amazon.com>
771 R:      Yossi Leybovich <sleybo@amazon.com>
772 L:      linux-rdma@vger.kernel.org
773 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
774 S:      Supported
775 F:      drivers/infiniband/hw/efa/
776 F:      include/uapi/rdma/efa-abi.h
777
778 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779 M:      Tom Lendacky <thomas.lendacky@amd.com>
780 M:      Gary Hook <gary.hook@amd.com>
781 L:      linux-crypto@vger.kernel.org
782 S:      Supported
783 F:      drivers/crypto/ccp/
784 F:      include/linux/ccp.h
785
786 AMD DISPLAY CORE
787 M:      Harry Wentland <harry.wentland@amd.com>
788 M:      Leo Li <sunpeng.li@amd.com>
789 L:      amd-gfx@lists.freedesktop.org
790 T:      git git://people.freedesktop.org/~agd5f/linux
791 S:      Supported
792 F:      drivers/gpu/drm/amd/display/
793
794 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795 M:      Huang Rui <ray.huang@amd.com>
796 L:      linux-hwmon@vger.kernel.org
797 S:      Supported
798 F:      Documentation/hwmon/fam15h_power.rst
799 F:      drivers/hwmon/fam15h_power.c
800
801 AMD FCH GPIO DRIVER
802 M:      Enrico Weigelt, metux IT consult <info@metux.net>
803 L:      linux-gpio@vger.kernel.org
804 S:      Maintained
805 F:      drivers/gpio/gpio-amd-fch.c
806 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
807
808 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
810 S:      Orphan
811 F:      drivers/usb/gadget/udc/amd5536udc.*
812
813 AMD GEODE PROCESSOR/CHIPSET SUPPORT
814 P:      Andres Salomon <dilinger@queued.net>
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
817 S:      Supported
818 F:      drivers/char/hw_random/geode-rng.c
819 F:      drivers/crypto/geode*
820 F:      drivers/video/fbdev/geode/
821 F:      arch/x86/include/asm/geode.h
822
823 AMD IOMMU (AMD-VI)
824 M:      Joerg Roedel <joro@8bytes.org>
825 L:      iommu@lists.linux-foundation.org
826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
827 S:      Maintained
828 F:      drivers/iommu/amd_iommu*.[ch]
829 F:      include/linux/amd-iommu.h
830
831 AMD KFD
832 M:      Felix Kuehling <Felix.Kuehling@amd.com>
833 L:      amd-gfx@lists.freedesktop.org
834 T:      git git://people.freedesktop.org/~agd5f/linux
835 S:      Supported
836 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
837 F:      drivers/gpu/drm/amd/amdkfd/
838 F:      drivers/gpu/drm/amd/include/cik_structs.h
839 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
840 F:      drivers/gpu/drm/amd/include/vi_structs.h
841 F:      drivers/gpu/drm/amd/include/v9_structs.h
842 F:      include/uapi/linux/kfd_ioctl.h
843
844 AMD MP2 I2C DRIVER
845 M:      Elie Morisse <syniurge@gmail.com>
846 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
847 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
848 L:      linux-i2c@vger.kernel.org
849 S:      Maintained
850 F:      drivers/i2c/busses/i2c-amd-mp2*
851
852 AMD POWERPLAY
853 M:      Rex Zhu <rex.zhu@amd.com>
854 M:      Evan Quan <evan.quan@amd.com>
855 L:      amd-gfx@lists.freedesktop.org
856 S:      Supported
857 F:      drivers/gpu/drm/amd/powerplay/
858 T:      git git://people.freedesktop.org/~agd5f/linux
859
860 AMD SEATTLE DEVICE TREE SUPPORT
861 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
862 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
863 M:      Tom Lendacky <thomas.lendacky@amd.com>
864 S:      Supported
865 F:      arch/arm64/boot/dts/amd/
866
867 AMD XGBE DRIVER
868 M:      Tom Lendacky <thomas.lendacky@amd.com>
869 L:      netdev@vger.kernel.org
870 S:      Supported
871 F:      drivers/net/ethernet/amd/xgbe/
872 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
873
874 ANALOG DEVICES INC AD5686 DRIVER
875 M:      Stefan Popa <stefan.popa@analog.com>
876 L:      linux-pm@vger.kernel.org
877 W:      http://ez.analog.com/community/linux-device-drivers
878 S:      Supported
879 F:      drivers/iio/dac/ad5686*
880 F:      drivers/iio/dac/ad5696*
881
882 ANALOG DEVICES INC AD5758 DRIVER
883 M:      Stefan Popa <stefan.popa@analog.com>
884 L:      linux-iio@vger.kernel.org
885 W:      http://ez.analog.com/community/linux-device-drivers
886 S:      Supported
887 F:      drivers/iio/dac/ad5758.c
888 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
889
890 ANALOG DEVICES INC AD7124 DRIVER
891 M:      Stefan Popa <stefan.popa@analog.com>
892 L:      linux-iio@vger.kernel.org
893 W:      http://ez.analog.com/community/linux-device-drivers
894 S:      Supported
895 F:      drivers/iio/adc/ad7124.c
896 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
897
898 ANALOG DEVICES INC AD7606 DRIVER
899 M:      Stefan Popa <stefan.popa@analog.com>
900 L:      linux-iio@vger.kernel.org
901 W:      http://ez.analog.com/community/linux-device-drivers
902 S:      Supported
903 F:      drivers/iio/adc/ad7606.c
904 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
905
906 ANALOG DEVICES INC AD7768-1 DRIVER
907 M:      Stefan Popa <stefan.popa@analog.com>
908 L:      linux-iio@vger.kernel.org
909 W:      http://ez.analog.com/community/linux-device-drivers
910 S:      Supported
911 F:      drivers/iio/adc/ad7768-1.c
912 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
913
914 ANALOG DEVICES INC AD7780 DRIVER
915 M:      Michael Hennerich <Michael.Hennerich@analog.com>
916 M:      Renato Lui Geh <renatogeh@gmail.com>
917 L:      linux-iio@vger.kernel.org
918 W:      http://ez.analog.com/community/linux-device-drivers
919 S:      Supported
920 F:      drivers/iio/adc/ad7780.c
921 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
922
923 ANALOG DEVICES INC AD9389B DRIVER
924 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
925 L:      linux-media@vger.kernel.org
926 S:      Maintained
927 F:      drivers/media/i2c/ad9389b*
928
929 ANALOG DEVICES INC ADGS1408 DRIVER
930 M:      Mircea Caprioru <mircea.caprioru@analog.com>
931 S:      Supported
932 F:      drivers/mux/adgs1408.c
933 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
934
935 ANALOG DEVICES INC ADIS DRIVER LIBRARY
936 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
937 S:      Supported
938 L:      linux-iio@vger.kernel.org
939 F:      include/linux/iio/imu/adis.h
940 F:      drivers/iio/imu/adis.c
941
942 ANALOG DEVICES INC ADP5061 DRIVER
943 M:      Stefan Popa <stefan.popa@analog.com>
944 L:      linux-pm@vger.kernel.org
945 W:      http://ez.analog.com/community/linux-device-drivers
946 S:      Supported
947 F:      drivers/power/supply/adp5061.c
948
949 ANALOG DEVICES INC ADV7180 DRIVER
950 M:      Lars-Peter Clausen <lars@metafoo.de>
951 L:      linux-media@vger.kernel.org
952 W:      http://ez.analog.com/community/linux-device-drivers
953 S:      Supported
954 F:      drivers/media/i2c/adv7180.c
955
956 ANALOG DEVICES INC ADV748X DRIVER
957 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
958 L:      linux-media@vger.kernel.org
959 S:      Maintained
960 F:      drivers/media/i2c/adv748x/*
961
962 ANALOG DEVICES INC ADV7511 DRIVER
963 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
964 L:      linux-media@vger.kernel.org
965 S:      Maintained
966 F:      drivers/media/i2c/adv7511*
967
968 ANALOG DEVICES INC ADV7604 DRIVER
969 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L:      linux-media@vger.kernel.org
971 S:      Maintained
972 F:      drivers/media/i2c/adv7604*
973
974 ANALOG DEVICES INC ADV7842 DRIVER
975 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
976 L:      linux-media@vger.kernel.org
977 S:      Maintained
978 F:      drivers/media/i2c/adv7842*
979
980 ANALOG DEVICES INC ASOC CODEC DRIVERS
981 M:      Lars-Peter Clausen <lars@metafoo.de>
982 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
983 W:      http://wiki.analog.com/
984 W:      http://ez.analog.com/community/linux-device-drivers
985 S:      Supported
986 F:      sound/soc/codecs/adau*
987 F:      sound/soc/codecs/adav*
988 F:      sound/soc/codecs/ad1*
989 F:      sound/soc/codecs/ad7*
990 F:      sound/soc/codecs/ssm*
991 F:      sound/soc/codecs/sigmadsp.*
992
993 ANALOG DEVICES INC DMA DRIVERS
994 M:      Lars-Peter Clausen <lars@metafoo.de>
995 W:      http://ez.analog.com/community/linux-device-drivers
996 S:      Supported
997 F:      drivers/dma/dma-axi-dmac.c
998
999 ANALOG DEVICES INC IIO DRIVERS
1000 M:      Lars-Peter Clausen <lars@metafoo.de>
1001 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1002 M:      Stefan Popa <stefan.popa@analog.com>
1003 W:      http://wiki.analog.com/
1004 W:      http://ez.analog.com/community/linux-device-drivers
1005 S:      Supported
1006 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1007 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1008 F:      drivers/iio/*/ad*
1009 F:      drivers/iio/adc/ltc2497*
1010 X:      drivers/iio/*/adjd*
1011 F:      drivers/staging/iio/*/ad*
1012
1013 ANALOGBITS PLL LIBRARIES
1014 M:      Paul Walmsley <paul.walmsley@sifive.com>
1015 S:      Supported
1016 F:      drivers/clk/analogbits/*
1017 F:      include/linux/clk/analogbits*
1018
1019 ANDES ARCHITECTURE
1020 M:      Greentime Hu <green.hu@gmail.com>
1021 M:      Vincent Chen <deanbo422@gmail.com>
1022 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1023 S:      Supported
1024 F:      arch/nds32/
1025 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1026 F:      Documentation/devicetree/bindings/nds32/
1027 K:      nds32
1028 N:      nds32
1029
1030 ANDROID CONFIG FRAGMENTS
1031 M:      Rob Herring <robh@kernel.org>
1032 S:      Supported
1033 F:      kernel/configs/android*
1034
1035 ANDROID DRIVERS
1036 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1037 M:      Arve Hjønnevåg <arve@android.com>
1038 M:      Todd Kjos <tkjos@android.com>
1039 M:      Martijn Coenen <maco@android.com>
1040 M:      Joel Fernandes <joel@joelfernandes.org>
1041 M:      Christian Brauner <christian@brauner.io>
1042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1043 L:      devel@driverdev.osuosl.org
1044 S:      Supported
1045 F:      drivers/android/
1046 F:      drivers/staging/android/
1047
1048 ANDROID GOLDFISH PIC DRIVER
1049 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1050 S:      Supported
1051 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1052 F:      drivers/irqchip/irq-goldfish-pic.c
1053
1054 ANDROID GOLDFISH RTC DRIVER
1055 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1056 S:      Supported
1057 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1058 F:      drivers/rtc/rtc-goldfish.c
1059
1060 ANDROID ION DRIVER
1061 M:      Laura Abbott <labbott@redhat.com>
1062 M:      Sumit Semwal <sumit.semwal@linaro.org>
1063 L:      devel@driverdev.osuosl.org
1064 L:      dri-devel@lists.freedesktop.org
1065 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1066 S:      Supported
1067 F:      drivers/staging/android/ion
1068 F:      drivers/staging/android/uapi/ion.h
1069
1070 AOA (Apple Onboard Audio) ALSA DRIVER
1071 M:      Johannes Berg <johannes@sipsolutions.net>
1072 L:      linuxppc-dev@lists.ozlabs.org
1073 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1074 S:      Maintained
1075 F:      sound/aoa/
1076
1077 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1078 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1079 L:      linux-iio@vger.kernel.org
1080 S:      Maintained
1081 F:      drivers/iio/adc/stx104.c
1082
1083 APM DRIVER
1084 M:      Jiri Kosina <jikos@kernel.org>
1085 S:      Odd fixes
1086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1087 F:      arch/x86/kernel/apm_32.c
1088 F:      include/linux/apm_bios.h
1089 F:      include/uapi/linux/apm_bios.h
1090 F:      drivers/char/apm-emulation.c
1091
1092 APPARMOR SECURITY MODULE
1093 M:      John Johansen <john.johansen@canonical.com>
1094 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1095 W:      wiki.apparmor.net
1096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1097 S:      Supported
1098 F:      security/apparmor/
1099 F:      Documentation/admin-guide/LSM/apparmor.rst
1100
1101 APPLE BCM5974 MULTITOUCH DRIVER
1102 M:      Henrik Rydberg <rydberg@bitmath.org>
1103 L:      linux-input@vger.kernel.org
1104 S:      Odd fixes
1105 F:      drivers/input/mouse/bcm5974.c
1106
1107 APPLE SMC DRIVER
1108 M:      Henrik Rydberg <rydberg@bitmath.org>
1109 L:      linux-hwmon@vger.kernel.org
1110 S:      Odd fixes
1111 F:      drivers/hwmon/applesmc.c
1112
1113 APPLETALK NETWORK LAYER
1114 L:      netdev@vger.kernel.org
1115 S:      Odd fixes
1116 F:      drivers/net/appletalk/
1117 F:      net/appletalk/
1118 F:      include/linux/atalk.h
1119 F:      include/uapi/linux/atalk.h
1120
1121 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1122 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1123 S:      Supported
1124 F:      arch/arm64/boot/dts/apm/
1125
1126 APPLIED MICRO (APM) X-GENE SOC EDAC
1127 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1128 S:      Supported
1129 F:      drivers/edac/xgene_edac.c
1130 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1131
1132 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1133 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1134 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1135 S:      Supported
1136 F:      drivers/net/ethernet/apm/xgene-v2/
1137
1138 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1139 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1140 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1141 M:      Quan Nguyen <quan@os.amperecomputing.com>
1142 S:      Supported
1143 F:      drivers/net/ethernet/apm/xgene/
1144 F:      drivers/net/phy/mdio-xgene.c
1145 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1146 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1147
1148 APPLIED MICRO (APM) X-GENE SOC PMU
1149 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1150 S:      Supported
1151 F:      drivers/perf/xgene_pmu.c
1152 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1153 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1154
1155 APTINA CAMERA SENSOR PLL
1156 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1157 L:      linux-media@vger.kernel.org
1158 S:      Maintained
1159 F:      drivers/media/i2c/aptina-pll.*
1160
1161 AQUANTIA ETHERNET DRIVER (atlantic)
1162 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1163 L:      netdev@vger.kernel.org
1164 S:      Supported
1165 W:      http://www.aquantia.com
1166 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1167 F:      drivers/net/ethernet/aquantia/atlantic/
1168 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1169
1170 ARC FRAMEBUFFER DRIVER
1171 M:      Jaya Kumar <jayalk@intworks.biz>
1172 S:      Maintained
1173 F:      drivers/video/fbdev/arcfb.c
1174 F:      drivers/video/fbdev/core/fb_defio.c
1175
1176 ARC PGU DRM DRIVER
1177 M:      Alexey Brodkin <abrodkin@synopsys.com>
1178 S:      Supported
1179 F:      drivers/gpu/drm/arc/
1180 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1181
1182 ARCNET NETWORK LAYER
1183 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1184 L:      netdev@vger.kernel.org
1185 S:      Maintained
1186 F:      drivers/net/arcnet/
1187 F:      include/uapi/linux/if_arcnet.h
1188
1189 ARM ARCHITECTED TIMER DRIVER
1190 M:      Mark Rutland <mark.rutland@arm.com>
1191 M:      Marc Zyngier <maz@kernel.org>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 S:      Maintained
1194 F:      arch/arm/include/asm/arch_timer.h
1195 F:      arch/arm64/include/asm/arch_timer.h
1196 F:      drivers/clocksource/arm_arch_timer.c
1197
1198 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1199 M:      Linus Walleij <linus.walleij@linaro.org>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202 F:      Documentation/devicetree/bindings/arm/arm-boards
1203 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1204 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1205 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1206 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1207 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1208 F:      arch/arm/mach-integrator/
1209 F:      arch/arm/mach-realview/
1210 F:      arch/arm/mach-versatile/
1211 F:      arch/arm/plat-versatile/
1212 F:      arch/arm/boot/dts/arm-realview-*
1213 F:      arch/arm/boot/dts/integrator*
1214 F:      arch/arm/boot/dts/versatile*
1215 F:      drivers/clk/versatile/
1216 F:      drivers/i2c/busses/i2c-versatile.c
1217 F:      drivers/irqchip/irq-versatile-fpga.c
1218 F:      drivers/mtd/maps/physmap_of_versatile.c
1219 F:      drivers/power/reset/arm-versatile-reboot.c
1220 F:      drivers/soc/versatile/
1221
1222 ARM HDLCD DRM DRIVER
1223 M:      Liviu Dudau <liviu.dudau@arm.com>
1224 S:      Supported
1225 F:      drivers/gpu/drm/arm/hdlcd_*
1226 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1227
1228 ARM KOMEDA DRM-KMS DRIVER
1229 M:      James (Qian) Wang <james.qian.wang@arm.com>
1230 M:      Liviu Dudau <liviu.dudau@arm.com>
1231 L:      Mali DP Maintainers <malidp@foss.arm.com>
1232 S:      Supported
1233 T:      git git://anongit.freedesktop.org/drm/drm-misc
1234 F:      drivers/gpu/drm/arm/display/include/
1235 F:      drivers/gpu/drm/arm/display/komeda/
1236 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1237 F:      Documentation/gpu/komeda-kms.rst
1238
1239 ARM MALI-DP DRM DRIVER
1240 M:      Liviu Dudau <liviu.dudau@arm.com>
1241 M:      Brian Starkey <brian.starkey@arm.com>
1242 L:      Mali DP Maintainers <malidp@foss.arm.com>
1243 S:      Supported
1244 T:      git git://anongit.freedesktop.org/drm/drm-misc
1245 F:      drivers/gpu/drm/arm/
1246 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1247 F:      Documentation/gpu/afbc.rst
1248
1249 ARM MALI PANFROST DRM DRIVER
1250 M:      Rob Herring <robh@kernel.org>
1251 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1252 L:      dri-devel@lists.freedesktop.org
1253 S:      Supported
1254 T:      git git://anongit.freedesktop.org/drm/drm-misc
1255 F:      drivers/gpu/drm/panfrost/
1256 F:      include/uapi/drm/panfrost_drm.h
1257
1258 ARM MFM AND FLOPPY DRIVERS
1259 M:      Ian Molton <spyro@f2s.com>
1260 S:      Maintained
1261 F:      arch/arm/mach-rpc/floppydma.S
1262 F:      arch/arm/include/asm/floppy.h
1263
1264 ARM PMU PROFILING AND DEBUGGING
1265 M:      Will Deacon <will@kernel.org>
1266 M:      Mark Rutland <mark.rutland@arm.com>
1267 S:      Maintained
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 F:      arch/arm*/kernel/perf_*
1270 F:      arch/arm/oprofile/common.c
1271 F:      arch/arm*/kernel/hw_breakpoint.c
1272 F:      arch/arm*/include/asm/hw_breakpoint.h
1273 F:      arch/arm*/include/asm/perf_event.h
1274 F:      drivers/perf/*
1275 F:      include/linux/perf/arm_pmu.h
1276 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1277 F:      Documentation/devicetree/bindings/perf/
1278
1279 ARM PORT
1280 M:      Russell King <linux@armlinux.org.uk>
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 W:      http://www.armlinux.org.uk/
1283 S:      Odd Fixes
1284 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1285 F:      arch/arm/
1286 X:      arch/arm/boot/dts/
1287
1288 ARM PRIMECELL AACI PL041 DRIVER
1289 M:      Russell King <linux@armlinux.org.uk>
1290 S:      Odd Fixes
1291 F:      sound/arm/aaci.*
1292
1293 ARM PRIMECELL BUS SUPPORT
1294 M:      Russell King <linux@armlinux.org.uk>
1295 S:      Odd Fixes
1296 F:      drivers/amba/
1297 F:      include/linux/amba/bus.h
1298
1299 ARM PRIMECELL CLCD PL110 DRIVER
1300 M:      Russell King <linux@armlinux.org.uk>
1301 S:      Odd Fixes
1302 F:      drivers/video/fbdev/amba-clcd.*
1303
1304 ARM PRIMECELL KMI PL050 DRIVER
1305 M:      Russell King <linux@armlinux.org.uk>
1306 S:      Odd Fixes
1307 F:      drivers/input/serio/ambakmi.*
1308 F:      include/linux/amba/kmi.h
1309
1310 ARM PRIMECELL MMCI PL180/1 DRIVER
1311 M:      Russell King <linux@armlinux.org.uk>
1312 S:      Odd Fixes
1313 F:      drivers/mmc/host/mmci.*
1314 F:      include/linux/amba/mmci.h
1315
1316 ARM PRIMECELL SSP PL022 SPI DRIVER
1317 M:      Linus Walleij <linus.walleij@linaro.org>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S:      Maintained
1320 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1321 F:      drivers/spi/spi-pl022.c
1322
1323 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1324 M:      Russell King <linux@armlinux.org.uk>
1325 S:      Odd Fixes
1326 F:      drivers/tty/serial/amba-pl01*.c
1327 F:      include/linux/amba/serial.h
1328
1329 ARM PRIMECELL VIC PL190/PL192 DRIVER
1330 M:      Linus Walleij <linus.walleij@linaro.org>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1334 F:      drivers/irqchip/irq-vic.c
1335
1336 AMAZON ANNAPURNA LABS FIC DRIVER
1337 M:      Talel Shenhar <talel@amazon.com>
1338 S:      Maintained
1339 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1340 F:      drivers/irqchip/irq-al-fic.c
1341
1342 ARM SMMU DRIVERS
1343 M:      Will Deacon <will@kernel.org>
1344 R:      Robin Murphy <robin.murphy@arm.com>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347 F:      drivers/iommu/arm-smmu.c
1348 F:      drivers/iommu/arm-smmu-v3.c
1349 F:      drivers/iommu/io-pgtable-arm.c
1350 F:      drivers/iommu/io-pgtable-arm-v7s.c
1351
1352 ARM SUB-ARCHITECTURES
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355 F:      arch/arm/mach-*/
1356 F:      arch/arm/plat-*/
1357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1358
1359 ARM/ACTIONS SEMI ARCHITECTURE
1360 M:      Andreas Färber <afaerber@suse.de>
1361 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 N:      owl
1365 F:      arch/arm/mach-actions/
1366 F:      arch/arm/boot/dts/owl-*
1367 F:      arch/arm64/boot/dts/actions/
1368 F:      drivers/clk/actions/
1369 F:      drivers/clocksource/timer-owl*
1370 F:      drivers/dma/owl-dma.c
1371 F:      drivers/i2c/busses/i2c-owl.c
1372 F:      drivers/pinctrl/actions/*
1373 F:      drivers/soc/actions/
1374 F:      include/dt-bindings/power/owl-*
1375 F:      include/linux/soc/actions/
1376 F:      Documentation/devicetree/bindings/arm/actions.txt
1377 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1378 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1379 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1380 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1381 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1382 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1383
1384 ARM/ADS SPHERE MACHINE SUPPORT
1385 M:      Lennert Buytenhek <kernel@wantstofly.org>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388
1389 ARM/AFEB9260 MACHINE SUPPORT
1390 M:      Sergey Lapin <slapin@ossfans.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393
1394 ARM/AJECO 1ARM MACHINE SUPPORT
1395 M:      Lennert Buytenhek <kernel@wantstofly.org>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398
1399 ARM/Allwinner SoC Clock Support
1400 M:      Emilio López <emilio@elopez.com.ar>
1401 S:      Maintained
1402 F:      drivers/clk/sunxi/
1403
1404 ARM/Allwinner sunXi SoC support
1405 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1406 M:      Chen-Yu Tsai <wens@csie.org>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409 N:      sun[x456789]i
1410 N:      sun50i
1411 F:      arch/arm/mach-sunxi/
1412 F:      arch/arm64/boot/dts/allwinner/
1413 F:      drivers/clk/sunxi-ng/
1414 F:      drivers/pinctrl/sunxi/
1415 F:      drivers/soc/sunxi/
1416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1417
1418 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1419 M:      Neil Armstrong <narmstrong@baylibre.com>
1420 M:      Jerome Brunet <jbrunet@baylibre.com>
1421 L:      linux-amlogic@lists.infradead.org
1422 S:      Maintained
1423 F:      drivers/clk/meson/
1424 F:      include/dt-bindings/clock/meson*
1425 F:      include/dt-bindings/clock/gxbb*
1426 F:      Documentation/devicetree/bindings/clock/amlogic*
1427
1428 ARM/Amlogic Meson SoC support
1429 M:      Kevin Hilman <khilman@baylibre.com>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 L:      linux-amlogic@lists.infradead.org
1432 W:      http://linux-meson.com/
1433 S:      Maintained
1434 F:      arch/arm/mach-meson/
1435 F:      arch/arm/boot/dts/meson*
1436 F:      arch/arm64/boot/dts/amlogic/
1437 F:      drivers/pinctrl/meson/
1438 F:      drivers/mmc/host/meson*
1439 F:      drivers/soc/amlogic/
1440 N:      meson
1441
1442 ARM/Amlogic Meson SoC Sound Drivers
1443 M:      Jerome Brunet <jbrunet@baylibre.com>
1444 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1445 S:      Maintained
1446 F:      sound/soc/meson/
1447 F:      Documentation/devicetree/bindings/sound/amlogic*
1448
1449 ARM/Annapurna Labs ALPINE ARCHITECTURE
1450 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1451 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      arch/arm/mach-alpine/
1455 F:      arch/arm/boot/dts/alpine*
1456 F:      arch/arm64/boot/dts/al/
1457 F:      drivers/*/*alpine*
1458
1459 ARM/ARTPEC MACHINE SUPPORT
1460 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1461 M:      Lars Persson <lars.persson@axis.com>
1462 S:      Maintained
1463 L:      linux-arm-kernel@axis.com
1464 F:      arch/arm/mach-artpec
1465 F:      arch/arm/boot/dts/artpec6*
1466 F:      drivers/clk/axis
1467 F:      drivers/crypto/axis
1468 F:      drivers/pinctrl/pinctrl-artpec*
1469 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1470
1471 ARM/ASPEED I2C DRIVER
1472 M:      Brendan Higgins <brendanhiggins@google.com>
1473 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1474 R:      Joel Stanley <joel@jms.id.au>
1475 L:      linux-i2c@vger.kernel.org
1476 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1477 S:      Maintained
1478 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1479 F:      drivers/i2c/busses/i2c-aspeed.c
1480 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1481 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1482
1483 ARM/ASPEED MACHINE SUPPORT
1484 M:      Joel Stanley <joel@jms.id.au>
1485 R:      Andrew Jeffery <andrew@aj.id.au>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1488 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1489 S:      Supported
1490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1491 F:      arch/arm/mach-aspeed/
1492 F:      arch/arm/boot/dts/aspeed-*
1493 N:      aspeed
1494
1495 ARM/BITMAIN ARCHITECTURE
1496 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 S:      Maintained
1499 F:      arch/arm64/boot/dts/bitmain/
1500 F:      drivers/pinctrl/pinctrl-bm1880.c
1501 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1502 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1503
1504 ARM/CALXEDA HIGHBANK ARCHITECTURE
1505 M:      Rob Herring <robh@kernel.org>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508 F:      arch/arm/mach-highbank/
1509 F:      arch/arm/boot/dts/highbank.dts
1510 F:      arch/arm/boot/dts/ecx-*.dts*
1511
1512 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1513 M:      Krzysztof Halasa <khalasa@piap.pl>
1514 S:      Maintained
1515 F:      arch/arm/mach-cns3xxx/
1516
1517 ARM/CAVIUM THUNDER NETWORK DRIVER
1518 M:      Sunil Goutham <sgoutham@cavium.com>
1519 M:      Robert Richter <rric@kernel.org>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Supported
1522 F:      drivers/net/ethernet/cavium/thunder/
1523
1524 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1525 M:      Lukasz Majewski <lukma@denx.de>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528 F:      arch/arm/mach-ep93xx/ts72xx.c
1529
1530 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1531 M:      Alexander Shiyan <shc_work@mail.ru>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Odd Fixes
1534 N:      clps711x
1535
1536 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1537 M:      Lennert Buytenhek <kernel@wantstofly.org>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540
1541 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1542 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1543 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546 F:      arch/arm/mach-ep93xx/
1547 F:      arch/arm/mach-ep93xx/include/mach/
1548
1549 ARM/CLKDEV SUPPORT
1550 M:      Russell King <linux@armlinux.org.uk>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S:      Maintained
1553 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1554 F:      drivers/clk/clkdev.c
1555
1556 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1557 M:      Mike Rapoport <mike@compulab.co.il>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560
1561 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1562 M:      Baruch Siach <baruch@tkos.co.il>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 F:      arch/arm/boot/dts/cx92755*
1566 N:      digicolor
1567
1568 ARM/CONTEC MICRO9 MACHINE SUPPORT
1569 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1570 S:      Maintained
1571 F:      arch/arm/mach-ep93xx/micro9.c
1572
1573 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1574 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1575 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 F:      drivers/hwtracing/coresight/*
1579 F:      Documentation/trace/coresight.txt
1580 F:      Documentation/trace/coresight-cpu-debug.txt
1581 F:      Documentation/devicetree/bindings/arm/coresight.txt
1582 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1583 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1584 F:      tools/perf/arch/arm/util/pmu.c
1585 F:      tools/perf/arch/arm/util/auxtrace.c
1586 F:      tools/perf/arch/arm/util/cs-etm.c
1587 F:      tools/perf/arch/arm/util/cs-etm.h
1588 F:      tools/perf/util/cs-etm.*
1589 F:      tools/perf/util/cs-etm-decoder/*
1590
1591 ARM/CORGI MACHINE SUPPORT
1592 M:      Richard Purdie <rpurdie@rpsys.net>
1593 S:      Maintained
1594
1595 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1596 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1597 M:      Linus Walleij <linus.walleij@linaro.org>
1598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 T:      git git://github.com/ulli-kroll/linux.git
1600 S:      Maintained
1601 F:      Documentation/devicetree/bindings/arm/gemini.txt
1602 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1603 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1604 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1605 F:      arch/arm/mach-gemini/
1606 F:      drivers/net/ethernet/cortina/
1607 F:      drivers/pinctrl/pinctrl-gemini.c
1608 F:      drivers/rtc/rtc-ftrtc010.c
1609
1610 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1611 M:      Barry Song <baohua@kernel.org>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1614 S:      Maintained
1615 F:      arch/arm/boot/dts/prima2*
1616 F:      arch/arm/mach-prima2/
1617 F:      drivers/clk/sirf/
1618 F:      drivers/clocksource/timer-prima2.c
1619 F:      drivers/clocksource/timer-atlas7.c
1620 N:      [^a-z]sirf
1621 X:      drivers/gnss
1622
1623 ARM/EBSA110 MACHINE SUPPORT
1624 M:      Russell King <linux@armlinux.org.uk>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W:      http://www.armlinux.org.uk/
1627 S:      Maintained
1628 F:      arch/arm/mach-ebsa110/
1629 F:      drivers/net/ethernet/amd/am79c961a.*
1630
1631 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1632 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1633 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Maintained
1636 N:      efm32
1637
1638 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1639 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      arch/arm/mach-pxa/ezx.c
1643
1644 ARM/FARADAY FA526 PORT
1645 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 T:      git git://git.berlios.de/gemini-board
1649 F:      arch/arm/mm/*-fa*
1650
1651 ARM/FOOTBRIDGE ARCHITECTURE
1652 M:      Russell King <linux@armlinux.org.uk>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 W:      http://www.armlinux.org.uk/
1655 S:      Maintained
1656 F:      arch/arm/include/asm/hardware/dec21285.h
1657 F:      arch/arm/mach-footbridge/
1658
1659 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1660 M:      Shawn Guo <shawnguo@kernel.org>
1661 M:      Sascha Hauer <s.hauer@pengutronix.de>
1662 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1663 R:      Fabio Estevam <festevam@gmail.com>
1664 R:      NXP Linux Team <linux-imx@nxp.com>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1668 N:      imx
1669 N:      mxs
1670 X:      drivers/media/i2c/
1671
1672 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1673 M:      Shawn Guo <shawnguo@kernel.org>
1674 M:      Sascha Hauer <s.hauer@pengutronix.de>
1675 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1676 R:      Stefan Agner <stefan@agner.ch>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1680 F:      arch/arm/mach-imx/*vf610*
1681 F:      arch/arm/boot/dts/vf*
1682
1683 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1684 M:      Shawn Guo <shawnguo@kernel.org>
1685 M:      Li Yang <leoyang.li@nxp.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1689 F:      arch/arm/boot/dts/ls1021a*
1690 F:      arch/arm64/boot/dts/freescale/fsl-*
1691 F:      arch/arm64/boot/dts/freescale/qoriq-*
1692
1693 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1694 M:      Lennert Buytenhek <kernel@wantstofly.org>
1695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 S:      Maintained
1697
1698 ARM/GUMSTIX MACHINE SUPPORT
1699 M:      Steve Sakoman <sakoman@gmail.com>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 S:      Maintained
1702
1703 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1704 M:      Philipp Zabel <philipp.zabel@gmail.com>
1705 M:      Paul Parsons <lost.distance@yahoo.com>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 S:      Maintained
1708 F:      arch/arm/mach-pxa/hx4700.c
1709 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1710 F:      sound/soc/pxa/hx4700.c
1711
1712 ARM/HISILICON SOC SUPPORT
1713 M:      Wei Xu <xuwei5@hisilicon.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 W:      http://www.hisilicon.com
1716 S:      Supported
1717 T:      git git://github.com/hisilicon/linux-hisi.git
1718 F:      arch/arm/mach-hisi/
1719 F:      arch/arm/boot/dts/hi3*
1720 F:      arch/arm/boot/dts/hip*
1721 F:      arch/arm/boot/dts/hisi*
1722 F:      arch/arm64/boot/dts/hisilicon/
1723
1724 ARM/HP JORNADA 7XX MACHINE SUPPORT
1725 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1726 W:      www.jlime.com
1727 S:      Maintained
1728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1729 F:      arch/arm/mach-sa1100/jornada720.c
1730 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1731
1732 ARM/IGEP MACHINE SUPPORT
1733 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1734 M:      Javier Martinez Canillas <javier@dowhile0.org>
1735 L:      linux-omap@vger.kernel.org
1736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 S:      Maintained
1738 F:      arch/arm/boot/dts/omap3-igep*
1739
1740 ARM/INCOME PXA270 SUPPORT
1741 M:      Marek Vasut <marek.vasut@gmail.com>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1745
1746 ARM/INTEL IOP13XX ARM ARCHITECTURE
1747 M:      Lennert Buytenhek <kernel@wantstofly.org>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750
1751 ARM/INTEL IOP32X ARM ARCHITECTURE
1752 M:      Lennert Buytenhek <kernel@wantstofly.org>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755
1756 ARM/INTEL IOP33X ARM ARCHITECTURE
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 S:      Orphan
1759
1760 ARM/INTEL IQ81342EX MACHINE SUPPORT
1761 M:      Lennert Buytenhek <kernel@wantstofly.org>
1762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 S:      Maintained
1764
1765 ARM/INTEL IXDP2850 MACHINE SUPPORT
1766 M:      Lennert Buytenhek <kernel@wantstofly.org>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 S:      Maintained
1769
1770 ARM/INTEL IXP4XX ARM ARCHITECTURE
1771 M:      Linus Walleij <linusw@kernel.org>
1772 M:      Imre Kaloz <kaloz@openwrt.org>
1773 M:      Krzysztof Halasa <khalasa@piap.pl>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 S:      Maintained
1776 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1777 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1778 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1779 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1780 F:      arch/arm/mach-ixp4xx/
1781 F:      drivers/clocksource/timer-ixp4xx.c
1782 F:      drivers/gpio/gpio-ixp4xx.c
1783 F:      drivers/irqchip/irq-ixp4xx.c
1784 F:      include/linux/irqchip/irq-ixp4xx.h
1785 F:      include/linux/platform_data/timer-ixp4xx.h
1786
1787 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1788 M:      Jonathan Cameron <jic23@cam.ac.uk>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      arch/arm/mach-pxa/stargate2.c
1792 F:      drivers/pcmcia/pxa2xx_stargate2.c
1793
1794 ARM/INTEL XSC3 (MANZANO) ARM CORE
1795 M:      Lennert Buytenhek <kernel@wantstofly.org>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 S:      Maintained
1798
1799 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1800 M:      Lennert Buytenhek <kernel@wantstofly.org>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 S:      Maintained
1803
1804 ARM/LG1K ARCHITECTURE
1805 M:      Chanho Min <chanho.min@lge.com>
1806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 S:      Maintained
1808 F:      arch/arm64/boot/dts/lg/
1809
1810 ARM/LOGICPD PXA270 MACHINE SUPPORT
1811 M:      Lennert Buytenhek <kernel@wantstofly.org>
1812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 S:      Maintained
1814
1815 ARM/LPC18XX ARCHITECTURE
1816 M:      Vladimir Zapolskiy <vz@mleia.com>
1817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 S:      Maintained
1819 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1820 F:      arch/arm/boot/dts/lpc43*
1821 F:      drivers/i2c/busses/i2c-lpc2k.c
1822 F:      drivers/memory/pl172.c
1823 F:      drivers/mtd/spi-nor/nxp-spifi.c
1824 F:      drivers/rtc/rtc-lpc24xx.c
1825 N:      lpc18xx
1826
1827 ARM/LPC32XX SOC SUPPORT
1828 M:      Vladimir Zapolskiy <vz@mleia.com>
1829 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1832 S:      Maintained
1833 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1834 F:      arch/arm/boot/dts/lpc32*
1835 F:      arch/arm/mach-lpc32xx/
1836 F:      drivers/i2c/busses/i2c-pnx.c
1837 F:      drivers/net/ethernet/nxp/lpc_eth.c
1838 F:      drivers/usb/host/ohci-nxp.c
1839 F:      drivers/watchdog/pnx4008_wdt.c
1840 N:      lpc32xx
1841
1842 ARM/MAGICIAN MACHINE SUPPORT
1843 M:      Philipp Zabel <philipp.zabel@gmail.com>
1844 S:      Maintained
1845
1846 ARM/Marvell Dove/MV78xx0/Orion SOC support
1847 M:      Jason Cooper <jason@lakedaemon.net>
1848 M:      Andrew Lunn <andrew@lunn.ch>
1849 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1850 M:      Gregory Clement <gregory.clement@bootlin.com>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853 F:      Documentation/devicetree/bindings/soc/dove/
1854 F:      arch/arm/mach-dove/
1855 F:      arch/arm/mach-mv78xx0/
1856 F:      arch/arm/mach-orion5x/
1857 F:      arch/arm/plat-orion/
1858 F:      arch/arm/boot/dts/dove*
1859 F:      arch/arm/boot/dts/orion5x*
1860 T:      git git://git.infradead.org/linux-mvebu.git
1861
1862 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1863 M:      Jason Cooper <jason@lakedaemon.net>
1864 M:      Andrew Lunn <andrew@lunn.ch>
1865 M:      Gregory Clement <gregory.clement@bootlin.com>
1866 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 S:      Maintained
1869 F:      arch/arm/boot/dts/armada*
1870 F:      arch/arm/boot/dts/kirkwood*
1871 F:      arch/arm/configs/mvebu_*_defconfig
1872 F:      arch/arm/mach-mvebu/
1873 F:      arch/arm64/boot/dts/marvell/armada*
1874 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1875 F:      drivers/cpufreq/armada-8k-cpufreq.c
1876 F:      drivers/cpufreq/mvebu-cpufreq.c
1877 F:      drivers/irqchip/irq-armada-370-xp.c
1878 F:      drivers/irqchip/irq-mvebu-*
1879 F:      drivers/pinctrl/mvebu/
1880 F:      drivers/rtc/rtc-armada38x.c
1881 T:      git git://git.infradead.org/linux-mvebu.git
1882
1883 ARM/Mediatek RTC DRIVER
1884 M:      Eddie Huang <eddie.huang@mediatek.com>
1885 M:      Sean Wang <sean.wang@mediatek.com>
1886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1888 S:      Maintained
1889 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1890 F:      drivers/rtc/rtc-mt6397.c
1891 F:      drivers/rtc/rtc-mt7622.c
1892
1893 ARM/Mediatek SoC support
1894 M:      Matthias Brugger <matthias.bgg@gmail.com>
1895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1897 W:      https://mtk.bcnfs.org/
1898 C:      irc://chat.freenode.net/linux-mediatek
1899 S:      Maintained
1900 F:      arch/arm/boot/dts/mt6*
1901 F:      arch/arm/boot/dts/mt7*
1902 F:      arch/arm/boot/dts/mt8*
1903 F:      arch/arm/mach-mediatek/
1904 F:      arch/arm64/boot/dts/mediatek/
1905 F:      drivers/soc/mediatek/
1906 N:      mtk
1907 N:      mt[678]
1908 K:      mediatek
1909
1910 ARM/Mediatek USB3 PHY DRIVER
1911 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1914 S:      Maintained
1915 F:      drivers/phy/mediatek/
1916 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1917
1918 ARM/MICREL KS8695 ARCHITECTURE
1919 M:      Greg Ungerer <gerg@uclinux.org>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 F:      arch/arm/mach-ks8695/
1922 S:      Odd Fixes
1923
1924 ARM/Microchip (AT91) SoC support
1925 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1926 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1927 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 W:      http://www.linux4sam.org
1930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1931 S:      Supported
1932 N:      at91
1933 N:      atmel
1934 F:      arch/arm/mach-at91/
1935 F:      include/soc/at91/
1936 F:      arch/arm/boot/dts/at91*.dts
1937 F:      arch/arm/boot/dts/at91*.dtsi
1938 F:      arch/arm/boot/dts/sama*.dts
1939 F:      arch/arm/boot/dts/sama*.dtsi
1940 F:      arch/arm/include/debug/at91.S
1941 F:      drivers/memory/atmel*
1942 F:      drivers/watchdog/sama5d4_wdt.c
1943 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1944 X:      drivers/net/wireless/atmel/
1945
1946 ARM/MIOA701 MACHINE SUPPORT
1947 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 F:      arch/arm/mach-pxa/mioa701.c
1950 S:      Maintained
1951
1952 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1953 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1954 S:      Maintained
1955
1956 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1957 M:      Linus Walleij <linus.walleij@linaro.org>
1958 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 S:      Maintained
1960 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1961 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1962 F:      arch/arm/mach-nomadik/
1963 F:      arch/arm/mach-u300/
1964 F:      arch/arm/mach-ux500/
1965 F:      arch/arm/boot/dts/ste-*
1966 F:      drivers/clk/clk-nomadik.c
1967 F:      drivers/clk/clk-u300.c
1968 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1969 F:      drivers/clocksource/timer-u300.c
1970 F:      drivers/dma/coh901318*
1971 F:      drivers/dma/ste_dma40*
1972 F:      drivers/hwspinlock/u8500_hsem.c
1973 F:      drivers/i2c/busses/i2c-nomadik.c
1974 F:      drivers/i2c/busses/i2c-stu300.c
1975 F:      drivers/mfd/ab3100*
1976 F:      drivers/mfd/ab8500*
1977 F:      drivers/mfd/abx500*
1978 F:      drivers/mfd/dbx500*
1979 F:      drivers/mfd/db8500*
1980 F:      drivers/pinctrl/nomadik/
1981 F:      drivers/pinctrl/pinctrl-coh901*
1982 F:      drivers/pinctrl/pinctrl-u300.c
1983 F:      drivers/rtc/rtc-ab3100.c
1984 F:      drivers/rtc/rtc-ab8500.c
1985 F:      drivers/rtc/rtc-coh901331.c
1986 F:      drivers/rtc/rtc-pl031.c
1987 F:      drivers/watchdog/coh901327_wdt.c
1988 F:      Documentation/devicetree/bindings/arm/ste-*
1989 F:      Documentation/devicetree/bindings/arm/ux500/
1990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1991
1992 ARM/NUVOTON NPCM ARCHITECTURE
1993 M:      Avi Fishman <avifishman70@gmail.com>
1994 M:      Tomer Maimon <tmaimon77@gmail.com>
1995 M:      Tali Perry <tali.perry1@gmail.com>
1996 R:      Patrick Venture <venture@google.com>
1997 R:      Nancy Yuen <yuenn@google.com>
1998 R:      Benjamin Fair <benjaminfair@google.com>
1999 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2000 S:      Supported
2001 F:      arch/arm/mach-npcm/
2002 F:      arch/arm/boot/dts/nuvoton-npcm*
2003 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2004 F:      drivers/*/*npcm*
2005 F:      Documentation/devicetree/bindings/*/*npcm*
2006 F:      Documentation/devicetree/bindings/*/*/*npcm*
2007
2008 ARM/NUVOTON W90X900 ARM ARCHITECTURE
2009 M:      Wan ZongShun <mcuos.com@gmail.com>
2010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 W:      http://www.mcuos.com
2012 S:      Maintained
2013 F:      arch/arm/mach-w90x900/
2014 F:      drivers/input/keyboard/w90p910_keypad.c
2015 F:      drivers/input/touchscreen/w90p910_ts.c
2016 F:      drivers/watchdog/nuc900_wdt.c
2017 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
2018 F:      drivers/mtd/nand/raw/nuc900_nand.c
2019 F:      drivers/rtc/rtc-nuc900.c
2020 F:      drivers/spi/spi-nuc900.c
2021 F:      drivers/usb/host/ehci-w90x900.c
2022 F:      drivers/video/fbdev/nuc900fb.c
2023
2024 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2025 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2026 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2027 S:      Orphan
2028 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2029 F:      arch/arm/mach-s3c24xx/gta02.h
2030
2031 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2032 M:      Alexander Clouter <alex@digriz.org.uk>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 W:      http://www.digriz.org.uk/ts78xx/kernel
2035 S:      Maintained
2036 F:      arch/arm/mach-orion5x/ts78xx-*
2037
2038 ARM/OXNAS platform support
2039 M:      Neil Armstrong <narmstrong@baylibre.com>
2040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2042 S:      Maintained
2043 F:      arch/arm/mach-oxnas/
2044 F:      arch/arm/boot/dts/ox8*.dts*
2045 N:      oxnas
2046
2047 ARM/PALM TREO SUPPORT
2048 M:      Tomas Cech <sleep_walker@suse.com>
2049 L:      linux-arm-kernel@lists.infradead.org
2050 W:      http://hackndev.com
2051 S:      Maintained
2052 F:      arch/arm/mach-pxa/palmtreo.*
2053
2054 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2055 M:      Marek Vasut <marek.vasut@gmail.com>
2056 L:      linux-arm-kernel@lists.infradead.org
2057 W:      http://hackndev.com
2058 S:      Maintained
2059 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2060 F:      arch/arm/mach-pxa/palmtx.c
2061 F:      arch/arm/mach-pxa/palmt5.*
2062 F:      arch/arm/mach-pxa/include/mach/palmld.h
2063 F:      arch/arm/mach-pxa/palmld.c
2064 F:      arch/arm/mach-pxa/palmte2.*
2065 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2066 F:      arch/arm/mach-pxa/palmtc.c
2067
2068 ARM/PALMZ72 SUPPORT
2069 M:      Sergey Lapin <slapin@ossfans.org>
2070 L:      linux-arm-kernel@lists.infradead.org
2071 W:      http://hackndev.com
2072 S:      Maintained
2073 F:      arch/arm/mach-pxa/palmz72.*
2074
2075 ARM/PLEB SUPPORT
2076 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2077 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2078 S:      Maintained
2079
2080 ARM/PT DIGITAL BOARD PORT
2081 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 W:      http://www.armlinux.org.uk/
2084 S:      Maintained
2085
2086 ARM/QUALCOMM SUPPORT
2087 M:      Andy Gross <agross@kernel.org>
2088 L:      linux-arm-msm@vger.kernel.org
2089 S:      Maintained
2090 F:      Documentation/devicetree/bindings/soc/qcom/
2091 F:      Documentation/devicetree/bindings/*/qcom*
2092 F:      arch/arm/boot/dts/qcom-*.dts
2093 F:      arch/arm/boot/dts/qcom-*.dtsi
2094 F:      arch/arm/mach-qcom/
2095 F:      arch/arm64/boot/dts/qcom/
2096 F:      drivers/*/qcom/
2097 F:      drivers/*/qcom*
2098 F:      drivers/*/*/qcom/
2099 F:      drivers/*/*/qcom*
2100 F:      drivers/*/pm8???-*
2101 F:      drivers/bluetooth/btqcomsmd.c
2102 F:      drivers/clocksource/timer-qcom.c
2103 F:      drivers/extcon/extcon-qcom*
2104 F:      drivers/iommu/msm*
2105 F:      drivers/i2c/busses/i2c-qup.c
2106 F:      drivers/i2c/busses/i2c-qcom-geni.c
2107 F:      drivers/mfd/ssbi.c
2108 F:      drivers/mmc/host/mmci_qcom*
2109 F:      drivers/mmc/host/sdhci-msm.c
2110 F:      drivers/pci/controller/dwc/pcie-qcom.c
2111 F:      drivers/phy/qualcomm/
2112 F:      drivers/power/*/msm*
2113 F:      drivers/reset/reset-qcom-*
2114 F:      drivers/scsi/ufs/ufs-qcom.*
2115 F:      drivers/spi/spi-qup.c
2116 F:      drivers/spi/spi-geni-qcom.c
2117 F:      drivers/spi/spi-qcom-qspi.c
2118 F:      drivers/tty/serial/msm_serial.c
2119 F:      drivers/usb/dwc3/dwc3-qcom.c
2120 F:      include/dt-bindings/*/qcom*
2121 F:      include/linux/*/qcom*
2122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2123
2124 ARM/RADISYS ENP2611 MACHINE SUPPORT
2125 M:      Lennert Buytenhek <kernel@wantstofly.org>
2126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 S:      Maintained
2128
2129 ARM/RDA MICRO ARCHITECTURE
2130 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2133 S:      Maintained
2134 F:      arch/arm/boot/dts/rda8810pl-*
2135 F:      drivers/clocksource/timer-rda.c
2136 F:      drivers/irqchip/irq-rda-intc.c
2137 F:      drivers/tty/serial/rda-uart.c
2138 F:      Documentation/devicetree/bindings/arm/rda.yaml
2139 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2140 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2141 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2142
2143 ARM/REALTEK ARCHITECTURE
2144 M:      Andreas Färber <afaerber@suse.de>
2145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 S:      Maintained
2147 F:      arch/arm64/boot/dts/realtek/
2148 F:      Documentation/devicetree/bindings/arm/realtek.txt
2149
2150 ARM/RENESAS ARM64 ARCHITECTURE
2151 M:      Simon Horman <horms@verge.net.au>
2152 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2153 M:      Magnus Damm <magnus.damm@gmail.com>
2154 L:      linux-renesas-soc@vger.kernel.org
2155 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2158 S:      Supported
2159 F:      arch/arm64/boot/dts/renesas/
2160 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2161 F:      drivers/soc/renesas/
2162 F:      include/linux/soc/renesas/
2163
2164 ARM/RISCPC ARCHITECTURE
2165 M:      Russell King <linux@armlinux.org.uk>
2166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 W:      http://www.armlinux.org.uk/
2168 S:      Maintained
2169 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2170 F:      arch/arm/include/asm/hardware/ioc.h
2171 F:      arch/arm/include/asm/hardware/iomd.h
2172 F:      arch/arm/include/asm/hardware/memc.h
2173 F:      arch/arm/mach-rpc/
2174 F:      drivers/net/ethernet/8390/etherh.c
2175 F:      drivers/net/ethernet/i825xx/ether1*
2176 F:      drivers/net/ethernet/seeq/ether3*
2177 F:      drivers/scsi/arm/
2178
2179 ARM/Rockchip SoC support
2180 M:      Heiko Stuebner <heiko@sntech.de>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 L:      linux-rockchip@lists.infradead.org
2183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2184 S:      Maintained
2185 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2186 F:      arch/arm/boot/dts/rk3*
2187 F:      arch/arm/boot/dts/rv1108*
2188 F:      arch/arm/mach-rockchip/
2189 F:      drivers/clk/rockchip/
2190 F:      drivers/i2c/busses/i2c-rk3x.c
2191 F:      drivers/*/*rockchip*
2192 F:      drivers/*/*/*rockchip*
2193 F:      sound/soc/rockchip/
2194 N:      rockchip
2195
2196 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2197 M:      Kukjin Kim <kgene@kernel.org>
2198 M:      Krzysztof Kozlowski <krzk@kernel.org>
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2201 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2202 S:      Maintained
2203 F:      arch/arm/boot/dts/s3c*
2204 F:      arch/arm/boot/dts/s5p*
2205 F:      arch/arm/boot/dts/exynos*
2206 F:      arch/arm64/boot/dts/exynos/
2207 F:      arch/arm/plat-samsung/
2208 F:      arch/arm/mach-s3c24*/
2209 F:      arch/arm/mach-s3c64xx/
2210 F:      arch/arm/mach-s5p*/
2211 F:      arch/arm/mach-exynos*/
2212 F:      drivers/*/*s3c24*
2213 F:      drivers/*/*/*s3c24*
2214 F:      drivers/*/*s3c64xx*
2215 F:      drivers/*/*s5pv210*
2216 F:      drivers/memory/samsung/*
2217 F:      drivers/soc/samsung/*
2218 F:      Documentation/arm/samsung/
2219 F:      Documentation/devicetree/bindings/arm/samsung/
2220 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2221 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2222 N:      exynos
2223
2224 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2225 M:      Kyungmin Park <kyungmin.park@samsung.com>
2226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 S:      Maintained
2228 F:      arch/arm/mach-s5pv210/
2229
2230 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2231 M:      Kyungmin Park <kyungmin.park@samsung.com>
2232 M:      Kamil Debski <kamil@wypas.org>
2233 M:      Andrzej Hajda <a.hajda@samsung.com>
2234 L:      linux-arm-kernel@lists.infradead.org
2235 L:      linux-media@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/media/platform/s5p-g2d/
2238
2239 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2240 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2241 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2242 L:      linux-media@vger.kernel.org
2243 S:      Maintained
2244 F:      drivers/media/platform/s5p-cec/
2245 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2246
2247 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2248 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2249 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2250 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2251 L:      linux-arm-kernel@lists.infradead.org
2252 L:      linux-media@vger.kernel.org
2253 S:      Maintained
2254 F:      drivers/media/platform/s5p-jpeg/
2255
2256 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2257 M:      Kyungmin Park <kyungmin.park@samsung.com>
2258 M:      Kamil Debski <kamil@wypas.org>
2259 M:      Jeongtae Park <jtp.park@samsung.com>
2260 M:      Andrzej Hajda <a.hajda@samsung.com>
2261 L:      linux-arm-kernel@lists.infradead.org
2262 L:      linux-media@vger.kernel.org
2263 S:      Maintained
2264 F:      drivers/media/platform/s5p-mfc/
2265
2266 ARM/SHMOBILE ARM ARCHITECTURE
2267 M:      Simon Horman <horms@verge.net.au>
2268 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2269 M:      Magnus Damm <magnus.damm@gmail.com>
2270 L:      linux-renesas-soc@vger.kernel.org
2271 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2274 S:      Supported
2275 F:      arch/arm/boot/dts/emev2*
2276 F:      arch/arm/boot/dts/gr-peach*
2277 F:      arch/arm/boot/dts/iwg20d-q7*
2278 F:      arch/arm/boot/dts/r7s*
2279 F:      arch/arm/boot/dts/r8a*
2280 F:      arch/arm/boot/dts/r9a*
2281 F:      arch/arm/boot/dts/sh*
2282 F:      arch/arm/configs/shmobile_defconfig
2283 F:      arch/arm/include/debug/renesas-scif.S
2284 F:      arch/arm/mach-shmobile/
2285 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2286 F:      drivers/soc/renesas/
2287 F:      include/linux/soc/renesas/
2288
2289 ARM/SOCFPGA ARCHITECTURE
2290 M:      Dinh Nguyen <dinguyen@kernel.org>
2291 S:      Maintained
2292 F:      arch/arm/mach-socfpga/
2293 F:      arch/arm/boot/dts/socfpga*
2294 F:      arch/arm/configs/socfpga_defconfig
2295 F:      arch/arm64/boot/dts/altera/
2296 F:      arch/arm64/boot/dts/intel/
2297 W:      http://www.rocketboards.org
2298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2299
2300 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2301 M:      Dinh Nguyen <dinguyen@kernel.org>
2302 S:      Maintained
2303 F:      drivers/clk/socfpga/
2304
2305 ARM/SOCFPGA EDAC SUPPORT
2306 M:      Thor Thayer <thor.thayer@linux.intel.com>
2307 S:      Maintained
2308 F:      drivers/edac/altera_edac.
2309
2310 ARM/SPREADTRUM SoC SUPPORT
2311 M:      Orson Zhai <orsonzhai@gmail.com>
2312 M:      Baolin Wang <baolin.wang@linaro.org>
2313 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2314 S:      Maintained
2315 F:      arch/arm64/boot/dts/sprd
2316 N:      sprd
2317
2318 ARM/STI ARCHITECTURE
2319 M:      Patrice Chotard <patrice.chotard@st.com>
2320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 W:      http://www.stlinux.com
2322 S:      Maintained
2323 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2324 F:      arch/arm/mach-sti/
2325 F:      arch/arm/boot/dts/sti*
2326 F:      drivers/char/hw_random/st-rng.c
2327 F:      drivers/clocksource/arm_global_timer.c
2328 F:      drivers/clocksource/clksrc_st_lpc.c
2329 F:      drivers/cpufreq/sti-cpufreq.c
2330 F:      drivers/dma/st_fdma*
2331 F:      drivers/i2c/busses/i2c-st.c
2332 F:      drivers/media/rc/st_rc.c
2333 F:      drivers/media/platform/sti/c8sectpfe/
2334 F:      drivers/mmc/host/sdhci-st.c
2335 F:      drivers/phy/st/phy-miphy28lp.c
2336 F:      drivers/phy/st/phy-stih407-usb.c
2337 F:      drivers/pinctrl/pinctrl-st.c
2338 F:      drivers/remoteproc/st_remoteproc.c
2339 F:      drivers/remoteproc/st_slim_rproc.c
2340 F:      drivers/reset/sti/
2341 F:      drivers/rtc/rtc-st-lpc.c
2342 F:      drivers/tty/serial/st-asc.c
2343 F:      drivers/usb/dwc3/dwc3-st.c
2344 F:      drivers/usb/host/ehci-st.c
2345 F:      drivers/usb/host/ohci-st.c
2346 F:      drivers/watchdog/st_lpc_wdt.c
2347 F:      drivers/ata/ahci_st.c
2348 F:      include/linux/remoteproc/st_slim_rproc.h
2349
2350 ARM/STM32 ARCHITECTURE
2351 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2352 M:      Alexandre Torgue <alexandre.torgue@st.com>
2353 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2355 S:      Maintained
2356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2357 N:      stm32
2358 N:      stm
2359 F:      arch/arm/boot/dts/stm32*
2360 F:      arch/arm/mach-stm32/
2361 F:      drivers/clocksource/armv7m_systick.c
2362
2363 ARM/Synaptics SoC support
2364 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2365 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 S:      Maintained
2368 F:      arch/arm/mach-berlin/
2369 F:      arch/arm/boot/dts/berlin*
2370 F:      arch/arm64/boot/dts/synaptics/
2371
2372 ARM/TANGO ARCHITECTURE
2373 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2374 M:      Mans Rullgard <mans@mansr.com>
2375 L:      linux-arm-kernel@lists.infradead.org
2376 S:      Odd Fixes
2377 N:      tango
2378
2379 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2380 M:      Lennert Buytenhek <kernel@wantstofly.org>
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 S:      Maintained
2383
2384 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2385 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2386 L:      linux-tegra@vger.kernel.org
2387 L:      linux-media@vger.kernel.org
2388 S:      Maintained
2389 F:      drivers/media/platform/tegra-cec/
2390 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2391
2392 ARM/TETON BGA MACHINE SUPPORT
2393 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395 S:      Maintained
2396
2397 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2398 M:      Santosh Shilimkar <ssantosh@kernel.org>
2399 L:      linux-kernel@vger.kernel.org
2400 S:      Maintained
2401 F:      drivers/memory/*emif*
2402
2403 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2404 M:      Tero Kristo <t-kristo@ti.com>
2405 M:      Nishanth Menon <nm@ti.com>
2406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 S:      Supported
2408 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2409 F:      arch/arm64/boot/dts/ti/Makefile
2410 F:      arch/arm64/boot/dts/ti/k3-*
2411 F:      include/dt-bindings/pinctrl/k3.h
2412
2413 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2414 M:      Santosh Shilimkar <ssantosh@kernel.org>
2415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 S:      Maintained
2417 F:      arch/arm/mach-keystone/
2418 F:      arch/arm/boot/dts/keystone-*
2419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2420
2421 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2422 M:      Santosh Shilimkar <ssantosh@kernel.org>
2423 L:      linux-kernel@vger.kernel.org
2424 S:      Maintained
2425 F:      drivers/clk/keystone/
2426
2427 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2428 M:      Santosh Shilimkar <ssantosh@kernel.org>
2429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430 L:      linux-kernel@vger.kernel.org
2431 S:      Maintained
2432 F:      drivers/clocksource/timer-keystone.c
2433
2434 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2435 M:      Santosh Shilimkar <ssantosh@kernel.org>
2436 L:      linux-kernel@vger.kernel.org
2437 S:      Maintained
2438 F:      drivers/power/reset/keystone-reset.c
2439
2440 ARM/THECUS N2100 MACHINE SUPPORT
2441 M:      Lennert Buytenhek <kernel@wantstofly.org>
2442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 S:      Maintained
2444
2445 ARM/TOSA MACHINE SUPPORT
2446 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2447 M:      Dirk Opfer <dirk@opfer-online.de>
2448 S:      Maintained
2449
2450 ARM/UNIPHIER ARCHITECTURE
2451 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2454 S:      Maintained
2455 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2456 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2457 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2458 F:      arch/arm/boot/dts/uniphier*
2459 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2460 F:      arch/arm/mach-uniphier/
2461 F:      arch/arm/mm/cache-uniphier.c
2462 F:      arch/arm64/boot/dts/socionext/uniphier*
2463 F:      drivers/bus/uniphier-system-bus.c
2464 F:      drivers/clk/uniphier/
2465 F:      drivers/dma/uniphier-mdmac.c
2466 F:      drivers/gpio/gpio-uniphier.c
2467 F:      drivers/i2c/busses/i2c-uniphier*
2468 F:      drivers/irqchip/irq-uniphier-aidet.c
2469 F:      drivers/mmc/host/uniphier-sd.c
2470 F:      drivers/pinctrl/uniphier/
2471 F:      drivers/reset/reset-uniphier.c
2472 F:      drivers/tty/serial/8250/8250_uniphier.c
2473 N:      uniphier
2474
2475 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2476 M:      Ulf Hansson <ulf.hansson@linaro.org>
2477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 T:      git git://git.linaro.org/people/ulfh/clk.git
2479 S:      Maintained
2480 F:      drivers/clk/ux500/
2481
2482 ARM/VERSATILE EXPRESS PLATFORM
2483 M:      Liviu Dudau <liviu.dudau@arm.com>
2484 M:      Sudeep Holla <sudeep.holla@arm.com>
2485 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 S:      Maintained
2488 F:      arch/arm/boot/dts/vexpress*
2489 F:      arch/arm64/boot/dts/arm/
2490 F:      arch/arm/mach-vexpress/
2491 F:      */*/vexpress*
2492 F:      */*/*/vexpress*
2493 F:      drivers/clk/versatile/clk-vexpress-osc.c
2494 F:      drivers/clocksource/timer-versatile.c
2495 N:      mps2
2496
2497 ARM/VFP SUPPORT
2498 M:      Russell King <linux@armlinux.org.uk>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 W:      http://www.armlinux.org.uk/
2501 S:      Maintained
2502 F:      arch/arm/vfp/
2503
2504 ARM/VOIPAC PXA270 SUPPORT
2505 M:      Marek Vasut <marek.vasut@gmail.com>
2506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507 S:      Maintained
2508 F:      arch/arm/mach-pxa/vpac270.c
2509 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2510
2511 ARM/VT8500 ARM ARCHITECTURE
2512 M:      Tony Prisk <linux@prisktech.co.nz>
2513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 S:      Maintained
2515 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2516 F:      arch/arm/mach-vt8500/
2517 F:      drivers/clocksource/timer-vt8500.c
2518 F:      drivers/i2c/busses/i2c-wmt.c
2519 F:      drivers/mmc/host/wmt-sdmmc.c
2520 F:      drivers/pwm/pwm-vt8500.c
2521 F:      drivers/rtc/rtc-vt8500.c
2522 F:      drivers/tty/serial/vt8500_serial.c
2523 F:      drivers/usb/host/ehci-platform.c
2524 F:      drivers/usb/host/uhci-platform.c
2525 F:      drivers/video/fbdev/vt8500lcdfb.*
2526 F:      drivers/video/fbdev/wm8505fb*
2527 F:      drivers/video/fbdev/wmt_ge_rops.*
2528
2529 ARM/ZIPIT Z2 SUPPORT
2530 M:      Marek Vasut <marek.vasut@gmail.com>
2531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 S:      Maintained
2533 F:      arch/arm/mach-pxa/z2.c
2534 F:      arch/arm/mach-pxa/include/mach/z2.h
2535
2536 ARM/ZTE ARCHITECTURE
2537 M:      Jun Nie <jun.nie@linaro.org>
2538 M:      Shawn Guo <shawnguo@kernel.org>
2539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 S:      Maintained
2541 F:      arch/arm/boot/dts/zx2967*
2542 F:      arch/arm/mach-zx/
2543 F:      arch/arm64/boot/dts/zte/
2544 F:      drivers/clk/zte/
2545 F:      drivers/dma/zx_dma.c
2546 F:      drivers/gpio/gpio-zx.c
2547 F:      drivers/i2c/busses/i2c-zx2967.c
2548 F:      drivers/mmc/host/dw_mmc-zx.*
2549 F:      drivers/pinctrl/zte/
2550 F:      drivers/soc/zte/
2551 F:      drivers/thermal/zx2967_thermal.c
2552 F:      drivers/watchdog/zx2967_wdt.c
2553 F:      Documentation/devicetree/bindings/arm/zte.yaml
2554 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2555 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2556 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2557 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2558 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2559 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2560 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2561 F:      Documentation/devicetree/bindings/soc/zte/
2562 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2563 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2564 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2565 F:      include/dt-bindings/clock/zx2967*.h
2566 F:      include/dt-bindings/soc/zte,*.h
2567 F:      sound/soc/codecs/zx_aud96p22.c
2568 F:      sound/soc/zte/
2569
2570 ARM/ZYNQ ARCHITECTURE
2571 M:      Michal Simek <michal.simek@xilinx.com>
2572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 W:      http://wiki.xilinx.com
2574 T:      git https://github.com/Xilinx/linux-xlnx.git
2575 S:      Supported
2576 F:      arch/arm/mach-zynq/
2577 F:      drivers/cpuidle/cpuidle-zynq.c
2578 F:      drivers/block/xsysace.c
2579 N:      zynq
2580 N:      xilinx
2581 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2582 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2583 F:      drivers/clocksource/timer-cadence-ttc.c
2584 F:      drivers/i2c/busses/i2c-cadence.c
2585 F:      drivers/mmc/host/sdhci-of-arasan.c
2586 F:      drivers/edac/synopsys_edac.c
2587 F:      drivers/i2c/busses/i2c-xiic.c
2588
2589 ARM64 PORT (AARCH64 ARCHITECTURE)
2590 M:      Catalin Marinas <catalin.marinas@arm.com>
2591 M:      Will Deacon <will@kernel.org>
2592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2594 S:      Maintained
2595 F:      arch/arm64/
2596 X:      arch/arm64/boot/dts/
2597 F:      Documentation/arm64/
2598
2599 AS3645A LED FLASH CONTROLLER DRIVER
2600 M:      Sakari Ailus <sakari.ailus@iki.fi>
2601 L:      linux-leds@vger.kernel.org
2602 S:      Maintained
2603 F:      drivers/leds/leds-as3645a.c
2604
2605 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2606 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2607 L:      linux-media@vger.kernel.org
2608 T:      git git://linuxtv.org/media_tree.git
2609 S:      Maintained
2610 F:      drivers/media/i2c/ak7375.c
2611 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2612
2613 ASAHI KASEI AK8974 DRIVER
2614 M:      Linus Walleij <linus.walleij@linaro.org>
2615 L:      linux-iio@vger.kernel.org
2616 W:      http://www.akm.com/
2617 S:      Supported
2618 F:      drivers/iio/magnetometer/ak8974.c
2619
2620 ASC7621 HARDWARE MONITOR DRIVER
2621 M:      George Joseph <george.joseph@fairview5.com>
2622 L:      linux-hwmon@vger.kernel.org
2623 S:      Maintained
2624 F:      Documentation/hwmon/asc7621.rst
2625 F:      drivers/hwmon/asc7621.c
2626
2627 ASPEED PINCTRL DRIVERS
2628 M:      Andrew Jeffery <andrew@aj.id.au>
2629 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2630 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2631 L:      linux-gpio@vger.kernel.org
2632 S:      Maintained
2633 F:      drivers/pinctrl/aspeed/
2634 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2635
2636 ASPEED VIDEO ENGINE DRIVER
2637 M:      Eddie James <eajames@linux.ibm.com>
2638 L:      linux-media@vger.kernel.org
2639 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2640 S:      Maintained
2641 F:      drivers/media/platform/aspeed-video.c
2642 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2643
2644 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2645 M:      Corentin Chary <corentin.chary@gmail.com>
2646 L:      acpi4asus-user@lists.sourceforge.net
2647 L:      platform-driver-x86@vger.kernel.org
2648 W:      http://acpi4asus.sf.net
2649 S:      Maintained
2650 F:      drivers/platform/x86/asus*.c
2651 F:      drivers/platform/x86/eeepc*.c
2652
2653 ASUS WIRELESS RADIO CONTROL DRIVER
2654 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2655 L:      platform-driver-x86@vger.kernel.org
2656 S:      Maintained
2657 F:      drivers/platform/x86/asus-wireless.c
2658
2659 ASYMMETRIC KEYS
2660 M:      David Howells <dhowells@redhat.com>
2661 L:      keyrings@vger.kernel.org
2662 S:      Maintained
2663 F:      Documentation/crypto/asymmetric-keys.txt
2664 F:      include/linux/verification.h
2665 F:      include/crypto/public_key.h
2666 F:      include/crypto/pkcs7.h
2667 F:      crypto/asymmetric_keys/
2668
2669 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2670 R:      Dan Williams <dan.j.williams@intel.com>
2671 W:      http://sourceforge.net/projects/xscaleiop
2672 S:      Odd fixes
2673 F:      Documentation/crypto/async-tx-api.txt
2674 F:      crypto/async_tx/
2675 F:      drivers/dma/
2676 F:      include/linux/dmaengine.h
2677 F:      include/linux/async_tx.h
2678
2679 AT24 EEPROM DRIVER
2680 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2681 L:      linux-i2c@vger.kernel.org
2682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2683 S:      Maintained
2684 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2685 F:      drivers/misc/eeprom/at24.c
2686
2687 ATA OVER ETHERNET (AOE) DRIVER
2688 M:      "Justin Sanders" <justin@coraid.com>
2689 W:      http://www.openaoe.org/
2690 S:      Supported
2691 F:      Documentation/admin-guide/aoe/
2692 F:      drivers/block/aoe/
2693
2694 ATHEROS 71XX/9XXX GPIO DRIVER
2695 M:      Alban Bedel <albeu@free.fr>
2696 W:      https://github.com/AlbanBedel/linux
2697 T:      git git://github.com/AlbanBedel/linux
2698 S:      Maintained
2699 F:      drivers/gpio/gpio-ath79.c
2700 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2701
2702 ATHEROS 71XX/9XXX USB PHY DRIVER
2703 M:      Alban Bedel <albeu@free.fr>
2704 W:      https://github.com/AlbanBedel/linux
2705 T:      git git://github.com/AlbanBedel/linux
2706 S:      Maintained
2707 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2708 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2709
2710 ATHEROS ATH GENERIC UTILITIES
2711 M:      Kalle Valo <kvalo@codeaurora.org>
2712 L:      linux-wireless@vger.kernel.org
2713 S:      Supported
2714 F:      drivers/net/wireless/ath/*
2715
2716 ATHEROS ATH5K WIRELESS DRIVER
2717 M:      Jiri Slaby <jirislaby@gmail.com>
2718 M:      Nick Kossifidis <mickflemm@gmail.com>
2719 M:      Luis Chamberlain <mcgrof@kernel.org>
2720 L:      linux-wireless@vger.kernel.org
2721 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2722 S:      Maintained
2723 F:      drivers/net/wireless/ath/ath5k/
2724
2725 ATHEROS ATH6KL WIRELESS DRIVER
2726 M:      Kalle Valo <kvalo@codeaurora.org>
2727 L:      linux-wireless@vger.kernel.org
2728 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2730 S:      Supported
2731 F:      drivers/net/wireless/ath/ath6kl/
2732
2733 ATI_REMOTE2 DRIVER
2734 M:      Ville Syrjala <syrjala@sci.fi>
2735 S:      Maintained
2736 F:      drivers/input/misc/ati_remote2.c
2737
2738 ATK0110 HWMON DRIVER
2739 M:      Luca Tettamanti <kronos.it@gmail.com>
2740 L:      linux-hwmon@vger.kernel.org
2741 S:      Maintained
2742 F:      drivers/hwmon/asus_atk0110.c
2743
2744 ATLX ETHERNET DRIVERS
2745 M:      Jay Cliburn <jcliburn@gmail.com>
2746 M:      Chris Snook <chris.snook@gmail.com>
2747 L:      netdev@vger.kernel.org
2748 W:      http://sourceforge.net/projects/atl1
2749 W:      http://atl1.sourceforge.net
2750 S:      Maintained
2751 F:      drivers/net/ethernet/atheros/
2752
2753 ATM
2754 M:      Chas Williams <3chas3@gmail.com>
2755 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2756 L:      netdev@vger.kernel.org
2757 W:      http://linux-atm.sourceforge.net
2758 S:      Maintained
2759 F:      drivers/atm/
2760 F:      include/linux/atm*
2761 F:      include/uapi/linux/atm*
2762
2763 ATMEL MACB ETHERNET DRIVER
2764 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2765 S:      Supported
2766 F:      drivers/net/ethernet/cadence/
2767
2768 ATMEL MAXTOUCH DRIVER
2769 M:      Nick Dyer <nick@shmanahar.org>
2770 T:      git git://github.com/ndyer/linux.git
2771 S:      Maintained
2772 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2773 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2774
2775 ATMEL WIRELESS DRIVER
2776 M:      Simon Kelley <simon@thekelleys.org.uk>
2777 L:      linux-wireless@vger.kernel.org
2778 W:      http://www.thekelleys.org.uk/atmel
2779 W:      http://atmelwlandriver.sourceforge.net/
2780 S:      Maintained
2781 F:      drivers/net/wireless/atmel/atmel*
2782
2783 ATOMIC INFRASTRUCTURE
2784 M:      Will Deacon <will@kernel.org>
2785 M:      Peter Zijlstra <peterz@infradead.org>
2786 R:      Boqun Feng <boqun.feng@gmail.com>
2787 L:      linux-kernel@vger.kernel.org
2788 S:      Maintained
2789 F:      arch/*/include/asm/atomic*.h
2790 F:      include/*/atomic*.h
2791 F:      scripts/atomic/
2792
2793 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2794 M:      Bradley Grove <linuxdrivers@attotech.com>
2795 L:      linux-scsi@vger.kernel.org
2796 W:      http://www.attotech.com
2797 S:      Supported
2798 F:      drivers/scsi/esas2r
2799
2800 ATUSB IEEE 802.15.4 RADIO DRIVER
2801 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2802 L:      linux-wpan@vger.kernel.org
2803 S:      Maintained
2804 F:      drivers/net/ieee802154/atusb.c
2805 F:      drivers/net/ieee802154/atusb.h
2806 F:      drivers/net/ieee802154/at86rf230.h
2807
2808 AUDIT SUBSYSTEM
2809 M:      Paul Moore <paul@paul-moore.com>
2810 M:      Eric Paris <eparis@redhat.com>
2811 L:      linux-audit@redhat.com (moderated for non-subscribers)
2812 W:      https://github.com/linux-audit
2813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2814 S:      Supported
2815 F:      include/linux/audit.h
2816 F:      include/uapi/linux/audit.h
2817 F:      kernel/audit*
2818
2819 AUXILIARY DISPLAY DRIVERS
2820 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2821 S:      Maintained
2822 F:      drivers/auxdisplay/
2823 F:      include/linux/cfag12864b.h
2824
2825 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2826 M:      Andreas Klinger <ak@it-klinger.de>
2827 L:      linux-iio@vger.kernel.org
2828 S:      Maintained
2829 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2830 F:      drivers/iio/adc/hx711.c
2831
2832 AX.25 NETWORK LAYER
2833 M:      Ralf Baechle <ralf@linux-mips.org>
2834 L:      linux-hams@vger.kernel.org
2835 W:      http://www.linux-ax25.org/
2836 S:      Maintained
2837 F:      include/uapi/linux/ax25.h
2838 F:      include/net/ax25.h
2839 F:      net/ax25/
2840
2841 AXENTIA ARM DEVICES
2842 M:      Peter Rosin <peda@axentia.se>
2843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2844 S:      Maintained
2845 F:      Documentation/devicetree/bindings/arm/axentia.txt
2846 F:      arch/arm/boot/dts/at91-linea.dtsi
2847 F:      arch/arm/boot/dts/at91-natte.dtsi
2848 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2849 F:      arch/arm/boot/dts/at91-tse850-3.dts
2850
2851 AXENTIA ASOC DRIVERS
2852 M:      Peter Rosin <peda@axentia.se>
2853 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2854 S:      Maintained
2855 F:      Documentation/devicetree/bindings/sound/axentia,*
2856 F:      sound/soc/atmel/tse850-pcm5142.c
2857
2858 AXXIA I2C CONTROLLER
2859 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2860 L:      linux-i2c@vger.kernel.org
2861 S:      Maintained
2862 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2863 F:      drivers/i2c/busses/i2c-axxia.c
2864
2865 AZ6007 DVB DRIVER
2866 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2867 L:      linux-media@vger.kernel.org
2868 W:      https://linuxtv.org
2869 T:      git git://linuxtv.org/media_tree.git
2870 S:      Maintained
2871 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2872
2873 AZTECH FM RADIO RECEIVER DRIVER
2874 M:      Hans Verkuil <hverkuil@xs4all.nl>
2875 L:      linux-media@vger.kernel.org
2876 T:      git git://linuxtv.org/media_tree.git
2877 W:      https://linuxtv.org
2878 S:      Maintained
2879 F:      drivers/media/radio/radio-aztech*
2880
2881 B43 WIRELESS DRIVER
2882 L:      linux-wireless@vger.kernel.org
2883 L:      b43-dev@lists.infradead.org
2884 W:      http://wireless.kernel.org/en/users/Drivers/b43
2885 S:      Odd Fixes
2886 F:      drivers/net/wireless/broadcom/b43/
2887
2888 B43LEGACY WIRELESS DRIVER
2889 M:      Larry Finger <Larry.Finger@lwfinger.net>
2890 L:      linux-wireless@vger.kernel.org
2891 L:      b43-dev@lists.infradead.org
2892 W:      http://wireless.kernel.org/en/users/Drivers/b43
2893 S:      Maintained
2894 F:      drivers/net/wireless/broadcom/b43legacy/
2895
2896 BACKLIGHT CLASS/SUBSYSTEM
2897 M:      Lee Jones <lee.jones@linaro.org>
2898 M:      Daniel Thompson <daniel.thompson@linaro.org>
2899 M:      Jingoo Han <jingoohan1@gmail.com>
2900 L:      dri-devel@lists.freedesktop.org
2901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2902 S:      Maintained
2903 F:      drivers/video/backlight/
2904 F:      include/linux/backlight.h
2905 F:      include/linux/pwm_backlight.h
2906 F:      Documentation/devicetree/bindings/leds/backlight
2907
2908 BATMAN ADVANCED
2909 M:      Marek Lindner <mareklindner@neomailbox.ch>
2910 M:      Simon Wunderlich <sw@simonwunderlich.de>
2911 M:      Antonio Quartulli <a@unstable.cc>
2912 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2913 W:      https://www.open-mesh.org/
2914 B:      https://www.open-mesh.org/projects/batman-adv/issues
2915 C:      irc://chat.freenode.net/batman
2916 Q:      https://patchwork.open-mesh.org/project/batman/list/
2917 T:      git https://git.open-mesh.org/linux-merge.git
2918 S:      Maintained
2919 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2920 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2921 F:      Documentation/networking/batman-adv.rst
2922 F:      include/uapi/linux/batadv_packet.h
2923 F:      include/uapi/linux/batman_adv.h
2924 F:      net/batman-adv/
2925
2926 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2927 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2928 L:      linux-hams@vger.kernel.org
2929 W:      http://www.baycom.org/~tom/ham/ham.html
2930 S:      Maintained
2931 F:      drivers/net/hamradio/baycom*
2932
2933 BCACHE (BLOCK LAYER CACHE)
2934 M:      Coly Li <colyli@suse.de>
2935 M:      Kent Overstreet <kent.overstreet@gmail.com>
2936 L:      linux-bcache@vger.kernel.org
2937 W:      http://bcache.evilpiepirate.org
2938 C:      irc://irc.oftc.net/bcache
2939 S:      Maintained
2940 F:      drivers/md/bcache/
2941
2942 BDISP ST MEDIA DRIVER
2943 M:      Fabien Dessenne <fabien.dessenne@st.com>
2944 L:      linux-media@vger.kernel.org
2945 T:      git git://linuxtv.org/media_tree.git
2946 W:      https://linuxtv.org
2947 S:      Supported
2948 F:      drivers/media/platform/sti/bdisp
2949
2950 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2951 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2952 L:      netdev@vger.kernel.org
2953 S:      Maintained
2954 F:      drivers/net/ethernet/ec_bhf.c
2955
2956 BEFS FILE SYSTEM
2957 M:      Luis de Bethencourt <luisbg@kernel.org>
2958 M:      Salah Triki <salah.triki@gmail.com>
2959 S:      Maintained
2960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2961 F:      Documentation/filesystems/befs.txt
2962 F:      fs/befs/
2963
2964 BFQ I/O SCHEDULER
2965 M:      Paolo Valente <paolo.valente@linaro.org>
2966 M:      Jens Axboe <axboe@kernel.dk>
2967 L:      linux-block@vger.kernel.org
2968 S:      Maintained
2969 F:      block/bfq-*
2970 F:      Documentation/block/bfq-iosched.rst
2971
2972 BFS FILE SYSTEM
2973 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2974 S:      Maintained
2975 F:      Documentation/filesystems/bfs.txt
2976 F:      fs/bfs/
2977 F:      include/uapi/linux/bfs_fs.h
2978
2979 BLINKM RGB LED DRIVER
2980 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2981 S:      Maintained
2982 F:      drivers/leds/leds-blinkm.c
2983
2984 BLOCK LAYER
2985 M:      Jens Axboe <axboe@kernel.dk>
2986 L:      linux-block@vger.kernel.org
2987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2988 S:      Maintained
2989 F:      block/
2990 F:      drivers/block/
2991 F:      kernel/trace/blktrace.c
2992 F:      lib/sbitmap.c
2993
2994 BLOCK2MTD DRIVER
2995 M:      Joern Engel <joern@lazybastard.org>
2996 L:      linux-mtd@lists.infradead.org
2997 S:      Maintained
2998 F:      drivers/mtd/devices/block2mtd.c
2999
3000 BLUETOOTH DRIVERS
3001 M:      Marcel Holtmann <marcel@holtmann.org>
3002 M:      Johan Hedberg <johan.hedberg@gmail.com>
3003 L:      linux-bluetooth@vger.kernel.org
3004 W:      http://www.bluez.org/
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3007 S:      Maintained
3008 F:      drivers/bluetooth/
3009
3010 BLUETOOTH SUBSYSTEM
3011 M:      Marcel Holtmann <marcel@holtmann.org>
3012 M:      Johan Hedberg <johan.hedberg@gmail.com>
3013 L:      linux-bluetooth@vger.kernel.org
3014 W:      http://www.bluez.org/
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3017 S:      Maintained
3018 F:      net/bluetooth/
3019 F:      include/net/bluetooth/
3020
3021 BONDING DRIVER
3022 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3023 M:      Veaceslav Falico <vfalico@gmail.com>
3024 M:      Andy Gospodarek <andy@greyhouse.net>
3025 L:      netdev@vger.kernel.org
3026 W:      http://sourceforge.net/projects/bonding/
3027 S:      Supported
3028 F:      drivers/net/bonding/
3029 F:      include/uapi/linux/if_bonding.h
3030
3031 BPF (Safe dynamic programs and tools)
3032 M:      Alexei Starovoitov <ast@kernel.org>
3033 M:      Daniel Borkmann <daniel@iogearbox.net>
3034 R:      Martin KaFai Lau <kafai@fb.com>
3035 R:      Song Liu <songliubraving@fb.com>
3036 R:      Yonghong Song <yhs@fb.com>
3037 L:      netdev@vger.kernel.org
3038 L:      bpf@vger.kernel.org
3039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3041 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3042 S:      Supported
3043 F:      arch/*/net/*
3044 F:      Documentation/networking/filter.txt
3045 F:      Documentation/bpf/
3046 F:      include/linux/bpf*
3047 F:      include/linux/filter.h
3048 F:      include/trace/events/xdp.h
3049 F:      include/uapi/linux/bpf*
3050 F:      include/uapi/linux/filter.h
3051 F:      kernel/bpf/
3052 F:      kernel/trace/bpf_trace.c
3053 F:      lib/test_bpf.c
3054 F:      net/bpf/
3055 F:      net/core/filter.c
3056 F:      net/sched/act_bpf.c
3057 F:      net/sched/cls_bpf.c
3058 F:      samples/bpf/
3059 F:      tools/bpf/
3060 F:      tools/lib/bpf/
3061 F:      tools/testing/selftests/bpf/
3062 K:      bpf
3063 N:      bpf
3064
3065 BPF JIT for ARM
3066 M:      Shubham Bansal <illusionist.neo@gmail.com>
3067 L:      netdev@vger.kernel.org
3068 L:      bpf@vger.kernel.org
3069 S:      Maintained
3070 F:      arch/arm/net/
3071
3072 BPF JIT for ARM64
3073 M:      Daniel Borkmann <daniel@iogearbox.net>
3074 M:      Alexei Starovoitov <ast@kernel.org>
3075 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3076 L:      netdev@vger.kernel.org
3077 L:      bpf@vger.kernel.org
3078 S:      Supported
3079 F:      arch/arm64/net/
3080
3081 BPF JIT for MIPS (32-BIT AND 64-BIT)
3082 M:      Paul Burton <paul.burton@mips.com>
3083 L:      netdev@vger.kernel.org
3084 L:      bpf@vger.kernel.org
3085 S:      Maintained
3086 F:      arch/mips/net/
3087
3088 BPF JIT for NFP NICs
3089 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3090 L:      netdev@vger.kernel.org
3091 L:      bpf@vger.kernel.org
3092 S:      Supported
3093 F:      drivers/net/ethernet/netronome/nfp/bpf/
3094
3095 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3096 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3097 M:      Sandipan Das <sandipan@linux.ibm.com>
3098 L:      netdev@vger.kernel.org
3099 L:      bpf@vger.kernel.org
3100 S:      Maintained
3101 F:      arch/powerpc/net/
3102
3103 BPF JIT for RISC-V (RV64G)
3104 M:      Björn Töpel <bjorn.topel@gmail.com>
3105 L:      netdev@vger.kernel.org
3106 S:      Maintained
3107 F:      arch/riscv/net/
3108
3109 BPF JIT for S390
3110 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3111 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3112 M:      Vasily Gorbik <gor@linux.ibm.com>
3113 L:      netdev@vger.kernel.org
3114 L:      bpf@vger.kernel.org
3115 S:      Maintained
3116 F:      arch/s390/net/
3117 X:      arch/s390/net/pnet.c
3118
3119 BPF JIT for SPARC (32-BIT AND 64-BIT)
3120 M:      David S. Miller <davem@davemloft.net>
3121 L:      netdev@vger.kernel.org
3122 L:      bpf@vger.kernel.org
3123 S:      Maintained
3124 F:      arch/sparc/net/
3125
3126 BPF JIT for X86 32-BIT
3127 M:      Wang YanQing <udknight@gmail.com>
3128 L:      netdev@vger.kernel.org
3129 L:      bpf@vger.kernel.org
3130 S:      Maintained
3131 F:      arch/x86/net/bpf_jit_comp32.c
3132
3133 BPF JIT for X86 64-BIT
3134 M:      Alexei Starovoitov <ast@kernel.org>
3135 M:      Daniel Borkmann <daniel@iogearbox.net>
3136 L:      netdev@vger.kernel.org
3137 L:      bpf@vger.kernel.org
3138 S:      Supported
3139 F:      arch/x86/net/
3140 X:      arch/x86/net/bpf_jit_comp32.c
3141
3142 BROADCOM B44 10/100 ETHERNET DRIVER
3143 M:      Michael Chan <michael.chan@broadcom.com>
3144 L:      netdev@vger.kernel.org
3145 S:      Supported
3146 F:      drivers/net/ethernet/broadcom/b44.*
3147
3148 BROADCOM B53 ETHERNET SWITCH DRIVER
3149 M:      Florian Fainelli <f.fainelli@gmail.com>
3150 L:      netdev@vger.kernel.org
3151 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3152 S:      Supported
3153 F:      drivers/net/dsa/b53/*
3154 F:      include/linux/platform_data/b53.h
3155
3156 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3157 M:      Florian Fainelli <f.fainelli@gmail.com>
3158 M:      Ray Jui <rjui@broadcom.com>
3159 M:      Scott Branden <sbranden@broadcom.com>
3160 M:      bcm-kernel-feedback-list@broadcom.com
3161 T:      git git://github.com/broadcom/mach-bcm
3162 S:      Maintained
3163 N:      bcm281*
3164 N:      bcm113*
3165 N:      bcm216*
3166 N:      kona
3167 F:      arch/arm/mach-bcm/
3168
3169 BROADCOM BCM2835 ARM ARCHITECTURE
3170 M:      Eric Anholt <eric@anholt.net>
3171 M:      Stefan Wahren <wahrenst@gmx.net>
3172 L:      bcm-kernel-feedback-list@broadcom.com
3173 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3175 T:      git git://github.com/anholt/linux
3176 S:      Maintained
3177 N:      bcm2835
3178 F:      drivers/staging/vc04_services
3179
3180 BROADCOM BCM47XX MIPS ARCHITECTURE
3181 M:      Hauke Mehrtens <hauke@hauke-m.de>
3182 M:      Rafał Miłecki <zajec5@gmail.com>
3183 L:      linux-mips@vger.kernel.org
3184 S:      Maintained
3185 F:      Documentation/devicetree/bindings/mips/brcm/
3186 F:      arch/mips/bcm47xx/*
3187 F:      arch/mips/include/asm/mach-bcm47xx/*
3188
3189 BROADCOM BCM5301X ARM ARCHITECTURE
3190 M:      Hauke Mehrtens <hauke@hauke-m.de>
3191 M:      Rafał Miłecki <zajec5@gmail.com>
3192 M:      bcm-kernel-feedback-list@broadcom.com
3193 L:      linux-arm-kernel@lists.infradead.org
3194 S:      Maintained
3195 F:      arch/arm/mach-bcm/bcm_5301x.c
3196 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3197 F:      arch/arm/boot/dts/bcm470*
3198 F:      arch/arm/boot/dts/bcm953012*
3199
3200 BROADCOM BCM53573 ARM ARCHITECTURE
3201 M:      Rafał Miłecki <rafal@milecki.pl>
3202 L:      bcm-kernel-feedback-list@broadcom.com
3203 L:      linux-arm-kernel@lists.infradead.org
3204 S:      Maintained
3205 F:      arch/arm/boot/dts/bcm53573*
3206 F:      arch/arm/boot/dts/bcm47189*
3207
3208 BROADCOM BCM63XX ARM ARCHITECTURE
3209 M:      Florian Fainelli <f.fainelli@gmail.com>
3210 M:      bcm-kernel-feedback-list@broadcom.com
3211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212 T:      git git://github.com/broadcom/stblinux.git
3213 S:      Maintained
3214 N:      bcm63xx
3215
3216 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3217 M:      Kevin Cernekee <cernekee@gmail.com>
3218 L:      linux-usb@vger.kernel.org
3219 S:      Maintained
3220 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3221
3222 BROADCOM BCM7XXX ARM ARCHITECTURE
3223 M:      Brian Norris <computersforpeace@gmail.com>
3224 M:      Gregory Fong <gregory.0xf0@gmail.com>
3225 M:      Florian Fainelli <f.fainelli@gmail.com>
3226 M:      bcm-kernel-feedback-list@broadcom.com
3227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3228 T:      git git://github.com/broadcom/stblinux.git
3229 S:      Maintained
3230 F:      arch/arm/mach-bcm/*brcmstb*
3231 F:      arch/arm/boot/dts/bcm7*.dts*
3232 F:      drivers/bus/brcmstb_gisb.c
3233 F:      arch/arm/mm/cache-b15-rac.c
3234 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3235 N:      brcmstb
3236
3237 BROADCOM BMIPS CPUFREQ DRIVER
3238 M:      Markus Mayer <mmayer@broadcom.com>
3239 M:      bcm-kernel-feedback-list@broadcom.com
3240 L:      linux-pm@vger.kernel.org
3241 S:      Maintained
3242 F:      drivers/cpufreq/bmips-cpufreq.c
3243
3244 BROADCOM BMIPS MIPS ARCHITECTURE
3245 M:      Kevin Cernekee <cernekee@gmail.com>
3246 M:      Florian Fainelli <f.fainelli@gmail.com>
3247 L:      bcm-kernel-feedback-list@broadcom.com
3248 L:      linux-mips@vger.kernel.org
3249 T:      git git://github.com/broadcom/stblinux.git
3250 S:      Maintained
3251 F:      arch/mips/bmips/*
3252 F:      arch/mips/include/asm/mach-bmips/*
3253 F:      arch/mips/kernel/*bmips*
3254 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3255 F:      drivers/irqchip/irq-bcm63*
3256 F:      drivers/irqchip/irq-bcm7*
3257 F:      drivers/irqchip/irq-brcmstb*
3258 F:      include/linux/bcm963xx_nvram.h
3259 F:      include/linux/bcm963xx_tag.h
3260
3261 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3262 M:      Rasesh Mody <rmody@marvell.com>
3263 M:      GR-Linux-NIC-Dev@marvell.com
3264 L:      netdev@vger.kernel.org
3265 S:      Supported
3266 F:      drivers/net/ethernet/broadcom/bnx2.*
3267 F:      drivers/net/ethernet/broadcom/bnx2_*
3268
3269 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3270 M:      QLogic-Storage-Upstream@qlogic.com
3271 L:      linux-scsi@vger.kernel.org
3272 S:      Supported
3273 F:      drivers/scsi/bnx2fc/
3274
3275 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3276 M:      QLogic-Storage-Upstream@qlogic.com
3277 L:      linux-scsi@vger.kernel.org
3278 S:      Supported
3279 F:      drivers/scsi/bnx2i/
3280
3281 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3282 M:      Ariel Elior <aelior@marvell.com>
3283 M:      Sudarsana Kalluru <skalluru@marvell.com>
3284 M:      GR-everest-linux-l2@marvell.com
3285 L:      netdev@vger.kernel.org
3286 S:      Supported
3287 F:      drivers/net/ethernet/broadcom/bnx2x/
3288
3289 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3290 M:      Michael Chan <michael.chan@broadcom.com>
3291 L:      netdev@vger.kernel.org
3292 S:      Supported
3293 F:      drivers/net/ethernet/broadcom/bnxt/
3294
3295 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3296 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3297 M:      Franky Lin <franky.lin@broadcom.com>
3298 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3299 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3300 M:      Wright Feng <wright.feng@cypress.com>
3301 L:      linux-wireless@vger.kernel.org
3302 L:      brcm80211-dev-list.pdl@broadcom.com
3303 L:      brcm80211-dev-list@cypress.com
3304 S:      Supported
3305 F:      drivers/net/wireless/broadcom/brcm80211/
3306
3307 BROADCOM BRCMSTB GPIO DRIVER
3308 M:      Gregory Fong <gregory.0xf0@gmail.com>
3309 L:      bcm-kernel-feedback-list@broadcom.com
3310 S:      Supported
3311 F:      drivers/gpio/gpio-brcmstb.c
3312 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3313
3314 BROADCOM BRCMSTB I2C DRIVER
3315 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3316 L:      linux-i2c@vger.kernel.org
3317 L:      bcm-kernel-feedback-list@broadcom.com
3318 S:      Supported
3319 F:      drivers/i2c/busses/i2c-brcmstb.c
3320 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3321
3322 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3323 M:      Al Cooper <alcooperx@gmail.com>
3324 L:      linux-kernel@vger.kernel.org
3325 L:      bcm-kernel-feedback-list@broadcom.com
3326 S:      Maintained
3327 F:      drivers/phy/broadcom/phy-brcm-usb*
3328
3329 BROADCOM GENET ETHERNET DRIVER
3330 M:      Doug Berger <opendmb@gmail.com>
3331 M:      Florian Fainelli <f.fainelli@gmail.com>
3332 L:      bcm-kernel-feedback-list@broadcom.com
3333 L:      netdev@vger.kernel.org
3334 S:      Supported
3335 F:      drivers/net/ethernet/broadcom/genet/
3336
3337 BROADCOM IPROC ARM ARCHITECTURE
3338 M:      Ray Jui <rjui@broadcom.com>
3339 M:      Scott Branden <sbranden@broadcom.com>
3340 M:      bcm-kernel-feedback-list@broadcom.com
3341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3342 T:      git git://github.com/broadcom/cygnus-linux.git
3343 S:      Maintained
3344 N:      iproc
3345 N:      cygnus
3346 N:      bcm[-_]nsp
3347 N:      bcm9113*
3348 N:      bcm9583*
3349 N:      bcm9585*
3350 N:      bcm9586*
3351 N:      bcm988312
3352 N:      bcm113*
3353 N:      bcm583*
3354 N:      bcm585*
3355 N:      bcm586*
3356 N:      bcm88312
3357 N:      hr2
3358 N:      stingray
3359 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3360 F:      arch/arm64/boot/dts/broadcom/stingray/*
3361 F:      drivers/clk/bcm/clk-ns*
3362 F:      drivers/clk/bcm/clk-sr*
3363 F:      drivers/pinctrl/bcm/pinctrl-ns*
3364 F:      include/dt-bindings/clock/bcm-sr*
3365
3366 BROADCOM KONA GPIO DRIVER
3367 M:      Ray Jui <rjui@broadcom.com>
3368 L:      bcm-kernel-feedback-list@broadcom.com
3369 S:      Supported
3370 F:      drivers/gpio/gpio-bcm-kona.c
3371 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3372
3373 BROADCOM NETXTREME-E ROCE DRIVER
3374 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3375 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3376 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3377 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3378 L:      linux-rdma@vger.kernel.org
3379 W:      http://www.broadcom.com
3380 S:      Supported
3381 F:      drivers/infiniband/hw/bnxt_re/
3382 F:      include/uapi/rdma/bnxt_re-abi.h
3383
3384 BROADCOM NVRAM DRIVER
3385 M:      Rafał Miłecki <zajec5@gmail.com>
3386 L:      linux-mips@vger.kernel.org
3387 S:      Maintained
3388 F:      drivers/firmware/broadcom/*
3389
3390 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3391 M:      Rafał Miłecki <zajec5@gmail.com>
3392 L:      linux-wireless@vger.kernel.org
3393 S:      Maintained
3394 F:      drivers/bcma/
3395 F:      include/linux/bcma/
3396
3397 BROADCOM STB AVS CPUFREQ DRIVER
3398 M:      Markus Mayer <mmayer@broadcom.com>
3399 M:      bcm-kernel-feedback-list@broadcom.com
3400 L:      linux-pm@vger.kernel.org
3401 S:      Maintained
3402 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3403 F:      drivers/cpufreq/brcmstb*
3404
3405 BROADCOM STB AVS TMON DRIVER
3406 M:      Markus Mayer <mmayer@broadcom.com>
3407 M:      bcm-kernel-feedback-list@broadcom.com
3408 L:      linux-pm@vger.kernel.org
3409 S:      Maintained
3410 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3411 F:      drivers/thermal/broadcom/brcmstb*
3412
3413 BROADCOM STB NAND FLASH DRIVER
3414 M:      Brian Norris <computersforpeace@gmail.com>
3415 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3416 L:      linux-mtd@lists.infradead.org
3417 L:      bcm-kernel-feedback-list@broadcom.com
3418 S:      Maintained
3419 F:      drivers/mtd/nand/raw/brcmnand/
3420
3421 BROADCOM STB DPFE DRIVER
3422 M:      Markus Mayer <mmayer@broadcom.com>
3423 M:      bcm-kernel-feedback-list@broadcom.com
3424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3425 S:      Maintained
3426 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3427 F:      drivers/memory/brcmstb_dpfe.c
3428
3429 BROADCOM SPI DRIVER
3430 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3431 M:      bcm-kernel-feedback-list@broadcom.com
3432 S:      Maintained
3433 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3434 F:      drivers/spi/spi-bcm-qspi.*
3435 F:      drivers/spi/spi-brcmstb-qspi.c
3436 F:      drivers/spi/spi-iproc-qspi.c
3437
3438 BROADCOM SYSTEMPORT ETHERNET DRIVER
3439 M:      Florian Fainelli <f.fainelli@gmail.com>
3440 L:      bcm-kernel-feedback-list@broadcom.com
3441 L:      netdev@vger.kernel.org
3442 S:      Supported
3443 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3444
3445 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3446 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3447 M:      Prashant Sreedharan <prashant@broadcom.com>
3448 M:      Michael Chan <mchan@broadcom.com>
3449 L:      netdev@vger.kernel.org
3450 S:      Supported
3451 F:      drivers/net/ethernet/broadcom/tg3.*
3452
3453 BROCADE BFA FC SCSI DRIVER
3454 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3455 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3456 L:      linux-scsi@vger.kernel.org
3457 S:      Supported
3458 F:      drivers/scsi/bfa/
3459
3460 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3461 M:      Rasesh Mody <rmody@marvell.com>
3462 M:      Sudarsana Kalluru <skalluru@marvell.com>
3463 M:      GR-Linux-NIC-Dev@marvell.com
3464 L:      netdev@vger.kernel.org
3465 S:      Supported
3466 F:      drivers/net/ethernet/brocade/bna/
3467
3468 BSG (block layer generic sg v4 driver)
3469 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3470 L:      linux-scsi@vger.kernel.org
3471 S:      Supported
3472 F:      block/bsg.c
3473 F:      include/linux/bsg.h
3474 F:      include/uapi/linux/bsg.h
3475
3476 BT87X AUDIO DRIVER
3477 M:      Clemens Ladisch <clemens@ladisch.de>
3478 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3480 S:      Maintained
3481 F:      Documentation/sound/cards/bt87x.rst
3482 F:      sound/pci/bt87x.c
3483
3484 BT8XXGPIO DRIVER
3485 M:      Michael Buesch <m@bues.ch>
3486 W:      http://bu3sch.de/btgpio.php
3487 S:      Maintained
3488 F:      drivers/gpio/gpio-bt8xx.c
3489
3490 BTRFS FILE SYSTEM
3491 M:      Chris Mason <clm@fb.com>
3492 M:      Josef Bacik <josef@toxicpanda.com>
3493 M:      David Sterba <dsterba@suse.com>
3494 L:      linux-btrfs@vger.kernel.org
3495 W:      http://btrfs.wiki.kernel.org/
3496 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3498 S:      Maintained
3499 F:      Documentation/filesystems/btrfs.txt
3500 F:      fs/btrfs/
3501 F:      include/linux/btrfs*
3502 F:      include/uapi/linux/btrfs*
3503
3504 BTTV VIDEO4LINUX DRIVER
3505 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3506 L:      linux-media@vger.kernel.org
3507 W:      https://linuxtv.org
3508 T:      git git://linuxtv.org/media_tree.git
3509 S:      Odd fixes
3510 F:      Documentation/media/v4l-drivers/bttv*
3511 F:      drivers/media/pci/bt8xx/bttv*
3512
3513 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3514 M:      Chanwoo Choi <cw00.choi@samsung.com>
3515 L:      linux-pm@vger.kernel.org
3516 L:      linux-samsung-soc@vger.kernel.org
3517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3518 S:      Maintained
3519 F:      drivers/devfreq/exynos-bus.c
3520 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3521
3522 BUSLOGIC SCSI DRIVER
3523 M:      Khalid Aziz <khalid@gonehiking.org>
3524 L:      linux-scsi@vger.kernel.org
3525 S:      Maintained
3526 F:      drivers/scsi/BusLogic.*
3527 F:      drivers/scsi/FlashPoint.*
3528
3529 C-MEDIA CMI8788 DRIVER
3530 M:      Clemens Ladisch <clemens@ladisch.de>
3531 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3533 S:      Maintained
3534 F:      sound/pci/oxygen/
3535
3536 C-SKY ARCHITECTURE
3537 M:      Guo Ren <guoren@kernel.org>
3538 T:      git https://github.com/c-sky/csky-linux.git
3539 S:      Supported
3540 F:      arch/csky/
3541 F:      Documentation/devicetree/bindings/csky/
3542 F:      drivers/irqchip/irq-csky-*
3543 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3544 F:      drivers/clocksource/timer-gx6605s.c
3545 F:      drivers/clocksource/timer-mp-csky.c
3546 F:      Documentation/devicetree/bindings/timer/csky,*
3547 K:      csky
3548 N:      csky
3549
3550 C6X ARCHITECTURE
3551 M:      Mark Salter <msalter@redhat.com>
3552 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3553 L:      linux-c6x-dev@linux-c6x.org
3554 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3555 S:      Maintained
3556 F:      arch/c6x/
3557
3558 CA8210 IEEE-802.15.4 RADIO DRIVER
3559 M:      Harry Morris <h.morris@cascoda.com>
3560 L:      linux-wpan@vger.kernel.org
3561 W:      https://github.com/Cascoda/ca8210-linux.git
3562 S:      Maintained
3563 F:      drivers/net/ieee802154/ca8210.c
3564 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3565
3566 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3567 M:      David Howells <dhowells@redhat.com>
3568 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3569 S:      Supported
3570 F:      Documentation/filesystems/caching/cachefiles.txt
3571 F:      fs/cachefiles/
3572
3573 CADENCE MIPI-CSI2 BRIDGES
3574 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3575 L:      linux-media@vger.kernel.org
3576 S:      Maintained
3577 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3578 F:      drivers/media/platform/cadence/cdns-csi2*
3579
3580 CADET FM/AM RADIO RECEIVER DRIVER
3581 M:      Hans Verkuil <hverkuil@xs4all.nl>
3582 L:      linux-media@vger.kernel.org
3583 T:      git git://linuxtv.org/media_tree.git
3584 W:      https://linuxtv.org
3585 S:      Maintained
3586 F:      drivers/media/radio/radio-cadet*
3587
3588 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3589 M:      Jonathan Corbet <corbet@lwn.net>
3590 L:      linux-media@vger.kernel.org
3591 T:      git git://linuxtv.org/media_tree.git
3592 S:      Maintained
3593 F:      Documentation/media/v4l-drivers/cafe_ccic*
3594 F:      drivers/media/platform/marvell-ccic/
3595
3596 CAIF NETWORK LAYER
3597 L:      netdev@vger.kernel.org
3598 S:      Orphan
3599 F:      Documentation/networking/caif/
3600 F:      drivers/net/caif/
3601 F:      include/uapi/linux/caif/
3602 F:      include/net/caif/
3603 F:      net/caif/
3604
3605 CAKE QDISC
3606 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3607 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3608 S:      Maintained
3609 F:      net/sched/sch_cake.c
3610
3611 CALGARY x86-64 IOMMU
3612 M:      Muli Ben-Yehuda <mulix@mulix.org>
3613 M:      Jon Mason <jdmason@kudzu.us>
3614 L:      iommu@lists.linux-foundation.org
3615 S:      Maintained
3616 F:      arch/x86/kernel/pci-calgary_64.c
3617 F:      arch/x86/kernel/tce_64.c
3618 F:      arch/x86/include/asm/calgary.h
3619 F:      arch/x86/include/asm/tce.h
3620
3621 CAN NETWORK DRIVERS
3622 M:      Wolfgang Grandegger <wg@grandegger.com>
3623 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3624 L:      linux-can@vger.kernel.org
3625 W:      https://github.com/linux-can
3626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3628 S:      Maintained
3629 F:      Documentation/devicetree/bindings/net/can/
3630 F:      drivers/net/can/
3631 F:      include/linux/can/dev.h
3632 F:      include/linux/can/platform/
3633 F:      include/uapi/linux/can/error.h
3634 F:      include/uapi/linux/can/netlink.h
3635
3636 CAN NETWORK LAYER
3637 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3638 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3639 L:      linux-can@vger.kernel.org
3640 W:      https://github.com/linux-can
3641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3643 S:      Maintained
3644 F:      Documentation/networking/can.rst
3645 F:      net/can/
3646 F:      include/linux/can/core.h
3647 F:      include/uapi/linux/can.h
3648 F:      include/uapi/linux/can/bcm.h
3649 F:      include/uapi/linux/can/raw.h
3650 F:      include/uapi/linux/can/gw.h
3651
3652 CAPABILITIES
3653 M:      Serge Hallyn <serge@hallyn.com>
3654 L:      linux-security-module@vger.kernel.org
3655 S:      Supported
3656 F:      include/linux/capability.h
3657 F:      include/uapi/linux/capability.h
3658 F:      security/commoncap.c
3659 F:      kernel/capability.c
3660
3661 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3662 M:      Kevin Tsai <ktsai@capellamicro.com>
3663 S:      Maintained
3664 F:      drivers/iio/light/cm*
3665
3666 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3667 M:      Christian Lamparter <chunkeey@googlemail.com>
3668 L:      linux-wireless@vger.kernel.org
3669 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3670 S:      Maintained
3671 F:      drivers/net/wireless/ath/carl9170/
3672
3673 CAVIUM I2C DRIVER
3674 M:      Jan Glauber <jglauber@cavium.com>
3675 M:      David Daney <david.daney@cavium.com>
3676 W:      http://www.cavium.com
3677 S:      Supported
3678 F:      drivers/i2c/busses/i2c-octeon*
3679 F:      drivers/i2c/busses/i2c-thunderx*
3680
3681 CAVIUM LIQUIDIO NETWORK DRIVER
3682 M:      Derek Chickles <dchickles@marvell.com>
3683 M:      Satanand Burla <sburla@marvell.com>
3684 M:      Felix Manlunas <fmanlunas@marvell.com>
3685 L:      netdev@vger.kernel.org
3686 W:      http://www.cavium.com
3687 S:      Supported
3688 F:      drivers/net/ethernet/cavium/liquidio/
3689
3690 CAVIUM MMC DRIVER
3691 M:      Jan Glauber <jglauber@cavium.com>
3692 M:      David Daney <david.daney@cavium.com>
3693 M:      Steven J. Hill <Steven.Hill@cavium.com>
3694 W:      http://www.cavium.com
3695 S:      Supported
3696 F:      drivers/mmc/host/cavium*
3697
3698 CAVIUM OCTEON-TX CRYPTO DRIVER
3699 M:      George Cherian <george.cherian@cavium.com>
3700 L:      linux-crypto@vger.kernel.org
3701 W:      http://www.cavium.com
3702 S:      Supported
3703 F:      drivers/crypto/cavium/cpt/
3704
3705 CAVIUM THUNDERX2 ARM64 SOC
3706 M:      Robert Richter <rrichter@cavium.com>
3707 M:      Jayachandran C <jnair@caviumnetworks.com>
3708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3709 S:      Maintained
3710 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3711 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3712
3713 CC2520 IEEE-802.15.4 RADIO DRIVER
3714 M:      Varka Bhadram <varkabhadram@gmail.com>
3715 L:      linux-wpan@vger.kernel.org
3716 S:      Maintained
3717 F:      drivers/net/ieee802154/cc2520.c
3718 F:      include/linux/spi/cc2520.h
3719 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3720
3721 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3722 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3723 L:      linux-crypto@vger.kernel.org
3724 S:      Supported
3725 F:      drivers/crypto/ccree/
3726 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3727
3728 CEC FRAMEWORK
3729 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3730 L:      linux-media@vger.kernel.org
3731 T:      git git://linuxtv.org/media_tree.git
3732 W:      http://linuxtv.org
3733 S:      Supported
3734 F:      Documentation/media/kapi/cec-core.rst
3735 F:      Documentation/media/uapi/cec
3736 F:      drivers/media/cec/
3737 F:      drivers/media/rc/keymaps/rc-cec.c
3738 F:      include/media/cec.h
3739 F:      include/media/cec-notifier.h
3740 F:      include/uapi/linux/cec.h
3741 F:      include/uapi/linux/cec-funcs.h
3742 F:      Documentation/devicetree/bindings/media/cec.txt
3743 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3744
3745 CEC GPIO DRIVER
3746 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3747 L:      linux-media@vger.kernel.org
3748 T:      git git://linuxtv.org/media_tree.git
3749 W:      http://linuxtv.org
3750 S:      Supported
3751 F:      drivers/media/platform/cec-gpio/
3752 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3753
3754 CELL BROADBAND ENGINE ARCHITECTURE
3755 M:      Arnd Bergmann <arnd@arndb.de>
3756 L:      linuxppc-dev@lists.ozlabs.org
3757 W:      http://www.ibm.com/developerworks/power/cell/
3758 S:      Supported
3759 F:      arch/powerpc/include/asm/cell*.h
3760 F:      arch/powerpc/include/asm/spu*.h
3761 F:      arch/powerpc/include/uapi/asm/spu*.h
3762 F:      arch/powerpc/oprofile/*cell*
3763 F:      arch/powerpc/platforms/cell/
3764
3765 CEPH COMMON CODE (LIBCEPH)
3766 M:      Ilya Dryomov <idryomov@gmail.com>
3767 M:      Jeff Layton <jlayton@kernel.org>
3768 M:      Sage Weil <sage@redhat.com>
3769 L:      ceph-devel@vger.kernel.org
3770 W:      http://ceph.com/
3771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3772 T:      git git://github.com/ceph/ceph-client.git
3773 S:      Supported
3774 F:      net/ceph/
3775 F:      include/linux/ceph/
3776 F:      include/linux/crush/
3777
3778 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3779 M:      Jeff Layton <jlayton@kernel.org>
3780 M:      Sage Weil <sage@redhat.com>
3781 M:      Ilya Dryomov <idryomov@gmail.com>
3782 L:      ceph-devel@vger.kernel.org
3783 W:      http://ceph.com/
3784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3785 T:      git git://github.com/ceph/ceph-client.git
3786 S:      Supported
3787 F:      Documentation/filesystems/ceph.txt
3788 F:      fs/ceph/
3789
3790 CERTIFICATE HANDLING:
3791 M:      David Howells <dhowells@redhat.com>
3792 M:      David Woodhouse <dwmw2@infradead.org>
3793 L:      keyrings@vger.kernel.org
3794 S:      Maintained
3795 F:      Documentation/admin-guide/module-signing.rst
3796 F:      certs/
3797 F:      scripts/sign-file.c
3798 F:      scripts/extract-cert.c
3799
3800 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3801 L:      linux-usb@vger.kernel.org
3802 S:      Orphan
3803 F:      Documentation/usb/wusb-design-overview.rst
3804 F:      Documentation/usb/wusb-cbaf
3805 F:      drivers/usb/host/hwa-hc.c
3806 F:      drivers/usb/host/whci/
3807 F:      drivers/usb/wusbcore/
3808 F:      include/linux/usb/wusb*
3809
3810 CFAG12864B LCD DRIVER
3811 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3812 S:      Maintained
3813 F:      drivers/auxdisplay/cfag12864b.c
3814 F:      include/linux/cfag12864b.h
3815
3816 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3817 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3818 S:      Maintained
3819 F:      drivers/auxdisplay/cfag12864bfb.c
3820 F:      include/linux/cfag12864b.h
3821
3822 802.11 (including CFG80211/NL80211)
3823 M:      Johannes Berg <johannes@sipsolutions.net>
3824 L:      linux-wireless@vger.kernel.org
3825 W:      http://wireless.kernel.org/
3826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3828 S:      Maintained
3829 F:      net/wireless/
3830 F:      include/uapi/linux/nl80211.h
3831 F:      include/linux/ieee80211.h
3832 F:      include/net/wext.h
3833 F:      include/net/cfg80211.h
3834 F:      include/net/iw_handler.h
3835 F:      include/net/ieee80211_radiotap.h
3836 F:      Documentation/driver-api/80211/cfg80211.rst
3837 F:      Documentation/networking/regulatory.txt
3838
3839 CHAR and MISC DRIVERS
3840 M:      Arnd Bergmann <arnd@arndb.de>
3841 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3843 S:      Supported
3844 F:      drivers/char/
3845 F:      drivers/misc/
3846 F:      include/linux/miscdevice.h
3847
3848 CHECKPATCH
3849 M:      Andy Whitcroft <apw@canonical.com>
3850 M:      Joe Perches <joe@perches.com>
3851 S:      Maintained
3852 F:      scripts/checkpatch.pl
3853
3854 CHINESE DOCUMENTATION
3855 M:      Harry Wei <harryxiyou@gmail.com>
3856 M:      Alex Shi <alex.shi@linux.alibaba.com>
3857 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3858 S:      Maintained
3859 F:      Documentation/translations/zh_CN/
3860
3861 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3862 M:      Peter Chen <Peter.Chen@nxp.com>
3863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3864 L:      linux-usb@vger.kernel.org
3865 S:      Maintained
3866 F:      drivers/usb/chipidea/
3867
3868 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3869 M:      Hans de Goede <hdegoede@redhat.com>
3870 L:      linux-input@vger.kernel.org
3871 S:      Maintained
3872 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3873 F:      drivers/input/touchscreen/chipone_icn8318.c
3874
3875 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3876 M:      Hans de Goede <hdegoede@redhat.com>
3877 L:      linux-input@vger.kernel.org
3878 S:      Maintained
3879 F:      drivers/input/touchscreen/chipone_icn8505.c
3880
3881 CHROME HARDWARE PLATFORM SUPPORT
3882 M:      Benson Leung <bleung@chromium.org>
3883 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3884 S:      Maintained
3885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3886 F:      drivers/platform/chrome/
3887
3888 CHROMEOS EC SUBDRIVERS
3889 M:      Benson Leung <bleung@chromium.org>
3890 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3891 R:      Guenter Roeck <groeck@chromium.org>
3892 S:      Maintained
3893 N:      cros_ec
3894 N:      cros-ec
3895 F:      drivers/power/supply/cros_usbpd-charger.c
3896
3897 CHROMEOS EC CODEC DRIVER
3898 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3899 S:      Maintained
3900 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3901 R:      Guenter Roeck <groeck@chromium.org>
3902 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3903 F:      sound/soc/codecs/cros_ec_codec.*
3904
3905 CIRRUS LOGIC AUDIO CODEC DRIVERS
3906 M:      Brian Austin <brian.austin@cirrus.com>
3907 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3909 S:      Maintained
3910 F:      sound/soc/codecs/cs*
3911
3912 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3913 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3914 L:      netdev@vger.kernel.org
3915 S:      Maintained
3916 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3917
3918 CIRRUS LOGIC LOCHNAGAR DRIVER
3919 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3920 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3921 L:      patches@opensource.cirrus.com
3922 S:      Supported
3923 F:      drivers/clk/clk-lochnagar.c
3924 F:      drivers/hwmon/lochnagar-hwmon.c
3925 F:      drivers/mfd/lochnagar-i2c.c
3926 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3927 F:      drivers/regulator/lochnagar-regulator.c
3928 F:      sound/soc/codecs/lochnagar-sc.c
3929 F:      include/dt-bindings/clk/lochnagar.h
3930 F:      include/dt-bindings/pinctrl/lochnagar.h
3931 F:      include/linux/mfd/lochnagar*
3932 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3933 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3934 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3935 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3936 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3937 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3938 F:      Documentation/hwmon/lochnagar.rst
3939
3940 CISCO FCOE HBA DRIVER
3941 M:      Satish Kharat <satishkh@cisco.com>
3942 M:      Sesidhar Baddela <sebaddel@cisco.com>
3943 M:      Karan Tilak Kumar <kartilak@cisco.com>
3944 L:      linux-scsi@vger.kernel.org
3945 S:      Supported
3946 F:      drivers/scsi/fnic/
3947
3948 CISCO SCSI HBA DRIVER
3949 M:      Karan Tilak Kumar <kartilak@cisco.com>
3950 M:      Sesidhar Baddela <sebaddel@cisco.com>
3951 L:      linux-scsi@vger.kernel.org
3952 S:      Supported
3953 F:      drivers/scsi/snic/
3954
3955 CISCO VIC ETHERNET NIC DRIVER
3956 M:      Christian Benvenuti <benve@cisco.com>
3957 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3958 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3959 S:      Supported
3960 F:      drivers/net/ethernet/cisco/enic/
3961
3962 CISCO VIC LOW LATENCY NIC DRIVER
3963 M:      Christian Benvenuti <benve@cisco.com>
3964 M:      Nelson Escobar <neescoba@cisco.com>
3965 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3966 S:      Supported
3967 F:      drivers/infiniband/hw/usnic/
3968
3969 CIRRUS LOGIC MADERA CODEC DRIVERS
3970 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3971 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3972 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3973 L:      patches@opensource.cirrus.com
3974 T:      git https://github.com/CirrusLogic/linux-drivers.git
3975 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3976 S:      Supported
3977 F:      Documentation/devicetree/bindings/mfd/madera.txt
3978 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3979 F:      Documentation/devicetree/bindings/sound/madera.txt
3980 F:      include/dt-bindings/sound/madera*
3981 F:      include/linux/irqchip/irq-madera*
3982 F:      include/linux/mfd/madera/*
3983 F:      include/sound/madera*
3984 F:      drivers/gpio/gpio-madera*
3985 F:      drivers/irqchip/irq-madera*
3986 F:      drivers/mfd/madera*
3987 F:      drivers/mfd/cs47l*
3988 F:      drivers/pinctrl/cirrus/*
3989 F:      sound/soc/codecs/cs47l*
3990 F:      sound/soc/codecs/madera*
3991
3992 CLANG-FORMAT FILE
3993 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3994 S:      Maintained
3995 F:      .clang-format
3996
3997 CLANG/LLVM BUILD SUPPORT
3998 L:      clang-built-linux@googlegroups.com
3999 W:      https://clangbuiltlinux.github.io/
4000 B:      https://github.com/ClangBuiltLinux/linux/issues
4001 C:      irc://chat.freenode.net/clangbuiltlinux
4002 S:      Supported
4003 K:      \b(?i:clang|llvm)\b
4004
4005 CLEANCACHE API
4006 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4007 L:      linux-kernel@vger.kernel.org
4008 S:      Maintained
4009 F:      mm/cleancache.c
4010 F:      include/linux/cleancache.h
4011
4012 CLK API
4013 M:      Russell King <linux@armlinux.org.uk>
4014 L:      linux-clk@vger.kernel.org
4015 S:      Maintained
4016 F:      include/linux/clk.h
4017
4018 CLOCKSOURCE, CLOCKEVENT DRIVERS
4019 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4020 M:      Thomas Gleixner <tglx@linutronix.de>
4021 L:      linux-kernel@vger.kernel.org
4022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4023 S:      Supported
4024 F:      drivers/clocksource/
4025 F:      Documentation/devicetree/bindings/timer/
4026
4027 CMPC ACPI DRIVER
4028 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4029 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4030 L:      platform-driver-x86@vger.kernel.org
4031 S:      Supported
4032 F:      drivers/platform/x86/classmate-laptop.c
4033
4034 COBALT MEDIA DRIVER
4035 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4036 L:      linux-media@vger.kernel.org
4037 T:      git git://linuxtv.org/media_tree.git
4038 W:      https://linuxtv.org
4039 S:      Supported
4040 F:      drivers/media/pci/cobalt/
4041
4042 COCCINELLE/Semantic Patches (SmPL)
4043 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4044 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4045 M:      Nicolas Palix <nicolas.palix@imag.fr>
4046 M:      Michal Marek <michal.lkml@markovi.net>
4047 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4049 W:      http://coccinelle.lip6.fr/
4050 S:      Supported
4051 F:      Documentation/dev-tools/coccinelle.rst
4052 F:      scripts/coccinelle/
4053 F:      scripts/coccicheck
4054
4055 CODA FILE SYSTEM
4056 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4057 M:      coda@cs.cmu.edu
4058 L:      codalist@coda.cs.cmu.edu
4059 W:      http://www.coda.cs.cmu.edu/
4060 S:      Maintained
4061 F:      Documentation/filesystems/coda.txt
4062 F:      fs/coda/
4063 F:      include/linux/coda*.h
4064 F:      include/uapi/linux/coda*.h
4065
4066 CODA V4L2 MEM2MEM DRIVER
4067 M:      Philipp Zabel <p.zabel@pengutronix.de>
4068 L:      linux-media@vger.kernel.org
4069 S:      Maintained
4070 F:      Documentation/devicetree/bindings/media/coda.txt
4071 F:      drivers/media/platform/coda/
4072
4073 CODE OF CONDUCT
4074 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4075 S:      Supported
4076 F:      Documentation/process/code-of-conduct.rst
4077 F:      Documentation/process/code-of-conduct-interpretation.rst
4078
4079 COMMON CLK FRAMEWORK
4080 M:      Michael Turquette <mturquette@baylibre.com>
4081 M:      Stephen Boyd <sboyd@kernel.org>
4082 L:      linux-clk@vger.kernel.org
4083 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4085 S:      Maintained
4086 F:      Documentation/devicetree/bindings/clock/
4087 F:      drivers/clk/
4088 X:      drivers/clk/clkdev.c
4089 F:      include/linux/clk-pr*
4090 F:      include/linux/clk/
4091 F:      include/linux/of_clk.h
4092
4093 COMMON INTERNET FILE SYSTEM (CIFS)
4094 M:      Steve French <sfrench@samba.org>
4095 L:      linux-cifs@vger.kernel.org
4096 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4097 W:      http://linux-cifs.samba.org/
4098 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4099 S:      Supported
4100 F:      Documentation/filesystems/cifs/
4101 F:      fs/cifs/
4102
4103 COMPACTPCI HOTPLUG CORE
4104 M:      Scott Murray <scott@spiteful.org>
4105 L:      linux-pci@vger.kernel.org
4106 S:      Maintained
4107 F:      drivers/pci/hotplug/cpci_hotplug*
4108
4109 COMPACTPCI HOTPLUG GENERIC DRIVER
4110 M:      Scott Murray <scott@spiteful.org>
4111 L:      linux-pci@vger.kernel.org
4112 S:      Maintained
4113 F:      drivers/pci/hotplug/cpcihp_generic.c
4114
4115 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4116 M:      Scott Murray <scott@spiteful.org>
4117 L:      linux-pci@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4120
4121 COMPAL LAPTOP SUPPORT
4122 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4123 L:      platform-driver-x86@vger.kernel.org
4124 S:      Maintained
4125 F:      drivers/platform/x86/compal-laptop.c
4126
4127 COMPILER ATTRIBUTES
4128 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4129 S:      Maintained
4130 F:      include/linux/compiler_attributes.h
4131
4132 CONEXANT ACCESSRUNNER USB DRIVER
4133 L:      accessrunner-general@lists.sourceforge.net
4134 W:      http://accessrunner.sourceforge.net/
4135 S:      Orphan
4136 F:      drivers/usb/atm/cxacru.c
4137
4138 CONFIGFS
4139 M:      Joel Becker <jlbec@evilplan.org>
4140 M:      Christoph Hellwig <hch@lst.de>
4141 T:      git git://git.infradead.org/users/hch/configfs.git
4142 S:      Supported
4143 F:      fs/configfs/
4144 F:      include/linux/configfs.h
4145
4146 CONNECTOR
4147 M:      Evgeniy Polyakov <zbr@ioremap.net>
4148 L:      netdev@vger.kernel.org
4149 S:      Maintained
4150 F:      drivers/connector/
4151
4152 CONTROL GROUP (CGROUP)
4153 M:      Tejun Heo <tj@kernel.org>
4154 M:      Li Zefan <lizefan@huawei.com>
4155 M:      Johannes Weiner <hannes@cmpxchg.org>
4156 L:      cgroups@vger.kernel.org
4157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4158 S:      Maintained
4159 F:      Documentation/admin-guide/cgroup-v2.rst
4160 F:      Documentation/admin-guide/cgroup-v1/
4161 F:      include/linux/cgroup*
4162 F:      kernel/cgroup/
4163
4164 CONTROL GROUP - CPUSET
4165 M:      Li Zefan <lizefan@huawei.com>
4166 L:      cgroups@vger.kernel.org
4167 W:      http://www.bullopensource.org/cpuset/
4168 W:      http://oss.sgi.com/projects/cpusets/
4169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4170 S:      Maintained
4171 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4172 F:      include/linux/cpuset.h
4173 F:      kernel/cgroup/cpuset.c
4174
4175 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4176 M:      Johannes Weiner <hannes@cmpxchg.org>
4177 M:      Michal Hocko <mhocko@kernel.org>
4178 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4179 L:      cgroups@vger.kernel.org
4180 L:      linux-mm@kvack.org
4181 S:      Maintained
4182 F:      mm/memcontrol.c
4183 F:      mm/swap_cgroup.c
4184
4185 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4186 M:      Tejun Heo <tj@kernel.org>
4187 M:      Jens Axboe <axboe@kernel.dk>
4188 L:      cgroups@vger.kernel.org
4189 L:      linux-block@vger.kernel.org
4190 T:      git git://git.kernel.dk/linux-block
4191 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4192 F:      block/blk-cgroup.c
4193 F:      include/linux/blk-cgroup.h
4194 F:      block/blk-throttle.c
4195 F:      block/blk-iolatency.c
4196 F:      block/bfq-cgroup.c
4197
4198 CORETEMP HARDWARE MONITORING DRIVER
4199 M:      Fenghua Yu <fenghua.yu@intel.com>
4200 L:      linux-hwmon@vger.kernel.org
4201 S:      Maintained
4202 F:      Documentation/hwmon/coretemp.rst
4203 F:      drivers/hwmon/coretemp.c
4204
4205 COSA/SRP SYNC SERIAL DRIVER
4206 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4207 W:      http://www.fi.muni.cz/~kas/cosa/
4208 S:      Maintained
4209 F:      drivers/net/wan/cosa*
4210
4211 COUNTER SUBSYSTEM
4212 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4213 L:      linux-iio@vger.kernel.org
4214 S:      Maintained
4215 F:      Documentation/ABI/testing/sysfs-bus-counter*
4216 F:      Documentation/driver-api/generic-counter.rst
4217 F:      drivers/counter/
4218 F:      include/linux/counter.h
4219 F:      include/linux/counter_enum.h
4220
4221 CPMAC ETHERNET DRIVER
4222 M:      Florian Fainelli <f.fainelli@gmail.com>
4223 L:      netdev@vger.kernel.org
4224 S:      Maintained
4225 F:      drivers/net/ethernet/ti/cpmac.c
4226
4227 CPU FREQUENCY SCALING FRAMEWORK
4228 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4229 M:      Viresh Kumar <viresh.kumar@linaro.org>
4230 L:      linux-pm@vger.kernel.org
4231 S:      Maintained
4232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4234 B:      https://bugzilla.kernel.org
4235 F:      Documentation/admin-guide/pm/cpufreq.rst
4236 F:      Documentation/admin-guide/pm/intel_pstate.rst
4237 F:      Documentation/cpu-freq/
4238 F:      Documentation/devicetree/bindings/cpufreq/
4239 F:      drivers/cpufreq/
4240 F:      kernel/sched/cpufreq*.c
4241 F:      include/linux/cpufreq.h
4242 F:      include/linux/sched/cpufreq.h
4243 F:      tools/testing/selftests/cpufreq/
4244
4245 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4246 M:      Viresh Kumar <viresh.kumar@linaro.org>
4247 M:      Sudeep Holla <sudeep.holla@arm.com>
4248 L:      linux-pm@vger.kernel.org
4249 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4250 S:      Maintained
4251 F:      drivers/cpufreq/arm_big_little.h
4252 F:      drivers/cpufreq/arm_big_little.c
4253
4254 CPU POWER MONITORING SUBSYSTEM
4255 M:      Thomas Renninger <trenn@suse.com>
4256 M:      Shuah Khan <shuah@kernel.org>
4257 M:      Shuah Khan <skhan@linuxfoundation.org>
4258 L:      linux-pm@vger.kernel.org
4259 S:      Maintained
4260 F:      tools/power/cpupower/
4261
4262 CPUID/MSR DRIVER
4263 M:      "H. Peter Anvin" <hpa@zytor.com>
4264 S:      Maintained
4265 F:      arch/x86/kernel/cpuid.c
4266 F:      arch/x86/kernel/msr.c
4267
4268 CPUIDLE DRIVER - ARM BIG LITTLE
4269 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4270 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4271 L:      linux-pm@vger.kernel.org
4272 L:      linux-arm-kernel@lists.infradead.org
4273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4274 S:      Maintained
4275 F:      drivers/cpuidle/cpuidle-big_little.c
4276
4277 CPUIDLE DRIVER - ARM EXYNOS
4278 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4279 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4280 M:      Kukjin Kim <kgene@kernel.org>
4281 L:      linux-pm@vger.kernel.org
4282 L:      linux-samsung-soc@vger.kernel.org
4283 S:      Supported
4284 F:      drivers/cpuidle/cpuidle-exynos.c
4285 F:      arch/arm/mach-exynos/pm.c
4286
4287 CPU IDLE TIME MANAGEMENT FRAMEWORK
4288 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4289 M:      Daniel Lezcano <daniel.lezcano@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 B:      https://bugzilla.kernel.org
4294 F:      Documentation/admin-guide/pm/cpuidle.rst
4295 F:      Documentation/driver-api/pm/cpuidle.rst
4296 F:      drivers/cpuidle/*
4297 F:      include/linux/cpuidle.h
4298
4299 CRAMFS FILESYSTEM
4300 M:      Nicolas Pitre <nico@fluxnic.net>
4301 S:      Maintained
4302 F:      Documentation/filesystems/cramfs.txt
4303 F:      fs/cramfs/
4304
4305 CRYPTO API
4306 M:      Herbert Xu <herbert@gondor.apana.org.au>
4307 M:      "David S. Miller" <davem@davemloft.net>
4308 L:      linux-crypto@vger.kernel.org
4309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4311 S:      Maintained
4312 F:      Documentation/crypto/
4313 F:      Documentation/devicetree/bindings/crypto/
4314 F:      arch/*/crypto/
4315 F:      crypto/
4316 F:      drivers/crypto/
4317 F:      include/crypto/
4318 F:      include/linux/crypto*
4319 F:      lib/crypto/
4320
4321 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4322 M:      Neil Horman <nhorman@tuxdriver.com>
4323 L:      linux-crypto@vger.kernel.org
4324 S:      Maintained
4325 F:      crypto/ansi_cprng.c
4326 F:      crypto/rng.c
4327
4328 CS3308 MEDIA DRIVER
4329 M:      Hans Verkuil <hverkuil@xs4all.nl>
4330 L:      linux-media@vger.kernel.org
4331 T:      git git://linuxtv.org/media_tree.git
4332 W:      http://linuxtv.org
4333 S:      Odd Fixes
4334 F:      drivers/media/i2c/cs3308.c
4335
4336 CS5535 Audio ALSA driver
4337 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4338 S:      Maintained
4339 F:      sound/pci/cs5535audio/
4340
4341 CSI DRIVERS FOR ALLWINNER V3s
4342 M:      Yong Deng <yong.deng@magewell.com>
4343 L:      linux-media@vger.kernel.org
4344 T:      git git://linuxtv.org/media_tree.git
4345 S:      Maintained
4346 F:      drivers/media/platform/sunxi/sun6i-csi/
4347 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4348
4349 CW1200 WLAN driver
4350 M:      Solomon Peachy <pizza@shaftnet.org>
4351 S:      Maintained
4352 F:      drivers/net/wireless/st/cw1200/
4353
4354 CX18 VIDEO4LINUX DRIVER
4355 M:      Andy Walls <awalls@md.metrocast.net>
4356 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4357 L:      linux-media@vger.kernel.org
4358 T:      git git://linuxtv.org/media_tree.git
4359 W:      https://linuxtv.org
4360 W:      http://www.ivtvdriver.org/index.php/Cx18
4361 S:      Maintained
4362 F:      Documentation/media/v4l-drivers/cx18*
4363 F:      drivers/media/pci/cx18/
4364 F:      include/uapi/linux/ivtv*
4365
4366 CX2341X MPEG ENCODER HELPER MODULE
4367 M:      Hans Verkuil <hverkuil@xs4all.nl>
4368 L:      linux-media@vger.kernel.org
4369 T:      git git://linuxtv.org/media_tree.git
4370 W:      https://linuxtv.org
4371 S:      Maintained
4372 F:      drivers/media/common/cx2341x*
4373 F:      include/media/drv-intf/cx2341x.h
4374
4375 CX24120 MEDIA DRIVER
4376 M:      Jemma Denson <jdenson@gmail.com>
4377 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4378 L:      linux-media@vger.kernel.org
4379 W:      https://linuxtv.org
4380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4381 S:      Maintained
4382 F:      drivers/media/dvb-frontends/cx24120*
4383
4384 CX88 VIDEO4LINUX DRIVER
4385 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4386 L:      linux-media@vger.kernel.org
4387 W:      https://linuxtv.org
4388 T:      git git://linuxtv.org/media_tree.git
4389 S:      Odd fixes
4390 F:      Documentation/media/v4l-drivers/cx88*
4391 F:      drivers/media/pci/cx88/
4392
4393 CXD2820R MEDIA DRIVER
4394 M:      Antti Palosaari <crope@iki.fi>
4395 L:      linux-media@vger.kernel.org
4396 W:      https://linuxtv.org
4397 W:      http://palosaari.fi/linux/
4398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4399 T:      git git://linuxtv.org/anttip/media_tree.git
4400 S:      Maintained
4401 F:      drivers/media/dvb-frontends/cxd2820r*
4402
4403 CXGB3 ETHERNET DRIVER (CXGB3)
4404 M:      Vishal Kulkarni <vishal@chelsio.com>
4405 L:      netdev@vger.kernel.org
4406 W:      http://www.chelsio.com
4407 S:      Supported
4408 F:      drivers/net/ethernet/chelsio/cxgb3/
4409
4410 CXGB3 ISCSI DRIVER (CXGB3I)
4411 M:      Karen Xie <kxie@chelsio.com>
4412 L:      linux-scsi@vger.kernel.org
4413 W:      http://www.chelsio.com
4414 S:      Supported
4415 F:      drivers/scsi/cxgbi/cxgb3i
4416
4417 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4418 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4419 L:      linux-rdma@vger.kernel.org
4420 W:      http://www.openfabrics.org
4421 S:      Supported
4422 F:      drivers/infiniband/hw/cxgb3/
4423 F:      include/uapi/rdma/cxgb3-abi.h
4424
4425 CXGB4 CRYPTO DRIVER (chcr)
4426 M:      Atul Gupta <atul.gupta@chelsio.com>
4427 L:      linux-crypto@vger.kernel.org
4428 W:      http://www.chelsio.com
4429 S:      Supported
4430 F:      drivers/crypto/chelsio
4431
4432 CXGB4 ETHERNET DRIVER (CXGB4)
4433 M:      Vishal Kulkarni <vishal@chelsio.com>
4434 L:      netdev@vger.kernel.org
4435 W:      http://www.chelsio.com
4436 S:      Supported
4437 F:      drivers/net/ethernet/chelsio/cxgb4/
4438
4439 CXGB4 ISCSI DRIVER (CXGB4I)
4440 M:      Karen Xie <kxie@chelsio.com>
4441 L:      linux-scsi@vger.kernel.org
4442 W:      http://www.chelsio.com
4443 S:      Supported
4444 F:      drivers/scsi/cxgbi/cxgb4i
4445
4446 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4447 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4448 L:      linux-rdma@vger.kernel.org
4449 W:      http://www.openfabrics.org
4450 S:      Supported
4451 F:      drivers/infiniband/hw/cxgb4/
4452 F:      include/uapi/rdma/cxgb4-abi.h
4453
4454 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4455 M:      Casey Leedom <leedom@chelsio.com>
4456 L:      netdev@vger.kernel.org
4457 W:      http://www.chelsio.com
4458 S:      Supported
4459 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4460
4461 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4462 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4463 M:      Andrew Donnellan <ajd@linux.ibm.com>
4464 L:      linuxppc-dev@lists.ozlabs.org
4465 S:      Supported
4466 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4467 F:      drivers/misc/cxl/
4468 F:      include/misc/cxl*
4469 F:      include/uapi/misc/cxl.h
4470 F:      Documentation/powerpc/cxl.rst
4471 F:      Documentation/ABI/testing/sysfs-class-cxl
4472
4473 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4474 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4475 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4476 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4477 L:      linux-scsi@vger.kernel.org
4478 S:      Supported
4479 F:      drivers/scsi/cxlflash/
4480 F:      include/uapi/scsi/cxlflash_ioctl.h
4481 F:      Documentation/powerpc/cxlflash.rst
4482
4483 CYBERPRO FB DRIVER
4484 M:      Russell King <linux@armlinux.org.uk>
4485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4486 W:      http://www.armlinux.org.uk/
4487 S:      Maintained
4488 F:      drivers/video/fbdev/cyber2000fb.*
4489
4490 CYCLADES ASYNC MUX DRIVER
4491 W:      http://www.cyclades.com/
4492 S:      Orphan
4493 F:      drivers/tty/cyclades.c
4494 F:      include/linux/cyclades.h
4495 F:      include/uapi/linux/cyclades.h
4496
4497 CYCLADES PC300 DRIVER
4498 W:      http://www.cyclades.com/
4499 S:      Orphan
4500 F:      drivers/net/wan/pc300*
4501
4502 CYPRESS_FIRMWARE MEDIA DRIVER
4503 M:      Antti Palosaari <crope@iki.fi>
4504 L:      linux-media@vger.kernel.org
4505 W:      https://linuxtv.org
4506 W:      http://palosaari.fi/linux/
4507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4508 T:      git git://linuxtv.org/anttip/media_tree.git
4509 S:      Maintained
4510 F:      drivers/media/common/cypress_firmware*
4511
4512 CYTTSP TOUCHSCREEN DRIVER
4513 M:      Ferruh Yigit <fery@cypress.com>
4514 L:      linux-input@vger.kernel.org
4515 S:      Supported
4516 F:      drivers/input/touchscreen/cyttsp*
4517 F:      include/linux/input/cyttsp.h
4518
4519 D-LINK DIR-685 TOUCHKEYS DRIVER
4520 M:      Linus Walleij <linus.walleij@linaro.org>
4521 L:      linux-input@vger.kernel.org
4522 S:      Supported
4523 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4524
4525 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4526 M:      Joshua Kinard <kumba@gentoo.org>
4527 S:      Maintained
4528 F:      drivers/rtc/rtc-ds1685.c
4529 F:      include/linux/rtc/ds1685.h
4530
4531 DAMA SLAVE for AX.25
4532 M:      Joerg Reuter <jreuter@yaina.de>
4533 W:      http://yaina.de/jreuter/
4534 W:      http://www.qsl.net/dl1bke/
4535 L:      linux-hams@vger.kernel.org
4536 S:      Maintained
4537 F:      net/ax25/af_ax25.c
4538 F:      net/ax25/ax25_dev.c
4539 F:      net/ax25/ax25_ds_*
4540 F:      net/ax25/ax25_in.c
4541 F:      net/ax25/ax25_out.c
4542 F:      net/ax25/ax25_timer.c
4543 F:      net/ax25/sysctl_net_ax25.c
4544
4545 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4546 L:      netdev@vger.kernel.org
4547 S:      Orphan
4548 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4549 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4550
4551 DC390/AM53C974 SCSI driver
4552 M:      Hannes Reinecke <hare@suse.com>
4553 L:      linux-scsi@vger.kernel.org
4554 S:      Maintained
4555 F:      drivers/scsi/am53c974.c
4556
4557 DC395x SCSI driver
4558 M:      Oliver Neukum <oliver@neukum.org>
4559 M:      Ali Akcaagac <aliakc@web.de>
4560 M:      Jamie Lenehan <lenehan@twibble.org>
4561 L:      dc395x@twibble.org
4562 W:      http://twibble.org/dist/dc395x/
4563 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4564 S:      Maintained
4565 F:      Documentation/scsi/dc395x.txt
4566 F:      drivers/scsi/dc395x.*
4567
4568 DCCP PROTOCOL
4569 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4570 L:      dccp@vger.kernel.org
4571 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4572 S:      Maintained
4573 F:      include/linux/dccp.h
4574 F:      include/uapi/linux/dccp.h
4575 F:      include/linux/tfrc.h
4576 F:      net/dccp/
4577
4578 DECnet NETWORK LAYER
4579 W:      http://linux-decnet.sourceforge.net
4580 L:      linux-decnet-user@lists.sourceforge.net
4581 S:      Orphan
4582 F:      Documentation/networking/decnet.txt
4583 F:      net/decnet/
4584
4585 DECSTATION PLATFORM SUPPORT
4586 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4587 L:      linux-mips@vger.kernel.org
4588 W:      http://www.linux-mips.org/wiki/DECstation
4589 S:      Maintained
4590 F:      arch/mips/dec/
4591 F:      arch/mips/include/asm/dec/
4592 F:      arch/mips/include/asm/mach-dec/
4593
4594 DEFXX FDDI NETWORK DRIVER
4595 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4596 S:      Maintained
4597 F:      drivers/net/fddi/defxx.*
4598
4599 DELL SMBIOS DRIVER
4600 M:      Pali Rohár <pali.rohar@gmail.com>
4601 M:      Mario Limonciello <mario.limonciello@dell.com>
4602 L:      platform-driver-x86@vger.kernel.org
4603 S:      Maintained
4604 F:      drivers/platform/x86/dell-smbios.*
4605
4606 DELL SMBIOS SMM DRIVER
4607 M:      Mario Limonciello <mario.limonciello@dell.com>
4608 L:      platform-driver-x86@vger.kernel.org
4609 S:      Maintained
4610 F:      drivers/platform/x86/dell-smbios-smm.c
4611
4612 DELL SMBIOS WMI DRIVER
4613 M:      Mario Limonciello <mario.limonciello@dell.com>
4614 L:      platform-driver-x86@vger.kernel.org
4615 S:      Maintained
4616 F:      drivers/platform/x86/dell-smbios-wmi.c
4617 F:      tools/wmi/dell-smbios-example.c
4618
4619 DEFZA FDDI NETWORK DRIVER
4620 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4621 S:      Maintained
4622 F:      drivers/net/fddi/defza.*
4623
4624 DELL LAPTOP DRIVER
4625 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4626 M:      Pali Rohár <pali.rohar@gmail.com>
4627 L:      platform-driver-x86@vger.kernel.org
4628 S:      Maintained
4629 F:      drivers/platform/x86/dell-laptop.c
4630
4631 DELL LAPTOP FREEFALL DRIVER
4632 M:      Pali Rohár <pali.rohar@gmail.com>
4633 S:      Maintained
4634 F:      drivers/platform/x86/dell-smo8800.c
4635
4636 DELL LAPTOP RBTN DRIVER
4637 M:      Pali Rohár <pali.rohar@gmail.com>
4638 S:      Maintained
4639 F:      drivers/platform/x86/dell-rbtn.*
4640
4641 DELL REMOTE BIOS UPDATE DRIVER
4642 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4643 L:      platform-driver-x86@vger.kernel.org
4644 S:      Maintained
4645 F:      drivers/platform/x86/dell_rbu.c
4646
4647 DELL LAPTOP SMM DRIVER
4648 M:      Pali Rohár <pali.rohar@gmail.com>
4649 S:      Maintained
4650 F:      drivers/hwmon/dell-smm-hwmon.c
4651 F:      include/uapi/linux/i8k.h
4652
4653 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4654 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4655 L:      platform-driver-x86@vger.kernel.org
4656 S:      Maintained
4657 F:      Documentation/driver-api/dcdbas.rst
4658 F:      drivers/platform/x86/dcdbas.*
4659
4660 DELL WMI NOTIFICATIONS DRIVER
4661 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4662 M:      Pali Rohár <pali.rohar@gmail.com>
4663 S:      Maintained
4664 F:      drivers/platform/x86/dell-wmi.c
4665
4666 DELL WMI DESCRIPTOR DRIVER
4667 M:      Mario Limonciello <mario.limonciello@dell.com>
4668 S:      Maintained
4669 F:      drivers/platform/x86/dell-wmi-descriptor.c
4670
4671 DELTA ST MEDIA DRIVER
4672 M:      Hugues Fruchet <hugues.fruchet@st.com>
4673 L:      linux-media@vger.kernel.org
4674 T:      git git://linuxtv.org/media_tree.git
4675 W:      https://linuxtv.org
4676 S:      Supported
4677 F:      drivers/media/platform/sti/delta
4678
4679 DENALI NAND DRIVER
4680 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4681 L:      linux-mtd@lists.infradead.org
4682 S:      Supported
4683 F:      drivers/mtd/nand/raw/denali*
4684
4685 DESIGNWARE EDMA CORE IP DRIVER
4686 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4687 L:      dmaengine@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/dma/dw-edma/
4690 F:      include/linux/dma/edma.h
4691
4692 DESIGNWARE USB2 DRD IP DRIVER
4693 M:      Minas Harutyunyan <hminas@synopsys.com>
4694 L:      linux-usb@vger.kernel.org
4695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4696 S:      Maintained
4697 F:      drivers/usb/dwc2/
4698
4699 DESIGNWARE USB3 DRD IP DRIVER
4700 M:      Felipe Balbi <balbi@kernel.org>
4701 L:      linux-usb@vger.kernel.org
4702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4703 S:      Maintained
4704 F:      drivers/usb/dwc3/
4705
4706 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4707 M:      Andreas Klinger <ak@it-klinger.de>
4708 L:      linux-iio@vger.kernel.org
4709 S:      Maintained
4710 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4711 F:      drivers/iio/proximity/srf*.c
4712
4713 DEVICE COREDUMP (DEV_COREDUMP)
4714 M:      Johannes Berg <johannes@sipsolutions.net>
4715 L:      linux-kernel@vger.kernel.org
4716 S:      Maintained
4717 F:      drivers/base/devcoredump.c
4718 F:      include/linux/devcoredump.h
4719
4720 DEVICE FREQUENCY (DEVFREQ)
4721 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4722 M:      Kyungmin Park <kyungmin.park@samsung.com>
4723 R:      Chanwoo Choi <cw00.choi@samsung.com>
4724 L:      linux-pm@vger.kernel.org
4725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4726 S:      Maintained
4727 F:      drivers/devfreq/
4728 F:      include/linux/devfreq.h
4729 F:      Documentation/devicetree/bindings/devfreq/
4730 F:      include/trace/events/devfreq.h
4731
4732 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4733 M:      Chanwoo Choi <cw00.choi@samsung.com>
4734 L:      linux-pm@vger.kernel.org
4735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4736 S:      Supported
4737 F:      drivers/devfreq/event/
4738 F:      drivers/devfreq/devfreq-event.c
4739 F:      include/linux/devfreq-event.h
4740 F:      Documentation/devicetree/bindings/devfreq/event/
4741
4742 DEVICE NUMBER REGISTRY
4743 M:      Torben Mathiasen <device@lanana.org>
4744 W:      http://lanana.org/docs/device-list/index.html
4745 S:      Maintained
4746
4747 DEVICE-MAPPER  (LVM)
4748 M:      Alasdair Kergon <agk@redhat.com>
4749 M:      Mike Snitzer <snitzer@redhat.com>
4750 M:      dm-devel@redhat.com
4751 L:      dm-devel@redhat.com
4752 W:      http://sources.redhat.com/dm
4753 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4755 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4756 S:      Maintained
4757 F:      Documentation/admin-guide/device-mapper/
4758 F:      drivers/md/Makefile
4759 F:      drivers/md/Kconfig
4760 F:      drivers/md/dm*
4761 F:      drivers/md/persistent-data/
4762 F:      include/linux/device-mapper.h
4763 F:      include/linux/dm-*.h
4764 F:      include/uapi/linux/dm-*.h
4765
4766 DEVLINK
4767 M:      Jiri Pirko <jiri@mellanox.com>
4768 L:      netdev@vger.kernel.org
4769 S:      Supported
4770 F:      net/core/devlink.c
4771 F:      include/net/devlink.h
4772 F:      include/uapi/linux/devlink.h
4773
4774 DIALOG SEMICONDUCTOR DRIVERS
4775 M:      Support Opensource <support.opensource@diasemi.com>
4776 W:      http://www.dialog-semiconductor.com/products
4777 S:      Supported
4778 F:      Documentation/hwmon/da90??.rst
4779 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4780 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4781 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4782 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4783 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4784 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4785 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4786 F:      drivers/gpio/gpio-da90??.c
4787 F:      drivers/hwmon/da90??-hwmon.c
4788 F:      drivers/iio/adc/da91??-*.c
4789 F:      drivers/input/misc/da90??_onkey.c
4790 F:      drivers/input/touchscreen/da9052_tsi.c
4791 F:      drivers/leds/leds-da90??.c
4792 F:      drivers/mfd/da903x.c
4793 F:      drivers/mfd/da90??-*.c
4794 F:      drivers/mfd/da91??-*.c
4795 F:      drivers/power/supply/da9052-battery.c
4796 F:      drivers/power/supply/da91??-*.c
4797 F:      drivers/regulator/da903x.c
4798 F:      drivers/regulator/da9???-regulator.[ch]
4799 F:      drivers/regulator/slg51000-regulator.[ch]
4800 F:      drivers/thermal/da90??-thermal.c
4801 F:      drivers/rtc/rtc-da90??.c
4802 F:      drivers/video/backlight/da90??_bl.c
4803 F:      drivers/watchdog/da90??_wdt.c
4804 F:      include/linux/mfd/da903x.h
4805 F:      include/linux/mfd/da9052/
4806 F:      include/linux/mfd/da9055/
4807 F:      include/linux/mfd/da9062/
4808 F:      include/linux/mfd/da9063/
4809 F:      include/linux/mfd/da9150/
4810 F:      include/linux/regulator/da9211.h
4811 F:      include/sound/da[79]*.h
4812 F:      sound/soc/codecs/da[79]*.[ch]
4813
4814 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4815 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4816 L:      linux-gpio@vger.kernel.org
4817 S:      Maintained
4818 F:      drivers/gpio/gpio-gpio-mm.c
4819
4820 DIOLAN U2C-12 I2C DRIVER
4821 M:      Guenter Roeck <linux@roeck-us.net>
4822 L:      linux-i2c@vger.kernel.org
4823 S:      Maintained
4824 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4825
4826 FILESYSTEM DIRECT ACCESS (DAX)
4827 M:      Dan Williams <dan.j.williams@intel.com>
4828 R:      Matthew Wilcox <willy@infradead.org>
4829 R:      Jan Kara <jack@suse.cz>
4830 L:      linux-fsdevel@vger.kernel.org
4831 L:      linux-nvdimm@lists.01.org
4832 S:      Supported
4833 F:      fs/dax.c
4834 F:      include/linux/dax.h
4835 F:      include/trace/events/fs_dax.h
4836
4837 DEVICE DIRECT ACCESS (DAX)
4838 M:      Dan Williams <dan.j.williams@intel.com>
4839 M:      Vishal Verma <vishal.l.verma@intel.com>
4840 M:      Keith Busch <keith.busch@intel.com>
4841 M:      Dave Jiang <dave.jiang@intel.com>
4842 L:      linux-nvdimm@lists.01.org
4843 S:      Supported
4844 F:      drivers/dax/
4845
4846 DIRECTORY NOTIFICATION (DNOTIFY)
4847 M:      Jan Kara <jack@suse.cz>
4848 R:      Amir Goldstein <amir73il@gmail.com>
4849 L:      linux-fsdevel@vger.kernel.org
4850 S:      Maintained
4851 F:      Documentation/filesystems/dnotify.txt
4852 F:      fs/notify/dnotify/
4853 F:      include/linux/dnotify.h
4854
4855 DISK GEOMETRY AND PARTITION HANDLING
4856 M:      Andries Brouwer <aeb@cwi.nl>
4857 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4858 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4859 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4860 S:      Maintained
4861
4862 DISKQUOTA
4863 M:      Jan Kara <jack@suse.com>
4864 S:      Maintained
4865 F:      Documentation/filesystems/quota.txt
4866 F:      fs/quota/
4867 F:      include/linux/quota*.h
4868 F:      include/uapi/linux/quota*.h
4869
4870 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4871 M:      Bernie Thompson <bernie@plugable.com>
4872 L:      linux-fbdev@vger.kernel.org
4873 S:      Maintained
4874 W:      http://plugable.com/category/projects/udlfb/
4875 F:      drivers/video/fbdev/udlfb.c
4876 F:      include/video/udlfb.h
4877 F:      Documentation/fb/udlfb.rst
4878
4879 DISTRIBUTED LOCK MANAGER (DLM)
4880 M:      Christine Caulfield <ccaulfie@redhat.com>
4881 M:      David Teigland <teigland@redhat.com>
4882 L:      cluster-devel@redhat.com
4883 W:      http://sources.redhat.com/cluster/
4884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4885 S:      Supported
4886 F:      fs/dlm/
4887
4888 DMA BUFFER SHARING FRAMEWORK
4889 M:      Sumit Semwal <sumit.semwal@linaro.org>
4890 S:      Maintained
4891 L:      linux-media@vger.kernel.org
4892 L:      dri-devel@lists.freedesktop.org
4893 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4894 F:      drivers/dma-buf/
4895 F:      include/linux/dma-buf*
4896 F:      include/linux/reservation.h
4897 F:      include/linux/*fence.h
4898 F:      Documentation/driver-api/dma-buf.rst
4899 T:      git git://anongit.freedesktop.org/drm/drm-misc
4900
4901 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4902 M:      Vinod Koul <vkoul@kernel.org>
4903 L:      dmaengine@vger.kernel.org
4904 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4905 S:      Maintained
4906 F:      drivers/dma/
4907 F:      include/linux/dmaengine.h
4908 F:      include/linux/of_dma.h
4909 F:      Documentation/devicetree/bindings/dma/
4910 F:      Documentation/driver-api/dmaengine/
4911 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4912
4913 DMA MAPPING HELPERS
4914 M:      Christoph Hellwig <hch@lst.de>
4915 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4916 R:      Robin Murphy <robin.murphy@arm.com>
4917 L:      iommu@lists.linux-foundation.org
4918 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4919 W:      http://git.infradead.org/users/hch/dma-mapping.git
4920 S:      Supported
4921 F:      kernel/dma/
4922 F:      include/asm-generic/dma-mapping.h
4923 F:      include/linux/dma-direct.h
4924 F:      include/linux/dma-mapping.h
4925 F:      include/linux/dma-noncoherent.h
4926
4927 DME1737 HARDWARE MONITOR DRIVER
4928 M:      Juerg Haefliger <juergh@gmail.com>
4929 L:      linux-hwmon@vger.kernel.org
4930 S:      Maintained
4931 F:      Documentation/hwmon/dme1737.rst
4932 F:      drivers/hwmon/dme1737.c
4933
4934 DMI/SMBIOS SUPPORT
4935 M:      Jean Delvare <jdelvare@suse.com>
4936 S:      Maintained
4937 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4938 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4939 F:      drivers/firmware/dmi-id.c
4940 F:      drivers/firmware/dmi_scan.c
4941 F:      include/linux/dmi.h
4942
4943 DOCUMENTATION
4944 M:      Jonathan Corbet <corbet@lwn.net>
4945 L:      linux-doc@vger.kernel.org
4946 S:      Maintained
4947 F:      Documentation/
4948 F:      scripts/kernel-doc
4949 X:      Documentation/ABI/
4950 X:      Documentation/firmware-guide/acpi/
4951 X:      Documentation/devicetree/
4952 X:      Documentation/i2c/
4953 X:      Documentation/media/
4954 X:      Documentation/power/
4955 X:      Documentation/spi/
4956 T:      git git://git.lwn.net/linux.git docs-next
4957
4958 DOCUMENTATION/ITALIAN
4959 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4960 L:      linux-doc@vger.kernel.org
4961 S:      Maintained
4962 F:      Documentation/translations/it_IT
4963
4964 DONGWOON DW9714 LENS VOICE COIL DRIVER
4965 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4966 L:      linux-media@vger.kernel.org
4967 T:      git git://linuxtv.org/media_tree.git
4968 S:      Maintained
4969 F:      drivers/media/i2c/dw9714.c
4970 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4971
4972 DONGWOON DW9807 LENS VOICE COIL DRIVER
4973 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4974 L:      linux-media@vger.kernel.org
4975 T:      git git://linuxtv.org/media_tree.git
4976 S:      Maintained
4977 F:      drivers/media/i2c/dw9807-vcm.c
4978 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4979
4980 DOUBLETALK DRIVER
4981 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4982 L:      blinux-list@redhat.com
4983 S:      Maintained
4984 F:      drivers/char/dtlk.c
4985 F:      include/linux/dtlk.h
4986
4987 DPAA2 DATAPATH I/O (DPIO) DRIVER
4988 M:      Roy Pledge <Roy.Pledge@nxp.com>
4989 L:      linux-kernel@vger.kernel.org
4990 S:      Maintained
4991 F:      drivers/soc/fsl/dpio
4992
4993 DPAA2 ETHERNET DRIVER
4994 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4995 L:      netdev@vger.kernel.org
4996 S:      Maintained
4997 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4998 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4999 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5000 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5001 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5002
5003 DPAA2 ETHERNET SWITCH DRIVER
5004 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5005 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5006 L:      linux-kernel@vger.kernel.org
5007 S:      Maintained
5008 F:      drivers/staging/fsl-dpaa2/ethsw
5009
5010 DPT_I2O SCSI RAID DRIVER
5011 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5012 L:      linux-scsi@vger.kernel.org
5013 W:      http://www.adaptec.com/
5014 S:      Maintained
5015 F:      drivers/scsi/dpt*
5016 F:      drivers/scsi/dpt/
5017
5018 DRBD DRIVER
5019 M:      Philipp Reisner <philipp.reisner@linbit.com>
5020 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5021 L:      drbd-dev@lists.linbit.com
5022 W:      http://www.drbd.org
5023 T:      git git://git.linbit.com/linux-drbd.git
5024 T:      git git://git.linbit.com/drbd-8.4.git
5025 S:      Supported
5026 F:      drivers/block/drbd/
5027 F:      lib/lru_cache.c
5028 F:      Documentation/admin-guide/blockdev/
5029
5030 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5031 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5032 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5034 S:      Supported
5035 F:      Documentation/kobject.txt
5036 F:      drivers/base/
5037 F:      fs/debugfs/
5038 F:      fs/sysfs/
5039 F:      include/linux/debugfs.h
5040 F:      include/linux/kobj*
5041 F:      lib/kobj*
5042
5043 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5044 M:      Kevin Hilman <khilman@kernel.org>
5045 M:      Nishanth Menon <nm@ti.com>
5046 S:      Maintained
5047 F:      drivers/power/avs/
5048 F:      include/linux/power/smartreflex.h
5049 L:      linux-pm@vger.kernel.org
5050
5051 DRM DRIVER FOR ARM PL111 CLCD
5052 M:      Eric Anholt <eric@anholt.net>
5053 T:      git git://anongit.freedesktop.org/drm/drm-misc
5054 S:      Supported
5055 F:      drivers/gpu/drm/pl111/
5056
5057 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5058 M:      Linus Walleij <linus.walleij@linaro.org>
5059 T:      git git://anongit.freedesktop.org/drm/drm-misc
5060 S:      Maintained
5061 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5062 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5063
5064 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5065 M:      Dave Airlie <airlied@redhat.com>
5066 S:      Odd Fixes
5067 F:      drivers/gpu/drm/ast/
5068
5069 DRM DRIVER FOR ASPEED BMC GFX
5070 M:      Joel Stanley <joel@jms.id.au>
5071 L:      linux-aspeed@lists.ozlabs.org
5072 T:      git git://anongit.freedesktop.org/drm/drm-misc
5073 S:      Supported
5074 F:      drivers/gpu/drm/aspeed/
5075 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5076
5077 DRM DRIVER FOR BOCHS VIRTUAL GPU
5078 M:      Gerd Hoffmann <kraxel@redhat.com>
5079 L:      virtualization@lists.linux-foundation.org
5080 T:      git git://anongit.freedesktop.org/drm/drm-misc
5081 S:      Maintained
5082 F:      drivers/gpu/drm/bochs/
5083
5084 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5085 M:      Linus Walleij <linus.walleij@linaro.org>
5086 T:      git git://anongit.freedesktop.org/drm/drm-misc
5087 S:      Maintained
5088 F:      drivers/gpu/drm/tve200/
5089
5090 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5091 M:      Jagan Teki <jagan@amarulasolutions.com>
5092 S:      Maintained
5093 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5094 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5095
5096 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5097 M:      Hans de Goede <hdegoede@redhat.com>
5098 T:      git git://anongit.freedesktop.org/drm/drm-misc
5099 S:      Maintained
5100 F:      drivers/gpu/drm/tiny/gm12u320.c
5101
5102 DRM DRIVER FOR ILITEK ILI9225 PANELS
5103 M:      David Lechner <david@lechnology.com>
5104 T:      git git://anongit.freedesktop.org/drm/drm-misc
5105 S:      Maintained
5106 F:      drivers/gpu/drm/tiny/ili9225.c
5107 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5108
5109 DRM DRIVER FOR HX8357D PANELS
5110 M:      Eric Anholt <eric@anholt.net>
5111 T:      git git://anongit.freedesktop.org/drm/drm-misc
5112 S:      Maintained
5113 F:      drivers/gpu/drm/tiny/hx8357d.c
5114 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5115
5116 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5117 S:      Orphan / Obsolete
5118 F:      drivers/gpu/drm/i810/
5119 F:      include/uapi/drm/i810_drm.h
5120
5121 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5122 S:      Orphan / Obsolete
5123 F:      drivers/gpu/drm/mga/
5124 F:      include/uapi/drm/mga_drm.h
5125
5126 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5127 M:      Dave Airlie <airlied@redhat.com>
5128 S:      Odd Fixes
5129 F:      drivers/gpu/drm/mgag200/
5130
5131 DRM DRIVER FOR MI0283QT
5132 M:      Noralf Trønnes <noralf@tronnes.org>
5133 T:      git git://anongit.freedesktop.org/drm/drm-misc
5134 S:      Maintained
5135 F:      drivers/gpu/drm/tiny/mi0283qt.c
5136 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5137
5138 DRM DRIVER FOR MSM ADRENO GPU
5139 M:      Rob Clark <robdclark@gmail.com>
5140 M:      Sean Paul <sean@poorly.run>
5141 L:      linux-arm-msm@vger.kernel.org
5142 L:      dri-devel@lists.freedesktop.org
5143 L:      freedreno@lists.freedesktop.org
5144 T:      git https://gitlab.freedesktop.org/drm/msm.git
5145 S:      Maintained
5146 F:      drivers/gpu/drm/msm/
5147 F:      include/uapi/drm/msm_drm.h
5148 F:      Documentation/devicetree/bindings/display/msm/
5149
5150 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5151 M:      Ben Skeggs <bskeggs@redhat.com>
5152 L:      dri-devel@lists.freedesktop.org
5153 L:      nouveau@lists.freedesktop.org
5154 T:      git git://github.com/skeggsb/linux
5155 S:      Supported
5156 F:      drivers/gpu/drm/nouveau/
5157 F:      include/uapi/drm/nouveau_drm.h
5158
5159 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5160 M:      Stefan Mavrodiev <stefan@olimex.com>
5161 S:      Maintained
5162 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5163 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5164
5165 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5166 M:      Noralf Trønnes <noralf@tronnes.org>
5167 T:      git git://anongit.freedesktop.org/drm/drm-misc
5168 S:      Maintained
5169 F:      drivers/gpu/drm/tiny/repaper.c
5170 F:      Documentation/devicetree/bindings/display/repaper.txt
5171
5172 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5173 M:      Dave Airlie <airlied@redhat.com>
5174 M:      Gerd Hoffmann <kraxel@redhat.com>
5175 L:      virtualization@lists.linux-foundation.org
5176 T:      git git://anongit.freedesktop.org/drm/drm-misc
5177 S:      Obsolete
5178 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5179 F:      drivers/gpu/drm/cirrus/
5180
5181 DRM DRIVER FOR QXL VIRTUAL GPU
5182 M:      Dave Airlie <airlied@redhat.com>
5183 M:      Gerd Hoffmann <kraxel@redhat.com>
5184 L:      virtualization@lists.linux-foundation.org
5185 L:      spice-devel@lists.freedesktop.org
5186 T:      git git://anongit.freedesktop.org/drm/drm-misc
5187 S:      Maintained
5188 F:      drivers/gpu/drm/qxl/
5189 F:      include/uapi/drm/qxl_drm.h
5190
5191 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5192 M:      Robert Chiras <robert.chiras@nxp.com>
5193 S:      Maintained
5194 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
5195 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5196
5197 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5198 S:      Orphan / Obsolete
5199 F:      drivers/gpu/drm/r128/
5200 F:      include/uapi/drm/r128_drm.h
5201
5202 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5203 M:      Guido Günther <agx@sigxcpu.org>
5204 R:      Purism Kernel Team <kernel@puri.sm>
5205 S:      Maintained
5206 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5207 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5208
5209 DRM DRIVER FOR SAVAGE VIDEO CARDS
5210 S:      Orphan / Obsolete
5211 F:      drivers/gpu/drm/savage/
5212 F:      include/uapi/drm/savage_drm.h
5213
5214 DRM DRIVER FOR SIS VIDEO CARDS
5215 S:      Orphan / Obsolete
5216 F:      drivers/gpu/drm/sis/
5217 F:      include/uapi/drm/sis_drm.h
5218
5219 DRM DRIVER FOR SITRONIX ST7701 PANELS
5220 M:      Jagan Teki <jagan@amarulasolutions.com>
5221 S:      Maintained
5222 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5223 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5224
5225 DRM DRIVER FOR SITRONIX ST7586 PANELS
5226 M:      David Lechner <david@lechnology.com>
5227 T:      git git://anongit.freedesktop.org/drm/drm-misc
5228 S:      Maintained
5229 F:      drivers/gpu/drm/tiny/st7586.c
5230 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5231
5232 DRM DRIVER FOR SITRONIX ST7735R PANELS
5233 M:      David Lechner <david@lechnology.com>
5234 T:      git git://anongit.freedesktop.org/drm/drm-misc
5235 S:      Maintained
5236 F:      drivers/gpu/drm/tiny/st7735r.c
5237 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5238
5239 DRM DRIVER FOR ST-ERICSSON MCDE
5240 M:      Linus Walleij <linus.walleij@linaro.org>
5241 T:      git git://anongit.freedesktop.org/drm/drm-misc
5242 S:      Maintained
5243 F:      drivers/gpu/drm/mcde/
5244 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5245
5246 DRM DRIVER FOR TDFX VIDEO CARDS
5247 S:      Orphan / Obsolete
5248 F:      drivers/gpu/drm/tdfx/
5249
5250 DRM DRIVER FOR TPO TPG110 PANELS
5251 M:      Linus Walleij <linus.walleij@linaro.org>
5252 T:      git git://anongit.freedesktop.org/drm/drm-misc
5253 S:      Maintained
5254 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5255 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5256
5257 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5258 M:      Dave Airlie <airlied@redhat.com>
5259 R:      Sean Paul <sean@poorly.run>
5260 L:      dri-devel@lists.freedesktop.org
5261 S:      Odd Fixes
5262 F:      drivers/gpu/drm/udl/
5263 T:      git git://anongit.freedesktop.org/drm/drm-misc
5264
5265 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5266 M:      Hans de Goede <hdegoede@redhat.com>
5267 L:      dri-devel@lists.freedesktop.org
5268 S:      Maintained
5269 F:      drivers/gpu/drm/vboxvideo/
5270 T:      git git://anongit.freedesktop.org/drm/drm-misc
5271
5272 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5273 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5274 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5275 R:      Daniel Vetter <daniel@ffwll.ch>
5276 T:      git git://anongit.freedesktop.org/drm/drm-misc
5277 S:      Maintained
5278 L:      dri-devel@lists.freedesktop.org
5279 F:      drivers/gpu/drm/vkms/
5280 F:      Documentation/gpu/vkms.rst
5281
5282 DRM DRIVER FOR VMWARE VIRTUAL GPU
5283 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5284 M:      Thomas Hellstrom <thellstrom@vmware.com>
5285 L:      dri-devel@lists.freedesktop.org
5286 T:      git git://people.freedesktop.org/~thomash/linux
5287 S:      Supported
5288 F:      drivers/gpu/drm/vmwgfx/
5289 F:      include/uapi/drm/vmwgfx_drm.h
5290
5291 DRM DRIVERS
5292 M:      David Airlie <airlied@linux.ie>
5293 M:      Daniel Vetter <daniel@ffwll.ch>
5294 L:      dri-devel@lists.freedesktop.org
5295 T:      git git://anongit.freedesktop.org/drm/drm
5296 B:      https://bugs.freedesktop.org/
5297 C:      irc://chat.freenode.net/dri-devel
5298 S:      Maintained
5299 F:      drivers/gpu/drm/
5300 F:      drivers/gpu/vga/
5301 F:      Documentation/devicetree/bindings/display/
5302 F:      Documentation/devicetree/bindings/gpu/
5303 F:      Documentation/gpu/
5304 F:      include/drm/
5305 F:      include/uapi/drm/
5306 F:      include/linux/vga*
5307
5308 DRM DRIVERS AND MISC GPU PATCHES
5309 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5310 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5311 M:      Sean Paul <sean@poorly.run>
5312 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5313 S:      Maintained
5314 T:      git git://anongit.freedesktop.org/drm/drm-misc
5315 F:      Documentation/gpu/
5316 F:      drivers/gpu/vga/
5317 F:      drivers/gpu/drm/*
5318 F:      include/drm/drm*
5319 F:      include/uapi/drm/drm*
5320 F:      include/linux/vga*
5321
5322 DRM DRIVERS FOR ALLWINNER A10
5323 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5324 L:      dri-devel@lists.freedesktop.org
5325 S:      Supported
5326 F:      drivers/gpu/drm/sun4i/
5327 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5328 T:      git git://anongit.freedesktop.org/drm/drm-misc
5329
5330 DRM DRIVERS FOR AMLOGIC SOCS
5331 M:      Neil Armstrong <narmstrong@baylibre.com>
5332 L:      dri-devel@lists.freedesktop.org
5333 L:      linux-amlogic@lists.infradead.org
5334 W:      http://linux-meson.com/
5335 S:      Supported
5336 F:      drivers/gpu/drm/meson/
5337 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5338 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5339 F:      Documentation/gpu/meson.rst
5340 T:      git git://anongit.freedesktop.org/drm/drm-misc
5341
5342 DRM DRIVERS FOR ATMEL HLCDC
5343 M:      Sam Ravnborg <sam@ravnborg.org>
5344 M:      Boris Brezillon <bbrezillon@kernel.org>
5345 L:      dri-devel@lists.freedesktop.org
5346 S:      Supported
5347 F:      drivers/gpu/drm/atmel-hlcdc/
5348 F:      Documentation/devicetree/bindings/display/atmel/
5349 T:      git git://anongit.freedesktop.org/drm/drm-misc
5350
5351 DRM DRIVERS FOR BRIDGE CHIPS
5352 M:      Andrzej Hajda <a.hajda@samsung.com>
5353 M:      Neil Armstrong <narmstrong@baylibre.com>
5354 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5355 R:      Jonas Karlman <jonas@kwiboo.se>
5356 R:      Jernej Skrabec <jernej.skrabec@siol.net>
5357 S:      Maintained
5358 T:      git git://anongit.freedesktop.org/drm/drm-misc
5359 F:      drivers/gpu/drm/bridge/
5360
5361 DRM DRIVERS FOR EXYNOS
5362 M:      Inki Dae <inki.dae@samsung.com>
5363 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5364 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5365 M:      Kyungmin Park <kyungmin.park@samsung.com>
5366 L:      dri-devel@lists.freedesktop.org
5367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5368 S:      Supported
5369 F:      drivers/gpu/drm/exynos/
5370 F:      include/uapi/drm/exynos_drm.h
5371 F:      Documentation/devicetree/bindings/display/exynos/
5372
5373 DRM DRIVERS FOR FREESCALE DCU
5374 M:      Stefan Agner <stefan@agner.ch>
5375 M:      Alison Wang <alison.wang@nxp.com>
5376 L:      dri-devel@lists.freedesktop.org
5377 S:      Supported
5378 F:      drivers/gpu/drm/fsl-dcu/
5379 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5380 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5381 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5382 T:      git git://anongit.freedesktop.org/drm/drm-misc
5383
5384 DRM DRIVERS FOR FREESCALE IMX
5385 M:      Philipp Zabel <p.zabel@pengutronix.de>
5386 L:      dri-devel@lists.freedesktop.org
5387 S:      Maintained
5388 F:      drivers/gpu/drm/imx/
5389 F:      drivers/gpu/ipu-v3/
5390 F:      Documentation/devicetree/bindings/display/imx/
5391
5392 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5393 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5394 L:      dri-devel@lists.freedesktop.org
5395 T:      git git://github.com/patjak/drm-gma500
5396 S:      Maintained
5397 F:      drivers/gpu/drm/gma500/
5398
5399 DRM DRIVERS FOR HISILICON
5400 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5401 M:      Rongrong Zou <zourongrong@gmail.com>
5402 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5403 R:      Chen Feng <puck.chen@hisilicon.com>
5404 L:      dri-devel@lists.freedesktop.org
5405 T:      git git://github.com/xin3liang/linux.git
5406 S:      Maintained
5407 F:      drivers/gpu/drm/hisilicon/
5408 F:      Documentation/devicetree/bindings/display/hisilicon/
5409
5410 DRM DRIVERS FOR LIMA
5411 M:      Qiang Yu <yuq825@gmail.com>
5412 L:      dri-devel@lists.freedesktop.org
5413 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5414 S:      Maintained
5415 F:      drivers/gpu/drm/lima/
5416 F:      include/uapi/drm/lima_drm.h
5417 T:      git git://anongit.freedesktop.org/drm/drm-misc
5418
5419 DRM DRIVERS FOR MEDIATEK
5420 M:      CK Hu <ck.hu@mediatek.com>
5421 M:      Philipp Zabel <p.zabel@pengutronix.de>
5422 L:      dri-devel@lists.freedesktop.org
5423 S:      Supported
5424 F:      drivers/gpu/drm/mediatek/
5425 F:      Documentation/devicetree/bindings/display/mediatek/
5426
5427 DRM DRIVERS FOR NVIDIA TEGRA
5428 M:      Thierry Reding <thierry.reding@gmail.com>
5429 L:      dri-devel@lists.freedesktop.org
5430 L:      linux-tegra@vger.kernel.org
5431 T:      git git://anongit.freedesktop.org/tegra/linux.git
5432 S:      Supported
5433 F:      drivers/gpu/drm/tegra/
5434 F:      drivers/gpu/host1x/
5435 F:      include/linux/host1x.h
5436 F:      include/uapi/drm/tegra_drm.h
5437 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5438
5439 DRM DRIVERS FOR RENESAS
5440 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5441 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5442 L:      dri-devel@lists.freedesktop.org
5443 L:      linux-renesas-soc@vger.kernel.org
5444 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5445 S:      Supported
5446 F:      drivers/gpu/drm/rcar-du/
5447 F:      drivers/gpu/drm/shmobile/
5448 F:      include/linux/platform_data/shmob_drm.h
5449 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5450 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5451 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5452
5453 DRM DRIVERS FOR ROCKCHIP
5454 M:      Sandy Huang <hjc@rock-chips.com>
5455 M:      Heiko Stübner <heiko@sntech.de>
5456 L:      dri-devel@lists.freedesktop.org
5457 S:      Maintained
5458 F:      drivers/gpu/drm/rockchip/
5459 F:      Documentation/devicetree/bindings/display/rockchip/
5460 T:      git git://anongit.freedesktop.org/drm/drm-misc
5461
5462 DRM DRIVERS FOR STI
5463 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5464 M:      Vincent Abriou <vincent.abriou@st.com>
5465 L:      dri-devel@lists.freedesktop.org
5466 T:      git git://anongit.freedesktop.org/drm/drm-misc
5467 S:      Maintained
5468 F:      drivers/gpu/drm/sti
5469 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5470
5471 DRM DRIVERS FOR STM
5472 M:      Yannick Fertre <yannick.fertre@st.com>
5473 M:      Philippe Cornu <philippe.cornu@st.com>
5474 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5475 M:      Vincent Abriou <vincent.abriou@st.com>
5476 L:      dri-devel@lists.freedesktop.org
5477 T:      git git://anongit.freedesktop.org/drm/drm-misc
5478 S:      Maintained
5479 F:      drivers/gpu/drm/stm
5480 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5481
5482 DRM DRIVERS FOR TI LCDC
5483 M:      Jyri Sarha <jsarha@ti.com>
5484 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5485 L:      dri-devel@lists.freedesktop.org
5486 S:      Maintained
5487 F:      drivers/gpu/drm/tilcdc/
5488 F:      Documentation/devicetree/bindings/display/tilcdc/
5489
5490 DRM DRIVERS FOR TI OMAP
5491 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5492 L:      dri-devel@lists.freedesktop.org
5493 S:      Maintained
5494 F:      drivers/gpu/drm/omapdrm/
5495 F:      Documentation/devicetree/bindings/display/ti/
5496
5497 DRM DRIVERS FOR V3D
5498 M:      Eric Anholt <eric@anholt.net>
5499 S:      Supported
5500 F:      drivers/gpu/drm/v3d/
5501 F:      include/uapi/drm/v3d_drm.h
5502 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5503 T:      git git://anongit.freedesktop.org/drm/drm-misc
5504
5505 DRM DRIVERS FOR VC4
5506 M:      Eric Anholt <eric@anholt.net>
5507 T:      git git://github.com/anholt/linux
5508 S:      Supported
5509 F:      drivers/gpu/drm/vc4/
5510 F:      include/uapi/drm/vc4_drm.h
5511 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5512 T:      git git://anongit.freedesktop.org/drm/drm-misc
5513
5514 DRM DRIVERS FOR VIVANTE GPU IP
5515 M:      Lucas Stach <l.stach@pengutronix.de>
5516 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5517 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5518 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5519 L:      dri-devel@lists.freedesktop.org
5520 S:      Maintained
5521 F:      drivers/gpu/drm/etnaviv/
5522 F:      include/uapi/drm/etnaviv_drm.h
5523 F:      Documentation/devicetree/bindings/display/etnaviv/
5524
5525 DRM DRIVERS FOR ZTE ZX
5526 M:      Shawn Guo <shawnguo@kernel.org>
5527 L:      dri-devel@lists.freedesktop.org
5528 S:      Maintained
5529 F:      drivers/gpu/drm/zte/
5530 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5531 T:      git git://anongit.freedesktop.org/drm/drm-misc
5532
5533 DRM PANEL DRIVERS
5534 M:      Thierry Reding <thierry.reding@gmail.com>
5535 R:      Sam Ravnborg <sam@ravnborg.org>
5536 L:      dri-devel@lists.freedesktop.org
5537 T:      git git://anongit.freedesktop.org/drm/drm-misc
5538 S:      Maintained
5539 F:      drivers/gpu/drm/drm_panel.c
5540 F:      drivers/gpu/drm/panel/
5541 F:      include/drm/drm_panel.h
5542 F:      Documentation/devicetree/bindings/display/panel/
5543
5544 DRM DRIVERS FOR XEN
5545 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5546 T:      git git://anongit.freedesktop.org/drm/drm-misc
5547 L:      dri-devel@lists.freedesktop.org
5548 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5549 S:      Supported
5550 F:      drivers/gpu/drm/xen/
5551 F:      Documentation/gpu/xen-front.rst
5552
5553 DRM TTM SUBSYSTEM
5554 M:      Christian Koenig <christian.koenig@amd.com>
5555 M:      Huang Rui <ray.huang@amd.com>
5556 T:      git git://people.freedesktop.org/~agd5f/linux
5557 S:      Maintained
5558 L:      dri-devel@lists.freedesktop.org
5559 F:      include/drm/ttm/
5560 F:      drivers/gpu/drm/ttm/
5561
5562 DSBR100 USB FM RADIO DRIVER
5563 M:      Alexey Klimov <klimov.linux@gmail.com>
5564 L:      linux-media@vger.kernel.org
5565 T:      git git://linuxtv.org/media_tree.git
5566 S:      Maintained
5567 F:      drivers/media/radio/dsbr100.c
5568
5569 DSCC4 DRIVER
5570 M:      Francois Romieu <romieu@fr.zoreil.com>
5571 L:      netdev@vger.kernel.org
5572 S:      Maintained
5573 F:      drivers/net/wan/dscc4.c
5574
5575 DT3155 MEDIA DRIVER
5576 M:      Hans Verkuil <hverkuil@xs4all.nl>
5577 L:      linux-media@vger.kernel.org
5578 T:      git git://linuxtv.org/media_tree.git
5579 W:      https://linuxtv.org
5580 S:      Odd Fixes
5581 F:      drivers/media/pci/dt3155/
5582
5583 DVB_USB_AF9015 MEDIA DRIVER
5584 M:      Antti Palosaari <crope@iki.fi>
5585 L:      linux-media@vger.kernel.org
5586 W:      https://linuxtv.org
5587 W:      http://palosaari.fi/linux/
5588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5589 T:      git git://linuxtv.org/anttip/media_tree.git
5590 S:      Maintained
5591 F:      drivers/media/usb/dvb-usb-v2/af9015*
5592
5593 DVB_USB_AF9035 MEDIA DRIVER
5594 M:      Antti Palosaari <crope@iki.fi>
5595 L:      linux-media@vger.kernel.org
5596 W:      https://linuxtv.org
5597 W:      http://palosaari.fi/linux/
5598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5599 T:      git git://linuxtv.org/anttip/media_tree.git
5600 S:      Maintained
5601 F:      drivers/media/usb/dvb-usb-v2/af9035*
5602
5603 DVB_USB_ANYSEE MEDIA DRIVER
5604 M:      Antti Palosaari <crope@iki.fi>
5605 L:      linux-media@vger.kernel.org
5606 W:      https://linuxtv.org
5607 W:      http://palosaari.fi/linux/
5608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5609 T:      git git://linuxtv.org/anttip/media_tree.git
5610 S:      Maintained
5611 F:      drivers/media/usb/dvb-usb-v2/anysee*
5612
5613 DVB_USB_AU6610 MEDIA DRIVER
5614 M:      Antti Palosaari <crope@iki.fi>
5615 L:      linux-media@vger.kernel.org
5616 W:      https://linuxtv.org
5617 W:      http://palosaari.fi/linux/
5618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5619 T:      git git://linuxtv.org/anttip/media_tree.git
5620 S:      Maintained
5621 F:      drivers/media/usb/dvb-usb-v2/au6610*
5622
5623 DVB_USB_CE6230 MEDIA DRIVER
5624 M:      Antti Palosaari <crope@iki.fi>
5625 L:      linux-media@vger.kernel.org
5626 W:      https://linuxtv.org
5627 W:      http://palosaari.fi/linux/
5628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5629 T:      git git://linuxtv.org/anttip/media_tree.git
5630 S:      Maintained
5631 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5632
5633 DVB_USB_CXUSB MEDIA DRIVER
5634 M:      Michael Krufky <mkrufky@linuxtv.org>
5635 L:      linux-media@vger.kernel.org
5636 W:      https://linuxtv.org
5637 W:      http://github.com/mkrufky
5638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5639 T:      git git://linuxtv.org/media_tree.git
5640 S:      Maintained
5641 F:      drivers/media/usb/dvb-usb/cxusb*
5642
5643 DVB_USB_EC168 MEDIA DRIVER
5644 M:      Antti Palosaari <crope@iki.fi>
5645 L:      linux-media@vger.kernel.org
5646 W:      https://linuxtv.org
5647 W:      http://palosaari.fi/linux/
5648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5649 T:      git git://linuxtv.org/anttip/media_tree.git
5650 S:      Maintained
5651 F:      drivers/media/usb/dvb-usb-v2/ec168*
5652
5653 DVB_USB_GL861 MEDIA DRIVER
5654 M:      Antti Palosaari <crope@iki.fi>
5655 L:      linux-media@vger.kernel.org
5656 W:      https://linuxtv.org
5657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5658 T:      git git://linuxtv.org/anttip/media_tree.git
5659 S:      Maintained
5660 F:      drivers/media/usb/dvb-usb-v2/gl861*
5661
5662 DVB_USB_MXL111SF MEDIA DRIVER
5663 M:      Michael Krufky <mkrufky@linuxtv.org>
5664 L:      linux-media@vger.kernel.org
5665 W:      https://linuxtv.org
5666 W:      http://github.com/mkrufky
5667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5668 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5669 S:      Maintained
5670 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5671
5672 DVB_USB_RTL28XXU MEDIA DRIVER
5673 M:      Antti Palosaari <crope@iki.fi>
5674 L:      linux-media@vger.kernel.org
5675 W:      https://linuxtv.org
5676 W:      http://palosaari.fi/linux/
5677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5678 T:      git git://linuxtv.org/anttip/media_tree.git
5679 S:      Maintained
5680 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5681
5682 DVB_USB_V2 MEDIA DRIVER
5683 M:      Antti Palosaari <crope@iki.fi>
5684 L:      linux-media@vger.kernel.org
5685 W:      https://linuxtv.org
5686 W:      http://palosaari.fi/linux/
5687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5688 T:      git git://linuxtv.org/anttip/media_tree.git
5689 S:      Maintained
5690 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5691 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5692
5693 DYNAMIC DEBUG
5694 M:      Jason Baron <jbaron@akamai.com>
5695 S:      Maintained
5696 F:      lib/dynamic_debug.c
5697 F:      include/linux/dynamic_debug.h
5698
5699 DYNAMIC INTERRUPT MODERATION
5700 M:      Tal Gilboa <talgi@mellanox.com>
5701 S:      Maintained
5702 F:      include/linux/dim.h
5703 F:      lib/dim/
5704
5705 DZ DECSTATION DZ11 SERIAL DRIVER
5706 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5707 S:      Maintained
5708 F:      drivers/tty/serial/dz.*
5709
5710 E3X0 POWER BUTTON DRIVER
5711 M:      Moritz Fischer <moritz.fischer@ettus.com>
5712 L:      usrp-users@lists.ettus.com
5713 W:      http://www.ettus.com
5714 S:      Supported
5715 F:      drivers/input/misc/e3x0-button.c
5716 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5717
5718 E4000 MEDIA DRIVER
5719 M:      Antti Palosaari <crope@iki.fi>
5720 L:      linux-media@vger.kernel.org
5721 W:      https://linuxtv.org
5722 W:      http://palosaari.fi/linux/
5723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5724 T:      git git://linuxtv.org/anttip/media_tree.git
5725 S:      Maintained
5726 F:      drivers/media/tuners/e4000*
5727
5728 EARTH_PT1 MEDIA DRIVER
5729 M:      Akihiro Tsukada <tskd08@gmail.com>
5730 L:      linux-media@vger.kernel.org
5731 S:      Odd Fixes
5732 F:      drivers/media/pci/pt1/
5733
5734 EARTH_PT3 MEDIA DRIVER
5735 M:      Akihiro Tsukada <tskd08@gmail.com>
5736 L:      linux-media@vger.kernel.org
5737 S:      Odd Fixes
5738 F:      drivers/media/pci/pt3/
5739
5740 EC100 MEDIA DRIVER
5741 M:      Antti Palosaari <crope@iki.fi>
5742 L:      linux-media@vger.kernel.org
5743 W:      https://linuxtv.org
5744 W:      http://palosaari.fi/linux/
5745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5746 T:      git git://linuxtv.org/anttip/media_tree.git
5747 S:      Maintained
5748 F:      drivers/media/dvb-frontends/ec100*
5749
5750 ECRYPT FILE SYSTEM
5751 M:      Tyler Hicks <tyhicks@canonical.com>
5752 L:      ecryptfs@vger.kernel.org
5753 W:      http://ecryptfs.org
5754 W:      https://launchpad.net/ecryptfs
5755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5756 S:      Supported
5757 F:      Documentation/filesystems/ecryptfs.txt
5758 F:      fs/ecryptfs/
5759
5760 EDAC-AMD64
5761 M:      Borislav Petkov <bp@alien8.de>
5762 L:      linux-edac@vger.kernel.org
5763 S:      Maintained
5764 F:      drivers/edac/amd64_edac*
5765
5766 EDAC-AST2500
5767 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5768 S:      Supported
5769 F:      drivers/edac/aspeed_edac.c
5770 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5771
5772 EDAC-CALXEDA
5773 M:      Robert Richter <rric@kernel.org>
5774 L:      linux-edac@vger.kernel.org
5775 S:      Maintained
5776 F:      drivers/edac/highbank*
5777
5778 EDAC-CAVIUM OCTEON
5779 M:      Ralf Baechle <ralf@linux-mips.org>
5780 M:      David Daney <david.daney@cavium.com>
5781 L:      linux-edac@vger.kernel.org
5782 L:      linux-mips@vger.kernel.org
5783 S:      Supported
5784 F:      drivers/edac/octeon_edac*
5785
5786 EDAC-CAVIUM THUNDERX
5787 M:      David Daney <david.daney@cavium.com>
5788 M:      Jan Glauber <jglauber@cavium.com>
5789 L:      linux-edac@vger.kernel.org
5790 S:      Supported
5791 F:      drivers/edac/thunderx_edac*
5792
5793 EDAC-CORE
5794 M:      Borislav Petkov <bp@alien8.de>
5795 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5796 R:      James Morse <james.morse@arm.com>
5797 L:      linux-edac@vger.kernel.org
5798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5800 S:      Supported
5801 F:      Documentation/admin-guide/ras.rst
5802 F:      Documentation/driver-api/edac.rst
5803 F:      drivers/edac/
5804 F:      include/linux/edac.h
5805
5806 EDAC-E752X
5807 M:      Mark Gross <mark.gross@intel.com>
5808 L:      linux-edac@vger.kernel.org
5809 S:      Maintained
5810 F:      drivers/edac/e752x_edac.c
5811
5812 EDAC-E7XXX
5813 L:      linux-edac@vger.kernel.org
5814 S:      Maintained
5815 F:      drivers/edac/e7xxx_edac.c
5816
5817 EDAC-FSL_DDR
5818 M:      York Sun <york.sun@nxp.com>
5819 L:      linux-edac@vger.kernel.org
5820 S:      Maintained
5821 F:      drivers/edac/fsl_ddr_edac.*
5822
5823 EDAC-GHES
5824 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5825 L:      linux-edac@vger.kernel.org
5826 S:      Maintained
5827 F:      drivers/edac/ghes_edac.c
5828
5829 EDAC-I10NM
5830 M:      Tony Luck <tony.luck@intel.com>
5831 L:      linux-edac@vger.kernel.org
5832 S:      Maintained
5833 F:      drivers/edac/i10nm_base.c
5834
5835 EDAC-I3000
5836 L:      linux-edac@vger.kernel.org
5837 S:      Orphan
5838 F:      drivers/edac/i3000_edac.c
5839
5840 EDAC-I5000
5841 L:      linux-edac@vger.kernel.org
5842 S:      Maintained
5843 F:      drivers/edac/i5000_edac.c
5844
5845 EDAC-I5400
5846 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5847 L:      linux-edac@vger.kernel.org
5848 S:      Maintained
5849 F:      drivers/edac/i5400_edac.c
5850
5851 EDAC-I7300
5852 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5853 L:      linux-edac@vger.kernel.org
5854 S:      Maintained
5855 F:      drivers/edac/i7300_edac.c
5856
5857 EDAC-I7CORE
5858 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5859 L:      linux-edac@vger.kernel.org
5860 S:      Maintained
5861 F:      drivers/edac/i7core_edac.c
5862
5863 EDAC-I82443BXGX
5864 M:      Tim Small <tim@buttersideup.com>
5865 L:      linux-edac@vger.kernel.org
5866 S:      Maintained
5867 F:      drivers/edac/i82443bxgx_edac.c
5868
5869 EDAC-I82975X
5870 M:      "Arvind R." <arvino55@gmail.com>
5871 L:      linux-edac@vger.kernel.org
5872 S:      Maintained
5873 F:      drivers/edac/i82975x_edac.c
5874
5875 EDAC-IE31200
5876 M:      Jason Baron <jbaron@akamai.com>
5877 L:      linux-edac@vger.kernel.org
5878 S:      Maintained
5879 F:      drivers/edac/ie31200_edac.c
5880
5881 EDAC-MPC85XX
5882 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5883 L:      linux-edac@vger.kernel.org
5884 S:      Maintained
5885 F:      drivers/edac/mpc85xx_edac.[ch]
5886
5887 EDAC-PASEMI
5888 M:      Egor Martovetsky <egor@pasemi.com>
5889 L:      linux-edac@vger.kernel.org
5890 S:      Maintained
5891 F:      drivers/edac/pasemi_edac.c
5892
5893 EDAC-PND2
5894 M:      Tony Luck <tony.luck@intel.com>
5895 L:      linux-edac@vger.kernel.org
5896 S:      Maintained
5897 F:      drivers/edac/pnd2_edac.[ch]
5898
5899 EDAC-R82600
5900 M:      Tim Small <tim@buttersideup.com>
5901 L:      linux-edac@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/edac/r82600_edac.c
5904
5905 EDAC-SBRIDGE
5906 M:      Tony Luck <tony.luck@intel.com>
5907 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5908 L:      linux-edac@vger.kernel.org
5909 S:      Maintained
5910 F:      drivers/edac/sb_edac.c
5911
5912 EDAC-SIFIVE
5913 M:      Yash Shah <yash.shah@sifive.com>
5914 L:      linux-edac@vger.kernel.org
5915 S:      Supported
5916 F:      drivers/edac/sifive_edac.c
5917
5918 EDAC-SKYLAKE
5919 M:      Tony Luck <tony.luck@intel.com>
5920 L:      linux-edac@vger.kernel.org
5921 S:      Maintained
5922 F:      drivers/edac/skx_*.c
5923
5924 EDAC-TI
5925 M:      Tero Kristo <t-kristo@ti.com>
5926 L:      linux-edac@vger.kernel.org
5927 S:      Maintained
5928 F:      drivers/edac/ti_edac.c
5929
5930 EDAC-QCOM
5931 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5932 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5933 L:      linux-arm-msm@vger.kernel.org
5934 L:      linux-edac@vger.kernel.org
5935 S:      Maintained
5936 F:      drivers/edac/qcom_edac.c
5937
5938 EDIROL UA-101/UA-1000 DRIVER
5939 M:      Clemens Ladisch <clemens@ladisch.de>
5940 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5942 S:      Maintained
5943 F:      sound/usb/misc/ua101.c
5944
5945 EFI TEST DRIVER
5946 L:      linux-efi@vger.kernel.org
5947 M:      Ivan Hu <ivan.hu@canonical.com>
5948 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5949 S:      Maintained
5950 F:      drivers/firmware/efi/test/
5951
5952 EFI VARIABLE FILESYSTEM
5953 M:      Matthew Garrett <matthew.garrett@nebula.com>
5954 M:      Jeremy Kerr <jk@ozlabs.org>
5955 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5957 L:      linux-efi@vger.kernel.org
5958 S:      Maintained
5959 F:      fs/efivarfs/
5960
5961 EFIFB FRAMEBUFFER DRIVER
5962 L:      linux-fbdev@vger.kernel.org
5963 M:      Peter Jones <pjones@redhat.com>
5964 S:      Maintained
5965 F:      drivers/video/fbdev/efifb.c
5966
5967 EFS FILESYSTEM
5968 W:      http://aeschi.ch.eu.org/efs/
5969 S:      Orphan
5970 F:      fs/efs/
5971
5972 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5973 M:      Douglas Miller <dougmill@linux.ibm.com>
5974 L:      netdev@vger.kernel.org
5975 S:      Maintained
5976 F:      drivers/net/ethernet/ibm/ehea/
5977
5978 EM28XX VIDEO4LINUX DRIVER
5979 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5980 L:      linux-media@vger.kernel.org
5981 W:      https://linuxtv.org
5982 T:      git git://linuxtv.org/media_tree.git
5983 S:      Maintained
5984 F:      drivers/media/usb/em28xx/
5985 F:      Documentation/media/v4l-drivers/em28xx*
5986
5987 EMBEDDED LINUX
5988 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5989 M:      Matt Mackall <mpm@selenic.com>
5990 M:      David Woodhouse <dwmw2@infradead.org>
5991 L:      linux-embedded@vger.kernel.org
5992 S:      Maintained
5993
5994 Emulex 10Gbps iSCSI - OneConnect DRIVER
5995 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5996 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5997 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5998 L:      linux-scsi@vger.kernel.org
5999 W:      http://www.broadcom.com
6000 S:      Supported
6001 F:      drivers/scsi/be2iscsi/
6002
6003 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6004 M:      Sathya Perla <sathya.perla@broadcom.com>
6005 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6006 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6007 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6008 L:      netdev@vger.kernel.org
6009 W:      http://www.emulex.com
6010 S:      Supported
6011 F:      drivers/net/ethernet/emulex/benet/
6012
6013 EMULEX ONECONNECT ROCE DRIVER
6014 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6015 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6016 L:      linux-rdma@vger.kernel.org
6017 W:      http://www.broadcom.com
6018 S:      Odd Fixes
6019 F:      drivers/infiniband/hw/ocrdma/
6020 F:      include/uapi/rdma/ocrdma-abi.h
6021
6022 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6023 M:      James Smart <james.smart@broadcom.com>
6024 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6025 L:      linux-scsi@vger.kernel.org
6026 W:      http://www.broadcom.com
6027 S:      Supported
6028 F:      drivers/scsi/lpfc/
6029
6030 ENE CB710 FLASH CARD READER DRIVER
6031 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6032 S:      Maintained
6033 F:      drivers/misc/cb710/
6034 F:      drivers/mmc/host/cb710-mmc.*
6035 F:      include/linux/cb710.h
6036
6037 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6038 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6039 S:      Maintained
6040 F:      drivers/media/rc/ene_ir.*
6041
6042 EPSON S1D13XXX FRAMEBUFFER DRIVER
6043 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6044 S:      Maintained
6045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6046 F:      drivers/video/fbdev/s1d13xxxfb.c
6047 F:      include/video/s1d13xxxfb.h
6048
6049 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6050 M:      Jeff Layton <jlayton@kernel.org>
6051 S:      Maintained
6052 F:      lib/errseq.c
6053 F:      include/linux/errseq.h
6054
6055 ET131X NETWORK DRIVER
6056 M:      Mark Einon <mark.einon@gmail.com>
6057 S:      Odd Fixes
6058 F:      drivers/net/ethernet/agere/
6059
6060 ETHERNET BRIDGE
6061 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6062 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6063 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6064 L:      netdev@vger.kernel.org
6065 W:      http://www.linuxfoundation.org/en/Net:Bridge
6066 S:      Maintained
6067 F:      include/linux/netfilter_bridge/
6068 F:      net/bridge/
6069
6070 ETHERNET PHY LIBRARY
6071 M:      Andrew Lunn <andrew@lunn.ch>
6072 M:      Florian Fainelli <f.fainelli@gmail.com>
6073 M:      Heiner Kallweit <hkallweit1@gmail.com>
6074 L:      netdev@vger.kernel.org
6075 S:      Maintained
6076 F:      Documentation/ABI/testing/sysfs-bus-mdio
6077 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6078 F:      Documentation/devicetree/bindings/net/mdio*
6079 F:      Documentation/networking/phy.rst
6080 F:      drivers/net/phy/
6081 F:      drivers/of/of_mdio.c
6082 F:      drivers/of/of_net.c
6083 F:      include/linux/*mdio*.h
6084 F:      include/linux/of_net.h
6085 F:      include/linux/phy.h
6086 F:      include/linux/phy_fixed.h
6087 F:      include/linux/platform_data/mdio-bcm-unimac.h
6088 F:      include/linux/platform_data/mdio-gpio.h
6089 F:      include/trace/events/mdio.h
6090 F:      include/uapi/linux/mdio.h
6091 F:      include/uapi/linux/mii.h
6092
6093 EXT2 FILE SYSTEM
6094 M:      Jan Kara <jack@suse.com>
6095 L:      linux-ext4@vger.kernel.org
6096 S:      Maintained
6097 F:      Documentation/filesystems/ext2.txt
6098 F:      fs/ext2/
6099 F:      include/linux/ext2*
6100
6101 EXT4 FILE SYSTEM
6102 M:      "Theodore Ts'o" <tytso@mit.edu>
6103 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6104 L:      linux-ext4@vger.kernel.org
6105 W:      http://ext4.wiki.kernel.org
6106 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6108 S:      Maintained
6109 F:      Documentation/filesystems/ext4/
6110 F:      fs/ext4/
6111
6112 Extended Verification Module (EVM)
6113 M:      Mimi Zohar <zohar@linux.ibm.com>
6114 L:      linux-integrity@vger.kernel.org
6115 S:      Supported
6116 F:      security/integrity/evm/
6117
6118 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6119 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6120 L:      linux-efi@vger.kernel.org
6121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6122 S:      Maintained
6123 F:      Documentation/admin-guide/efi-stub.rst
6124 F:      arch/*/kernel/efi.c
6125 F:      arch/x86/boot/compressed/eboot.[ch]
6126 F:      arch/*/include/asm/efi.h
6127 F:      arch/x86/platform/efi/
6128 F:      drivers/firmware/efi/
6129 F:      include/linux/efi*.h
6130 F:      arch/arm/boot/compressed/efi-header.S
6131 F:      arch/arm64/kernel/efi-entry.S
6132
6133 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6134 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6135 M:      Chanwoo Choi <cw00.choi@samsung.com>
6136 L:      linux-kernel@vger.kernel.org
6137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6138 S:      Maintained
6139 F:      drivers/extcon/
6140 F:      include/linux/extcon/
6141 F:      include/linux/extcon.h
6142 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6143 F:      Documentation/devicetree/bindings/extcon/
6144
6145 EXYNOS DP DRIVER
6146 M:      Jingoo Han <jingoohan1@gmail.com>
6147 L:      dri-devel@lists.freedesktop.org
6148 S:      Maintained
6149 F:      drivers/gpu/drm/exynos/exynos_dp*
6150
6151 EXYNOS SYSMMU (IOMMU) driver
6152 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6153 L:      iommu@lists.linux-foundation.org
6154 S:      Maintained
6155 F:      drivers/iommu/exynos-iommu.c
6156
6157 EZchip NPS platform support
6158 M:      Vineet Gupta <vgupta@synopsys.com>
6159 M:      Ofer Levi <oferle@mellanox.com>
6160 S:      Supported
6161 F:      arch/arc/plat-eznps
6162 F:      arch/arc/boot/dts/eznps.dts
6163
6164 F2FS FILE SYSTEM
6165 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6166 M:      Chao Yu <yuchao0@huawei.com>
6167 L:      linux-f2fs-devel@lists.sourceforge.net
6168 W:      https://f2fs.wiki.kernel.org/
6169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6170 S:      Maintained
6171 F:      Documentation/filesystems/f2fs.txt
6172 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6173 F:      fs/f2fs/
6174 F:      include/linux/f2fs_fs.h
6175 F:      include/trace/events/f2fs.h
6176
6177 F71805F HARDWARE MONITORING DRIVER
6178 M:      Jean Delvare <jdelvare@suse.com>
6179 L:      linux-hwmon@vger.kernel.org
6180 S:      Maintained
6181 F:      Documentation/hwmon/f71805f.rst
6182 F:      drivers/hwmon/f71805f.c
6183
6184 FADDR2LINE
6185 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6186 S:      Maintained
6187 F:      scripts/faddr2line
6188
6189 FAILOVER MODULE
6190 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6191 L:      netdev@vger.kernel.org
6192 S:      Supported
6193 F:      net/core/failover.c
6194 F:      include/net/failover.h
6195 F:      Documentation/networking/failover.rst
6196
6197 FANOTIFY
6198 M:      Jan Kara <jack@suse.cz>
6199 R:      Amir Goldstein <amir73il@gmail.com>
6200 L:      linux-fsdevel@vger.kernel.org
6201 S:      Maintained
6202 F:      fs/notify/fanotify/
6203 F:      include/linux/fanotify.h
6204 F:      include/uapi/linux/fanotify.h
6205
6206 FARSYNC SYNCHRONOUS DRIVER
6207 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6208 W:      http://www.farsite.co.uk/
6209 S:      Supported
6210 F:      drivers/net/wan/farsync.*
6211
6212 FAULT INJECTION SUPPORT
6213 M:      Akinobu Mita <akinobu.mita@gmail.com>
6214 S:      Supported
6215 F:      Documentation/fault-injection/
6216 F:      lib/fault-inject.c
6217
6218 FBTFT Framebuffer drivers
6219 S:      Orphan
6220 L:      dri-devel@lists.freedesktop.org
6221 L:      linux-fbdev@vger.kernel.org
6222 F:      drivers/staging/fbtft/
6223
6224 FC0011 TUNER DRIVER
6225 M:      Michael Buesch <m@bues.ch>
6226 L:      linux-media@vger.kernel.org
6227 S:      Maintained
6228 F:      drivers/media/tuners/fc0011.h
6229 F:      drivers/media/tuners/fc0011.c
6230
6231 FC2580 MEDIA DRIVER
6232 M:      Antti Palosaari <crope@iki.fi>
6233 L:      linux-media@vger.kernel.org
6234 W:      https://linuxtv.org
6235 W:      http://palosaari.fi/linux/
6236 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6237 T:      git git://linuxtv.org/anttip/media_tree.git
6238 S:      Maintained
6239 F:      drivers/media/tuners/fc2580*
6240
6241 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6242 M:      Hannes Reinecke <hare@suse.de>
6243 L:      linux-scsi@vger.kernel.org
6244 W:      www.Open-FCoE.org
6245 S:      Supported
6246 F:      drivers/scsi/libfc/
6247 F:      drivers/scsi/fcoe/
6248 F:      include/scsi/fc/
6249 F:      include/scsi/libfc.h
6250 F:      include/scsi/libfcoe.h
6251 F:      include/uapi/scsi/fc/
6252
6253 FILE LOCKING (flock() and fcntl()/lockf())
6254 M:      Jeff Layton <jlayton@kernel.org>
6255 M:      "J. Bruce Fields" <bfields@fieldses.org>
6256 L:      linux-fsdevel@vger.kernel.org
6257 S:      Maintained
6258 F:      include/linux/fcntl.h
6259 F:      include/uapi/linux/fcntl.h
6260 F:      fs/fcntl.c
6261 F:      fs/locks.c
6262
6263 FILESYSTEMS (VFS and infrastructure)
6264 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6265 L:      linux-fsdevel@vger.kernel.org
6266 S:      Maintained
6267 F:      fs/*
6268 F:      include/linux/fs.h
6269 F:      include/linux/fs_types.h
6270 F:      include/uapi/linux/fs.h
6271
6272 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6273 M:      Riku Voipio <riku.voipio@iki.fi>
6274 L:      linux-hwmon@vger.kernel.org
6275 S:      Maintained
6276 F:      drivers/hwmon/f75375s.c
6277 F:      include/linux/f75375s.h
6278
6279 FIREWIRE AUDIO DRIVERS
6280 M:      Clemens Ladisch <clemens@ladisch.de>
6281 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6283 S:      Maintained
6284 F:      sound/firewire/
6285
6286 FIREWIRE MEDIA DRIVERS (firedtv)
6287 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6288 L:      linux-media@vger.kernel.org
6289 L:      linux1394-devel@lists.sourceforge.net
6290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6291 S:      Maintained
6292 F:      drivers/media/firewire/
6293
6294 FIREWIRE SBP-2 TARGET
6295 M:      Chris Boot <bootc@bootc.net>
6296 L:      linux-scsi@vger.kernel.org
6297 L:      target-devel@vger.kernel.org
6298 L:      linux1394-devel@lists.sourceforge.net
6299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6300 S:      Maintained
6301 F:      drivers/target/sbp/
6302
6303 FIREWIRE SUBSYSTEM
6304 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6305 L:      linux1394-devel@lists.sourceforge.net
6306 W:      http://ieee1394.wiki.kernel.org/
6307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6308 S:      Maintained
6309 F:      drivers/firewire/
6310 F:      include/linux/firewire.h
6311 F:      include/uapi/linux/firewire*.h
6312 F:      tools/firewire/
6313
6314 FIRMWARE LOADER (request_firmware)
6315 M:      Luis Chamberlain <mcgrof@kernel.org>
6316 L:      linux-kernel@vger.kernel.org
6317 S:      Maintained
6318 F:      Documentation/firmware_class/
6319 F:      drivers/base/firmware_loader/
6320 F:      include/linux/firmware.h
6321
6322 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6323 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6324 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6325 S:      Maintained
6326 F:      drivers/block/rsxx/
6327
6328 FLEXTIMER FTM-QUADDEC DRIVER
6329 M:      Patrick Havelange <patrick.havelange@essensium.com>
6330 L:      linux-iio@vger.kernel.org
6331 S:      Maintained
6332 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6333 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6334 F:      drivers/counter/ftm-quaddec.c
6335
6336 FLOPPY DRIVER
6337 M:      Denis Efremov <efremov@linux.com>
6338 S:      Odd Fixes
6339 L:      linux-block@vger.kernel.org
6340 F:      drivers/block/floppy.c
6341
6342 FMC SUBSYSTEM
6343 M:      Alessandro Rubini <rubini@gnudd.com>
6344 W:      http://www.ohwr.org/projects/fmc-bus
6345 S:      Supported
6346 F:      drivers/fmc/
6347 F:      include/linux/fmc*.h
6348 F:      include/linux/ipmi-fru.h
6349 K:      fmc_d.*register
6350
6351 FPGA MANAGER FRAMEWORK
6352 M:      Moritz Fischer <mdf@kernel.org>
6353 L:      linux-fpga@vger.kernel.org
6354 S:      Maintained
6355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6356 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6357 F:      Documentation/fpga/
6358 F:      Documentation/driver-api/fpga/
6359 F:      Documentation/devicetree/bindings/fpga/
6360 F:      drivers/fpga/
6361 F:      include/linux/fpga/
6362 W:      http://www.rocketboards.org
6363
6364 FPGA DFL DRIVERS
6365 M:      Wu Hao <hao.wu@intel.com>
6366 L:      linux-fpga@vger.kernel.org
6367 S:      Maintained
6368 F:      Documentation/fpga/dfl.rst
6369 F:      include/uapi/linux/fpga-dfl.h
6370 F:      drivers/fpga/dfl*
6371
6372 FPU EMULATOR
6373 M:      Bill Metzenthen <billm@melbpc.org.au>
6374 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6375 S:      Maintained
6376 F:      arch/x86/math-emu/
6377
6378 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6379 L:      netdev@vger.kernel.org
6380 S:      Orphan
6381 F:      drivers/net/wan/dlci.c
6382 F:      drivers/net/wan/sdla.c
6383
6384 FRAMEBUFFER LAYER
6385 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6386 L:      dri-devel@lists.freedesktop.org
6387 L:      linux-fbdev@vger.kernel.org
6388 T:      git git://github.com/bzolnier/linux.git
6389 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6390 S:      Maintained
6391 F:      Documentation/fb/
6392 F:      drivers/video/
6393 F:      include/video/
6394 F:      include/linux/fb.h
6395 F:      include/uapi/video/
6396 F:      include/uapi/linux/fb.h
6397
6398 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6399 M:      Horia Geantă <horia.geanta@nxp.com>
6400 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6401 L:      linux-crypto@vger.kernel.org
6402 S:      Maintained
6403 F:      drivers/crypto/caam/
6404 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6405
6406 FREESCALE DIU FRAMEBUFFER DRIVER
6407 M:      Timur Tabi <timur@kernel.org>
6408 L:      linux-fbdev@vger.kernel.org
6409 S:      Maintained
6410 F:      drivers/video/fbdev/fsl-diu-fb.*
6411
6412 FREESCALE DMA DRIVER
6413 M:      Li Yang <leoyang.li@nxp.com>
6414 M:      Zhang Wei <zw@zh-kernel.org>
6415 L:      linuxppc-dev@lists.ozlabs.org
6416 S:      Maintained
6417 F:      drivers/dma/fsldma.*
6418
6419 FREESCALE ENETC ETHERNET DRIVERS
6420 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6421 L:      netdev@vger.kernel.org
6422 S:      Maintained
6423 F:      drivers/net/ethernet/freescale/enetc/
6424
6425 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6426 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6427 L:      netdev@vger.kernel.org
6428 S:      Maintained
6429 F:      drivers/net/ethernet/freescale/gianfar*
6430 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6431
6432 FREESCALE GPMI NAND DRIVER
6433 M:      Han Xu <han.xu@nxp.com>
6434 L:      linux-mtd@lists.infradead.org
6435 S:      Maintained
6436 F:      drivers/mtd/nand/raw/gpmi-nand/*
6437
6438 FREESCALE I2C CPM DRIVER
6439 M:      Jochen Friedrich <jochen@scram.de>
6440 L:      linuxppc-dev@lists.ozlabs.org
6441 L:      linux-i2c@vger.kernel.org
6442 S:      Maintained
6443 F:      drivers/i2c/busses/i2c-cpm.c
6444
6445 FREESCALE IMX DDR PMU DRIVER
6446 M:      Frank Li <Frank.li@nxp.com>
6447 L:      linux-arm-kernel@lists.infradead.org
6448 S:      Maintained
6449 F:      drivers/perf/fsl_imx8_ddr_perf.c
6450 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6451
6452 FREESCALE IMX LPI2C DRIVER
6453 M:      Dong Aisheng <aisheng.dong@nxp.com>
6454 L:      linux-i2c@vger.kernel.org
6455 L:      linux-imx@nxp.com
6456 S:      Maintained
6457 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6458 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6459
6460 FREESCALE IMX / MXC FEC DRIVER
6461 M:      Fugang Duan <fugang.duan@nxp.com>
6462 L:      netdev@vger.kernel.org
6463 S:      Maintained
6464 F:      drivers/net/ethernet/freescale/fec_main.c
6465 F:      drivers/net/ethernet/freescale/fec_ptp.c
6466 F:      drivers/net/ethernet/freescale/fec.h
6467 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6468
6469 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6470 M:      Sascha Hauer <s.hauer@pengutronix.de>
6471 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6472 L:      linux-fbdev@vger.kernel.org
6473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6474 S:      Maintained
6475 F:      include/linux/platform_data/video-imxfb.h
6476 F:      drivers/video/fbdev/imxfb.c
6477
6478 FREESCALE QORIQ DPAA ETHERNET DRIVER
6479 M:      Madalin Bucur <madalin.bucur@nxp.com>
6480 L:      netdev@vger.kernel.org
6481 S:      Maintained
6482 F:      drivers/net/ethernet/freescale/dpaa
6483
6484 FREESCALE QORIQ DPAA FMAN DRIVER
6485 M:      Madalin Bucur <madalin.bucur@nxp.com>
6486 L:      netdev@vger.kernel.org
6487 S:      Maintained
6488 F:      drivers/net/ethernet/freescale/fman
6489 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6490
6491 FREESCALE QORIQ PTP CLOCK DRIVER
6492 M:      Yangbo Lu <yangbo.lu@nxp.com>
6493 L:      netdev@vger.kernel.org
6494 S:      Maintained
6495 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6496 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6497 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6498 F:      drivers/ptp/ptp_qoriq.c
6499 F:      drivers/ptp/ptp_qoriq_debugfs.c
6500 F:      include/linux/fsl/ptp_qoriq.h
6501 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6502
6503 FREESCALE QUAD SPI DRIVER
6504 M:      Han Xu <han.xu@nxp.com>
6505 L:      linux-spi@vger.kernel.org
6506 S:      Maintained
6507 F:      drivers/spi/spi-fsl-qspi.c
6508
6509 FREESCALE QUICC ENGINE LIBRARY
6510 M:      Qiang Zhao <qiang.zhao@nxp.com>
6511 L:      linuxppc-dev@lists.ozlabs.org
6512 S:      Maintained
6513 F:      drivers/soc/fsl/qe/
6514 F:      include/soc/fsl/*qe*.h
6515 F:      include/soc/fsl/*ucc*.h
6516
6517 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6518 M:      Li Yang <leoyang.li@nxp.com>
6519 L:      netdev@vger.kernel.org
6520 L:      linuxppc-dev@lists.ozlabs.org
6521 S:      Maintained
6522 F:      drivers/net/ethernet/freescale/ucc_geth*
6523
6524 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6525 M:      Zhao Qiang <qiang.zhao@nxp.com>
6526 L:      netdev@vger.kernel.org
6527 L:      linuxppc-dev@lists.ozlabs.org
6528 S:      Maintained
6529 F:      drivers/net/wan/fsl_ucc_hdlc*
6530
6531 FREESCALE QUICC ENGINE UCC UART DRIVER
6532 M:      Timur Tabi <timur@kernel.org>
6533 L:      linuxppc-dev@lists.ozlabs.org
6534 S:      Maintained
6535 F:      drivers/tty/serial/ucc_uart.c
6536
6537 FREESCALE SOC DRIVERS
6538 M:      Li Yang <leoyang.li@nxp.com>
6539 L:      linuxppc-dev@lists.ozlabs.org
6540 L:      linux-arm-kernel@lists.infradead.org
6541 S:      Maintained
6542 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6543 F:      Documentation/devicetree/bindings/soc/fsl/
6544 F:      drivers/soc/fsl/
6545 F:      include/linux/fsl/
6546
6547 FREESCALE SOC FS_ENET DRIVER
6548 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6549 L:      linuxppc-dev@lists.ozlabs.org
6550 L:      netdev@vger.kernel.org
6551 S:      Maintained
6552 F:      drivers/net/ethernet/freescale/fs_enet/
6553 F:      include/linux/fs_enet_pd.h
6554
6555 FREESCALE SOC SOUND DRIVERS
6556 M:      Timur Tabi <timur@kernel.org>
6557 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6558 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6559 R:      Fabio Estevam <festevam@gmail.com>
6560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6561 L:      linuxppc-dev@lists.ozlabs.org
6562 S:      Maintained
6563 F:      sound/soc/fsl/fsl*
6564 F:      sound/soc/fsl/imx*
6565 F:      sound/soc/fsl/mpc8610_hpcd.c
6566
6567 FREESCALE USB PERIPHERAL DRIVERS
6568 M:      Li Yang <leoyang.li@nxp.com>
6569 L:      linux-usb@vger.kernel.org
6570 L:      linuxppc-dev@lists.ozlabs.org
6571 S:      Maintained
6572 F:      drivers/usb/gadget/udc/fsl*
6573
6574 FREEVXFS FILESYSTEM
6575 M:      Christoph Hellwig <hch@infradead.org>
6576 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6577 S:      Maintained
6578 F:      fs/freevxfs/
6579
6580 FREEZER
6581 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6582 M:      Pavel Machek <pavel@ucw.cz>
6583 L:      linux-pm@vger.kernel.org
6584 S:      Supported
6585 F:      Documentation/power/freezing-of-tasks.rst
6586 F:      include/linux/freezer.h
6587 F:      kernel/freezer.c
6588
6589 FRONTSWAP API
6590 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6591 L:      linux-kernel@vger.kernel.org
6592 S:      Maintained
6593 F:      mm/frontswap.c
6594 F:      include/linux/frontswap.h
6595
6596 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6597 M:      David Howells <dhowells@redhat.com>
6598 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6599 S:      Supported
6600 F:      Documentation/filesystems/caching/
6601 F:      fs/fscache/
6602 F:      include/linux/fscache*.h
6603
6604 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6605 M:      Theodore Y. Ts'o <tytso@mit.edu>
6606 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6607 M:      Eric Biggers <ebiggers@kernel.org>
6608 L:      linux-fscrypt@vger.kernel.org
6609 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6610 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6611 S:      Supported
6612 F:      fs/crypto/
6613 F:      include/linux/fscrypt*.h
6614 F:      Documentation/filesystems/fscrypt.rst
6615
6616 FSI SUBSYSTEM
6617 M:      Jeremy Kerr <jk@ozlabs.org>
6618 M:      Joel Stanley <joel@jms.id.au>
6619 R:      Alistar Popple <alistair@popple.id.au>
6620 R:      Eddie James <eajames@linux.ibm.com>
6621 L:      linux-fsi@lists.ozlabs.org
6622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6623 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6624 S:      Supported
6625 F:      drivers/fsi/
6626 F:      include/linux/fsi*.h
6627 F:      include/trace/events/fsi*.h
6628
6629 FSI-ATTACHED I2C DRIVER
6630 M:      Eddie James <eajames@linux.ibm.com>
6631 L:      linux-i2c@vger.kernel.org
6632 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6633 S:      Maintained
6634 F:      drivers/i2c/busses/i2c-fsi.c
6635 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6636
6637 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6638 M:      Jan Kara <jack@suse.cz>
6639 R:      Amir Goldstein <amir73il@gmail.com>
6640 L:      linux-fsdevel@vger.kernel.org
6641 S:      Maintained
6642 F:      fs/notify/
6643 F:      include/linux/fsnotify*.h
6644
6645 FUJITSU LAPTOP EXTRAS
6646 M:      Jonathan Woithe <jwoithe@just42.net>
6647 L:      platform-driver-x86@vger.kernel.org
6648 S:      Maintained
6649 F:      drivers/platform/x86/fujitsu-laptop.c
6650
6651 FUJITSU M-5MO LS CAMERA ISP DRIVER
6652 M:      Kyungmin Park <kyungmin.park@samsung.com>
6653 M:      Heungjun Kim <riverful.kim@samsung.com>
6654 L:      linux-media@vger.kernel.org
6655 S:      Maintained
6656 F:      drivers/media/i2c/m5mols/
6657 F:      include/media/i2c/m5mols.h
6658
6659 FUJITSU TABLET EXTRAS
6660 M:      Robert Gerlach <khnz@gmx.de>
6661 L:      platform-driver-x86@vger.kernel.org
6662 S:      Maintained
6663 F:      drivers/platform/x86/fujitsu-tablet.c
6664
6665 FUSE: FILESYSTEM IN USERSPACE
6666 M:      Miklos Szeredi <miklos@szeredi.hu>
6667 L:      linux-fsdevel@vger.kernel.org
6668 W:      http://fuse.sourceforge.net/
6669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6670 S:      Maintained
6671 F:      fs/fuse/
6672 F:      include/uapi/linux/fuse.h
6673 F:      Documentation/filesystems/fuse.txt
6674
6675 FUTEX SUBSYSTEM
6676 M:      Thomas Gleixner <tglx@linutronix.de>
6677 M:      Ingo Molnar <mingo@redhat.com>
6678 R:      Peter Zijlstra <peterz@infradead.org>
6679 R:      Darren Hart <dvhart@infradead.org>
6680 L:      linux-kernel@vger.kernel.org
6681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6682 S:      Maintained
6683 F:      kernel/futex.c
6684 F:      include/asm-generic/futex.h
6685 F:      include/linux/futex.h
6686 F:      include/uapi/linux/futex.h
6687 F:      tools/testing/selftests/futex/
6688 F:      tools/perf/bench/futex*
6689 F:      Documentation/*futex*
6690
6691 GCC PLUGINS
6692 M:      Kees Cook <keescook@chromium.org>
6693 R:      Emese Revfy <re.emese@gmail.com>
6694 L:      kernel-hardening@lists.openwall.com
6695 S:      Maintained
6696 F:      scripts/gcc-plugins/
6697 F:      scripts/gcc-plugin.sh
6698 F:      scripts/Makefile.gcc-plugins
6699 F:      Documentation/core-api/gcc-plugins.rst
6700
6701 GASKET DRIVER FRAMEWORK
6702 M:      Rob Springer <rspringer@google.com>
6703 M:      Todd Poynor <toddpoynor@google.com>
6704 M:      Ben Chan <benchan@chromium.org>
6705 S:      Maintained
6706 F:      drivers/staging/gasket/
6707
6708 GCOV BASED KERNEL PROFILING
6709 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6710 S:      Maintained
6711 F:      kernel/gcov/
6712 F:      Documentation/dev-tools/gcov.rst
6713
6714 GDB KERNEL DEBUGGING HELPER SCRIPTS
6715 M:      Jan Kiszka <jan.kiszka@siemens.com>
6716 M:      Kieran Bingham <kbingham@kernel.org>
6717 S:      Supported
6718 F:      scripts/gdb/
6719
6720 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6721 M:      Achim Leubner <achim_leubner@adaptec.com>
6722 L:      linux-scsi@vger.kernel.org
6723 W:      http://www.icp-vortex.com/
6724 S:      Supported
6725 F:      drivers/scsi/gdt*
6726
6727 GEMTEK FM RADIO RECEIVER DRIVER
6728 M:      Hans Verkuil <hverkuil@xs4all.nl>
6729 L:      linux-media@vger.kernel.org
6730 T:      git git://linuxtv.org/media_tree.git
6731 W:      https://linuxtv.org
6732 S:      Maintained
6733 F:      drivers/media/radio/radio-gemtek*
6734
6735 GENERIC GPIO I2C DRIVER
6736 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6737 S:      Supported
6738 F:      drivers/i2c/busses/i2c-gpio.c
6739 F:      include/linux/platform_data/i2c-gpio.h
6740
6741 GENERIC GPIO I2C MULTIPLEXER DRIVER
6742 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6743 L:      linux-i2c@vger.kernel.org
6744 S:      Supported
6745 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6746 F:      include/linux/platform_data/i2c-mux-gpio.h
6747 F:      Documentation/i2c/muxes/i2c-mux-gpio
6748
6749 GENERIC HDLC (WAN) DRIVERS
6750 M:      Krzysztof Halasa <khc@pm.waw.pl>
6751 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6752 S:      Maintained
6753 F:      drivers/net/wan/c101.c
6754 F:      drivers/net/wan/hd6457*
6755 F:      drivers/net/wan/hdlc*
6756 F:      drivers/net/wan/n2.c
6757 F:      drivers/net/wan/pc300too.c
6758 F:      drivers/net/wan/pci200syn.c
6759 F:      drivers/net/wan/wanxl*
6760
6761 GENERIC INCLUDE/ASM HEADER FILES
6762 M:      Arnd Bergmann <arnd@arndb.de>
6763 L:      linux-arch@vger.kernel.org
6764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6765 S:      Maintained
6766 F:      include/asm-generic/
6767 F:      include/uapi/asm-generic/
6768
6769 GENERIC PHY FRAMEWORK
6770 M:      Kishon Vijay Abraham I <kishon@ti.com>
6771 L:      linux-kernel@vger.kernel.org
6772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6773 S:      Supported
6774 F:      drivers/phy/
6775 F:      include/linux/phy/
6776 F:      Documentation/devicetree/bindings/phy/
6777
6778 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6779 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6780 S:      Supported
6781 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6782
6783 GENERIC PM DOMAINS
6784 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6785 M:      Kevin Hilman <khilman@kernel.org>
6786 M:      Ulf Hansson <ulf.hansson@linaro.org>
6787 L:      linux-pm@vger.kernel.org
6788 S:      Supported
6789 F:      drivers/base/power/domain*.c
6790 F:      include/linux/pm_domain.h
6791 F:      Documentation/devicetree/bindings/power/power_domain.txt
6792
6793 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6794 M:      Eugen Hristev <eugen.hristev@microchip.com>
6795 L:      linux-input@vger.kernel.org
6796 S:      Maintained
6797 F:      drivers/input/touchscreen/resistive-adc-touch.c
6798
6799 GENERIC UIO DRIVER FOR PCI DEVICES
6800 M:      "Michael S. Tsirkin" <mst@redhat.com>
6801 L:      kvm@vger.kernel.org
6802 S:      Supported
6803 F:      drivers/uio/uio_pci_generic.c
6804
6805 GENERIC VDSO LIBRARY:
6806 M:      Andy Lutomirski <luto@kernel.org>
6807 M:      Thomas Gleixner <tglx@linutronix.de>
6808 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6809 L:      linux-kernel@vger.kernel.org
6810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6811 S:      Maintained
6812 F:      lib/vdso/
6813 F:      kernel/time/vsyscall.c
6814 F:      include/vdso/
6815 F:      include/asm-generic/vdso/vsyscall.h
6816
6817 GENWQE (IBM Generic Workqueue Card)
6818 M:      Frank Haverkamp <haver@linux.ibm.com>
6819 S:      Supported
6820 F:      drivers/misc/genwqe/
6821
6822 GET_MAINTAINER SCRIPT
6823 M:      Joe Perches <joe@perches.com>
6824 S:      Maintained
6825 F:      scripts/get_maintainer.pl
6826
6827 GFS2 FILE SYSTEM
6828 M:      Bob Peterson <rpeterso@redhat.com>
6829 M:      Andreas Gruenbacher <agruenba@redhat.com>
6830 L:      cluster-devel@redhat.com
6831 W:      http://sources.redhat.com/cluster/
6832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6833 S:      Supported
6834 F:      Documentation/filesystems/gfs2*.txt
6835 F:      fs/gfs2/
6836 F:      include/uapi/linux/gfs2_ondisk.h
6837
6838 GIGASET ISDN DRIVERS
6839 M:      Paul Bolle <pebolle@tiscali.nl>
6840 L:      gigaset307x-common@lists.sourceforge.net
6841 W:      http://gigaset307x.sourceforge.net/
6842 S:      Odd Fixes
6843 F:      drivers/staging/isdn/gigaset/
6844
6845 GNSS SUBSYSTEM
6846 M:      Johan Hovold <johan@kernel.org>
6847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6848 S:      Maintained
6849 F:      Documentation/ABI/testing/sysfs-class-gnss
6850 F:      Documentation/devicetree/bindings/gnss/
6851 F:      drivers/gnss/
6852 F:      include/linux/gnss.h
6853
6854 GO7007 MPEG CODEC
6855 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6856 L:      linux-media@vger.kernel.org
6857 S:      Maintained
6858 F:      drivers/media/usb/go7007/
6859
6860 GOODIX TOUCHSCREEN
6861 M:      Bastien Nocera <hadess@hadess.net>
6862 L:      linux-input@vger.kernel.org
6863 S:      Maintained
6864 F:      drivers/input/touchscreen/goodix.c
6865
6866 GOOGLE ETHERNET DRIVERS
6867 M:      Catherine Sullivan <csully@google.com>
6868 R:      Sagi Shahar <sagis@google.com>
6869 R:      Jon Olson <jonolson@google.com>
6870 L:      netdev@vger.kernel.org
6871 S:      Supported
6872 F:      Documentation/networking/device_drivers/google/gve.rst
6873 F:      drivers/net/ethernet/google
6874
6875 GPD POCKET FAN DRIVER
6876 M:      Hans de Goede <hdegoede@redhat.com>
6877 L:      platform-driver-x86@vger.kernel.org
6878 S:      Maintained
6879 F:      drivers/platform/x86/gpd-pocket-fan.c
6880
6881 GPIO ACPI SUPPORT
6882 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6883 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6884 L:      linux-gpio@vger.kernel.org
6885 L:      linux-acpi@vger.kernel.org
6886 S:      Maintained
6887 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6888 F:      drivers/gpio/gpiolib-acpi.c
6889
6890 GPIO IR Transmitter
6891 M:      Sean Young <sean@mess.org>
6892 L:      linux-media@vger.kernel.org
6893 S:      Maintained
6894 F:      drivers/media/rc/gpio-ir-tx.c
6895
6896 GPIO MOCKUP DRIVER
6897 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6898 L:      linux-gpio@vger.kernel.org
6899 S:      Maintained
6900 F:      drivers/gpio/gpio-mockup.c
6901 F:      tools/testing/selftests/gpio/
6902
6903 GPIO SUBSYSTEM
6904 M:      Linus Walleij <linus.walleij@linaro.org>
6905 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6906 L:      linux-gpio@vger.kernel.org
6907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6908 S:      Maintained
6909 F:      Documentation/devicetree/bindings/gpio/
6910 F:      Documentation/driver-api/gpio/
6911 F:      Documentation/admin-guide/gpio/
6912 F:      Documentation/ABI/testing/gpio-cdev
6913 F:      Documentation/ABI/obsolete/sysfs-gpio
6914 F:      drivers/gpio/
6915 F:      include/linux/gpio/
6916 F:      include/linux/gpio.h
6917 F:      include/linux/of_gpio.h
6918 F:      include/asm-generic/gpio.h
6919 F:      include/uapi/linux/gpio.h
6920 F:      tools/gpio/
6921
6922 GRE DEMULTIPLEXER DRIVER
6923 M:      Dmitry Kozlov <xeb@mail.ru>
6924 L:      netdev@vger.kernel.org
6925 S:      Maintained
6926 F:      net/ipv4/gre_demux.c
6927 F:      net/ipv4/gre_offload.c
6928 F:      include/net/gre.h
6929
6930 GRETH 10/100/1G Ethernet MAC device driver
6931 M:      Andreas Larsson <andreas@gaisler.com>
6932 L:      netdev@vger.kernel.org
6933 S:      Maintained
6934 F:      drivers/net/ethernet/aeroflex/
6935
6936 GREYBUS AUDIO PROTOCOLS DRIVERS
6937 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6938 M:      Mark Greer <mgreer@animalcreek.com>
6939 S:      Maintained
6940 F:      drivers/staging/greybus/audio_apbridgea.c
6941 F:      drivers/staging/greybus/audio_apbridgea.h
6942 F:      drivers/staging/greybus/audio_codec.c
6943 F:      drivers/staging/greybus/audio_codec.h
6944 F:      drivers/staging/greybus/audio_gb.c
6945 F:      drivers/staging/greybus/audio_manager.c
6946 F:      drivers/staging/greybus/audio_manager.h
6947 F:      drivers/staging/greybus/audio_manager_module.c
6948 F:      drivers/staging/greybus/audio_manager_private.h
6949 F:      drivers/staging/greybus/audio_manager_sysfs.c
6950 F:      drivers/staging/greybus/audio_module.c
6951 F:      drivers/staging/greybus/audio_topology.c
6952
6953 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6954 M:      Viresh Kumar <vireshk@kernel.org>
6955 S:      Maintained
6956 F:      drivers/staging/greybus/authentication.c
6957 F:      drivers/staging/greybus/bootrom.c
6958 F:      drivers/staging/greybus/firmware.h
6959 F:      drivers/staging/greybus/fw-core.c
6960 F:      drivers/staging/greybus/fw-download.c
6961 F:      drivers/staging/greybus/fw-management.c
6962 F:      drivers/staging/greybus/greybus_authentication.h
6963 F:      drivers/staging/greybus/greybus_firmware.h
6964 F:      drivers/staging/greybus/hid.c
6965 F:      drivers/staging/greybus/i2c.c
6966 F:      drivers/staging/greybus/spi.c
6967 F:      drivers/staging/greybus/spilib.c
6968 F:      drivers/staging/greybus/spilib.h
6969
6970 GREYBUS LOOPBACK DRIVER
6971 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6972 S:      Maintained
6973 F:      drivers/staging/greybus/loopback.c
6974
6975 GREYBUS PLATFORM DRIVERS
6976 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6977 S:      Maintained
6978 F:      drivers/staging/greybus/arche-platform.c
6979 F:      drivers/staging/greybus/arche-apb-ctrl.c
6980 F:      drivers/staging/greybus/arche_platform.h
6981
6982 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6983 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6984 S:      Maintained
6985 F:      drivers/staging/greybus/sdio.c
6986 F:      drivers/staging/greybus/light.c
6987 F:      drivers/staging/greybus/gpio.c
6988 F:      drivers/staging/greybus/power_supply.c
6989 F:      drivers/staging/greybus/spi.c
6990 F:      drivers/staging/greybus/spilib.c
6991
6992 GREYBUS SUBSYSTEM
6993 M:      Johan Hovold <johan@kernel.org>
6994 M:      Alex Elder <elder@kernel.org>
6995 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6996 S:      Maintained
6997 F:      drivers/staging/greybus/
6998 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6999
7000 GREYBUS UART PROTOCOLS DRIVERS
7001 M:      David Lin <dtwlin@gmail.com>
7002 S:      Maintained
7003 F:      drivers/staging/greybus/uart.c
7004 F:      drivers/staging/greybus/log.c
7005
7006 GS1662 VIDEO SERIALIZER
7007 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7008 L:      linux-media@vger.kernel.org
7009 T:      git git://linuxtv.org/media_tree.git
7010 S:      Maintained
7011 F:      drivers/media/spi/gs1662.c
7012
7013 GSPCA FINEPIX SUBDRIVER
7014 M:      Frank Zago <frank@zago.net>
7015 L:      linux-media@vger.kernel.org
7016 T:      git git://linuxtv.org/media_tree.git
7017 S:      Maintained
7018 F:      drivers/media/usb/gspca/finepix.c
7019
7020 GSPCA GL860 SUBDRIVER
7021 M:      Olivier Lorin <o.lorin@laposte.net>
7022 L:      linux-media@vger.kernel.org
7023 T:      git git://linuxtv.org/media_tree.git
7024 S:      Maintained
7025 F:      drivers/media/usb/gspca/gl860/
7026
7027 GSPCA M5602 SUBDRIVER
7028 M:      Erik Andren <erik.andren@gmail.com>
7029 L:      linux-media@vger.kernel.org
7030 T:      git git://linuxtv.org/media_tree.git
7031 S:      Maintained
7032 F:      drivers/media/usb/gspca/m5602/
7033
7034 GSPCA PAC207 SONIXB SUBDRIVER
7035 M:      Hans Verkuil <hverkuil@xs4all.nl>
7036 L:      linux-media@vger.kernel.org
7037 T:      git git://linuxtv.org/media_tree.git
7038 S:      Odd Fixes
7039 F:      drivers/media/usb/gspca/pac207.c
7040
7041 GSPCA SN9C20X SUBDRIVER
7042 M:      Brian Johnson <brijohn@gmail.com>
7043 L:      linux-media@vger.kernel.org
7044 T:      git git://linuxtv.org/media_tree.git
7045 S:      Maintained
7046 F:      drivers/media/usb/gspca/sn9c20x.c
7047
7048 GSPCA T613 SUBDRIVER
7049 M:      Leandro Costantino <lcostantino@gmail.com>
7050 L:      linux-media@vger.kernel.org
7051 T:      git git://linuxtv.org/media_tree.git
7052 S:      Maintained
7053 F:      drivers/media/usb/gspca/t613.c
7054
7055 GSPCA USB WEBCAM DRIVER
7056 M:      Hans Verkuil <hverkuil@xs4all.nl>
7057 L:      linux-media@vger.kernel.org
7058 T:      git git://linuxtv.org/media_tree.git
7059 S:      Odd Fixes
7060 F:      drivers/media/usb/gspca/
7061
7062 GTP (GPRS Tunneling Protocol)
7063 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7064 M:      Harald Welte <laforge@gnumonks.org>
7065 L:      osmocom-net-gprs@lists.osmocom.org
7066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7067 S:      Maintained
7068 F:      drivers/net/gtp.c
7069
7070 GUID PARTITION TABLE (GPT)
7071 M:      Davidlohr Bueso <dave@stgolabs.net>
7072 L:      linux-efi@vger.kernel.org
7073 S:      Maintained
7074 F:      block/partitions/efi.*
7075
7076 H8/300 ARCHITECTURE
7077 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7078 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7079 W:      http://uclinux-h8.sourceforge.jp
7080 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7081 S:      Maintained
7082 F:      arch/h8300/
7083 F:      drivers/clocksource/h8300_*.c
7084 F:      drivers/clk/h8300/
7085 F:      drivers/irqchip/irq-renesas-h8*.c
7086
7087 HABANALABS PCI DRIVER
7088 M:      Oded Gabbay <oded.gabbay@gmail.com>
7089 T:      git https://github.com/HabanaAI/linux.git
7090 S:      Supported
7091 F:      drivers/misc/habanalabs/
7092 F:      include/uapi/misc/habanalabs.h
7093 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7094 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7095
7096 HACKRF MEDIA DRIVER
7097 M:      Antti Palosaari <crope@iki.fi>
7098 L:      linux-media@vger.kernel.org
7099 W:      https://linuxtv.org
7100 W:      http://palosaari.fi/linux/
7101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7102 T:      git git://linuxtv.org/anttip/media_tree.git
7103 S:      Maintained
7104 F:      drivers/media/usb/hackrf/
7105
7106 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7107 M:      Frank Seidel <frank@f-seidel.de>
7108 L:      platform-driver-x86@vger.kernel.org
7109 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7110 S:      Maintained
7111 F:      drivers/platform/x86/hdaps.c
7112
7113 HARDWARE MONITORING
7114 M:      Jean Delvare <jdelvare@suse.com>
7115 M:      Guenter Roeck <linux@roeck-us.net>
7116 L:      linux-hwmon@vger.kernel.org
7117 W:      http://hwmon.wiki.kernel.org/
7118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7119 S:      Maintained
7120 F:      Documentation/devicetree/bindings/hwmon/
7121 F:      Documentation/hwmon/
7122 F:      drivers/hwmon/
7123 F:      include/linux/hwmon*.h
7124 F:      include/trace/events/hwmon*.h
7125
7126 HARDWARE RANDOM NUMBER GENERATOR CORE
7127 M:      Matt Mackall <mpm@selenic.com>
7128 M:      Herbert Xu <herbert@gondor.apana.org.au>
7129 L:      linux-crypto@vger.kernel.org
7130 S:      Odd fixes
7131 F:      Documentation/devicetree/bindings/rng/
7132 F:      Documentation/admin-guide/hw_random.rst
7133 F:      drivers/char/hw_random/
7134 F:      include/linux/hw_random.h
7135
7136 HARDWARE TRACING FACILITIES
7137 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7138 S:      Maintained
7139 F:      drivers/hwtracing/
7140
7141 HARDWARE SPINLOCK CORE
7142 M:      Ohad Ben-Cohen <ohad@wizery.com>
7143 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7144 L:      linux-remoteproc@vger.kernel.org
7145 S:      Maintained
7146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7147 F:      Documentation/devicetree/bindings/hwlock/
7148 F:      Documentation/hwspinlock.txt
7149 F:      drivers/hwspinlock/
7150 F:      include/linux/hwspinlock.h
7151
7152 HARMONY SOUND DRIVER
7153 L:      linux-parisc@vger.kernel.org
7154 S:      Maintained
7155 F:      sound/parisc/harmony.*
7156
7157 HDPVR USB VIDEO ENCODER DRIVER
7158 M:      Hans Verkuil <hverkuil@xs4all.nl>
7159 L:      linux-media@vger.kernel.org
7160 T:      git git://linuxtv.org/media_tree.git
7161 W:      https://linuxtv.org
7162 S:      Odd Fixes
7163 F:      drivers/media/usb/hdpvr/
7164
7165 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7166 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7167 S:      Supported
7168 F:      Documentation/watchdog/hpwdt.rst
7169 F:      drivers/watchdog/hpwdt.c
7170
7171 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7172 M:      Don Brace <don.brace@microsemi.com>
7173 L:      esc.storagedev@microsemi.com
7174 L:      linux-scsi@vger.kernel.org
7175 S:      Supported
7176 F:      Documentation/scsi/hpsa.txt
7177 F:      drivers/scsi/hpsa*.[ch]
7178 F:      include/linux/cciss*.h
7179 F:      include/uapi/linux/cciss*.h
7180
7181 HFI1 DRIVER
7182 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7183 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7184 L:      linux-rdma@vger.kernel.org
7185 S:      Supported
7186 F:      drivers/infiniband/hw/hfi1
7187
7188 HFS FILESYSTEM
7189 L:      linux-fsdevel@vger.kernel.org
7190 S:      Orphan
7191 F:      Documentation/filesystems/hfs.txt
7192 F:      fs/hfs/
7193
7194 HFSPLUS FILESYSTEM
7195 L:      linux-fsdevel@vger.kernel.org
7196 S:      Orphan
7197 F:      Documentation/filesystems/hfsplus.txt
7198 F:      fs/hfsplus/
7199
7200 HGA FRAMEBUFFER DRIVER
7201 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7202 L:      linux-nvidia@lists.surfsouth.com
7203 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7204 S:      Maintained
7205 F:      drivers/video/fbdev/hgafb.c
7206
7207 HIBERNATION (aka Software Suspend, aka swsusp)
7208 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7209 M:      Pavel Machek <pavel@ucw.cz>
7210 L:      linux-pm@vger.kernel.org
7211 B:      https://bugzilla.kernel.org
7212 S:      Supported
7213 F:      arch/x86/power/
7214 F:      drivers/base/power/
7215 F:      kernel/power/
7216 F:      include/linux/suspend.h
7217 F:      include/linux/freezer.h
7218 F:      include/linux/pm.h
7219 F:      arch/*/include/asm/suspend*.h
7220
7221 HID CORE LAYER
7222 M:      Jiri Kosina <jikos@kernel.org>
7223 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7224 L:      linux-input@vger.kernel.org
7225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7226 S:      Maintained
7227 F:      drivers/hid/
7228 F:      include/linux/hid*
7229 F:      include/uapi/linux/hid*
7230
7231 HID SENSOR HUB DRIVERS
7232 M:      Jiri Kosina <jikos@kernel.org>
7233 M:      Jonathan Cameron <jic23@kernel.org>
7234 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7235 L:      linux-input@vger.kernel.org
7236 L:      linux-iio@vger.kernel.org
7237 S:      Maintained
7238 F:      Documentation/hid/hid-sensor*
7239 F:      drivers/hid/hid-sensor-*
7240 F:      drivers/iio/*/hid-*
7241 F:      include/linux/hid-sensor-*
7242
7243 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7244 M:      Thomas Gleixner <tglx@linutronix.de>
7245 L:      linux-kernel@vger.kernel.org
7246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7247 S:      Maintained
7248 F:      Documentation/timers/
7249 F:      kernel/time/hrtimer.c
7250 F:      kernel/time/clockevents.c
7251 F:      kernel/time/timer_*.c
7252 F:      include/linux/clockchips.h
7253 F:      include/linux/hrtimer.h
7254
7255 HIGH-SPEED SCC DRIVER FOR AX.25
7256 L:      linux-hams@vger.kernel.org
7257 S:      Orphan
7258 F:      drivers/net/hamradio/dmascc.c
7259 F:      drivers/net/hamradio/scc.c
7260
7261 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7262 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7263 W:      http://www.highpoint-tech.com
7264 S:      Supported
7265 F:      Documentation/scsi/hptiop.txt
7266 F:      drivers/scsi/hptiop.c
7267
7268 HIPPI
7269 M:      Jes Sorensen <jes@trained-monkey.org>
7270 L:      linux-hippi@sunsite.dk
7271 S:      Maintained
7272 F:      include/linux/hippidevice.h
7273 F:      include/uapi/linux/if_hippi.h
7274 F:      net/802/hippi.c
7275 F:      drivers/net/hippi/
7276
7277 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7278 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7279 M:      Salil Mehta <salil.mehta@huawei.com>
7280 L:      netdev@vger.kernel.org
7281 W:      http://www.hisilicon.com
7282 S:      Maintained
7283 F:      drivers/net/ethernet/hisilicon/hns3/
7284
7285 HISILICON LPC BUS DRIVER
7286 M:      john.garry@huawei.com
7287 W:      http://www.hisilicon.com
7288 S:      Maintained
7289 F:      drivers/bus/hisi_lpc.c
7290 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7291
7292 HISILICON NETWORK SUBSYSTEM DRIVER
7293 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7294 M:      Salil Mehta <salil.mehta@huawei.com>
7295 L:      netdev@vger.kernel.org
7296 W:      http://www.hisilicon.com
7297 S:      Maintained
7298 F:      drivers/net/ethernet/hisilicon/
7299 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7300
7301 HISILICON PMU DRIVER
7302 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7303 W:      http://www.hisilicon.com
7304 S:      Supported
7305 F:      drivers/perf/hisilicon
7306 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7307
7308 HISILICON ROCE DRIVER
7309 M:      Lijun Ou <oulijun@huawei.com>
7310 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7311 L:      linux-rdma@vger.kernel.org
7312 S:      Maintained
7313 F:      drivers/infiniband/hw/hns/
7314 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7315
7316 HISILICON SAS Controller
7317 M:      John Garry <john.garry@huawei.com>
7318 W:      http://www.hisilicon.com
7319 S:      Supported
7320 F:      drivers/scsi/hisi_sas/
7321 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7322
7323 HMM - Heterogeneous Memory Management
7324 M:      Jérôme Glisse <jglisse@redhat.com>
7325 L:      linux-mm@kvack.org
7326 S:      Maintained
7327 F:      mm/hmm*
7328 F:      include/linux/hmm*
7329 F:      Documentation/vm/hmm.rst
7330
7331 HOST AP DRIVER
7332 M:      Jouni Malinen <j@w1.fi>
7333 L:      linux-wireless@vger.kernel.org
7334 W:      http://w1.fi/hostap-driver.html
7335 S:      Obsolete
7336 F:      drivers/net/wireless/intersil/hostap/
7337
7338 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7339 L:      platform-driver-x86@vger.kernel.org
7340 S:      Orphan
7341 F:      drivers/platform/x86/tc1100-wmi.c
7342
7343 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7344 M:      Jaroslav Kysela <perex@perex.cz>
7345 S:      Maintained
7346 F:      drivers/net/ethernet/hp/hp100.*
7347
7348 HPET:   High Precision Event Timers driver
7349 M:      Clemens Ladisch <clemens@ladisch.de>
7350 S:      Maintained
7351 F:      Documentation/timers/hpet.rst
7352 F:      drivers/char/hpet.c
7353 F:      include/linux/hpet.h
7354 F:      include/uapi/linux/hpet.h
7355
7356 HPET:   x86
7357 S:      Orphan
7358 F:      arch/x86/kernel/hpet.c
7359 F:      arch/x86/include/asm/hpet.h
7360
7361 HPFS FILESYSTEM
7362 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7363 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7364 S:      Maintained
7365 F:      fs/hpfs/
7366
7367 HSI SUBSYSTEM
7368 M:      Sebastian Reichel <sre@kernel.org>
7369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7370 S:      Maintained
7371 F:      Documentation/ABI/testing/sysfs-bus-hsi
7372 F:      Documentation/driver-api/hsi.rst
7373 F:      drivers/hsi/
7374 F:      include/linux/hsi/
7375 F:      include/uapi/linux/hsi/
7376
7377 HSO 3G MODEM DRIVER
7378 L:      linux-usb@vger.kernel.org
7379 S:      Orphan
7380 F:      drivers/net/usb/hso.c
7381
7382 HSR NETWORK PROTOCOL
7383 M:      Arvid Brodin <arvid.brodin@alten.se>
7384 L:      netdev@vger.kernel.org
7385 S:      Maintained
7386 F:      net/hsr/
7387
7388 HT16K33 LED CONTROLLER DRIVER
7389 M:      Robin van der Gracht <robin@protonic.nl>
7390 S:      Maintained
7391 F:      drivers/auxdisplay/ht16k33.c
7392 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7393
7394 HTCPEN TOUCHSCREEN DRIVER
7395 M:      Pau Oliva Fora <pof@eslack.org>
7396 L:      linux-input@vger.kernel.org
7397 S:      Maintained
7398 F:      drivers/input/touchscreen/htcpen.c
7399
7400 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7401 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7402 L:      linux-iio@vger.kernel.org
7403 W:      http://www.st.com/
7404 S:      Maintained
7405 F:      drivers/iio/humidity/hts221*
7406 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7407
7408 HUAWEI ETHERNET DRIVER
7409 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7410 L:      netdev@vger.kernel.org
7411 S:      Supported
7412 F:      Documentation/networking/hinic.txt
7413 F:      drivers/net/ethernet/huawei/hinic/
7414
7415 HUGETLB FILESYSTEM
7416 M:      Mike Kravetz <mike.kravetz@oracle.com>
7417 L:      linux-mm@kvack.org
7418 S:      Maintained
7419 F:      fs/hugetlbfs/
7420 F:      mm/hugetlb.c
7421 F:      include/linux/hugetlb.h
7422 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7423 F:      Documentation/vm/hugetlbfs_reserv.rst
7424 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7425
7426 HVA ST MEDIA DRIVER
7427 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7428 L:      linux-media@vger.kernel.org
7429 T:      git git://linuxtv.org/media_tree.git
7430 W:      https://linuxtv.org
7431 S:      Supported
7432 F:      drivers/media/platform/sti/hva
7433
7434 HWPOISON MEMORY FAILURE HANDLING
7435 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7436 L:      linux-mm@kvack.org
7437 S:      Maintained
7438 F:      mm/memory-failure.c
7439 F:      mm/hwpoison-inject.c
7440
7441 HYGON PROCESSOR SUPPORT
7442 M:      Pu Wen <puwen@hygon.cn>
7443 L:      linux-kernel@vger.kernel.org
7444 S:      Maintained
7445 F:      arch/x86/kernel/cpu/hygon.c
7446
7447 Hyper-V CORE AND DRIVERS
7448 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7449 M:      Haiyang Zhang <haiyangz@microsoft.com>
7450 M:      Stephen Hemminger <sthemmin@microsoft.com>
7451 M:      Sasha Levin <sashal@kernel.org>
7452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7453 L:      linux-hyperv@vger.kernel.org
7454 S:      Supported
7455 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7456 F:      arch/x86/include/asm/mshyperv.h
7457 F:      arch/x86/include/asm/trace/hyperv.h
7458 F:      arch/x86/include/asm/hyperv-tlfs.h
7459 F:      arch/x86/kernel/cpu/mshyperv.c
7460 F:      arch/x86/hyperv
7461 F:      drivers/clocksource/hyperv_timer.c
7462 F:      drivers/hid/hid-hyperv.c
7463 F:      drivers/hv/
7464 F:      drivers/input/serio/hyperv-keyboard.c
7465 F:      drivers/pci/controller/pci-hyperv.c
7466 F:      drivers/net/hyperv/
7467 F:      drivers/scsi/storvsc_drv.c
7468 F:      drivers/uio/uio_hv_generic.c
7469 F:      drivers/video/fbdev/hyperv_fb.c
7470 F:      drivers/iommu/hyperv_iommu.c
7471 F:      net/vmw_vsock/hyperv_transport.c
7472 F:      include/clocksource/hyperv_timer.h
7473 F:      include/linux/hyperv.h
7474 F:      include/uapi/linux/hyperv.h
7475 F:      include/asm-generic/mshyperv.h
7476 F:      tools/hv/
7477 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7478
7479 HYPERBUS SUPPORT
7480 M:      Vignesh Raghavendra <vigneshr@ti.com>
7481 S:      Supported
7482 F:      drivers/mtd/hyperbus/
7483 F:      include/linux/mtd/hyperbus.h
7484 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7485 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7486
7487 HYPERVISOR VIRTUAL CONSOLE DRIVER
7488 L:      linuxppc-dev@lists.ozlabs.org
7489 S:      Odd Fixes
7490 F:      drivers/tty/hvc/
7491
7492 I2C ACPI SUPPORT
7493 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7494 L:      linux-i2c@vger.kernel.org
7495 L:      linux-acpi@vger.kernel.org
7496 S:      Maintained
7497 F:      drivers/i2c/i2c-core-acpi.c
7498
7499 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7500 M:      Ajay Gupta <ajayg@nvidia.com>
7501 L:      linux-i2c@vger.kernel.org
7502 S:      Maintained
7503 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7504 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7505
7506 I2C MUXES
7507 M:      Peter Rosin <peda@axentia.se>
7508 L:      linux-i2c@vger.kernel.org
7509 S:      Maintained
7510 F:      Documentation/i2c/i2c-topology
7511 F:      Documentation/i2c/muxes/
7512 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7513 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7514 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7515 F:      drivers/i2c/i2c-mux.c
7516 F:      drivers/i2c/muxes/
7517 F:      include/linux/i2c-mux.h
7518
7519 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7520 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7521 L:      linux-i2c@vger.kernel.org
7522 S:      Maintained
7523 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7524 F:      drivers/i2c/busses/i2c-mv64xxx.c
7525
7526 I2C OVER PARALLEL PORT
7527 M:      Jean Delvare <jdelvare@suse.com>
7528 L:      linux-i2c@vger.kernel.org
7529 S:      Maintained
7530 F:      Documentation/i2c/busses/i2c-parport
7531 F:      Documentation/i2c/busses/i2c-parport-light
7532 F:      drivers/i2c/busses/i2c-parport.c
7533 F:      drivers/i2c/busses/i2c-parport-light.c
7534
7535 I2C SUBSYSTEM
7536 M:      Wolfram Sang <wsa@the-dreams.de>
7537 L:      linux-i2c@vger.kernel.org
7538 W:      https://i2c.wiki.kernel.org/
7539 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7541 S:      Maintained
7542 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7543 F:      Documentation/i2c/
7544 F:      drivers/i2c/*
7545 F:      include/linux/i2c.h
7546 F:      include/linux/i2c-dev.h
7547 F:      include/linux/i2c-smbus.h
7548 F:      include/uapi/linux/i2c.h
7549 F:      include/uapi/linux/i2c-*.h
7550
7551 I2C SUBSYSTEM HOST DRIVERS
7552 L:      linux-i2c@vger.kernel.org
7553 W:      https://i2c.wiki.kernel.org/
7554 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7556 S:      Odd Fixes
7557 F:      Documentation/devicetree/bindings/i2c/
7558 F:      drivers/i2c/algos/
7559 F:      drivers/i2c/busses/
7560
7561 I2C-TAOS-EVM DRIVER
7562 M:      Jean Delvare <jdelvare@suse.com>
7563 L:      linux-i2c@vger.kernel.org
7564 S:      Maintained
7565 F:      Documentation/i2c/busses/i2c-taos-evm
7566 F:      drivers/i2c/busses/i2c-taos-evm.c
7567
7568 I2C-TINY-USB DRIVER
7569 M:      Till Harbaum <till@harbaum.org>
7570 L:      linux-i2c@vger.kernel.org
7571 W:      http://www.harbaum.org/till/i2c_tiny_usb
7572 S:      Maintained
7573 F:      drivers/i2c/busses/i2c-tiny-usb.c
7574
7575 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7576 M:      Jean Delvare <jdelvare@suse.com>
7577 L:      linux-i2c@vger.kernel.org
7578 S:      Maintained
7579 F:      Documentation/i2c/busses/i2c-ali1535
7580 F:      Documentation/i2c/busses/i2c-ali1563
7581 F:      Documentation/i2c/busses/i2c-ali15x3
7582 F:      Documentation/i2c/busses/i2c-amd756
7583 F:      Documentation/i2c/busses/i2c-amd8111
7584 F:      Documentation/i2c/busses/i2c-i801
7585 F:      Documentation/i2c/busses/i2c-nforce2
7586 F:      Documentation/i2c/busses/i2c-piix4
7587 F:      Documentation/i2c/busses/i2c-sis5595
7588 F:      Documentation/i2c/busses/i2c-sis630
7589 F:      Documentation/i2c/busses/i2c-sis96x
7590 F:      Documentation/i2c/busses/i2c-via
7591 F:      Documentation/i2c/busses/i2c-viapro
7592 F:      drivers/i2c/busses/i2c-ali1535.c
7593 F:      drivers/i2c/busses/i2c-ali1563.c
7594 F:      drivers/i2c/busses/i2c-ali15x3.c
7595 F:      drivers/i2c/busses/i2c-amd756.c
7596 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7597 F:      drivers/i2c/busses/i2c-amd8111.c
7598 F:      drivers/i2c/busses/i2c-i801.c
7599 F:      drivers/i2c/busses/i2c-isch.c
7600 F:      drivers/i2c/busses/i2c-nforce2.c
7601 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7602 F:      drivers/i2c/busses/i2c-piix4.c
7603 F:      drivers/i2c/busses/i2c-sis5595.c
7604 F:      drivers/i2c/busses/i2c-sis630.c
7605 F:      drivers/i2c/busses/i2c-sis96x.c
7606 F:      drivers/i2c/busses/i2c-via.c
7607 F:      drivers/i2c/busses/i2c-viapro.c
7608
7609 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7610 M:      Hans de Goede <hdegoede@redhat.com>
7611 L:      linux-i2c@vger.kernel.org
7612 S:      Maintained
7613 F:      drivers/i2c/busses/i2c-cht-wc.c
7614
7615 I2C/SMBUS ISMT DRIVER
7616 M:      Seth Heasley <seth.heasley@intel.com>
7617 M:      Neil Horman <nhorman@tuxdriver.com>
7618 L:      linux-i2c@vger.kernel.org
7619 F:      drivers/i2c/busses/i2c-ismt.c
7620 F:      Documentation/i2c/busses/i2c-ismt
7621
7622 I2C/SMBUS STUB DRIVER
7623 M:      Jean Delvare <jdelvare@suse.com>
7624 L:      linux-i2c@vger.kernel.org
7625 S:      Maintained
7626 F:      drivers/i2c/i2c-stub.c
7627
7628 I3C SUBSYSTEM
7629 M:      Boris Brezillon <bbrezillon@kernel.org>
7630 L:      linux-i3c@lists.infradead.org
7631 C:      irc://chat.freenode.net/linux-i3c
7632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7633 S:      Maintained
7634 F:      Documentation/ABI/testing/sysfs-bus-i3c
7635 F:      Documentation/devicetree/bindings/i3c/
7636 F:      Documentation/driver-api/i3c
7637 F:      drivers/i3c/
7638 F:      include/linux/i3c/
7639
7640 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7641 M:      Vitor Soares <vitor.soares@synopsys.com>
7642 S:      Maintained
7643 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7644 F:      drivers/i3c/master/dw*
7645
7646 IA64 (Itanium) PLATFORM
7647 M:      Tony Luck <tony.luck@intel.com>
7648 M:      Fenghua Yu <fenghua.yu@intel.com>
7649 L:      linux-ia64@vger.kernel.org
7650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7651 S:      Maintained
7652 F:      arch/ia64/
7653
7654 IBM Power 842 compression accelerator
7655 M:      Haren Myneni <haren@us.ibm.com>
7656 S:      Supported
7657 F:      drivers/crypto/nx/Makefile
7658 F:      drivers/crypto/nx/Kconfig
7659 F:      drivers/crypto/nx/nx-842*
7660 F:      include/linux/sw842.h
7661 F:      crypto/842.c
7662 F:      lib/842/
7663
7664 IBM Power in-Nest Crypto Acceleration
7665 M:      Breno Leitão <leitao@debian.org>
7666 M:      Nayna Jain <nayna@linux.ibm.com>
7667 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7668 L:      linux-crypto@vger.kernel.org
7669 S:      Supported
7670 F:      drivers/crypto/nx/Makefile
7671 F:      drivers/crypto/nx/Kconfig
7672 F:      drivers/crypto/nx/nx-aes*
7673 F:      drivers/crypto/nx/nx-sha*
7674 F:      drivers/crypto/nx/nx.*
7675 F:      drivers/crypto/nx/nx_csbcpb.h
7676 F:      drivers/crypto/nx/nx_debugfs.h
7677
7678 IBM Power Linux RAID adapter
7679 M:      Brian King <brking@us.ibm.com>
7680 S:      Supported
7681 F:      drivers/scsi/ipr.*
7682
7683 IBM Power SRIOV Virtual NIC Device Driver
7684 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7685 M:      John Allen <jallen@linux.ibm.com>
7686 L:      netdev@vger.kernel.org
7687 S:      Supported
7688 F:      drivers/net/ethernet/ibm/ibmvnic.*
7689
7690 IBM Power Virtual Accelerator Switchboard
7691 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7692 L:      linuxppc-dev@lists.ozlabs.org
7693 S:      Supported
7694 F:      arch/powerpc/platforms/powernv/vas*
7695 F:      arch/powerpc/platforms/powernv/copy-paste.h
7696 F:      arch/powerpc/include/asm/vas.h
7697
7698 IBM Power Virtual Ethernet Device Driver
7699 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7700 L:      netdev@vger.kernel.org
7701 S:      Supported
7702 F:      drivers/net/ethernet/ibm/ibmveth.*
7703
7704 IBM Power Virtual FC Device Drivers
7705 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7706 L:      linux-scsi@vger.kernel.org
7707 S:      Supported
7708 F:      drivers/scsi/ibmvscsi/ibmvfc*
7709
7710 IBM Power Virtual Management Channel Driver
7711 M:      Steven Royer <seroyer@linux.ibm.com>
7712 S:      Supported
7713 F:      drivers/misc/ibmvmc.*
7714
7715 IBM Power Virtual SCSI Device Drivers
7716 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7717 L:      linux-scsi@vger.kernel.org
7718 S:      Supported
7719 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7720 F:      include/scsi/viosrp.h
7721
7722 IBM Power Virtual SCSI Device Target Driver
7723 M:      Michael Cyr <mikecyr@linux.ibm.com>
7724 L:      linux-scsi@vger.kernel.org
7725 L:      target-devel@vger.kernel.org
7726 S:      Supported
7727 F:      drivers/scsi/ibmvscsi_tgt/
7728
7729 IBM Power VMX Cryptographic instructions
7730 M:      Breno Leitão <leitao@debian.org>
7731 M:      Nayna Jain <nayna@linux.ibm.com>
7732 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7733 L:      linux-crypto@vger.kernel.org
7734 S:      Supported
7735 F:      drivers/crypto/vmx/Makefile
7736 F:      drivers/crypto/vmx/Kconfig
7737 F:      drivers/crypto/vmx/vmx.c
7738 F:      drivers/crypto/vmx/aes*
7739 F:      drivers/crypto/vmx/ghash*
7740 F:      drivers/crypto/vmx/ppc-xlate.pl
7741
7742 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7743 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7744 L:      linux-pci@vger.kernel.org
7745 L:      linuxppc-dev@lists.ozlabs.org
7746 S:      Supported
7747 F:      drivers/pci/hotplug/rpaphp*
7748
7749 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7750 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7751 L:      linux-pci@vger.kernel.org
7752 L:      linuxppc-dev@lists.ozlabs.org
7753 S:      Supported
7754 F:      drivers/pci/hotplug/rpadlpar*
7755
7756 IBM ServeRAID RAID DRIVER
7757 S:      Orphan
7758 F:      drivers/scsi/ips.*
7759
7760 ICH LPC AND GPIO DRIVER
7761 M:      Peter Tyser <ptyser@xes-inc.com>
7762 S:      Maintained
7763 F:      drivers/mfd/lpc_ich.c
7764 F:      drivers/gpio/gpio-ich.c
7765
7766 IDE SUBSYSTEM
7767 M:      "David S. Miller" <davem@davemloft.net>
7768 L:      linux-ide@vger.kernel.org
7769 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7771 S:      Maintained
7772 F:      Documentation/ide/
7773 F:      drivers/ide/
7774 F:      include/linux/ide.h
7775
7776 IDE/ATAPI DRIVERS
7777 M:      Borislav Petkov <bp@alien8.de>
7778 L:      linux-ide@vger.kernel.org
7779 S:      Maintained
7780 F:      Documentation/cdrom/ide-cd.rst
7781 F:      drivers/ide/ide-cd*
7782
7783 IDEAPAD LAPTOP EXTRAS DRIVER
7784 M:      Ike Panhc <ike.pan@canonical.com>
7785 L:      platform-driver-x86@vger.kernel.org
7786 W:      http://launchpad.net/ideapad-laptop
7787 S:      Maintained
7788 F:      drivers/platform/x86/ideapad-laptop.c
7789
7790 IDEAPAD LAPTOP SLIDEBAR DRIVER
7791 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7792 L:      linux-input@vger.kernel.org
7793 W:      https://github.com/o2genum/ideapad-slidebar
7794 S:      Maintained
7795 F:      drivers/input/misc/ideapad_slidebar.c
7796
7797 IDT VersaClock 5 CLOCK DRIVER
7798 M:      Marek Vasut <marek.vasut@gmail.com>
7799 S:      Maintained
7800 F:      drivers/clk/clk-versaclock5.c
7801
7802 IEEE 802.15.4 SUBSYSTEM
7803 M:      Alexander Aring <alex.aring@gmail.com>
7804 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7805 L:      linux-wpan@vger.kernel.org
7806 W:      http://wpan.cakelab.org/
7807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7809 S:      Maintained
7810 F:      net/ieee802154/
7811 F:      net/mac802154/
7812 F:      drivers/net/ieee802154/
7813 F:      include/linux/nl802154.h
7814 F:      include/linux/ieee802154.h
7815 F:      include/net/nl802154.h
7816 F:      include/net/mac802154.h
7817 F:      include/net/af_ieee802154.h
7818 F:      include/net/cfg802154.h
7819 F:      include/net/ieee802154_netdev.h
7820 F:      Documentation/networking/ieee802154.rst
7821
7822 IFE PROTOCOL
7823 M:      Yotam Gigi <yotam.gi@gmail.com>
7824 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7825 F:      net/ife
7826 F:      include/net/ife.h
7827 F:      include/uapi/linux/ife.h
7828
7829 IGORPLUG-USB IR RECEIVER
7830 M:      Sean Young <sean@mess.org>
7831 L:      linux-media@vger.kernel.org
7832 S:      Maintained
7833 F:      drivers/media/rc/igorplugusb.c
7834
7835 IGUANAWORKS USB IR TRANSCEIVER
7836 M:      Sean Young <sean@mess.org>
7837 L:      linux-media@vger.kernel.org
7838 S:      Maintained
7839 F:      drivers/media/rc/iguanair.c
7840
7841 IIO DIGITAL POTENTIOMETER DAC
7842 M:      Peter Rosin <peda@axentia.se>
7843 L:      linux-iio@vger.kernel.org
7844 S:      Maintained
7845 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7846 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7847 F:      drivers/iio/dac/dpot-dac.c
7848
7849 IIO ENVELOPE DETECTOR
7850 M:      Peter Rosin <peda@axentia.se>
7851 L:      linux-iio@vger.kernel.org
7852 S:      Maintained
7853 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7854 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7855 F:      drivers/iio/adc/envelope-detector.c
7856
7857 IIO MULTIPLEXER
7858 M:      Peter Rosin <peda@axentia.se>
7859 L:      linux-iio@vger.kernel.org
7860 S:      Maintained
7861 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7862 F:      drivers/iio/multiplexer/iio-mux.c
7863
7864 IIO SUBSYSTEM AND DRIVERS
7865 M:      Jonathan Cameron <jic23@kernel.org>
7866 R:      Hartmut Knaack <knaack.h@gmx.de>
7867 R:      Lars-Peter Clausen <lars@metafoo.de>
7868 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7869 L:      linux-iio@vger.kernel.org
7870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7871 S:      Maintained
7872 F:      Documentation/ABI/testing/configfs-iio*
7873 F:      Documentation/ABI/testing/sysfs-bus-iio*
7874 F:      Documentation/devicetree/bindings/iio/
7875 F:      drivers/iio/
7876 F:      drivers/staging/iio/
7877 F:      include/linux/iio/
7878 F:      tools/iio/
7879
7880 IIO UNIT CONVERTER
7881 M:      Peter Rosin <peda@axentia.se>
7882 L:      linux-iio@vger.kernel.org
7883 S:      Maintained
7884 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7885 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7886 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7887 F:      drivers/iio/afe/iio-rescale.c
7888
7889 IKANOS/ADI EAGLE ADSL USB DRIVER
7890 M:      Matthieu Castet <castet.matthieu@free.fr>
7891 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7892 S:      Maintained
7893 F:      drivers/usb/atm/ueagle-atm.c
7894
7895 IMGTEC ASCII LCD DRIVER
7896 M:      Paul Burton <paul.burton@mips.com>
7897 S:      Maintained
7898 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7899 F:      drivers/auxdisplay/img-ascii-lcd.c
7900
7901 IMGTEC IR DECODER DRIVER
7902 M:      James Hogan <jhogan@kernel.org>
7903 S:      Maintained
7904 F:      drivers/media/rc/img-ir/
7905
7906 IMON SOUNDGRAPH USB IR RECEIVER
7907 M:      Sean Young <sean@mess.org>
7908 L:      linux-media@vger.kernel.org
7909 S:      Maintained
7910 F:      drivers/media/rc/imon_raw.c
7911 F:      drivers/media/rc/imon.c
7912
7913 IMS TWINTURBO FRAMEBUFFER DRIVER
7914 L:      linux-fbdev@vger.kernel.org
7915 S:      Orphan
7916 F:      drivers/video/fbdev/imsttfb.c
7917
7918 INA209 HARDWARE MONITOR DRIVER
7919 M:      Guenter Roeck <linux@roeck-us.net>
7920 L:      linux-hwmon@vger.kernel.org
7921 S:      Maintained
7922 F:      Documentation/hwmon/ina209.rst
7923 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7924 F:      drivers/hwmon/ina209.c
7925
7926 INA2XX HARDWARE MONITOR DRIVER
7927 M:      Guenter Roeck <linux@roeck-us.net>
7928 L:      linux-hwmon@vger.kernel.org
7929 S:      Maintained
7930 F:      Documentation/hwmon/ina2xx.rst
7931 F:      drivers/hwmon/ina2xx.c
7932 F:      include/linux/platform_data/ina2xx.h
7933
7934 INDUSTRY PACK SUBSYSTEM (IPACK)
7935 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7936 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7937 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7938 L:      industrypack-devel@lists.sourceforge.net
7939 W:      http://industrypack.sourceforge.net
7940 S:      Maintained
7941 F:      drivers/ipack/
7942
7943 INFINEON DPS310 Driver
7944 M:      Eddie James <eajames@linux.ibm.com>
7945 L:      linux-iio@vger.kernel.org
7946 F:      drivers/iio/pressure/dps310.c
7947 S:      Maintained
7948
7949 INFINIBAND SUBSYSTEM
7950 M:      Doug Ledford <dledford@redhat.com>
7951 M:      Jason Gunthorpe <jgg@mellanox.com>
7952 L:      linux-rdma@vger.kernel.org
7953 W:      https://github.com/linux-rdma/rdma-core
7954 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7956 S:      Supported
7957 F:      Documentation/devicetree/bindings/infiniband/
7958 F:      Documentation/infiniband/
7959 F:      drivers/infiniband/
7960 F:      include/uapi/linux/if_infiniband.h
7961 F:      include/uapi/rdma/
7962 F:      include/rdma/
7963 F:      include/trace/events/ib_mad.h
7964 F:      include/trace/events/ib_umad.h
7965 F:      samples/bpf/ibumad_kern.c
7966 F:      samples/bpf/ibumad_user.c
7967
7968 INGENIC JZ4780 DMA Driver
7969 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7970 S:      Maintained
7971 F:      drivers/dma/dma-jz4780.c
7972
7973 INGENIC JZ4780 NAND DRIVER
7974 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7975 L:      linux-mtd@lists.infradead.org
7976 S:      Maintained
7977 F:      drivers/mtd/nand/raw/ingenic/
7978
7979 INGENIC JZ47xx SoCs
7980 M:      Paul Cercueil <paul@crapouillou.net>
7981 S:      Maintained
7982 F:      arch/mips/boot/dts/ingenic/
7983 F:      arch/mips/include/asm/mach-jz4740/
7984 F:      arch/mips/jz4740/
7985 F:      drivers/clk/ingenic/
7986 F:      drivers/dma/dma-jz4780.c
7987 F:      drivers/gpu/drm/ingenic/
7988 F:      drivers/i2c/busses/i2c-jz4780.c
7989 F:      drivers/iio/adc/ingenic-adc.c
7990 F:      drivers/irqchip/irq-ingenic.c
7991 F:      drivers/memory/jz4780-nemc.c
7992 F:      drivers/mmc/host/jz4740_mmc.c
7993 F:      drivers/mtd/nand/raw/ingenic/
7994 F:      drivers/pinctrl/pinctrl-ingenic.c
7995 F:      drivers/power/supply/ingenic-battery.c
7996 F:      drivers/pwm/pwm-jz4740.c
7997 F:      drivers/rtc/rtc-jz4740.c
7998 F:      drivers/tty/serial/8250/8250_ingenic.c
7999 F:      drivers/usb/musb/jz4740.c
8000 F:      drivers/watchdog/jz4740_wdt.c
8001 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8002 F:      include/linux/mfd/ingenic-tcu.h
8003 F:      sound/soc/jz4740/
8004 F:      sound/soc/codecs/jz47*
8005
8006 INOTIFY
8007 M:      Jan Kara <jack@suse.cz>
8008 R:      Amir Goldstein <amir73il@gmail.com>
8009 L:      linux-fsdevel@vger.kernel.org
8010 S:      Maintained
8011 F:      Documentation/filesystems/inotify.txt
8012 F:      fs/notify/inotify/
8013 F:      include/linux/inotify.h
8014 F:      include/uapi/linux/inotify.h
8015
8016 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8017 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8018 L:      linux-input@vger.kernel.org
8019 Q:      http://patchwork.kernel.org/project/linux-input/list/
8020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8021 S:      Maintained
8022 F:      drivers/input/
8023 F:      include/linux/input.h
8024 F:      include/uapi/linux/input.h
8025 F:      include/uapi/linux/input-event-codes.h
8026 F:      include/linux/input/
8027 F:      Documentation/devicetree/bindings/input/
8028 F:      Documentation/devicetree/bindings/serio/
8029 F:      Documentation/input/
8030
8031 INPUT MULTITOUCH (MT) PROTOCOL
8032 M:      Henrik Rydberg <rydberg@bitmath.org>
8033 L:      linux-input@vger.kernel.org
8034 S:      Odd fixes
8035 F:      Documentation/input/multi-touch-protocol.rst
8036 F:      drivers/input/input-mt.c
8037 K:      \b(ABS|SYN)_MT_
8038
8039 INSIDE SECURE CRYPTO DRIVER
8040 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8041 F:      drivers/crypto/inside-secure/
8042 S:      Maintained
8043 L:      linux-crypto@vger.kernel.org
8044
8045 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8046 M:      Mimi Zohar <zohar@linux.ibm.com>
8047 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8048 L:      linux-integrity@vger.kernel.org
8049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8050 S:      Supported
8051 F:      security/integrity/ima/
8052
8053 INTEL 810/815 FRAMEBUFFER DRIVER
8054 M:      Antonino Daplas <adaplas@gmail.com>
8055 L:      linux-fbdev@vger.kernel.org
8056 S:      Maintained
8057 F:      drivers/video/fbdev/i810/
8058
8059 INTEL ASoC DRIVERS
8060 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8061 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8062 M:      Jie Yang <yang.jie@linux.intel.com>
8063 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8064 S:      Supported
8065 F:      sound/soc/intel/
8066
8067 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8068 M:      Hans de Goede <hdegoede@redhat.com>
8069 L:      platform-driver-x86@vger.kernel.org
8070 S:      Maintained
8071 F:      drivers/platform/x86/intel_atomisp2_pm.c
8072
8073 INTEL C600 SERIES SAS CONTROLLER DRIVER
8074 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8075 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8076 L:      linux-scsi@vger.kernel.org
8077 T:      git git://git.code.sf.net/p/intel-sas/isci
8078 S:      Supported
8079 F:      drivers/scsi/isci/
8080
8081 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8082 M:      Jani Nikula <jani.nikula@linux.intel.com>
8083 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8084 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8085 L:      intel-gfx@lists.freedesktop.org
8086 W:      https://01.org/linuxgraphics/
8087 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8088 C:      irc://chat.freenode.net/intel-gfx
8089 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8090 T:      git git://anongit.freedesktop.org/drm-intel
8091 S:      Supported
8092 F:      drivers/gpu/drm/i915/
8093 F:      include/drm/i915*
8094 F:      include/uapi/drm/i915_drm.h
8095 F:      Documentation/gpu/i915.rst
8096
8097 INTEL ETHERNET DRIVERS
8098 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8099 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8100 W:      http://www.intel.com/support/feedback.htm
8101 W:      http://e1000.sourceforge.net/
8102 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8105 S:      Supported
8106 F:      Documentation/networking/device_drivers/intel/e100.rst
8107 F:      Documentation/networking/device_drivers/intel/e1000.rst
8108 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8109 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8110 F:      Documentation/networking/device_drivers/intel/igb.rst
8111 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8112 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8113 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8114 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8115 F:      Documentation/networking/device_drivers/intel/i40e.rst
8116 F:      Documentation/networking/device_drivers/intel/iavf.rst
8117 F:      Documentation/networking/device_drivers/intel/ice.rst
8118 F:      drivers/net/ethernet/intel/
8119 F:      drivers/net/ethernet/intel/*/
8120 F:      include/linux/avf/virtchnl.h
8121
8122 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8123 M:      Maik Broemme <mbroemme@libmpq.org>
8124 L:      linux-fbdev@vger.kernel.org
8125 S:      Maintained
8126 F:      Documentation/fb/intelfb.rst
8127 F:      drivers/video/fbdev/intelfb/
8128
8129 INTEL GPIO DRIVERS
8130 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8131 L:      linux-gpio@vger.kernel.org
8132 S:      Maintained
8133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8134 F:      drivers/gpio/gpio-ich.c
8135 F:      drivers/gpio/gpio-intel-mid.c
8136 F:      drivers/gpio/gpio-lynxpoint.c
8137 F:      drivers/gpio/gpio-merrifield.c
8138 F:      drivers/gpio/gpio-ml-ioh.c
8139 F:      drivers/gpio/gpio-pch.c
8140 F:      drivers/gpio/gpio-sch.c
8141 F:      drivers/gpio/gpio-sodaville.c
8142
8143 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8144 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8145 M:      Zhi Wang <zhi.a.wang@intel.com>
8146 L:      intel-gvt-dev@lists.freedesktop.org
8147 L:      intel-gfx@lists.freedesktop.org
8148 W:      https://01.org/igvt-g
8149 T:      git https://github.com/intel/gvt-linux.git
8150 S:      Supported
8151 F:      drivers/gpu/drm/i915/gvt/
8152
8153 INTEL HID EVENT DRIVER
8154 M:      Alex Hung <alex.hung@canonical.com>
8155 L:      platform-driver-x86@vger.kernel.org
8156 S:      Maintained
8157 F:      drivers/platform/x86/intel-hid.c
8158
8159 INTEL I/OAT DMA DRIVER
8160 M:      Dave Jiang <dave.jiang@intel.com>
8161 R:      Dan Williams <dan.j.williams@intel.com>
8162 L:      dmaengine@vger.kernel.org
8163 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8164 S:      Supported
8165 F:      drivers/dma/ioat*
8166
8167 INTEL IDLE DRIVER
8168 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8169 M:      Len Brown <lenb@kernel.org>
8170 L:      linux-pm@vger.kernel.org
8171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8172 B:      https://bugzilla.kernel.org
8173 S:      Supported
8174 F:      drivers/idle/intel_idle.c
8175
8176 INTEL INTEGRATED SENSOR HUB DRIVER
8177 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8178 M:      Jiri Kosina <jikos@kernel.org>
8179 L:      linux-input@vger.kernel.org
8180 S:      Maintained
8181 F:      drivers/hid/intel-ish-hid/
8182
8183 INTEL IOMMU (VT-d)
8184 M:      David Woodhouse <dwmw2@infradead.org>
8185 L:      iommu@lists.linux-foundation.org
8186 T:      git git://git.infradead.org/iommu-2.6.git
8187 S:      Supported
8188 F:      drivers/iommu/intel-iommu.c
8189 F:      include/linux/intel-iommu.h
8190
8191 INTEL IOP-ADMA DMA DRIVER
8192 R:      Dan Williams <dan.j.williams@intel.com>
8193 S:      Odd fixes
8194 F:      drivers/dma/iop-adma.c
8195
8196 INTEL IPU3 CSI-2 CIO2 DRIVER
8197 M:      Yong Zhi <yong.zhi@intel.com>
8198 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8199 M:      Bingbu Cao <bingbu.cao@intel.com>
8200 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8201 L:      linux-media@vger.kernel.org
8202 S:      Maintained
8203 F:      drivers/media/pci/intel/ipu3/
8204 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8205
8206 INTEL IPU3 CSI-2 IMGU DRIVER
8207 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8208 L:      linux-media@vger.kernel.org
8209 S:      Maintained
8210 F:      drivers/staging/media/ipu3/
8211 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8212 F:      Documentation/media/v4l-drivers/ipu3.rst
8213
8214 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8215 M:      Krzysztof Halasa <khalasa@piap.pl>
8216 S:      Maintained
8217 F:      include/linux/soc/ixp4xx/qmgr.h
8218 F:      include/linux/soc/ixp4xx/npe.h
8219 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8220 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8221 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8222 F:      drivers/net/wan/ixp4xx_hss.c
8223
8224 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8225 M:      Deepak Saxena <dsaxena@plexity.net>
8226 S:      Maintained
8227 F:      drivers/char/hw_random/ixp4xx-rng.c
8228
8229 INTEL MANAGEMENT ENGINE (mei)
8230 M:      Tomas Winkler <tomas.winkler@intel.com>
8231 L:      linux-kernel@vger.kernel.org
8232 S:      Supported
8233 F:      include/uapi/linux/mei.h
8234 F:      include/linux/mei_cl_bus.h
8235 F:      drivers/misc/mei/*
8236 F:      drivers/watchdog/mei_wdt.c
8237 F:      Documentation/driver-api/mei/*
8238 F:      samples/mei/*
8239
8240 INTEL MENLOW THERMAL DRIVER
8241 M:      Sujith Thomas <sujith.thomas@intel.com>
8242 L:      platform-driver-x86@vger.kernel.org
8243 W:      https://01.org/linux-acpi
8244 S:      Supported
8245 F:      drivers/platform/x86/intel_menlow.c
8246
8247 INTEL MIC DRIVERS (mic)
8248 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8249 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8250 S:      Supported
8251 W:      https://github.com/sudeepdutt/mic
8252 W:      http://software.intel.com/en-us/mic-developer
8253 F:      include/linux/mic_bus.h
8254 F:      include/linux/scif.h
8255 F:      include/uapi/linux/mic_common.h
8256 F:      include/uapi/linux/mic_ioctl.h
8257 F:      include/uapi/linux/scif_ioctl.h
8258 F:      drivers/misc/mic/
8259 F:      drivers/dma/mic_x100_dma.c
8260 F:      drivers/dma/mic_x100_dma.h
8261 F:      Documentation/mic/
8262
8263 INTEL PMC CORE DRIVER
8264 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8265 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8266 L:      platform-driver-x86@vger.kernel.org
8267 S:      Maintained
8268 F:      drivers/platform/x86/intel_pmc_core*
8269
8270 INTEL PMC/P-Unit IPC DRIVER
8271 M:      Zha Qipeng<qipeng.zha@intel.com>
8272 L:      platform-driver-x86@vger.kernel.org
8273 S:      Maintained
8274 F:      drivers/platform/x86/intel_pmc_ipc.c
8275 F:      drivers/platform/x86/intel_punit_ipc.c
8276 F:      arch/x86/include/asm/intel_pmc_ipc.h
8277 F:      arch/x86/include/asm/intel_punit_ipc.h
8278
8279 INTEL PMIC GPIO DRIVERS
8280 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8281 S:      Maintained
8282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8283 F:      drivers/gpio/gpio-*cove.c
8284 F:      drivers/gpio/gpio-msic.c
8285
8286 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8287 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8288 S:      Maintained
8289 F:      drivers/mfd/intel_msic.c
8290 F:      drivers/mfd/intel_soc_pmic*
8291 F:      include/linux/mfd/intel_msic.h
8292 F:      include/linux/mfd/intel_soc_pmic*
8293
8294 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8295 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8296 L:      linux-wireless@vger.kernel.org
8297 S:      Maintained
8298 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8299 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8300 F:      drivers/net/wireless/intel/ipw2x00/
8301
8302 INTEL PSTATE DRIVER
8303 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8304 M:      Len Brown <lenb@kernel.org>
8305 L:      linux-pm@vger.kernel.org
8306 S:      Supported
8307 F:      drivers/cpufreq/intel_pstate.c
8308
8309 INTEL RDMA RNIC DRIVER
8310 M:      Faisal Latif <faisal.latif@intel.com>
8311 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8312 L:      linux-rdma@vger.kernel.org
8313 S:      Supported
8314 F:      drivers/infiniband/hw/i40iw/
8315 F:      include/uapi/rdma/i40iw-abi.h
8316
8317 INTEL SPEED SELECT TECHNOLOGY
8318 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8319 L:      platform-driver-x86@vger.kernel.org
8320 S:      Maintained
8321 F:      drivers/platform/x86/intel_speed_select_if/
8322 F:      tools/power/x86/intel-speed-select/
8323 F:      include/uapi/linux/isst_if.h
8324
8325 INTEL TELEMETRY DRIVER
8326 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8327 M:      "David E. Box" <david.e.box@linux.intel.com>
8328 L:      platform-driver-x86@vger.kernel.org
8329 S:      Maintained
8330 F:      arch/x86/include/asm/intel_telemetry.h
8331 F:      drivers/platform/x86/intel_telemetry*
8332
8333 INTEL VIRTUAL BUTTON DRIVER
8334 M:      AceLan Kao <acelan.kao@canonical.com>
8335 L:      platform-driver-x86@vger.kernel.org
8336 S:      Maintained
8337 F:      drivers/platform/x86/intel-vbtn.c
8338
8339 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8340 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8341 L:      linux-wireless@vger.kernel.org
8342 S:      Supported
8343 F:      drivers/net/wireless/intel/iwlegacy/
8344
8345 INTEL WIRELESS WIFI LINK (iwlwifi)
8346 M:      Johannes Berg <johannes.berg@intel.com>
8347 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8348 M:      Luca Coelho <luciano.coelho@intel.com>
8349 M:      Intel Linux Wireless <linuxwifi@intel.com>
8350 L:      linux-wireless@vger.kernel.org
8351 W:      http://intellinuxwireless.org
8352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8353 S:      Supported
8354 F:      drivers/net/wireless/intel/iwlwifi/
8355
8356 INTEL WIRELESS WIMAX CONNECTION 2400
8357 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8358 M:      linux-wimax@intel.com
8359 L:      wimax@linuxwimax.org (subscribers-only)
8360 S:      Supported
8361 W:      http://linuxwimax.org
8362 F:      Documentation/wimax/README.i2400m
8363 F:      drivers/net/wimax/i2400m/
8364 F:      include/uapi/linux/wimax/i2400m.h
8365
8366 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8367 M:      Mario Limonciello <mario.limonciello@dell.com>
8368 S:      Maintained
8369 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8370
8371 INTEL(R) TRACE HUB
8372 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8373 S:      Supported
8374 F:      Documentation/trace/intel_th.rst
8375 F:      drivers/hwtracing/intel_th/
8376
8377 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8378 M:      Ning Sun <ning.sun@intel.com>
8379 L:      tboot-devel@lists.sourceforge.net
8380 W:      http://tboot.sourceforge.net
8381 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8382 S:      Supported
8383 F:      Documentation/x86/intel_txt.rst
8384 F:      include/linux/tboot.h
8385 F:      arch/x86/kernel/tboot.c
8386
8387 INTEL-MID GPIO DRIVER
8388 M:      David Cohen <david.a.cohen@linux.intel.com>
8389 L:      linux-gpio@vger.kernel.org
8390 S:      Maintained
8391 F:      drivers/gpio/gpio-intel-mid.c
8392
8393 INTERCONNECT API
8394 M:      Georgi Djakov <georgi.djakov@linaro.org>
8395 L:      linux-pm@vger.kernel.org
8396 S:      Maintained
8397 F:      Documentation/driver-api/interconnect.rst
8398 F:      Documentation/devicetree/bindings/interconnect/
8399 F:      drivers/interconnect/
8400 F:      include/dt-bindings/interconnect/
8401 F:      include/linux/interconnect-provider.h
8402 F:      include/linux/interconnect.h
8403
8404 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8405 M:      Linus Walleij <linus.walleij@linaro.org>
8406 L:      linux-iio@vger.kernel.org
8407 S:      Maintained
8408 F:      drivers/iio/gyro/mpu3050*
8409 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8410
8411 IOC3 ETHERNET DRIVER
8412 M:      Ralf Baechle <ralf@linux-mips.org>
8413 L:      linux-mips@vger.kernel.org
8414 S:      Maintained
8415 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8416
8417 IOC3 SERIAL DRIVER
8418 M:      Pat Gefre <pfg@sgi.com>
8419 L:      linux-serial@vger.kernel.org
8420 S:      Maintained
8421 F:      drivers/tty/serial/ioc3_serial.c
8422
8423 IOMAP FILESYSTEM LIBRARY
8424 M:      Christoph Hellwig <hch@infradead.org>
8425 M:      Darrick J. Wong <darrick.wong@oracle.com>
8426 M:      linux-xfs@vger.kernel.org
8427 M:      linux-fsdevel@vger.kernel.org
8428 L:      linux-xfs@vger.kernel.org
8429 L:      linux-fsdevel@vger.kernel.org
8430 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8431 S:      Supported
8432 F:      fs/iomap.c
8433 F:      fs/iomap/
8434 F:      include/linux/iomap.h
8435
8436 IOMMU DRIVERS
8437 M:      Joerg Roedel <joro@8bytes.org>
8438 L:      iommu@lists.linux-foundation.org
8439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8440 S:      Maintained
8441 F:      Documentation/devicetree/bindings/iommu/
8442 F:      drivers/iommu/
8443 F:      include/linux/iommu.h
8444 F:      include/linux/of_iommu.h
8445 F:      include/linux/iova.h
8446
8447 IO_URING
8448 M:      Jens Axboe <axboe@kernel.dk>
8449 L:      linux-block@vger.kernel.org
8450 L:      linux-fsdevel@vger.kernel.org
8451 T:      git git://git.kernel.dk/linux-block
8452 T:      git git://git.kernel.dk/liburing
8453 S:      Maintained
8454 F:      fs/io_uring.c
8455 F:      include/uapi/linux/io_uring.h
8456
8457 IP MASQUERADING
8458 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8459 S:      Maintained
8460 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8461
8462 IPMI SUBSYSTEM
8463 M:      Corey Minyard <minyard@acm.org>
8464 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8465 W:      http://openipmi.sourceforge.net/
8466 S:      Supported
8467 F:      Documentation/devicetree/bindings/ipmi/
8468 F:      Documentation/IPMI.txt
8469 F:      drivers/char/ipmi/
8470 F:      include/linux/ipmi*
8471 F:      include/uapi/linux/ipmi*
8472
8473 IPS SCSI RAID DRIVER
8474 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8475 L:      linux-scsi@vger.kernel.org
8476 W:      http://www.adaptec.com/
8477 S:      Maintained
8478 F:      drivers/scsi/ips*
8479
8480 IPVS
8481 M:      Wensong Zhang <wensong@linux-vs.org>
8482 M:      Simon Horman <horms@verge.net.au>
8483 M:      Julian Anastasov <ja@ssi.bg>
8484 L:      netdev@vger.kernel.org
8485 L:      lvs-devel@vger.kernel.org
8486 S:      Maintained
8487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8489 F:      Documentation/networking/ipvs-sysctl.txt
8490 F:      include/net/ip_vs.h
8491 F:      include/uapi/linux/ip_vs.h
8492 F:      net/netfilter/ipvs/
8493
8494 IPWIRELESS DRIVER
8495 M:      Jiri Kosina <jikos@kernel.org>
8496 M:      David Sterba <dsterba@suse.com>
8497 S:      Odd Fixes
8498 F:      drivers/tty/ipwireless/
8499
8500 IPX NETWORK LAYER
8501 L:      netdev@vger.kernel.org
8502 S:      Obsolete
8503 F:      include/uapi/linux/ipx.h
8504
8505 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8506 M:      Marc Zyngier <maz@kernel.org>
8507 S:      Maintained
8508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8509 F:      Documentation/IRQ-domain.txt
8510 F:      include/linux/irqdomain.h
8511 F:      kernel/irq/irqdomain.c
8512 F:      kernel/irq/msi.c
8513
8514 IRQ SUBSYSTEM
8515 M:      Thomas Gleixner <tglx@linutronix.de>
8516 L:      linux-kernel@vger.kernel.org
8517 S:      Maintained
8518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8519 F:      kernel/irq/
8520
8521 IRQCHIP DRIVERS
8522 M:      Thomas Gleixner <tglx@linutronix.de>
8523 M:      Jason Cooper <jason@lakedaemon.net>
8524 M:      Marc Zyngier <maz@kernel.org>
8525 L:      linux-kernel@vger.kernel.org
8526 S:      Maintained
8527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8528 F:      Documentation/devicetree/bindings/interrupt-controller/
8529 F:      drivers/irqchip/
8530
8531 ISA
8532 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8533 S:      Maintained
8534 F:      Documentation/driver-api/isa.rst
8535 F:      drivers/base/isa.c
8536 F:      include/linux/isa.h
8537
8538 ISA RADIO MODULE
8539 M:      Hans Verkuil <hverkuil@xs4all.nl>
8540 L:      linux-media@vger.kernel.org
8541 T:      git git://linuxtv.org/media_tree.git
8542 W:      https://linuxtv.org
8543 S:      Maintained
8544 F:      drivers/media/radio/radio-isa*
8545
8546 ISAPNP
8547 M:      Jaroslav Kysela <perex@perex.cz>
8548 S:      Maintained
8549 F:      Documentation/driver-api/isapnp.rst
8550 F:      drivers/pnp/isapnp/
8551 F:      include/linux/isapnp.h
8552
8553 ISCSI
8554 M:      Lee Duncan <lduncan@suse.com>
8555 M:      Chris Leech <cleech@redhat.com>
8556 L:      open-iscsi@googlegroups.com
8557 W:      www.open-iscsi.com
8558 S:      Maintained
8559 F:      drivers/scsi/*iscsi*
8560 F:      include/scsi/*iscsi*
8561
8562 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8563 M:      Peter Jones <pjones@redhat.com>
8564 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8565 S:      Maintained
8566 F:      drivers/firmware/iscsi_ibft*
8567
8568 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8569 M:      Sagi Grimberg <sagi@grimberg.me>
8570 M:      Max Gurtovoy <maxg@mellanox.com>
8571 L:      linux-rdma@vger.kernel.org
8572 S:      Supported
8573 W:      http://www.openfabrics.org
8574 W:      www.open-iscsi.org
8575 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8576 F:      drivers/infiniband/ulp/iser/
8577
8578 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8579 M:      Sagi Grimberg <sagi@grimberg.me>
8580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8581 L:      linux-rdma@vger.kernel.org
8582 L:      target-devel@vger.kernel.org
8583 S:      Supported
8584 W:      http://www.linux-iscsi.org
8585 F:      drivers/infiniband/ulp/isert
8586
8587 ISDN/mISDN SUBSYSTEM
8588 M:      Karsten Keil <isdn@linux-pingi.de>
8589 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8590 L:      netdev@vger.kernel.org
8591 W:      http://www.isdn4linux.de
8592 S:      Maintained
8593 F:      drivers/isdn/mISDN
8594 F:      drivers/isdn/hardware
8595
8596 ISDN/CAPI SUBSYSTEM
8597 M:      Karsten Keil <isdn@linux-pingi.de>
8598 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8599 L:      netdev@vger.kernel.org
8600 W:      http://www.isdn4linux.de
8601 S:      Odd Fixes
8602 F:      Documentation/isdn/
8603 F:      drivers/isdn/capi/
8604 F:      drivers/staging/isdn/
8605 F:      net/bluetooth/cmtp/
8606 F:      include/linux/isdn/
8607 F:      include/uapi/linux/isdn/
8608
8609 IT87 HARDWARE MONITORING DRIVER
8610 M:      Jean Delvare <jdelvare@suse.com>
8611 L:      linux-hwmon@vger.kernel.org
8612 S:      Maintained
8613 F:      Documentation/hwmon/it87.rst
8614 F:      drivers/hwmon/it87.c
8615
8616 IT913X MEDIA DRIVER
8617 M:      Antti Palosaari <crope@iki.fi>
8618 L:      linux-media@vger.kernel.org
8619 W:      https://linuxtv.org
8620 W:      http://palosaari.fi/linux/
8621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8622 T:      git git://linuxtv.org/anttip/media_tree.git
8623 S:      Maintained
8624 F:      drivers/media/tuners/it913x*
8625
8626 IVTV VIDEO4LINUX DRIVER
8627 M:      Andy Walls <awalls@md.metrocast.net>
8628 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8629 L:      linux-media@vger.kernel.org
8630 T:      git git://linuxtv.org/media_tree.git
8631 W:      http://www.ivtvdriver.org
8632 S:      Maintained
8633 F:      Documentation/media/v4l-drivers/ivtv*
8634 F:      drivers/media/pci/ivtv/
8635 F:      include/uapi/linux/ivtv*
8636
8637 IX2505V MEDIA DRIVER
8638 M:      Malcolm Priestley <tvboxspy@gmail.com>
8639 L:      linux-media@vger.kernel.org
8640 W:      https://linuxtv.org
8641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8642 S:      Maintained
8643 F:      drivers/media/dvb-frontends/ix2505v*
8644
8645 JAILHOUSE HYPERVISOR INTERFACE
8646 M:      Jan Kiszka <jan.kiszka@siemens.com>
8647 L:      jailhouse-dev@googlegroups.com
8648 S:      Maintained
8649 F:      arch/x86/kernel/jailhouse.c
8650 F:      arch/x86/include/asm/jailhouse_para.h
8651
8652 JC42.4 TEMPERATURE SENSOR DRIVER
8653 M:      Guenter Roeck <linux@roeck-us.net>
8654 L:      linux-hwmon@vger.kernel.org
8655 S:      Maintained
8656 F:      drivers/hwmon/jc42.c
8657 F:      Documentation/hwmon/jc42.rst
8658
8659 JFS FILESYSTEM
8660 M:      Dave Kleikamp <shaggy@kernel.org>
8661 L:      jfs-discussion@lists.sourceforge.net
8662 W:      http://jfs.sourceforge.net/
8663 T:      git git://github.com/kleikamp/linux-shaggy.git
8664 S:      Maintained
8665 F:      Documentation/filesystems/jfs.txt
8666 F:      fs/jfs/
8667
8668 JME NETWORK DRIVER
8669 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8670 L:      netdev@vger.kernel.org
8671 S:      Maintained
8672 F:      drivers/net/ethernet/jme.*
8673
8674 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8675 M:      David Woodhouse <dwmw2@infradead.org>
8676 M:      Richard Weinberger <richard@nod.at>
8677 L:      linux-mtd@lists.infradead.org
8678 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8679 T:      git git://git.infradead.org/ubifs-2.6.git
8680 S:      Odd Fixes
8681 F:      fs/jffs2/
8682 F:      include/uapi/linux/jffs2.h
8683
8684 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8685 M:      "Theodore Ts'o" <tytso@mit.edu>
8686 M:      Jan Kara <jack@suse.com>
8687 L:      linux-ext4@vger.kernel.org
8688 S:      Maintained
8689 F:      fs/jbd2/
8690 F:      include/linux/jbd2.h
8691
8692 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8693 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8694 L:      linux-media@vger.kernel.org
8695 S:      Maintained
8696 F:      drivers/media/platform/rcar_jpu.c
8697
8698 JSM Neo PCI based serial card
8699 L:      linux-serial@vger.kernel.org
8700 S:      Orphan
8701 F:      drivers/tty/serial/jsm/
8702
8703 K10TEMP HARDWARE MONITORING DRIVER
8704 M:      Clemens Ladisch <clemens@ladisch.de>
8705 L:      linux-hwmon@vger.kernel.org
8706 S:      Maintained
8707 F:      Documentation/hwmon/k10temp.rst
8708 F:      drivers/hwmon/k10temp.c
8709
8710 K8TEMP HARDWARE MONITORING DRIVER
8711 M:      Rudolf Marek <r.marek@assembler.cz>
8712 L:      linux-hwmon@vger.kernel.org
8713 S:      Maintained
8714 F:      Documentation/hwmon/k8temp.rst
8715 F:      drivers/hwmon/k8temp.c
8716
8717 KASAN
8718 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8719 R:      Alexander Potapenko <glider@google.com>
8720 R:      Dmitry Vyukov <dvyukov@google.com>
8721 L:      kasan-dev@googlegroups.com
8722 S:      Maintained
8723 F:      arch/*/include/asm/kasan.h
8724 F:      arch/*/mm/kasan_init*
8725 F:      Documentation/dev-tools/kasan.rst
8726 F:      include/linux/kasan*.h
8727 F:      lib/test_kasan.c
8728 F:      mm/kasan/
8729 F:      scripts/Makefile.kasan
8730
8731 KCONFIG
8732 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8734 L:      linux-kbuild@vger.kernel.org
8735 S:      Maintained
8736 F:      Documentation/kbuild/kconfig*
8737 F:      scripts/kconfig/
8738 F:      scripts/Kconfig.include
8739
8740 KDUMP
8741 M:      Dave Young <dyoung@redhat.com>
8742 M:      Baoquan He <bhe@redhat.com>
8743 R:      Vivek Goyal <vgoyal@redhat.com>
8744 L:      kexec@lists.infradead.org
8745 W:      http://lse.sourceforge.net/kdump/
8746 S:      Maintained
8747 F:      Documentation/admin-guide/kdump/
8748
8749 KEENE FM RADIO TRANSMITTER DRIVER
8750 M:      Hans Verkuil <hverkuil@xs4all.nl>
8751 L:      linux-media@vger.kernel.org
8752 T:      git git://linuxtv.org/media_tree.git
8753 W:      https://linuxtv.org
8754 S:      Maintained
8755 F:      drivers/media/radio/radio-keene*
8756
8757 KERNEL AUTOMOUNTER
8758 M:      Ian Kent <raven@themaw.net>
8759 L:      autofs@vger.kernel.org
8760 S:      Maintained
8761 F:      fs/autofs/
8762
8763 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8764 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8765 M:      Michal Marek <michal.lkml@markovi.net>
8766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8767 L:      linux-kbuild@vger.kernel.org
8768 S:      Maintained
8769 F:      Documentation/kbuild/
8770 F:      Makefile
8771 F:      scripts/Kbuild*
8772 F:      scripts/Makefile*
8773 F:      scripts/basic/
8774 F:      scripts/mk*
8775 F:      scripts/*vmlinux*
8776 F:      scripts/mod/
8777 F:      scripts/package/
8778
8779 KERNEL JANITORS
8780 L:      kernel-janitors@vger.kernel.org
8781 W:      http://kernelnewbies.org/KernelJanitors
8782 S:      Odd Fixes
8783
8784 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8785 M:      "J. Bruce Fields" <bfields@fieldses.org>
8786 M:      Chuck Lever <chuck.lever@oracle.com>
8787 L:      linux-nfs@vger.kernel.org
8788 W:      http://nfs.sourceforge.net/
8789 T:      git git://linux-nfs.org/~bfields/linux.git
8790 S:      Supported
8791 F:      fs/nfsd/
8792 F:      include/uapi/linux/nfsd/
8793 F:      fs/lockd/
8794 F:      fs/nfs_common/
8795 F:      net/sunrpc/
8796 F:      include/linux/lockd/
8797 F:      include/linux/sunrpc/
8798 F:      include/uapi/linux/sunrpc/
8799
8800 KERNEL SELFTEST FRAMEWORK
8801 M:      Shuah Khan <shuah@kernel.org>
8802 M:      Shuah Khan <skhan@linuxfoundation.org>
8803 L:      linux-kselftest@vger.kernel.org
8804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8805 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8806 S:      Maintained
8807 F:      tools/testing/selftests/
8808 F:      Documentation/dev-tools/kselftest*
8809
8810 KERNEL USERMODE HELPER
8811 M:      Luis Chamberlain <mcgrof@kernel.org>
8812 L:      linux-kernel@vger.kernel.org
8813 S:      Maintained
8814 F:      kernel/umh.c
8815 F:      include/linux/umh.h
8816
8817 KERNEL VIRTUAL MACHINE (KVM)
8818 M:      Paolo Bonzini <pbonzini@redhat.com>
8819 M:      Radim Krčmář <rkrcmar@redhat.com>
8820 L:      kvm@vger.kernel.org
8821 W:      http://www.linux-kvm.org
8822 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8823 S:      Supported
8824 F:      Documentation/virt/kvm/
8825 F:      include/trace/events/kvm.h
8826 F:      include/uapi/asm-generic/kvm*
8827 F:      include/uapi/linux/kvm*
8828 F:      include/asm-generic/kvm*
8829 F:      include/linux/kvm*
8830 F:      include/kvm/iodev.h
8831 F:      virt/kvm/*
8832 F:      tools/kvm/
8833 F:      tools/testing/selftests/kvm/
8834
8835 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8836 M:      Joerg Roedel <joro@8bytes.org>
8837 L:      kvm@vger.kernel.org
8838 W:      http://www.linux-kvm.org/
8839 S:      Maintained
8840 F:      arch/x86/include/asm/svm.h
8841 F:      arch/x86/kvm/svm.c
8842
8843 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8844 M:      Marc Zyngier <maz@kernel.org>
8845 R:      James Morse <james.morse@arm.com>
8846 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8847 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8849 L:      kvmarm@lists.cs.columbia.edu
8850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8851 S:      Maintained
8852 F:      arch/arm/include/uapi/asm/kvm*
8853 F:      arch/arm/include/asm/kvm*
8854 F:      arch/arm/kvm/
8855 F:      arch/arm64/include/uapi/asm/kvm*
8856 F:      arch/arm64/include/asm/kvm*
8857 F:      arch/arm64/kvm/
8858 F:      virt/kvm/arm/
8859 F:      include/kvm/arm_*
8860
8861 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8862 M:      James Hogan <jhogan@kernel.org>
8863 L:      linux-mips@vger.kernel.org
8864 S:      Supported
8865 F:      arch/mips/include/uapi/asm/kvm*
8866 F:      arch/mips/include/asm/kvm*
8867 F:      arch/mips/kvm/
8868
8869 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8870 M:      Paul Mackerras <paulus@ozlabs.org>
8871 L:      kvm-ppc@vger.kernel.org
8872 W:      http://www.linux-kvm.org/
8873 T:      git git://github.com/agraf/linux-2.6.git
8874 S:      Supported
8875 F:      arch/powerpc/include/uapi/asm/kvm*
8876 F:      arch/powerpc/include/asm/kvm*
8877 F:      arch/powerpc/kvm/
8878 F:      arch/powerpc/kernel/kvm*
8879
8880 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8881 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8882 M:      Janosch Frank <frankja@linux.ibm.com>
8883 R:      David Hildenbrand <david@redhat.com>
8884 R:      Cornelia Huck <cohuck@redhat.com>
8885 L:      linux-s390@vger.kernel.org
8886 W:      http://www.ibm.com/developerworks/linux/linux390/
8887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8888 S:      Supported
8889 F:      arch/s390/include/uapi/asm/kvm*
8890 F:      arch/s390/include/asm/gmap.h
8891 F:      arch/s390/include/asm/kvm*
8892 F:      arch/s390/kvm/
8893 F:      arch/s390/mm/gmap.c
8894 F:      tools/testing/selftests/kvm/s390x/
8895 F:      tools/testing/selftests/kvm/*/s390x/
8896
8897 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8898 M:      Paolo Bonzini <pbonzini@redhat.com>
8899 M:      Radim Krčmář <rkrcmar@redhat.com>
8900 L:      kvm@vger.kernel.org
8901 W:      http://www.linux-kvm.org
8902 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8903 S:      Supported
8904 F:      arch/x86/kvm/
8905 F:      arch/x86/kvm/*/
8906 F:      arch/x86/include/uapi/asm/kvm*
8907 F:      arch/x86/include/asm/kvm*
8908 F:      arch/x86/include/asm/pvclock-abi.h
8909 F:      arch/x86/kernel/kvm.c
8910 F:      arch/x86/kernel/kvmclock.c
8911
8912 KERNFS
8913 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8914 M:      Tejun Heo <tj@kernel.org>
8915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8916 S:      Supported
8917 F:      include/linux/kernfs.h
8918 F:      fs/kernfs/
8919
8920 KEXEC
8921 M:      Eric Biederman <ebiederm@xmission.com>
8922 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8923 L:      kexec@lists.infradead.org
8924 S:      Maintained
8925 F:      include/linux/kexec.h
8926 F:      include/uapi/linux/kexec.h
8927 F:      kernel/kexec*
8928
8929 KEYS-ENCRYPTED
8930 M:      Mimi Zohar <zohar@linux.ibm.com>
8931 L:      linux-integrity@vger.kernel.org
8932 L:      keyrings@vger.kernel.org
8933 S:      Supported
8934 F:      Documentation/security/keys/trusted-encrypted.rst
8935 F:      include/keys/encrypted-type.h
8936 F:      security/keys/encrypted-keys/
8937
8938 KEYS-TRUSTED
8939 M:      James Bottomley <jejb@linux.ibm.com>
8940 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8941 M:      Mimi Zohar <zohar@linux.ibm.com>
8942 L:      linux-integrity@vger.kernel.org
8943 L:      keyrings@vger.kernel.org
8944 S:      Supported
8945 F:      Documentation/security/keys/trusted-encrypted.rst
8946 F:      include/keys/trusted-type.h
8947 F:      security/keys/trusted.c
8948 F:      security/keys/trusted.h
8949
8950 KEYS/KEYRINGS:
8951 M:      David Howells <dhowells@redhat.com>
8952 L:      keyrings@vger.kernel.org
8953 S:      Maintained
8954 F:      Documentation/security/keys/core.rst
8955 F:      include/linux/key.h
8956 F:      include/linux/key-type.h
8957 F:      include/linux/keyctl.h
8958 F:      include/uapi/linux/keyctl.h
8959 F:      include/keys/
8960 F:      security/keys/
8961
8962 KGDB / KDB /debug_core
8963 M:      Jason Wessel <jason.wessel@windriver.com>
8964 M:      Daniel Thompson <daniel.thompson@linaro.org>
8965 W:      http://kgdb.wiki.kernel.org/
8966 L:      kgdb-bugreport@lists.sourceforge.net
8967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8968 S:      Maintained
8969 F:      Documentation/dev-tools/kgdb.rst
8970 F:      drivers/misc/kgdbts.c
8971 F:      drivers/tty/serial/kgdboc.c
8972 F:      include/linux/kdb.h
8973 F:      include/linux/kgdb.h
8974 F:      kernel/debug/
8975
8976 KMEMLEAK
8977 M:      Catalin Marinas <catalin.marinas@arm.com>
8978 S:      Maintained
8979 F:      Documentation/dev-tools/kmemleak.rst
8980 F:      include/linux/kmemleak.h
8981 F:      mm/kmemleak.c
8982 F:      mm/kmemleak-test.c
8983
8984 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8985 M:      Luis Chamberlain <mcgrof@kernel.org>
8986 L:      linux-kernel@vger.kernel.org
8987 S:      Maintained
8988 F:      kernel/kmod.c
8989 F:      include/linux/kmod.h
8990 F:      lib/test_kmod.c
8991 F:      tools/testing/selftests/kmod/
8992
8993 KPROBES
8994 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8995 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8996 M:      "David S. Miller" <davem@davemloft.net>
8997 M:      Masami Hiramatsu <mhiramat@kernel.org>
8998 S:      Maintained
8999 F:      Documentation/kprobes.txt
9000 F:      include/linux/kprobes.h
9001 F:      include/asm-generic/kprobes.h
9002 F:      kernel/kprobes.c
9003
9004 KS0108 LCD CONTROLLER DRIVER
9005 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9006 S:      Maintained
9007 F:      Documentation/auxdisplay/ks0108
9008 F:      drivers/auxdisplay/ks0108.c
9009 F:      include/linux/ks0108.h
9010
9011 L3MDEV
9012 M:      David Ahern <dsa@cumulusnetworks.com>
9013 L:      netdev@vger.kernel.org
9014 S:      Maintained
9015 F:      net/l3mdev
9016 F:      include/net/l3mdev.h
9017
9018 L7 BPF FRAMEWORK
9019 M:      John Fastabend <john.fastabend@gmail.com>
9020 M:      Daniel Borkmann <daniel@iogearbox.net>
9021 L:      netdev@vger.kernel.org
9022 L:      bpf@vger.kernel.org
9023 S:      Maintained
9024 F:      include/linux/skmsg.h
9025 F:      net/core/skmsg.c
9026 F:      net/core/sock_map.c
9027 F:      net/ipv4/tcp_bpf.c
9028
9029 LANTIQ / INTEL Ethernet drivers
9030 M:      Hauke Mehrtens <hauke@hauke-m.de>
9031 L:      netdev@vger.kernel.org
9032 S:      Maintained
9033 F:      net/dsa/tag_gswip.c
9034 F:      drivers/net/ethernet/lantiq_xrx200.c
9035 F:      drivers/net/dsa/lantiq_pce.h
9036 F:      drivers/net/dsa/lantiq_gswip.c
9037
9038 LANTIQ MIPS ARCHITECTURE
9039 M:      John Crispin <john@phrozen.org>
9040 L:      linux-mips@vger.kernel.org
9041 S:      Maintained
9042 F:      arch/mips/lantiq
9043 F:      drivers/soc/lantiq
9044
9045 LAPB module
9046 L:      linux-x25@vger.kernel.org
9047 S:      Orphan
9048 F:      Documentation/networking/lapb-module.txt
9049 F:      include/*/lapb.h
9050 F:      net/lapb/
9051
9052 LASI 53c700 driver for PARISC
9053 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9054 L:      linux-scsi@vger.kernel.org
9055 S:      Maintained
9056 F:      Documentation/scsi/53c700.txt
9057 F:      drivers/scsi/53c700*
9058
9059 LEAKING_ADDRESSES
9060 M:      Tobin C. Harding <me@tobin.cc>
9061 M:      Tycho Andersen <tycho@tycho.ws>
9062 L:      kernel-hardening@lists.openwall.com
9063 S:      Maintained
9064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9065 F:      scripts/leaking_addresses.pl
9066
9067 LED SUBSYSTEM
9068 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9069 M:      Pavel Machek <pavel@ucw.cz>
9070 R:      Dan Murphy <dmurphy@ti.com>
9071 L:      linux-leds@vger.kernel.org
9072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9073 S:      Maintained
9074 F:      Documentation/devicetree/bindings/leds/
9075 F:      drivers/leds/
9076 F:      include/linux/leds.h
9077
9078 LEGACY EEPROM DRIVER
9079 M:      Jean Delvare <jdelvare@suse.com>
9080 S:      Maintained
9081 F:      Documentation/misc-devices/eeprom.rst
9082 F:      drivers/misc/eeprom/eeprom.c
9083
9084 LEGO MINDSTORMS EV3
9085 R:      David Lechner <david@lechnology.com>
9086 S:      Maintained
9087 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9088 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9089 F:      drivers/power/supply/lego_ev3_battery.c
9090
9091 LEGO USB Tower driver
9092 M:      Juergen Stuber <starblue@users.sourceforge.net>
9093 L:      legousb-devel@lists.sourceforge.net
9094 W:      http://legousb.sourceforge.net/
9095 S:      Maintained
9096 F:      drivers/usb/misc/legousbtower.c
9097
9098 LG LAPTOP EXTRAS
9099 M:      Matan Ziv-Av <matan@svgalib.org>
9100 L:      platform-driver-x86@vger.kernel.org
9101 S:      Maintained
9102 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9103 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9104 F:      drivers/platform/x86/lg-laptop.c
9105
9106 LG2160 MEDIA DRIVER
9107 M:      Michael Krufky <mkrufky@linuxtv.org>
9108 L:      linux-media@vger.kernel.org
9109 W:      https://linuxtv.org
9110 W:      http://github.com/mkrufky
9111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9112 T:      git git://linuxtv.org/mkrufky/tuners.git
9113 S:      Maintained
9114 F:      drivers/media/dvb-frontends/lg2160.*
9115
9116 LGDT3305 MEDIA DRIVER
9117 M:      Michael Krufky <mkrufky@linuxtv.org>
9118 L:      linux-media@vger.kernel.org
9119 W:      https://linuxtv.org
9120 W:      http://github.com/mkrufky
9121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9122 T:      git git://linuxtv.org/mkrufky/tuners.git
9123 S:      Maintained
9124 F:      drivers/media/dvb-frontends/lgdt3305.*
9125
9126 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9127 M:      Viresh Kumar <vireshk@kernel.org>
9128 L:      linux-ide@vger.kernel.org
9129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9130 S:      Maintained
9131 F:      include/linux/pata_arasan_cf_data.h
9132 F:      drivers/ata/pata_arasan_cf.c
9133
9134 LIBATA PATA DRIVERS
9135 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9136 M:      Jens Axboe <axboe@kernel.dk>
9137 L:      linux-ide@vger.kernel.org
9138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9139 S:      Maintained
9140 F:      drivers/ata/pata_*.c
9141 F:      drivers/ata/ata_generic.c
9142
9143 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9144 M:      Linus Walleij <linus.walleij@linaro.org>
9145 L:      linux-ide@vger.kernel.org
9146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9147 S:      Maintained
9148 F:      drivers/ata/pata_ftide010.c
9149 F:      drivers/ata/sata_gemini.c
9150 F:      drivers/ata/sata_gemini.h
9151
9152 LIBATA SATA AHCI PLATFORM devices support
9153 M:      Hans de Goede <hdegoede@redhat.com>
9154 M:      Jens Axboe <axboe@kernel.dk>
9155 L:      linux-ide@vger.kernel.org
9156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9157 S:      Maintained
9158 F:      drivers/ata/ahci_platform.c
9159 F:      drivers/ata/libahci_platform.c
9160 F:      include/linux/ahci_platform.h
9161
9162 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9163 M:      Mikael Pettersson <mikpelinux@gmail.com>
9164 L:      linux-ide@vger.kernel.org
9165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9166 S:      Maintained
9167 F:      drivers/ata/sata_promise.*
9168
9169 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9170 M:      Jens Axboe <axboe@kernel.dk>
9171 L:      linux-ide@vger.kernel.org
9172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9173 S:      Maintained
9174 F:      drivers/ata/
9175 F:      include/linux/ata.h
9176 F:      include/linux/libata.h
9177 F:      Documentation/devicetree/bindings/ata/
9178
9179 LIBLOCKDEP
9180 M:      Sasha Levin <alexander.levin@microsoft.com>
9181 S:      Maintained
9182 F:      tools/lib/lockdep/
9183
9184 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9185 M:      Dan Williams <dan.j.williams@intel.com>
9186 M:      Vishal Verma <vishal.l.verma@intel.com>
9187 M:      Dave Jiang <dave.jiang@intel.com>
9188 L:      linux-nvdimm@lists.01.org
9189 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9190 S:      Supported
9191 F:      drivers/nvdimm/blk.c
9192 F:      drivers/nvdimm/region_devs.c
9193
9194 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9195 M:      Vishal Verma <vishal.l.verma@intel.com>
9196 M:      Dan Williams <dan.j.williams@intel.com>
9197 M:      Dave Jiang <dave.jiang@intel.com>
9198 L:      linux-nvdimm@lists.01.org
9199 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9200 S:      Supported
9201 F:      drivers/nvdimm/btt*
9202
9203 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9204 M:      Dan Williams <dan.j.williams@intel.com>
9205 M:      Vishal Verma <vishal.l.verma@intel.com>
9206 M:      Dave Jiang <dave.jiang@intel.com>
9207 L:      linux-nvdimm@lists.01.org
9208 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9209 S:      Supported
9210 F:      drivers/nvdimm/pmem*
9211
9212 LIBNVDIMM: DEVICETREE BINDINGS
9213 M:      Oliver O'Halloran <oohall@gmail.com>
9214 L:      linux-nvdimm@lists.01.org
9215 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9216 S:      Supported
9217 F:      drivers/nvdimm/of_pmem.c
9218 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9219
9220 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9221 M:      Dan Williams <dan.j.williams@intel.com>
9222 M:      Vishal Verma <vishal.l.verma@intel.com>
9223 M:      Dave Jiang <dave.jiang@intel.com>
9224 M:      Keith Busch <keith.busch@intel.com>
9225 M:      Ira Weiny <ira.weiny@intel.com>
9226 L:      linux-nvdimm@lists.01.org
9227 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9229 S:      Supported
9230 F:      drivers/nvdimm/*
9231 F:      drivers/acpi/nfit/*
9232 F:      include/linux/nd.h
9233 F:      include/linux/libnvdimm.h
9234 F:      include/uapi/linux/ndctl.h
9235
9236 LIGHTNVM PLATFORM SUPPORT
9237 M:      Matias Bjorling <mb@lightnvm.io>
9238 W:      http://github/OpenChannelSSD
9239 L:      linux-block@vger.kernel.org
9240 S:      Maintained
9241 F:      drivers/lightnvm/
9242 F:      include/linux/lightnvm.h
9243 F:      include/uapi/linux/lightnvm.h
9244
9245 LINUX FOR POWER MACINTOSH
9246 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9247 W:      http://www.penguinppc.org/
9248 L:      linuxppc-dev@lists.ozlabs.org
9249 S:      Maintained
9250 F:      arch/powerpc/platforms/powermac/
9251 F:      drivers/macintosh/
9252
9253 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9254 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9255 M:      Paul Mackerras <paulus@samba.org>
9256 M:      Michael Ellerman <mpe@ellerman.id.au>
9257 W:      https://github.com/linuxppc/linux/wiki
9258 L:      linuxppc-dev@lists.ozlabs.org
9259 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9261 S:      Supported
9262 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9263 F:      Documentation/devicetree/bindings/powerpc/
9264 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9265 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9266 F:      Documentation/powerpc/
9267 F:      arch/powerpc/
9268 F:      drivers/char/tpm/tpm_ibmvtpm*
9269 F:      drivers/crypto/nx/
9270 F:      drivers/crypto/vmx/
9271 F:      drivers/i2c/busses/i2c-opal.c
9272 F:      drivers/net/ethernet/ibm/ibmveth.*
9273 F:      drivers/net/ethernet/ibm/ibmvnic.*
9274 F:      drivers/pci/hotplug/pnv_php.c
9275 F:      drivers/pci/hotplug/rpa*
9276 F:      drivers/rtc/rtc-opal.c
9277 F:      drivers/scsi/ibmvscsi/
9278 F:      drivers/tty/hvc/hvc_opal.c
9279 F:      drivers/watchdog/wdrtas.c
9280 F:      tools/testing/selftests/powerpc
9281 N:      /pmac
9282 N:      powermac
9283 N:      powernv
9284 N:      [^a-z0-9]ps3
9285 N:      pseries
9286
9287 LINUX FOR POWERPC EMBEDDED MPC5XXX
9288 M:      Anatolij Gustschin <agust@denx.de>
9289 L:      linuxppc-dev@lists.ozlabs.org
9290 T:      git git://git.denx.de/linux-denx-agust.git
9291 S:      Maintained
9292 F:      arch/powerpc/platforms/512x/
9293 F:      arch/powerpc/platforms/52xx/
9294
9295 LINUX FOR POWERPC EMBEDDED PPC4XX
9296 M:      Alistair Popple <alistair@popple.id.au>
9297 M:      Matt Porter <mporter@kernel.crashing.org>
9298 W:      http://www.penguinppc.org/
9299 L:      linuxppc-dev@lists.ozlabs.org
9300 S:      Maintained
9301 F:      arch/powerpc/platforms/40x/
9302 F:      arch/powerpc/platforms/44x/
9303
9304 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9305 M:      Scott Wood <oss@buserror.net>
9306 M:      Kumar Gala <galak@kernel.crashing.org>
9307 W:      http://www.penguinppc.org/
9308 L:      linuxppc-dev@lists.ozlabs.org
9309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9310 S:      Maintained
9311 F:      arch/powerpc/platforms/83xx/
9312 F:      arch/powerpc/platforms/85xx/
9313 F:      Documentation/devicetree/bindings/powerpc/fsl/
9314
9315 LINUX FOR POWERPC EMBEDDED PPC8XX
9316 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9317 W:      http://www.penguinppc.org/
9318 L:      linuxppc-dev@lists.ozlabs.org
9319 S:      Maintained
9320 F:      arch/powerpc/platforms/8xx/
9321
9322 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9323 L:      linuxppc-dev@lists.ozlabs.org
9324 S:      Orphan
9325 F:      arch/powerpc/*/*virtex*
9326 F:      arch/powerpc/*/*/*virtex*
9327
9328 LINUX FOR POWERPC PA SEMI PWRFICIENT
9329 L:      linuxppc-dev@lists.ozlabs.org
9330 S:      Orphan
9331 F:      arch/powerpc/platforms/pasemi/
9332 F:      drivers/*/*pasemi*
9333 F:      drivers/*/*/*pasemi*
9334
9335 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9336 M:      Kees Cook <keescook@chromium.org>
9337 S:      Maintained
9338 F:      drivers/misc/lkdtm/*
9339
9340 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9341 M:      Alan Stern <stern@rowland.harvard.edu>
9342 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9343 M:      Will Deacon <will@kernel.org>
9344 M:      Peter Zijlstra <peterz@infradead.org>
9345 M:      Boqun Feng <boqun.feng@gmail.com>
9346 M:      Nicholas Piggin <npiggin@gmail.com>
9347 M:      David Howells <dhowells@redhat.com>
9348 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9349 M:      Luc Maranget <luc.maranget@inria.fr>
9350 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9351 R:      Akira Yokosawa <akiyks@gmail.com>
9352 R:      Daniel Lustig <dlustig@nvidia.com>
9353 L:      linux-kernel@vger.kernel.org
9354 L:      linux-arch@vger.kernel.org
9355 S:      Supported
9356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9357 F:      tools/memory-model/
9358 F:      Documentation/atomic_bitops.txt
9359 F:      Documentation/atomic_t.txt
9360 F:      Documentation/core-api/atomic_ops.rst
9361 F:      Documentation/core-api/refcount-vs-atomic.rst
9362 F:      Documentation/memory-barriers.txt
9363
9364 LIS3LV02D ACCELEROMETER DRIVER
9365 M:      Eric Piel <eric.piel@tremplin-utc.net>
9366 S:      Maintained
9367 F:      Documentation/misc-devices/lis3lv02d.rst
9368 F:      drivers/misc/lis3lv02d/
9369 F:      drivers/platform/x86/hp_accel.c
9370
9371 LIVE PATCHING
9372 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9373 M:      Jiri Kosina <jikos@kernel.org>
9374 M:      Miroslav Benes <mbenes@suse.cz>
9375 M:      Petr Mladek <pmladek@suse.com>
9376 R:      Joe Lawrence <joe.lawrence@redhat.com>
9377 S:      Maintained
9378 F:      kernel/livepatch/
9379 F:      include/linux/livepatch.h
9380 F:      arch/x86/include/asm/livepatch.h
9381 F:      arch/x86/kernel/livepatch.c
9382 F:      Documentation/livepatch/
9383 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9384 F:      samples/livepatch/
9385 F:      tools/testing/selftests/livepatch/
9386 L:      live-patching@vger.kernel.org
9387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9388
9389 LLC (802.2)
9390 L:      netdev@vger.kernel.org
9391 S:      Odd fixes
9392 F:      include/linux/llc.h
9393 F:      include/uapi/linux/llc.h
9394 F:      include/net/llc*
9395 F:      net/llc/
9396
9397 LM73 HARDWARE MONITOR DRIVER
9398 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9399 L:      linux-hwmon@vger.kernel.org
9400 S:      Maintained
9401 F:      drivers/hwmon/lm73.c
9402
9403 LM78 HARDWARE MONITOR DRIVER
9404 M:      Jean Delvare <jdelvare@suse.com>
9405 L:      linux-hwmon@vger.kernel.org
9406 S:      Maintained
9407 F:      Documentation/hwmon/lm78.rst
9408 F:      drivers/hwmon/lm78.c
9409
9410 LM83 HARDWARE MONITOR DRIVER
9411 M:      Jean Delvare <jdelvare@suse.com>
9412 L:      linux-hwmon@vger.kernel.org
9413 S:      Maintained
9414 F:      Documentation/hwmon/lm83.rst
9415 F:      drivers/hwmon/lm83.c
9416
9417 LM90 HARDWARE MONITOR DRIVER
9418 M:      Jean Delvare <jdelvare@suse.com>
9419 L:      linux-hwmon@vger.kernel.org
9420 S:      Maintained
9421 F:      Documentation/hwmon/lm90.rst
9422 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9423 F:      drivers/hwmon/lm90.c
9424 F:      include/dt-bindings/thermal/lm90.h
9425
9426 LM95234 HARDWARE MONITOR DRIVER
9427 M:      Guenter Roeck <linux@roeck-us.net>
9428 L:      linux-hwmon@vger.kernel.org
9429 S:      Maintained
9430 F:      Documentation/hwmon/lm95234.rst
9431 F:      drivers/hwmon/lm95234.c
9432
9433 LME2510 MEDIA DRIVER
9434 M:      Malcolm Priestley <tvboxspy@gmail.com>
9435 L:      linux-media@vger.kernel.org
9436 W:      https://linuxtv.org
9437 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9438 S:      Maintained
9439 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9440
9441 LOADPIN SECURITY MODULE
9442 M:      Kees Cook <keescook@chromium.org>
9443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9444 S:      Supported
9445 F:      security/loadpin/
9446 F:      Documentation/admin-guide/LSM/LoadPin.rst
9447
9448 LOCKING PRIMITIVES
9449 M:      Peter Zijlstra <peterz@infradead.org>
9450 M:      Ingo Molnar <mingo@redhat.com>
9451 M:      Will Deacon <will@kernel.org>
9452 L:      linux-kernel@vger.kernel.org
9453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9454 S:      Maintained
9455 F:      Documentation/locking/
9456 F:      include/linux/lockdep.h
9457 F:      include/linux/spinlock*.h
9458 F:      arch/*/include/asm/spinlock*.h
9459 F:      include/linux/rwlock*.h
9460 F:      include/linux/mutex*.h
9461 F:      include/linux/rwsem*.h
9462 F:      include/linux/seqlock.h
9463 F:      lib/locking*.[ch]
9464 F:      kernel/locking/
9465 X:      kernel/locking/locktorture.c
9466
9467 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9468 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9469 L:      linux-ntfs-dev@lists.sourceforge.net
9470 W:      http://www.linux-ntfs.org/content/view/19/37/
9471 S:      Maintained
9472 F:      Documentation/admin-guide/ldm.rst
9473 F:      block/partitions/ldm.*
9474
9475 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9476 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9477 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9478 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9479 L:      MPT-FusionLinux.pdl@broadcom.com
9480 L:      linux-scsi@vger.kernel.org
9481 W:      http://www.avagotech.com/support/
9482 S:      Supported
9483 F:      drivers/message/fusion/
9484 F:      drivers/scsi/mpt3sas/
9485
9486 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9487 M:      Matthew Wilcox <willy@infradead.org>
9488 L:      linux-scsi@vger.kernel.org
9489 S:      Maintained
9490 F:      drivers/scsi/sym53c8xx_2/
9491
9492 LTC1660 DAC DRIVER
9493 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9494 L:      linux-iio@vger.kernel.org
9495 S:      Maintained
9496 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9497 F:      drivers/iio/dac/ltc1660.c
9498
9499 LTC4261 HARDWARE MONITOR DRIVER
9500 M:      Guenter Roeck <linux@roeck-us.net>
9501 L:      linux-hwmon@vger.kernel.org
9502 S:      Maintained
9503 F:      Documentation/hwmon/ltc4261.rst
9504 F:      drivers/hwmon/ltc4261.c
9505
9506 LTC4306 I2C MULTIPLEXER DRIVER
9507 M:      Michael Hennerich <michael.hennerich@analog.com>
9508 W:      http://ez.analog.com/community/linux-device-drivers
9509 L:      linux-i2c@vger.kernel.org
9510 S:      Supported
9511 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9512 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9513
9514 LTP (Linux Test Project)
9515 M:      Mike Frysinger <vapier@gentoo.org>
9516 M:      Cyril Hrubis <chrubis@suse.cz>
9517 M:      Wanlong Gao <wanlong.gao@gmail.com>
9518 M:      Jan Stancek <jstancek@redhat.com>
9519 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9520 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9521 L:      ltp@lists.linux.it (subscribers-only)
9522 W:      http://linux-test-project.github.io/
9523 T:      git git://github.com/linux-test-project/ltp.git
9524 S:      Maintained
9525
9526 M68K ARCHITECTURE
9527 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9528 L:      linux-m68k@lists.linux-m68k.org
9529 W:      http://www.linux-m68k.org/
9530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9531 S:      Maintained
9532 F:      arch/m68k/
9533 F:      drivers/zorro/
9534
9535 M68K ON APPLE MACINTOSH
9536 M:      Joshua Thompson <funaho@jurai.org>
9537 W:      http://www.mac.linux-m68k.org/
9538 L:      linux-m68k@lists.linux-m68k.org
9539 S:      Maintained
9540 F:      arch/m68k/mac/
9541
9542 M68K ON HP9000/300
9543 M:      Philip Blundell <philb@gnu.org>
9544 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9545 S:      Maintained
9546 F:      arch/m68k/hp300/
9547
9548 M88DS3103 MEDIA DRIVER
9549 M:      Antti Palosaari <crope@iki.fi>
9550 L:      linux-media@vger.kernel.org
9551 W:      https://linuxtv.org
9552 W:      http://palosaari.fi/linux/
9553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9554 T:      git git://linuxtv.org/anttip/media_tree.git
9555 S:      Maintained
9556 F:      drivers/media/dvb-frontends/m88ds3103*
9557
9558 M88RS2000 MEDIA DRIVER
9559 M:      Malcolm Priestley <tvboxspy@gmail.com>
9560 L:      linux-media@vger.kernel.org
9561 W:      https://linuxtv.org
9562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9563 S:      Maintained
9564 F:      drivers/media/dvb-frontends/m88rs2000*
9565
9566 MA901 MASTERKIT USB FM RADIO DRIVER
9567 M:      Alexey Klimov <klimov.linux@gmail.com>
9568 L:      linux-media@vger.kernel.org
9569 T:      git git://linuxtv.org/media_tree.git
9570 S:      Maintained
9571 F:      drivers/media/radio/radio-ma901.c
9572
9573 MAC80211
9574 M:      Johannes Berg <johannes@sipsolutions.net>
9575 L:      linux-wireless@vger.kernel.org
9576 W:      http://wireless.kernel.org/
9577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9579 S:      Maintained
9580 F:      Documentation/networking/mac80211-injection.txt
9581 F:      include/net/mac80211.h
9582 F:      net/mac80211/
9583 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9584 F:      Documentation/networking/mac80211_hwsim/README
9585
9586 MAILBOX API
9587 M:      Jassi Brar <jassisinghbrar@gmail.com>
9588 L:      linux-kernel@vger.kernel.org
9589 S:      Maintained
9590 F:      drivers/mailbox/
9591 F:      include/linux/mailbox_client.h
9592 F:      include/linux/mailbox_controller.h
9593
9594 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9595 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9596 W:      http://www.kernel.org/doc/man-pages
9597 L:      linux-man@vger.kernel.org
9598 S:      Maintained
9599
9600 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9601 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9602 L:      linux-mips@vger.kernel.org
9603 S:      Maintained
9604 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9605
9606 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9607 M:      Andrew Lunn <andrew@lunn.ch>
9608 M:      Vivien Didelot <vivien.didelot@gmail.com>
9609 L:      netdev@vger.kernel.org
9610 S:      Maintained
9611 F:      drivers/net/dsa/mv88e6xxx/
9612 F:      include/linux/platform_data/mv88e6xxx.h
9613 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9614
9615 MARVELL ARMADA DRM SUPPORT
9616 M:      Russell King <linux@armlinux.org.uk>
9617 S:      Maintained
9618 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9619 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9620 F:      drivers/gpu/drm/armada/
9621 F:      include/uapi/drm/armada_drm.h
9622 F:      Documentation/devicetree/bindings/display/armada/
9623
9624 MARVELL ARMADA 3700 PHY DRIVERS
9625 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9626 S:      Maintained
9627 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9628 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9629 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9630 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9631
9632 MARVELL CRYPTO DRIVER
9633 M:      Boris Brezillon <bbrezillon@kernel.org>
9634 M:      Arnaud Ebalard <arno@natisbad.org>
9635 F:      drivers/crypto/marvell/
9636 S:      Maintained
9637 L:      linux-crypto@vger.kernel.org
9638
9639 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9640 M:      Mirko Lindner <mlindner@marvell.com>
9641 M:      Stephen Hemminger <stephen@networkplumber.org>
9642 L:      netdev@vger.kernel.org
9643 S:      Maintained
9644 F:      drivers/net/ethernet/marvell/sk*
9645
9646 MARVELL LIBERTAS WIRELESS DRIVER
9647 L:      libertas-dev@lists.infradead.org
9648 S:      Orphan
9649 F:      drivers/net/wireless/marvell/libertas/
9650
9651 MARVELL MACCHIATOBIN SUPPORT
9652 M:      Russell King <linux@armlinux.org.uk>
9653 L:      linux-arm-kernel@lists.infradead.org
9654 S:      Maintained
9655 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9656
9657 MARVELL MV643XX ETHERNET DRIVER
9658 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9659 L:      netdev@vger.kernel.org
9660 S:      Maintained
9661 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9662 F:      include/linux/mv643xx.h
9663
9664 MARVELL MV88X3310 PHY DRIVER
9665 M:      Russell King <linux@armlinux.org.uk>
9666 L:      netdev@vger.kernel.org
9667 S:      Maintained
9668 F:      drivers/net/phy/marvell10g.c
9669
9670 MARVELL MVEBU THERMAL DRIVER
9671 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9672 S:      Maintained
9673 F:      drivers/thermal/armada_thermal.c
9674
9675 MARVELL MVNETA ETHERNET DRIVER
9676 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9677 L:      netdev@vger.kernel.org
9678 S:      Maintained
9679 F:      drivers/net/ethernet/marvell/mvneta.*
9680
9681 MARVELL MWIFIEX WIRELESS DRIVER
9682 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9683 M:      Nishant Sarmukadam <nishants@marvell.com>
9684 M:      Ganapathi Bhat <gbhat@marvell.com>
9685 M:      Xinming Hu <huxinming820@gmail.com>
9686 L:      linux-wireless@vger.kernel.org
9687 S:      Maintained
9688 F:      drivers/net/wireless/marvell/mwifiex/
9689
9690 MARVELL MWL8K WIRELESS DRIVER
9691 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9692 L:      linux-wireless@vger.kernel.org
9693 S:      Odd Fixes
9694 F:      drivers/net/wireless/marvell/mwl8k.c
9695
9696 MARVELL NAND CONTROLLER DRIVER
9697 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9698 L:      linux-mtd@lists.infradead.org
9699 S:      Maintained
9700 F:      drivers/mtd/nand/raw/marvell_nand.c
9701 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9702
9703 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9704 M:      Nicolas Pitre <nico@fluxnic.net>
9705 S:      Odd Fixes
9706 F:      drivers/mmc/host/mvsdio.*
9707
9708 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9709 M:      Hu Ziji <huziji@marvell.com>
9710 L:      linux-mmc@vger.kernel.org
9711 S:      Supported
9712 F:      drivers/mmc/host/sdhci-xenon*
9713 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9714
9715 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9716 M:      Sunil Goutham <sgoutham@marvell.com>
9717 M:      Linu Cherian <lcherian@marvell.com>
9718 M:      Geetha sowjanya <gakula@marvell.com>
9719 M:      Jerin Jacob <jerinj@marvell.com>
9720 L:      netdev@vger.kernel.org
9721 S:      Supported
9722 F:      drivers/net/ethernet/marvell/octeontx2/af/
9723
9724 MATROX FRAMEBUFFER DRIVER
9725 L:      linux-fbdev@vger.kernel.org
9726 S:      Orphan
9727 F:      drivers/video/fbdev/matrox/matroxfb_*
9728 F:      include/uapi/linux/matroxfb.h
9729
9730 MAX16065 HARDWARE MONITOR DRIVER
9731 M:      Guenter Roeck <linux@roeck-us.net>
9732 L:      linux-hwmon@vger.kernel.org
9733 S:      Maintained
9734 F:      Documentation/hwmon/max16065.rst
9735 F:      drivers/hwmon/max16065.c
9736
9737 MAX2175 SDR TUNER DRIVER
9738 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9739 L:      linux-media@vger.kernel.org
9740 T:      git git://linuxtv.org/media_tree.git
9741 S:      Maintained
9742 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9743 F:      Documentation/media/v4l-drivers/max2175.rst
9744 F:      drivers/media/i2c/max2175*
9745 F:      include/uapi/linux/max2175.h
9746
9747 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9748 L:      linux-hwmon@vger.kernel.org
9749 S:      Orphan
9750 F:      Documentation/hwmon/max6650.rst
9751 F:      drivers/hwmon/max6650.c
9752
9753 MAX6697 HARDWARE MONITOR DRIVER
9754 M:      Guenter Roeck <linux@roeck-us.net>
9755 L:      linux-hwmon@vger.kernel.org
9756 S:      Maintained
9757 F:      Documentation/hwmon/max6697.rst
9758 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9759 F:      drivers/hwmon/max6697.c
9760 F:      include/linux/platform_data/max6697.h
9761
9762 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9763 M:      Peter Rosin <peda@axentia.se>
9764 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9765 S:      Maintained
9766 F:      Documentation/devicetree/bindings/sound/max9860.txt
9767 F:      sound/soc/codecs/max9860.*
9768
9769 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9770 M:      Andreas Klinger <ak@it-klinger.de>
9771 L:      linux-iio@vger.kernel.org
9772 S:      Maintained
9773 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9774 F:      drivers/iio/proximity/mb1232.c
9775
9776 MAXIM MAX77650 PMIC MFD DRIVER
9777 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9778 L:      linux-kernel@vger.kernel.org
9779 S:      Maintained
9780 F:      Documentation/devicetree/bindings/*/*max77650.txt
9781 F:      Documentation/devicetree/bindings/*/max77650*.txt
9782 F:      include/linux/mfd/max77650.h
9783 F:      drivers/mfd/max77650.c
9784 F:      drivers/regulator/max77650-regulator.c
9785 F:      drivers/power/supply/max77650-charger.c
9786 F:      drivers/input/misc/max77650-onkey.c
9787 F:      drivers/leds/leds-max77650.c
9788 F:      drivers/gpio/gpio-max77650.c
9789
9790 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9791 M:      Javier Martinez Canillas <javier@dowhile0.org>
9792 L:      linux-kernel@vger.kernel.org
9793 S:      Supported
9794 F:      drivers/regulator/max77802-regulator.c
9795 F:      Documentation/devicetree/bindings/*/*max77802.txt
9796 F:      include/dt-bindings/*/*max77802.h
9797
9798 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9799 M:      Krzysztof Kozlowski <krzk@kernel.org>
9800 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9801 L:      linux-pm@vger.kernel.org
9802 S:      Supported
9803 F:      drivers/power/supply/max14577_charger.c
9804 F:      drivers/power/supply/max77693_charger.c
9805
9806 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9807 M:      Chanwoo Choi <cw00.choi@samsung.com>
9808 M:      Krzysztof Kozlowski <krzk@kernel.org>
9809 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9810 L:      linux-kernel@vger.kernel.org
9811 S:      Supported
9812 F:      drivers/*/max14577*.c
9813 F:      drivers/*/max77686*.c
9814 F:      drivers/*/max77693*.c
9815 F:      drivers/extcon/extcon-max14577.c
9816 F:      drivers/extcon/extcon-max77693.c
9817 F:      drivers/rtc/rtc-max77686.c
9818 F:      drivers/clk/clk-max77686.c
9819 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9820 F:      Documentation/devicetree/bindings/*/max77686.txt
9821 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9822 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9823 F:      include/linux/mfd/max14577*.h
9824 F:      include/linux/mfd/max77686*.h
9825 F:      include/linux/mfd/max77693*.h
9826
9827 MAXIRADIO FM RADIO RECEIVER DRIVER
9828 M:      Hans Verkuil <hverkuil@xs4all.nl>
9829 L:      linux-media@vger.kernel.org
9830 T:      git git://linuxtv.org/media_tree.git
9831 W:      https://linuxtv.org
9832 S:      Maintained
9833 F:      drivers/media/radio/radio-maxiradio*
9834
9835 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9836 M:      Peter Rosin <peda@axentia.se>
9837 L:      linux-iio@vger.kernel.org
9838 S:      Maintained
9839 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9840 F:      drivers/iio/potentiometer/mcp4018.c
9841 F:      drivers/iio/potentiometer/mcp4531.c
9842
9843 MCR20A IEEE-802.15.4 RADIO DRIVER
9844 M:      Xue Liu <liuxuenetmail@gmail.com>
9845 L:      linux-wpan@vger.kernel.org
9846 W:      https://github.com/xueliu/mcr20a-linux
9847 S:      Maintained
9848 F:      drivers/net/ieee802154/mcr20a.c
9849 F:      drivers/net/ieee802154/mcr20a.h
9850 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9851
9852 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9853 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9854 L:      linux-iio@vger.kernel.org
9855 S:      Maintained
9856 F:      drivers/iio/dac/cio-dac.c
9857
9858 MEDIA CONTROLLER FRAMEWORK
9859 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9860 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9861 L:      linux-media@vger.kernel.org
9862 W:      https://www.linuxtv.org
9863 T:      git git://linuxtv.org/media_tree.git
9864 S:      Supported
9865 F:      drivers/media/mc/
9866 F:      include/media/media-*.h
9867 F:      include/uapi/linux/media.h
9868
9869 MEDIA DRIVERS FOR ASCOT2E
9870 M:      Sergey Kozlov <serjk@netup.ru>
9871 M:      Abylay Ospan <aospan@netup.ru>
9872 L:      linux-media@vger.kernel.org
9873 W:      https://linuxtv.org
9874 W:      http://netup.tv/
9875 T:      git git://linuxtv.org/media_tree.git
9876 S:      Supported
9877 F:      drivers/media/dvb-frontends/ascot2e*
9878
9879 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9880 M:      Jasmin Jessich <jasmin@anw.at>
9881 L:      linux-media@vger.kernel.org
9882 W:      https://linuxtv.org
9883 T:      git git://linuxtv.org/media_tree.git
9884 S:      Maintained
9885 F:      drivers/media/dvb-frontends/cxd2099*
9886
9887 MEDIA DRIVERS FOR CXD2841ER
9888 M:      Sergey Kozlov <serjk@netup.ru>
9889 M:      Abylay Ospan <aospan@netup.ru>
9890 L:      linux-media@vger.kernel.org
9891 W:      https://linuxtv.org
9892 W:      http://netup.tv/
9893 T:      git git://linuxtv.org/media_tree.git
9894 S:      Supported
9895 F:      drivers/media/dvb-frontends/cxd2841er*
9896
9897 MEDIA DRIVERS FOR CXD2880
9898 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9899 L:      linux-media@vger.kernel.org
9900 W:      http://linuxtv.org/
9901 T:      git git://linuxtv.org/media_tree.git
9902 S:      Supported
9903 F:      drivers/media/dvb-frontends/cxd2880/*
9904 F:      drivers/media/spi/cxd2880*
9905
9906 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9907 L:      linux-media@vger.kernel.org
9908 W:      https://linuxtv.org
9909 T:      git git://linuxtv.org/media_tree.git
9910 S:      Orphan
9911 F:      drivers/media/pci/ddbridge/*
9912
9913 MEDIA DRIVERS FOR FREESCALE IMX
9914 M:      Steve Longerbeam <slongerbeam@gmail.com>
9915 M:      Philipp Zabel <p.zabel@pengutronix.de>
9916 L:      linux-media@vger.kernel.org
9917 T:      git git://linuxtv.org/media_tree.git
9918 S:      Maintained
9919 F:      Documentation/devicetree/bindings/media/imx.txt
9920 F:      Documentation/media/v4l-drivers/imx.rst
9921 F:      drivers/staging/media/imx/
9922 F:      include/linux/imx-media.h
9923 F:      include/media/imx.h
9924
9925 MEDIA DRIVER FOR FREESCALE IMX PXP
9926 M:      Philipp Zabel <p.zabel@pengutronix.de>
9927 L:      linux-media@vger.kernel.org
9928 T:      git git://linuxtv.org/media_tree.git
9929 S:      Maintained
9930 F:      drivers/media/platform/imx-pxp.[ch]
9931
9932 MEDIA DRIVERS FOR FREESCALE IMX7
9933 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9934 L:      linux-media@vger.kernel.org
9935 T:      git git://linuxtv.org/media_tree.git
9936 S:      Maintained
9937 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9938 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9939 F:      Documentation/media/v4l-drivers/imx7.rst
9940 F:      drivers/staging/media/imx/imx7-media-csi.c
9941 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9942
9943 MEDIA DRIVERS FOR HELENE
9944 M:      Abylay Ospan <aospan@netup.ru>
9945 L:      linux-media@vger.kernel.org
9946 W:      https://linuxtv.org
9947 W:      http://netup.tv/
9948 T:      git git://linuxtv.org/media_tree.git
9949 S:      Supported
9950 F:      drivers/media/dvb-frontends/helene*
9951
9952 MEDIA DRIVERS FOR HORUS3A
9953 M:      Sergey Kozlov <serjk@netup.ru>
9954 M:      Abylay Ospan <aospan@netup.ru>
9955 L:      linux-media@vger.kernel.org
9956 W:      https://linuxtv.org
9957 W:      http://netup.tv/
9958 T:      git git://linuxtv.org/media_tree.git
9959 S:      Supported
9960 F:      drivers/media/dvb-frontends/horus3a*
9961
9962 MEDIA DRIVERS FOR LNBH25
9963 M:      Sergey Kozlov <serjk@netup.ru>
9964 M:      Abylay Ospan <aospan@netup.ru>
9965 L:      linux-media@vger.kernel.org
9966 W:      https://linuxtv.org
9967 W:      http://netup.tv/
9968 T:      git git://linuxtv.org/media_tree.git
9969 S:      Supported
9970 F:      drivers/media/dvb-frontends/lnbh25*
9971
9972 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9973 L:      linux-media@vger.kernel.org
9974 W:      https://linuxtv.org
9975 T:      git git://linuxtv.org/media_tree.git
9976 S:      Orphan
9977 F:      drivers/media/dvb-frontends/mxl5xx*
9978
9979 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9980 M:      Sergey Kozlov <serjk@netup.ru>
9981 M:      Abylay Ospan <aospan@netup.ru>
9982 L:      linux-media@vger.kernel.org
9983 W:      https://linuxtv.org
9984 W:      http://netup.tv/
9985 T:      git git://linuxtv.org/media_tree.git
9986 S:      Supported
9987 F:      drivers/media/pci/netup_unidvb/*
9988
9989 MEDIA DRIVERS FOR RENESAS - CEU
9990 M:      Jacopo Mondi <jacopo@jmondi.org>
9991 L:      linux-media@vger.kernel.org
9992 L:      linux-renesas-soc@vger.kernel.org
9993 T:      git git://linuxtv.org/media_tree.git
9994 S:      Supported
9995 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9996 F:      drivers/media/platform/renesas-ceu.c
9997 F:      include/media/drv-intf/renesas-ceu.h
9998
9999 MEDIA DRIVERS FOR RENESAS - DRIF
10000 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10001 L:      linux-media@vger.kernel.org
10002 L:      linux-renesas-soc@vger.kernel.org
10003 T:      git git://linuxtv.org/media_tree.git
10004 S:      Supported
10005 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10006 F:      drivers/media/platform/rcar_drif.c
10007
10008 MEDIA DRIVERS FOR RENESAS - FCP
10009 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10010 L:      linux-media@vger.kernel.org
10011 L:      linux-renesas-soc@vger.kernel.org
10012 T:      git git://linuxtv.org/media_tree.git
10013 S:      Supported
10014 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10015 F:      drivers/media/platform/rcar-fcp.c
10016 F:      include/media/rcar-fcp.h
10017
10018 MEDIA DRIVERS FOR RENESAS - FDP1
10019 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10020 L:      linux-media@vger.kernel.org
10021 L:      linux-renesas-soc@vger.kernel.org
10022 T:      git git://linuxtv.org/media_tree.git
10023 S:      Supported
10024 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10025 F:      drivers/media/platform/rcar_fdp1.c
10026
10027 MEDIA DRIVERS FOR RENESAS - VIN
10028 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10029 L:      linux-media@vger.kernel.org
10030 L:      linux-renesas-soc@vger.kernel.org
10031 T:      git git://linuxtv.org/media_tree.git
10032 S:      Supported
10033 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10034 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
10035 F:      drivers/media/platform/rcar-vin/
10036
10037 MEDIA DRIVERS FOR RENESAS - VSP1
10038 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10039 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10040 L:      linux-media@vger.kernel.org
10041 L:      linux-renesas-soc@vger.kernel.org
10042 T:      git git://linuxtv.org/media_tree.git
10043 S:      Supported
10044 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10045 F:      drivers/media/platform/vsp1/
10046
10047 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10048 L:      linux-media@vger.kernel.org
10049 W:      https://linuxtv.org
10050 T:      git git://linuxtv.org/media_tree.git
10051 S:      Orphan
10052 F:      drivers/media/dvb-frontends/stv0910*
10053
10054 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10055 L:      linux-media@vger.kernel.org
10056 W:      https://linuxtv.org
10057 T:      git git://linuxtv.org/media_tree.git
10058 S:      Orphan
10059 F:      drivers/media/dvb-frontends/stv6111*
10060
10061 MEDIA DRIVERS FOR STM32 - DCMI
10062 M:      Hugues Fruchet <hugues.fruchet@st.com>
10063 L:      linux-media@vger.kernel.org
10064 T:      git git://linuxtv.org/media_tree.git
10065 S:      Supported
10066 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10067 F:      drivers/media/platform/stm32/stm32-dcmi.c
10068
10069 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10070 M:      Dmitry Osipenko <digetx@gmail.com>
10071 L:      linux-media@vger.kernel.org
10072 L:      linux-tegra@vger.kernel.org
10073 T:      git git://linuxtv.org/media_tree.git
10074 S:      Maintained
10075 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10076 F:      drivers/staging/media/tegra-vde/
10077
10078 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10079 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10080 P:      LinuxTV.org Project
10081 L:      linux-media@vger.kernel.org
10082 W:      https://linuxtv.org
10083 Q:      http://patchwork.kernel.org/project/linux-media/list/
10084 T:      git git://linuxtv.org/media_tree.git
10085 S:      Maintained
10086 F:      Documentation/devicetree/bindings/media/
10087 F:      Documentation/media/
10088 F:      drivers/media/
10089 F:      drivers/staging/media/
10090 F:      include/linux/platform_data/media/
10091 F:      include/media/
10092 F:      include/uapi/linux/dvb/
10093 F:      include/uapi/linux/videodev2.h
10094 F:      include/uapi/linux/media.h
10095 F:      include/uapi/linux/v4l2-*
10096 F:      include/uapi/linux/meye.h
10097 F:      include/uapi/linux/ivtv*
10098 F:      include/uapi/linux/uvcvideo.h
10099
10100 MEDIATEK BLUETOOTH DRIVER
10101 M:      Sean Wang <sean.wang@mediatek.com>
10102 L:      linux-bluetooth@vger.kernel.org
10103 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10104 S:      Maintained
10105 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10106 F:      drivers/bluetooth/btmtkuart.c
10107
10108 MEDIATEK CIR DRIVER
10109 M:      Sean Wang <sean.wang@mediatek.com>
10110 S:      Maintained
10111 F:      drivers/media/rc/mtk-cir.c
10112
10113 MEDIATEK DMA DRIVER
10114 M:      Sean Wang <sean.wang@mediatek.com>
10115 L:      dmaengine@vger.kernel.org
10116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10117 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10118 S:      Maintained
10119 F:      Documentation/devicetree/bindings/dma/mtk-*
10120 F:      drivers/dma/mediatek/
10121
10122 MEDIATEK PMIC LED DRIVER
10123 M:      Sean Wang <sean.wang@mediatek.com>
10124 S:      Maintained
10125 F:      drivers/leds/leds-mt6323.c
10126 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10127
10128 MEDIATEK ETHERNET DRIVER
10129 M:      Felix Fietkau <nbd@openwrt.org>
10130 M:      John Crispin <john@phrozen.org>
10131 M:      Sean Wang <sean.wang@mediatek.com>
10132 M:      Nelson Chang <nelson.chang@mediatek.com>
10133 L:      netdev@vger.kernel.org
10134 S:      Maintained
10135 F:      drivers/net/ethernet/mediatek/
10136
10137 MEDIATEK SWITCH DRIVER
10138 M:      Sean Wang <sean.wang@mediatek.com>
10139 L:      netdev@vger.kernel.org
10140 S:      Maintained
10141 F:      drivers/net/dsa/mt7530.*
10142 F:      net/dsa/tag_mtk.c
10143
10144 MEDIATEK JPEG DRIVER
10145 M:      Rick Chang <rick.chang@mediatek.com>
10146 M:      Bin Liu <bin.liu@mediatek.com>
10147 S:      Supported
10148 F:      drivers/media/platform/mtk-jpeg/
10149 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10150
10151 MEDIATEK MDP DRIVER
10152 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10153 M:      Houlong Wei <houlong.wei@mediatek.com>
10154 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10155 S:      Supported
10156 F:      drivers/media/platform/mtk-mdp/
10157 F:      drivers/media/platform/mtk-vpu/
10158 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10159
10160 MEDIATEK MEDIA DRIVER
10161 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10162 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10163 S:      Supported
10164 F:      drivers/media/platform/mtk-vcodec/
10165 F:      drivers/media/platform/mtk-vpu/
10166 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10167 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10168
10169 MEDIATEK MMC/SD/SDIO DRIVER
10170 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10171 S:      Maintained
10172 F:      drivers/mmc/host/mtk-sd.c
10173 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10174
10175 MEDIATEK MT76 WIRELESS LAN DRIVER
10176 M:      Felix Fietkau <nbd@nbd.name>
10177 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10178 R:      Ryder Lee <ryder.lee@mediatek.com>
10179 R:      Roy Luo <royluo@google.com>
10180 L:      linux-wireless@vger.kernel.org
10181 S:      Maintained
10182 F:      drivers/net/wireless/mediatek/mt76/
10183
10184 MEDIATEK MT7601U WIRELESS LAN DRIVER
10185 M:      Jakub Kicinski <kubakici@wp.pl>
10186 L:      linux-wireless@vger.kernel.org
10187 S:      Maintained
10188 F:      drivers/net/wireless/mediatek/mt7601u/
10189
10190 MEDIATEK MT7621/28/88 I2C DRIVER
10191 M:      Stefan Roese <sr@denx.de>
10192 L:      linux-i2c@vger.kernel.org
10193 S:      Maintained
10194 F:      drivers/i2c/busses/i2c-mt7621.c
10195 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10196
10197 MEDIATEK NAND CONTROLLER DRIVER
10198 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10199 L:      linux-mtd@lists.infradead.org
10200 S:      Maintained
10201 F:      drivers/mtd/nand/raw/mtk_*
10202 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10203
10204 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10205 M:      Sean Wang <sean.wang@mediatek.com>
10206 S:      Maintained
10207 F:      drivers/char/hw_random/mtk-rng.c
10208
10209 MEDIATEK USB3 DRD IP DRIVER
10210 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10211 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10213 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10214 S:      Maintained
10215 F:      drivers/usb/mtu3/
10216
10217 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10218 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10219 M:      Martin Donnelly <martin.donnelly@ge.com>
10220 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10221 S:      Maintained
10222 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10223 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10224
10225 MEGARAID SCSI/SAS DRIVERS
10226 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10227 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10228 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10229 L:      megaraidlinux.pdl@broadcom.com
10230 L:      linux-scsi@vger.kernel.org
10231 W:      http://www.avagotech.com/support/
10232 S:      Maintained
10233 F:      Documentation/scsi/megaraid.txt
10234 F:      drivers/scsi/megaraid.*
10235 F:      drivers/scsi/megaraid/
10236
10237 MELEXIS MLX90614 DRIVER
10238 M:      Crt Mori <cmo@melexis.com>
10239 L:      linux-iio@vger.kernel.org
10240 W:      http://www.melexis.com
10241 S:      Supported
10242 F:      drivers/iio/temperature/mlx90614.c
10243
10244 MELEXIS MLX90632 DRIVER
10245 M:      Crt Mori <cmo@melexis.com>
10246 L:      linux-iio@vger.kernel.org
10247 W:      http://www.melexis.com
10248 S:      Supported
10249 F:      drivers/iio/temperature/mlx90632.c
10250
10251 MELFAS MIP4 TOUCHSCREEN DRIVER
10252 M:      Sangwon Jee <jeesw@melfas.com>
10253 W:      http://www.melfas.com
10254 S:      Supported
10255 F:      drivers/input/touchscreen/melfas_mip4.c
10256 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10257
10258 MELLANOX ETHERNET DRIVER (mlx4_en)
10259 M:      Tariq Toukan <tariqt@mellanox.com>
10260 L:      netdev@vger.kernel.org
10261 S:      Supported
10262 W:      http://www.mellanox.com
10263 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10264 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10265
10266 MELLANOX ETHERNET DRIVER (mlx5e)
10267 M:      Saeed Mahameed <saeedm@mellanox.com>
10268 L:      netdev@vger.kernel.org
10269 S:      Supported
10270 W:      http://www.mellanox.com
10271 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10272 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10273
10274 MELLANOX ETHERNET INNOVA DRIVERS
10275 R:      Boris Pismenny <borisp@mellanox.com>
10276 L:      netdev@vger.kernel.org
10277 S:      Supported
10278 W:      http://www.mellanox.com
10279 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10280 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10281 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10282 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10283 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10284
10285 MELLANOX ETHERNET SWITCH DRIVERS
10286 M:      Jiri Pirko <jiri@mellanox.com>
10287 M:      Ido Schimmel <idosch@mellanox.com>
10288 L:      netdev@vger.kernel.org
10289 S:      Supported
10290 W:      http://www.mellanox.com
10291 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10292 F:      drivers/net/ethernet/mellanox/mlxsw/
10293 F:      tools/testing/selftests/drivers/net/mlxsw/
10294
10295 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10296 M:      mlxsw@mellanox.com
10297 L:      netdev@vger.kernel.org
10298 S:      Supported
10299 W:      http://www.mellanox.com
10300 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10301 F:      drivers/net/ethernet/mellanox/mlxfw/
10302
10303 MELLANOX HARDWARE PLATFORM SUPPORT
10304 M:      Andy Shevchenko <andy@infradead.org>
10305 M:      Darren Hart <dvhart@infradead.org>
10306 M:      Vadim Pasternak <vadimp@mellanox.com>
10307 L:      platform-driver-x86@vger.kernel.org
10308 S:      Supported
10309 F:      drivers/platform/mellanox/
10310 F:      include/linux/platform_data/mlxreg.h
10311
10312 MELLANOX MLX4 core VPI driver
10313 M:      Tariq Toukan <tariqt@mellanox.com>
10314 L:      netdev@vger.kernel.org
10315 L:      linux-rdma@vger.kernel.org
10316 W:      http://www.mellanox.com
10317 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10318 S:      Supported
10319 F:      drivers/net/ethernet/mellanox/mlx4/
10320 F:      include/linux/mlx4/
10321
10322 MELLANOX MLX4 IB driver
10323 M:      Yishai Hadas <yishaih@mellanox.com>
10324 L:      linux-rdma@vger.kernel.org
10325 W:      http://www.mellanox.com
10326 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10327 S:      Supported
10328 F:      drivers/infiniband/hw/mlx4/
10329 F:      include/linux/mlx4/
10330 F:      include/uapi/rdma/mlx4-abi.h
10331
10332 MELLANOX MLX5 core VPI driver
10333 M:      Saeed Mahameed <saeedm@mellanox.com>
10334 M:      Leon Romanovsky <leonro@mellanox.com>
10335 L:      netdev@vger.kernel.org
10336 L:      linux-rdma@vger.kernel.org
10337 W:      http://www.mellanox.com
10338 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10339 S:      Supported
10340 F:      drivers/net/ethernet/mellanox/mlx5/core/
10341 F:      include/linux/mlx5/
10342 F:      Documentation/networking/device_drivers/mellanox/
10343
10344 MELLANOX MLX5 IB driver
10345 M:      Leon Romanovsky <leonro@mellanox.com>
10346 L:      linux-rdma@vger.kernel.org
10347 W:      http://www.mellanox.com
10348 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10349 S:      Supported
10350 F:      drivers/infiniband/hw/mlx5/
10351 F:      include/linux/mlx5/
10352 F:      include/uapi/rdma/mlx5-abi.h
10353
10354 MELLANOX MLXCPLD I2C AND MUX DRIVER
10355 M:      Vadim Pasternak <vadimp@mellanox.com>
10356 M:      Michael Shych <michaelsh@mellanox.com>
10357 L:      linux-i2c@vger.kernel.org
10358 S:      Supported
10359 F:      drivers/i2c/busses/i2c-mlxcpld.c
10360 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10361 F:      Documentation/i2c/busses/i2c-mlxcpld
10362
10363 MELLANOX MLXCPLD LED DRIVER
10364 M:      Vadim Pasternak <vadimp@mellanox.com>
10365 L:      linux-leds@vger.kernel.org
10366 S:      Supported
10367 F:      drivers/leds/leds-mlxcpld.c
10368 F:      drivers/leds/leds-mlxreg.c
10369 F:      Documentation/leds/leds-mlxcpld.rst
10370
10371 MELLANOX PLATFORM DRIVER
10372 M:      Vadim Pasternak <vadimp@mellanox.com>
10373 L:      platform-driver-x86@vger.kernel.org
10374 S:      Supported
10375 F:      drivers/platform/x86/mlx-platform.c
10376
10377 MEMBARRIER SUPPORT
10378 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10379 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10380 L:      linux-kernel@vger.kernel.org
10381 S:      Supported
10382 F:      kernel/sched/membarrier.c
10383 F:      include/uapi/linux/membarrier.h
10384 F:      arch/powerpc/include/asm/membarrier.h
10385
10386 MEMBLOCK
10387 M:      Mike Rapoport <rppt@linux.ibm.com>
10388 L:      linux-mm@kvack.org
10389 S:      Maintained
10390 F:      include/linux/memblock.h
10391 F:      mm/memblock.c
10392 F:      Documentation/core-api/boot-time-mm.rst
10393
10394 MEMORY MANAGEMENT
10395 L:      linux-mm@kvack.org
10396 W:      http://www.linux-mm.org
10397 S:      Maintained
10398 F:      include/linux/mm.h
10399 F:      include/linux/gfp.h
10400 F:      include/linux/mmzone.h
10401 F:      include/linux/memory_hotplug.h
10402 F:      include/linux/vmalloc.h
10403 F:      mm/
10404
10405 MEMORY TECHNOLOGY DEVICES (MTD)
10406 M:      David Woodhouse <dwmw2@infradead.org>
10407 M:      Brian Norris <computersforpeace@gmail.com>
10408 M:      Marek Vasut <marek.vasut@gmail.com>
10409 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10410 M:      Richard Weinberger <richard@nod.at>
10411 M:      Vignesh Raghavendra <vigneshr@ti.com>
10412 L:      linux-mtd@lists.infradead.org
10413 W:      http://www.linux-mtd.infradead.org/
10414 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10417 S:      Maintained
10418 F:      Documentation/devicetree/bindings/mtd/
10419 F:      drivers/mtd/
10420 F:      include/linux/mtd/
10421 F:      include/uapi/mtd/
10422
10423 MEN A21 WATCHDOG DRIVER
10424 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10425 L:      linux-watchdog@vger.kernel.org
10426 S:      Maintained
10427 F:      drivers/watchdog/mena21_wdt.c
10428
10429 MEN CHAMELEON BUS (mcb)
10430 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10431 S:      Maintained
10432 F:      drivers/mcb/
10433 F:      include/linux/mcb.h
10434 F:      Documentation/driver-api/men-chameleon-bus.rst
10435
10436 MEN F21BMC (Board Management Controller)
10437 M:      Andreas Werner <andreas.werner@men.de>
10438 S:      Supported
10439 F:      drivers/mfd/menf21bmc.c
10440 F:      drivers/watchdog/menf21bmc_wdt.c
10441 F:      drivers/leds/leds-menf21bmc.c
10442 F:      drivers/hwmon/menf21bmc_hwmon.c
10443 F:      Documentation/hwmon/menf21bmc.rst
10444
10445 MEN Z069 WATCHDOG DRIVER
10446 M:      Johannes Thumshirn <jth@kernel.org>
10447 L:      linux-watchdog@vger.kernel.org
10448 S:      Maintained
10449 F:      drivers/watchdog/menz69_wdt.c
10450
10451 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10452 M:      Neil Armstrong <narmstrong@baylibre.com>
10453 L:      linux-media@vger.kernel.org
10454 L:      linux-amlogic@lists.infradead.org
10455 W:      http://linux-meson.com/
10456 S:      Supported
10457 F:      drivers/media/platform/meson/ao-cec.c
10458 F:      drivers/media/platform/meson/ao-cec-g12a.c
10459 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10460 T:      git git://linuxtv.org/media_tree.git
10461
10462 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10463 M:      Liang Yang <liang.yang@amlogic.com>
10464 L:      linux-mtd@lists.infradead.org
10465 S:      Maintained
10466 F:      drivers/mtd/nand/raw/meson_*
10467 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10468
10469 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10470 M:      Maxime Jourdan <mjourdan@baylibre.com>
10471 L:      linux-media@vger.kernel.org
10472 L:      linux-amlogic@lists.infradead.org
10473 S:      Supported
10474 F:      drivers/staging/media/meson/vdec/
10475 T:      git git://linuxtv.org/media_tree.git
10476
10477 METHODE UDPU SUPPORT
10478 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10479 S:      Maintained
10480 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10481
10482 MICROBLAZE ARCHITECTURE
10483 M:      Michal Simek <monstr@monstr.eu>
10484 W:      http://www.monstr.eu/fdt/
10485 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10486 S:      Supported
10487 F:      arch/microblaze/
10488
10489 MICROCHIP AT91 SERIAL DRIVER
10490 M:      Richard Genoud <richard.genoud@gmail.com>
10491 S:      Maintained
10492 F:      drivers/tty/serial/atmel_serial.c
10493 F:      drivers/tty/serial/atmel_serial.h
10494 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10495
10496 MICROCHIP AUDIO ASOC DRIVERS
10497 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10499 S:      Supported
10500 F:      sound/soc/atmel
10501
10502 MICROCHIP DMA DRIVER
10503 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10505 L:      dmaengine@vger.kernel.org
10506 S:      Supported
10507 F:      drivers/dma/at_hdmac.c
10508 F:      drivers/dma/at_hdmac_regs.h
10509 F:      include/linux/platform_data/dma-atmel.h
10510 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10511 F:      include/dt-bindings/dma/at91.h
10512
10513 MICROCHIP ECC DRIVER
10514 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10515 L:      linux-crypto@vger.kernel.org
10516 S:      Maintained
10517 F:      drivers/crypto/atmel-ecc.*
10518
10519 MICROCHIP I2C DRIVER
10520 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10521 L:      linux-i2c@vger.kernel.org
10522 S:      Supported
10523 F:      drivers/i2c/busses/i2c-at91.h
10524 F:      drivers/i2c/busses/i2c-at91-*.c
10525
10526 MICROCHIP ISC DRIVER
10527 M:      Eugen Hristev <eugen.hristev@microchip.com>
10528 L:      linux-media@vger.kernel.org
10529 S:      Supported
10530 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10531 F:      drivers/media/platform/atmel/atmel-isc.h
10532 F:      drivers/media/platform/atmel/atmel-isc-base.c
10533 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10534 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10535
10536 MICROCHIP ISI DRIVER
10537 M:      Eugen Hristev <eugen.hristev@microchip.com>
10538 L:      linux-media@vger.kernel.org
10539 S:      Supported
10540 F:      drivers/media/platform/atmel/atmel-isi.c
10541 F:      drivers/media/platform/atmel/atmel-isi.h
10542
10543 MICROCHIP AT91 USART MFD DRIVER
10544 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10545 L:      linux-kernel@vger.kernel.org
10546 S:      Supported
10547 F:      drivers/mfd/at91-usart.c
10548 F:      include/dt-bindings/mfd/at91-usart.h
10549 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10550
10551 MICROCHIP AT91 USART SPI DRIVER
10552 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10553 L:      linux-spi@vger.kernel.org
10554 S:      Supported
10555 F:      drivers/spi/spi-at91-usart.c
10556 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10557
10558 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10559 M:      Woojung Huh <woojung.huh@microchip.com>
10560 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10561 L:      netdev@vger.kernel.org
10562 S:      Maintained
10563 F:      net/dsa/tag_ksz.c
10564 F:      drivers/net/dsa/microchip/*
10565 F:      include/linux/platform_data/microchip-ksz.h
10566 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10567
10568 MICROCHIP LAN743X ETHERNET DRIVER
10569 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10570 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10571 L:      netdev@vger.kernel.org
10572 S:      Maintained
10573 F:      drivers/net/ethernet/microchip/lan743x_*
10574
10575 MICROCHIP LCDFB DRIVER
10576 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10577 L:      linux-fbdev@vger.kernel.org
10578 S:      Maintained
10579 F:      drivers/video/fbdev/atmel_lcdfb.c
10580 F:      include/video/atmel_lcdc.h
10581
10582 MICROCHIP MMC/SD/SDIO MCI DRIVER
10583 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10584 S:      Maintained
10585 F:      drivers/mmc/host/atmel-mci.c
10586
10587 MICROCHIP MCP16502 PMIC DRIVER
10588 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590 S:      Maintained
10591 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10592 F:      drivers/regulator/mcp16502.c
10593
10594 MICROCHIP MCP3911 ADC DRIVER
10595 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10596 M:      Kent Gustavsson <kent@minoris.se>
10597 L:      linux-iio@vger.kernel.org
10598 S:      Supported
10599 F:      drivers/iio/adc/mcp3911.c
10600 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10601
10602 MICROCHIP NAND DRIVER
10603 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10604 L:      linux-mtd@lists.infradead.org
10605 S:      Supported
10606 F:      drivers/mtd/nand/raw/atmel/*
10607 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10608
10609 MICROCHIP PWM DRIVER
10610 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10612 L:      linux-pwm@vger.kernel.org
10613 S:      Supported
10614 F:      drivers/pwm/pwm-atmel.c
10615 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10616
10617 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10618 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10619 M:      Eugen Hristev <eugen.hristev@microchip.com>
10620 L:      linux-iio@vger.kernel.org
10621 S:      Supported
10622 F:      drivers/iio/adc/at91-sama5d2_adc.c
10623 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10624 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10625
10626 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10627 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10628 S:      Supported
10629 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10630
10631 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10632 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10634 L:      linux-gpio@vger.kernel.org
10635 F:      drivers/gpio/gpio-sama5d2-piobu.c
10636
10637 MICROCHIP SPI DRIVER
10638 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10639 S:      Supported
10640 F:      drivers/spi/spi-atmel.*
10641
10642 MICROCHIP SSC DRIVER
10643 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10645 S:      Supported
10646 F:      drivers/misc/atmel-ssc.c
10647 F:      include/linux/atmel-ssc.h
10648
10649 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10650 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10652 S:      Supported
10653 F:      drivers/misc/atmel_tclib.c
10654 F:      drivers/clocksource/tcb_clksrc.c
10655
10656 MICROCHIP USBA UDC DRIVER
10657 M:      Cristian Birsan <cristian.birsan@microchip.com>
10658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10659 S:      Supported
10660 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10661
10662 MICROCHIP USB251XB DRIVER
10663 M:      Richard Leitner <richard.leitner@skidata.com>
10664 L:      linux-usb@vger.kernel.org
10665 S:      Maintained
10666 F:      drivers/usb/misc/usb251xb.c
10667 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10668
10669 MICROCHIP XDMA DRIVER
10670 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10671 L:      linux-arm-kernel@lists.infradead.org
10672 L:      dmaengine@vger.kernel.org
10673 S:      Supported
10674 F:      drivers/dma/at_xdmac.c
10675
10676 MICROSEMI MIPS SOCS
10677 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10678 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10679 L:      linux-mips@vger.kernel.org
10680 S:      Supported
10681 F:      arch/mips/generic/board-ocelot.c
10682 F:      arch/mips/configs/generic/board-ocelot.config
10683 F:      arch/mips/boot/dts/mscc/
10684 F:      Documentation/devicetree/bindings/mips/mscc.txt
10685
10686 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10687 M:      Don Brace <don.brace@microsemi.com>
10688 L:      esc.storagedev@microsemi.com
10689 L:      linux-scsi@vger.kernel.org
10690 S:      Supported
10691 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10692 F:      drivers/scsi/smartpqi/Kconfig
10693 F:      drivers/scsi/smartpqi/Makefile
10694 F:      include/linux/cciss*.h
10695 F:      include/uapi/linux/cciss*.h
10696 F:      Documentation/scsi/smartpqi.txt
10697
10698 MICROSEMI ETHERNET SWITCH DRIVER
10699 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10700 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10701 L:      netdev@vger.kernel.org
10702 S:      Supported
10703 F:      drivers/net/ethernet/mscc/
10704
10705 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10706 M:      Chen Yu <yu.c.chen@intel.com>
10707 L:      platform-driver-x86@vger.kernel.org
10708 S:      Supported
10709 F:      drivers/platform/x86/surfacepro3_button.c
10710
10711 MICROTEK X6 SCANNER
10712 M:      Oliver Neukum <oliver@neukum.org>
10713 S:      Maintained
10714 F:      drivers/usb/image/microtek.*
10715
10716 MIPS
10717 M:      Ralf Baechle <ralf@linux-mips.org>
10718 M:      Paul Burton <paul.burton@mips.com>
10719 M:      James Hogan <jhogan@kernel.org>
10720 L:      linux-mips@vger.kernel.org
10721 W:      http://www.linux-mips.org/
10722 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10724 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10725 S:      Supported
10726 F:      Documentation/devicetree/bindings/mips/
10727 F:      Documentation/mips/
10728 F:      arch/mips/
10729 F:      drivers/platform/mips/
10730
10731 MIPS BOSTON DEVELOPMENT BOARD
10732 M:      Paul Burton <paul.burton@mips.com>
10733 L:      linux-mips@vger.kernel.org
10734 S:      Maintained
10735 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10736 F:      arch/mips/boot/dts/img/boston.dts
10737 F:      arch/mips/configs/generic/board-boston.config
10738 F:      drivers/clk/imgtec/clk-boston.c
10739 F:      include/dt-bindings/clock/boston-clock.h
10740
10741 MIPS GENERIC PLATFORM
10742 M:      Paul Burton <paul.burton@mips.com>
10743 L:      linux-mips@vger.kernel.org
10744 S:      Supported
10745 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10746 F:      arch/mips/generic/
10747 F:      arch/mips/tools/generic-board-config.sh
10748
10749 MIPS/LOONGSON1 ARCHITECTURE
10750 M:      Keguang Zhang <keguang.zhang@gmail.com>
10751 L:      linux-mips@vger.kernel.org
10752 S:      Maintained
10753 F:      arch/mips/loongson32/
10754 F:      arch/mips/include/asm/mach-loongson32/
10755 F:      drivers/*/*loongson1*
10756 F:      drivers/*/*/*loongson1*
10757
10758 MIPS/LOONGSON2 ARCHITECTURE
10759 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10760 L:      linux-mips@vger.kernel.org
10761 S:      Maintained
10762 F:      arch/mips/loongson64/fuloong-2e/
10763 F:      arch/mips/loongson64/lemote-2f/
10764 F:      arch/mips/include/asm/mach-loongson64/
10765 F:      drivers/*/*loongson2*
10766 F:      drivers/*/*/*loongson2*
10767
10768 MIPS/LOONGSON3 ARCHITECTURE
10769 M:      Huacai Chen <chenhc@lemote.com>
10770 L:      linux-mips@vger.kernel.org
10771 S:      Maintained
10772 F:      arch/mips/loongson64/
10773 F:      arch/mips/include/asm/mach-loongson64/
10774 F:      drivers/platform/mips/cpu_hwmon.c
10775 F:      drivers/*/*loongson3*
10776 F:      drivers/*/*/*loongson3*
10777
10778 MIPS RINT INSTRUCTION EMULATION
10779 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10780 L:      linux-mips@vger.kernel.org
10781 S:      Supported
10782 F:      arch/mips/math-emu/sp_rint.c
10783 F:      arch/mips/math-emu/dp_rint.c
10784
10785 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10786 M:      Hans Verkuil <hverkuil@xs4all.nl>
10787 L:      linux-media@vger.kernel.org
10788 T:      git git://linuxtv.org/media_tree.git
10789 W:      https://linuxtv.org
10790 S:      Odd Fixes
10791 F:      drivers/media/radio/radio-miropcm20*
10792
10793 MMP SUPPORT
10794 R:      Lubomir Rintel <lkundrak@v3.sk>
10795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10796 S:      Odd Fixes
10797 F:      arch/arm/boot/dts/mmp*
10798 F:      arch/arm/mach-mmp/
10799
10800 MMU GATHER AND TLB INVALIDATION
10801 M:      Will Deacon <will@kernel.org>
10802 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10803 M:      Andrew Morton <akpm@linux-foundation.org>
10804 M:      Nick Piggin <npiggin@gmail.com>
10805 M:      Peter Zijlstra <peterz@infradead.org>
10806 L:      linux-arch@vger.kernel.org
10807 L:      linux-mm@kvack.org
10808 S:      Maintained
10809 F:      arch/*/include/asm/tlb.h
10810 F:      include/asm-generic/tlb.h
10811 F:      mm/mmu_gather.c
10812
10813 MN88472 MEDIA DRIVER
10814 M:      Antti Palosaari <crope@iki.fi>
10815 L:      linux-media@vger.kernel.org
10816 W:      https://linuxtv.org
10817 W:      http://palosaari.fi/linux/
10818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10819 S:      Maintained
10820 F:      drivers/media/dvb-frontends/mn88472*
10821
10822 MN88473 MEDIA DRIVER
10823 M:      Antti Palosaari <crope@iki.fi>
10824 L:      linux-media@vger.kernel.org
10825 W:      https://linuxtv.org
10826 W:      http://palosaari.fi/linux/
10827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10828 S:      Maintained
10829 F:      drivers/media/dvb-frontends/mn88473*
10830
10831 MODULE SUPPORT
10832 M:      Jessica Yu <jeyu@kernel.org>
10833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10834 S:      Maintained
10835 F:      include/linux/module.h
10836 F:      kernel/module.c
10837
10838 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10839 W:      http://popies.net/meye/
10840 S:      Orphan
10841 F:      Documentation/media/v4l-drivers/meye*
10842 F:      drivers/media/pci/meye/
10843 F:      include/uapi/linux/meye.h
10844
10845 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10846 M:      Jiri Slaby <jirislaby@gmail.com>
10847 S:      Maintained
10848 F:      Documentation/driver-api/serial/moxa-smartio.rst
10849 F:      drivers/tty/mxser.*
10850
10851 MR800 AVERMEDIA USB FM RADIO DRIVER
10852 M:      Alexey Klimov <klimov.linux@gmail.com>
10853 L:      linux-media@vger.kernel.org
10854 T:      git git://linuxtv.org/media_tree.git
10855 S:      Maintained
10856 F:      drivers/media/radio/radio-mr800.c
10857
10858 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10859 M:      Alan Ott <alan@signal11.us>
10860 L:      linux-wpan@vger.kernel.org
10861 S:      Maintained
10862 F:      drivers/net/ieee802154/mrf24j40.c
10863 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10864
10865 MSI LAPTOP SUPPORT
10866 M:      "Lee, Chun-Yi" <jlee@suse.com>
10867 L:      platform-driver-x86@vger.kernel.org
10868 S:      Maintained
10869 F:      drivers/platform/x86/msi-laptop.c
10870
10871 MSI WMI SUPPORT
10872 L:      platform-driver-x86@vger.kernel.org
10873 S:      Orphan
10874 F:      drivers/platform/x86/msi-wmi.c
10875
10876 MSI001 MEDIA DRIVER
10877 M:      Antti Palosaari <crope@iki.fi>
10878 L:      linux-media@vger.kernel.org
10879 W:      https://linuxtv.org
10880 W:      http://palosaari.fi/linux/
10881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10882 T:      git git://linuxtv.org/anttip/media_tree.git
10883 S:      Maintained
10884 F:      drivers/media/tuners/msi001*
10885
10886 MSI2500 MEDIA DRIVER
10887 M:      Antti Palosaari <crope@iki.fi>
10888 L:      linux-media@vger.kernel.org
10889 W:      https://linuxtv.org
10890 W:      http://palosaari.fi/linux/
10891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10892 T:      git git://linuxtv.org/anttip/media_tree.git
10893 S:      Maintained
10894 F:      drivers/media/usb/msi2500/
10895
10896 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10897 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10898 L:      linux-mtd@lists.infradead.org
10899 S:      Maintained
10900 F:      drivers/mtd/devices/docg3*
10901
10902 MT9M032 APTINA SENSOR DRIVER
10903 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10904 L:      linux-media@vger.kernel.org
10905 T:      git git://linuxtv.org/media_tree.git
10906 S:      Maintained
10907 F:      drivers/media/i2c/mt9m032.c
10908 F:      include/media/i2c/mt9m032.h
10909
10910 MT9P031 APTINA CAMERA SENSOR
10911 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10912 L:      linux-media@vger.kernel.org
10913 T:      git git://linuxtv.org/media_tree.git
10914 S:      Maintained
10915 F:      drivers/media/i2c/mt9p031.c
10916 F:      include/media/i2c/mt9p031.h
10917
10918 MT9T001 APTINA CAMERA SENSOR
10919 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10920 L:      linux-media@vger.kernel.org
10921 T:      git git://linuxtv.org/media_tree.git
10922 S:      Maintained
10923 F:      drivers/media/i2c/mt9t001.c
10924 F:      include/media/i2c/mt9t001.h
10925
10926 MT9T112 APTINA CAMERA SENSOR
10927 M:      Jacopo Mondi <jacopo@jmondi.org>
10928 L:      linux-media@vger.kernel.org
10929 T:      git git://linuxtv.org/media_tree.git
10930 S:      Odd Fixes
10931 F:      drivers/media/i2c/mt9t112.c
10932 F:      include/media/i2c/mt9t112.h
10933
10934 MT9V032 APTINA CAMERA SENSOR
10935 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10936 L:      linux-media@vger.kernel.org
10937 T:      git git://linuxtv.org/media_tree.git
10938 S:      Maintained
10939 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10940 F:      drivers/media/i2c/mt9v032.c
10941 F:      include/media/i2c/mt9v032.h
10942
10943 MT9V111 APTINA CAMERA SENSOR
10944 M:      Jacopo Mondi <jacopo@jmondi.org>
10945 L:      linux-media@vger.kernel.org
10946 T:      git git://linuxtv.org/media_tree.git
10947 S:      Maintained
10948 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10949 F:      drivers/media/i2c/mt9v111.c
10950
10951 MULTIFUNCTION DEVICES (MFD)
10952 M:      Lee Jones <lee.jones@linaro.org>
10953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10954 S:      Supported
10955 F:      Documentation/devicetree/bindings/mfd/
10956 F:      drivers/mfd/
10957 F:      include/linux/mfd/
10958 F:      include/dt-bindings/mfd/
10959
10960 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10961 S:      Orphan
10962 F:      drivers/mmc/host/mmc_spi.c
10963 F:      include/linux/spi/mmc_spi.h
10964
10965 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10966 M:      Ulf Hansson <ulf.hansson@linaro.org>
10967 L:      linux-mmc@vger.kernel.org
10968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10969 S:      Maintained
10970 F:      Documentation/devicetree/bindings/mmc/
10971 F:      drivers/mmc/
10972 F:      include/linux/mmc/
10973 F:      include/uapi/linux/mmc/
10974
10975 MULTIPLEXER SUBSYSTEM
10976 M:      Peter Rosin <peda@axentia.se>
10977 S:      Maintained
10978 F:      Documentation/ABI/testing/sysfs-class-mux*
10979 F:      Documentation/devicetree/bindings/mux/
10980 F:      include/dt-bindings/mux/
10981 F:      include/linux/mux/
10982 F:      drivers/mux/
10983
10984 MULTITECH MULTIPORT CARD (ISICOM)
10985 S:      Orphan
10986 F:      drivers/tty/isicom.c
10987 F:      include/linux/isicom.h
10988
10989 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10990 M:      Bin Liu <b-liu@ti.com>
10991 L:      linux-usb@vger.kernel.org
10992 S:      Maintained
10993 F:      drivers/usb/musb/
10994
10995 MXL301RF MEDIA DRIVER
10996 M:      Akihiro Tsukada <tskd08@gmail.com>
10997 L:      linux-media@vger.kernel.org
10998 S:      Odd Fixes
10999 F:      drivers/media/tuners/mxl301rf*
11000
11001 MXL5007T MEDIA DRIVER
11002 M:      Michael Krufky <mkrufky@linuxtv.org>
11003 L:      linux-media@vger.kernel.org
11004 W:      https://linuxtv.org
11005 W:      http://github.com/mkrufky
11006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11007 T:      git git://linuxtv.org/mkrufky/tuners.git
11008 S:      Maintained
11009 F:      drivers/media/tuners/mxl5007t.*
11010
11011 MXSFB DRM DRIVER
11012 M:      Marek Vasut <marex@denx.de>
11013 M:      Stefan Agner <stefan@agner.ch>
11014 L:      dri-devel@lists.freedesktop.org
11015 S:      Supported
11016 F:      drivers/gpu/drm/mxsfb/
11017 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11018 T:      git git://anongit.freedesktop.org/drm/drm-misc
11019
11020 MYLEX DAC960 PCI RAID Controller
11021 M:      Hannes Reinecke <hare@kernel.org>
11022 L:      linux-scsi@vger.kernel.org
11023 S:      Supported
11024 F:      drivers/scsi/myrb.*
11025 F:      drivers/scsi/myrs.*
11026
11027 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11028 M:      Chris Lee <christopher.lee@cspi.com>
11029 L:      netdev@vger.kernel.org
11030 W:      https://www.cspi.com/ethernet-products/support/downloads/
11031 S:      Supported
11032 F:      drivers/net/ethernet/myricom/myri10ge/
11033
11034 NAND FLASH SUBSYSTEM
11035 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11036 R:      Richard Weinberger <richard@nod.at>
11037 L:      linux-mtd@lists.infradead.org
11038 W:      http://www.linux-mtd.infradead.org/
11039 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11041 S:      Maintained
11042 F:      drivers/mtd/nand/
11043 F:      include/linux/mtd/*nand*.h
11044
11045 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11046 M:      Daniel Mack <zonque@gmail.com>
11047 S:      Maintained
11048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11049 W:      http://www.native-instruments.com
11050 F:      sound/usb/caiaq/
11051
11052 NATSEMI ETHERNET DRIVER (DP8381x)
11053 S:      Orphan
11054 F:      drivers/net/ethernet/natsemi/natsemi.c
11055
11056 NCR 5380 SCSI DRIVERS
11057 M:      Finn Thain <fthain@telegraphics.com.au>
11058 M:      Michael Schmitz <schmitzmic@gmail.com>
11059 L:      linux-scsi@vger.kernel.org
11060 S:      Maintained
11061 F:      Documentation/scsi/g_NCR5380.txt
11062 F:      drivers/scsi/NCR5380.*
11063 F:      drivers/scsi/arm/cumana_1.c
11064 F:      drivers/scsi/arm/oak.c
11065 F:      drivers/scsi/atari_scsi.*
11066 F:      drivers/scsi/dmx3191d.c
11067 F:      drivers/scsi/g_NCR5380.*
11068 F:      drivers/scsi/mac_scsi.*
11069 F:      drivers/scsi/sun3_scsi.*
11070 F:      drivers/scsi/sun3_scsi_vme.c
11071
11072 NCSI LIBRARY:
11073 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11074 S:      Maintained
11075 F:      net/ncsi/
11076
11077 NCT6775 HARDWARE MONITOR DRIVER
11078 M:      Guenter Roeck <linux@roeck-us.net>
11079 L:      linux-hwmon@vger.kernel.org
11080 S:      Maintained
11081 F:      Documentation/hwmon/nct6775.rst
11082 F:      drivers/hwmon/nct6775.c
11083
11084 NET_FAILOVER MODULE
11085 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11086 L:      netdev@vger.kernel.org
11087 S:      Supported
11088 F:      driver/net/net_failover.c
11089 F:      include/net/net_failover.h
11090 F:      Documentation/networking/net_failover.rst
11091
11092 NETEM NETWORK EMULATOR
11093 M:      Stephen Hemminger <stephen@networkplumber.org>
11094 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11095 S:      Maintained
11096 F:      net/sched/sch_netem.c
11097
11098 NETERION 10GbE DRIVERS (s2io/vxge)
11099 M:      Jon Mason <jdmason@kudzu.us>
11100 L:      netdev@vger.kernel.org
11101 S:      Supported
11102 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11103 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11104 F:      drivers/net/ethernet/neterion/
11105
11106 NETFILTER
11107 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11108 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11109 M:      Florian Westphal <fw@strlen.de>
11110 L:      netfilter-devel@vger.kernel.org
11111 L:      coreteam@netfilter.org
11112 W:      http://www.netfilter.org/
11113 W:      http://www.iptables.org/
11114 W:      http://www.nftables.org/
11115 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11118 S:      Maintained
11119 F:      include/linux/netfilter*
11120 F:      include/linux/netfilter/
11121 F:      include/net/netfilter/
11122 F:      include/uapi/linux/netfilter*
11123 F:      include/uapi/linux/netfilter/
11124 F:      net/*/netfilter.c
11125 F:      net/*/netfilter/
11126 F:      net/netfilter/
11127 F:      net/bridge/br_netfilter*.c
11128
11129 NETROM NETWORK LAYER
11130 M:      Ralf Baechle <ralf@linux-mips.org>
11131 L:      linux-hams@vger.kernel.org
11132 W:      http://www.linux-ax25.org/
11133 S:      Maintained
11134 F:      include/net/netrom.h
11135 F:      include/uapi/linux/netrom.h
11136 F:      net/netrom/
11137
11138 NETRONOME ETHERNET DRIVERS
11139 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11140 L:      oss-drivers@netronome.com
11141 S:      Maintained
11142 F:      drivers/net/ethernet/netronome/
11143
11144 NETWORK BLOCK DEVICE (NBD)
11145 M:      Josef Bacik <josef@toxicpanda.com>
11146 S:      Maintained
11147 L:      linux-block@vger.kernel.org
11148 L:      nbd@other.debian.org
11149 F:      Documentation/admin-guide/blockdev/nbd.rst
11150 F:      drivers/block/nbd.c
11151 F:      include/trace/events/nbd.h
11152 F:      include/uapi/linux/nbd.h
11153
11154 NETWORK DROP MONITOR
11155 M:      Neil Horman <nhorman@tuxdriver.com>
11156 L:      netdev@vger.kernel.org
11157 S:      Maintained
11158 W:      https://fedorahosted.org/dropwatch/
11159 F:      net/core/drop_monitor.c
11160
11161 NETWORKING DRIVERS
11162 M:      "David S. Miller" <davem@davemloft.net>
11163 L:      netdev@vger.kernel.org
11164 W:      http://www.linuxfoundation.org/en/Net
11165 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11168 S:      Odd Fixes
11169 F:      Documentation/devicetree/bindings/net/
11170 F:      drivers/net/
11171 F:      include/linux/if_*
11172 F:      include/linux/netdevice.h
11173 F:      include/linux/etherdevice.h
11174 F:      include/linux/fcdevice.h
11175 F:      include/linux/fddidevice.h
11176 F:      include/linux/hippidevice.h
11177 F:      include/linux/inetdevice.h
11178 F:      include/uapi/linux/if_*
11179 F:      include/uapi/linux/netdevice.h
11180
11181 NETWORKING DRIVERS (WIRELESS)
11182 M:      Kalle Valo <kvalo@codeaurora.org>
11183 L:      linux-wireless@vger.kernel.org
11184 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11187 S:      Maintained
11188 F:      Documentation/devicetree/bindings/net/wireless/
11189 F:      drivers/net/wireless/
11190
11191 NETWORKING [DSA]
11192 M:      Andrew Lunn <andrew@lunn.ch>
11193 M:      Vivien Didelot <vivien.didelot@gmail.com>
11194 M:      Florian Fainelli <f.fainelli@gmail.com>
11195 S:      Maintained
11196 F:      Documentation/devicetree/bindings/net/dsa/
11197 F:      net/dsa/
11198 F:      include/net/dsa.h
11199 F:      include/linux/dsa/
11200 F:      include/linux/platform_data/dsa.h
11201 F:      drivers/net/dsa/
11202
11203 NETWORKING [GENERAL]
11204 M:      "David S. Miller" <davem@davemloft.net>
11205 L:      netdev@vger.kernel.org
11206 W:      http://www.linuxfoundation.org/en/Net
11207 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11210 B:      mailto:netdev@vger.kernel.org
11211 S:      Maintained
11212 F:      net/
11213 F:      include/net/
11214 F:      include/linux/in.h
11215 F:      include/linux/net.h
11216 F:      include/linux/netdevice.h
11217 F:      include/uapi/linux/in.h
11218 F:      include/uapi/linux/net.h
11219 F:      include/uapi/linux/netdevice.h
11220 F:      include/uapi/linux/net_namespace.h
11221 F:      tools/testing/selftests/net/
11222 F:      lib/net_utils.c
11223 F:      lib/random32.c
11224 F:      Documentation/networking/
11225
11226 NETWORKING [IPSEC]
11227 M:      Steffen Klassert <steffen.klassert@secunet.com>
11228 M:      Herbert Xu <herbert@gondor.apana.org.au>
11229 M:      "David S. Miller" <davem@davemloft.net>
11230 L:      netdev@vger.kernel.org
11231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11233 S:      Maintained
11234 F:      net/xfrm/
11235 F:      net/key/
11236 F:      net/ipv4/xfrm*
11237 F:      net/ipv4/esp4*
11238 F:      net/ipv4/ah4.c
11239 F:      net/ipv4/ipcomp.c
11240 F:      net/ipv4/ip_vti.c
11241 F:      net/ipv6/xfrm*
11242 F:      net/ipv6/esp6*
11243 F:      net/ipv6/ah6.c
11244 F:      net/ipv6/ipcomp6.c
11245 F:      net/ipv6/ip6_vti.c
11246 F:      include/uapi/linux/xfrm.h
11247 F:      include/net/xfrm.h
11248
11249 NETWORKING [IPv4/IPv6]
11250 M:      "David S. Miller" <davem@davemloft.net>
11251 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11252 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11253 L:      netdev@vger.kernel.org
11254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11255 S:      Maintained
11256 F:      net/ipv4/
11257 F:      net/ipv6/
11258 F:      include/net/ip*
11259 F:      arch/x86/net/*
11260
11261 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11262 M:      Paul Moore <paul@paul-moore.com>
11263 W:      https://github.com/netlabel
11264 L:      netdev@vger.kernel.org
11265 L:      linux-security-module@vger.kernel.org
11266 S:      Maintained
11267 F:      Documentation/netlabel/
11268 F:      include/net/calipso.h
11269 F:      include/net/cipso_ipv4.h
11270 F:      include/net/netlabel.h
11271 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11272 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11273 F:      net/netlabel/
11274 F:      net/ipv4/cipso_ipv4.c
11275 F:      net/ipv6/calipso.c
11276 F:      net/netfilter/xt_CONNSECMARK.c
11277 F:      net/netfilter/xt_SECMARK.c
11278
11279 NETWORKING [TCP]
11280 M:      Eric Dumazet <edumazet@google.com>
11281 L:      netdev@vger.kernel.org
11282 S:      Maintained
11283 F:      net/ipv4/tcp*.c
11284 F:      net/ipv4/syncookies.c
11285 F:      net/ipv6/tcp*.c
11286 F:      net/ipv6/syncookies.c
11287 F:      include/uapi/linux/tcp.h
11288 F:      include/net/tcp.h
11289 F:      include/linux/tcp.h
11290 F:      include/trace/events/tcp.h
11291
11292 NETWORKING [TLS]
11293 M:      Boris Pismenny <borisp@mellanox.com>
11294 M:      Aviad Yehezkel <aviadye@mellanox.com>
11295 M:      Dave Watson <davejwatson@fb.com>
11296 M:      John Fastabend <john.fastabend@gmail.com>
11297 M:      Daniel Borkmann <daniel@iogearbox.net>
11298 L:      netdev@vger.kernel.org
11299 S:      Maintained
11300 F:      net/tls/*
11301 F:      include/uapi/linux/tls.h
11302 F:      include/net/tls.h
11303
11304 NETWORKING [WIRELESS]
11305 L:      linux-wireless@vger.kernel.org
11306 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11307
11308 NETDEVSIM
11309 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11310 S:      Maintained
11311 F:      drivers/net/netdevsim/*
11312
11313 NETXEN (1/10) GbE SUPPORT
11314 M:      Manish Chopra <manishc@marvell.com>
11315 M:      Rahul Verma <rahulv@marvell.com>
11316 M:      GR-Linux-NIC-Dev@marvell.com
11317 L:      netdev@vger.kernel.org
11318 S:      Supported
11319 F:      drivers/net/ethernet/qlogic/netxen/
11320
11321 NEXTHOP
11322 M:      David Ahern <dsahern@kernel.org>
11323 L:      netdev@vger.kernel.org
11324 S:      Maintained
11325 F:      include/net/nexthop.h
11326 F:      include/uapi/linux/nexthop.h
11327 F:      include/net/netns/nexthop.h
11328 F:      net/ipv4/nexthop.c
11329
11330 NFC SUBSYSTEM
11331 L:      netdev@vger.kernel.org
11332 S:      Orphan
11333 F:      net/nfc/
11334 F:      include/net/nfc/
11335 F:      include/uapi/linux/nfc.h
11336 F:      drivers/nfc/
11337 F:      include/linux/platform_data/nfcmrvl.h
11338 F:      include/linux/platform_data/nxp-nci.h
11339 F:      Documentation/devicetree/bindings/net/nfc/
11340
11341 NFS, SUNRPC, AND LOCKD CLIENTS
11342 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11343 M:      Anna Schumaker <anna.schumaker@netapp.com>
11344 L:      linux-nfs@vger.kernel.org
11345 W:      http://client.linux-nfs.org
11346 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11347 S:      Maintained
11348 F:      fs/lockd/
11349 F:      fs/nfs/
11350 F:      fs/nfs_common/
11351 F:      net/sunrpc/
11352 F:      include/linux/lockd/
11353 F:      include/linux/nfs*
11354 F:      include/linux/sunrpc/
11355 F:      include/uapi/linux/nfs*
11356 F:      include/uapi/linux/sunrpc/
11357
11358 NILFS2 FILESYSTEM
11359 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11360 L:      linux-nilfs@vger.kernel.org
11361 W:      https://nilfs.sourceforge.io/
11362 W:      https://nilfs.osdn.jp/
11363 T:      git git://github.com/konis/nilfs2.git
11364 S:      Supported
11365 F:      Documentation/filesystems/nilfs2.txt
11366 F:      fs/nilfs2/
11367 F:      include/trace/events/nilfs2.h
11368 F:      include/uapi/linux/nilfs2_api.h
11369 F:      include/uapi/linux/nilfs2_ondisk.h
11370
11371 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11372 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11373 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11374 S:      Maintained
11375 F:      Documentation/scsi/NinjaSCSI.txt
11376 F:      drivers/scsi/pcmcia/nsp_*
11377
11378 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11379 M:      GOTO Masanori <gotom@debian.or.jp>
11380 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11381 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11382 S:      Maintained
11383 F:      Documentation/scsi/NinjaSCSI.txt
11384 F:      drivers/scsi/nsp32*
11385
11386 NIOS2 ARCHITECTURE
11387 M:      Ley Foon Tan <lftan@altera.com>
11388 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11390 S:      Maintained
11391 F:      arch/nios2/
11392
11393 NOHZ, DYNTICKS SUPPORT
11394 M:      Frederic Weisbecker <fweisbec@gmail.com>
11395 M:      Thomas Gleixner <tglx@linutronix.de>
11396 M:      Ingo Molnar <mingo@kernel.org>
11397 L:      linux-kernel@vger.kernel.org
11398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11399 S:      Maintained
11400 F:      kernel/time/tick*.*
11401 F:      include/linux/tick.h
11402 F:      include/linux/sched/nohz.h
11403
11404 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11405 M:      Pavel Machek <pavel@ucw.cz>
11406 M:      Sakari Ailus <sakari.ailus@iki.fi>
11407 L:      linux-media@vger.kernel.org
11408 S:      Maintained
11409 F:      drivers/media/i2c/et8ek8
11410 F:      drivers/media/i2c/ad5820.c
11411
11412 NOKIA N900 POWER SUPPLY DRIVERS
11413 R:      Pali Rohár <pali.rohar@gmail.com>
11414 F:      include/linux/power/bq2415x_charger.h
11415 F:      include/linux/power/bq27xxx_battery.h
11416 F:      include/linux/power/isp1704_charger.h
11417 F:      drivers/power/supply/bq2415x_charger.c
11418 F:      drivers/power/supply/bq27xxx_battery.c
11419 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11420 F:      drivers/power/supply/isp1704_charger.c
11421 F:      drivers/power/supply/rx51_battery.c
11422
11423 NOLIBC HEADER FILE
11424 M:      Willy Tarreau <w@1wt.eu>
11425 S:      Maintained
11426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11427 F:      tools/include/nolibc/
11428
11429 NTB AMD DRIVER
11430 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11431 L:      linux-ntb@googlegroups.com
11432 S:      Supported
11433 F:      drivers/ntb/hw/amd/
11434
11435 NTB DRIVER CORE
11436 M:      Jon Mason <jdmason@kudzu.us>
11437 M:      Dave Jiang <dave.jiang@intel.com>
11438 M:      Allen Hubbe <allenbh@gmail.com>
11439 L:      linux-ntb@googlegroups.com
11440 S:      Supported
11441 W:      https://github.com/jonmason/ntb/wiki
11442 T:      git git://github.com/jonmason/ntb.git
11443 F:      drivers/ntb/
11444 F:      drivers/net/ntb_netdev.c
11445 F:      include/linux/ntb.h
11446 F:      include/linux/ntb_transport.h
11447 F:      tools/testing/selftests/ntb/
11448
11449 NTB IDT DRIVER
11450 M:      Serge Semin <fancer.lancer@gmail.com>
11451 L:      linux-ntb@googlegroups.com
11452 S:      Supported
11453 F:      drivers/ntb/hw/idt/
11454
11455 NTB INTEL DRIVER
11456 M:      Dave Jiang <dave.jiang@intel.com>
11457 L:      linux-ntb@googlegroups.com
11458 S:      Supported
11459 W:      https://github.com/davejiang/linux/wiki
11460 T:      git https://github.com/davejiang/linux.git
11461 F:      drivers/ntb/hw/intel/
11462
11463 NTFS FILESYSTEM
11464 M:      Anton Altaparmakov <anton@tuxera.com>
11465 L:      linux-ntfs-dev@lists.sourceforge.net
11466 W:      http://www.tuxera.com/
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11468 S:      Supported
11469 F:      Documentation/filesystems/ntfs.txt
11470 F:      fs/ntfs/
11471
11472 NUBUS SUBSYSTEM
11473 M:      Finn Thain <fthain@telegraphics.com.au>
11474 L:      linux-m68k@lists.linux-m68k.org
11475 S:      Maintained
11476 F:      arch/*/include/asm/nubus.h
11477 F:      drivers/nubus/
11478 F:      include/linux/nubus.h
11479 F:      include/uapi/linux/nubus.h
11480
11481 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11482 M:      Antonino Daplas <adaplas@gmail.com>
11483 L:      linux-fbdev@vger.kernel.org
11484 S:      Maintained
11485 F:      drivers/video/fbdev/riva/
11486 F:      drivers/video/fbdev/nvidia/
11487
11488 NVM EXPRESS DRIVER
11489 M:      Keith Busch <kbusch@kernel.org>
11490 M:      Jens Axboe <axboe@fb.com>
11491 M:      Christoph Hellwig <hch@lst.de>
11492 M:      Sagi Grimberg <sagi@grimberg.me>
11493 L:      linux-nvme@lists.infradead.org
11494 T:      git://git.infradead.org/nvme.git
11495 W:      http://git.infradead.org/nvme.git
11496 S:      Supported
11497 F:      drivers/nvme/host/
11498 F:      include/linux/nvme.h
11499 F:      include/uapi/linux/nvme_ioctl.h
11500
11501 NVM EXPRESS FC TRANSPORT DRIVERS
11502 M:      James Smart <james.smart@broadcom.com>
11503 L:      linux-nvme@lists.infradead.org
11504 S:      Supported
11505 F:      include/linux/nvme-fc.h
11506 F:      include/linux/nvme-fc-driver.h
11507 F:      drivers/nvme/host/fc.c
11508 F:      drivers/nvme/target/fc.c
11509 F:      drivers/nvme/target/fcloop.c
11510
11511 NVM EXPRESS TARGET DRIVER
11512 M:      Christoph Hellwig <hch@lst.de>
11513 M:      Sagi Grimberg <sagi@grimberg.me>
11514 L:      linux-nvme@lists.infradead.org
11515 T:      git://git.infradead.org/nvme.git
11516 W:      http://git.infradead.org/nvme.git
11517 S:      Supported
11518 F:      drivers/nvme/target/
11519
11520 NVMEM FRAMEWORK
11521 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11522 S:      Maintained
11523 F:      drivers/nvmem/
11524 F:      Documentation/devicetree/bindings/nvmem/
11525 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11526 F:      include/linux/nvmem-consumer.h
11527 F:      include/linux/nvmem-provider.h
11528
11529 NXP FXAS21002C DRIVER
11530 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11531 L:      linux-iio@vger.kernel.org
11532 S:      Maintained
11533 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11534 F:      drivers/iio/gyro/fxas21002c_core.c
11535 F:      drivers/iio/gyro/fxas21002c.h
11536 F:      drivers/iio/gyro/fxas21002c_i2c.c
11537 F:      drivers/iio/gyro/fxas21002c_spi.c
11538
11539 NXP SGTL5000 DRIVER
11540 M:      Fabio Estevam <festevam@gmail.com>
11541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11542 S:      Maintained
11543 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11544 F:      sound/soc/codecs/sgtl5000*
11545
11546 NXP SJA1105 ETHERNET SWITCH DRIVER
11547 M:      Vladimir Oltean <olteanv@gmail.com>
11548 L:      linux-kernel@vger.kernel.org
11549 S:      Maintained
11550 F:      drivers/net/dsa/sja1105
11551
11552 NXP TDA998X DRM DRIVER
11553 M:      Russell King <linux@armlinux.org.uk>
11554 S:      Maintained
11555 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11556 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11557 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11558 F:      include/drm/i2c/tda998x.h
11559 F:      include/dt-bindings/display/tda998x.h
11560 K:      "nxp,tda998x"
11561
11562 NXP TFA9879 DRIVER
11563 M:      Peter Rosin <peda@axentia.se>
11564 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11565 S:      Maintained
11566 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11567 F:      sound/soc/codecs/tfa9879*
11568
11569 NXP-NCI NFC DRIVER
11570 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11571 R:      Charles Gorand <charles.gorand@effinnov.com>
11572 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11573 S:      Supported
11574 F:      drivers/nfc/nxp-nci
11575
11576 OBJAGG
11577 M:      Jiri Pirko <jiri@mellanox.com>
11578 L:      netdev@vger.kernel.org
11579 S:      Supported
11580 F:      lib/objagg.c
11581 F:      lib/test_objagg.c
11582 F:      include/linux/objagg.h
11583
11584 NXP FSPI DRIVER
11585 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11586 M:      Ashish Kumar <ashish.kumar@nxp.com>
11587 L:      linux-spi@vger.kernel.org
11588 S:      Maintained
11589 F:      drivers/spi/spi-nxp-fspi.c
11590 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11591
11592 OBJTOOL
11593 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11594 M:      Peter Zijlstra <peterz@infradead.org>
11595 S:      Supported
11596 F:      tools/objtool/
11597
11598 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11599 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11600 M:      Andrew Donnellan <ajd@linux.ibm.com>
11601 L:      linuxppc-dev@lists.ozlabs.org
11602 S:      Supported
11603 F:      arch/powerpc/platforms/powernv/ocxl.c
11604 F:      arch/powerpc/include/asm/pnv-ocxl.h
11605 F:      drivers/misc/ocxl/
11606 F:      include/misc/ocxl*
11607 F:      include/uapi/misc/ocxl.h
11608 F:      Documentation/userspace-api/accelerators/ocxl.rst
11609
11610 OMAP AUDIO SUPPORT
11611 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11612 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11613 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11614 L:      linux-omap@vger.kernel.org
11615 S:      Maintained
11616 F:      sound/soc/ti/omap*
11617 F:      sound/soc/ti/rx51.c
11618 F:      sound/soc/ti/n810.c
11619 F:      sound/soc/ti/sdma-pcm.*
11620
11621 OMAP CLOCK FRAMEWORK SUPPORT
11622 M:      Paul Walmsley <paul@pwsan.com>
11623 L:      linux-omap@vger.kernel.org
11624 S:      Maintained
11625 F:      arch/arm/*omap*/*clock*
11626
11627 OMAP DEVICE TREE SUPPORT
11628 M:      Benoît Cousson <bcousson@baylibre.com>
11629 M:      Tony Lindgren <tony@atomide.com>
11630 L:      linux-omap@vger.kernel.org
11631 L:      devicetree@vger.kernel.org
11632 S:      Maintained
11633 F:      arch/arm/boot/dts/*omap*
11634 F:      arch/arm/boot/dts/*am3*
11635 F:      arch/arm/boot/dts/*am4*
11636 F:      arch/arm/boot/dts/*am5*
11637 F:      arch/arm/boot/dts/*dra7*
11638
11639 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11640 L:      linux-omap@vger.kernel.org
11641 L:      linux-fbdev@vger.kernel.org
11642 S:      Orphan
11643 F:      drivers/video/fbdev/omap2/
11644 F:      Documentation/arm/omap/dss.rst
11645
11646 OMAP FRAMEBUFFER SUPPORT
11647 L:      linux-fbdev@vger.kernel.org
11648 L:      linux-omap@vger.kernel.org
11649 S:      Orphan
11650 F:      drivers/video/fbdev/omap/
11651
11652 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11653 M:      Roger Quadros <rogerq@ti.com>
11654 M:      Tony Lindgren <tony@atomide.com>
11655 L:      linux-omap@vger.kernel.org
11656 S:      Maintained
11657 F:      drivers/memory/omap-gpmc.c
11658 F:      arch/arm/mach-omap2/*gpmc*
11659
11660 OMAP GPIO DRIVER
11661 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11662 M:      Santosh Shilimkar <ssantosh@kernel.org>
11663 M:      Kevin Hilman <khilman@kernel.org>
11664 L:      linux-omap@vger.kernel.org
11665 S:      Maintained
11666 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11667 F:      drivers/gpio/gpio-omap.c
11668
11669 OMAP HARDWARE SPINLOCK SUPPORT
11670 M:      Ohad Ben-Cohen <ohad@wizery.com>
11671 L:      linux-omap@vger.kernel.org
11672 S:      Maintained
11673 F:      drivers/hwspinlock/omap_hwspinlock.c
11674
11675 OMAP HS MMC SUPPORT
11676 L:      linux-mmc@vger.kernel.org
11677 L:      linux-omap@vger.kernel.org
11678 S:      Orphan
11679 F:      drivers/mmc/host/omap_hsmmc.c
11680
11681 OMAP HWMOD DATA
11682 M:      Paul Walmsley <paul@pwsan.com>
11683 L:      linux-omap@vger.kernel.org
11684 S:      Maintained
11685 F:      arch/arm/mach-omap2/omap_hwmod*data*
11686
11687 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11688 M:      Benoît Cousson <bcousson@baylibre.com>
11689 L:      linux-omap@vger.kernel.org
11690 S:      Maintained
11691 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11692
11693 OMAP HWMOD SUPPORT
11694 M:      Benoît Cousson <bcousson@baylibre.com>
11695 M:      Paul Walmsley <paul@pwsan.com>
11696 L:      linux-omap@vger.kernel.org
11697 S:      Maintained
11698 F:      arch/arm/mach-omap2/omap_hwmod.*
11699
11700 OMAP I2C DRIVER
11701 M:      Vignesh R <vigneshr@ti.com>
11702 L:      linux-omap@vger.kernel.org
11703 L:      linux-i2c@vger.kernel.org
11704 S:      Maintained
11705 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11706 F:      drivers/i2c/busses/i2c-omap.c
11707
11708 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11709 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11710 L:      linux-media@vger.kernel.org
11711 S:      Maintained
11712 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11713 F:      drivers/media/platform/omap3isp/
11714 F:      drivers/staging/media/omap4iss/
11715
11716 OMAP MMC SUPPORT
11717 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11718 L:      linux-omap@vger.kernel.org
11719 S:      Odd Fixes
11720 F:      drivers/mmc/host/omap.c
11721
11722 OMAP POWER MANAGEMENT SUPPORT
11723 M:      Kevin Hilman <khilman@kernel.org>
11724 L:      linux-omap@vger.kernel.org
11725 S:      Maintained
11726 F:      arch/arm/*omap*/*pm*
11727 F:      drivers/cpufreq/omap-cpufreq.c
11728
11729 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11730 M:      Rajendra Nayak <rnayak@codeaurora.org>
11731 M:      Paul Walmsley <paul@pwsan.com>
11732 L:      linux-omap@vger.kernel.org
11733 S:      Maintained
11734 F:      arch/arm/mach-omap2/prm*
11735
11736 OMAP RANDOM NUMBER GENERATOR SUPPORT
11737 M:      Deepak Saxena <dsaxena@plexity.net>
11738 S:      Maintained
11739 F:      drivers/char/hw_random/omap-rng.c
11740
11741 OMAP USB SUPPORT
11742 L:      linux-usb@vger.kernel.org
11743 L:      linux-omap@vger.kernel.org
11744 S:      Orphan
11745 F:      drivers/usb/*/*omap*
11746 F:      arch/arm/*omap*/usb*
11747
11748 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11749 M:      Mark Jackson <mpfj@newflow.co.uk>
11750 L:      linux-omap@vger.kernel.org
11751 S:      Maintained
11752 F:      arch/arm/boot/dts/am335x-nano.dts
11753
11754 OMAP1 SUPPORT
11755 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11756 M:      Tony Lindgren <tony@atomide.com>
11757 L:      linux-omap@vger.kernel.org
11758 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11760 S:      Maintained
11761 F:      arch/arm/mach-omap1/
11762 F:      arch/arm/plat-omap/
11763 F:      arch/arm/configs/omap1_defconfig
11764 F:      drivers/i2c/busses/i2c-omap.c
11765 F:      include/linux/platform_data/i2c-omap.h
11766 F:      include/linux/platform_data/ams-delta-fiq.h
11767
11768 OMAP2+ SUPPORT
11769 M:      Tony Lindgren <tony@atomide.com>
11770 L:      linux-omap@vger.kernel.org
11771 W:      http://www.muru.com/linux/omap/
11772 W:      http://linux.omap.com/
11773 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11775 S:      Maintained
11776 F:      arch/arm/mach-omap2/
11777 F:      arch/arm/plat-omap/
11778 F:      arch/arm/configs/omap2plus_defconfig
11779 F:      drivers/i2c/busses/i2c-omap.c
11780 F:      drivers/irqchip/irq-omap-intc.c
11781 F:      drivers/mfd/*omap*.c
11782 F:      drivers/mfd/menelaus.c
11783 F:      drivers/mfd/palmas.c
11784 F:      drivers/mfd/tps65217.c
11785 F:      drivers/mfd/tps65218.c
11786 F:      drivers/mfd/tps65910.c
11787 F:      drivers/mfd/twl-core.[ch]
11788 F:      drivers/mfd/twl4030*.c
11789 F:      drivers/mfd/twl6030*.c
11790 F:      drivers/mfd/twl6040*.c
11791 F:      drivers/regulator/palmas-regulator*.c
11792 F:      drivers/regulator/pbias-regulator.c
11793 F:      drivers/regulator/tps65217-regulator.c
11794 F:      drivers/regulator/tps65218-regulator.c
11795 F:      drivers/regulator/tps65910-regulator.c
11796 F:      drivers/regulator/twl-regulator.c
11797 F:      drivers/regulator/twl6030-regulator.c
11798 F:      include/linux/platform_data/i2c-omap.h
11799
11800 ONION OMEGA2+ BOARD
11801 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11802 L:      linux-mips@vger.kernel.org
11803 S:      Maintained
11804 F:      arch/mips/boot/dts/ralink/omega2p.dts
11805
11806 OMFS FILESYSTEM
11807 M:      Bob Copeland <me@bobcopeland.com>
11808 L:      linux-karma-devel@lists.sourceforge.net
11809 S:      Maintained
11810 F:      Documentation/filesystems/omfs.txt
11811 F:      fs/omfs/
11812
11813 OMNIKEY CARDMAN 4000 DRIVER
11814 M:      Harald Welte <laforge@gnumonks.org>
11815 S:      Maintained
11816 F:      drivers/char/pcmcia/cm4000_cs.c
11817 F:      include/linux/cm4000_cs.h
11818 F:      include/uapi/linux/cm4000_cs.h
11819
11820 OMNIKEY CARDMAN 4040 DRIVER
11821 M:      Harald Welte <laforge@gnumonks.org>
11822 S:      Maintained
11823 F:      drivers/char/pcmcia/cm4040_cs.*
11824
11825 OMNIVISION OV13858 SENSOR DRIVER
11826 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11827 L:      linux-media@vger.kernel.org
11828 T:      git git://linuxtv.org/media_tree.git
11829 S:      Maintained
11830 F:      drivers/media/i2c/ov13858.c
11831
11832 OMNIVISION OV2680 SENSOR DRIVER
11833 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11834 L:      linux-media@vger.kernel.org
11835 T:      git git://linuxtv.org/media_tree.git
11836 S:      Maintained
11837 F:      drivers/media/i2c/ov2680.c
11838 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11839
11840 OMNIVISION OV2685 SENSOR DRIVER
11841 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11842 L:      linux-media@vger.kernel.org
11843 T:      git git://linuxtv.org/media_tree.git
11844 S:      Maintained
11845 F:      drivers/media/i2c/ov2685.c
11846
11847 OMNIVISION OV5640 SENSOR DRIVER
11848 M:      Steve Longerbeam <slongerbeam@gmail.com>
11849 L:      linux-media@vger.kernel.org
11850 T:      git git://linuxtv.org/media_tree.git
11851 S:      Maintained
11852 F:      drivers/media/i2c/ov5640.c
11853
11854 OMNIVISION OV5647 SENSOR DRIVER
11855 M:      Luis Oliveira <lolivei@synopsys.com>
11856 L:      linux-media@vger.kernel.org
11857 T:      git git://linuxtv.org/media_tree.git
11858 S:      Maintained
11859 F:      drivers/media/i2c/ov5647.c
11860
11861 OMNIVISION OV5695 SENSOR DRIVER
11862 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11863 L:      linux-media@vger.kernel.org
11864 T:      git git://linuxtv.org/media_tree.git
11865 S:      Maintained
11866 F:      drivers/media/i2c/ov5695.c
11867
11868 OMNIVISION OV7670 SENSOR DRIVER
11869 M:      Jonathan Corbet <corbet@lwn.net>
11870 L:      linux-media@vger.kernel.org
11871 T:      git git://linuxtv.org/media_tree.git
11872 S:      Maintained
11873 F:      drivers/media/i2c/ov7670.c
11874 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11875
11876 OMNIVISION OV772x SENSOR DRIVER
11877 M:      Jacopo Mondi <jacopo@jmondi.org>
11878 L:      linux-media@vger.kernel.org
11879 T:      git git://linuxtv.org/media_tree.git
11880 S:      Odd fixes
11881 F:      drivers/media/i2c/ov772x.c
11882 F:      include/media/i2c/ov772x.h
11883 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11884
11885 OMNIVISION OV7740 SENSOR DRIVER
11886 M:      Wenyou Yang <wenyou.yang@microchip.com>
11887 L:      linux-media@vger.kernel.org
11888 T:      git git://linuxtv.org/media_tree.git
11889 S:      Maintained
11890 F:      drivers/media/i2c/ov7740.c
11891 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11892
11893 OMNIVISION OV9640 SENSOR DRIVER
11894 M:      Petr Cvek <petrcvekcz@gmail.com>
11895 L:      linux-media@vger.kernel.org
11896 S:      Maintained
11897 F:      drivers/media/i2c/ov9640.*
11898
11899 OMNIVISION OV8856 SENSOR DRIVER
11900 M:      Ben Kao <ben.kao@intel.com>
11901 L:      linux-media@vger.kernel.org
11902 T:      git git://linuxtv.org/media_tree.git
11903 S:      Maintained
11904 F:      drivers/media/i2c/ov8856.c
11905
11906 OMNIVISION OV9650 SENSOR DRIVER
11907 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11908 R:      Akinobu Mita <akinobu.mita@gmail.com>
11909 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11910 L:      linux-media@vger.kernel.org
11911 T:      git git://linuxtv.org/media_tree.git
11912 S:      Maintained
11913 F:      drivers/media/i2c/ov9650.c
11914 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11915
11916 ONENAND FLASH DRIVER
11917 M:      Kyungmin Park <kyungmin.park@samsung.com>
11918 L:      linux-mtd@lists.infradead.org
11919 S:      Maintained
11920 F:      drivers/mtd/nand/onenand/
11921 F:      include/linux/mtd/onenand*.h
11922
11923 OP-TEE DRIVER
11924 M:      Jens Wiklander <jens.wiklander@linaro.org>
11925 L:      tee-dev@lists.linaro.org
11926 S:      Maintained
11927 F:      drivers/tee/optee/
11928
11929 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11930 M:      Sumit Garg <sumit.garg@linaro.org>
11931 L:      tee-dev@lists.linaro.org
11932 S:      Maintained
11933 F:      drivers/char/hw_random/optee-rng.c
11934
11935 OPA-VNIC DRIVER
11936 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11937 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11938 L:      linux-rdma@vger.kernel.org
11939 S:      Supported
11940 F:      drivers/infiniband/ulp/opa_vnic
11941
11942 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11943 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11944 M:      Frank Rowand <frowand.list@gmail.com>
11945 L:      devicetree@vger.kernel.org
11946 S:      Maintained
11947 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11948 F:      Documentation/devicetree/overlay-notes.txt
11949 F:      drivers/of/overlay.c
11950 F:      drivers/of/resolver.c
11951 K:      of_overlay_notifier_
11952
11953 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11954 M:      Rob Herring <robh+dt@kernel.org>
11955 M:      Frank Rowand <frowand.list@gmail.com>
11956 L:      devicetree@vger.kernel.org
11957 W:      http://www.devicetree.org/
11958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11959 S:      Maintained
11960 F:      drivers/of/
11961 F:      include/linux/of*.h
11962 F:      scripts/dtc/
11963 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11964
11965 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11966 M:      Rob Herring <robh+dt@kernel.org>
11967 M:      Mark Rutland <mark.rutland@arm.com>
11968 L:      devicetree@vger.kernel.org
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11970 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11971 S:      Maintained
11972 F:      Documentation/devicetree/
11973 F:      arch/*/boot/dts/
11974 F:      include/dt-bindings/
11975
11976 OPENCORES I2C BUS DRIVER
11977 M:      Peter Korsgaard <peter@korsgaard.com>
11978 M:      Andrew Lunn <andrew@lunn.ch>
11979 L:      linux-i2c@vger.kernel.org
11980 S:      Maintained
11981 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11982 F:      Documentation/i2c/busses/i2c-ocores
11983 F:      drivers/i2c/busses/i2c-ocores.c
11984 F:      include/linux/platform_data/i2c-ocores.h
11985
11986 OPENRISC ARCHITECTURE
11987 M:      Jonas Bonn <jonas@southpole.se>
11988 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11989 M:      Stafford Horne <shorne@gmail.com>
11990 T:      git git://github.com/openrisc/linux.git
11991 L:      openrisc@lists.librecores.org
11992 W:      http://openrisc.io
11993 S:      Maintained
11994 F:      Documentation/devicetree/bindings/openrisc/
11995 F:      Documentation/openrisc/
11996 F:      arch/openrisc/
11997 F:      drivers/irqchip/irq-ompic.c
11998 F:      drivers/irqchip/irq-or1k-*
11999
12000 OPENVSWITCH
12001 M:      Pravin B Shelar <pshelar@ovn.org>
12002 L:      netdev@vger.kernel.org
12003 L:      dev@openvswitch.org
12004 W:      http://openvswitch.org
12005 S:      Maintained
12006 F:      net/openvswitch/
12007 F:      include/uapi/linux/openvswitch.h
12008
12009 OPERATING PERFORMANCE POINTS (OPP)
12010 M:      Viresh Kumar <vireshk@kernel.org>
12011 M:      Nishanth Menon <nm@ti.com>
12012 M:      Stephen Boyd <sboyd@kernel.org>
12013 L:      linux-pm@vger.kernel.org
12014 S:      Maintained
12015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12016 F:      drivers/opp/
12017 F:      include/linux/pm_opp.h
12018 F:      Documentation/power/opp.rst
12019 F:      Documentation/devicetree/bindings/opp/
12020
12021 OPL4 DRIVER
12022 M:      Clemens Ladisch <clemens@ladisch.de>
12023 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12025 S:      Maintained
12026 F:      sound/drivers/opl4/
12027
12028 OPROFILE
12029 M:      Robert Richter <rric@kernel.org>
12030 L:      oprofile-list@lists.sf.net
12031 S:      Maintained
12032 F:      arch/*/include/asm/oprofile*.h
12033 F:      arch/*/oprofile/
12034 F:      drivers/oprofile/
12035 F:      include/linux/oprofile.h
12036
12037 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12038 M:      Mark Fasheh <mark@fasheh.com>
12039 M:      Joel Becker <jlbec@evilplan.org>
12040 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12041 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12042 W:      http://ocfs2.wiki.kernel.org
12043 S:      Supported
12044 F:      Documentation/filesystems/ocfs2.txt
12045 F:      Documentation/filesystems/dlmfs.txt
12046 F:      fs/ocfs2/
12047
12048 ORANGEFS FILESYSTEM
12049 M:      Mike Marshall <hubcap@omnibond.com>
12050 R:      Martin Brandenburg <martin@omnibond.com>
12051 L:      devel@lists.orangefs.org
12052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12053 S:      Supported
12054 F:      fs/orangefs/
12055 F:      Documentation/filesystems/orangefs.txt
12056
12057 ORINOCO DRIVER
12058 L:      linux-wireless@vger.kernel.org
12059 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12060 W:      http://www.nongnu.org/orinoco/
12061 S:      Orphan
12062 F:      drivers/net/wireless/intersil/orinoco/
12063
12064 OV2659 OMNIVISION SENSOR DRIVER
12065 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12066 L:      linux-media@vger.kernel.org
12067 W:      https://linuxtv.org
12068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12069 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12070 S:      Maintained
12071 F:      drivers/media/i2c/ov2659.c
12072 F:      include/media/i2c/ov2659.h
12073
12074 OVERLAY FILESYSTEM
12075 M:      Miklos Szeredi <miklos@szeredi.hu>
12076 L:      linux-unionfs@vger.kernel.org
12077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12078 S:      Supported
12079 F:      fs/overlayfs/
12080 F:      Documentation/filesystems/overlayfs.txt
12081
12082 P54 WIRELESS DRIVER
12083 M:      Christian Lamparter <chunkeey@googlemail.com>
12084 L:      linux-wireless@vger.kernel.org
12085 W:      http://wireless.kernel.org/en/users/Drivers/p54
12086 S:      Maintained
12087 F:      drivers/net/wireless/intersil/p54/
12088
12089 PA SEMI ETHERNET DRIVER
12090 L:      netdev@vger.kernel.org
12091 S:      Orphan
12092 F:      drivers/net/ethernet/pasemi/*
12093
12094 PA SEMI SMBUS DRIVER
12095 L:      linux-i2c@vger.kernel.org
12096 S:      Orphan
12097 F:      drivers/i2c/busses/i2c-pasemi.c
12098
12099 PACKING
12100 M:      Vladimir Oltean <olteanv@gmail.com>
12101 L:      netdev@vger.kernel.org
12102 S:      Supported
12103 F:      lib/packing.c
12104 F:      include/linux/packing.h
12105 F:      Documentation/packing.txt
12106
12107 PADATA PARALLEL EXECUTION MECHANISM
12108 M:      Steffen Klassert <steffen.klassert@secunet.com>
12109 L:      linux-crypto@vger.kernel.org
12110 S:      Maintained
12111 F:      kernel/padata.c
12112 F:      include/linux/padata.h
12113 F:      Documentation/padata.txt
12114
12115 PAGE POOL
12116 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12117 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12118 L:      netdev@vger.kernel.org
12119 S:      Supported
12120 F:      net/core/page_pool.c
12121 F:      include/net/page_pool.h
12122
12123 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12124 M:      Harald Welte <laforge@gnumonks.org>
12125 L:      platform-driver-x86@vger.kernel.org
12126 S:      Maintained
12127 F:      drivers/platform/x86/panasonic-laptop.c
12128
12129 PARALLEL LCD/KEYPAD PANEL DRIVER
12130 M:      Willy Tarreau <willy@haproxy.com>
12131 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12132 S:      Odd Fixes
12133 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12134 F:      drivers/auxdisplay/panel.c
12135
12136 PARALLEL PORT SUBSYSTEM
12137 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12138 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12139 L:      linux-parport@lists.infradead.org (subscribers-only)
12140 S:      Maintained
12141 F:      drivers/parport/
12142 F:      include/linux/parport*.h
12143 F:      drivers/char/ppdev.c
12144 F:      include/uapi/linux/ppdev.h
12145 F:      Documentation/driver-api/parport*.rst
12146
12147 PARAVIRT_OPS INTERFACE
12148 M:      Juergen Gross <jgross@suse.com>
12149 M:      Thomas Hellstrom <thellstrom@vmware.com>
12150 M:      "VMware, Inc." <pv-drivers@vmware.com>
12151 L:      virtualization@lists.linux-foundation.org
12152 S:      Supported
12153 F:      Documentation/virt/paravirt_ops.rst
12154 F:      arch/*/kernel/paravirt*
12155 F:      arch/*/include/asm/paravirt*.h
12156 F:      include/linux/hypervisor.h
12157
12158 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12159 M:      Tim Waugh <tim@cyberelk.net>
12160 L:      linux-parport@lists.infradead.org (subscribers-only)
12161 S:      Maintained
12162 F:      Documentation/admin-guide/blockdev/paride.rst
12163 F:      drivers/block/paride/
12164
12165 PARISC ARCHITECTURE
12166 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12167 M:      Helge Deller <deller@gmx.de>
12168 L:      linux-parisc@vger.kernel.org
12169 W:      http://www.parisc-linux.org/
12170 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12173 S:      Maintained
12174 F:      arch/parisc/
12175 F:      Documentation/parisc/
12176 F:      drivers/parisc/
12177 F:      drivers/char/agp/parisc-agp.c
12178 F:      drivers/input/serio/gscps2.c
12179 F:      drivers/parport/parport_gsc.*
12180 F:      drivers/tty/serial/8250/8250_gsc.c
12181 F:      drivers/video/fbdev/sti*
12182 F:      drivers/video/console/sti*
12183 F:      drivers/video/logo/logo_parisc*
12184
12185 PARMAN
12186 M:      Jiri Pirko <jiri@mellanox.com>
12187 L:      netdev@vger.kernel.org
12188 S:      Supported
12189 F:      lib/parman.c
12190 F:      lib/test_parman.c
12191 F:      include/linux/parman.h
12192
12193 PC ENGINES APU BOARD DRIVER
12194 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12195 S:      Maintained
12196 F:      drivers/platform/x86/pcengines-apuv2.c
12197
12198 PC87360 HARDWARE MONITORING DRIVER
12199 M:      Jim Cromie <jim.cromie@gmail.com>
12200 L:      linux-hwmon@vger.kernel.org
12201 S:      Maintained
12202 F:      Documentation/hwmon/pc87360.rst
12203 F:      drivers/hwmon/pc87360.c
12204
12205 PC8736x GPIO DRIVER
12206 M:      Jim Cromie <jim.cromie@gmail.com>
12207 S:      Maintained
12208 F:      drivers/char/pc8736x_gpio.c
12209
12210 PC87427 HARDWARE MONITORING DRIVER
12211 M:      Jean Delvare <jdelvare@suse.com>
12212 L:      linux-hwmon@vger.kernel.org
12213 S:      Maintained
12214 F:      Documentation/hwmon/pc87427.rst
12215 F:      drivers/hwmon/pc87427.c
12216
12217 PCA9532 LED DRIVER
12218 M:      Riku Voipio <riku.voipio@iki.fi>
12219 S:      Maintained
12220 F:      drivers/leds/leds-pca9532.c
12221 F:      include/linux/leds-pca9532.h
12222
12223 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12224 M:      Guenter Roeck <linux@roeck-us.net>
12225 L:      linux-i2c@vger.kernel.org
12226 S:      Maintained
12227 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12228
12229 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12230 M:      Khalid Aziz <khalid@gonehiking.org>
12231 S:      Maintained
12232 F:      drivers/firmware/pcdp.*
12233
12234 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12235 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12236 L:      linux-pci@vger.kernel.org
12237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12238 S:      Maintained
12239 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12240 F:      drivers/pci/controller/pci-aardvark.c
12241
12242 PCI DRIVER FOR ALTERA PCIE IP
12243 M:      Ley Foon Tan <lftan@altera.com>
12244 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12245 L:      linux-pci@vger.kernel.org
12246 S:      Supported
12247 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12248 F:      drivers/pci/controller/pcie-altera.c
12249
12250 PCI DRIVER FOR APPLIEDMICRO XGENE
12251 M:      Toan Le <toan@os.amperecomputing.com>
12252 L:      linux-pci@vger.kernel.org
12253 L:      linux-arm-kernel@lists.infradead.org
12254 S:      Maintained
12255 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12256 F:      drivers/pci/controller/pci-xgene.c
12257
12258 PCI DRIVER FOR ARM VERSATILE PLATFORM
12259 M:      Rob Herring <robh@kernel.org>
12260 L:      linux-pci@vger.kernel.org
12261 L:      linux-arm-kernel@lists.infradead.org
12262 S:      Maintained
12263 F:      Documentation/devicetree/bindings/pci/versatile.txt
12264 F:      drivers/pci/controller/pci-versatile.c
12265
12266 PCI DRIVER FOR ARMADA 8K
12267 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12268 L:      linux-pci@vger.kernel.org
12269 L:      linux-arm-kernel@lists.infradead.org
12270 S:      Maintained
12271 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12272 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12273
12274 PCI DRIVER FOR CADENCE PCIE IP
12275 M:      Tom Joseph <tjoseph@cadence.com>
12276 L:      linux-pci@vger.kernel.org
12277 S:      Maintained
12278 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12279 F:      drivers/pci/controller/pcie-cadence*
12280
12281 PCI DRIVER FOR FREESCALE LAYERSCAPE
12282 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12283 M:      Mingkai Hu <mingkai.hu@nxp.com>
12284 M:      Roy Zang <roy.zang@nxp.com>
12285 L:      linuxppc-dev@lists.ozlabs.org
12286 L:      linux-pci@vger.kernel.org
12287 L:      linux-arm-kernel@lists.infradead.org
12288 S:      Maintained
12289 F:      drivers/pci/controller/dwc/*layerscape*
12290
12291 PCI DRIVER FOR GENERIC OF HOSTS
12292 M:      Will Deacon <will@kernel.org>
12293 L:      linux-pci@vger.kernel.org
12294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12295 S:      Maintained
12296 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12297 F:      drivers/pci/controller/pci-host-common.c
12298 F:      drivers/pci/controller/pci-host-generic.c
12299
12300 PCI DRIVER FOR IMX6
12301 M:      Richard Zhu <hongxing.zhu@nxp.com>
12302 M:      Lucas Stach <l.stach@pengutronix.de>
12303 L:      linux-pci@vger.kernel.org
12304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12305 S:      Maintained
12306 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12307 F:      drivers/pci/controller/dwc/*imx6*
12308
12309 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12310 M:      Keith Busch <keith.busch@intel.com>
12311 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12312 L:      linux-pci@vger.kernel.org
12313 S:      Supported
12314 F:      drivers/pci/controller/vmd.c
12315
12316 PCI DRIVER FOR MICROSEMI SWITCHTEC
12317 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12318 M:      Logan Gunthorpe <logang@deltatee.com>
12319 L:      linux-pci@vger.kernel.org
12320 S:      Maintained
12321 F:      Documentation/driver-api/switchtec.rst
12322 F:      Documentation/ABI/testing/sysfs-class-switchtec
12323 F:      drivers/pci/switch/switchtec*
12324 F:      include/uapi/linux/switchtec_ioctl.h
12325 F:      include/linux/switchtec.h
12326 F:      drivers/ntb/hw/mscc/
12327
12328 PCI DRIVER FOR MOBIVEIL PCIE IP
12329 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12330 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12331 L:      linux-pci@vger.kernel.org
12332 S:      Supported
12333 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12334 F:      drivers/pci/controller/pcie-mobiveil.c
12335
12336 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12337 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12338 M:      Jason Cooper <jason@lakedaemon.net>
12339 L:      linux-pci@vger.kernel.org
12340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12341 S:      Maintained
12342 F:      drivers/pci/controller/*mvebu*
12343
12344 PCI DRIVER FOR NVIDIA TEGRA
12345 M:      Thierry Reding <thierry.reding@gmail.com>
12346 L:      linux-tegra@vger.kernel.org
12347 L:      linux-pci@vger.kernel.org
12348 S:      Supported
12349 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12350 F:      drivers/pci/controller/pci-tegra.c
12351
12352 PCI DRIVER FOR RENESAS R-CAR
12353 M:      Simon Horman <horms@verge.net.au>
12354 L:      linux-pci@vger.kernel.org
12355 L:      linux-renesas-soc@vger.kernel.org
12356 S:      Maintained
12357 F:      drivers/pci/controller/*rcar*
12358
12359 PCI DRIVER FOR SAMSUNG EXYNOS
12360 M:      Jingoo Han <jingoohan1@gmail.com>
12361 L:      linux-pci@vger.kernel.org
12362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12363 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12364 S:      Maintained
12365 F:      drivers/pci/controller/dwc/pci-exynos.c
12366
12367 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12368 M:      Jingoo Han <jingoohan1@gmail.com>
12369 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12370 L:      linux-pci@vger.kernel.org
12371 S:      Maintained
12372 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12373 F:      drivers/pci/controller/dwc/*designware*
12374
12375 PCI DRIVER FOR TI DRA7XX
12376 M:      Kishon Vijay Abraham I <kishon@ti.com>
12377 L:      linux-omap@vger.kernel.org
12378 L:      linux-pci@vger.kernel.org
12379 S:      Supported
12380 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12381 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12382
12383 PCI DRIVER FOR TI KEYSTONE
12384 M:      Murali Karicheri <m-karicheri2@ti.com>
12385 L:      linux-pci@vger.kernel.org
12386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12387 S:      Maintained
12388 F:      drivers/pci/controller/dwc/pci-keystone.c
12389
12390 PCI ENDPOINT SUBSYSTEM
12391 M:      Kishon Vijay Abraham I <kishon@ti.com>
12392 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12393 L:      linux-pci@vger.kernel.org
12394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12395 S:      Supported
12396 F:      drivers/pci/endpoint/
12397 F:      drivers/misc/pci_endpoint_test.c
12398 F:      tools/pci/
12399
12400 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12401 M:      Russell Currey <ruscur@russell.cc>
12402 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12403 M:      Oliver O'Halloran <oohall@gmail.com>
12404 L:      linuxppc-dev@lists.ozlabs.org
12405 S:      Supported
12406 F:      Documentation/PCI/pci-error-recovery.rst
12407 F:      drivers/pci/pcie/aer.c
12408 F:      drivers/pci/pcie/dpc.c
12409 F:      drivers/pci/pcie/err.c
12410 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12411 F:      arch/powerpc/kernel/eeh*.c
12412 F:      arch/powerpc/platforms/*/eeh*.c
12413 F:      arch/powerpc/include/*/eeh*.h
12414
12415 PCI ERROR RECOVERY
12416 M:      Linas Vepstas <linasvepstas@gmail.com>
12417 L:      linux-pci@vger.kernel.org
12418 S:      Supported
12419 F:      Documentation/PCI/pci-error-recovery.rst
12420
12421 PCI MSI DRIVER FOR ALTERA MSI IP
12422 M:      Ley Foon Tan <lftan@altera.com>
12423 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12424 L:      linux-pci@vger.kernel.org
12425 S:      Supported
12426 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12427 F:      drivers/pci/controller/pcie-altera-msi.c
12428
12429 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12430 M:      Toan Le <toan@os.amperecomputing.com>
12431 L:      linux-pci@vger.kernel.org
12432 L:      linux-arm-kernel@lists.infradead.org
12433 S:      Maintained
12434 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12435 F:      drivers/pci/controller/pci-xgene-msi.c
12436
12437 PCI SUBSYSTEM
12438 M:      Bjorn Helgaas <bhelgaas@google.com>
12439 L:      linux-pci@vger.kernel.org
12440 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12442 S:      Supported
12443 F:      Documentation/devicetree/bindings/pci/
12444 F:      Documentation/PCI/
12445 F:      drivers/acpi/pci*
12446 F:      drivers/pci/
12447 F:      include/asm-generic/pci*
12448 F:      include/linux/pci*
12449 F:      include/linux/of_pci.h
12450 F:      include/uapi/linux/pci*
12451 F:      lib/pci*
12452 F:      arch/x86/pci/
12453 F:      arch/x86/kernel/quirks.c
12454 F:      arch/x86/kernel/early-quirks.c
12455
12456 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12457 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12458 L:      linux-pci@vger.kernel.org
12459 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12461 S:      Supported
12462 F:      drivers/pci/controller/
12463
12464 PCIE DRIVER FOR ANNAPURNA LABS
12465 M:      Jonathan Chocron <jonnyc@amazon.com>
12466 L:      linux-pci@vger.kernel.org
12467 S:      Maintained
12468 F:      drivers/pci/controller/dwc/pcie-al.c
12469
12470 PCIE DRIVER FOR AMLOGIC MESON
12471 M:      Yue Wang <yue.wang@Amlogic.com>
12472 L:      linux-pci@vger.kernel.org
12473 L:      linux-amlogic@lists.infradead.org
12474 S:      Maintained
12475 F:      drivers/pci/controller/dwc/pci-meson.c
12476
12477 PCIE DRIVER FOR AXIS ARTPEC
12478 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12479 L:      linux-arm-kernel@axis.com
12480 L:      linux-pci@vger.kernel.org
12481 S:      Maintained
12482 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12483 F:      drivers/pci/controller/dwc/*artpec*
12484
12485 PCIE DRIVER FOR CAVIUM THUNDERX
12486 M:      David Daney <david.daney@cavium.com>
12487 L:      linux-pci@vger.kernel.org
12488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12489 S:      Supported
12490 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12491 F:      drivers/pci/controller/pci-thunder-*
12492
12493 PCIE DRIVER FOR HISILICON
12494 M:      Zhou Wang <wangzhou1@hisilicon.com>
12495 L:      linux-pci@vger.kernel.org
12496 S:      Maintained
12497 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12498 F:      drivers/pci/controller/dwc/pcie-hisi.c
12499
12500 PCIE DRIVER FOR HISILICON KIRIN
12501 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12502 M:      Binghui Wang <wangbinghui@hisilicon.com>
12503 L:      linux-pci@vger.kernel.org
12504 S:      Maintained
12505 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12506 F:      drivers/pci/controller/dwc/pcie-kirin.c
12507
12508 PCIE DRIVER FOR HISILICON STB
12509 M:      Shawn Guo <shawn.guo@linaro.org>
12510 L:      linux-pci@vger.kernel.org
12511 S:      Maintained
12512 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12513 F:      drivers/pci/controller/dwc/pcie-histb.c
12514
12515 PCIE DRIVER FOR MEDIATEK
12516 M:      Ryder Lee <ryder.lee@mediatek.com>
12517 L:      linux-pci@vger.kernel.org
12518 L:      linux-mediatek@lists.infradead.org
12519 S:      Supported
12520 F:      Documentation/devicetree/bindings/pci/mediatek*
12521 F:      drivers/pci/controller/*mediatek*
12522
12523 PCIE DRIVER FOR QUALCOMM MSM
12524 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12525 L:      linux-pci@vger.kernel.org
12526 L:      linux-arm-msm@vger.kernel.org
12527 S:      Maintained
12528 F:      drivers/pci/controller/dwc/*qcom*
12529
12530 PCIE DRIVER FOR ROCKCHIP
12531 M:      Shawn Lin <shawn.lin@rock-chips.com>
12532 L:      linux-pci@vger.kernel.org
12533 L:      linux-rockchip@lists.infradead.org
12534 S:      Maintained
12535 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12536 F:      drivers/pci/controller/pcie-rockchip*
12537
12538 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12539 M:      Linus Walleij <linus.walleij@linaro.org>
12540 L:      linux-pci@vger.kernel.org
12541 S:      Maintained
12542 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12543 F:      drivers/pci/controller/pci-v3-semi.c
12544
12545 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12546 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12547 L:      linux-pci@vger.kernel.org
12548 S:      Maintained
12549 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12550 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12551
12552 PCIE DRIVER FOR ST SPEAR13XX
12553 M:      Pratyush Anand <pratyush.anand@gmail.com>
12554 L:      linux-pci@vger.kernel.org
12555 S:      Maintained
12556 F:      drivers/pci/controller/dwc/*spear*
12557
12558 PCMCIA SUBSYSTEM
12559 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12561 S:      Odd Fixes
12562 F:      Documentation/pcmcia/
12563 F:      tools/pcmcia/
12564 F:      drivers/pcmcia/
12565 F:      include/pcmcia/
12566
12567 PCNET32 NETWORK DRIVER
12568 M:      Don Fry <pcnet32@frontier.com>
12569 L:      netdev@vger.kernel.org
12570 S:      Maintained
12571 F:      drivers/net/ethernet/amd/pcnet32.c
12572
12573 PCRYPT PARALLEL CRYPTO ENGINE
12574 M:      Steffen Klassert <steffen.klassert@secunet.com>
12575 L:      linux-crypto@vger.kernel.org
12576 S:      Maintained
12577 F:      crypto/pcrypt.c
12578 F:      include/crypto/pcrypt.h
12579
12580 PEAQ WMI HOTKEYS DRIVER
12581 M:      Hans de Goede <hdegoede@redhat.com>
12582 L:      platform-driver-x86@vger.kernel.org
12583 S:      Maintained
12584 F:      drivers/platform/x86/peaq-wmi.c
12585
12586 PER-CPU MEMORY ALLOCATOR
12587 M:      Dennis Zhou <dennis@kernel.org>
12588 M:      Tejun Heo <tj@kernel.org>
12589 M:      Christoph Lameter <cl@linux.com>
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12591 S:      Maintained
12592 F:      include/linux/percpu*.h
12593 F:      mm/percpu*.c
12594 F:      arch/*/include/asm/percpu.h
12595
12596 PER-TASK DELAY ACCOUNTING
12597 M:      Balbir Singh <bsingharora@gmail.com>
12598 S:      Maintained
12599 F:      include/linux/delayacct.h
12600 F:      kernel/delayacct.c
12601
12602 PERFORMANCE EVENTS SUBSYSTEM
12603 M:      Peter Zijlstra <peterz@infradead.org>
12604 M:      Ingo Molnar <mingo@redhat.com>
12605 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12606 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12607 R:      Jiri Olsa <jolsa@redhat.com>
12608 R:      Namhyung Kim <namhyung@kernel.org>
12609 L:      linux-kernel@vger.kernel.org
12610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12611 S:      Supported
12612 F:      kernel/events/*
12613 F:      include/linux/perf_event.h
12614 F:      include/uapi/linux/perf_event.h
12615 F:      arch/*/kernel/perf_event*.c
12616 F:      arch/*/kernel/*/perf_event*.c
12617 F:      arch/*/kernel/*/*/perf_event*.c
12618 F:      arch/*/include/asm/perf_event.h
12619 F:      arch/*/kernel/perf_callchain.c
12620 F:      arch/*/events/*
12621 F:      arch/*/events/*/*
12622 F:      tools/perf/
12623
12624 PERSONALITY HANDLING
12625 M:      Christoph Hellwig <hch@infradead.org>
12626 L:      linux-abi-devel@lists.sourceforge.net
12627 S:      Maintained
12628 F:      include/linux/personality.h
12629 F:      include/uapi/linux/personality.h
12630
12631 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12632 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12633 L:      linux-input@vger.kernel.org
12634 S:      Maintained
12635 F:      Documentation/input/devices/pxrc.rst
12636 F:      drivers/input/joystick/pxrc.c
12637
12638 PHONET PROTOCOL
12639 M:      Remi Denis-Courmont <courmisch@gmail.com>
12640 S:      Supported
12641 F:      Documentation/networking/phonet.txt
12642 F:      include/linux/phonet.h
12643 F:      include/net/phonet/
12644 F:      include/uapi/linux/phonet.h
12645 F:      net/phonet/
12646
12647 PHRAM MTD DRIVER
12648 M:      Joern Engel <joern@lazybastard.org>
12649 L:      linux-mtd@lists.infradead.org
12650 S:      Maintained
12651 F:      drivers/mtd/devices/phram.c
12652
12653 PICOLCD HID DRIVER
12654 M:      Bruno Prémont <bonbons@linux-vserver.org>
12655 L:      linux-input@vger.kernel.org
12656 S:      Maintained
12657 F:      drivers/hid/hid-picolcd*
12658
12659 PICOXCELL SUPPORT
12660 M:      Jamie Iles <jamie@jamieiles.com>
12661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12662 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12663 S:      Supported
12664 F:      arch/arm/boot/dts/picoxcell*
12665 F:      arch/arm/mach-picoxcell/
12666 F:      drivers/crypto/picoxcell*
12667
12668 PIDFD API
12669 M:      Christian Brauner <christian@brauner.io>
12670 L:      linux-kernel@vger.kernel.org
12671 S:      Maintained
12672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12673 F:      samples/pidfd/
12674 F:      tools/testing/selftests/pidfd/
12675 K:      (?i)pidfd
12676 K:      (?i)clone3
12677 K:      \b(clone_args|kernel_clone_args)\b
12678
12679 PIN CONTROL SUBSYSTEM
12680 M:      Linus Walleij <linus.walleij@linaro.org>
12681 L:      linux-gpio@vger.kernel.org
12682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12683 S:      Maintained
12684 F:      Documentation/devicetree/bindings/pinctrl/
12685 F:      Documentation/driver-api/pinctl.rst
12686 F:      drivers/pinctrl/
12687 F:      include/linux/pinctrl/
12688
12689 PIN CONTROLLER - MICROCHIP AT91
12690 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12692 L:      linux-gpio@vger.kernel.org
12693 S:      Supported
12694 F:      drivers/pinctrl/pinctrl-at91*
12695
12696 PIN CONTROLLER - FREESCALE
12697 M:      Dong Aisheng <aisheng.dong@nxp.com>
12698 M:      Fabio Estevam <festevam@gmail.com>
12699 M:      Shawn Guo <shawnguo@kernel.org>
12700 M:      Stefan Agner <stefan@agner.ch>
12701 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12702 L:      linux-gpio@vger.kernel.org
12703 S:      Maintained
12704 F:      drivers/pinctrl/freescale/
12705 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12706
12707 PIN CONTROLLER - INTEL
12708 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12709 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12711 S:      Maintained
12712 F:      drivers/pinctrl/intel/
12713
12714 PIN CONTROLLER - MEDIATEK
12715 M:      Sean Wang <sean.wang@kernel.org>
12716 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12717 S:      Maintained
12718 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12719 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12720 F:      drivers/pinctrl/mediatek/
12721
12722 PIN CONTROLLER - QUALCOMM
12723 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12724 S:      Maintained
12725 L:      linux-arm-msm@vger.kernel.org
12726 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12727 F:      drivers/pinctrl/qcom/
12728
12729 PIN CONTROLLER - RENESAS
12730 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12731 L:      linux-renesas-soc@vger.kernel.org
12732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12733 S:      Maintained
12734 F:      drivers/pinctrl/pinctrl-rz*
12735 F:      drivers/pinctrl/sh-pfc/
12736
12737 PIN CONTROLLER - SAMSUNG
12738 M:      Tomasz Figa <tomasz.figa@gmail.com>
12739 M:      Krzysztof Kozlowski <krzk@kernel.org>
12740 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12742 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12743 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12745 S:      Maintained
12746 F:      drivers/pinctrl/samsung/
12747 F:      include/dt-bindings/pinctrl/samsung.h
12748 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12749
12750 PIN CONTROLLER - SINGLE
12751 M:      Tony Lindgren <tony@atomide.com>
12752 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12754 L:      linux-omap@vger.kernel.org
12755 S:      Maintained
12756 F:      drivers/pinctrl/pinctrl-single.c
12757
12758 PIN CONTROLLER - ST SPEAR
12759 M:      Viresh Kumar <vireshk@kernel.org>
12760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12761 W:      http://www.st.com/spear
12762 S:      Maintained
12763 F:      drivers/pinctrl/spear/
12764
12765 PISTACHIO SOC SUPPORT
12766 M:      James Hartley <james.hartley@sondrel.com>
12767 L:      linux-mips@vger.kernel.org
12768 S:      Odd Fixes
12769 F:      arch/mips/pistachio/
12770 F:      arch/mips/include/asm/mach-pistachio/
12771 F:      arch/mips/boot/dts/img/pistachio*
12772 F:      arch/mips/configs/pistachio*_defconfig
12773
12774 PKTCDVD DRIVER
12775 S:      Orphan
12776 M:      linux-block@vger.kernel.org
12777 F:      drivers/block/pktcdvd.c
12778 F:      include/linux/pktcdvd.h
12779 F:      include/uapi/linux/pktcdvd.h
12780
12781 PKUNITY SOC DRIVERS
12782 M:      Guan Xuetao <gxt@pku.edu.cn>
12783 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12784 S:      Maintained
12785 T:      git git://github.com/gxt/linux.git
12786 F:      drivers/input/serio/i8042-unicore32io.h
12787 F:      drivers/i2c/busses/i2c-puv3.c
12788 F:      drivers/video/fbdev/fb-puv3.c
12789 F:      drivers/rtc/rtc-puv3.c
12790
12791 PMBUS HARDWARE MONITORING DRIVERS
12792 M:      Guenter Roeck <linux@roeck-us.net>
12793 L:      linux-hwmon@vger.kernel.org
12794 W:      http://hwmon.wiki.kernel.org/
12795 W:      http://www.roeck-us.net/linux/drivers/
12796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12797 S:      Maintained
12798 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12799 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12800 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12801 F:      Documentation/hwmon/adm1275.rst
12802 F:      Documentation/hwmon/ibm-cffps.rst
12803 F:      Documentation/hwmon/ir35221.rst
12804 F:      Documentation/hwmon/lm25066.rst
12805 F:      Documentation/hwmon/ltc2978.rst
12806 F:      Documentation/hwmon/ltc3815.rst
12807 F:      Documentation/hwmon/max16064.rst
12808 F:      Documentation/hwmon/max20751.rst
12809 F:      Documentation/hwmon/max31785.rst
12810 F:      Documentation/hwmon/max34440.rst
12811 F:      Documentation/hwmon/max8688.rst
12812 F:      Documentation/hwmon/pmbus.rst
12813 F:      Documentation/hwmon/pmbus-core.rst
12814 F:      Documentation/hwmon/tps40422.rst
12815 F:      Documentation/hwmon/ucd9000.rst
12816 F:      Documentation/hwmon/ucd9200.rst
12817 F:      Documentation/hwmon/zl6100.rst
12818 F:      drivers/hwmon/pmbus/
12819 F:      include/linux/pmbus.h
12820
12821 PMC SIERRA MaxRAID DRIVER
12822 L:      linux-scsi@vger.kernel.org
12823 W:      http://www.pmc-sierra.com/
12824 S:      Orphan
12825 F:      drivers/scsi/pmcraid.*
12826
12827 PMC SIERRA PM8001 DRIVER
12828 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12829 L:      linux-scsi@vger.kernel.org
12830 S:      Supported
12831 F:      drivers/scsi/pm8001/
12832
12833 PNP SUPPORT
12834 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12835 S:      Maintained
12836 F:      drivers/pnp/
12837
12838 PNI RM3100 IIO DRIVER
12839 M:      Song Qiang <songqiang1304521@gmail.com>
12840 L:      linux-iio@vger.kernel.org
12841 S:      Maintained
12842 F:      drivers/iio/magnetometer/rm3100*
12843 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12844
12845 POSIX CLOCKS and TIMERS
12846 M:      Thomas Gleixner <tglx@linutronix.de>
12847 L:      linux-kernel@vger.kernel.org
12848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12849 S:      Maintained
12850 F:      fs/timerfd.c
12851 F:      include/linux/timer*
12852 F:      kernel/time/*timer*
12853
12854 POWER MANAGEMENT CORE
12855 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12856 L:      linux-pm@vger.kernel.org
12857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12858 B:      https://bugzilla.kernel.org
12859 S:      Supported
12860 F:      drivers/base/power/
12861 F:      include/linux/pm.h
12862 F:      include/linux/pm_*
12863 F:      include/linux/powercap.h
12864 F:      include/linux/intel_rapl.h
12865 F:      drivers/powercap/
12866 F:      kernel/configs/nopm.config
12867
12868 POWER STATE COORDINATION INTERFACE (PSCI)
12869 M:      Mark Rutland <mark.rutland@arm.com>
12870 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12871 L:      linux-arm-kernel@lists.infradead.org
12872 S:      Maintained
12873 F:      drivers/firmware/psci/
12874 F:      include/linux/psci.h
12875 F:      include/uapi/linux/psci.h
12876
12877 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12878 M:      Sebastian Reichel <sre@kernel.org>
12879 L:      linux-pm@vger.kernel.org
12880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12881 S:      Maintained
12882 F:      Documentation/ABI/testing/sysfs-class-power
12883 F:      Documentation/devicetree/bindings/power/supply/
12884 F:      include/linux/power_supply.h
12885 F:      drivers/power/supply/
12886
12887 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12888 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12889 L:      linuxppc-dev@lists.ozlabs.org
12890 S:      Maintained
12891 F:      drivers/char/powernv-op-panel.c
12892
12893 PPP OVER ATM (RFC 2364)
12894 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12895 S:      Maintained
12896 F:      net/atm/pppoatm.c
12897 F:      include/uapi/linux/atmppp.h
12898
12899 PPP OVER ETHERNET
12900 M:      Michal Ostrowski <mostrows@earthlink.net>
12901 S:      Maintained
12902 F:      drivers/net/ppp/pppoe.c
12903 F:      drivers/net/ppp/pppox.c
12904
12905 PPP OVER L2TP
12906 M:      James Chapman <jchapman@katalix.com>
12907 S:      Maintained
12908 F:      net/l2tp/l2tp_ppp.c
12909 F:      include/linux/if_pppol2tp.h
12910 F:      include/uapi/linux/if_pppol2tp.h
12911
12912 PPP PROTOCOL DRIVERS AND COMPRESSORS
12913 M:      Paul Mackerras <paulus@samba.org>
12914 L:      linux-ppp@vger.kernel.org
12915 S:      Maintained
12916 F:      drivers/net/ppp/ppp_*
12917
12918 PPS SUPPORT
12919 M:      Rodolfo Giometti <giometti@enneenne.com>
12920 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12921 L:      linuxpps@ml.enneenne.com (subscribers-only)
12922 S:      Maintained
12923 F:      Documentation/driver-api/pps.rst
12924 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12925 F:      Documentation/ABI/testing/sysfs-pps
12926 F:      drivers/pps/
12927 F:      include/linux/pps*.h
12928 F:      include/uapi/linux/pps.h
12929
12930 PPTP DRIVER
12931 M:      Dmitry Kozlov <xeb@mail.ru>
12932 L:      netdev@vger.kernel.org
12933 S:      Maintained
12934 F:      drivers/net/ppp/pptp.c
12935 W:      http://sourceforge.net/projects/accel-pptp
12936
12937 PRINTK
12938 M:      Petr Mladek <pmladek@suse.com>
12939 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12940 R:      Steven Rostedt <rostedt@goodmis.org>
12941 S:      Maintained
12942 F:      kernel/printk/
12943 F:      include/linux/printk.h
12944
12945 PRISM54 WIRELESS DRIVER
12946 M:      Luis Chamberlain <mcgrof@kernel.org>
12947 L:      linux-wireless@vger.kernel.org
12948 W:      http://wireless.kernel.org/en/users/Drivers/p54
12949 S:      Obsolete
12950 F:      drivers/net/wireless/intersil/prism54/
12951
12952 PROC FILESYSTEM
12953 R:      Alexey Dobriyan <adobriyan@gmail.com>
12954 L:      linux-kernel@vger.kernel.org
12955 L:      linux-fsdevel@vger.kernel.org
12956 S:      Maintained
12957 F:      fs/proc/
12958 F:      include/linux/proc_fs.h
12959 F:      tools/testing/selftests/proc/
12960 F:      Documentation/filesystems/proc.txt
12961
12962 PROC SYSCTL
12963 M:      Luis Chamberlain <mcgrof@kernel.org>
12964 M:      Kees Cook <keescook@chromium.org>
12965 L:      linux-kernel@vger.kernel.org
12966 L:      linux-fsdevel@vger.kernel.org
12967 S:      Maintained
12968 F:      fs/proc/proc_sysctl.c
12969 F:      include/linux/sysctl.h
12970 F:      kernel/sysctl.c
12971 F:      tools/testing/selftests/sysctl/
12972
12973 PS3 NETWORK SUPPORT
12974 M:      Geoff Levand <geoff@infradead.org>
12975 L:      netdev@vger.kernel.org
12976 L:      linuxppc-dev@lists.ozlabs.org
12977 S:      Maintained
12978 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12979
12980 PS3 PLATFORM SUPPORT
12981 M:      Geoff Levand <geoff@infradead.org>
12982 L:      linuxppc-dev@lists.ozlabs.org
12983 S:      Maintained
12984 F:      arch/powerpc/boot/ps3*
12985 F:      arch/powerpc/include/asm/lv1call.h
12986 F:      arch/powerpc/include/asm/ps3*.h
12987 F:      arch/powerpc/platforms/ps3/
12988 F:      drivers/*/ps3*
12989 F:      drivers/ps3/
12990 F:      drivers/rtc/rtc-ps3.c
12991 F:      drivers/usb/host/*ps3.c
12992 F:      sound/ppc/snd_ps3*
12993
12994 PS3VRAM DRIVER
12995 M:      Jim Paris <jim@jtan.com>
12996 M:      Geoff Levand <geoff@infradead.org>
12997 L:      linuxppc-dev@lists.ozlabs.org
12998 S:      Maintained
12999 F:      drivers/block/ps3vram.c
13000
13001 PSAMPLE PACKET SAMPLING SUPPORT:
13002 M:      Yotam Gigi <yotam.gi@gmail.com>
13003 S:      Maintained
13004 F:      net/psample
13005 F:      include/net/psample.h
13006 F:      include/uapi/linux/psample.h
13007
13008 PSTORE FILESYSTEM
13009 M:      Kees Cook <keescook@chromium.org>
13010 M:      Anton Vorontsov <anton@enomsg.org>
13011 M:      Colin Cross <ccross@android.com>
13012 M:      Tony Luck <tony.luck@intel.com>
13013 S:      Maintained
13014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13015 F:      fs/pstore/
13016 F:      include/linux/pstore*
13017 F:      drivers/firmware/efi/efi-pstore.c
13018 F:      drivers/acpi/apei/erst.c
13019 F:      Documentation/admin-guide/ramoops.rst
13020 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13021 K:      \b(pstore|ramoops)
13022
13023 PTP HARDWARE CLOCK SUPPORT
13024 M:      Richard Cochran <richardcochran@gmail.com>
13025 L:      netdev@vger.kernel.org
13026 S:      Maintained
13027 W:      http://linuxptp.sourceforge.net/
13028 F:      Documentation/ABI/testing/sysfs-ptp
13029 F:      Documentation/driver-api/ptp.rst
13030 F:      drivers/net/phy/dp83640*
13031 F:      drivers/ptp/*
13032 F:      include/linux/ptp_cl*
13033
13034 PTRACE SUPPORT
13035 M:      Oleg Nesterov <oleg@redhat.com>
13036 S:      Maintained
13037 F:      include/asm-generic/syscall.h
13038 F:      include/linux/ptrace.h
13039 F:      include/linux/regset.h
13040 F:      include/linux/tracehook.h
13041 F:      include/uapi/linux/ptrace.h
13042 F:      include/uapi/linux/ptrace.h
13043 F:      kernel/ptrace.c
13044 F:      arch/*/ptrace*.c
13045 F:      arch/*/*/ptrace*.c
13046 F:      arch/*/include/asm/ptrace*.h
13047
13048 PULSE8-CEC DRIVER
13049 M:      Hans Verkuil <hverkuil@xs4all.nl>
13050 L:      linux-media@vger.kernel.org
13051 T:      git git://linuxtv.org/media_tree.git
13052 S:      Maintained
13053 F:      drivers/media/usb/pulse8-cec/*
13054 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13055
13056 PVRUSB2 VIDEO4LINUX DRIVER
13057 M:      Mike Isely <isely@pobox.com>
13058 L:      pvrusb2@isely.net       (subscribers-only)
13059 L:      linux-media@vger.kernel.org
13060 W:      http://www.isely.net/pvrusb2/
13061 T:      git git://linuxtv.org/media_tree.git
13062 S:      Maintained
13063 F:      Documentation/media/v4l-drivers/pvrusb2*
13064 F:      drivers/media/usb/pvrusb2/
13065
13066 PWC WEBCAM DRIVER
13067 M:      Hans Verkuil <hverkuil@xs4all.nl>
13068 L:      linux-media@vger.kernel.org
13069 T:      git git://linuxtv.org/media_tree.git
13070 S:      Odd Fixes
13071 F:      drivers/media/usb/pwc/*
13072 F:      include/trace/events/pwc.h
13073
13074 PWM FAN DRIVER
13075 M:      Kamil Debski <kamil@wypas.org>
13076 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13077 L:      linux-hwmon@vger.kernel.org
13078 S:      Supported
13079 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13080 F:      Documentation/hwmon/pwm-fan.rst
13081 F:      drivers/hwmon/pwm-fan.c
13082
13083 PWM IR Transmitter
13084 M:      Sean Young <sean@mess.org>
13085 L:      linux-media@vger.kernel.org
13086 S:      Maintained
13087 F:      drivers/media/rc/pwm-ir-tx.c
13088
13089 PWM SUBSYSTEM
13090 M:      Thierry Reding <thierry.reding@gmail.com>
13091 L:      linux-pwm@vger.kernel.org
13092 S:      Maintained
13093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13094 F:      Documentation/driver-api/pwm.rst
13095 F:      Documentation/devicetree/bindings/pwm/
13096 F:      include/linux/pwm.h
13097 F:      drivers/pwm/
13098 F:      drivers/video/backlight/pwm_bl.c
13099 F:      include/linux/pwm_backlight.h
13100 F:      drivers/gpio/gpio-mvebu.c
13101 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13102
13103 PXA GPIO DRIVER
13104 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13105 L:      linux-gpio@vger.kernel.org
13106 S:      Maintained
13107 F:      drivers/gpio/gpio-pxa.c
13108
13109 PXA MMCI DRIVER
13110 S:      Orphan
13111
13112 PXA RTC DRIVER
13113 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13114 L:      linux-rtc@vger.kernel.org
13115 S:      Maintained
13116
13117 PXA2xx/PXA3xx SUPPORT
13118 M:      Daniel Mack <daniel@zonque.org>
13119 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13120 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13122 T:      git git://github.com/hzhuang1/linux.git
13123 T:      git git://github.com/rjarzmik/linux.git
13124 S:      Maintained
13125 F:      arch/arm/boot/dts/pxa*
13126 F:      arch/arm/mach-pxa/
13127 F:      drivers/dma/pxa*
13128 F:      drivers/pcmcia/pxa2xx*
13129 F:      drivers/pinctrl/pxa/
13130 F:      drivers/spi/spi-pxa2xx*
13131 F:      drivers/usb/gadget/udc/pxa2*
13132 F:      include/sound/pxa2xx-lib.h
13133 F:      sound/arm/pxa*
13134 F:      sound/soc/pxa/
13135
13136 QAT DRIVER
13137 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13138 L:      qat-linux@intel.com
13139 S:      Supported
13140 F:      drivers/crypto/qat/
13141
13142 QCOM AUDIO (ASoC) DRIVERS
13143 M:      Patrick Lai <plai@codeaurora.org>
13144 M:      Banajit Goswami <bgoswami@codeaurora.org>
13145 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13146 S:      Supported
13147 F:      sound/soc/qcom/
13148
13149 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13150 M:      Gabriel Somlo <somlo@cmu.edu>
13151 M:      "Michael S. Tsirkin" <mst@redhat.com>
13152 L:      qemu-devel@nongnu.org
13153 S:      Maintained
13154 F:      drivers/firmware/qemu_fw_cfg.c
13155 F:      include/uapi/linux/qemu_fw_cfg.h
13156
13157 QIB DRIVER
13158 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13159 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13160 L:      linux-rdma@vger.kernel.org
13161 S:      Supported
13162 F:      drivers/infiniband/hw/qib/
13163
13164 QLOGIC QL41xxx FCOE DRIVER
13165 M:      QLogic-Storage-Upstream@cavium.com
13166 L:      linux-scsi@vger.kernel.org
13167 S:      Supported
13168 F:      drivers/scsi/qedf/
13169
13170 QLOGIC QL41xxx ISCSI DRIVER
13171 M:      QLogic-Storage-Upstream@cavium.com
13172 L:      linux-scsi@vger.kernel.org
13173 S:      Supported
13174 F:      drivers/scsi/qedi/
13175
13176 QLOGIC QL4xxx ETHERNET DRIVER
13177 M:      Ariel Elior <aelior@marvell.com>
13178 M:      GR-everest-linux-l2@marvell.com
13179 L:      netdev@vger.kernel.org
13180 S:      Supported
13181 F:      drivers/net/ethernet/qlogic/qed/
13182 F:      include/linux/qed/
13183 F:      drivers/net/ethernet/qlogic/qede/
13184
13185 QLOGIC QL4xxx RDMA DRIVER
13186 M:      Michal Kalderon <mkalderon@marvell.com>
13187 M:      Ariel Elior <aelior@marvell.com>
13188 L:      linux-rdma@vger.kernel.org
13189 S:      Supported
13190 F:      drivers/infiniband/hw/qedr/
13191 F:      include/uapi/rdma/qedr-abi.h
13192
13193 QLOGIC QLA1280 SCSI DRIVER
13194 M:      Michael Reed <mdr@sgi.com>
13195 L:      linux-scsi@vger.kernel.org
13196 S:      Maintained
13197 F:      drivers/scsi/qla1280.[ch]
13198
13199 QLOGIC QLA2XXX FC-SCSI DRIVER
13200 M:      qla2xxx-upstream@qlogic.com
13201 L:      linux-scsi@vger.kernel.org
13202 S:      Supported
13203 F:      Documentation/scsi/LICENSE.qla2xxx
13204 F:      drivers/scsi/qla2xxx/
13205
13206 QLOGIC QLA3XXX NETWORK DRIVER
13207 M:      GR-Linux-NIC-Dev@marvell.com
13208 L:      netdev@vger.kernel.org
13209 S:      Supported
13210 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13211 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13212
13213 QLOGIC QLA4XXX iSCSI DRIVER
13214 M:      QLogic-Storage-Upstream@qlogic.com
13215 L:      linux-scsi@vger.kernel.org
13216 S:      Supported
13217 F:      Documentation/scsi/LICENSE.qla4xxx
13218 F:      drivers/scsi/qla4xxx/
13219
13220 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13221 M:      Shahed Shaikh <shshaikh@marvell.com>
13222 M:      Manish Chopra <manishc@marvell.com>
13223 M:      GR-Linux-NIC-Dev@marvell.com
13224 L:      netdev@vger.kernel.org
13225 S:      Supported
13226 F:      drivers/net/ethernet/qlogic/qlcnic/
13227
13228 QLOGIC QLGE 10Gb ETHERNET DRIVER
13229 M:      Manish Chopra <manishc@marvell.com>
13230 M:      GR-Linux-NIC-Dev@marvell.com
13231 L:      netdev@vger.kernel.org
13232 S:      Supported
13233 F:      drivers/net/ethernet/qlogic/qlge/
13234
13235 QM1D1B0004 MEDIA DRIVER
13236 M:      Akihiro Tsukada <tskd08@gmail.com>
13237 L:      linux-media@vger.kernel.org
13238 S:      Odd Fixes
13239 F:      drivers/media/tuners/qm1d1b0004*
13240
13241 QM1D1C0042 MEDIA DRIVER
13242 M:      Akihiro Tsukada <tskd08@gmail.com>
13243 L:      linux-media@vger.kernel.org
13244 S:      Odd Fixes
13245 F:      drivers/media/tuners/qm1d1c0042*
13246
13247 QNX4 FILESYSTEM
13248 M:      Anders Larsen <al@alarsen.net>
13249 W:      http://www.alarsen.net/linux/qnx4fs/
13250 S:      Maintained
13251 F:      fs/qnx4/
13252 F:      include/uapi/linux/qnx4_fs.h
13253 F:      include/uapi/linux/qnxtypes.h
13254
13255 QORIQ DPAA2 FSL-MC BUS DRIVER
13256 M:      Stuart Yoder <stuyoder@gmail.com>
13257 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13258 L:      linux-kernel@vger.kernel.org
13259 S:      Maintained
13260 F:      drivers/bus/fsl-mc/
13261 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13262 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13263
13264 QT1010 MEDIA DRIVER
13265 M:      Antti Palosaari <crope@iki.fi>
13266 L:      linux-media@vger.kernel.org
13267 W:      https://linuxtv.org
13268 W:      http://palosaari.fi/linux/
13269 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13270 T:      git git://linuxtv.org/anttip/media_tree.git
13271 S:      Maintained
13272 F:      drivers/media/tuners/qt1010*
13273
13274 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13275 M:      Kalle Valo <kvalo@codeaurora.org>
13276 L:      ath10k@lists.infradead.org
13277 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13279 S:      Supported
13280 F:      drivers/net/wireless/ath/ath10k/
13281
13282 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13283 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13284 L:      linux-wireless@vger.kernel.org
13285 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13286 S:      Supported
13287 F:      drivers/net/wireless/ath/ath9k/
13288
13289 QUALCOMM CAMERA SUBSYSTEM DRIVER
13290 M:      Todor Tomov <todor.too@gmail.com>
13291 L:      linux-media@vger.kernel.org
13292 S:      Maintained
13293 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13294 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13295 F:      drivers/media/platform/qcom/camss/
13296
13297 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13298 M:      Ilia Lin <ilia.lin@kernel.org>
13299 L:      linux-pm@vger.kernel.org
13300 S:      Maintained
13301 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13302 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13303
13304 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13305 M:      Timur Tabi <timur@kernel.org>
13306 L:      netdev@vger.kernel.org
13307 S:      Maintained
13308 F:      drivers/net/ethernet/qualcomm/emac/
13309
13310 QUALCOMM ETHQOS ETHERNET DRIVER
13311 M:      Vinod Koul <vkoul@kernel.org>
13312 M:      Niklas Cassel <niklas.cassel@linaro.org>
13313 L:      netdev@vger.kernel.org
13314 S:      Maintained
13315 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13316 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13317
13318 QUALCOMM GENERIC INTERFACE I2C DRIVER
13319 M:      Alok Chauhan <alokc@codeaurora.org>
13320 L:      linux-i2c@vger.kernel.org
13321 L:      linux-arm-msm@vger.kernel.org
13322 S:      Supported
13323 F:      drivers/i2c/busses/i2c-qcom-geni.c
13324
13325 QUALCOMM HEXAGON ARCHITECTURE
13326 M:      Richard Kuo <rkuo@codeaurora.org>
13327 L:      linux-hexagon@vger.kernel.org
13328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13329 S:      Supported
13330 F:      arch/hexagon/
13331
13332 QUALCOMM HIDMA DRIVER
13333 M:      Sinan Kaya <okaya@kernel.org>
13334 L:      linux-arm-kernel@lists.infradead.org
13335 L:      linux-arm-msm@vger.kernel.org
13336 L:      dmaengine@vger.kernel.org
13337 S:      Supported
13338 F:      drivers/dma/qcom/hidma*
13339
13340 QUALCOMM IOMMU
13341 M:      Rob Clark <robdclark@gmail.com>
13342 L:      iommu@lists.linux-foundation.org
13343 L:      linux-arm-msm@vger.kernel.org
13344 S:      Maintained
13345 F:      drivers/iommu/qcom_iommu.c
13346
13347 QUALCOMM TSENS THERMAL DRIVER
13348 M:      Amit Kucheria <amit.kucheria@linaro.org>
13349 L:      linux-pm@vger.kernel.org
13350 L:      linux-arm-msm@vger.kernel.org
13351 S:      Maintained
13352 F:      drivers/thermal/qcom/
13353
13354 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13355 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13356 L:      linux-media@vger.kernel.org
13357 L:      linux-arm-msm@vger.kernel.org
13358 T:      git git://linuxtv.org/media_tree.git
13359 S:      Maintained
13360 F:      drivers/media/platform/qcom/venus/
13361
13362 QUALCOMM WCN36XX WIRELESS DRIVER
13363 M:      Kalle Valo <kvalo@codeaurora.org>
13364 L:      wcn36xx@lists.infradead.org
13365 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13366 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13367 S:      Supported
13368 F:      drivers/net/wireless/ath/wcn36xx/
13369
13370 QUANTENNA QTNFMAC WIRELESS DRIVER
13371 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13372 M:      Avinash Patil <avinashp@quantenna.com>
13373 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13374 L:      linux-wireless@vger.kernel.org
13375 S:      Maintained
13376 F:      drivers/net/wireless/quantenna
13377
13378 RADEON and AMDGPU DRM DRIVERS
13379 M:      Alex Deucher <alexander.deucher@amd.com>
13380 M:      Christian König <christian.koenig@amd.com>
13381 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13382 L:      amd-gfx@lists.freedesktop.org
13383 T:      git git://people.freedesktop.org/~agd5f/linux
13384 S:      Supported
13385 F:      drivers/gpu/drm/radeon/
13386 F:      include/uapi/drm/radeon_drm.h
13387 F:      drivers/gpu/drm/amd/
13388 F:      include/uapi/drm/amdgpu_drm.h
13389
13390 RADEON FRAMEBUFFER DISPLAY DRIVER
13391 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13392 L:      linux-fbdev@vger.kernel.org
13393 S:      Maintained
13394 F:      drivers/video/fbdev/aty/radeon*
13395 F:      include/uapi/linux/radeonfb.h
13396
13397 RADIOSHARK RADIO 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:      Maintained
13402 F:      drivers/media/radio/radio-shark.c
13403
13404 RADIOSHARK2 RADIO DRIVER
13405 M:      Hans Verkuil <hverkuil@xs4all.nl>
13406 L:      linux-media@vger.kernel.org
13407 T:      git git://linuxtv.org/media_tree.git
13408 S:      Maintained
13409 F:      drivers/media/radio/radio-shark2.c
13410 F:      drivers/media/radio/radio-tea5777.c
13411
13412 RADOS BLOCK DEVICE (RBD)
13413 M:      Ilya Dryomov <idryomov@gmail.com>
13414 M:      Sage Weil <sage@redhat.com>
13415 M:      Alex Elder <elder@kernel.org>
13416 L:      ceph-devel@vger.kernel.org
13417 W:      http://ceph.com/
13418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13419 T:      git git://github.com/ceph/ceph-client.git
13420 S:      Supported
13421 F:      Documentation/ABI/testing/sysfs-bus-rbd
13422 F:      drivers/block/rbd.c
13423 F:      drivers/block/rbd_types.h
13424
13425 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13426 M:      Paul Mackerras <paulus@samba.org>
13427 L:      linux-fbdev@vger.kernel.org
13428 S:      Maintained
13429 F:      drivers/video/fbdev/aty/aty128fb.c
13430
13431 RAINSHADOW-CEC DRIVER
13432 M:      Hans Verkuil <hverkuil@xs4all.nl>
13433 L:      linux-media@vger.kernel.org
13434 T:      git git://linuxtv.org/media_tree.git
13435 S:      Maintained
13436 F:      drivers/media/usb/rainshadow-cec/*
13437
13438 RALINK MIPS ARCHITECTURE
13439 M:      John Crispin <john@phrozen.org>
13440 L:      linux-mips@vger.kernel.org
13441 S:      Maintained
13442 F:      arch/mips/ralink
13443
13444 RALINK RT2X00 WIRELESS LAN DRIVER
13445 P:      rt2x00 project
13446 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13447 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13448 L:      linux-wireless@vger.kernel.org
13449 S:      Maintained
13450 F:      drivers/net/wireless/ralink/rt2x00/
13451
13452 RAMDISK RAM BLOCK DEVICE DRIVER
13453 M:      Jens Axboe <axboe@kernel.dk>
13454 S:      Maintained
13455 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13456 F:      drivers/block/brd.c
13457
13458 RANCHU VIRTUAL BOARD FOR MIPS
13459 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13460 L:      linux-mips@vger.kernel.org
13461 S:      Supported
13462 F:      arch/mips/generic/board-ranchu.c
13463 F:      arch/mips/configs/generic/board-ranchu.config
13464
13465 RANDOM NUMBER DRIVER
13466 M:      "Theodore Ts'o" <tytso@mit.edu>
13467 S:      Maintained
13468 F:      drivers/char/random.c
13469
13470 RAPIDIO SUBSYSTEM
13471 M:      Matt Porter <mporter@kernel.crashing.org>
13472 M:      Alexandre Bounine <alex.bou9@gmail.com>
13473 S:      Maintained
13474 F:      drivers/rapidio/
13475
13476 RAS INFRASTRUCTURE
13477 M:      Tony Luck <tony.luck@intel.com>
13478 M:      Borislav Petkov <bp@alien8.de>
13479 L:      linux-edac@vger.kernel.org
13480 S:      Maintained
13481 F:      drivers/ras/
13482 F:      include/linux/ras.h
13483 F:      include/ras/ras_event.h
13484 F:      Documentation/admin-guide/ras.rst
13485
13486 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13487 L:      linux-wireless@vger.kernel.org
13488 S:      Orphan
13489 F:      drivers/net/wireless/ray*
13490
13491 RCUTORTURE TEST FRAMEWORK
13492 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13493 M:      Josh Triplett <josh@joshtriplett.org>
13494 R:      Steven Rostedt <rostedt@goodmis.org>
13495 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13496 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13497 L:      rcu@vger.kernel.org
13498 S:      Supported
13499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13500 F:      tools/testing/selftests/rcutorture
13501
13502 RDC R-321X SoC
13503 M:      Florian Fainelli <florian@openwrt.org>
13504 S:      Maintained
13505
13506 RDC R6040 FAST ETHERNET DRIVER
13507 M:      Florian Fainelli <f.fainelli@gmail.com>
13508 L:      netdev@vger.kernel.org
13509 S:      Maintained
13510 F:      drivers/net/ethernet/rdc/r6040.c
13511
13512 RDMAVT - RDMA verbs software
13513 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13514 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13515 L:      linux-rdma@vger.kernel.org
13516 S:      Supported
13517 F:      drivers/infiniband/sw/rdmavt
13518
13519 RDS - RELIABLE DATAGRAM SOCKETS
13520 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13521 L:      netdev@vger.kernel.org
13522 L:      linux-rdma@vger.kernel.org
13523 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13524 W:      https://oss.oracle.com/projects/rds/
13525 S:      Supported
13526 F:      net/rds/
13527 F:      Documentation/networking/rds.txt
13528
13529 RDT - RESOURCE ALLOCATION
13530 M:      Fenghua Yu <fenghua.yu@intel.com>
13531 M:      Reinette Chatre <reinette.chatre@intel.com>
13532 L:      linux-kernel@vger.kernel.org
13533 S:      Supported
13534 F:      arch/x86/kernel/cpu/resctrl/
13535 F:      arch/x86/include/asm/resctrl_sched.h
13536 F:      Documentation/x86/resctrl*
13537
13538 READ-COPY UPDATE (RCU)
13539 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13540 M:      Josh Triplett <josh@joshtriplett.org>
13541 R:      Steven Rostedt <rostedt@goodmis.org>
13542 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13543 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13544 R:      Joel Fernandes <joel@joelfernandes.org>
13545 L:      rcu@vger.kernel.org
13546 W:      http://www.rdrop.com/users/paulmck/RCU/
13547 S:      Supported
13548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13549 F:      Documentation/RCU/
13550 X:      Documentation/RCU/torture.txt
13551 F:      include/linux/rcu*
13552 X:      include/linux/srcu*.h
13553 F:      kernel/rcu/
13554 X:      kernel/rcu/srcu*.c
13555
13556 REAL TIME CLOCK (RTC) SUBSYSTEM
13557 M:      Alessandro Zummo <a.zummo@towertech.it>
13558 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13559 L:      linux-rtc@vger.kernel.org
13560 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13562 S:      Maintained
13563 F:      Documentation/devicetree/bindings/rtc/
13564 F:      Documentation/admin-guide/rtc.rst
13565 F:      drivers/rtc/
13566 F:      include/linux/rtc.h
13567 F:      include/uapi/linux/rtc.h
13568 F:      include/linux/rtc/
13569 F:      include/linux/platform_data/rtc-*
13570 F:      tools/testing/selftests/rtc/
13571
13572 REALTEK AUDIO CODECS
13573 M:      Bard Liao <bardliao@realtek.com>
13574 M:      Oder Chiou <oder_chiou@realtek.com>
13575 S:      Maintained
13576 F:      sound/soc/codecs/rt*
13577 F:      include/sound/rt*.h
13578
13579 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13580 M:      Linus Walleij <linus.walleij@linaro.org>
13581 S:      Maintained
13582 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13583 F:      drivers/net/dsa/realtek-smi*
13584 F:      drivers/net/dsa/rtl83*
13585
13586 REDPINE WIRELESS DRIVER
13587 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13588 M:      Siva Rebbagondla <siva8118@gmail.com>
13589 L:      linux-wireless@vger.kernel.org
13590 S:      Maintained
13591 F:      drivers/net/wireless/rsi/
13592
13593 REGISTER MAP ABSTRACTION
13594 M:      Mark Brown <broonie@kernel.org>
13595 L:      linux-kernel@vger.kernel.org
13596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13597 S:      Supported
13598 F:      Documentation/devicetree/bindings/regmap/
13599 F:      drivers/base/regmap/
13600 F:      include/linux/regmap.h
13601
13602 REISERFS FILE SYSTEM
13603 L:      reiserfs-devel@vger.kernel.org
13604 S:      Supported
13605 F:      fs/reiserfs/
13606
13607 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13608 M:      Ohad Ben-Cohen <ohad@wizery.com>
13609 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13610 L:      linux-remoteproc@vger.kernel.org
13611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13612 S:      Maintained
13613 F:      Documentation/devicetree/bindings/remoteproc/
13614 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13615 F:      Documentation/remoteproc.txt
13616 F:      drivers/remoteproc/
13617 F:      include/linux/remoteproc.h
13618 F:      include/linux/remoteproc/
13619
13620 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13621 M:      Ohad Ben-Cohen <ohad@wizery.com>
13622 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13623 L:      linux-remoteproc@vger.kernel.org
13624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13625 S:      Maintained
13626 F:      drivers/rpmsg/
13627 F:      Documentation/rpmsg.txt
13628 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13629 F:      include/linux/rpmsg.h
13630 F:      include/linux/rpmsg/
13631 F:      include/uapi/linux/rpmsg.h
13632 F:      samples/rpmsg/
13633
13634 RENESAS CLOCK DRIVERS
13635 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13636 L:      linux-renesas-soc@vger.kernel.org
13637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13638 S:      Supported
13639 F:      drivers/clk/renesas/
13640
13641 RENESAS EMEV2 I2C DRIVER
13642 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13643 S:      Supported
13644 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13645 F:      drivers/i2c/busses/i2c-emev2.c
13646
13647 RENESAS ETHERNET DRIVERS
13648 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13649 L:      netdev@vger.kernel.org
13650 L:      linux-renesas-soc@vger.kernel.org
13651 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13652 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13653 F:      drivers/net/ethernet/renesas/
13654 F:      include/linux/sh_eth.h
13655
13656 RENESAS R-CAR GYROADC DRIVER
13657 M:      Marek Vasut <marek.vasut@gmail.com>
13658 L:      linux-iio@vger.kernel.org
13659 S:      Supported
13660 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13661 F:      drivers/iio/adc/rcar-gyroadc.c
13662
13663 RENESAS R-CAR I2C DRIVERS
13664 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13665 S:      Supported
13666 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13667 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13668 F:      drivers/i2c/busses/i2c-rcar.c
13669 F:      drivers/i2c/busses/i2c-sh_mobile.c
13670
13671 RENESAS RIIC DRIVER
13672 M:      Chris Brandt <chris.brandt@renesas.com>
13673 S:      Supported
13674 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13675 F:      drivers/i2c/busses/i2c-riic.c
13676
13677 RENESAS USB PHY DRIVER
13678 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13679 L:      linux-renesas-soc@vger.kernel.org
13680 S:      Maintained
13681 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13682
13683 RESET CONTROLLER FRAMEWORK
13684 M:      Philipp Zabel <p.zabel@pengutronix.de>
13685 T:      git git://git.pengutronix.de/git/pza/linux
13686 S:      Maintained
13687 F:      drivers/reset/
13688 F:      Documentation/devicetree/bindings/reset/
13689 F:      include/dt-bindings/reset/
13690 F:      include/linux/reset.h
13691 F:      include/linux/reset/
13692 F:      include/linux/reset-controller.h
13693
13694 RESTARTABLE SEQUENCES SUPPORT
13695 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13696 M:      Peter Zijlstra <peterz@infradead.org>
13697 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13698 M:      Boqun Feng <boqun.feng@gmail.com>
13699 L:      linux-kernel@vger.kernel.org
13700 S:      Supported
13701 F:      kernel/rseq.c
13702 F:      include/uapi/linux/rseq.h
13703 F:      include/trace/events/rseq.h
13704 F:      tools/testing/selftests/rseq/
13705
13706 RFKILL
13707 M:      Johannes Berg <johannes@sipsolutions.net>
13708 L:      linux-wireless@vger.kernel.org
13709 W:      http://wireless.kernel.org/
13710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13712 S:      Maintained
13713 F:      Documentation/driver-api/rfkill.rst
13714 F:      Documentation/ABI/stable/sysfs-class-rfkill
13715 F:      net/rfkill/
13716 F:      include/linux/rfkill.h
13717 F:      include/uapi/linux/rfkill.h
13718
13719 RHASHTABLE
13720 M:      Thomas Graf <tgraf@suug.ch>
13721 M:      Herbert Xu <herbert@gondor.apana.org.au>
13722 L:      netdev@vger.kernel.org
13723 S:      Maintained
13724 F:      lib/rhashtable.c
13725 F:      lib/test_rhashtable.c
13726 F:      include/linux/rhashtable.h
13727 F:      include/linux/rhashtable-types.h
13728
13729 RICOH R5C592 MEMORYSTICK DRIVER
13730 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13731 S:      Maintained
13732 F:      drivers/memstick/host/r592.*
13733
13734 RICOH SMARTMEDIA/XD DRIVER
13735 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13736 S:      Maintained
13737 F:      drivers/mtd/nand/raw/r852.c
13738 F:      drivers/mtd/nand/raw/r852.h
13739
13740 RISC-V ARCHITECTURE
13741 M:      Paul Walmsley <paul.walmsley@sifive.com>
13742 M:      Palmer Dabbelt <palmer@sifive.com>
13743 M:      Albert Ou <aou@eecs.berkeley.edu>
13744 L:      linux-riscv@lists.infradead.org
13745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13746 S:      Supported
13747 F:      arch/riscv/
13748 K:      riscv
13749 N:      riscv
13750
13751 ROCCAT DRIVERS
13752 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13753 W:      http://sourceforge.net/projects/roccat/
13754 S:      Maintained
13755 F:      drivers/hid/hid-roccat*
13756 F:      include/linux/hid-roccat*
13757 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13758
13759 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13760 M:      Jacob chen <jacob2.chen@rock-chips.com>
13761 L:      linux-media@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/media/platform/rockchip/rga/
13764 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13765
13766 HANTRO VPU CODEC DRIVER
13767 M:      Ezequiel Garcia <ezequiel@collabora.com>
13768 L:      linux-media@vger.kernel.org
13769 S:      Maintained
13770 F:      drivers/staging/media/platform/hantro/
13771 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13772
13773 ROCKER DRIVER
13774 M:      Jiri Pirko <jiri@resnulli.us>
13775 L:      netdev@vger.kernel.org
13776 S:      Supported
13777 F:      drivers/net/ethernet/rocker/
13778
13779 ROCKETPORT DRIVER
13780 P:      Comtrol Corp.
13781 W:      http://www.comtrol.com
13782 S:      Maintained
13783 F:      Documentation/driver-api/serial/rocket.rst
13784 F:      drivers/tty/rocket*
13785
13786 ROCKETPORT EXPRESS/INFINITY DRIVER
13787 M:      Kevin Cernekee <cernekee@gmail.com>
13788 L:      linux-serial@vger.kernel.org
13789 S:      Odd Fixes
13790 F:      drivers/tty/serial/rp2.*
13791
13792 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13793 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13794 L:      linux-kernel@vger.kernel.org
13795 L:      linux-renesas-soc@vger.kernel.org
13796 S:      Supported
13797 F:      drivers/mfd/bd9571mwv.c
13798 F:      drivers/regulator/bd9571mwv-regulator.c
13799 F:      drivers/gpio/gpio-bd9571mwv.c
13800 F:      include/linux/mfd/bd9571mwv.h
13801 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13802
13803 ROSE NETWORK LAYER
13804 M:      Ralf Baechle <ralf@linux-mips.org>
13805 L:      linux-hams@vger.kernel.org
13806 W:      http://www.linux-ax25.org/
13807 S:      Maintained
13808 F:      include/net/rose.h
13809 F:      include/uapi/linux/rose.h
13810 F:      net/rose/
13811
13812 RTL2830 MEDIA DRIVER
13813 M:      Antti Palosaari <crope@iki.fi>
13814 L:      linux-media@vger.kernel.org
13815 W:      https://linuxtv.org
13816 W:      http://palosaari.fi/linux/
13817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13818 T:      git git://linuxtv.org/anttip/media_tree.git
13819 S:      Maintained
13820 F:      drivers/media/dvb-frontends/rtl2830*
13821
13822 RTL2832 MEDIA DRIVER
13823 M:      Antti Palosaari <crope@iki.fi>
13824 L:      linux-media@vger.kernel.org
13825 W:      https://linuxtv.org
13826 W:      http://palosaari.fi/linux/
13827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13828 T:      git git://linuxtv.org/anttip/media_tree.git
13829 S:      Maintained
13830 F:      drivers/media/dvb-frontends/rtl2832*
13831
13832 RTL2832_SDR MEDIA DRIVER
13833 M:      Antti Palosaari <crope@iki.fi>
13834 L:      linux-media@vger.kernel.org
13835 W:      https://linuxtv.org
13836 W:      http://palosaari.fi/linux/
13837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13838 T:      git git://linuxtv.org/anttip/media_tree.git
13839 S:      Maintained
13840 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13841
13842 RTL8180 WIRELESS DRIVER
13843 L:      linux-wireless@vger.kernel.org
13844 W:      http://wireless.kernel.org/
13845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13846 S:      Orphan
13847 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13848
13849 RTL8187 WIRELESS DRIVER
13850 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13851 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13852 M:      Larry Finger <Larry.Finger@lwfinger.net>
13853 L:      linux-wireless@vger.kernel.org
13854 W:      http://wireless.kernel.org/
13855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13856 S:      Maintained
13857 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13858
13859 REALTEK WIRELESS DRIVER (rtlwifi family)
13860 M:      Ping-Ke Shih <pkshih@realtek.com>
13861 L:      linux-wireless@vger.kernel.org
13862 W:      http://wireless.kernel.org/
13863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13864 S:      Maintained
13865 F:      drivers/net/wireless/realtek/rtlwifi/
13866
13867 REALTEK WIRELESS DRIVER (rtw88)
13868 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13869 L:      linux-wireless@vger.kernel.org
13870 S:      Maintained
13871 F:      drivers/net/wireless/realtek/rtw88/
13872
13873 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13874 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13875 L:      linux-wireless@vger.kernel.org
13876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13877 S:      Maintained
13878 F:      drivers/net/wireless/realtek/rtl8xxxu/
13879
13880 RXRPC SOCKETS (AF_RXRPC)
13881 M:      David Howells <dhowells@redhat.com>
13882 L:      linux-afs@lists.infradead.org
13883 S:      Supported
13884 F:      net/rxrpc/
13885 F:      include/keys/rxrpc-type.h
13886 F:      include/net/af_rxrpc.h
13887 F:      include/trace/events/rxrpc.h
13888 F:      include/uapi/linux/rxrpc.h
13889 F:      Documentation/networking/rxrpc.txt
13890 W:      https://www.infradead.org/~dhowells/kafs/
13891
13892 S3 SAVAGE FRAMEBUFFER DRIVER
13893 M:      Antonino Daplas <adaplas@gmail.com>
13894 L:      linux-fbdev@vger.kernel.org
13895 S:      Maintained
13896 F:      drivers/video/fbdev/savage/
13897
13898 S390
13899 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13900 M:      Vasily Gorbik <gor@linux.ibm.com>
13901 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13902 L:      linux-s390@vger.kernel.org
13903 W:      http://www.ibm.com/developerworks/linux/linux390/
13904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13905 S:      Supported
13906 F:      arch/s390/
13907 F:      drivers/s390/
13908 F:      Documentation/s390/
13909 F:      Documentation/driver-api/s390-drivers.rst
13910
13911 S390 COMMON I/O LAYER
13912 M:      Sebastian Ott <sebott@linux.ibm.com>
13913 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13914 L:      linux-s390@vger.kernel.org
13915 W:      http://www.ibm.com/developerworks/linux/linux390/
13916 S:      Supported
13917 F:      drivers/s390/cio/
13918
13919 S390 DASD DRIVER
13920 M:      Stefan Haberland <sth@linux.ibm.com>
13921 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13922 L:      linux-s390@vger.kernel.org
13923 W:      http://www.ibm.com/developerworks/linux/linux390/
13924 S:      Supported
13925 F:      drivers/s390/block/dasd*
13926 F:      block/partitions/ibm.c
13927
13928 S390 IOMMU (PCI)
13929 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13930 L:      linux-s390@vger.kernel.org
13931 W:      http://www.ibm.com/developerworks/linux/linux390/
13932 S:      Supported
13933 F:      drivers/iommu/s390-iommu.c
13934
13935 S390 IUCV NETWORK LAYER
13936 M:      Julian Wiedmann <jwi@linux.ibm.com>
13937 M:      Ursula Braun <ubraun@linux.ibm.com>
13938 L:      linux-s390@vger.kernel.org
13939 W:      http://www.ibm.com/developerworks/linux/linux390/
13940 S:      Supported
13941 F:      drivers/s390/net/*iucv*
13942 F:      include/net/iucv/
13943 F:      net/iucv/
13944
13945 S390 NETWORK DRIVERS
13946 M:      Julian Wiedmann <jwi@linux.ibm.com>
13947 M:      Ursula Braun <ubraun@linux.ibm.com>
13948 L:      linux-s390@vger.kernel.org
13949 W:      http://www.ibm.com/developerworks/linux/linux390/
13950 S:      Supported
13951 F:      drivers/s390/net/
13952
13953 S390 PCI SUBSYSTEM
13954 M:      Sebastian Ott <sebott@linux.ibm.com>
13955 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13956 L:      linux-s390@vger.kernel.org
13957 W:      http://www.ibm.com/developerworks/linux/linux390/
13958 S:      Supported
13959 F:      arch/s390/pci/
13960 F:      drivers/pci/hotplug/s390_pci_hpc.c
13961
13962 S390 VFIO-CCW DRIVER
13963 M:      Cornelia Huck <cohuck@redhat.com>
13964 M:      Eric Farman <farman@linux.ibm.com>
13965 R:      Halil Pasic <pasic@linux.ibm.com>
13966 L:      linux-s390@vger.kernel.org
13967 L:      kvm@vger.kernel.org
13968 S:      Supported
13969 F:      drivers/s390/cio/vfio_ccw*
13970 F:      Documentation/s390/vfio-ccw.rst
13971 F:      include/uapi/linux/vfio_ccw.h
13972
13973 S390 ZCRYPT DRIVER
13974 M:      Harald Freudenberger <freude@linux.ibm.com>
13975 L:      linux-s390@vger.kernel.org
13976 W:      http://www.ibm.com/developerworks/linux/linux390/
13977 S:      Supported
13978 F:      drivers/s390/crypto/
13979
13980 S390 VFIO AP DRIVER
13981 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13982 M:      Pierre Morel <pmorel@linux.ibm.com>
13983 M:      Halil Pasic <pasic@linux.ibm.com>
13984 L:      linux-s390@vger.kernel.org
13985 W:      http://www.ibm.com/developerworks/linux/linux390/
13986 S:      Supported
13987 F:      drivers/s390/crypto/vfio_ap_drv.c
13988 F:      drivers/s390/crypto/vfio_ap_private.h
13989 F:      drivers/s390/crypto/vfio_ap_ops.c
13990 F:      Documentation/s390/vfio-ap.rst
13991
13992 S390 ZFCP DRIVER
13993 M:      Steffen Maier <maier@linux.ibm.com>
13994 M:      Benjamin Block <bblock@linux.ibm.com>
13995 L:      linux-s390@vger.kernel.org
13996 W:      http://www.ibm.com/developerworks/linux/linux390/
13997 S:      Supported
13998 F:      drivers/s390/scsi/zfcp_*
13999
14000 S3C24XX SD/MMC Driver
14001 M:      Ben Dooks <ben-linux@fluff.org>
14002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14003 S:      Supported
14004 F:      drivers/mmc/host/s3cmci.*
14005
14006 SAA6588 RDS RECEIVER DRIVER
14007 M:      Hans Verkuil <hverkuil@xs4all.nl>
14008 L:      linux-media@vger.kernel.org
14009 T:      git git://linuxtv.org/media_tree.git
14010 W:      https://linuxtv.org
14011 S:      Odd Fixes
14012 F:      drivers/media/i2c/saa6588*
14013
14014 SAA7134 VIDEO4LINUX DRIVER
14015 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14016 L:      linux-media@vger.kernel.org
14017 W:      https://linuxtv.org
14018 T:      git git://linuxtv.org/media_tree.git
14019 S:      Odd fixes
14020 F:      Documentation/media/v4l-drivers/saa7134*
14021 F:      drivers/media/pci/saa7134/
14022
14023 SAA7146 VIDEO4LINUX-2 DRIVER
14024 M:      Hans Verkuil <hverkuil@xs4all.nl>
14025 L:      linux-media@vger.kernel.org
14026 T:      git git://linuxtv.org/media_tree.git
14027 S:      Maintained
14028 F:      drivers/media/common/saa7146/
14029 F:      drivers/media/pci/saa7146/
14030 F:      include/media/drv-intf/saa7146*
14031
14032 SAFESETID SECURITY MODULE
14033 M:     Micah Morton <mortonm@chromium.org>
14034 S:     Supported
14035 F:     security/safesetid/
14036 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14037
14038 SAMSUNG AUDIO (ASoC) DRIVERS
14039 M:      Krzysztof Kozlowski <krzk@kernel.org>
14040 M:      Sangbeom Kim <sbkim73@samsung.com>
14041 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14042 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14043 S:      Supported
14044 F:      sound/soc/samsung/
14045 F:      Documentation/devicetree/bindings/sound/samsung*
14046
14047 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14048 M:      Krzysztof Kozlowski <krzk@kernel.org>
14049 L:      linux-crypto@vger.kernel.org
14050 L:      linux-samsung-soc@vger.kernel.org
14051 S:      Maintained
14052 F:      drivers/crypto/exynos-rng.c
14053 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14054
14055 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14056 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14057 L:      linux-samsung-soc@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/char/hw_random/exynos-trng.c
14060 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14061
14062 SAMSUNG FRAMEBUFFER DRIVER
14063 M:      Jingoo Han <jingoohan1@gmail.com>
14064 L:      linux-fbdev@vger.kernel.org
14065 S:      Maintained
14066 F:      drivers/video/fbdev/s3c-fb.c
14067
14068 SAMSUNG LAPTOP DRIVER
14069 M:      Corentin Chary <corentin.chary@gmail.com>
14070 L:      platform-driver-x86@vger.kernel.org
14071 S:      Maintained
14072 F:      drivers/platform/x86/samsung-laptop.c
14073
14074 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14075 M:      Sangbeom Kim <sbkim73@samsung.com>
14076 M:      Krzysztof Kozlowski <krzk@kernel.org>
14077 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14078 L:      linux-kernel@vger.kernel.org
14079 L:      linux-samsung-soc@vger.kernel.org
14080 S:      Supported
14081 F:      drivers/mfd/sec*.c
14082 F:      drivers/regulator/s2m*.c
14083 F:      drivers/regulator/s5m*.c
14084 F:      drivers/clk/clk-s2mps11.c
14085 F:      drivers/rtc/rtc-s5m.c
14086 F:      include/linux/mfd/samsung/
14087 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14088 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14089 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14090 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14091
14092 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14093 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14094 L:      linux-media@vger.kernel.org
14095 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14096 S:      Maintained
14097 F:      drivers/media/platform/s3c-camif/
14098 F:      include/media/drv-intf/s3c_camif.h
14099
14100 SAMSUNG S3FWRN5 NFC DRIVER
14101 M:      Robert Baldyga <r.baldyga@samsung.com>
14102 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14103 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14104 S:      Supported
14105 F:      drivers/nfc/s3fwrn5
14106
14107 SAMSUNG S5C73M3 CAMERA DRIVER
14108 M:      Kyungmin Park <kyungmin.park@samsung.com>
14109 M:      Andrzej Hajda <a.hajda@samsung.com>
14110 L:      linux-media@vger.kernel.org
14111 S:      Supported
14112 F:      drivers/media/i2c/s5c73m3/*
14113
14114 SAMSUNG S5K5BAF CAMERA DRIVER
14115 M:      Kyungmin Park <kyungmin.park@samsung.com>
14116 M:      Andrzej Hajda <a.hajda@samsung.com>
14117 L:      linux-media@vger.kernel.org
14118 S:      Supported
14119 F:      drivers/media/i2c/s5k5baf.c
14120
14121 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14122 M:      Krzysztof Kozlowski <krzk@kernel.org>
14123 M:      Vladimir Zapolskiy <vz@mleia.com>
14124 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14125 L:      linux-crypto@vger.kernel.org
14126 L:      linux-samsung-soc@vger.kernel.org
14127 S:      Maintained
14128 F:      drivers/crypto/s5p-sss.c
14129
14130 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14131 M:      Kyungmin Park <kyungmin.park@samsung.com>
14132 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14133 L:      linux-media@vger.kernel.org
14134 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14135 S:      Supported
14136 F:      drivers/media/platform/exynos4-is/
14137
14138 SAMSUNG SOC CLOCK DRIVERS
14139 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14140 M:      Tomasz Figa <tomasz.figa@gmail.com>
14141 M:      Chanwoo Choi <cw00.choi@samsung.com>
14142 S:      Supported
14143 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14145 F:      drivers/clk/samsung/
14146 F:      include/dt-bindings/clock/exynos*.h
14147 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14148
14149 SAMSUNG SPI DRIVERS
14150 M:      Kukjin Kim <kgene@kernel.org>
14151 M:      Krzysztof Kozlowski <krzk@kernel.org>
14152 M:      Andi Shyti <andi@etezian.org>
14153 L:      linux-spi@vger.kernel.org
14154 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14155 S:      Maintained
14156 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14157 F:      drivers/spi/spi-s3c*
14158 F:      include/linux/platform_data/spi-s3c64xx.h
14159
14160 SAMSUNG SXGBE DRIVERS
14161 M:      Byungho An <bh74.an@samsung.com>
14162 M:      Girish K S <ks.giri@samsung.com>
14163 M:      Vipul Pandya <vipul.pandya@samsung.com>
14164 S:      Supported
14165 L:      netdev@vger.kernel.org
14166 F:      drivers/net/ethernet/samsung/sxgbe/
14167
14168 SAMSUNG THERMAL DRIVER
14169 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14170 L:      linux-pm@vger.kernel.org
14171 L:      linux-samsung-soc@vger.kernel.org
14172 S:      Supported
14173 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14174 F:      drivers/thermal/samsung/
14175
14176 SAMSUNG USB2 PHY DRIVER
14177 M:      Kamil Debski <kamil@wypas.org>
14178 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14179 L:      linux-kernel@vger.kernel.org
14180 S:      Supported
14181 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14182 F:      Documentation/driver-api/phy/samsung-usb2.rst
14183 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14184 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14185 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14186 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14187 F:      drivers/phy/samsung/phy-samsung-usb2.c
14188 F:      drivers/phy/samsung/phy-samsung-usb2.h
14189
14190 SC1200 WDT DRIVER
14191 M:      Zwane Mwaikambo <zwanem@gmail.com>
14192 S:      Maintained
14193 F:      drivers/watchdog/sc1200wdt.c
14194
14195 SCHEDULER
14196 M:      Ingo Molnar <mingo@redhat.com>
14197 M:      Peter Zijlstra <peterz@infradead.org>
14198 L:      linux-kernel@vger.kernel.org
14199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14200 S:      Maintained
14201 F:      kernel/sched/
14202 F:      include/linux/sched.h
14203 F:      include/uapi/linux/sched.h
14204 F:      include/linux/wait.h
14205 F:      include/linux/preempt.h
14206
14207 SCR24X CHIP CARD INTERFACE DRIVER
14208 M:      Lubomir Rintel <lkundrak@v3.sk>
14209 S:      Supported
14210 F:      drivers/char/pcmcia/scr24x_cs.c
14211
14212 SCSI CDROM DRIVER
14213 M:      Jens Axboe <axboe@kernel.dk>
14214 L:      linux-scsi@vger.kernel.org
14215 W:      http://www.kernel.dk
14216 S:      Maintained
14217 F:      drivers/scsi/sr*
14218
14219 SCSI RDMA PROTOCOL (SRP) INITIATOR
14220 M:      Bart Van Assche <bvanassche@acm.org>
14221 L:      linux-rdma@vger.kernel.org
14222 S:      Supported
14223 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14224 F:      drivers/infiniband/ulp/srp/
14225 F:      include/scsi/srp.h
14226
14227 SCSI RDMA PROTOCOL (SRP) TARGET
14228 M:      Bart Van Assche <bvanassche@acm.org>
14229 L:      linux-rdma@vger.kernel.org
14230 L:      target-devel@vger.kernel.org
14231 S:      Supported
14232 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14233 F:      drivers/infiniband/ulp/srpt/
14234
14235 SCSI SG DRIVER
14236 M:      Doug Gilbert <dgilbert@interlog.com>
14237 L:      linux-scsi@vger.kernel.org
14238 W:      http://sg.danny.cz/sg
14239 S:      Maintained
14240 F:      Documentation/scsi/scsi-generic.txt
14241 F:      drivers/scsi/sg.c
14242 F:      include/scsi/sg.h
14243
14244 SCSI SUBSYSTEM
14245 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14247 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14249 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14250 L:      linux-scsi@vger.kernel.org
14251 S:      Maintained
14252 F:      Documentation/devicetree/bindings/scsi/
14253 F:      drivers/scsi/
14254 F:      include/scsi/
14255
14256 SCSI TAPE DRIVER
14257 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14258 L:      linux-scsi@vger.kernel.org
14259 S:      Maintained
14260 F:      Documentation/scsi/st.txt
14261 F:      drivers/scsi/st.*
14262 F:      drivers/scsi/st_*.h
14263
14264 SCSI TARGET SUBSYSTEM
14265 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14266 L:      linux-scsi@vger.kernel.org
14267 L:      target-devel@vger.kernel.org
14268 W:      http://www.linux-iscsi.org
14269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14270 Q:      https://patchwork.kernel.org/project/target-devel/list/
14271 S:      Supported
14272 F:      drivers/target/
14273 F:      include/target/
14274 F:      Documentation/target/
14275
14276 SCTP PROTOCOL
14277 M:      Vlad Yasevich <vyasevich@gmail.com>
14278 M:      Neil Horman <nhorman@tuxdriver.com>
14279 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14280 L:      linux-sctp@vger.kernel.org
14281 W:      http://lksctp.sourceforge.net
14282 S:      Maintained
14283 F:      Documentation/networking/sctp.txt
14284 F:      include/linux/sctp.h
14285 F:      include/uapi/linux/sctp.h
14286 F:      include/net/sctp/
14287 F:      net/sctp/
14288
14289 SCx200 CPU SUPPORT
14290 M:      Jim Cromie <jim.cromie@gmail.com>
14291 S:      Odd Fixes
14292 F:      Documentation/i2c/busses/scx200_acb
14293 F:      arch/x86/platform/scx200/
14294 F:      drivers/watchdog/scx200_wdt.c
14295 F:      drivers/i2c/busses/scx200*
14296 F:      drivers/mtd/maps/scx200_docflash.c
14297 F:      include/linux/scx200.h
14298
14299 SCx200 GPIO DRIVER
14300 M:      Jim Cromie <jim.cromie@gmail.com>
14301 S:      Maintained
14302 F:      drivers/char/scx200_gpio.c
14303 F:      include/linux/scx200_gpio.h
14304
14305 SCx200 HRT CLOCKSOURCE DRIVER
14306 M:      Jim Cromie <jim.cromie@gmail.com>
14307 S:      Maintained
14308 F:      drivers/clocksource/scx200_hrt.c
14309
14310 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14311 M:      Sascha Sommer <saschasommer@freenet.de>
14312 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14313 S:      Maintained
14314 F:      drivers/mmc/host/sdricoh_cs.c
14315
14316 SECO BOARDS CEC DRIVER
14317 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14318 S:      Maintained
14319 F:      drivers/media/platform/seco-cec/seco-cec.c
14320 F:      drivers/media/platform/seco-cec/seco-cec.h
14321
14322 SECURE COMPUTING
14323 M:      Kees Cook <keescook@chromium.org>
14324 R:      Andy Lutomirski <luto@amacapital.net>
14325 R:      Will Drewry <wad@chromium.org>
14326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14327 S:      Supported
14328 F:      kernel/seccomp.c
14329 F:      include/uapi/linux/seccomp.h
14330 F:      include/linux/seccomp.h
14331 F:      tools/testing/selftests/seccomp/*
14332 F:      tools/testing/selftests/kselftest_harness.h
14333 F:      Documentation/userspace-api/seccomp_filter.rst
14334 K:      \bsecure_computing
14335 K:      \bTIF_SECCOMP\b
14336
14337 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14338 M:      Al Cooper <alcooperx@gmail.com>
14339 L:      linux-mmc@vger.kernel.org
14340 L:      bcm-kernel-feedback-list@broadcom.com
14341 S:      Maintained
14342 F:      drivers/mmc/host/sdhci-brcmstb*
14343
14344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14345 M:      Adrian Hunter <adrian.hunter@intel.com>
14346 L:      linux-mmc@vger.kernel.org
14347 S:      Maintained
14348 F:      drivers/mmc/host/sdhci*
14349 F:      include/linux/mmc/sdhci*
14350
14351 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14352 M:      Adrian Hunter <adrian.hunter@intel.com>
14353 M:      Ritesh Harjani <riteshh@codeaurora.org>
14354 M:      Asutosh Das <asutoshd@codeaurora.org>
14355 L:      linux-mmc@vger.kernel.org
14356 S:      Maintained
14357 F:      drivers/mmc/host/cqhci*
14358
14359 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14360 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14361 M:      Manjunath M B <manjumb@synopsys.com>
14362 L:      linux-mmc@vger.kernel.org
14363 S:      Maintained
14364 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14365
14366 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14367 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14368 L:      linux-mmc@vger.kernel.org
14369 S:      Supported
14370 F:      drivers/mmc/host/sdhci-of-at91.c
14371
14372 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14373 M:      Ben Dooks <ben-linux@fluff.org>
14374 M:      Jaehoon Chung <jh80.chung@samsung.com>
14375 L:      linux-mmc@vger.kernel.org
14376 S:      Maintained
14377 F:      drivers/mmc/host/sdhci-s3c*
14378
14379 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14380 M:      Viresh Kumar <vireshk@kernel.org>
14381 L:      linux-mmc@vger.kernel.org
14382 S:      Maintained
14383 F:      drivers/mmc/host/sdhci-spear.c
14384
14385 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14386 M:      Kishon Vijay Abraham I <kishon@ti.com>
14387 L:      linux-mmc@vger.kernel.org
14388 S:      Maintained
14389 F:      drivers/mmc/host/sdhci-omap.c
14390
14391 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14392 M:      Scott Bauer <scott.bauer@intel.com>
14393 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14394 L:      linux-block@vger.kernel.org
14395 S:      Supported
14396 F:      block/sed*
14397 F:      block/opal_proto.h
14398 F:      include/linux/sed*
14399 F:      include/uapi/linux/sed*
14400
14401 SECURITY CONTACT
14402 M:      Security Officers <security@kernel.org>
14403 S:      Supported
14404
14405 SECURITY SUBSYSTEM
14406 M:      James Morris <jmorris@namei.org>
14407 M:      "Serge E. Hallyn" <serge@hallyn.com>
14408 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14410 W:      http://kernsec.org/
14411 S:      Supported
14412 F:      security/
14413 X:      security/selinux/
14414
14415 SELINUX SECURITY MODULE
14416 M:      Paul Moore <paul@paul-moore.com>
14417 M:      Stephen Smalley <sds@tycho.nsa.gov>
14418 M:      Eric Paris <eparis@parisplace.org>
14419 L:      selinux@vger.kernel.org
14420 W:      https://selinuxproject.org
14421 W:      https://github.com/SELinuxProject
14422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14423 S:      Supported
14424 F:      include/uapi/linux/selinux_netlink.h
14425 F:      security/selinux/
14426 F:      scripts/selinux/
14427 F:      Documentation/admin-guide/LSM/SELinux.rst
14428
14429 SENSABLE PHANTOM
14430 M:      Jiri Slaby <jirislaby@gmail.com>
14431 S:      Maintained
14432 F:      drivers/misc/phantom.c
14433 F:      include/uapi/linux/phantom.h
14434
14435 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14436 M:      Tomasz Duszynski <tduszyns@gmail.com>
14437 S:      Maintained
14438 F:      drivers/iio/chemical/sps30.c
14439 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14440
14441 SERIAL DEVICE BUS
14442 M:      Rob Herring <robh@kernel.org>
14443 L:      linux-serial@vger.kernel.org
14444 S:      Maintained
14445 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14446 F:      drivers/tty/serdev/
14447 F:      include/linux/serdev.h
14448
14449 SERIAL DRIVERS
14450 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14451 L:      linux-serial@vger.kernel.org
14452 S:      Maintained
14453 F:      Documentation/devicetree/bindings/serial/
14454 F:      drivers/tty/serial/
14455
14456 SERIAL IR RECEIVER
14457 M:      Sean Young <sean@mess.org>
14458 L:      linux-media@vger.kernel.org
14459 S:      Maintained
14460 F:      drivers/media/rc/serial_ir.c
14461
14462 SFC NETWORK DRIVER
14463 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14464 M:      Edward Cree <ecree@solarflare.com>
14465 M:      Martin Habets <mhabets@solarflare.com>
14466 L:      netdev@vger.kernel.org
14467 S:      Supported
14468 F:      drivers/net/ethernet/sfc/
14469
14470 SFF/SFP/SFP+ MODULE SUPPORT
14471 M:      Russell King <linux@armlinux.org.uk>
14472 L:      netdev@vger.kernel.org
14473 S:      Maintained
14474 F:      drivers/net/phy/phylink.c
14475 F:      drivers/net/phy/sfp*
14476 F:      include/linux/phylink.h
14477 F:      include/linux/sfp.h
14478
14479 SGI GRU DRIVER
14480 M:      Dimitri Sivanich <sivanich@sgi.com>
14481 S:      Maintained
14482 F:      drivers/misc/sgi-gru/
14483
14484 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14485 M:      Pat Gefre <pfg@sgi.com>
14486 L:      linux-ia64@vger.kernel.org
14487 S:      Supported
14488 F:      Documentation/ia64/serial.rst
14489 F:      drivers/tty/serial/ioc?_serial.c
14490 F:      include/linux/ioc?.h
14491
14492 SGI XP/XPC/XPNET DRIVER
14493 M:      Cliff Whickman <cpw@sgi.com>
14494 M:      Robin Holt <robinmholt@gmail.com>
14495 S:      Maintained
14496 F:      drivers/misc/sgi-xp/
14497
14498 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14499 M:      Ursula Braun <ubraun@linux.ibm.com>
14500 M:      Karsten Graul <kgraul@linux.ibm.com>
14501 L:      linux-s390@vger.kernel.org
14502 W:      http://www.ibm.com/developerworks/linux/linux390/
14503 S:      Supported
14504 F:      net/smc/
14505
14506 SHARP RJ54N1CB0C SENSOR DRIVER
14507 M:      Jacopo Mondi <jacopo@jmondi.org>
14508 L:      linux-media@vger.kernel.org
14509 T:      git git://linuxtv.org/media_tree.git
14510 S:      Odd fixes
14511 F:      drivers/media/i2c/rj54n1cb0c.c
14512 F:      include/media/i2c/rj54n1cb0c.h
14513
14514 SH_VEU V4L2 MEM2MEM DRIVER
14515 L:      linux-media@vger.kernel.org
14516 S:      Orphan
14517 F:      drivers/media/platform/sh_veu.c
14518
14519 SH_VOU V4L2 OUTPUT DRIVER
14520 L:      linux-media@vger.kernel.org
14521 S:      Orphan
14522 F:      drivers/media/platform/sh_vou.c
14523 F:      include/media/drv-intf/sh_vou.h
14524
14525 SI2157 MEDIA DRIVER
14526 M:      Antti Palosaari <crope@iki.fi>
14527 L:      linux-media@vger.kernel.org
14528 W:      https://linuxtv.org
14529 W:      http://palosaari.fi/linux/
14530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14531 T:      git git://linuxtv.org/anttip/media_tree.git
14532 S:      Maintained
14533 F:      drivers/media/tuners/si2157*
14534
14535 SI2165 MEDIA DRIVER
14536 M:      Matthias Schwarzott <zzam@gentoo.org>
14537 L:      linux-media@vger.kernel.org
14538 W:      https://linuxtv.org
14539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14540 S:      Maintained
14541 F:      drivers/media/dvb-frontends/si2165*
14542
14543 SI2168 MEDIA DRIVER
14544 M:      Antti Palosaari <crope@iki.fi>
14545 L:      linux-media@vger.kernel.org
14546 W:      https://linuxtv.org
14547 W:      http://palosaari.fi/linux/
14548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14549 T:      git git://linuxtv.org/anttip/media_tree.git
14550 S:      Maintained
14551 F:      drivers/media/dvb-frontends/si2168*
14552
14553 SI470X FM RADIO RECEIVER I2C DRIVER
14554 M:      Hans Verkuil <hverkuil@xs4all.nl>
14555 L:      linux-media@vger.kernel.org
14556 T:      git git://linuxtv.org/media_tree.git
14557 W:      https://linuxtv.org
14558 S:      Odd Fixes
14559 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14560
14561 SI470X FM RADIO RECEIVER USB DRIVER
14562 M:      Hans Verkuil <hverkuil@xs4all.nl>
14563 L:      linux-media@vger.kernel.org
14564 T:      git git://linuxtv.org/media_tree.git
14565 W:      https://linuxtv.org
14566 S:      Maintained
14567 F:      drivers/media/radio/si470x/radio-si470x-common.c
14568 F:      drivers/media/radio/si470x/radio-si470x.h
14569 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14570
14571 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14572 M:      Eduardo Valentin <edubezval@gmail.com>
14573 L:      linux-media@vger.kernel.org
14574 T:      git git://linuxtv.org/media_tree.git
14575 W:      https://linuxtv.org
14576 S:      Odd Fixes
14577 F:      drivers/media/radio/si4713/si4713.?
14578
14579 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14580 M:      Eduardo Valentin <edubezval@gmail.com>
14581 L:      linux-media@vger.kernel.org
14582 T:      git git://linuxtv.org/media_tree.git
14583 W:      https://linuxtv.org
14584 S:      Odd Fixes
14585 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14586
14587 SI4713 FM RADIO TRANSMITTER USB DRIVER
14588 M:      Hans Verkuil <hverkuil@xs4all.nl>
14589 L:      linux-media@vger.kernel.org
14590 T:      git git://linuxtv.org/media_tree.git
14591 W:      https://linuxtv.org
14592 S:      Maintained
14593 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14594
14595 SIANO DVB DRIVER
14596 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14597 L:      linux-media@vger.kernel.org
14598 W:      https://linuxtv.org
14599 T:      git git://linuxtv.org/media_tree.git
14600 S:      Odd fixes
14601 F:      drivers/media/common/siano/
14602 F:      drivers/media/usb/siano/
14603 F:      drivers/media/usb/siano/
14604 F:      drivers/media/mmc/siano/
14605
14606 SIFIVE DRIVERS
14607 M:      Palmer Dabbelt <palmer@sifive.com>
14608 M:      Paul Walmsley <paul.walmsley@sifive.com>
14609 L:      linux-riscv@lists.infradead.org
14610 T:      git git://github.com/sifive/riscv-linux.git
14611 S:      Supported
14612 K:      [^@]sifive
14613 N:      sifive
14614
14615 SIFIVE FU540 SYSTEM-ON-CHIP
14616 M:      Paul Walmsley <paul.walmsley@sifive.com>
14617 M:      Palmer Dabbelt <palmer@sifive.com>
14618 L:      linux-riscv@lists.infradead.org
14619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14620 S:      Supported
14621 K:      fu540
14622 N:      fu540
14623
14624 SILEAD TOUCHSCREEN DRIVER
14625 M:      Hans de Goede <hdegoede@redhat.com>
14626 L:      linux-input@vger.kernel.org
14627 L:      platform-driver-x86@vger.kernel.org
14628 S:      Maintained
14629 F:      drivers/input/touchscreen/silead.c
14630 F:      drivers/platform/x86/touchscreen_dmi.c
14631
14632 SILICON MOTION SM712 FRAME BUFFER DRIVER
14633 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14634 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14635 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14636 L:      linux-fbdev@vger.kernel.org
14637 S:      Maintained
14638 F:      drivers/video/fbdev/sm712*
14639 F:      Documentation/fb/sm712fb.rst
14640
14641 SIMPLE FIRMWARE INTERFACE (SFI)
14642 M:      Len Brown <lenb@kernel.org>
14643 L:      sfi-devel@simplefirmware.org
14644 W:      http://simplefirmware.org/
14645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14646 S:      Supported
14647 F:      arch/x86/platform/sfi/
14648 F:      drivers/sfi/
14649 F:      include/linux/sfi*.h
14650
14651 SIMPLEFB FB DRIVER
14652 M:      Hans de Goede <hdegoede@redhat.com>
14653 L:      linux-fbdev@vger.kernel.org
14654 S:      Maintained
14655 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14656 F:      drivers/video/fbdev/simplefb.c
14657 F:      include/linux/platform_data/simplefb.h
14658
14659 SIMTEC EB110ATX (Chalice CATS)
14660 P:      Ben Dooks
14661 P:      Vincent Sanders <vince@simtec.co.uk>
14662 M:      Simtec Linux Team <linux@simtec.co.uk>
14663 W:      http://www.simtec.co.uk/products/EB110ATX/
14664 S:      Supported
14665
14666 SIMTEC EB2410ITX (BAST)
14667 P:      Ben Dooks
14668 P:      Vincent Sanders <vince@simtec.co.uk>
14669 M:      Simtec Linux Team <linux@simtec.co.uk>
14670 W:      http://www.simtec.co.uk/products/EB2410ITX/
14671 S:      Supported
14672 F:      arch/arm/mach-s3c24xx/mach-bast.c
14673 F:      arch/arm/mach-s3c24xx/bast-ide.c
14674 F:      arch/arm/mach-s3c24xx/bast-irq.c
14675
14676 SIPHASH PRF ROUTINES
14677 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14678 S:      Maintained
14679 F:      lib/siphash.c
14680 F:      lib/test_siphash.c
14681 F:      include/linux/siphash.h
14682
14683 SIOX
14684 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14685 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14686 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14687 S:      Supported
14688 F:      drivers/siox/*
14689 F:      drivers/gpio/gpio-siox.c
14690 F:      include/trace/events/siox.h
14691
14692 SIS 190 ETHERNET DRIVER
14693 M:      Francois Romieu <romieu@fr.zoreil.com>
14694 L:      netdev@vger.kernel.org
14695 S:      Maintained
14696 F:      drivers/net/ethernet/sis/sis190.c
14697
14698 SIS 900/7016 FAST ETHERNET DRIVER
14699 M:      Daniele Venzano <venza@brownhat.org>
14700 W:      http://www.brownhat.org/sis900.html
14701 L:      netdev@vger.kernel.org
14702 S:      Maintained
14703 F:      drivers/net/ethernet/sis/sis900.*
14704
14705 SIS FRAMEBUFFER DRIVER
14706 M:      Thomas Winischhofer <thomas@winischhofer.net>
14707 W:      http://www.winischhofer.net/linuxsisvga.shtml
14708 S:      Maintained
14709 F:      Documentation/fb/sisfb.rst
14710 F:      drivers/video/fbdev/sis/
14711 F:      include/video/sisfb.h
14712
14713 SIS USB2VGA DRIVER
14714 M:      Thomas Winischhofer <thomas@winischhofer.net>
14715 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14716 S:      Maintained
14717 F:      drivers/usb/misc/sisusbvga/
14718
14719 SLAB ALLOCATOR
14720 M:      Christoph Lameter <cl@linux.com>
14721 M:      Pekka Enberg <penberg@kernel.org>
14722 M:      David Rientjes <rientjes@google.com>
14723 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14724 M:      Andrew Morton <akpm@linux-foundation.org>
14725 L:      linux-mm@kvack.org
14726 S:      Maintained
14727 F:      include/linux/sl?b*.h
14728 F:      mm/sl?b*
14729
14730 SLEEPABLE READ-COPY UPDATE (SRCU)
14731 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14732 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14733 M:      Josh Triplett <josh@joshtriplett.org>
14734 R:      Steven Rostedt <rostedt@goodmis.org>
14735 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14736 L:      rcu@vger.kernel.org
14737 W:      http://www.rdrop.com/users/paulmck/RCU/
14738 S:      Supported
14739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14740 F:      include/linux/srcu*.h
14741 F:      kernel/rcu/srcu*.c
14742
14743 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14744 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14745 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14746 S:      Maintained
14747 F:      drivers/slimbus/
14748 F:      Documentation/devicetree/bindings/slimbus/
14749 F:      include/linux/slimbus.h
14750
14751 SMACK SECURITY MODULE
14752 M:      Casey Schaufler <casey@schaufler-ca.com>
14753 L:      linux-security-module@vger.kernel.org
14754 W:      http://schaufler-ca.com
14755 T:      git git://github.com/cschaufler/smack-next
14756 S:      Maintained
14757 F:      Documentation/admin-guide/LSM/Smack.rst
14758 F:      security/smack/
14759
14760 SMC91x ETHERNET DRIVER
14761 M:      Nicolas Pitre <nico@fluxnic.net>
14762 S:      Odd Fixes
14763 F:      drivers/net/ethernet/smsc/smc91x.*
14764
14765 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14766 M:      Sakari Ailus <sakari.ailus@iki.fi>
14767 L:      linux-media@vger.kernel.org
14768 S:      Maintained
14769 F:      drivers/media/i2c/smiapp/
14770 F:      include/media/i2c/smiapp.h
14771 F:      drivers/media/i2c/smiapp-pll.c
14772 F:      drivers/media/i2c/smiapp-pll.h
14773 F:      include/uapi/linux/smiapp.h
14774 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14775
14776 SMM665 HARDWARE MONITOR DRIVER
14777 M:      Guenter Roeck <linux@roeck-us.net>
14778 L:      linux-hwmon@vger.kernel.org
14779 S:      Maintained
14780 F:      Documentation/hwmon/smm665.rst
14781 F:      drivers/hwmon/smm665.c
14782
14783 SMSC EMC2103 HARDWARE MONITOR DRIVER
14784 M:      Steve Glendinning <steve.glendinning@shawell.net>
14785 L:      linux-hwmon@vger.kernel.org
14786 S:      Maintained
14787 F:      Documentation/hwmon/emc2103.rst
14788 F:      drivers/hwmon/emc2103.c
14789
14790 SMSC SCH5627 HARDWARE MONITOR DRIVER
14791 M:      Hans de Goede <hdegoede@redhat.com>
14792 L:      linux-hwmon@vger.kernel.org
14793 S:      Supported
14794 F:      Documentation/hwmon/sch5627.rst
14795 F:      drivers/hwmon/sch5627.c
14796
14797 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14798 M:      Steve Glendinning <steve.glendinning@shawell.net>
14799 L:      linux-fbdev@vger.kernel.org
14800 S:      Maintained
14801 F:      drivers/video/fbdev/smscufx.c
14802
14803 SMSC47B397 HARDWARE MONITOR DRIVER
14804 M:      Jean Delvare <jdelvare@suse.com>
14805 L:      linux-hwmon@vger.kernel.org
14806 S:      Maintained
14807 F:      Documentation/hwmon/smsc47b397.rst
14808 F:      drivers/hwmon/smsc47b397.c
14809
14810 SMSC911x ETHERNET DRIVER
14811 M:      Steve Glendinning <steve.glendinning@shawell.net>
14812 L:      netdev@vger.kernel.org
14813 S:      Maintained
14814 F:      include/linux/smsc911x.h
14815 F:      drivers/net/ethernet/smsc/smsc911x.*
14816
14817 SMSC9420 PCI ETHERNET DRIVER
14818 M:      Steve Glendinning <steve.glendinning@shawell.net>
14819 L:      netdev@vger.kernel.org
14820 S:      Maintained
14821 F:      drivers/net/ethernet/smsc/smsc9420.*
14822
14823 SOC-CAMERA V4L2 SUBSYSTEM
14824 L:      linux-media@vger.kernel.org
14825 T:      git git://linuxtv.org/media_tree.git
14826 S:      Orphan
14827 F:      include/media/soc_camera.h
14828 F:      drivers/staging/media/soc_camera/
14829
14830 SOCIONEXT SYNQUACER I2C DRIVER
14831 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14832 L:      linux-i2c@vger.kernel.org
14833 S:      Maintained
14834 F:      drivers/i2c/busses/i2c-synquacer.c
14835 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14836
14837 SOCIONEXT UNIPHIER SOUND DRIVER
14838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14839 S:      Orphan
14840 F:      sound/soc/uniphier/
14841
14842 SOEKRIS NET48XX LED SUPPORT
14843 M:      Chris Boot <bootc@bootc.net>
14844 S:      Maintained
14845 F:      drivers/leds/leds-net48xx.c
14846
14847 SOFT-IWARP DRIVER (siw)
14848 M:      Bernard Metzler <bmt@zurich.ibm.com>
14849 L:      linux-rdma@vger.kernel.org
14850 S:      Supported
14851 F:      drivers/infiniband/sw/siw/
14852 F:      include/uapi/rdma/siw-abi.h
14853
14854 SOFT-ROCE DRIVER (rxe)
14855 M:      Moni Shoua <monis@mellanox.com>
14856 L:      linux-rdma@vger.kernel.org
14857 S:      Supported
14858 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14859 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14860 F:      drivers/infiniband/sw/rxe/
14861 F:      include/uapi/rdma/rdma_user_rxe.h
14862
14863 SOFTLOGIC 6x10 MPEG CODEC
14864 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14865 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14866 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14867 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14868 M:      Ismael Luceno <ismael@iodev.co.uk>
14869 L:      linux-media@vger.kernel.org
14870 S:      Supported
14871 F:      drivers/media/pci/solo6x10/
14872
14873 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14874 M:      James Morse <james.morse@arm.com>
14875 L:      linux-arm-kernel@lists.infradead.org
14876 S:      Maintained
14877 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14878 F:      drivers/firmware/arm_sdei.c
14879 F:      include/linux/arm_sdei.h
14880 F:      include/uapi/linux/arm_sdei.h
14881
14882 SOFTWARE RAID (Multiple Disks) SUPPORT
14883 M:      Shaohua Li <shli@kernel.org>
14884 L:      linux-raid@vger.kernel.org
14885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14886 S:      Supported
14887 F:      drivers/md/Makefile
14888 F:      drivers/md/Kconfig
14889 F:      drivers/md/md*
14890 F:      drivers/md/raid*
14891 F:      include/linux/raid/
14892 F:      include/uapi/linux/raid/
14893
14894 SOCIONEXT (SNI) AVE NETWORK DRIVER
14895 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14896 L:      netdev@vger.kernel.org
14897 S:      Maintained
14898 F:      drivers/net/ethernet/socionext/sni_ave.c
14899 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14900
14901 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14902 M:      Jassi Brar <jaswinder.singh@linaro.org>
14903 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14904 L:      netdev@vger.kernel.org
14905 S:      Maintained
14906 F:      drivers/net/ethernet/socionext/netsec.c
14907 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14908
14909 SOCIONEXT (SNI) Synquacer SPI DRIVER
14910 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14911 M:      Jassi Brar <jaswinder.singh@linaro.org>
14912 L:      linux-spi@vger.kernel.org
14913 S:      Maintained
14914 F:      drivers/spi/spi-synquacer.c
14915 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14916
14917 SOLIDRUN CLEARFOG SUPPORT
14918 M:      Russell King <linux@armlinux.org.uk>
14919 S:      Maintained
14920 F:      arch/arm/boot/dts/armada-388-clearfog*
14921 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14922
14923 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14924 M:      Russell King <linux@armlinux.org.uk>
14925 S:      Maintained
14926 F:      arch/arm/boot/dts/imx6*-cubox-i*
14927 F:      arch/arm/boot/dts/imx6*-hummingboard*
14928 F:      arch/arm/boot/dts/imx6*-sr-*
14929
14930 SONIC NETWORK DRIVER
14931 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14932 L:      netdev@vger.kernel.org
14933 S:      Maintained
14934 F:      drivers/net/ethernet/natsemi/sonic.*
14935
14936 SONICS SILICON BACKPLANE DRIVER (SSB)
14937 M:      Michael Buesch <m@bues.ch>
14938 L:      linux-wireless@vger.kernel.org
14939 S:      Maintained
14940 F:      drivers/ssb/
14941 F:      include/linux/ssb/
14942
14943 SONY IMX214 SENSOR DRIVER
14944 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14945 L:      linux-media@vger.kernel.org
14946 T:      git git://linuxtv.org/media_tree.git
14947 S:      Maintained
14948 F:      drivers/media/i2c/imx214.c
14949 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14950
14951 SONY IMX258 SENSOR DRIVER
14952 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14953 L:      linux-media@vger.kernel.org
14954 T:      git git://linuxtv.org/media_tree.git
14955 S:      Maintained
14956 F:      drivers/media/i2c/imx258.c
14957
14958 SONY IMX274 SENSOR DRIVER
14959 M:      Leon Luo <leonl@leopardimaging.com>
14960 L:      linux-media@vger.kernel.org
14961 T:      git git://linuxtv.org/media_tree.git
14962 S:      Maintained
14963 F:      drivers/media/i2c/imx274.c
14964 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14965
14966 SONY IMX319 SENSOR DRIVER
14967 M:      Bingbu Cao <bingbu.cao@intel.com>
14968 L:      linux-media@vger.kernel.org
14969 T:      git git://linuxtv.org/media_tree.git
14970 S:      Maintained
14971 F:      drivers/media/i2c/imx319.c
14972
14973 SONY IMX355 SENSOR DRIVER
14974 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14975 L:      linux-media@vger.kernel.org
14976 T:      git git://linuxtv.org/media_tree.git
14977 S:      Maintained
14978 F:      drivers/media/i2c/imx355.c
14979
14980 SONY MEMORYSTICK SUBSYSTEM
14981 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14982 M:      Alex Dubov <oakad@yahoo.com>
14983 M:      Ulf Hansson <ulf.hansson@linaro.org>
14984 L:      linux-mmc@vger.kernel.org
14985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14986 S:      Maintained
14987 F:      drivers/memstick/
14988 F:      include/linux/memstick.h
14989
14990 SONY VAIO CONTROL DEVICE DRIVER
14991 M:      Mattia Dongili <malattia@linux.it>
14992 L:      platform-driver-x86@vger.kernel.org
14993 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14994 S:      Maintained
14995 F:      Documentation/admin-guide/laptops/sony-laptop.rst
14996 F:      drivers/char/sonypi.c
14997 F:      drivers/platform/x86/sony-laptop.c
14998 F:      include/linux/sony-laptop.h
14999
15000 SOUND
15001 M:      Jaroslav Kysela <perex@perex.cz>
15002 M:      Takashi Iwai <tiwai@suse.com>
15003 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15004 W:      http://www.alsa-project.org/
15005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15006 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15007 S:      Maintained
15008 F:      Documentation/sound/
15009 F:      include/sound/
15010 F:      include/uapi/sound/
15011 F:      sound/
15012
15013 SOUND - COMPRESSED AUDIO
15014 M:      Vinod Koul <vkoul@kernel.org>
15015 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15017 S:      Supported
15018 F:      Documentation/sound/designs/compress-offload.rst
15019 F:      include/sound/compress_driver.h
15020 F:      include/uapi/sound/compress_*
15021 F:      sound/core/compress_offload.c
15022 F:      sound/soc/soc-compress.c
15023
15024 SOUND - DMAENGINE HELPERS
15025 M:      Lars-Peter Clausen <lars@metafoo.de>
15026 S:      Supported
15027 F:      include/sound/dmaengine_pcm.h
15028 F:      sound/core/pcm_dmaengine.c
15029 F:      sound/soc/soc-generic-dmaengine-pcm.c
15030
15031 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15032 M:      Liam Girdwood <lgirdwood@gmail.com>
15033 M:      Mark Brown <broonie@kernel.org>
15034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15036 W:      http://alsa-project.org/main/index.php/ASoC
15037 S:      Supported
15038 F:      Documentation/devicetree/bindings/sound/
15039 F:      Documentation/sound/soc/
15040 F:      sound/soc/
15041 F:      include/dt-bindings/sound/
15042 F:      include/sound/soc*
15043
15044 SOUNDWIRE SUBSYSTEM
15045 M:      Vinod Koul <vkoul@kernel.org>
15046 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15047 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15049 S:      Supported
15050 F:      Documentation/driver-api/soundwire/
15051 F:      drivers/soundwire/
15052 F:      include/linux/soundwire/
15053
15054 SP2 MEDIA DRIVER
15055 M:      Olli Salonen <olli.salonen@iki.fi>
15056 L:      linux-media@vger.kernel.org
15057 W:      https://linuxtv.org
15058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15059 S:      Maintained
15060 F:      drivers/media/dvb-frontends/sp2*
15061
15062 SPARC + UltraSPARC (sparc/sparc64)
15063 M:      "David S. Miller" <davem@davemloft.net>
15064 L:      sparclinux@vger.kernel.org
15065 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15068 S:      Maintained
15069 F:      arch/sparc/
15070 F:      drivers/sbus/
15071
15072 SPARC SERIAL DRIVERS
15073 M:      "David S. Miller" <davem@davemloft.net>
15074 L:      sparclinux@vger.kernel.org
15075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15077 S:      Maintained
15078 F:      include/linux/sunserialcore.h
15079 F:      drivers/tty/serial/suncore.c
15080 F:      drivers/tty/serial/sunhv.c
15081 F:      drivers/tty/serial/sunsab.c
15082 F:      drivers/tty/serial/sunsab.h
15083 F:      drivers/tty/serial/sunsu.c
15084 F:      drivers/tty/serial/sunzilog.c
15085 F:      drivers/tty/serial/sunzilog.h
15086 F:      drivers/tty/vcc.c
15087
15088 SPARSE CHECKER
15089 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15090 L:      linux-sparse@vger.kernel.org
15091 W:      https://sparse.wiki.kernel.org/
15092 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15093 S:      Maintained
15094 F:      include/linux/compiler.h
15095
15096 SPEAR CLOCK FRAMEWORK SUPPORT
15097 M:      Viresh Kumar <vireshk@kernel.org>
15098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15099 W:      http://www.st.com/spear
15100 S:      Maintained
15101 F:      drivers/clk/spear/
15102
15103 SPEAR PLATFORM SUPPORT
15104 M:      Viresh Kumar <vireshk@kernel.org>
15105 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15107 W:      http://www.st.com/spear
15108 S:      Maintained
15109 F:      arch/arm/boot/dts/spear*
15110 F:      arch/arm/mach-spear/
15111
15112 SPI NOR SUBSYSTEM
15113 M:      Marek Vasut <marek.vasut@gmail.com>
15114 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15115 L:      linux-mtd@lists.infradead.org
15116 W:      http://www.linux-mtd.infradead.org/
15117 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15119 S:      Maintained
15120 F:      drivers/mtd/spi-nor/
15121 F:      include/linux/mtd/spi-nor.h
15122
15123 SPI SUBSYSTEM
15124 M:      Mark Brown <broonie@kernel.org>
15125 L:      linux-spi@vger.kernel.org
15126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15127 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15128 S:      Maintained
15129 F:      Documentation/devicetree/bindings/spi/
15130 F:      Documentation/spi/
15131 F:      drivers/spi/
15132 F:      include/linux/spi/
15133 F:      include/uapi/linux/spi/
15134 F:      tools/spi/
15135
15136 SPIDERNET NETWORK DRIVER for CELL
15137 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15138 L:      netdev@vger.kernel.org
15139 S:      Supported
15140 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15141 F:      drivers/net/ethernet/toshiba/spider_net*
15142
15143 SPMI SUBSYSTEM
15144 R:      Stephen Boyd <sboyd@kernel.org>
15145 L:      linux-arm-msm@vger.kernel.org
15146 F:      Documentation/devicetree/bindings/spmi/
15147 F:      drivers/spmi/
15148 F:      include/dt-bindings/spmi/spmi.h
15149 F:      include/linux/spmi.h
15150 F:      include/trace/events/spmi.h
15151
15152 SPU FILE SYSTEM
15153 M:      Jeremy Kerr <jk@ozlabs.org>
15154 L:      linuxppc-dev@lists.ozlabs.org
15155 W:      http://www.ibm.com/developerworks/power/cell/
15156 S:      Supported
15157 F:      Documentation/filesystems/spufs.txt
15158 F:      arch/powerpc/platforms/cell/spufs/
15159
15160 SQUASHFS FILE SYSTEM
15161 M:      Phillip Lougher <phillip@squashfs.org.uk>
15162 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15163 W:      http://squashfs.org.uk
15164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15165 S:      Maintained
15166 F:      Documentation/filesystems/squashfs.txt
15167 F:      fs/squashfs/
15168
15169 SRM (Alpha) environment access
15170 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15171 S:      Maintained
15172 F:      arch/alpha/kernel/srm_env.c
15173
15174 ST LSM6DSx IMU IIO DRIVER
15175 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15176 L:      linux-iio@vger.kernel.org
15177 W:      http://www.st.com/
15178 S:      Maintained
15179 F:      drivers/iio/imu/st_lsm6dsx/
15180 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15181
15182 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15183 M:      Mickael Guene <mickael.guene@st.com>
15184 L:      linux-media@vger.kernel.org
15185 T:      git git://linuxtv.org/media_tree.git
15186 S:      Maintained
15187 F:      drivers/media/i2c/st-mipid02.c
15188 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15189
15190 ST STM32 I2C/SMBUS DRIVER
15191 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15192 L:      linux-i2c@vger.kernel.org
15193 S:      Maintained
15194 F:      drivers/i2c/busses/i2c-stm32*
15195
15196 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15197 M:      Song Qiang <songqiang1304521@gmail.com>
15198 L:      linux-iio@vger.kernel.org
15199 S:      Maintained
15200 F:      drivers/iio/proximity/vl53l0x-i2c.c
15201 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15202
15203 STABLE BRANCH
15204 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15205 M:      Sasha Levin <sashal@kernel.org>
15206 L:      stable@vger.kernel.org
15207 S:      Supported
15208 F:      Documentation/process/stable-kernel-rules.rst
15209
15210 STAGING - COMEDI
15211 M:      Ian Abbott <abbotti@mev.co.uk>
15212 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15213 S:      Odd Fixes
15214 F:      drivers/staging/comedi/
15215
15216 STAGING - EROFS FILE SYSTEM
15217 M:      Gao Xiang <gaoxiang25@huawei.com>
15218 M:      Chao Yu <yuchao0@huawei.com>
15219 L:      linux-erofs@lists.ozlabs.org
15220 S:      Maintained
15221 F:      drivers/staging/erofs/
15222
15223 STAGING - FIELDBUS SUBSYSTEM
15224 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15225 S:      Maintained
15226 F:      drivers/staging/fieldbus/*
15227 F:      drivers/staging/fieldbus/Documentation/
15228
15229 STAGING - HMS ANYBUS-S BUS
15230 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15231 S:      Maintained
15232 F:      drivers/staging/fieldbus/anybuss/
15233
15234 STAGING - INDUSTRIAL IO
15235 M:      Jonathan Cameron <jic23@kernel.org>
15236 L:      linux-iio@vger.kernel.org
15237 S:      Odd Fixes
15238 F:      Documentation/devicetree/bindings/staging/iio/
15239 F:      drivers/staging/iio/
15240
15241 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15242 M:      Marc Dietrich <marvin24@gmx.de>
15243 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15244 L:      linux-tegra@vger.kernel.org
15245 S:      Maintained
15246 F:      drivers/staging/nvec/
15247
15248 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15249 M:      Jens Frederich <jfrederich@gmail.com>
15250 M:      Daniel Drake <dsd@laptop.org>
15251 M:      Jon Nettleton <jon.nettleton@gmail.com>
15252 W:      http://wiki.laptop.org/go/DCON
15253 S:      Maintained
15254 F:      drivers/staging/olpc_dcon/
15255
15256 STAGING - REALTEK RTL8712U DRIVERS
15257 M:      Larry Finger <Larry.Finger@lwfinger.net>
15258 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15259 S:      Odd Fixes
15260 F:      drivers/staging/rtl8712/
15261
15262 STAGING - REALTEK RTL8188EU DRIVERS
15263 M:      Larry Finger <Larry.Finger@lwfinger.net>
15264 S:      Odd Fixes
15265 F:      drivers/staging/rtl8188eu/
15266
15267 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15268 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15269 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15270 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15271 L:      linux-fbdev@vger.kernel.org
15272 S:      Maintained
15273 F:      drivers/staging/sm750fb/
15274
15275 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15276 M:      William Hubbs <w.d.hubbs@gmail.com>
15277 M:      Chris Brannon <chris@the-brannons.com>
15278 M:      Kirk Reiser <kirk@reisers.ca>
15279 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15280 L:      speakup@linux-speakup.org
15281 W:      http://www.linux-speakup.org/
15282 S:      Odd Fixes
15283 F:      drivers/staging/speakup/
15284
15285 STAGING - VIA VT665X DRIVERS
15286 M:      Forest Bond <forest@alittletooquiet.net>
15287 S:      Odd Fixes
15288 F:      drivers/staging/vt665?/
15289
15290 STAGING - WILC1000 WIFI DRIVER
15291 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15292 M:      Ajay Singh <ajay.kathat@microchip.com>
15293 L:      linux-wireless@vger.kernel.org
15294 S:      Supported
15295 F:      drivers/staging/wilc1000/
15296
15297 STAGING SUBSYSTEM
15298 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15300 L:      devel@driverdev.osuosl.org
15301 S:      Supported
15302 F:      drivers/staging/
15303
15304 STARFIRE/DURALAN NETWORK DRIVER
15305 M:      Ion Badulescu <ionut@badula.org>
15306 S:      Odd Fixes
15307 F:      drivers/net/ethernet/adaptec/starfire*
15308
15309 STEC S1220 SKD DRIVER
15310 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15311 L:      linux-block@vger.kernel.org
15312 S:      Maintained
15313 F:      drivers/block/skd*[ch]
15314
15315 STI AUDIO (ASoC) DRIVERS
15316 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15317 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15318 S:      Maintained
15319 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15320 F:      sound/soc/sti/
15321
15322 STI CEC DRIVER
15323 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15324 S:      Maintained
15325 F:      drivers/media/platform/sti/cec/
15326 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15327
15328 STK1160 USB VIDEO CAPTURE DRIVER
15329 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15330 L:      linux-media@vger.kernel.org
15331 T:      git git://linuxtv.org/media_tree.git
15332 S:      Maintained
15333 F:      drivers/media/usb/stk1160/
15334
15335 STM32 AUDIO (ASoC) DRIVERS
15336 M:      Olivier Moysan <olivier.moysan@st.com>
15337 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15338 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15339 S:      Maintained
15340 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15341 F:      sound/soc/stm/
15342
15343 STM32 TIMER/LPTIMER DRIVERS
15344 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15345 S:      Maintained
15346 F:      drivers/*/stm32-*timer*
15347 F:      drivers/pwm/pwm-stm32*
15348 F:      include/linux/*/stm32-*tim*
15349 F:      Documentation/ABI/testing/*timer-stm32
15350 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15351 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15352
15353 STMMAC ETHERNET DRIVER
15354 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15355 M:      Alexandre Torgue <alexandre.torgue@st.com>
15356 M:      Jose Abreu <joabreu@synopsys.com>
15357 L:      netdev@vger.kernel.org
15358 W:      http://www.stlinux.com
15359 S:      Supported
15360 F:      drivers/net/ethernet/stmicro/stmmac/
15361
15362 SUN3/3X
15363 M:      Sam Creasey <sammy@sammy.net>
15364 W:      http://sammy.net/sun3/
15365 S:      Maintained
15366 F:      arch/m68k/kernel/*sun3*
15367 F:      arch/m68k/sun3*/
15368 F:      arch/m68k/include/asm/sun3*
15369 F:      drivers/net/ethernet/i825xx/sun3*
15370
15371 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15372 M:      Hans de Goede <hdegoede@redhat.com>
15373 L:      linux-input@vger.kernel.org
15374 S:      Maintained
15375 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15376 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15377
15378 SUNDANCE NETWORK DRIVER
15379 M:      Denis Kirjanov <kda@linux-powerpc.org>
15380 L:      netdev@vger.kernel.org
15381 S:      Maintained
15382 F:      drivers/net/ethernet/dlink/sundance.c
15383
15384 SUPERH
15385 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15386 M:      Rich Felker <dalias@libc.org>
15387 L:      linux-sh@vger.kernel.org
15388 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15389 S:      Maintained
15390 F:      Documentation/sh/
15391 F:      arch/sh/
15392 F:      drivers/sh/
15393
15394 SUSPEND TO RAM
15395 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15396 M:      Len Brown <len.brown@intel.com>
15397 M:      Pavel Machek <pavel@ucw.cz>
15398 L:      linux-pm@vger.kernel.org
15399 B:      https://bugzilla.kernel.org
15400 S:      Supported
15401 F:      Documentation/power/
15402 F:      arch/x86/kernel/acpi/
15403 F:      drivers/base/power/
15404 F:      kernel/power/
15405 F:      include/linux/suspend.h
15406 F:      include/linux/freezer.h
15407 F:      include/linux/pm.h
15408
15409 SVGA HANDLING
15410 M:      Martin Mares <mj@ucw.cz>
15411 L:      linux-video@atrey.karlin.mff.cuni.cz
15412 S:      Maintained
15413 F:      Documentation/admin-guide/svga.rst
15414 F:      arch/x86/boot/video*
15415
15416 SWIOTLB SUBSYSTEM
15417 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15418 L:      iommu@lists.linux-foundation.org
15419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15420 S:      Supported
15421 F:      kernel/dma/swiotlb.c
15422 F:      arch/*/kernel/pci-swiotlb.c
15423 F:      include/linux/swiotlb.h
15424
15425 SWITCHDEV
15426 M:      Jiri Pirko <jiri@resnulli.us>
15427 M:      Ivan Vecera <ivecera@redhat.com>
15428 L:      netdev@vger.kernel.org
15429 S:      Supported
15430 F:      net/switchdev/
15431 F:      include/net/switchdev.h
15432
15433 SY8106A REGULATOR DRIVER
15434 M:      Icenowy Zheng <icenowy@aosc.io>
15435 S:      Maintained
15436 F:      drivers/regulator/sy8106a-regulator.c
15437 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15438
15439 SYNC FILE FRAMEWORK
15440 M:      Sumit Semwal <sumit.semwal@linaro.org>
15441 R:      Gustavo Padovan <gustavo@padovan.org>
15442 S:      Maintained
15443 L:      linux-media@vger.kernel.org
15444 L:      dri-devel@lists.freedesktop.org
15445 F:      drivers/dma-buf/sync_*
15446 F:      drivers/dma-buf/dma-fence*
15447 F:      drivers/dma-buf/sw_sync.c
15448 F:      include/linux/sync_file.h
15449 F:      include/uapi/linux/sync_file.h
15450 F:      Documentation/driver-api/sync_file.rst
15451 T:      git git://anongit.freedesktop.org/drm/drm-misc
15452
15453 SYNOPSYS ARC ARCHITECTURE
15454 M:      Vineet Gupta <vgupta@synopsys.com>
15455 L:      linux-snps-arc@lists.infradead.org
15456 S:      Supported
15457 F:      arch/arc/
15458 F:      Documentation/devicetree/bindings/arc/*
15459 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15460 F:      drivers/clocksource/arc_timer.c
15461 F:      drivers/tty/serial/arc_uart.c
15462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15463
15464 SYNOPSYS ARC HSDK SDP pll clock driver
15465 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15466 S:      Supported
15467 F:      drivers/clk/clk-hsdk-pll.c
15468 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15469
15470 SYNOPSYS ARC SDP clock driver
15471 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15472 S:      Supported
15473 F:      drivers/clk/axs10x/*
15474 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15475
15476 SYNOPSYS ARC SDP platform support
15477 M:      Alexey Brodkin <abrodkin@synopsys.com>
15478 S:      Supported
15479 F:      arch/arc/plat-axs10x
15480 F:      arch/arc/boot/dts/ax*
15481 F:      Documentation/devicetree/bindings/arc/axs10*
15482
15483 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15484 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15485 S:      Supported
15486 F:      drivers/reset/reset-axs10x.c
15487 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15488
15489 SYNOPSYS CREG GPIO DRIVER
15490 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15491 S:      Maintained
15492 F:      drivers/gpio/gpio-creg-snps.c
15493 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15494
15495 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15496 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15497 S:      Maintained
15498 F:      drivers/tty/serial/8250/8250_dw.c
15499
15500 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15501 M:      Hoan Tran <hoan@os.amperecomputing.com>
15502 L:      linux-gpio@vger.kernel.org
15503 S:      Maintained
15504 F:      drivers/gpio/gpio-dwapb.c
15505 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15506
15507 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15508 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15509 S:      Maintained
15510 F:      drivers/dma/dwi-axi-dmac/
15511 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15512
15513 SYNOPSYS DESIGNWARE DMAC DRIVER
15514 M:      Viresh Kumar <vireshk@kernel.org>
15515 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15516 S:      Maintained
15517 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15518 F:      drivers/dma/dw/
15519 F:      include/dt-bindings/dma/dw-dmac.h
15520 F:      include/linux/dma/dw.h
15521 F:      include/linux/platform_data/dma-dw.h
15522
15523 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15524 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15525 L:      netdev@vger.kernel.org
15526 S:      Supported
15527 F:      drivers/net/ethernet/synopsys/
15528
15529 SYNOPSYS DESIGNWARE I2C DRIVER
15530 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15531 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15532 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15533 L:      linux-i2c@vger.kernel.org
15534 S:      Maintained
15535 F:      drivers/i2c/busses/i2c-designware-*
15536 F:      include/linux/platform_data/i2c-designware.h
15537
15538 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15539 M:      Jaehoon Chung <jh80.chung@samsung.com>
15540 L:      linux-mmc@vger.kernel.org
15541 S:      Maintained
15542 F:      drivers/mmc/host/dw_mmc*
15543
15544 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15545 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15546 S:      Supported
15547 F:      drivers/reset/reset-hsdk.c
15548 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15549 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15550
15551 SYSTEM CONFIGURATION (SYSCON)
15552 M:      Lee Jones <lee.jones@linaro.org>
15553 M:      Arnd Bergmann <arnd@arndb.de>
15554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15555 S:      Supported
15556 F:      drivers/mfd/syscon.c
15557
15558 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15559 M:      Sudeep Holla <sudeep.holla@arm.com>
15560 L:      linux-arm-kernel@lists.infradead.org
15561 S:      Maintained
15562 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15563 F:      drivers/clk/clk-sc[mp]i.c
15564 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15565 F:      drivers/firmware/arm_scpi.c
15566 F:      drivers/firmware/arm_scmi/
15567 F:      include/linux/sc[mp]i_protocol.h
15568
15569 SYSTEM RESET/SHUTDOWN DRIVERS
15570 M:      Sebastian Reichel <sre@kernel.org>
15571 L:      linux-pm@vger.kernel.org
15572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15573 S:      Maintained
15574 F:      Documentation/devicetree/bindings/power/reset/
15575 F:      drivers/power/reset/
15576
15577 SYSTEM TRACE MODULE CLASS
15578 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15579 S:      Maintained
15580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15581 F:      Documentation/trace/stm.rst
15582 F:      drivers/hwtracing/stm/
15583 F:      include/linux/stm.h
15584 F:      include/uapi/linux/stm.h
15585
15586 SYSV FILESYSTEM
15587 M:      Christoph Hellwig <hch@infradead.org>
15588 S:      Maintained
15589 F:      Documentation/filesystems/sysv-fs.txt
15590 F:      fs/sysv/
15591 F:      include/linux/sysv_fs.h
15592
15593 TASKSTATS STATISTICS INTERFACE
15594 M:      Balbir Singh <bsingharora@gmail.com>
15595 S:      Maintained
15596 F:      Documentation/accounting/taskstats*
15597 F:      include/linux/taskstats*
15598 F:      kernel/taskstats.c
15599
15600 TC subsystem
15601 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15602 M:      Cong Wang <xiyou.wangcong@gmail.com>
15603 M:      Jiri Pirko <jiri@resnulli.us>
15604 L:      netdev@vger.kernel.org
15605 S:      Maintained
15606 F:      include/net/pkt_cls.h
15607 F:      include/net/pkt_sched.h
15608 F:      include/net/tc_act/
15609 F:      include/uapi/linux/pkt_cls.h
15610 F:      include/uapi/linux/pkt_sched.h
15611 F:      include/uapi/linux/tc_act/
15612 F:      include/uapi/linux/tc_ematch/
15613 F:      net/sched/
15614
15615 TC90522 MEDIA DRIVER
15616 M:      Akihiro Tsukada <tskd08@gmail.com>
15617 L:      linux-media@vger.kernel.org
15618 S:      Odd Fixes
15619 F:      drivers/media/dvb-frontends/tc90522*
15620
15621 TCP LOW PRIORITY MODULE
15622 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15623 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15624 W:      http://tcp-lp-mod.sourceforge.net/
15625 S:      Maintained
15626 F:      net/ipv4/tcp_lp.c
15627
15628 TDA10071 MEDIA DRIVER
15629 M:      Antti Palosaari <crope@iki.fi>
15630 L:      linux-media@vger.kernel.org
15631 W:      https://linuxtv.org
15632 W:      http://palosaari.fi/linux/
15633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15634 T:      git git://linuxtv.org/anttip/media_tree.git
15635 S:      Maintained
15636 F:      drivers/media/dvb-frontends/tda10071*
15637
15638 TDA18212 MEDIA DRIVER
15639 M:      Antti Palosaari <crope@iki.fi>
15640 L:      linux-media@vger.kernel.org
15641 W:      https://linuxtv.org
15642 W:      http://palosaari.fi/linux/
15643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15644 T:      git git://linuxtv.org/anttip/media_tree.git
15645 S:      Maintained
15646 F:      drivers/media/tuners/tda18212*
15647
15648 TDA18218 MEDIA DRIVER
15649 M:      Antti Palosaari <crope@iki.fi>
15650 L:      linux-media@vger.kernel.org
15651 W:      https://linuxtv.org
15652 W:      http://palosaari.fi/linux/
15653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15654 T:      git git://linuxtv.org/anttip/media_tree.git
15655 S:      Maintained
15656 F:      drivers/media/tuners/tda18218*
15657
15658 TDA18250 MEDIA DRIVER
15659 M:      Olli Salonen <olli.salonen@iki.fi>
15660 L:      linux-media@vger.kernel.org
15661 W:      https://linuxtv.org
15662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15663 T:      git git://linuxtv.org/media_tree.git
15664 S:      Maintained
15665 F:      drivers/media/tuners/tda18250*
15666
15667 TDA18271 MEDIA DRIVER
15668 M:      Michael Krufky <mkrufky@linuxtv.org>
15669 L:      linux-media@vger.kernel.org
15670 W:      https://linuxtv.org
15671 W:      http://github.com/mkrufky
15672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15673 T:      git git://linuxtv.org/mkrufky/tuners.git
15674 S:      Maintained
15675 F:      drivers/media/tuners/tda18271*
15676
15677 TDA1997x MEDIA DRIVER
15678 M:      Tim Harvey <tharvey@gateworks.com>
15679 L:      linux-media@vger.kernel.org
15680 W:      https://linuxtv.org
15681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15682 S:      Maintained
15683 F:      drivers/media/i2c/tda1997x.*
15684
15685 TDA827x MEDIA DRIVER
15686 M:      Michael Krufky <mkrufky@linuxtv.org>
15687 L:      linux-media@vger.kernel.org
15688 W:      https://linuxtv.org
15689 W:      http://github.com/mkrufky
15690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15691 T:      git git://linuxtv.org/mkrufky/tuners.git
15692 S:      Maintained
15693 F:      drivers/media/tuners/tda8290.*
15694
15695 TDA8290 MEDIA DRIVER
15696 M:      Michael Krufky <mkrufky@linuxtv.org>
15697 L:      linux-media@vger.kernel.org
15698 W:      https://linuxtv.org
15699 W:      http://github.com/mkrufky
15700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15701 T:      git git://linuxtv.org/mkrufky/tuners.git
15702 S:      Maintained
15703 F:      drivers/media/tuners/tda8290.*
15704
15705 TDA9840 MEDIA DRIVER
15706 M:      Hans Verkuil <hverkuil@xs4all.nl>
15707 L:      linux-media@vger.kernel.org
15708 T:      git git://linuxtv.org/media_tree.git
15709 W:      https://linuxtv.org
15710 S:      Maintained
15711 F:      drivers/media/i2c/tda9840*
15712
15713 TEA5761 TUNER DRIVER
15714 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15715 L:      linux-media@vger.kernel.org
15716 W:      https://linuxtv.org
15717 T:      git git://linuxtv.org/media_tree.git
15718 S:      Odd fixes
15719 F:      drivers/media/tuners/tea5761.*
15720
15721 TEA5767 TUNER DRIVER
15722 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15723 L:      linux-media@vger.kernel.org
15724 W:      https://linuxtv.org
15725 T:      git git://linuxtv.org/media_tree.git
15726 S:      Maintained
15727 F:      drivers/media/tuners/tea5767.*
15728
15729 TEA6415C MEDIA DRIVER
15730 M:      Hans Verkuil <hverkuil@xs4all.nl>
15731 L:      linux-media@vger.kernel.org
15732 T:      git git://linuxtv.org/media_tree.git
15733 W:      https://linuxtv.org
15734 S:      Maintained
15735 F:      drivers/media/i2c/tea6415c*
15736
15737 TEA6420 MEDIA DRIVER
15738 M:      Hans Verkuil <hverkuil@xs4all.nl>
15739 L:      linux-media@vger.kernel.org
15740 T:      git git://linuxtv.org/media_tree.git
15741 W:      https://linuxtv.org
15742 S:      Maintained
15743 F:      drivers/media/i2c/tea6420*
15744
15745 TEAM DRIVER
15746 M:      Jiri Pirko <jiri@resnulli.us>
15747 L:      netdev@vger.kernel.org
15748 S:      Supported
15749 F:      drivers/net/team/
15750 F:      include/linux/if_team.h
15751 F:      include/uapi/linux/if_team.h
15752
15753 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15754 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15755 S:      Maintained
15756 F:      arch/x86/platform/ts5500/
15757
15758 TECHNOTREND USB IR RECEIVER
15759 M:      Sean Young <sean@mess.org>
15760 L:      linux-media@vger.kernel.org
15761 S:      Maintained
15762 F:      drivers/media/rc/ttusbir.c
15763
15764 TECHWELL TW9910 VIDEO DECODER
15765 L:      linux-media@vger.kernel.org
15766 S:      Orphan
15767 F:      drivers/media/i2c/tw9910.c
15768 F:      include/media/i2c/tw9910.h
15769
15770 TEE SUBSYSTEM
15771 M:      Jens Wiklander <jens.wiklander@linaro.org>
15772 L:      tee-dev@lists.linaro.org
15773 S:      Maintained
15774 F:      include/linux/tee_drv.h
15775 F:      include/uapi/linux/tee.h
15776 F:      drivers/tee/
15777 F:      Documentation/tee.txt
15778
15779 TEGRA ARCHITECTURE SUPPORT
15780 M:      Thierry Reding <thierry.reding@gmail.com>
15781 M:      Jonathan Hunter <jonathanh@nvidia.com>
15782 L:      linux-tegra@vger.kernel.org
15783 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15785 S:      Supported
15786 N:      [^a-z]tegra
15787
15788 TEGRA CLOCK DRIVER
15789 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15790 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15791 S:      Supported
15792 F:      drivers/clk/tegra/
15793
15794 TEGRA DMA DRIVERS
15795 M:      Laxman Dewangan <ldewangan@nvidia.com>
15796 M:      Jon Hunter <jonathanh@nvidia.com>
15797 S:      Supported
15798 F:      drivers/dma/tegra*
15799
15800 TEGRA I2C DRIVER
15801 M:      Laxman Dewangan <ldewangan@nvidia.com>
15802 R:      Dmitry Osipenko <digetx@gmail.com>
15803 S:      Supported
15804 F:      drivers/i2c/busses/i2c-tegra.c
15805
15806 TEGRA IOMMU DRIVERS
15807 M:      Thierry Reding <thierry.reding@gmail.com>
15808 L:      linux-tegra@vger.kernel.org
15809 S:      Supported
15810 F:      drivers/iommu/tegra*
15811
15812 TEGRA KBC DRIVER
15813 M:      Laxman Dewangan <ldewangan@nvidia.com>
15814 S:      Supported
15815 F:      drivers/input/keyboard/tegra-kbc.c
15816
15817 TEGRA NAND DRIVER
15818 M:      Stefan Agner <stefan@agner.ch>
15819 M:      Lucas Stach <dev@lynxeye.de>
15820 S:      Maintained
15821 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15822 F:      drivers/mtd/nand/raw/tegra_nand.c
15823
15824 TEGRA PWM DRIVER
15825 M:      Thierry Reding <thierry.reding@gmail.com>
15826 S:      Supported
15827 F:      drivers/pwm/pwm-tegra.c
15828
15829 TEGRA SERIAL DRIVER
15830 M:      Laxman Dewangan <ldewangan@nvidia.com>
15831 S:      Supported
15832 F:      drivers/tty/serial/serial-tegra.c
15833
15834 TEGRA SPI DRIVER
15835 M:      Laxman Dewangan <ldewangan@nvidia.com>
15836 S:      Supported
15837 F:      drivers/spi/spi-tegra*
15838
15839 TEGRA XUSB PADCTL DRIVER
15840 M:      JC Kuo <jckuo@nvidia.com>
15841 S:      Supported
15842 F:      drivers/phy/tegra/xusb*
15843
15844 TEHUTI ETHERNET DRIVER
15845 M:      Andy Gospodarek <andy@greyhouse.net>
15846 L:      netdev@vger.kernel.org
15847 S:      Supported
15848 F:      drivers/net/ethernet/tehuti/*
15849
15850 Telecom Clock Driver for MCPL0010
15851 M:      Mark Gross <mark.gross@intel.com>
15852 S:      Supported
15853 F:      drivers/char/tlclk.c
15854
15855 TENSILICA XTENSA PORT (xtensa)
15856 M:      Chris Zankel <chris@zankel.net>
15857 M:      Max Filippov <jcmvbkbc@gmail.com>
15858 L:      linux-xtensa@linux-xtensa.org
15859 T:      git git://github.com/czankel/xtensa-linux.git
15860 S:      Maintained
15861 F:      arch/xtensa/
15862 F:      drivers/irqchip/irq-xtensa-*
15863
15864 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15865 M:      Nishanth Menon <nm@ti.com>
15866 M:      Tero Kristo <t-kristo@ti.com>
15867 M:      Santosh Shilimkar <ssantosh@kernel.org>
15868 L:      linux-arm-kernel@lists.infradead.org
15869 S:      Maintained
15870 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15871 F:      drivers/firmware/ti_sci*
15872 F:      include/linux/soc/ti/ti_sci_protocol.h
15873 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15874 F:      drivers/soc/ti/ti_sci_pm_domains.c
15875 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15876 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15877 F:      drivers/clk/keystone/sci-clk.c
15878 F:      drivers/reset/reset-ti-sci.c
15879 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15880 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15881 F:      drivers/irqchip/irq-ti-sci-intr.c
15882 F:      drivers/irqchip/irq-ti-sci-inta.c
15883 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15884 F:      drivers/soc/ti/ti_sci_inta_msi.c
15885
15886 Texas Instruments ASoC drivers
15887 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15889 S:      Maintained
15890 F:      sound/soc/ti/
15891
15892 Texas Instruments' DAC7612 DAC Driver
15893 M:      Ricardo Ribalda <ricardo@ribalda.com>
15894 L:      linux-iio@vger.kernel.org
15895 S:      Supported
15896 F:      drivers/iio/dac/ti-dac7612.c
15897 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15898
15899 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15900 M:      Hans Verkuil <hverkuil@xs4all.nl>
15901 L:      linux-media@vger.kernel.org
15902 T:      git git://linuxtv.org/media_tree.git
15903 W:      https://linuxtv.org
15904 S:      Maintained
15905 F:      drivers/media/radio/radio-raremono.c
15906
15907 THERMAL
15908 M:      Zhang Rui <rui.zhang@intel.com>
15909 M:      Eduardo Valentin <edubezval@gmail.com>
15910 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15911 L:      linux-pm@vger.kernel.org
15912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15914 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15915 S:      Supported
15916 F:      drivers/thermal/
15917 F:      include/linux/thermal.h
15918 F:      include/uapi/linux/thermal.h
15919 F:      include/linux/cpu_cooling.h
15920 F:      Documentation/devicetree/bindings/thermal/
15921
15922 THERMAL/CPU_COOLING
15923 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15924 M:      Viresh Kumar <viresh.kumar@linaro.org>
15925 M:      Javi Merino <javi.merino@kernel.org>
15926 L:      linux-pm@vger.kernel.org
15927 S:      Supported
15928 F:      Documentation/thermal/cpu-cooling-api.rst
15929 F:      drivers/thermal/cpu_cooling.c
15930 F:      include/linux/cpu_cooling.h
15931
15932 THINKPAD ACPI EXTRAS DRIVER
15933 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15934 L:      ibm-acpi-devel@lists.sourceforge.net
15935 L:      platform-driver-x86@vger.kernel.org
15936 W:      http://ibm-acpi.sourceforge.net
15937 W:      http://thinkwiki.org/wiki/Ibm-acpi
15938 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15939 S:      Maintained
15940 F:      drivers/platform/x86/thinkpad_acpi.c
15941
15942 THUNDERBOLT DRIVER
15943 M:      Andreas Noever <andreas.noever@gmail.com>
15944 M:      Michael Jamet <michael.jamet@intel.com>
15945 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15946 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15948 S:      Maintained
15949 F:      Documentation/admin-guide/thunderbolt.rst
15950 F:      drivers/thunderbolt/
15951 F:      include/linux/thunderbolt.h
15952
15953 THUNDERBOLT NETWORK DRIVER
15954 M:      Michael Jamet <michael.jamet@intel.com>
15955 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15956 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15957 L:      netdev@vger.kernel.org
15958 S:      Maintained
15959 F:      drivers/net/thunderbolt.c
15960
15961 THUNDERX GPIO DRIVER
15962 M:      David Daney <david.daney@cavium.com>
15963 S:      Maintained
15964 F:      drivers/gpio/gpio-thunderx.c
15965
15966 TI AM437X VPFE DRIVER
15967 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15968 L:      linux-media@vger.kernel.org
15969 W:      https://linuxtv.org
15970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15971 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15972 S:      Maintained
15973 F:      drivers/media/platform/am437x/
15974
15975 TI BANDGAP AND THERMAL DRIVER
15976 M:      Eduardo Valentin <edubezval@gmail.com>
15977 M:      Keerthy <j-keerthy@ti.com>
15978 L:      linux-pm@vger.kernel.org
15979 L:      linux-omap@vger.kernel.org
15980 S:      Maintained
15981 F:      drivers/thermal/ti-soc-thermal/
15982
15983 TI BQ27XXX POWER SUPPLY DRIVER
15984 R:      Andrew F. Davis <afd@ti.com>
15985 F:      include/linux/power/bq27xxx_battery.h
15986 F:      drivers/power/supply/bq27xxx_battery.c
15987 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15988
15989 TI CDCE706 CLOCK DRIVER
15990 M:      Max Filippov <jcmvbkbc@gmail.com>
15991 S:      Maintained
15992 F:      drivers/clk/clk-cdce706.c
15993
15994 TI CLOCK DRIVER
15995 M:      Tero Kristo <t-kristo@ti.com>
15996 L:      linux-omap@vger.kernel.org
15997 S:      Maintained
15998 F:      drivers/clk/ti/
15999 F:      include/linux/clk/ti.h
16000
16001 TI DAVINCI MACHINE SUPPORT
16002 M:      Sekhar Nori <nsekhar@ti.com>
16003 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16006 S:      Supported
16007 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16008 F:      arch/arm/mach-davinci/
16009 F:      drivers/i2c/busses/i2c-davinci.c
16010 F:      arch/arm/boot/dts/da850*
16011
16012 TI DAVINCI SERIES CLOCK DRIVER
16013 M:      David Lechner <david@lechnology.com>
16014 R:      Sekhar Nori <nsekhar@ti.com>
16015 S:      Maintained
16016 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16017 F:      drivers/clk/davinci/
16018
16019 TI DAVINCI SERIES GPIO DRIVER
16020 M:      Keerthy <j-keerthy@ti.com>
16021 L:      linux-gpio@vger.kernel.org
16022 S:      Maintained
16023 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16024 F:      drivers/gpio/gpio-davinci.c
16025
16026 TI DAVINCI SERIES MEDIA DRIVER
16027 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16028 L:      linux-media@vger.kernel.org
16029 W:      https://linuxtv.org
16030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16031 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16032 S:      Maintained
16033 F:      drivers/media/platform/davinci/
16034 F:      include/media/davinci/
16035
16036 TI ETHERNET SWITCH DRIVER (CPSW)
16037 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16038 L:      linux-omap@vger.kernel.org
16039 L:      netdev@vger.kernel.org
16040 S:      Maintained
16041 F:      drivers/net/ethernet/ti/cpsw*
16042 F:      drivers/net/ethernet/ti/davinci*
16043
16044 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16045 M:      Alex Dubov <oakad@yahoo.com>
16046 S:      Maintained
16047 W:      http://tifmxx.berlios.de/
16048 F:      drivers/memstick/host/tifm_ms.c
16049 F:      drivers/misc/tifm*
16050 F:      drivers/mmc/host/tifm_sd.c
16051 F:      include/linux/tifm.h
16052
16053 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16054 M:      Santosh Shilimkar <ssantosh@kernel.org>
16055 L:      linux-kernel@vger.kernel.org
16056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16057 S:      Maintained
16058 F:      drivers/soc/ti/*
16059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16060
16061 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16062 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16063 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16065 S:      Maintained
16066 F:      sound/soc/codecs/lm49453*
16067 F:      sound/soc/codecs/isabelle*
16068
16069 TI LP855x BACKLIGHT DRIVER
16070 M:      Milo Kim <milo.kim@ti.com>
16071 S:      Maintained
16072 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16073 F:      drivers/video/backlight/lp855x_bl.c
16074 F:      include/linux/platform_data/lp855x.h
16075
16076 TI LP8727 CHARGER DRIVER
16077 M:      Milo Kim <milo.kim@ti.com>
16078 S:      Maintained
16079 F:      drivers/power/supply/lp8727_charger.c
16080 F:      include/linux/platform_data/lp8727.h
16081
16082 TI LP8788 MFD DRIVER
16083 M:      Milo Kim <milo.kim@ti.com>
16084 S:      Maintained
16085 F:      drivers/iio/adc/lp8788_adc.c
16086 F:      drivers/leds/leds-lp8788.c
16087 F:      drivers/mfd/lp8788*.c
16088 F:      drivers/power/supply/lp8788-charger.c
16089 F:      drivers/regulator/lp8788-*.c
16090 F:      include/linux/mfd/lp8788*.h
16091
16092 TI NETCP ETHERNET DRIVER
16093 M:      Wingman Kwok <w-kwok2@ti.com>
16094 M:      Murali Karicheri <m-karicheri2@ti.com>
16095 L:      netdev@vger.kernel.org
16096 S:      Maintained
16097 F:      drivers/net/ethernet/ti/netcp*
16098
16099 TI PCM3060 ASoC CODEC DRIVER
16100 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
16101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16102 S:      Maintained
16103 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16104 F:      sound/soc/codecs/pcm3060*
16105
16106 TI TAS571X FAMILY ASoC CODEC DRIVER
16107 M:      Kevin Cernekee <cernekee@chromium.org>
16108 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16109 S:      Odd Fixes
16110 F:      sound/soc/codecs/tas571x*
16111
16112 TI TRF7970A NFC DRIVER
16113 M:      Mark Greer <mgreer@animalcreek.com>
16114 L:      linux-wireless@vger.kernel.org
16115 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16116 S:      Supported
16117 F:      drivers/nfc/trf7970a.c
16118 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16119
16120 TI TWL4030 SERIES SOC CODEC DRIVER
16121 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16123 S:      Maintained
16124 F:      sound/soc/codecs/twl4030*
16125
16126 TI VPE/CAL DRIVERS
16127 M:      Benoit Parrot <bparrot@ti.com>
16128 L:      linux-media@vger.kernel.org
16129 W:      http://linuxtv.org/
16130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16131 S:      Maintained
16132 F:      drivers/media/platform/ti-vpe/
16133
16134 TI WILINK WIRELESS DRIVERS
16135 L:      linux-wireless@vger.kernel.org
16136 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16137 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16139 S:      Orphan
16140 F:      drivers/net/wireless/ti/
16141 F:      include/linux/wl12xx.h
16142
16143 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16144 M:      John Stultz <john.stultz@linaro.org>
16145 M:      Thomas Gleixner <tglx@linutronix.de>
16146 R:      Stephen Boyd <sboyd@kernel.org>
16147 L:      linux-kernel@vger.kernel.org
16148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16149 S:      Supported
16150 F:      include/linux/clocksource.h
16151 F:      include/linux/time.h
16152 F:      include/linux/timex.h
16153 F:      include/uapi/linux/time.h
16154 F:      include/uapi/linux/timex.h
16155 F:      kernel/time/clocksource.c
16156 F:      kernel/time/time*.c
16157 F:      kernel/time/alarmtimer.c
16158 F:      kernel/time/ntp.c
16159 F:      tools/testing/selftests/timers/
16160
16161 TIPC NETWORK LAYER
16162 M:      Jon Maloy <jon.maloy@ericsson.com>
16163 M:      Ying Xue <ying.xue@windriver.com>
16164 L:      netdev@vger.kernel.org (core kernel code)
16165 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16166 W:      http://tipc.sourceforge.net/
16167 S:      Maintained
16168 F:      include/uapi/linux/tipc*.h
16169 F:      net/tipc/
16170
16171 TLAN NETWORK DRIVER
16172 M:      Samuel Chessman <chessman@tux.org>
16173 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16174 W:      http://sourceforge.net/projects/tlan/
16175 S:      Maintained
16176 F:      Documentation/networking/device_drivers/ti/tlan.txt
16177 F:      drivers/net/ethernet/ti/tlan.*
16178
16179 TM6000 VIDEO4LINUX DRIVER
16180 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16181 L:      linux-media@vger.kernel.org
16182 W:      https://linuxtv.org
16183 T:      git git://linuxtv.org/media_tree.git
16184 S:      Odd fixes
16185 F:      drivers/media/usb/tm6000/
16186 F:      Documentation/media/v4l-drivers/tm6000*
16187
16188 TMIO/SDHI MMC DRIVER
16189 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16190 L:      linux-mmc@vger.kernel.org
16191 S:      Supported
16192 F:      drivers/mmc/host/tmio_mmc*
16193 F:      drivers/mmc/host/renesas_sdhi*
16194 F:      include/linux/mfd/tmio.h
16195
16196 TMP401 HARDWARE MONITOR DRIVER
16197 M:      Guenter Roeck <linux@roeck-us.net>
16198 L:      linux-hwmon@vger.kernel.org
16199 S:      Maintained
16200 F:      Documentation/hwmon/tmp401.rst
16201 F:      drivers/hwmon/tmp401.c
16202
16203 TMPFS (SHMEM FILESYSTEM)
16204 M:      Hugh Dickins <hughd@google.com>
16205 L:      linux-mm@kvack.org
16206 S:      Maintained
16207 F:      include/linux/shmem_fs.h
16208 F:      mm/shmem.c
16209
16210 TOMOYO SECURITY MODULE
16211 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16212 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16213 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16214 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16215 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16216 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16217 W:      https://tomoyo.osdn.jp/
16218 S:      Maintained
16219 F:      security/tomoyo/
16220
16221 TOPSTAR LAPTOP EXTRAS DRIVER
16222 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16223 L:      platform-driver-x86@vger.kernel.org
16224 S:      Maintained
16225 F:      drivers/platform/x86/topstar-laptop.c
16226
16227 TORTURE-TEST MODULES
16228 M:      Davidlohr Bueso <dave@stgolabs.net>
16229 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
16230 M:      Josh Triplett <josh@joshtriplett.org>
16231 L:      linux-kernel@vger.kernel.org
16232 S:      Supported
16233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16234 F:      Documentation/RCU/torture.txt
16235 F:      kernel/torture.c
16236 F:      kernel/rcu/rcutorture.c
16237 F:      kernel/rcu/rcuperf.c
16238 F:      kernel/locking/locktorture.c
16239
16240 TOSHIBA ACPI EXTRAS DRIVER
16241 M:      Azael Avalos <coproscefalo@gmail.com>
16242 L:      platform-driver-x86@vger.kernel.org
16243 S:      Maintained
16244 F:      drivers/platform/x86/toshiba_acpi.c
16245
16246 TOSHIBA BLUETOOTH DRIVER
16247 M:      Azael Avalos <coproscefalo@gmail.com>
16248 L:      platform-driver-x86@vger.kernel.org
16249 S:      Maintained
16250 F:      drivers/platform/x86/toshiba_bluetooth.c
16251
16252 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16253 M:      Azael Avalos <coproscefalo@gmail.com>
16254 L:      platform-driver-x86@vger.kernel.org
16255 S:      Maintained
16256 F:      drivers/platform/x86/toshiba_haps.c
16257
16258 TOSHIBA SMM DRIVER
16259 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16260 W:      http://www.buzzard.org.uk/toshiba/
16261 S:      Maintained
16262 F:      drivers/char/toshiba.c
16263 F:      include/linux/toshiba.h
16264 F:      include/uapi/linux/toshiba.h
16265
16266 TOSHIBA TC358743 DRIVER
16267 M:      Mats Randgaard <matrandg@cisco.com>
16268 L:      linux-media@vger.kernel.org
16269 S:      Maintained
16270 F:      drivers/media/i2c/tc358743*
16271 F:      include/media/i2c/tc358743.h
16272
16273 TOSHIBA WMI HOTKEYS DRIVER
16274 M:      Azael Avalos <coproscefalo@gmail.com>
16275 L:      platform-driver-x86@vger.kernel.org
16276 S:      Maintained
16277 F:      drivers/platform/x86/toshiba-wmi.c
16278
16279 TPM DEVICE DRIVER
16280 M:      Peter Huewe <peterhuewe@gmx.de>
16281 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16282 R:      Jason Gunthorpe <jgg@ziepe.ca>
16283 L:      linux-integrity@vger.kernel.org
16284 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16285 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16286 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16287 S:      Maintained
16288 F:      drivers/char/tpm/
16289
16290 TRACING
16291 M:      Steven Rostedt <rostedt@goodmis.org>
16292 M:      Ingo Molnar <mingo@redhat.com>
16293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16294 S:      Maintained
16295 F:      Documentation/trace/ftrace.rst
16296 F:      arch/*/*/*/ftrace.h
16297 F:      arch/*/kernel/ftrace.c
16298 F:      include/*/ftrace.h
16299 F:      include/linux/trace*.h
16300 F:      include/trace/
16301 F:      kernel/trace/
16302 F:      tools/testing/selftests/ftrace/
16303
16304 TRACING MMIO ACCESSES (MMIOTRACE)
16305 M:      Steven Rostedt <rostedt@goodmis.org>
16306 M:      Ingo Molnar <mingo@kernel.org>
16307 R:      Karol Herbst <karolherbst@gmail.com>
16308 R:      Pekka Paalanen <ppaalanen@gmail.com>
16309 S:      Maintained
16310 L:      linux-kernel@vger.kernel.org
16311 L:      nouveau@lists.freedesktop.org
16312 F:      kernel/trace/trace_mmiotrace.c
16313 F:      include/linux/mmiotrace.h
16314 F:      arch/x86/mm/kmmio.c
16315 F:      arch/x86/mm/mmio-mod.c
16316 F:      arch/x86/mm/testmmiotrace.c
16317
16318 TRIVIAL PATCHES
16319 M:      Jiri Kosina <trivial@kernel.org>
16320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16321 S:      Maintained
16322 K:      ^Subject:.*(?i)trivial
16323
16324 TEMPO SEMICONDUCTOR DRIVERS
16325 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16326 S:      Maintained
16327 F:      sound/soc/codecs/tscs*.c
16328 F:      sound/soc/codecs/tscs*.h
16329 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16330
16331 TTY LAYER
16332 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16333 M:      Jiri Slaby <jslaby@suse.com>
16334 S:      Supported
16335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16336 F:      Documentation/driver-api/serial/
16337 F:      drivers/tty/
16338 F:      drivers/tty/serial/serial_core.c
16339 F:      include/linux/serial_core.h
16340 F:      include/linux/serial.h
16341 F:      include/linux/tty.h
16342 F:      include/uapi/linux/serial_core.h
16343 F:      include/uapi/linux/serial.h
16344 F:      include/uapi/linux/tty.h
16345
16346 TUA9001 MEDIA DRIVER
16347 M:      Antti Palosaari <crope@iki.fi>
16348 L:      linux-media@vger.kernel.org
16349 W:      https://linuxtv.org
16350 W:      http://palosaari.fi/linux/
16351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16352 T:      git git://linuxtv.org/anttip/media_tree.git
16353 S:      Maintained
16354 F:      drivers/media/tuners/tua9001*
16355
16356 TULIP NETWORK DRIVERS
16357 L:      netdev@vger.kernel.org
16358 L:      linux-parisc@vger.kernel.org
16359 S:      Orphan
16360 F:      drivers/net/ethernet/dec/tulip/
16361
16362 TUN/TAP driver
16363 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16364 W:      http://vtun.sourceforge.net/tun
16365 S:      Maintained
16366 F:      Documentation/networking/tuntap.txt
16367 F:      arch/um/os-Linux/drivers/
16368
16369 TURBOCHANNEL SUBSYSTEM
16370 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16371 M:      Ralf Baechle <ralf@linux-mips.org>
16372 L:      linux-mips@vger.kernel.org
16373 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16374 S:      Maintained
16375 F:      drivers/tc/
16376 F:      include/linux/tc.h
16377
16378 TURBOSTAT UTILITY
16379 M:      "Len Brown" <lenb@kernel.org>
16380 L:      linux-pm@vger.kernel.org
16381 B:      https://bugzilla.kernel.org
16382 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16384 S:      Supported
16385 F:      tools/power/x86/turbostat/
16386
16387 TW5864 VIDEO4LINUX DRIVER
16388 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16389 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16390 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16391 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16392 L:      linux-media@vger.kernel.org
16393 S:      Supported
16394 F:      drivers/media/pci/tw5864/
16395
16396 TW68 VIDEO4LINUX DRIVER
16397 M:      Hans Verkuil <hverkuil@xs4all.nl>
16398 L:      linux-media@vger.kernel.org
16399 T:      git git://linuxtv.org/media_tree.git
16400 W:      https://linuxtv.org
16401 S:      Odd Fixes
16402 F:      drivers/media/pci/tw68/
16403
16404 TW686X VIDEO4LINUX DRIVER
16405 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16406 L:      linux-media@vger.kernel.org
16407 T:      git git://linuxtv.org/media_tree.git
16408 W:      http://linuxtv.org
16409 S:      Maintained
16410 F:      drivers/media/pci/tw686x/
16411
16412 UBI FILE SYSTEM (UBIFS)
16413 M:      Richard Weinberger <richard@nod.at>
16414 M:      Artem Bityutskiy <dedekind1@gmail.com>
16415 M:      Adrian Hunter <adrian.hunter@intel.com>
16416 L:      linux-mtd@lists.infradead.org
16417 T:      git git://git.infradead.org/ubifs-2.6.git
16418 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16419 S:      Supported
16420 F:      Documentation/filesystems/ubifs.txt
16421 F:      fs/ubifs/
16422
16423 UCLINUX (M68KNOMMU AND COLDFIRE)
16424 M:      Greg Ungerer <gerg@linux-m68k.org>
16425 W:      http://www.linux-m68k.org/
16426 W:      http://www.uclinux.org/
16427 L:      linux-m68k@lists.linux-m68k.org
16428 L:      uclinux-dev@uclinux.org  (subscribers-only)
16429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16430 S:      Maintained
16431 F:      arch/m68k/coldfire/
16432 F:      arch/m68k/68*/
16433 F:      arch/m68k/*/*_no.*
16434 F:      arch/m68k/include/asm/*_no.*
16435
16436 UDF FILESYSTEM
16437 M:      Jan Kara <jack@suse.com>
16438 S:      Maintained
16439 F:      Documentation/filesystems/udf.txt
16440 F:      fs/udf/
16441
16442 UDRAW TABLET
16443 M:      Bastien Nocera <hadess@hadess.net>
16444 L:      linux-input@vger.kernel.org
16445 S:      Maintained
16446 F:      drivers/hid/hid-udraw-ps3.c
16447
16448 UFS FILESYSTEM
16449 M:      Evgeniy Dushistov <dushistov@mail.ru>
16450 S:      Maintained
16451 F:      Documentation/filesystems/ufs.txt
16452 F:      fs/ufs/
16453
16454 UHID USERSPACE HID IO DRIVER:
16455 M:      David Herrmann <dh.herrmann@googlemail.com>
16456 L:      linux-input@vger.kernel.org
16457 S:      Maintained
16458 F:      drivers/hid/uhid.c
16459 F:      include/uapi/linux/uhid.h
16460
16461 ULPI BUS
16462 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16463 L:      linux-usb@vger.kernel.org
16464 S:      Maintained
16465 F:      drivers/usb/common/ulpi.c
16466 F:      include/linux/ulpi/
16467
16468 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16469 L:      linux-usb@vger.kernel.org
16470 S:      Orphan
16471 F:      drivers/uwb/
16472 F:      include/linux/uwb.h
16473 F:      include/linux/uwb/
16474
16475 UNICODE SUBSYSTEM:
16476 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16477 L:      linux-fsdevel@vger.kernel.org
16478 S:      Supported
16479 F:      fs/unicode/
16480
16481 UNICORE32 ARCHITECTURE:
16482 M:      Guan Xuetao <gxt@pku.edu.cn>
16483 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16484 S:      Maintained
16485 T:      git git://github.com/gxt/linux.git
16486 F:      arch/unicore32/
16487
16488 UNIFDEF
16489 M:      Tony Finch <dot@dotat.at>
16490 W:      http://dotat.at/prog/unifdef
16491 S:      Maintained
16492 F:      scripts/unifdef.c
16493
16494 UNIFORM CDROM DRIVER
16495 M:      Jens Axboe <axboe@kernel.dk>
16496 W:      http://www.kernel.dk
16497 S:      Maintained
16498 F:      Documentation/cdrom/
16499 F:      drivers/cdrom/cdrom.c
16500 F:      include/linux/cdrom.h
16501 F:      include/uapi/linux/cdrom.h
16502
16503 UNISYS S-PAR DRIVERS
16504 M:      David Kershner <david.kershner@unisys.com>
16505 L:      sparmaintainer@unisys.com (Unisys internal)
16506 S:      Supported
16507 F:      include/linux/visorbus.h
16508 F:      drivers/visorbus/
16509 F:      drivers/staging/unisys/
16510
16511 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16512 R:      Alim Akhtar <alim.akhtar@samsung.com>
16513 R:      Avri Altman <avri.altman@wdc.com>
16514 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16515 L:      linux-scsi@vger.kernel.org
16516 S:      Supported
16517 F:      Documentation/scsi/ufs.txt
16518 F:      drivers/scsi/ufs/
16519
16520 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16521 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16522 L:      linux-scsi@vger.kernel.org
16523 S:      Supported
16524 F:      drivers/scsi/ufs/*dwc*
16525
16526 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16527 M:      Stanley Chu <stanley.chu@mediatek.com>
16528 L:      linux-scsi@vger.kernel.org
16529 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16530 S:      Maintained
16531 F:      drivers/scsi/ufs/ufs-mediatek*
16532
16533 UNSORTED BLOCK IMAGES (UBI)
16534 M:      Artem Bityutskiy <dedekind1@gmail.com>
16535 M:      Richard Weinberger <richard@nod.at>
16536 W:      http://www.linux-mtd.infradead.org/
16537 L:      linux-mtd@lists.infradead.org
16538 T:      git git://git.infradead.org/ubifs-2.6.git
16539 S:      Supported
16540 F:      drivers/mtd/ubi/
16541 F:      include/linux/mtd/ubi.h
16542 F:      include/uapi/mtd/ubi-user.h
16543
16544 USB "USBNET" DRIVER FRAMEWORK
16545 M:      Oliver Neukum <oneukum@suse.com>
16546 L:      netdev@vger.kernel.org
16547 W:      http://www.linux-usb.org/usbnet
16548 S:      Maintained
16549 F:      drivers/net/usb/usbnet.c
16550 F:      include/linux/usb/usbnet.h
16551
16552 USB ACM DRIVER
16553 M:      Oliver Neukum <oneukum@suse.com>
16554 L:      linux-usb@vger.kernel.org
16555 S:      Maintained
16556 F:      Documentation/usb/acm.rst
16557 F:      drivers/usb/class/cdc-acm.*
16558
16559 USB AR5523 WIRELESS DRIVER
16560 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16561 L:      linux-wireless@vger.kernel.org
16562 S:      Maintained
16563 F:      drivers/net/wireless/ath/ar5523/
16564
16565 USB ATTACHED SCSI
16566 M:      Oliver Neukum <oneukum@suse.com>
16567 L:      linux-usb@vger.kernel.org
16568 L:      linux-scsi@vger.kernel.org
16569 S:      Maintained
16570 F:      drivers/usb/storage/uas.c
16571
16572 USB CDC ETHERNET DRIVER
16573 M:      Oliver Neukum <oliver@neukum.org>
16574 L:      linux-usb@vger.kernel.org
16575 S:      Maintained
16576 F:      drivers/net/usb/cdc_*.c
16577 F:      include/uapi/linux/usb/cdc.h
16578
16579 USB CHAOSKEY DRIVER
16580 M:      Keith Packard <keithp@keithp.com>
16581 L:      linux-usb@vger.kernel.org
16582 S:      Maintained
16583 F:      drivers/usb/misc/chaoskey.c
16584
16585 USB CYPRESS C67X00 DRIVER
16586 M:      Peter Korsgaard <jacmet@sunsite.dk>
16587 L:      linux-usb@vger.kernel.org
16588 S:      Maintained
16589 F:      drivers/usb/c67x00/
16590
16591 USB DAVICOM DM9601 DRIVER
16592 M:      Peter Korsgaard <jacmet@sunsite.dk>
16593 L:      netdev@vger.kernel.org
16594 W:      http://www.linux-usb.org/usbnet
16595 S:      Maintained
16596 F:      drivers/net/usb/dm9601.c
16597
16598 USB DIAMOND RIO500 DRIVER
16599 M:      Cesar Miquel <miquel@df.uba.ar>
16600 L:      rio500-users@lists.sourceforge.net
16601 W:      http://rio500.sourceforge.net
16602 S:      Maintained
16603 F:      drivers/usb/misc/rio500*
16604
16605 USB EHCI DRIVER
16606 M:      Alan Stern <stern@rowland.harvard.edu>
16607 L:      linux-usb@vger.kernel.org
16608 S:      Maintained
16609 F:      Documentation/usb/ehci.rst
16610 F:      drivers/usb/host/ehci*
16611
16612 USB GADGET/PERIPHERAL SUBSYSTEM
16613 M:      Felipe Balbi <balbi@kernel.org>
16614 L:      linux-usb@vger.kernel.org
16615 W:      http://www.linux-usb.org/gadget
16616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16617 S:      Maintained
16618 F:      drivers/usb/gadget/
16619 F:      include/linux/usb/gadget*
16620
16621 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16622 M:      Jiri Kosina <jikos@kernel.org>
16623 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16624 L:      linux-usb@vger.kernel.org
16625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16626 S:      Maintained
16627 F:      Documentation/hid/hiddev.rst
16628 F:      drivers/hid/usbhid/
16629
16630 USB INTEL XHCI ROLE MUX DRIVER
16631 M:      Hans de Goede <hdegoede@redhat.com>
16632 L:      linux-usb@vger.kernel.org
16633 S:      Maintained
16634 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16635
16636 USB IP DRIVER FOR HISILICON KIRIN
16637 M:      Yu Chen <chenyu56@huawei.com>
16638 M:      Binghui Wang <wangbinghui@hisilicon.com>
16639 L:      linux-usb@vger.kernel.org
16640 S:      Maintained
16641 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16642 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16643
16644 USB ISP116X DRIVER
16645 M:      Olav Kongas <ok@artecdesign.ee>
16646 L:      linux-usb@vger.kernel.org
16647 S:      Maintained
16648 F:      drivers/usb/host/isp116x*
16649 F:      include/linux/usb/isp116x.h
16650
16651 USB LAN78XX ETHERNET DRIVER
16652 M:      Woojung Huh <woojung.huh@microchip.com>
16653 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16654 L:      netdev@vger.kernel.org
16655 S:      Maintained
16656 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16657 F:      drivers/net/usb/lan78xx.*
16658 F:      include/dt-bindings/net/microchip-lan78xx.h
16659
16660 USB MASS STORAGE DRIVER
16661 M:      Alan Stern <stern@rowland.harvard.edu>
16662 L:      linux-usb@vger.kernel.org
16663 L:      usb-storage@lists.one-eyed-alien.net
16664 S:      Maintained
16665 F:      drivers/usb/storage/
16666
16667 USB MIDI DRIVER
16668 M:      Clemens Ladisch <clemens@ladisch.de>
16669 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16671 S:      Maintained
16672 F:      sound/usb/midi.*
16673
16674 USB NETWORKING DRIVERS
16675 L:      linux-usb@vger.kernel.org
16676 S:      Odd Fixes
16677 F:      drivers/net/usb/
16678
16679 USB OHCI DRIVER
16680 M:      Alan Stern <stern@rowland.harvard.edu>
16681 L:      linux-usb@vger.kernel.org
16682 S:      Maintained
16683 F:      Documentation/usb/ohci.rst
16684 F:      drivers/usb/host/ohci*
16685
16686 USB OTG FSM (Finite State Machine)
16687 M:      Peter Chen <Peter.Chen@nxp.com>
16688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16689 L:      linux-usb@vger.kernel.org
16690 S:      Maintained
16691 F:      drivers/usb/common/usb-otg-fsm.c
16692
16693 USB OVER IP DRIVER
16694 M:      Valentina Manea <valentina.manea.m@gmail.com>
16695 M:      Shuah Khan <shuah@kernel.org>
16696 M:      Shuah Khan <skhan@linuxfoundation.org>
16697 L:      linux-usb@vger.kernel.org
16698 S:      Maintained
16699 F:      Documentation/usb/usbip_protocol.rst
16700 F:      drivers/usb/usbip/
16701 F:      tools/usb/usbip/
16702 F:      tools/testing/selftests/drivers/usb/usbip/
16703
16704 USB PEGASUS DRIVER
16705 M:      Petko Manolov <petkan@nucleusys.com>
16706 L:      linux-usb@vger.kernel.org
16707 L:      netdev@vger.kernel.org
16708 T:      git git://github.com/petkan/pegasus.git
16709 W:      https://github.com/petkan/pegasus
16710 S:      Maintained
16711 F:      drivers/net/usb/pegasus.*
16712
16713 USB PHY LAYER
16714 M:      Felipe Balbi <balbi@kernel.org>
16715 L:      linux-usb@vger.kernel.org
16716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16717 S:      Maintained
16718 F:      drivers/usb/phy/
16719
16720 USB PRINTER DRIVER (usblp)
16721 M:      Pete Zaitcev <zaitcev@redhat.com>
16722 L:      linux-usb@vger.kernel.org
16723 S:      Supported
16724 F:      drivers/usb/class/usblp.c
16725
16726 USB QMI WWAN NETWORK DRIVER
16727 M:      Bjørn Mork <bjorn@mork.no>
16728 L:      netdev@vger.kernel.org
16729 S:      Maintained
16730 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16731 F:      drivers/net/usb/qmi_wwan.c
16732
16733 USB RTL8150 DRIVER
16734 M:      Petko Manolov <petkan@nucleusys.com>
16735 L:      linux-usb@vger.kernel.org
16736 L:      netdev@vger.kernel.org
16737 T:      git git://github.com/petkan/rtl8150.git
16738 W:      https://github.com/petkan/rtl8150
16739 S:      Maintained
16740 F:      drivers/net/usb/rtl8150.c
16741
16742 USB SERIAL SUBSYSTEM
16743 M:      Johan Hovold <johan@kernel.org>
16744 L:      linux-usb@vger.kernel.org
16745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16746 S:      Maintained
16747 F:      Documentation/usb/usb-serial.rst
16748 F:      drivers/usb/serial/
16749 F:      include/linux/usb/serial.h
16750
16751 USB SMSC75XX ETHERNET DRIVER
16752 M:      Steve Glendinning <steve.glendinning@shawell.net>
16753 L:      netdev@vger.kernel.org
16754 S:      Maintained
16755 F:      drivers/net/usb/smsc75xx.*
16756
16757 USB SMSC95XX ETHERNET DRIVER
16758 M:      Steve Glendinning <steve.glendinning@shawell.net>
16759 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16760 L:      netdev@vger.kernel.org
16761 S:      Maintained
16762 F:      drivers/net/usb/smsc95xx.*
16763
16764 USB SUBSYSTEM
16765 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16766 L:      linux-usb@vger.kernel.org
16767 W:      http://www.linux-usb.org
16768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16769 S:      Supported
16770 F:      Documentation/devicetree/bindings/usb/
16771 F:      Documentation/usb/
16772 F:      drivers/usb/
16773 F:      include/linux/usb.h
16774 F:      include/linux/usb/
16775
16776 USB TYPEC PI3USB30532 MUX DRIVER
16777 M:      Hans de Goede <hdegoede@redhat.com>
16778 L:      linux-usb@vger.kernel.org
16779 S:      Maintained
16780 F:      drivers/usb/typec/mux/pi3usb30532.c
16781
16782 USB TYPEC CLASS
16783 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16784 L:      linux-usb@vger.kernel.org
16785 S:      Maintained
16786 F:      Documentation/ABI/testing/sysfs-class-typec
16787 F:      Documentation/driver-api/usb/typec.rst
16788 F:      drivers/usb/typec/
16789 F:      include/linux/usb/typec.h
16790
16791 USB TYPEC BUS FOR ALTERNATE MODES
16792 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16793 L:      linux-usb@vger.kernel.org
16794 S:      Maintained
16795 F:      Documentation/ABI/testing/sysfs-bus-typec
16796 F:      Documentation/driver-api/usb/typec_bus.rst
16797 F:      drivers/usb/typec/altmodes/
16798 F:      include/linux/usb/typec_altmode.h
16799
16800 USB TYPEC PORT CONTROLLER DRIVERS
16801 M:      Guenter Roeck <linux@roeck-us.net>
16802 L:      linux-usb@vger.kernel.org
16803 S:      Maintained
16804 F:      drivers/usb/typec/tcpm/
16805
16806 USB UHCI DRIVER
16807 M:      Alan Stern <stern@rowland.harvard.edu>
16808 L:      linux-usb@vger.kernel.org
16809 S:      Maintained
16810 F:      drivers/usb/host/uhci*
16811
16812 USB VIDEO CLASS
16813 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16814 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16815 L:      linux-media@vger.kernel.org
16816 T:      git git://linuxtv.org/media_tree.git
16817 W:      http://www.ideasonboard.org/uvc/
16818 S:      Maintained
16819 F:      drivers/media/usb/uvc/
16820 F:      include/uapi/linux/uvcvideo.h
16821
16822 USB VISION DRIVER
16823 M:      Hans Verkuil <hverkuil@xs4all.nl>
16824 L:      linux-media@vger.kernel.org
16825 T:      git git://linuxtv.org/media_tree.git
16826 W:      https://linuxtv.org
16827 S:      Odd Fixes
16828 F:      drivers/media/usb/usbvision/
16829
16830 USB WEBCAM GADGET
16831 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16832 L:      linux-usb@vger.kernel.org
16833 S:      Maintained
16834 F:      drivers/usb/gadget/function/*uvc*
16835 F:      drivers/usb/gadget/legacy/webcam.c
16836 F:      include/uapi/linux/usb/g_uvc.h
16837
16838 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16839 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16840 L:      linux-wireless@vger.kernel.org
16841 S:      Maintained
16842 F:      drivers/net/wireless/rndis_wlan.c
16843
16844 USB XHCI DRIVER
16845 M:      Mathias Nyman <mathias.nyman@intel.com>
16846 L:      linux-usb@vger.kernel.org
16847 S:      Supported
16848 F:      drivers/usb/host/xhci*
16849 F:      drivers/usb/host/pci-quirks*
16850
16851 USB ZD1201 DRIVER
16852 L:      linux-wireless@vger.kernel.org
16853 W:      http://linux-lc100020.sourceforge.net
16854 S:      Orphan
16855 F:      drivers/net/wireless/zydas/zd1201.*
16856
16857 USB ZR364XX DRIVER
16858 M:      Antoine Jacquet <royale@zerezo.com>
16859 L:      linux-usb@vger.kernel.org
16860 L:      linux-media@vger.kernel.org
16861 T:      git git://linuxtv.org/media_tree.git
16862 W:      http://royale.zerezo.com/zr364xx/
16863 S:      Maintained
16864 F:      Documentation/media/v4l-drivers/zr364xx*
16865 F:      drivers/media/usb/zr364xx/
16866
16867 USER-MODE LINUX (UML)
16868 M:      Jeff Dike <jdike@addtoit.com>
16869 M:      Richard Weinberger <richard@nod.at>
16870 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16871 L:      linux-um@lists.infradead.org
16872 W:      http://user-mode-linux.sourceforge.net
16873 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16875 S:      Maintained
16876 F:      Documentation/virt/uml/
16877 F:      arch/um/
16878 F:      arch/x86/um/
16879 F:      fs/hostfs/
16880
16881 USERSPACE COPYIN/COPYOUT (UIOVEC)
16882 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16883 S:      Maintained
16884 F:      lib/iov_iter.c
16885 F:      include/linux/uio.h
16886
16887 USERSPACE DMA BUFFER DRIVER
16888 M:      Gerd Hoffmann <kraxel@redhat.com>
16889 S:      Maintained
16890 L:      dri-devel@lists.freedesktop.org
16891 F:      drivers/dma-buf/udmabuf.c
16892 F:      include/uapi/linux/udmabuf.h
16893 T:      git git://anongit.freedesktop.org/drm/drm-misc
16894
16895 USERSPACE I/O (UIO)
16896 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16897 S:      Maintained
16898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16899 F:      Documentation/driver-api/uio-howto.rst
16900 F:      drivers/uio/
16901 F:      include/linux/uio_driver.h
16902
16903 UTIL-LINUX PACKAGE
16904 M:      Karel Zak <kzak@redhat.com>
16905 L:      util-linux@vger.kernel.org
16906 W:      http://en.wikipedia.org/wiki/Util-linux
16907 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16908 S:      Maintained
16909
16910 UUID HELPERS
16911 M:      Christoph Hellwig <hch@lst.de>
16912 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16913 L:      linux-kernel@vger.kernel.org
16914 T:      git git://git.infradead.org/users/hch/uuid.git
16915 F:      lib/uuid.c
16916 F:      lib/test_uuid.c
16917 F:      include/linux/uuid.h
16918 F:      include/uapi/linux/uuid.h
16919 S:      Maintained
16920
16921 UVESAFB DRIVER
16922 M:      Michal Januszewski <spock@gentoo.org>
16923 L:      linux-fbdev@vger.kernel.org
16924 W:      https://github.com/mjanusz/v86d
16925 S:      Maintained
16926 F:      Documentation/fb/uvesafb.rst
16927 F:      drivers/video/fbdev/uvesafb.*
16928
16929 VF610 NAND DRIVER
16930 M:      Stefan Agner <stefan@agner.ch>
16931 L:      linux-mtd@lists.infradead.org
16932 S:      Supported
16933 F:      drivers/mtd/nand/raw/vf610_nfc.c
16934
16935 VFAT/FAT/MSDOS FILESYSTEM
16936 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16937 S:      Maintained
16938 F:      Documentation/filesystems/vfat.txt
16939 F:      fs/fat/
16940
16941 VFIO DRIVER
16942 M:      Alex Williamson <alex.williamson@redhat.com>
16943 R:      Cornelia Huck <cohuck@redhat.com>
16944 L:      kvm@vger.kernel.org
16945 T:      git git://github.com/awilliam/linux-vfio.git
16946 S:      Maintained
16947 F:      Documentation/driver-api/vfio.rst
16948 F:      drivers/vfio/
16949 F:      include/linux/vfio.h
16950 F:      include/uapi/linux/vfio.h
16951
16952 VFIO MEDIATED DEVICE DRIVERS
16953 M:      Kirti Wankhede <kwankhede@nvidia.com>
16954 L:      kvm@vger.kernel.org
16955 S:      Maintained
16956 F:      Documentation/driver-api/vfio-mediated-device.rst
16957 F:      drivers/vfio/mdev/
16958 F:      include/linux/mdev.h
16959 F:      samples/vfio-mdev/
16960
16961 VFIO PLATFORM DRIVER
16962 M:      Eric Auger <eric.auger@redhat.com>
16963 L:      kvm@vger.kernel.org
16964 S:      Maintained
16965 F:      drivers/vfio/platform/
16966
16967 VGA_SWITCHEROO
16968 R:      Lukas Wunner <lukas@wunner.de>
16969 S:      Maintained
16970 F:      Documentation/gpu/vga-switcheroo.rst
16971 F:      drivers/gpu/vga/vga_switcheroo.c
16972 F:      include/linux/vga_switcheroo.h
16973 T:      git git://anongit.freedesktop.org/drm/drm-misc
16974
16975 VIA RHINE NETWORK DRIVER
16976 S:      Orphan
16977 F:      drivers/net/ethernet/via/via-rhine.c
16978
16979 VIA SD/MMC CARD CONTROLLER DRIVER
16980 M:      Bruce Chang <brucechang@via.com.tw>
16981 M:      Harald Welte <HaraldWelte@viatech.com>
16982 S:      Maintained
16983 F:      drivers/mmc/host/via-sdmmc.c
16984
16985 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16986 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16987 L:      linux-fbdev@vger.kernel.org
16988 S:      Maintained
16989 F:      include/linux/via-core.h
16990 F:      include/linux/via-gpio.h
16991 F:      include/linux/via_i2c.h
16992 F:      drivers/video/fbdev/via/
16993
16994 VIA VELOCITY NETWORK DRIVER
16995 M:      Francois Romieu <romieu@fr.zoreil.com>
16996 L:      netdev@vger.kernel.org
16997 S:      Maintained
16998 F:      drivers/net/ethernet/via/via-velocity.*
16999
17000 VICODEC VIRTUAL CODEC DRIVER
17001 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17002 L:      linux-media@vger.kernel.org
17003 T:      git git://linuxtv.org/media_tree.git
17004 W:      https://linuxtv.org
17005 S:      Maintained
17006 F:      drivers/media/platform/vicodec/*
17007
17008 VIDEO MULTIPLEXER DRIVER
17009 M:      Philipp Zabel <p.zabel@pengutronix.de>
17010 L:      linux-media@vger.kernel.org
17011 S:      Maintained
17012 F:      drivers/media/platform/video-mux.c
17013
17014 VIDEO I2C POLLING DRIVER
17015 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17016 L:      linux-media@vger.kernel.org
17017 S:      Maintained
17018 F:      drivers/media/i2c/video-i2c.c
17019
17020 VIDEOBUF2 FRAMEWORK
17021 M:      Pawel Osciak <pawel@osciak.com>
17022 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17023 M:      Kyungmin Park <kyungmin.park@samsung.com>
17024 R:      Tomasz Figa <tfiga@chromium.org>
17025 L:      linux-media@vger.kernel.org
17026 S:      Maintained
17027 F:      drivers/media/common/videobuf2/*
17028 F:      include/media/videobuf2-*
17029
17030 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17031 M:      Helen Koike <helen.koike@collabora.com>
17032 L:      linux-media@vger.kernel.org
17033 T:      git git://linuxtv.org/media_tree.git
17034 W:      https://linuxtv.org
17035 S:      Maintained
17036 F:      drivers/media/platform/vimc/*
17037
17038 VIRT LIB
17039 M:      Alex Williamson <alex.williamson@redhat.com>
17040 M:      Paolo Bonzini <pbonzini@redhat.com>
17041 L:      kvm@vger.kernel.org
17042 S:      Supported
17043 F:      virt/lib/
17044
17045 VIRTIO AND VHOST VSOCK DRIVER
17046 M:      Stefan Hajnoczi <stefanha@redhat.com>
17047 L:      kvm@vger.kernel.org
17048 L:      virtualization@lists.linux-foundation.org
17049 L:      netdev@vger.kernel.org
17050 S:      Maintained
17051 F:      include/linux/virtio_vsock.h
17052 F:      include/uapi/linux/virtio_vsock.h
17053 F:      include/uapi/linux/vsockmon.h
17054 F:      include/uapi/linux/vm_sockets_diag.h
17055 F:      net/vmw_vsock/diag.c
17056 F:      net/vmw_vsock/af_vsock_tap.c
17057 F:      net/vmw_vsock/virtio_transport_common.c
17058 F:      net/vmw_vsock/virtio_transport.c
17059 F:      drivers/net/vsockmon.c
17060 F:      drivers/vhost/vsock.c
17061 F:      tools/testing/vsock/
17062
17063 VIRTIO CONSOLE DRIVER
17064 M:      Amit Shah <amit@kernel.org>
17065 L:      virtualization@lists.linux-foundation.org
17066 S:      Maintained
17067 F:      drivers/char/virtio_console.c
17068 F:      include/linux/virtio_console.h
17069 F:      include/uapi/linux/virtio_console.h
17070
17071 VIRTIO CORE AND NET DRIVERS
17072 M:      "Michael S. Tsirkin" <mst@redhat.com>
17073 M:      Jason Wang <jasowang@redhat.com>
17074 L:      virtualization@lists.linux-foundation.org
17075 S:      Maintained
17076 F:      Documentation/devicetree/bindings/virtio/
17077 F:      drivers/virtio/
17078 F:      tools/virtio/
17079 F:      drivers/net/virtio_net.c
17080 F:      drivers/block/virtio_blk.c
17081 F:      include/linux/virtio*.h
17082 F:      include/uapi/linux/virtio_*.h
17083 F:      drivers/crypto/virtio/
17084 F:      mm/balloon_compaction.c
17085
17086 VIRTIO BLOCK AND SCSI DRIVERS
17087 M:      "Michael S. Tsirkin" <mst@redhat.com>
17088 M:      Jason Wang <jasowang@redhat.com>
17089 R:      Paolo Bonzini <pbonzini@redhat.com>
17090 R:      Stefan Hajnoczi <stefanha@redhat.com>
17091 L:      virtualization@lists.linux-foundation.org
17092 S:      Maintained
17093 F:      drivers/block/virtio_blk.c
17094 F:      drivers/scsi/virtio_scsi.c
17095 F:      include/uapi/linux/virtio_blk.h
17096 F:      include/uapi/linux/virtio_scsi.h
17097 F:      drivers/vhost/scsi.c
17098
17099 VIRTIO CRYPTO DRIVER
17100 M:      Gonglei <arei.gonglei@huawei.com>
17101 L:      virtualization@lists.linux-foundation.org
17102 L:      linux-crypto@vger.kernel.org
17103 S:      Maintained
17104 F:      drivers/crypto/virtio/
17105 F:      include/uapi/linux/virtio_crypto.h
17106
17107 VIRTIO DRIVERS FOR S390
17108 M:      Cornelia Huck <cohuck@redhat.com>
17109 M:      Halil Pasic <pasic@linux.ibm.com>
17110 L:      linux-s390@vger.kernel.org
17111 L:      virtualization@lists.linux-foundation.org
17112 L:      kvm@vger.kernel.org
17113 S:      Supported
17114 F:      drivers/s390/virtio/
17115 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17116
17117 VIRTIO GPU DRIVER
17118 M:      David Airlie <airlied@linux.ie>
17119 M:      Gerd Hoffmann <kraxel@redhat.com>
17120 L:      dri-devel@lists.freedesktop.org
17121 L:      virtualization@lists.linux-foundation.org
17122 T:      git git://anongit.freedesktop.org/drm/drm-misc
17123 S:      Maintained
17124 F:      drivers/gpu/drm/virtio/
17125 F:      include/uapi/linux/virtio_gpu.h
17126
17127 VIRTIO HOST (VHOST)
17128 M:      "Michael S. Tsirkin" <mst@redhat.com>
17129 M:      Jason Wang <jasowang@redhat.com>
17130 L:      kvm@vger.kernel.org
17131 L:      virtualization@lists.linux-foundation.org
17132 L:      netdev@vger.kernel.org
17133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17134 S:      Maintained
17135 F:      drivers/vhost/
17136 F:      include/uapi/linux/vhost.h
17137
17138 VIRTIO INPUT DRIVER
17139 M:      Gerd Hoffmann <kraxel@redhat.com>
17140 S:      Maintained
17141 F:      drivers/virtio/virtio_input.c
17142 F:      include/uapi/linux/virtio_input.h
17143
17144 VIRTIO IOMMU DRIVER
17145 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17146 L:      virtualization@lists.linux-foundation.org
17147 S:      Maintained
17148 F:      drivers/iommu/virtio-iommu.c
17149 F:      include/uapi/linux/virtio_iommu.h
17150
17151 VIRTUAL BOX GUEST DEVICE DRIVER
17152 M:      Hans de Goede <hdegoede@redhat.com>
17153 M:      Arnd Bergmann <arnd@arndb.de>
17154 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17155 S:      Maintained
17156 F:      include/linux/vbox_utils.h
17157 F:      include/uapi/linux/vbox*.h
17158 F:      drivers/virt/vboxguest/
17159
17160 VIRTUAL SERIO DEVICE DRIVER
17161 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17162 S:      Maintained
17163 F:      drivers/input/serio/userio.c
17164 F:      include/uapi/linux/userio.h
17165
17166 VIVID VIRTUAL VIDEO DRIVER
17167 M:      Hans Verkuil <hverkuil@xs4all.nl>
17168 L:      linux-media@vger.kernel.org
17169 T:      git git://linuxtv.org/media_tree.git
17170 W:      https://linuxtv.org
17171 S:      Maintained
17172 F:      drivers/media/platform/vivid/*
17173
17174 VLYNQ BUS
17175 M:      Florian Fainelli <f.fainelli@gmail.com>
17176 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17177 S:      Maintained
17178 F:      drivers/vlynq/vlynq.c
17179 F:      include/linux/vlynq.h
17180
17181 VME SUBSYSTEM
17182 M:      Martyn Welch <martyn@welchs.me.uk>
17183 M:      Manohar Vanga <manohar.vanga@gmail.com>
17184 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17185 L:      devel@driverdev.osuosl.org
17186 S:      Maintained
17187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17188 F:      Documentation/driver-api/vme.rst
17189 F:      drivers/staging/vme/
17190 F:      drivers/vme/
17191 F:      include/linux/vme*
17192
17193 VMWARE BALLOON DRIVER
17194 M:      Nadav Amit <namit@vmware.com>
17195 M:      "VMware, Inc." <pv-drivers@vmware.com>
17196 L:      linux-kernel@vger.kernel.org
17197 S:      Maintained
17198 F:      drivers/misc/vmw_balloon.c
17199
17200 VMWARE HYPERVISOR INTERFACE
17201 M:      Thomas Hellstrom <thellstrom@vmware.com>
17202 M:      "VMware, Inc." <pv-drivers@vmware.com>
17203 L:      virtualization@lists.linux-foundation.org
17204 S:      Supported
17205 F:      arch/x86/kernel/cpu/vmware.c
17206
17207 VMWARE PVRDMA DRIVER
17208 M:      Adit Ranadive <aditr@vmware.com>
17209 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17210 L:      linux-rdma@vger.kernel.org
17211 S:      Maintained
17212 F:      drivers/infiniband/hw/vmw_pvrdma/
17213
17214 VMware PVSCSI driver
17215 M:      Jim Gill <jgill@vmware.com>
17216 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17217 L:      linux-scsi@vger.kernel.org
17218 S:      Maintained
17219 F:      drivers/scsi/vmw_pvscsi.c
17220 F:      drivers/scsi/vmw_pvscsi.h
17221
17222 VMWARE VMMOUSE SUBDRIVER
17223 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17224 M:      "VMware, Inc." <pv-drivers@vmware.com>
17225 L:      linux-input@vger.kernel.org
17226 S:      Maintained
17227 F:      drivers/input/mouse/vmmouse.c
17228 F:      drivers/input/mouse/vmmouse.h
17229
17230 VMWARE VMXNET3 ETHERNET DRIVER
17231 M:      Ronak Doshi <doshir@vmware.com>
17232 M:      "VMware, Inc." <pv-drivers@vmware.com>
17233 L:      netdev@vger.kernel.org
17234 S:      Maintained
17235 F:      drivers/net/vmxnet3/
17236
17237 VOCORE VOCORE2 BOARD
17238 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17239 L:      linux-mips@vger.kernel.org
17240 S:      Maintained
17241 F:      arch/mips/boot/dts/ralink/vocore2.dts
17242
17243 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17244 M:      Liam Girdwood <lgirdwood@gmail.com>
17245 M:      Mark Brown <broonie@kernel.org>
17246 L:      linux-kernel@vger.kernel.org
17247 W:      http://www.slimlogic.co.uk/?p=48
17248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17249 S:      Supported
17250 F:      Documentation/devicetree/bindings/regulator/
17251 F:      Documentation/power/regulator/
17252 F:      drivers/regulator/
17253 F:      include/dt-bindings/regulator/
17254 F:      include/linux/regulator/
17255
17256 VRF
17257 M:      David Ahern <dsa@cumulusnetworks.com>
17258 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17259 L:      netdev@vger.kernel.org
17260 S:      Maintained
17261 F:      drivers/net/vrf.c
17262 F:      Documentation/networking/vrf.txt
17263
17264 VT1211 HARDWARE MONITOR DRIVER
17265 M:      Juerg Haefliger <juergh@gmail.com>
17266 L:      linux-hwmon@vger.kernel.org
17267 S:      Maintained
17268 F:      Documentation/hwmon/vt1211.rst
17269 F:      drivers/hwmon/vt1211.c
17270
17271 VT8231 HARDWARE MONITOR DRIVER
17272 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17273 L:      linux-hwmon@vger.kernel.org
17274 S:      Maintained
17275 F:      drivers/hwmon/vt8231.c
17276
17277 VUB300 USB to SDIO/SD/MMC bridge chip
17278 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17279 L:      linux-mmc@vger.kernel.org
17280 L:      linux-usb@vger.kernel.org
17281 S:      Supported
17282 F:      drivers/mmc/host/vub300.c
17283
17284 W1 DALLAS'S 1-WIRE BUS
17285 M:      Evgeniy Polyakov <zbr@ioremap.net>
17286 S:      Maintained
17287 F:      Documentation/devicetree/bindings/w1/
17288 F:      Documentation/w1/
17289 F:      drivers/w1/
17290 F:      include/linux/w1.h
17291
17292 W83791D HARDWARE MONITORING DRIVER
17293 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17294 L:      linux-hwmon@vger.kernel.org
17295 S:      Maintained
17296 F:      Documentation/hwmon/w83791d.rst
17297 F:      drivers/hwmon/w83791d.c
17298
17299 W83793 HARDWARE MONITORING DRIVER
17300 M:      Rudolf Marek <r.marek@assembler.cz>
17301 L:      linux-hwmon@vger.kernel.org
17302 S:      Maintained
17303 F:      Documentation/hwmon/w83793.rst
17304 F:      drivers/hwmon/w83793.c
17305
17306 W83795 HARDWARE MONITORING DRIVER
17307 M:      Jean Delvare <jdelvare@suse.com>
17308 L:      linux-hwmon@vger.kernel.org
17309 S:      Maintained
17310 F:      drivers/hwmon/w83795.c
17311
17312 W83L51xD SD/MMC CARD INTERFACE DRIVER
17313 M:      Pierre Ossman <pierre@ossman.eu>
17314 S:      Maintained
17315 F:      drivers/mmc/host/wbsd.*
17316
17317 WACOM PROTOCOL 4 SERIAL TABLETS
17318 M:      Julian Squires <julian@cipht.net>
17319 M:      Hans de Goede <hdegoede@redhat.com>
17320 L:      linux-input@vger.kernel.org
17321 S:      Maintained
17322 F:      drivers/input/tablet/wacom_serial4.c
17323
17324 WATCHDOG DEVICE DRIVERS
17325 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17326 M:      Guenter Roeck <linux@roeck-us.net>
17327 L:      linux-watchdog@vger.kernel.org
17328 W:      http://www.linux-watchdog.org/
17329 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17330 S:      Maintained
17331 F:      Documentation/devicetree/bindings/watchdog/
17332 F:      Documentation/watchdog/
17333 F:      drivers/watchdog/
17334 F:      include/linux/watchdog.h
17335 F:      include/uapi/linux/watchdog.h
17336
17337 WHISKEYCOVE PMIC GPIO DRIVER
17338 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17339 L:      linux-gpio@vger.kernel.org
17340 S:      Maintained
17341 F:      drivers/gpio/gpio-wcove.c
17342
17343 WHWAVE RTC DRIVER
17344 M:      Dianlong Li <long17.cool@163.com>
17345 L:      linux-rtc@vger.kernel.org
17346 S:      Maintained
17347 F:      drivers/rtc/rtc-sd3078.c
17348
17349 WIIMOTE HID DRIVER
17350 M:      David Herrmann <dh.herrmann@googlemail.com>
17351 L:      linux-input@vger.kernel.org
17352 S:      Maintained
17353 F:      drivers/hid/hid-wiimote*
17354
17355 WILOCITY WIL6210 WIRELESS DRIVER
17356 M:      Maya Erez <merez@codeaurora.org>
17357 L:      linux-wireless@vger.kernel.org
17358 L:      wil6210@qti.qualcomm.com
17359 S:      Supported
17360 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17361 F:      drivers/net/wireless/ath/wil6210/
17362
17363 WIMAX STACK
17364 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17365 M:      linux-wimax@intel.com
17366 L:      wimax@linuxwimax.org (subscribers-only)
17367 S:      Supported
17368 W:      http://linuxwimax.org
17369 F:      Documentation/wimax/README.wimax
17370 F:      include/linux/wimax/debug.h
17371 F:      include/net/wimax.h
17372 F:      include/uapi/linux/wimax.h
17373 F:      net/wimax/
17374
17375 WINBOND CIR DRIVER
17376 M:      David Härdeman <david@hardeman.nu>
17377 S:      Maintained
17378 F:      drivers/media/rc/winbond-cir.c
17379
17380 RCMM REMOTE CONTROLS DECODER
17381 M:      Patrick Lerda <patrick9876@free.fr>
17382 S:      Maintained
17383 F:      drivers/media/rc/ir-rcmm-decoder.c
17384
17385 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17386 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17387 L:      linux-watchdog@vger.kernel.org
17388 S:      Maintained
17389 F:      drivers/watchdog/ebc-c384_wdt.c
17390
17391 WINSYSTEMS WS16C48 GPIO DRIVER
17392 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17393 L:      linux-gpio@vger.kernel.org
17394 S:      Maintained
17395 F:      drivers/gpio/gpio-ws16c48.c
17396
17397 WISTRON LAPTOP BUTTON DRIVER
17398 M:      Miloslav Trmac <mitr@volny.cz>
17399 S:      Maintained
17400 F:      drivers/input/misc/wistron_btns.c
17401
17402 WL3501 WIRELESS PCMCIA CARD DRIVER
17403 L:      linux-wireless@vger.kernel.org
17404 S:      Odd fixes
17405 F:      drivers/net/wireless/wl3501*
17406
17407 WOLFSON MICROELECTRONICS DRIVERS
17408 L:      patches@opensource.cirrus.com
17409 T:      git https://github.com/CirrusLogic/linux-drivers.git
17410 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17411 S:      Supported
17412 F:      Documentation/hwmon/wm83??.rst
17413 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17414 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17415 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17416 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17417 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17418 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17419 F:      drivers/clk/clk-wm83*.c
17420 F:      drivers/extcon/extcon-arizona.c
17421 F:      drivers/leds/leds-wm83*.c
17422 F:      drivers/gpio/gpio-*wm*.c
17423 F:      drivers/gpio/gpio-arizona.c
17424 F:      drivers/hwmon/wm83??-hwmon.c
17425 F:      drivers/input/misc/wm831x-on.c
17426 F:      drivers/input/touchscreen/wm831x-ts.c
17427 F:      drivers/input/touchscreen/wm97*.c
17428 F:      drivers/mfd/arizona*
17429 F:      drivers/mfd/wm*.c
17430 F:      drivers/mfd/cs47l24*
17431 F:      drivers/power/supply/wm83*.c
17432 F:      drivers/rtc/rtc-wm83*.c
17433 F:      drivers/regulator/wm8*.c
17434 F:      drivers/regulator/arizona*
17435 F:      drivers/video/backlight/wm83*_bl.c
17436 F:      drivers/watchdog/wm83*_wdt.c
17437 F:      include/linux/mfd/arizona/
17438 F:      include/linux/mfd/wm831x/
17439 F:      include/linux/mfd/wm8350/
17440 F:      include/linux/mfd/wm8400*
17441 F:      include/linux/regulator/arizona*
17442 F:      include/linux/wm97xx.h
17443 F:      include/sound/wm????.h
17444 F:      sound/soc/codecs/arizona.?
17445 F:      sound/soc/codecs/wm*
17446 F:      sound/soc/codecs/cs47l24*
17447
17448 WORKQUEUE
17449 M:      Tejun Heo <tj@kernel.org>
17450 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17452 S:      Maintained
17453 F:      include/linux/workqueue.h
17454 F:      kernel/workqueue.c
17455 F:      Documentation/core-api/workqueue.rst
17456
17457 X-POWERS AXP288 PMIC DRIVERS
17458 M:      Hans de Goede <hdegoede@redhat.com>
17459 S:      Maintained
17460 N:      axp288
17461 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17462
17463 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17464 M:      Chen-Yu Tsai <wens@csie.org>
17465 L:      linux-kernel@vger.kernel.org
17466 S:      Maintained
17467 N:      axp[128]
17468
17469 X.25 NETWORK LAYER
17470 M:      Andrew Hendry <andrew.hendry@gmail.com>
17471 L:      linux-x25@vger.kernel.org
17472 S:      Odd Fixes
17473 F:      Documentation/networking/x25*
17474 F:      include/net/x25*
17475 F:      net/x25/
17476
17477 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17478 M:      Thomas Gleixner <tglx@linutronix.de>
17479 M:      Ingo Molnar <mingo@redhat.com>
17480 M:      Borislav Petkov <bp@alien8.de>
17481 R:      "H. Peter Anvin" <hpa@zytor.com>
17482 M:      x86@kernel.org
17483 L:      linux-kernel@vger.kernel.org
17484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17485 S:      Maintained
17486 F:      Documentation/devicetree/bindings/x86/
17487 F:      Documentation/x86/
17488 F:      arch/x86/
17489
17490 X86 ENTRY CODE
17491 M:      Andy Lutomirski <luto@kernel.org>
17492 L:      linux-kernel@vger.kernel.org
17493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17494 S:      Maintained
17495 F:      arch/x86/entry/
17496
17497 X86 MCE INFRASTRUCTURE
17498 M:      Tony Luck <tony.luck@intel.com>
17499 M:      Borislav Petkov <bp@alien8.de>
17500 L:      linux-edac@vger.kernel.org
17501 S:      Maintained
17502 F:      arch/x86/kernel/cpu/mce/*
17503
17504 X86 MICROCODE UPDATE SUPPORT
17505 M:      Borislav Petkov <bp@alien8.de>
17506 S:      Maintained
17507 F:      arch/x86/kernel/cpu/microcode/*
17508
17509 X86 MM
17510 M:      Dave Hansen <dave.hansen@linux.intel.com>
17511 M:      Andy Lutomirski <luto@kernel.org>
17512 M:      Peter Zijlstra <peterz@infradead.org>
17513 L:      linux-kernel@vger.kernel.org
17514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17515 S:      Maintained
17516 F:      arch/x86/mm/
17517
17518 X86 PLATFORM DRIVERS
17519 M:      Darren Hart <dvhart@infradead.org>
17520 M:      Andy Shevchenko <andy@infradead.org>
17521 L:      platform-driver-x86@vger.kernel.org
17522 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17523 S:      Maintained
17524 F:      drivers/platform/x86/
17525 F:      drivers/platform/olpc/
17526
17527 X86 PLATFORM DRIVERS - ARCH
17528 R:      Darren Hart <dvhart@infradead.org>
17529 R:      Andy Shevchenko <andy@infradead.org>
17530 L:      platform-driver-x86@vger.kernel.org
17531 L:      x86@kernel.org
17532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17533 S:      Maintained
17534 F:      arch/x86/platform
17535
17536 X86 VDSO
17537 M:      Andy Lutomirski <luto@kernel.org>
17538 L:      linux-kernel@vger.kernel.org
17539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17540 S:      Maintained
17541 F:      arch/x86/entry/vdso/
17542
17543 XARRAY
17544 M:      Matthew Wilcox <willy@infradead.org>
17545 L:      linux-fsdevel@vger.kernel.org
17546 S:      Supported
17547 F:      Documentation/core-api/xarray.rst
17548 F:      lib/idr.c
17549 F:      lib/xarray.c
17550 F:      include/linux/idr.h
17551 F:      include/linux/xarray.h
17552 F:      tools/testing/radix-tree
17553
17554 XBOX DVD IR REMOTE
17555 M:      Benjamin Valentin <benpicco@googlemail.com>
17556 S:      Maintained
17557 F:      drivers/media/rc/xbox_remote.c
17558 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17559
17560 XC2028/3028 TUNER DRIVER
17561 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17562 L:      linux-media@vger.kernel.org
17563 W:      https://linuxtv.org
17564 T:      git git://linuxtv.org/media_tree.git
17565 S:      Maintained
17566 F:      drivers/media/tuners/tuner-xc2028.*
17567
17568 XDP (eXpress Data Path)
17569 M:      Alexei Starovoitov <ast@kernel.org>
17570 M:      Daniel Borkmann <daniel@iogearbox.net>
17571 M:      David S. Miller <davem@davemloft.net>
17572 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17573 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17574 M:      John Fastabend <john.fastabend@gmail.com>
17575 L:      netdev@vger.kernel.org
17576 L:      xdp-newbies@vger.kernel.org
17577 L:      bpf@vger.kernel.org
17578 S:      Supported
17579 F:      net/core/xdp.c
17580 F:      include/net/xdp.h
17581 F:      kernel/bpf/devmap.c
17582 F:      kernel/bpf/cpumap.c
17583 F:      include/trace/events/xdp.h
17584 K:      xdp
17585 N:      xdp
17586
17587 XDP SOCKETS (AF_XDP)
17588 M:      Björn Töpel <bjorn.topel@intel.com>
17589 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17590 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17591 L:      netdev@vger.kernel.org
17592 L:      bpf@vger.kernel.org
17593 S:      Maintained
17594 F:      kernel/bpf/xskmap.c
17595 F:      net/xdp/
17596
17597 XEN BLOCK SUBSYSTEM
17598 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17599 M:      Roger Pau Monné <roger.pau@citrix.com>
17600 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17601 S:      Supported
17602 F:      drivers/block/xen-blkback/*
17603 F:      drivers/block/xen*
17604
17605 XEN HYPERVISOR ARM
17606 M:      Stefano Stabellini <sstabellini@kernel.org>
17607 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17608 S:      Maintained
17609 F:      arch/arm/xen/
17610 F:      arch/arm/include/asm/xen/
17611
17612 XEN HYPERVISOR ARM64
17613 M:      Stefano Stabellini <sstabellini@kernel.org>
17614 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17615 S:      Maintained
17616 F:      arch/arm64/xen/
17617 F:      arch/arm64/include/asm/xen/
17618
17619 XEN HYPERVISOR INTERFACE
17620 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17621 M:      Juergen Gross <jgross@suse.com>
17622 R:      Stefano Stabellini <sstabellini@kernel.org>
17623 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17625 S:      Supported
17626 F:      arch/x86/xen/
17627 F:      arch/x86/platform/pvh/
17628 F:      drivers/*/xen-*front.c
17629 F:      drivers/xen/
17630 F:      arch/x86/include/asm/xen/
17631 F:      arch/x86/include/asm/pvclock-abi.h
17632 F:      include/xen/
17633 F:      include/uapi/xen/
17634 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17635 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17636
17637 XEN NETWORK BACKEND DRIVER
17638 M:      Wei Liu <wei.liu@kernel.org>
17639 M:      Paul Durrant <paul.durrant@citrix.com>
17640 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17641 L:      netdev@vger.kernel.org
17642 S:      Supported
17643 F:      drivers/net/xen-netback/*
17644
17645 XEN PCI SUBSYSTEM
17646 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17647 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17648 S:      Supported
17649 F:      arch/x86/pci/*xen*
17650 F:      drivers/pci/*xen*
17651
17652 XEN PVSCSI DRIVERS
17653 M:      Juergen Gross <jgross@suse.com>
17654 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17655 L:      linux-scsi@vger.kernel.org
17656 S:      Supported
17657 F:      drivers/scsi/xen-scsifront.c
17658 F:      drivers/xen/xen-scsiback.c
17659 F:      include/xen/interface/io/vscsiif.h
17660
17661 XEN SWIOTLB SUBSYSTEM
17662 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17663 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17664 L:      iommu@lists.linux-foundation.org
17665 S:      Supported
17666 F:      arch/x86/xen/*swiotlb*
17667 F:      drivers/xen/*swiotlb*
17668
17669 XEN SOUND FRONTEND DRIVER
17670 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17671 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17672 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17673 S:      Supported
17674 F:      sound/xen/*
17675
17676 XFS FILESYSTEM
17677 M:      Darrick J. Wong <darrick.wong@oracle.com>
17678 M:      linux-xfs@vger.kernel.org
17679 L:      linux-xfs@vger.kernel.org
17680 W:      http://xfs.org/
17681 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17682 S:      Supported
17683 F:      Documentation/admin-guide/xfs.rst
17684 F:      Documentation/ABI/testing/sysfs-fs-xfs
17685 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17686 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17687 F:      fs/xfs/
17688 F:      include/uapi/linux/dqblk_xfs.h
17689 F:      include/uapi/linux/fsmap.h
17690
17691 XILINX AXI ETHERNET DRIVER
17692 M:      Anirudha Sarangi <anirudh@xilinx.com>
17693 M:      John Linn <John.Linn@xilinx.com>
17694 S:      Maintained
17695 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17696
17697 XILINX UARTLITE SERIAL DRIVER
17698 M:      Peter Korsgaard <jacmet@sunsite.dk>
17699 L:      linux-serial@vger.kernel.org
17700 S:      Maintained
17701 F:      drivers/tty/serial/uartlite.c
17702
17703 XILINX VIDEO IP CORES
17704 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17705 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17706 L:      linux-media@vger.kernel.org
17707 T:      git git://linuxtv.org/media_tree.git
17708 S:      Supported
17709 F:      Documentation/devicetree/bindings/media/xilinx/
17710 F:      drivers/media/platform/xilinx/
17711 F:      include/uapi/linux/xilinx-v4l2-controls.h
17712
17713 XILLYBUS DRIVER
17714 M:      Eli Billauer <eli.billauer@gmail.com>
17715 L:      linux-kernel@vger.kernel.org
17716 S:      Supported
17717 F:      drivers/char/xillybus/
17718
17719 XLP9XX I2C DRIVER
17720 M:      George Cherian <george.cherian@cavium.com>
17721 M:      Jan Glauber <jglauber@cavium.com>
17722 L:      linux-i2c@vger.kernel.org
17723 W:      http://www.cavium.com
17724 S:      Supported
17725 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17726 F:      drivers/i2c/busses/i2c-xlp9xx.c
17727
17728 XRA1403 GPIO EXPANDER
17729 M:      Nandor Han <nandor.han@ge.com>
17730 M:      Semi Malinen <semi.malinen@ge.com>
17731 L:      linux-gpio@vger.kernel.org
17732 S:      Maintained
17733 F:      drivers/gpio/gpio-xra1403.c
17734 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17735
17736 XTENSA XTFPGA PLATFORM SUPPORT
17737 M:      Max Filippov <jcmvbkbc@gmail.com>
17738 L:      linux-xtensa@linux-xtensa.org
17739 S:      Maintained
17740 F:      drivers/spi/spi-xtensa-xtfpga.c
17741 F:      sound/soc/xtensa/xtfpga-i2s.c
17742
17743 YAM DRIVER FOR AX.25
17744 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17745 L:      linux-hams@vger.kernel.org
17746 S:      Maintained
17747 F:      drivers/net/hamradio/yam*
17748 F:      include/linux/yam.h
17749
17750 YAMA SECURITY MODULE
17751 M:      Kees Cook <keescook@chromium.org>
17752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17753 S:      Supported
17754 F:      security/yama/
17755 F:      Documentation/admin-guide/LSM/Yama.rst
17756
17757 YEALINK PHONE DRIVER
17758 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17759 L:      usbb2k-api-dev@nongnu.org
17760 S:      Maintained
17761 F:      Documentation/input/devices/yealink.rst
17762 F:      drivers/input/misc/yealink.*
17763
17764 Z8530 DRIVER FOR AX.25
17765 M:      Joerg Reuter <jreuter@yaina.de>
17766 W:      http://yaina.de/jreuter/
17767 W:      http://www.qsl.net/dl1bke/
17768 L:      linux-hams@vger.kernel.org
17769 S:      Maintained
17770 F:      Documentation/networking/z8530drv.txt
17771 F:      drivers/net/hamradio/*scc.c
17772 F:      drivers/net/hamradio/z8530.h
17773
17774 ZBUD COMPRESSED PAGE ALLOCATOR
17775 M:      Seth Jennings <sjenning@redhat.com>
17776 M:      Dan Streetman <ddstreet@ieee.org>
17777 L:      linux-mm@kvack.org
17778 S:      Maintained
17779 F:      mm/zbud.c
17780 F:      include/linux/zbud.h
17781
17782 ZD1211RW WIRELESS DRIVER
17783 M:      Daniel Drake <dsd@gentoo.org>
17784 M:      Ulrich Kunitz <kune@deine-taler.de>
17785 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17786 L:      linux-wireless@vger.kernel.org
17787 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17788 S:      Maintained
17789 F:      drivers/net/wireless/zydas/zd1211rw/
17790
17791 ZD1301 MEDIA DRIVER
17792 M:      Antti Palosaari <crope@iki.fi>
17793 L:      linux-media@vger.kernel.org
17794 W:      https://linuxtv.org/
17795 W:      http://palosaari.fi/linux/
17796 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17797 S:      Maintained
17798 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17799
17800 ZD1301_DEMOD MEDIA DRIVER
17801 M:      Antti Palosaari <crope@iki.fi>
17802 L:      linux-media@vger.kernel.org
17803 W:      https://linuxtv.org/
17804 W:      http://palosaari.fi/linux/
17805 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17806 S:      Maintained
17807 F:      drivers/media/dvb-frontends/zd1301_demod*
17808
17809 ZHAOXIN PROCESSOR SUPPORT
17810 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17811 L:      linux-kernel@vger.kernel.org
17812 S:      Maintained
17813 F:      arch/x86/kernel/cpu/zhaoxin.c
17814
17815 ZPOOL COMPRESSED PAGE STORAGE API
17816 M:      Dan Streetman <ddstreet@ieee.org>
17817 L:      linux-mm@kvack.org
17818 S:      Maintained
17819 F:      mm/zpool.c
17820 F:      include/linux/zpool.h
17821
17822 ZR36067 VIDEO FOR LINUX DRIVER
17823 L:      mjpeg-users@lists.sourceforge.net
17824 L:      linux-media@vger.kernel.org
17825 W:      http://mjpeg.sourceforge.net/driver-zoran/
17826 T:      hg https://linuxtv.org/hg/v4l-dvb
17827 S:      Odd Fixes
17828 F:      drivers/staging/media/zoran/
17829
17830 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17831 M:      Minchan Kim <minchan@kernel.org>
17832 M:      Nitin Gupta <ngupta@vflare.org>
17833 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17834 L:      linux-kernel@vger.kernel.org
17835 S:      Maintained
17836 F:      drivers/block/zram/
17837 F:      Documentation/admin-guide/blockdev/zram.rst
17838
17839 ZS DECSTATION Z85C30 SERIAL DRIVER
17840 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17841 S:      Maintained
17842 F:      drivers/tty/serial/zs.*
17843
17844 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17845 M:      Minchan Kim <minchan@kernel.org>
17846 M:      Nitin Gupta <ngupta@vflare.org>
17847 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17848 L:      linux-mm@kvack.org
17849 S:      Maintained
17850 F:      mm/zsmalloc.c
17851 F:      include/linux/zsmalloc.h
17852 F:      Documentation/vm/zsmalloc.rst
17853
17854 ZSWAP COMPRESSED SWAP CACHING
17855 M:      Seth Jennings <sjenning@redhat.com>
17856 M:      Dan Streetman <ddstreet@ieee.org>
17857 L:      linux-mm@kvack.org
17858 S:      Maintained
17859 F:      mm/zswap.c
17860
17861 THE REST
17862 M:      Linus Torvalds <torvalds@linux-foundation.org>
17863 L:      linux-kernel@vger.kernel.org
17864 Q:      http://patchwork.kernel.org/project/LKML/list/
17865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17866 S:      Buried alive in reporters
17867 F:      *
17868 F:      */