Merge tag 'v5.3-rc3' into drm-next-5.4
[linux-2.6-block.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 ILITEK ILI9225 PANELS
5097 M:      David Lechner <david@lechnology.com>
5098 S:      Maintained
5099 F:      drivers/gpu/drm/tinydrm/ili9225.c
5100 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5101
5102 DRM DRIVER FOR HX8357D PANELS
5103 M:      Eric Anholt <eric@anholt.net>
5104 T:      git git://anongit.freedesktop.org/drm/drm-misc
5105 S:      Maintained
5106 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5107 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5108
5109 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5110 S:      Orphan / Obsolete
5111 F:      drivers/gpu/drm/i810/
5112 F:      include/uapi/drm/i810_drm.h
5113
5114 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5115 S:      Orphan / Obsolete
5116 F:      drivers/gpu/drm/mga/
5117 F:      include/uapi/drm/mga_drm.h
5118
5119 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5120 M:      Dave Airlie <airlied@redhat.com>
5121 S:      Odd Fixes
5122 F:      drivers/gpu/drm/mgag200/
5123
5124 DRM DRIVER FOR MI0283QT
5125 M:      Noralf Trønnes <noralf@tronnes.org>
5126 S:      Maintained
5127 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5128 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5129
5130 DRM DRIVER FOR MSM ADRENO GPU
5131 M:      Rob Clark <robdclark@gmail.com>
5132 M:      Sean Paul <sean@poorly.run>
5133 L:      linux-arm-msm@vger.kernel.org
5134 L:      dri-devel@lists.freedesktop.org
5135 L:      freedreno@lists.freedesktop.org
5136 T:      git https://gitlab.freedesktop.org/drm/msm.git
5137 S:      Maintained
5138 F:      drivers/gpu/drm/msm/
5139 F:      include/uapi/drm/msm_drm.h
5140 F:      Documentation/devicetree/bindings/display/msm/
5141
5142 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5143 M:      Ben Skeggs <bskeggs@redhat.com>
5144 L:      dri-devel@lists.freedesktop.org
5145 L:      nouveau@lists.freedesktop.org
5146 T:      git git://github.com/skeggsb/linux
5147 S:      Supported
5148 F:      drivers/gpu/drm/nouveau/
5149 F:      include/uapi/drm/nouveau_drm.h
5150
5151 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5152 M:      Stefan Mavrodiev <stefan@olimex.com>
5153 S:      Maintained
5154 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5155 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5156
5157 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5158 M:      Noralf Trønnes <noralf@tronnes.org>
5159 S:      Maintained
5160 F:      drivers/gpu/drm/tinydrm/repaper.c
5161 F:      Documentation/devicetree/bindings/display/repaper.txt
5162
5163 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5164 M:      Dave Airlie <airlied@redhat.com>
5165 M:      Gerd Hoffmann <kraxel@redhat.com>
5166 L:      virtualization@lists.linux-foundation.org
5167 T:      git git://anongit.freedesktop.org/drm/drm-misc
5168 S:      Obsolete
5169 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5170 F:      drivers/gpu/drm/cirrus/
5171
5172 DRM DRIVER FOR QXL VIRTUAL GPU
5173 M:      Dave Airlie <airlied@redhat.com>
5174 M:      Gerd Hoffmann <kraxel@redhat.com>
5175 L:      virtualization@lists.linux-foundation.org
5176 L:      spice-devel@lists.freedesktop.org
5177 T:      git git://anongit.freedesktop.org/drm/drm-misc
5178 S:      Maintained
5179 F:      drivers/gpu/drm/qxl/
5180 F:      include/uapi/drm/qxl_drm.h
5181
5182 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5183 S:      Orphan / Obsolete
5184 F:      drivers/gpu/drm/r128/
5185 F:      include/uapi/drm/r128_drm.h
5186
5187 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5188 M:      Guido Günther <agx@sigxcpu.org>
5189 S:      Maintained
5190 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5191 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5192
5193 DRM DRIVER FOR SAVAGE VIDEO CARDS
5194 S:      Orphan / Obsolete
5195 F:      drivers/gpu/drm/savage/
5196 F:      include/uapi/drm/savage_drm.h
5197
5198 DRM DRIVER FOR SIS VIDEO CARDS
5199 S:      Orphan / Obsolete
5200 F:      drivers/gpu/drm/sis/
5201 F:      include/uapi/drm/sis_drm.h
5202
5203 DRM DRIVER FOR SITRONIX ST7701 PANELS
5204 M:      Jagan Teki <jagan@amarulasolutions.com>
5205 S:      Maintained
5206 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5207 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5208
5209 DRM DRIVER FOR SITRONIX ST7586 PANELS
5210 M:      David Lechner <david@lechnology.com>
5211 S:      Maintained
5212 F:      drivers/gpu/drm/tinydrm/st7586.c
5213 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5214
5215 DRM DRIVER FOR SITRONIX ST7735R PANELS
5216 M:      David Lechner <david@lechnology.com>
5217 S:      Maintained
5218 F:      drivers/gpu/drm/tinydrm/st7735r.c
5219 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5220
5221 DRM DRIVER FOR ST-ERICSSON MCDE
5222 M:      Linus Walleij <linus.walleij@linaro.org>
5223 T:      git git://anongit.freedesktop.org/drm/drm-misc
5224 S:      Maintained
5225 F:      drivers/gpu/drm/mcde/
5226 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5227
5228 DRM DRIVER FOR TDFX VIDEO CARDS
5229 S:      Orphan / Obsolete
5230 F:      drivers/gpu/drm/tdfx/
5231
5232 DRM DRIVER FOR TPO TPG110 PANELS
5233 M:      Linus Walleij <linus.walleij@linaro.org>
5234 T:      git git://anongit.freedesktop.org/drm/drm-misc
5235 S:      Maintained
5236 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5237 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5238
5239 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5240 M:      Dave Airlie <airlied@redhat.com>
5241 R:      Sean Paul <sean@poorly.run>
5242 L:      dri-devel@lists.freedesktop.org
5243 S:      Odd Fixes
5244 F:      drivers/gpu/drm/udl/
5245 T:      git git://anongit.freedesktop.org/drm/drm-misc
5246
5247 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5248 M:      Hans de Goede <hdegoede@redhat.com>
5249 L:      dri-devel@lists.freedesktop.org
5250 S:      Maintained
5251 F:      drivers/gpu/drm/vboxvideo/
5252 T:      git git://anongit.freedesktop.org/drm/drm-misc
5253
5254 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5255 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5256 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5257 R:      Daniel Vetter <daniel@ffwll.ch>
5258 T:      git git://anongit.freedesktop.org/drm/drm-misc
5259 S:      Maintained
5260 L:      dri-devel@lists.freedesktop.org
5261 F:      drivers/gpu/drm/vkms/
5262 F:      Documentation/gpu/vkms.rst
5263
5264 DRM DRIVER FOR VMWARE VIRTUAL GPU
5265 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5266 M:      Thomas Hellstrom <thellstrom@vmware.com>
5267 L:      dri-devel@lists.freedesktop.org
5268 T:      git git://people.freedesktop.org/~thomash/linux
5269 S:      Supported
5270 F:      drivers/gpu/drm/vmwgfx/
5271 F:      include/uapi/drm/vmwgfx_drm.h
5272
5273 DRM DRIVERS
5274 M:      David Airlie <airlied@linux.ie>
5275 M:      Daniel Vetter <daniel@ffwll.ch>
5276 L:      dri-devel@lists.freedesktop.org
5277 T:      git git://anongit.freedesktop.org/drm/drm
5278 B:      https://bugs.freedesktop.org/
5279 C:      irc://chat.freenode.net/dri-devel
5280 S:      Maintained
5281 F:      drivers/gpu/drm/
5282 F:      drivers/gpu/vga/
5283 F:      Documentation/devicetree/bindings/display/
5284 F:      Documentation/devicetree/bindings/gpu/
5285 F:      Documentation/gpu/
5286 F:      include/drm/
5287 F:      include/uapi/drm/
5288 F:      include/linux/vga*
5289
5290 DRM DRIVERS AND MISC GPU PATCHES
5291 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5292 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5293 M:      Sean Paul <sean@poorly.run>
5294 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5295 S:      Maintained
5296 T:      git git://anongit.freedesktop.org/drm/drm-misc
5297 F:      Documentation/gpu/
5298 F:      drivers/gpu/vga/
5299 F:      drivers/gpu/drm/*
5300 F:      include/drm/drm*
5301 F:      include/uapi/drm/drm*
5302 F:      include/linux/vga*
5303
5304 DRM DRIVERS FOR ALLWINNER A10
5305 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5306 L:      dri-devel@lists.freedesktop.org
5307 S:      Supported
5308 F:      drivers/gpu/drm/sun4i/
5309 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5310 T:      git git://anongit.freedesktop.org/drm/drm-misc
5311
5312 DRM DRIVERS FOR AMLOGIC SOCS
5313 M:      Neil Armstrong <narmstrong@baylibre.com>
5314 L:      dri-devel@lists.freedesktop.org
5315 L:      linux-amlogic@lists.infradead.org
5316 W:      http://linux-meson.com/
5317 S:      Supported
5318 F:      drivers/gpu/drm/meson/
5319 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5320 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5321 F:      Documentation/gpu/meson.rst
5322 T:      git git://anongit.freedesktop.org/drm/drm-misc
5323
5324 DRM DRIVERS FOR ATMEL HLCDC
5325 M:      Boris Brezillon <bbrezillon@kernel.org>
5326 L:      dri-devel@lists.freedesktop.org
5327 S:      Supported
5328 F:      drivers/gpu/drm/atmel-hlcdc/
5329 F:      Documentation/devicetree/bindings/display/atmel/
5330 T:      git git://anongit.freedesktop.org/drm/drm-misc
5331
5332 DRM DRIVERS FOR BRIDGE CHIPS
5333 M:      Andrzej Hajda <a.hajda@samsung.com>
5334 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5335 S:      Maintained
5336 T:      git git://anongit.freedesktop.org/drm/drm-misc
5337 F:      drivers/gpu/drm/bridge/
5338
5339 DRM DRIVERS FOR EXYNOS
5340 M:      Inki Dae <inki.dae@samsung.com>
5341 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5342 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5343 M:      Kyungmin Park <kyungmin.park@samsung.com>
5344 L:      dri-devel@lists.freedesktop.org
5345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5346 S:      Supported
5347 F:      drivers/gpu/drm/exynos/
5348 F:      include/uapi/drm/exynos_drm.h
5349 F:      Documentation/devicetree/bindings/display/exynos/
5350
5351 DRM DRIVERS FOR FREESCALE DCU
5352 M:      Stefan Agner <stefan@agner.ch>
5353 M:      Alison Wang <alison.wang@nxp.com>
5354 L:      dri-devel@lists.freedesktop.org
5355 S:      Supported
5356 F:      drivers/gpu/drm/fsl-dcu/
5357 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5358 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5359 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5360 T:      git git://anongit.freedesktop.org/drm/drm-misc
5361
5362 DRM DRIVERS FOR FREESCALE IMX
5363 M:      Philipp Zabel <p.zabel@pengutronix.de>
5364 L:      dri-devel@lists.freedesktop.org
5365 S:      Maintained
5366 F:      drivers/gpu/drm/imx/
5367 F:      drivers/gpu/ipu-v3/
5368 F:      Documentation/devicetree/bindings/display/imx/
5369
5370 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5371 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5372 L:      dri-devel@lists.freedesktop.org
5373 T:      git git://github.com/patjak/drm-gma500
5374 S:      Maintained
5375 F:      drivers/gpu/drm/gma500/
5376
5377 DRM DRIVERS FOR HISILICON
5378 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5379 M:      Rongrong Zou <zourongrong@gmail.com>
5380 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5381 R:      Chen Feng <puck.chen@hisilicon.com>
5382 L:      dri-devel@lists.freedesktop.org
5383 T:      git git://github.com/xin3liang/linux.git
5384 S:      Maintained
5385 F:      drivers/gpu/drm/hisilicon/
5386 F:      Documentation/devicetree/bindings/display/hisilicon/
5387
5388 DRM DRIVERS FOR LIMA
5389 M:      Qiang Yu <yuq825@gmail.com>
5390 L:      dri-devel@lists.freedesktop.org
5391 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5392 S:      Maintained
5393 F:      drivers/gpu/drm/lima/
5394 F:      include/uapi/drm/lima_drm.h
5395 T:      git git://anongit.freedesktop.org/drm/drm-misc
5396
5397 DRM DRIVERS FOR MEDIATEK
5398 M:      CK Hu <ck.hu@mediatek.com>
5399 M:      Philipp Zabel <p.zabel@pengutronix.de>
5400 L:      dri-devel@lists.freedesktop.org
5401 S:      Supported
5402 F:      drivers/gpu/drm/mediatek/
5403 F:      Documentation/devicetree/bindings/display/mediatek/
5404
5405 DRM DRIVERS FOR NVIDIA TEGRA
5406 M:      Thierry Reding <thierry.reding@gmail.com>
5407 L:      dri-devel@lists.freedesktop.org
5408 L:      linux-tegra@vger.kernel.org
5409 T:      git git://anongit.freedesktop.org/tegra/linux.git
5410 S:      Supported
5411 F:      drivers/gpu/drm/tegra/
5412 F:      drivers/gpu/host1x/
5413 F:      include/linux/host1x.h
5414 F:      include/uapi/drm/tegra_drm.h
5415 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5416
5417 DRM DRIVERS FOR RENESAS
5418 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5419 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5420 L:      dri-devel@lists.freedesktop.org
5421 L:      linux-renesas-soc@vger.kernel.org
5422 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5423 S:      Supported
5424 F:      drivers/gpu/drm/rcar-du/
5425 F:      drivers/gpu/drm/shmobile/
5426 F:      include/linux/platform_data/shmob_drm.h
5427 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5428 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5429 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5430
5431 DRM DRIVERS FOR ROCKCHIP
5432 M:      Sandy Huang <hjc@rock-chips.com>
5433 M:      Heiko Stübner <heiko@sntech.de>
5434 L:      dri-devel@lists.freedesktop.org
5435 S:      Maintained
5436 F:      drivers/gpu/drm/rockchip/
5437 F:      Documentation/devicetree/bindings/display/rockchip/
5438 T:      git git://anongit.freedesktop.org/drm/drm-misc
5439
5440 DRM DRIVERS FOR STI
5441 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5442 M:      Vincent Abriou <vincent.abriou@st.com>
5443 L:      dri-devel@lists.freedesktop.org
5444 T:      git git://anongit.freedesktop.org/drm/drm-misc
5445 S:      Maintained
5446 F:      drivers/gpu/drm/sti
5447 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5448
5449 DRM DRIVERS FOR STM
5450 M:      Yannick Fertre <yannick.fertre@st.com>
5451 M:      Philippe Cornu <philippe.cornu@st.com>
5452 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5453 M:      Vincent Abriou <vincent.abriou@st.com>
5454 L:      dri-devel@lists.freedesktop.org
5455 T:      git git://anongit.freedesktop.org/drm/drm-misc
5456 S:      Maintained
5457 F:      drivers/gpu/drm/stm
5458 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5459
5460 DRM DRIVERS FOR TI LCDC
5461 M:      Jyri Sarha <jsarha@ti.com>
5462 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5463 L:      dri-devel@lists.freedesktop.org
5464 S:      Maintained
5465 F:      drivers/gpu/drm/tilcdc/
5466 F:      Documentation/devicetree/bindings/display/tilcdc/
5467
5468 DRM DRIVERS FOR TI OMAP
5469 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5470 L:      dri-devel@lists.freedesktop.org
5471 S:      Maintained
5472 F:      drivers/gpu/drm/omapdrm/
5473 F:      Documentation/devicetree/bindings/display/ti/
5474
5475 DRM DRIVERS FOR V3D
5476 M:      Eric Anholt <eric@anholt.net>
5477 S:      Supported
5478 F:      drivers/gpu/drm/v3d/
5479 F:      include/uapi/drm/v3d_drm.h
5480 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5481 T:      git git://anongit.freedesktop.org/drm/drm-misc
5482
5483 DRM DRIVERS FOR VC4
5484 M:      Eric Anholt <eric@anholt.net>
5485 T:      git git://github.com/anholt/linux
5486 S:      Supported
5487 F:      drivers/gpu/drm/vc4/
5488 F:      include/uapi/drm/vc4_drm.h
5489 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5490 T:      git git://anongit.freedesktop.org/drm/drm-misc
5491
5492 DRM DRIVERS FOR VIVANTE GPU IP
5493 M:      Lucas Stach <l.stach@pengutronix.de>
5494 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5495 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5496 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5497 L:      dri-devel@lists.freedesktop.org
5498 S:      Maintained
5499 F:      drivers/gpu/drm/etnaviv/
5500 F:      include/uapi/drm/etnaviv_drm.h
5501 F:      Documentation/devicetree/bindings/display/etnaviv/
5502
5503 DRM DRIVERS FOR ZTE ZX
5504 M:      Shawn Guo <shawnguo@kernel.org>
5505 L:      dri-devel@lists.freedesktop.org
5506 S:      Maintained
5507 F:      drivers/gpu/drm/zte/
5508 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5509 T:      git git://anongit.freedesktop.org/drm/drm-misc
5510
5511 DRM PANEL DRIVERS
5512 M:      Thierry Reding <thierry.reding@gmail.com>
5513 R:      Sam Ravnborg <sam@ravnborg.org>
5514 L:      dri-devel@lists.freedesktop.org
5515 T:      git git://anongit.freedesktop.org/drm/drm-misc
5516 S:      Maintained
5517 F:      drivers/gpu/drm/drm_panel.c
5518 F:      drivers/gpu/drm/panel/
5519 F:      include/drm/drm_panel.h
5520 F:      Documentation/devicetree/bindings/display/panel/
5521
5522 DRM TINYDRM DRIVERS
5523 M:      Noralf Trønnes <noralf@tronnes.org>
5524 W:      https://github.com/notro/tinydrm/wiki/Development
5525 T:      git git://anongit.freedesktop.org/drm/drm-misc
5526 S:      Maintained
5527 F:      drivers/gpu/drm/tinydrm/
5528 F:      include/drm/tinydrm/
5529
5530 DRM DRIVERS FOR XEN
5531 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5532 T:      git git://anongit.freedesktop.org/drm/drm-misc
5533 L:      dri-devel@lists.freedesktop.org
5534 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5535 S:      Supported
5536 F:      drivers/gpu/drm/xen/
5537 F:      Documentation/gpu/xen-front.rst
5538
5539 DRM TTM SUBSYSTEM
5540 M:      Christian Koenig <christian.koenig@amd.com>
5541 M:      Huang Rui <ray.huang@amd.com>
5542 T:      git git://people.freedesktop.org/~agd5f/linux
5543 S:      Maintained
5544 L:      dri-devel@lists.freedesktop.org
5545 F:      include/drm/ttm/
5546 F:      drivers/gpu/drm/ttm/
5547
5548 DSBR100 USB FM RADIO DRIVER
5549 M:      Alexey Klimov <klimov.linux@gmail.com>
5550 L:      linux-media@vger.kernel.org
5551 T:      git git://linuxtv.org/media_tree.git
5552 S:      Maintained
5553 F:      drivers/media/radio/dsbr100.c
5554
5555 DSCC4 DRIVER
5556 M:      Francois Romieu <romieu@fr.zoreil.com>
5557 L:      netdev@vger.kernel.org
5558 S:      Maintained
5559 F:      drivers/net/wan/dscc4.c
5560
5561 DT3155 MEDIA DRIVER
5562 M:      Hans Verkuil <hverkuil@xs4all.nl>
5563 L:      linux-media@vger.kernel.org
5564 T:      git git://linuxtv.org/media_tree.git
5565 W:      https://linuxtv.org
5566 S:      Odd Fixes
5567 F:      drivers/media/pci/dt3155/
5568
5569 DVB_USB_AF9015 MEDIA DRIVER
5570 M:      Antti Palosaari <crope@iki.fi>
5571 L:      linux-media@vger.kernel.org
5572 W:      https://linuxtv.org
5573 W:      http://palosaari.fi/linux/
5574 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5575 T:      git git://linuxtv.org/anttip/media_tree.git
5576 S:      Maintained
5577 F:      drivers/media/usb/dvb-usb-v2/af9015*
5578
5579 DVB_USB_AF9035 MEDIA DRIVER
5580 M:      Antti Palosaari <crope@iki.fi>
5581 L:      linux-media@vger.kernel.org
5582 W:      https://linuxtv.org
5583 W:      http://palosaari.fi/linux/
5584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5585 T:      git git://linuxtv.org/anttip/media_tree.git
5586 S:      Maintained
5587 F:      drivers/media/usb/dvb-usb-v2/af9035*
5588
5589 DVB_USB_ANYSEE MEDIA DRIVER
5590 M:      Antti Palosaari <crope@iki.fi>
5591 L:      linux-media@vger.kernel.org
5592 W:      https://linuxtv.org
5593 W:      http://palosaari.fi/linux/
5594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5595 T:      git git://linuxtv.org/anttip/media_tree.git
5596 S:      Maintained
5597 F:      drivers/media/usb/dvb-usb-v2/anysee*
5598
5599 DVB_USB_AU6610 MEDIA DRIVER
5600 M:      Antti Palosaari <crope@iki.fi>
5601 L:      linux-media@vger.kernel.org
5602 W:      https://linuxtv.org
5603 W:      http://palosaari.fi/linux/
5604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5605 T:      git git://linuxtv.org/anttip/media_tree.git
5606 S:      Maintained
5607 F:      drivers/media/usb/dvb-usb-v2/au6610*
5608
5609 DVB_USB_CE6230 MEDIA DRIVER
5610 M:      Antti Palosaari <crope@iki.fi>
5611 L:      linux-media@vger.kernel.org
5612 W:      https://linuxtv.org
5613 W:      http://palosaari.fi/linux/
5614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5615 T:      git git://linuxtv.org/anttip/media_tree.git
5616 S:      Maintained
5617 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5618
5619 DVB_USB_CXUSB MEDIA DRIVER
5620 M:      Michael Krufky <mkrufky@linuxtv.org>
5621 L:      linux-media@vger.kernel.org
5622 W:      https://linuxtv.org
5623 W:      http://github.com/mkrufky
5624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5625 T:      git git://linuxtv.org/media_tree.git
5626 S:      Maintained
5627 F:      drivers/media/usb/dvb-usb/cxusb*
5628
5629 DVB_USB_EC168 MEDIA DRIVER
5630 M:      Antti Palosaari <crope@iki.fi>
5631 L:      linux-media@vger.kernel.org
5632 W:      https://linuxtv.org
5633 W:      http://palosaari.fi/linux/
5634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5635 T:      git git://linuxtv.org/anttip/media_tree.git
5636 S:      Maintained
5637 F:      drivers/media/usb/dvb-usb-v2/ec168*
5638
5639 DVB_USB_GL861 MEDIA DRIVER
5640 M:      Antti Palosaari <crope@iki.fi>
5641 L:      linux-media@vger.kernel.org
5642 W:      https://linuxtv.org
5643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5644 T:      git git://linuxtv.org/anttip/media_tree.git
5645 S:      Maintained
5646 F:      drivers/media/usb/dvb-usb-v2/gl861*
5647
5648 DVB_USB_MXL111SF MEDIA DRIVER
5649 M:      Michael Krufky <mkrufky@linuxtv.org>
5650 L:      linux-media@vger.kernel.org
5651 W:      https://linuxtv.org
5652 W:      http://github.com/mkrufky
5653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5654 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5655 S:      Maintained
5656 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5657
5658 DVB_USB_RTL28XXU MEDIA DRIVER
5659 M:      Antti Palosaari <crope@iki.fi>
5660 L:      linux-media@vger.kernel.org
5661 W:      https://linuxtv.org
5662 W:      http://palosaari.fi/linux/
5663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5664 T:      git git://linuxtv.org/anttip/media_tree.git
5665 S:      Maintained
5666 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5667
5668 DVB_USB_V2 MEDIA DRIVER
5669 M:      Antti Palosaari <crope@iki.fi>
5670 L:      linux-media@vger.kernel.org
5671 W:      https://linuxtv.org
5672 W:      http://palosaari.fi/linux/
5673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5674 T:      git git://linuxtv.org/anttip/media_tree.git
5675 S:      Maintained
5676 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5677 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5678
5679 DYNAMIC DEBUG
5680 M:      Jason Baron <jbaron@akamai.com>
5681 S:      Maintained
5682 F:      lib/dynamic_debug.c
5683 F:      include/linux/dynamic_debug.h
5684
5685 DYNAMIC INTERRUPT MODERATION
5686 M:      Tal Gilboa <talgi@mellanox.com>
5687 S:      Maintained
5688 F:      include/linux/dim.h
5689 F:      lib/dim/
5690
5691 DZ DECSTATION DZ11 SERIAL DRIVER
5692 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5693 S:      Maintained
5694 F:      drivers/tty/serial/dz.*
5695
5696 E3X0 POWER BUTTON DRIVER
5697 M:      Moritz Fischer <moritz.fischer@ettus.com>
5698 L:      usrp-users@lists.ettus.com
5699 W:      http://www.ettus.com
5700 S:      Supported
5701 F:      drivers/input/misc/e3x0-button.c
5702 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5703
5704 E4000 MEDIA DRIVER
5705 M:      Antti Palosaari <crope@iki.fi>
5706 L:      linux-media@vger.kernel.org
5707 W:      https://linuxtv.org
5708 W:      http://palosaari.fi/linux/
5709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5710 T:      git git://linuxtv.org/anttip/media_tree.git
5711 S:      Maintained
5712 F:      drivers/media/tuners/e4000*
5713
5714 EARTH_PT1 MEDIA DRIVER
5715 M:      Akihiro Tsukada <tskd08@gmail.com>
5716 L:      linux-media@vger.kernel.org
5717 S:      Odd Fixes
5718 F:      drivers/media/pci/pt1/
5719
5720 EARTH_PT3 MEDIA DRIVER
5721 M:      Akihiro Tsukada <tskd08@gmail.com>
5722 L:      linux-media@vger.kernel.org
5723 S:      Odd Fixes
5724 F:      drivers/media/pci/pt3/
5725
5726 EC100 MEDIA DRIVER
5727 M:      Antti Palosaari <crope@iki.fi>
5728 L:      linux-media@vger.kernel.org
5729 W:      https://linuxtv.org
5730 W:      http://palosaari.fi/linux/
5731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5732 T:      git git://linuxtv.org/anttip/media_tree.git
5733 S:      Maintained
5734 F:      drivers/media/dvb-frontends/ec100*
5735
5736 ECRYPT FILE SYSTEM
5737 M:      Tyler Hicks <tyhicks@canonical.com>
5738 L:      ecryptfs@vger.kernel.org
5739 W:      http://ecryptfs.org
5740 W:      https://launchpad.net/ecryptfs
5741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5742 S:      Supported
5743 F:      Documentation/filesystems/ecryptfs.txt
5744 F:      fs/ecryptfs/
5745
5746 EDAC-AMD64
5747 M:      Borislav Petkov <bp@alien8.de>
5748 L:      linux-edac@vger.kernel.org
5749 S:      Maintained
5750 F:      drivers/edac/amd64_edac*
5751
5752 EDAC-AST2500
5753 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5754 S:      Supported
5755 F:      drivers/edac/aspeed_edac.c
5756 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5757
5758 EDAC-CALXEDA
5759 M:      Robert Richter <rric@kernel.org>
5760 L:      linux-edac@vger.kernel.org
5761 S:      Maintained
5762 F:      drivers/edac/highbank*
5763
5764 EDAC-CAVIUM OCTEON
5765 M:      Ralf Baechle <ralf@linux-mips.org>
5766 M:      David Daney <david.daney@cavium.com>
5767 L:      linux-edac@vger.kernel.org
5768 L:      linux-mips@vger.kernel.org
5769 S:      Supported
5770 F:      drivers/edac/octeon_edac*
5771
5772 EDAC-CAVIUM THUNDERX
5773 M:      David Daney <david.daney@cavium.com>
5774 M:      Jan Glauber <jglauber@cavium.com>
5775 L:      linux-edac@vger.kernel.org
5776 S:      Supported
5777 F:      drivers/edac/thunderx_edac*
5778
5779 EDAC-CORE
5780 M:      Borislav Petkov <bp@alien8.de>
5781 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5782 R:      James Morse <james.morse@arm.com>
5783 L:      linux-edac@vger.kernel.org
5784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5786 S:      Supported
5787 F:      Documentation/admin-guide/ras.rst
5788 F:      Documentation/driver-api/edac.rst
5789 F:      drivers/edac/
5790 F:      include/linux/edac.h
5791
5792 EDAC-E752X
5793 M:      Mark Gross <mark.gross@intel.com>
5794 L:      linux-edac@vger.kernel.org
5795 S:      Maintained
5796 F:      drivers/edac/e752x_edac.c
5797
5798 EDAC-E7XXX
5799 L:      linux-edac@vger.kernel.org
5800 S:      Maintained
5801 F:      drivers/edac/e7xxx_edac.c
5802
5803 EDAC-FSL_DDR
5804 M:      York Sun <york.sun@nxp.com>
5805 L:      linux-edac@vger.kernel.org
5806 S:      Maintained
5807 F:      drivers/edac/fsl_ddr_edac.*
5808
5809 EDAC-GHES
5810 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5811 L:      linux-edac@vger.kernel.org
5812 S:      Maintained
5813 F:      drivers/edac/ghes_edac.c
5814
5815 EDAC-I10NM
5816 M:      Tony Luck <tony.luck@intel.com>
5817 L:      linux-edac@vger.kernel.org
5818 S:      Maintained
5819 F:      drivers/edac/i10nm_base.c
5820
5821 EDAC-I3000
5822 L:      linux-edac@vger.kernel.org
5823 S:      Orphan
5824 F:      drivers/edac/i3000_edac.c
5825
5826 EDAC-I5000
5827 L:      linux-edac@vger.kernel.org
5828 S:      Maintained
5829 F:      drivers/edac/i5000_edac.c
5830
5831 EDAC-I5400
5832 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5833 L:      linux-edac@vger.kernel.org
5834 S:      Maintained
5835 F:      drivers/edac/i5400_edac.c
5836
5837 EDAC-I7300
5838 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5839 L:      linux-edac@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/edac/i7300_edac.c
5842
5843 EDAC-I7CORE
5844 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5845 L:      linux-edac@vger.kernel.org
5846 S:      Maintained
5847 F:      drivers/edac/i7core_edac.c
5848
5849 EDAC-I82443BXGX
5850 M:      Tim Small <tim@buttersideup.com>
5851 L:      linux-edac@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/edac/i82443bxgx_edac.c
5854
5855 EDAC-I82975X
5856 M:      "Arvind R." <arvino55@gmail.com>
5857 L:      linux-edac@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/edac/i82975x_edac.c
5860
5861 EDAC-IE31200
5862 M:      Jason Baron <jbaron@akamai.com>
5863 L:      linux-edac@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/edac/ie31200_edac.c
5866
5867 EDAC-MPC85XX
5868 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5869 L:      linux-edac@vger.kernel.org
5870 S:      Maintained
5871 F:      drivers/edac/mpc85xx_edac.[ch]
5872
5873 EDAC-PASEMI
5874 M:      Egor Martovetsky <egor@pasemi.com>
5875 L:      linux-edac@vger.kernel.org
5876 S:      Maintained
5877 F:      drivers/edac/pasemi_edac.c
5878
5879 EDAC-PND2
5880 M:      Tony Luck <tony.luck@intel.com>
5881 L:      linux-edac@vger.kernel.org
5882 S:      Maintained
5883 F:      drivers/edac/pnd2_edac.[ch]
5884
5885 EDAC-R82600
5886 M:      Tim Small <tim@buttersideup.com>
5887 L:      linux-edac@vger.kernel.org
5888 S:      Maintained
5889 F:      drivers/edac/r82600_edac.c
5890
5891 EDAC-SBRIDGE
5892 M:      Tony Luck <tony.luck@intel.com>
5893 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5894 L:      linux-edac@vger.kernel.org
5895 S:      Maintained
5896 F:      drivers/edac/sb_edac.c
5897
5898 EDAC-SIFIVE
5899 M:      Yash Shah <yash.shah@sifive.com>
5900 L:      linux-edac@vger.kernel.org
5901 S:      Supported
5902 F:      drivers/edac/sifive_edac.c
5903
5904 EDAC-SKYLAKE
5905 M:      Tony Luck <tony.luck@intel.com>
5906 L:      linux-edac@vger.kernel.org
5907 S:      Maintained
5908 F:      drivers/edac/skx_*.c
5909
5910 EDAC-TI
5911 M:      Tero Kristo <t-kristo@ti.com>
5912 L:      linux-edac@vger.kernel.org
5913 S:      Maintained
5914 F:      drivers/edac/ti_edac.c
5915
5916 EDAC-QCOM
5917 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5918 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5919 L:      linux-arm-msm@vger.kernel.org
5920 L:      linux-edac@vger.kernel.org
5921 S:      Maintained
5922 F:      drivers/edac/qcom_edac.c
5923
5924 EDIROL UA-101/UA-1000 DRIVER
5925 M:      Clemens Ladisch <clemens@ladisch.de>
5926 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5928 S:      Maintained
5929 F:      sound/usb/misc/ua101.c
5930
5931 EFI TEST DRIVER
5932 L:      linux-efi@vger.kernel.org
5933 M:      Ivan Hu <ivan.hu@canonical.com>
5934 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5935 S:      Maintained
5936 F:      drivers/firmware/efi/test/
5937
5938 EFI VARIABLE FILESYSTEM
5939 M:      Matthew Garrett <matthew.garrett@nebula.com>
5940 M:      Jeremy Kerr <jk@ozlabs.org>
5941 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5943 L:      linux-efi@vger.kernel.org
5944 S:      Maintained
5945 F:      fs/efivarfs/
5946
5947 EFIFB FRAMEBUFFER DRIVER
5948 L:      linux-fbdev@vger.kernel.org
5949 M:      Peter Jones <pjones@redhat.com>
5950 S:      Maintained
5951 F:      drivers/video/fbdev/efifb.c
5952
5953 EFS FILESYSTEM
5954 W:      http://aeschi.ch.eu.org/efs/
5955 S:      Orphan
5956 F:      fs/efs/
5957
5958 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5959 M:      Douglas Miller <dougmill@linux.ibm.com>
5960 L:      netdev@vger.kernel.org
5961 S:      Maintained
5962 F:      drivers/net/ethernet/ibm/ehea/
5963
5964 EM28XX VIDEO4LINUX DRIVER
5965 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5966 L:      linux-media@vger.kernel.org
5967 W:      https://linuxtv.org
5968 T:      git git://linuxtv.org/media_tree.git
5969 S:      Maintained
5970 F:      drivers/media/usb/em28xx/
5971 F:      Documentation/media/v4l-drivers/em28xx*
5972
5973 EMBEDDED LINUX
5974 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5975 M:      Matt Mackall <mpm@selenic.com>
5976 M:      David Woodhouse <dwmw2@infradead.org>
5977 L:      linux-embedded@vger.kernel.org
5978 S:      Maintained
5979
5980 Emulex 10Gbps iSCSI - OneConnect DRIVER
5981 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5982 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5983 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5984 L:      linux-scsi@vger.kernel.org
5985 W:      http://www.broadcom.com
5986 S:      Supported
5987 F:      drivers/scsi/be2iscsi/
5988
5989 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5990 M:      Sathya Perla <sathya.perla@broadcom.com>
5991 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5992 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5993 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5994 L:      netdev@vger.kernel.org
5995 W:      http://www.emulex.com
5996 S:      Supported
5997 F:      drivers/net/ethernet/emulex/benet/
5998
5999 EMULEX ONECONNECT ROCE DRIVER
6000 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6001 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6002 L:      linux-rdma@vger.kernel.org
6003 W:      http://www.broadcom.com
6004 S:      Odd Fixes
6005 F:      drivers/infiniband/hw/ocrdma/
6006 F:      include/uapi/rdma/ocrdma-abi.h
6007
6008 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6009 M:      James Smart <james.smart@broadcom.com>
6010 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6011 L:      linux-scsi@vger.kernel.org
6012 W:      http://www.broadcom.com
6013 S:      Supported
6014 F:      drivers/scsi/lpfc/
6015
6016 ENE CB710 FLASH CARD READER DRIVER
6017 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6018 S:      Maintained
6019 F:      drivers/misc/cb710/
6020 F:      drivers/mmc/host/cb710-mmc.*
6021 F:      include/linux/cb710.h
6022
6023 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6024 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6025 S:      Maintained
6026 F:      drivers/media/rc/ene_ir.*
6027
6028 EPSON S1D13XXX FRAMEBUFFER DRIVER
6029 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6030 S:      Maintained
6031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6032 F:      drivers/video/fbdev/s1d13xxxfb.c
6033 F:      include/video/s1d13xxxfb.h
6034
6035 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6036 M:      Jeff Layton <jlayton@kernel.org>
6037 S:      Maintained
6038 F:      lib/errseq.c
6039 F:      include/linux/errseq.h
6040
6041 ET131X NETWORK DRIVER
6042 M:      Mark Einon <mark.einon@gmail.com>
6043 S:      Odd Fixes
6044 F:      drivers/net/ethernet/agere/
6045
6046 ETHERNET BRIDGE
6047 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6048 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6049 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6050 L:      netdev@vger.kernel.org
6051 W:      http://www.linuxfoundation.org/en/Net:Bridge
6052 S:      Maintained
6053 F:      include/linux/netfilter_bridge/
6054 F:      net/bridge/
6055
6056 ETHERNET PHY LIBRARY
6057 M:      Andrew Lunn <andrew@lunn.ch>
6058 M:      Florian Fainelli <f.fainelli@gmail.com>
6059 M:      Heiner Kallweit <hkallweit1@gmail.com>
6060 L:      netdev@vger.kernel.org
6061 S:      Maintained
6062 F:      Documentation/ABI/testing/sysfs-bus-mdio
6063 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6064 F:      Documentation/devicetree/bindings/net/mdio*
6065 F:      Documentation/networking/phy.rst
6066 F:      drivers/net/phy/
6067 F:      drivers/of/of_mdio.c
6068 F:      drivers/of/of_net.c
6069 F:      include/linux/*mdio*.h
6070 F:      include/linux/of_net.h
6071 F:      include/linux/phy.h
6072 F:      include/linux/phy_fixed.h
6073 F:      include/linux/platform_data/mdio-bcm-unimac.h
6074 F:      include/linux/platform_data/mdio-gpio.h
6075 F:      include/trace/events/mdio.h
6076 F:      include/uapi/linux/mdio.h
6077 F:      include/uapi/linux/mii.h
6078
6079 EXT2 FILE SYSTEM
6080 M:      Jan Kara <jack@suse.com>
6081 L:      linux-ext4@vger.kernel.org
6082 S:      Maintained
6083 F:      Documentation/filesystems/ext2.txt
6084 F:      fs/ext2/
6085 F:      include/linux/ext2*
6086
6087 EXT4 FILE SYSTEM
6088 M:      "Theodore Ts'o" <tytso@mit.edu>
6089 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6090 L:      linux-ext4@vger.kernel.org
6091 W:      http://ext4.wiki.kernel.org
6092 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6094 S:      Maintained
6095 F:      Documentation/filesystems/ext4/
6096 F:      fs/ext4/
6097
6098 Extended Verification Module (EVM)
6099 M:      Mimi Zohar <zohar@linux.ibm.com>
6100 L:      linux-integrity@vger.kernel.org
6101 S:      Supported
6102 F:      security/integrity/evm/
6103
6104 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6105 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6106 L:      linux-efi@vger.kernel.org
6107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6108 S:      Maintained
6109 F:      Documentation/admin-guide/efi-stub.rst
6110 F:      arch/*/kernel/efi.c
6111 F:      arch/x86/boot/compressed/eboot.[ch]
6112 F:      arch/*/include/asm/efi.h
6113 F:      arch/x86/platform/efi/
6114 F:      drivers/firmware/efi/
6115 F:      include/linux/efi*.h
6116 F:      arch/arm/boot/compressed/efi-header.S
6117 F:      arch/arm64/kernel/efi-entry.S
6118
6119 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6120 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6121 M:      Chanwoo Choi <cw00.choi@samsung.com>
6122 L:      linux-kernel@vger.kernel.org
6123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6124 S:      Maintained
6125 F:      drivers/extcon/
6126 F:      include/linux/extcon/
6127 F:      include/linux/extcon.h
6128 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6129 F:      Documentation/devicetree/bindings/extcon/
6130
6131 EXYNOS DP DRIVER
6132 M:      Jingoo Han <jingoohan1@gmail.com>
6133 L:      dri-devel@lists.freedesktop.org
6134 S:      Maintained
6135 F:      drivers/gpu/drm/exynos/exynos_dp*
6136
6137 EXYNOS SYSMMU (IOMMU) driver
6138 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6139 L:      iommu@lists.linux-foundation.org
6140 S:      Maintained
6141 F:      drivers/iommu/exynos-iommu.c
6142
6143 EZchip NPS platform support
6144 M:      Vineet Gupta <vgupta@synopsys.com>
6145 M:      Ofer Levi <oferle@mellanox.com>
6146 S:      Supported
6147 F:      arch/arc/plat-eznps
6148 F:      arch/arc/boot/dts/eznps.dts
6149
6150 F2FS FILE SYSTEM
6151 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6152 M:      Chao Yu <yuchao0@huawei.com>
6153 L:      linux-f2fs-devel@lists.sourceforge.net
6154 W:      https://f2fs.wiki.kernel.org/
6155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6156 S:      Maintained
6157 F:      Documentation/filesystems/f2fs.txt
6158 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6159 F:      fs/f2fs/
6160 F:      include/linux/f2fs_fs.h
6161 F:      include/trace/events/f2fs.h
6162
6163 F71805F HARDWARE MONITORING DRIVER
6164 M:      Jean Delvare <jdelvare@suse.com>
6165 L:      linux-hwmon@vger.kernel.org
6166 S:      Maintained
6167 F:      Documentation/hwmon/f71805f.rst
6168 F:      drivers/hwmon/f71805f.c
6169
6170 FADDR2LINE
6171 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6172 S:      Maintained
6173 F:      scripts/faddr2line
6174
6175 FAILOVER MODULE
6176 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6177 L:      netdev@vger.kernel.org
6178 S:      Supported
6179 F:      net/core/failover.c
6180 F:      include/net/failover.h
6181 F:      Documentation/networking/failover.rst
6182
6183 FANOTIFY
6184 M:      Jan Kara <jack@suse.cz>
6185 R:      Amir Goldstein <amir73il@gmail.com>
6186 L:      linux-fsdevel@vger.kernel.org
6187 S:      Maintained
6188 F:      fs/notify/fanotify/
6189 F:      include/linux/fanotify.h
6190 F:      include/uapi/linux/fanotify.h
6191
6192 FARSYNC SYNCHRONOUS DRIVER
6193 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6194 W:      http://www.farsite.co.uk/
6195 S:      Supported
6196 F:      drivers/net/wan/farsync.*
6197
6198 FAULT INJECTION SUPPORT
6199 M:      Akinobu Mita <akinobu.mita@gmail.com>
6200 S:      Supported
6201 F:      Documentation/fault-injection/
6202 F:      lib/fault-inject.c
6203
6204 FBTFT Framebuffer drivers
6205 S:      Orphan
6206 L:      dri-devel@lists.freedesktop.org
6207 L:      linux-fbdev@vger.kernel.org
6208 F:      drivers/staging/fbtft/
6209
6210 FC0011 TUNER DRIVER
6211 M:      Michael Buesch <m@bues.ch>
6212 L:      linux-media@vger.kernel.org
6213 S:      Maintained
6214 F:      drivers/media/tuners/fc0011.h
6215 F:      drivers/media/tuners/fc0011.c
6216
6217 FC2580 MEDIA DRIVER
6218 M:      Antti Palosaari <crope@iki.fi>
6219 L:      linux-media@vger.kernel.org
6220 W:      https://linuxtv.org
6221 W:      http://palosaari.fi/linux/
6222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6223 T:      git git://linuxtv.org/anttip/media_tree.git
6224 S:      Maintained
6225 F:      drivers/media/tuners/fc2580*
6226
6227 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6228 M:      Hannes Reinecke <hare@suse.de>
6229 L:      linux-scsi@vger.kernel.org
6230 W:      www.Open-FCoE.org
6231 S:      Supported
6232 F:      drivers/scsi/libfc/
6233 F:      drivers/scsi/fcoe/
6234 F:      include/scsi/fc/
6235 F:      include/scsi/libfc.h
6236 F:      include/scsi/libfcoe.h
6237 F:      include/uapi/scsi/fc/
6238
6239 FILE LOCKING (flock() and fcntl()/lockf())
6240 M:      Jeff Layton <jlayton@kernel.org>
6241 M:      "J. Bruce Fields" <bfields@fieldses.org>
6242 L:      linux-fsdevel@vger.kernel.org
6243 S:      Maintained
6244 F:      include/linux/fcntl.h
6245 F:      include/uapi/linux/fcntl.h
6246 F:      fs/fcntl.c
6247 F:      fs/locks.c
6248
6249 FILESYSTEMS (VFS and infrastructure)
6250 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6251 L:      linux-fsdevel@vger.kernel.org
6252 S:      Maintained
6253 F:      fs/*
6254 F:      include/linux/fs.h
6255 F:      include/linux/fs_types.h
6256 F:      include/uapi/linux/fs.h
6257
6258 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6259 M:      Riku Voipio <riku.voipio@iki.fi>
6260 L:      linux-hwmon@vger.kernel.org
6261 S:      Maintained
6262 F:      drivers/hwmon/f75375s.c
6263 F:      include/linux/f75375s.h
6264
6265 FIREWIRE AUDIO DRIVERS
6266 M:      Clemens Ladisch <clemens@ladisch.de>
6267 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6269 S:      Maintained
6270 F:      sound/firewire/
6271
6272 FIREWIRE MEDIA DRIVERS (firedtv)
6273 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6274 L:      linux-media@vger.kernel.org
6275 L:      linux1394-devel@lists.sourceforge.net
6276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6277 S:      Maintained
6278 F:      drivers/media/firewire/
6279
6280 FIREWIRE SBP-2 TARGET
6281 M:      Chris Boot <bootc@bootc.net>
6282 L:      linux-scsi@vger.kernel.org
6283 L:      target-devel@vger.kernel.org
6284 L:      linux1394-devel@lists.sourceforge.net
6285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6286 S:      Maintained
6287 F:      drivers/target/sbp/
6288
6289 FIREWIRE SUBSYSTEM
6290 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6291 L:      linux1394-devel@lists.sourceforge.net
6292 W:      http://ieee1394.wiki.kernel.org/
6293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6294 S:      Maintained
6295 F:      drivers/firewire/
6296 F:      include/linux/firewire.h
6297 F:      include/uapi/linux/firewire*.h
6298 F:      tools/firewire/
6299
6300 FIRMWARE LOADER (request_firmware)
6301 M:      Luis Chamberlain <mcgrof@kernel.org>
6302 L:      linux-kernel@vger.kernel.org
6303 S:      Maintained
6304 F:      Documentation/firmware_class/
6305 F:      drivers/base/firmware_loader/
6306 F:      include/linux/firmware.h
6307
6308 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6309 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6310 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6311 S:      Maintained
6312 F:      drivers/block/rsxx/
6313
6314 FLEXTIMER FTM-QUADDEC DRIVER
6315 M:      Patrick Havelange <patrick.havelange@essensium.com>
6316 L:      linux-iio@vger.kernel.org
6317 S:      Maintained
6318 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6319 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6320 F:      drivers/counter/ftm-quaddec.c
6321
6322 FLOPPY DRIVER
6323 M:      Denis Efremov <efremov@linux.com>
6324 S:      Odd Fixes
6325 L:      linux-block@vger.kernel.org
6326 F:      drivers/block/floppy.c
6327
6328 FMC SUBSYSTEM
6329 M:      Alessandro Rubini <rubini@gnudd.com>
6330 W:      http://www.ohwr.org/projects/fmc-bus
6331 S:      Supported
6332 F:      drivers/fmc/
6333 F:      include/linux/fmc*.h
6334 F:      include/linux/ipmi-fru.h
6335 K:      fmc_d.*register
6336
6337 FPGA MANAGER FRAMEWORK
6338 M:      Moritz Fischer <mdf@kernel.org>
6339 L:      linux-fpga@vger.kernel.org
6340 S:      Maintained
6341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6342 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6343 F:      Documentation/fpga/
6344 F:      Documentation/driver-api/fpga/
6345 F:      Documentation/devicetree/bindings/fpga/
6346 F:      drivers/fpga/
6347 F:      include/linux/fpga/
6348 W:      http://www.rocketboards.org
6349
6350 FPGA DFL DRIVERS
6351 M:      Wu Hao <hao.wu@intel.com>
6352 L:      linux-fpga@vger.kernel.org
6353 S:      Maintained
6354 F:      Documentation/fpga/dfl.rst
6355 F:      include/uapi/linux/fpga-dfl.h
6356 F:      drivers/fpga/dfl*
6357
6358 FPU EMULATOR
6359 M:      Bill Metzenthen <billm@melbpc.org.au>
6360 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6361 S:      Maintained
6362 F:      arch/x86/math-emu/
6363
6364 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6365 L:      netdev@vger.kernel.org
6366 S:      Orphan
6367 F:      drivers/net/wan/dlci.c
6368 F:      drivers/net/wan/sdla.c
6369
6370 FRAMEBUFFER LAYER
6371 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6372 L:      dri-devel@lists.freedesktop.org
6373 L:      linux-fbdev@vger.kernel.org
6374 T:      git git://github.com/bzolnier/linux.git
6375 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6376 S:      Maintained
6377 F:      Documentation/fb/
6378 F:      drivers/video/
6379 F:      include/video/
6380 F:      include/linux/fb.h
6381 F:      include/uapi/video/
6382 F:      include/uapi/linux/fb.h
6383
6384 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6385 M:      Horia Geantă <horia.geanta@nxp.com>
6386 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6387 L:      linux-crypto@vger.kernel.org
6388 S:      Maintained
6389 F:      drivers/crypto/caam/
6390 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6391
6392 FREESCALE DIU FRAMEBUFFER DRIVER
6393 M:      Timur Tabi <timur@kernel.org>
6394 L:      linux-fbdev@vger.kernel.org
6395 S:      Maintained
6396 F:      drivers/video/fbdev/fsl-diu-fb.*
6397
6398 FREESCALE DMA DRIVER
6399 M:      Li Yang <leoyang.li@nxp.com>
6400 M:      Zhang Wei <zw@zh-kernel.org>
6401 L:      linuxppc-dev@lists.ozlabs.org
6402 S:      Maintained
6403 F:      drivers/dma/fsldma.*
6404
6405 FREESCALE ENETC ETHERNET DRIVERS
6406 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6407 L:      netdev@vger.kernel.org
6408 S:      Maintained
6409 F:      drivers/net/ethernet/freescale/enetc/
6410
6411 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6412 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6413 L:      netdev@vger.kernel.org
6414 S:      Maintained
6415 F:      drivers/net/ethernet/freescale/gianfar*
6416 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6417
6418 FREESCALE GPMI NAND DRIVER
6419 M:      Han Xu <han.xu@nxp.com>
6420 L:      linux-mtd@lists.infradead.org
6421 S:      Maintained
6422 F:      drivers/mtd/nand/raw/gpmi-nand/*
6423
6424 FREESCALE I2C CPM DRIVER
6425 M:      Jochen Friedrich <jochen@scram.de>
6426 L:      linuxppc-dev@lists.ozlabs.org
6427 L:      linux-i2c@vger.kernel.org
6428 S:      Maintained
6429 F:      drivers/i2c/busses/i2c-cpm.c
6430
6431 FREESCALE IMX DDR PMU DRIVER
6432 M:      Frank Li <Frank.li@nxp.com>
6433 L:      linux-arm-kernel@lists.infradead.org
6434 S:      Maintained
6435 F:      drivers/perf/fsl_imx8_ddr_perf.c
6436 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6437
6438 FREESCALE IMX LPI2C DRIVER
6439 M:      Dong Aisheng <aisheng.dong@nxp.com>
6440 L:      linux-i2c@vger.kernel.org
6441 L:      linux-imx@nxp.com
6442 S:      Maintained
6443 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6444 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6445
6446 FREESCALE IMX / MXC FEC DRIVER
6447 M:      Fugang Duan <fugang.duan@nxp.com>
6448 L:      netdev@vger.kernel.org
6449 S:      Maintained
6450 F:      drivers/net/ethernet/freescale/fec_main.c
6451 F:      drivers/net/ethernet/freescale/fec_ptp.c
6452 F:      drivers/net/ethernet/freescale/fec.h
6453 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6454
6455 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6456 M:      Sascha Hauer <s.hauer@pengutronix.de>
6457 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6458 L:      linux-fbdev@vger.kernel.org
6459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6460 S:      Maintained
6461 F:      include/linux/platform_data/video-imxfb.h
6462 F:      drivers/video/fbdev/imxfb.c
6463
6464 FREESCALE QORIQ DPAA ETHERNET DRIVER
6465 M:      Madalin Bucur <madalin.bucur@nxp.com>
6466 L:      netdev@vger.kernel.org
6467 S:      Maintained
6468 F:      drivers/net/ethernet/freescale/dpaa
6469
6470 FREESCALE QORIQ DPAA FMAN DRIVER
6471 M:      Madalin Bucur <madalin.bucur@nxp.com>
6472 L:      netdev@vger.kernel.org
6473 S:      Maintained
6474 F:      drivers/net/ethernet/freescale/fman
6475 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6476
6477 FREESCALE QORIQ PTP CLOCK DRIVER
6478 M:      Yangbo Lu <yangbo.lu@nxp.com>
6479 L:      netdev@vger.kernel.org
6480 S:      Maintained
6481 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6482 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6483 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6484 F:      drivers/ptp/ptp_qoriq.c
6485 F:      drivers/ptp/ptp_qoriq_debugfs.c
6486 F:      include/linux/fsl/ptp_qoriq.h
6487 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6488
6489 FREESCALE QUAD SPI DRIVER
6490 M:      Han Xu <han.xu@nxp.com>
6491 L:      linux-spi@vger.kernel.org
6492 S:      Maintained
6493 F:      drivers/spi/spi-fsl-qspi.c
6494
6495 FREESCALE QUICC ENGINE LIBRARY
6496 M:      Qiang Zhao <qiang.zhao@nxp.com>
6497 L:      linuxppc-dev@lists.ozlabs.org
6498 S:      Maintained
6499 F:      drivers/soc/fsl/qe/
6500 F:      include/soc/fsl/*qe*.h
6501 F:      include/soc/fsl/*ucc*.h
6502
6503 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6504 M:      Li Yang <leoyang.li@nxp.com>
6505 L:      netdev@vger.kernel.org
6506 L:      linuxppc-dev@lists.ozlabs.org
6507 S:      Maintained
6508 F:      drivers/net/ethernet/freescale/ucc_geth*
6509
6510 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6511 M:      Zhao Qiang <qiang.zhao@nxp.com>
6512 L:      netdev@vger.kernel.org
6513 L:      linuxppc-dev@lists.ozlabs.org
6514 S:      Maintained
6515 F:      drivers/net/wan/fsl_ucc_hdlc*
6516
6517 FREESCALE QUICC ENGINE UCC UART DRIVER
6518 M:      Timur Tabi <timur@kernel.org>
6519 L:      linuxppc-dev@lists.ozlabs.org
6520 S:      Maintained
6521 F:      drivers/tty/serial/ucc_uart.c
6522
6523 FREESCALE SOC DRIVERS
6524 M:      Li Yang <leoyang.li@nxp.com>
6525 L:      linuxppc-dev@lists.ozlabs.org
6526 L:      linux-arm-kernel@lists.infradead.org
6527 S:      Maintained
6528 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6529 F:      Documentation/devicetree/bindings/soc/fsl/
6530 F:      drivers/soc/fsl/
6531 F:      include/linux/fsl/
6532
6533 FREESCALE SOC FS_ENET DRIVER
6534 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6535 L:      linuxppc-dev@lists.ozlabs.org
6536 L:      netdev@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/net/ethernet/freescale/fs_enet/
6539 F:      include/linux/fs_enet_pd.h
6540
6541 FREESCALE SOC SOUND DRIVERS
6542 M:      Timur Tabi <timur@kernel.org>
6543 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6544 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6545 R:      Fabio Estevam <festevam@gmail.com>
6546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6547 L:      linuxppc-dev@lists.ozlabs.org
6548 S:      Maintained
6549 F:      sound/soc/fsl/fsl*
6550 F:      sound/soc/fsl/imx*
6551 F:      sound/soc/fsl/mpc8610_hpcd.c
6552
6553 FREESCALE USB PERIPHERAL DRIVERS
6554 M:      Li Yang <leoyang.li@nxp.com>
6555 L:      linux-usb@vger.kernel.org
6556 L:      linuxppc-dev@lists.ozlabs.org
6557 S:      Maintained
6558 F:      drivers/usb/gadget/udc/fsl*
6559
6560 FREEVXFS FILESYSTEM
6561 M:      Christoph Hellwig <hch@infradead.org>
6562 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6563 S:      Maintained
6564 F:      fs/freevxfs/
6565
6566 FREEZER
6567 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6568 M:      Pavel Machek <pavel@ucw.cz>
6569 L:      linux-pm@vger.kernel.org
6570 S:      Supported
6571 F:      Documentation/power/freezing-of-tasks.rst
6572 F:      include/linux/freezer.h
6573 F:      kernel/freezer.c
6574
6575 FRONTSWAP API
6576 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6577 L:      linux-kernel@vger.kernel.org
6578 S:      Maintained
6579 F:      mm/frontswap.c
6580 F:      include/linux/frontswap.h
6581
6582 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6583 M:      David Howells <dhowells@redhat.com>
6584 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6585 S:      Supported
6586 F:      Documentation/filesystems/caching/
6587 F:      fs/fscache/
6588 F:      include/linux/fscache*.h
6589
6590 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6591 M:      Theodore Y. Ts'o <tytso@mit.edu>
6592 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6593 M:      Eric Biggers <ebiggers@kernel.org>
6594 L:      linux-fscrypt@vger.kernel.org
6595 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6596 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6597 S:      Supported
6598 F:      fs/crypto/
6599 F:      include/linux/fscrypt*.h
6600 F:      Documentation/filesystems/fscrypt.rst
6601
6602 FSI SUBSYSTEM
6603 M:      Jeremy Kerr <jk@ozlabs.org>
6604 M:      Joel Stanley <joel@jms.id.au>
6605 R:      Alistar Popple <alistair@popple.id.au>
6606 R:      Eddie James <eajames@linux.ibm.com>
6607 L:      linux-fsi@lists.ozlabs.org
6608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6609 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6610 S:      Supported
6611 F:      drivers/fsi/
6612 F:      include/linux/fsi*.h
6613 F:      include/trace/events/fsi*.h
6614
6615 FSI-ATTACHED I2C DRIVER
6616 M:      Eddie James <eajames@linux.ibm.com>
6617 L:      linux-i2c@vger.kernel.org
6618 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6619 S:      Maintained
6620 F:      drivers/i2c/busses/i2c-fsi.c
6621 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6622
6623 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6624 M:      Jan Kara <jack@suse.cz>
6625 R:      Amir Goldstein <amir73il@gmail.com>
6626 L:      linux-fsdevel@vger.kernel.org
6627 S:      Maintained
6628 F:      fs/notify/
6629 F:      include/linux/fsnotify*.h
6630
6631 FUJITSU LAPTOP EXTRAS
6632 M:      Jonathan Woithe <jwoithe@just42.net>
6633 L:      platform-driver-x86@vger.kernel.org
6634 S:      Maintained
6635 F:      drivers/platform/x86/fujitsu-laptop.c
6636
6637 FUJITSU M-5MO LS CAMERA ISP DRIVER
6638 M:      Kyungmin Park <kyungmin.park@samsung.com>
6639 M:      Heungjun Kim <riverful.kim@samsung.com>
6640 L:      linux-media@vger.kernel.org
6641 S:      Maintained
6642 F:      drivers/media/i2c/m5mols/
6643 F:      include/media/i2c/m5mols.h
6644
6645 FUJITSU TABLET EXTRAS
6646 M:      Robert Gerlach <khnz@gmx.de>
6647 L:      platform-driver-x86@vger.kernel.org
6648 S:      Maintained
6649 F:      drivers/platform/x86/fujitsu-tablet.c
6650
6651 FUSE: FILESYSTEM IN USERSPACE
6652 M:      Miklos Szeredi <miklos@szeredi.hu>
6653 L:      linux-fsdevel@vger.kernel.org
6654 W:      http://fuse.sourceforge.net/
6655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6656 S:      Maintained
6657 F:      fs/fuse/
6658 F:      include/uapi/linux/fuse.h
6659 F:      Documentation/filesystems/fuse.txt
6660
6661 FUTEX SUBSYSTEM
6662 M:      Thomas Gleixner <tglx@linutronix.de>
6663 M:      Ingo Molnar <mingo@redhat.com>
6664 R:      Peter Zijlstra <peterz@infradead.org>
6665 R:      Darren Hart <dvhart@infradead.org>
6666 L:      linux-kernel@vger.kernel.org
6667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6668 S:      Maintained
6669 F:      kernel/futex.c
6670 F:      include/asm-generic/futex.h
6671 F:      include/linux/futex.h
6672 F:      include/uapi/linux/futex.h
6673 F:      tools/testing/selftests/futex/
6674 F:      tools/perf/bench/futex*
6675 F:      Documentation/*futex*
6676
6677 GCC PLUGINS
6678 M:      Kees Cook <keescook@chromium.org>
6679 R:      Emese Revfy <re.emese@gmail.com>
6680 L:      kernel-hardening@lists.openwall.com
6681 S:      Maintained
6682 F:      scripts/gcc-plugins/
6683 F:      scripts/gcc-plugin.sh
6684 F:      scripts/Makefile.gcc-plugins
6685 F:      Documentation/core-api/gcc-plugins.rst
6686
6687 GASKET DRIVER FRAMEWORK
6688 M:      Rob Springer <rspringer@google.com>
6689 M:      Todd Poynor <toddpoynor@google.com>
6690 M:      Ben Chan <benchan@chromium.org>
6691 S:      Maintained
6692 F:      drivers/staging/gasket/
6693
6694 GCOV BASED KERNEL PROFILING
6695 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6696 S:      Maintained
6697 F:      kernel/gcov/
6698 F:      Documentation/dev-tools/gcov.rst
6699
6700 GDB KERNEL DEBUGGING HELPER SCRIPTS
6701 M:      Jan Kiszka <jan.kiszka@siemens.com>
6702 M:      Kieran Bingham <kbingham@kernel.org>
6703 S:      Supported
6704 F:      scripts/gdb/
6705
6706 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6707 M:      Achim Leubner <achim_leubner@adaptec.com>
6708 L:      linux-scsi@vger.kernel.org
6709 W:      http://www.icp-vortex.com/
6710 S:      Supported
6711 F:      drivers/scsi/gdt*
6712
6713 GEMTEK FM RADIO RECEIVER DRIVER
6714 M:      Hans Verkuil <hverkuil@xs4all.nl>
6715 L:      linux-media@vger.kernel.org
6716 T:      git git://linuxtv.org/media_tree.git
6717 W:      https://linuxtv.org
6718 S:      Maintained
6719 F:      drivers/media/radio/radio-gemtek*
6720
6721 GENERIC GPIO I2C DRIVER
6722 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6723 S:      Supported
6724 F:      drivers/i2c/busses/i2c-gpio.c
6725 F:      include/linux/platform_data/i2c-gpio.h
6726
6727 GENERIC GPIO I2C MULTIPLEXER DRIVER
6728 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6729 L:      linux-i2c@vger.kernel.org
6730 S:      Supported
6731 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6732 F:      include/linux/platform_data/i2c-mux-gpio.h
6733 F:      Documentation/i2c/muxes/i2c-mux-gpio
6734
6735 GENERIC HDLC (WAN) DRIVERS
6736 M:      Krzysztof Halasa <khc@pm.waw.pl>
6737 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6738 S:      Maintained
6739 F:      drivers/net/wan/c101.c
6740 F:      drivers/net/wan/hd6457*
6741 F:      drivers/net/wan/hdlc*
6742 F:      drivers/net/wan/n2.c
6743 F:      drivers/net/wan/pc300too.c
6744 F:      drivers/net/wan/pci200syn.c
6745 F:      drivers/net/wan/wanxl*
6746
6747 GENERIC INCLUDE/ASM HEADER FILES
6748 M:      Arnd Bergmann <arnd@arndb.de>
6749 L:      linux-arch@vger.kernel.org
6750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6751 S:      Maintained
6752 F:      include/asm-generic/
6753 F:      include/uapi/asm-generic/
6754
6755 GENERIC PHY FRAMEWORK
6756 M:      Kishon Vijay Abraham I <kishon@ti.com>
6757 L:      linux-kernel@vger.kernel.org
6758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6759 S:      Supported
6760 F:      drivers/phy/
6761 F:      include/linux/phy/
6762 F:      Documentation/devicetree/bindings/phy/
6763
6764 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6765 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6766 S:      Supported
6767 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6768
6769 GENERIC PM DOMAINS
6770 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6771 M:      Kevin Hilman <khilman@kernel.org>
6772 M:      Ulf Hansson <ulf.hansson@linaro.org>
6773 L:      linux-pm@vger.kernel.org
6774 S:      Supported
6775 F:      drivers/base/power/domain*.c
6776 F:      include/linux/pm_domain.h
6777 F:      Documentation/devicetree/bindings/power/power_domain.txt
6778
6779 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6780 M:      Eugen Hristev <eugen.hristev@microchip.com>
6781 L:      linux-input@vger.kernel.org
6782 S:      Maintained
6783 F:      drivers/input/touchscreen/resistive-adc-touch.c
6784
6785 GENERIC UIO DRIVER FOR PCI DEVICES
6786 M:      "Michael S. Tsirkin" <mst@redhat.com>
6787 L:      kvm@vger.kernel.org
6788 S:      Supported
6789 F:      drivers/uio/uio_pci_generic.c
6790
6791 GENERIC VDSO LIBRARY:
6792 M:      Andy Lutomirski <luto@kernel.org>
6793 M:      Thomas Gleixner <tglx@linutronix.de>
6794 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6795 L:      linux-kernel@vger.kernel.org
6796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6797 S:      Maintained
6798 F:      lib/vdso/
6799 F:      kernel/time/vsyscall.c
6800 F:      include/vdso/
6801 F:      include/asm-generic/vdso/vsyscall.h
6802
6803 GENWQE (IBM Generic Workqueue Card)
6804 M:      Frank Haverkamp <haver@linux.ibm.com>
6805 S:      Supported
6806 F:      drivers/misc/genwqe/
6807
6808 GET_MAINTAINER SCRIPT
6809 M:      Joe Perches <joe@perches.com>
6810 S:      Maintained
6811 F:      scripts/get_maintainer.pl
6812
6813 GFS2 FILE SYSTEM
6814 M:      Bob Peterson <rpeterso@redhat.com>
6815 M:      Andreas Gruenbacher <agruenba@redhat.com>
6816 L:      cluster-devel@redhat.com
6817 W:      http://sources.redhat.com/cluster/
6818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6819 S:      Supported
6820 F:      Documentation/filesystems/gfs2*.txt
6821 F:      fs/gfs2/
6822 F:      include/uapi/linux/gfs2_ondisk.h
6823
6824 GIGASET ISDN DRIVERS
6825 M:      Paul Bolle <pebolle@tiscali.nl>
6826 L:      gigaset307x-common@lists.sourceforge.net
6827 W:      http://gigaset307x.sourceforge.net/
6828 S:      Odd Fixes
6829 F:      drivers/staging/isdn/gigaset/
6830
6831 GNSS SUBSYSTEM
6832 M:      Johan Hovold <johan@kernel.org>
6833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6834 S:      Maintained
6835 F:      Documentation/ABI/testing/sysfs-class-gnss
6836 F:      Documentation/devicetree/bindings/gnss/
6837 F:      drivers/gnss/
6838 F:      include/linux/gnss.h
6839
6840 GO7007 MPEG CODEC
6841 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6842 L:      linux-media@vger.kernel.org
6843 S:      Maintained
6844 F:      drivers/media/usb/go7007/
6845
6846 GOODIX TOUCHSCREEN
6847 M:      Bastien Nocera <hadess@hadess.net>
6848 L:      linux-input@vger.kernel.org
6849 S:      Maintained
6850 F:      drivers/input/touchscreen/goodix.c
6851
6852 GOOGLE ETHERNET DRIVERS
6853 M:      Catherine Sullivan <csully@google.com>
6854 R:      Sagi Shahar <sagis@google.com>
6855 R:      Jon Olson <jonolson@google.com>
6856 L:      netdev@vger.kernel.org
6857 S:      Supported
6858 F:      Documentation/networking/device_drivers/google/gve.rst
6859 F:      drivers/net/ethernet/google
6860
6861 GPD POCKET FAN DRIVER
6862 M:      Hans de Goede <hdegoede@redhat.com>
6863 L:      platform-driver-x86@vger.kernel.org
6864 S:      Maintained
6865 F:      drivers/platform/x86/gpd-pocket-fan.c
6866
6867 GPIO ACPI SUPPORT
6868 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6869 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6870 L:      linux-gpio@vger.kernel.org
6871 L:      linux-acpi@vger.kernel.org
6872 S:      Maintained
6873 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6874 F:      drivers/gpio/gpiolib-acpi.c
6875
6876 GPIO IR Transmitter
6877 M:      Sean Young <sean@mess.org>
6878 L:      linux-media@vger.kernel.org
6879 S:      Maintained
6880 F:      drivers/media/rc/gpio-ir-tx.c
6881
6882 GPIO MOCKUP DRIVER
6883 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6884 L:      linux-gpio@vger.kernel.org
6885 S:      Maintained
6886 F:      drivers/gpio/gpio-mockup.c
6887 F:      tools/testing/selftests/gpio/
6888
6889 GPIO SUBSYSTEM
6890 M:      Linus Walleij <linus.walleij@linaro.org>
6891 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6892 L:      linux-gpio@vger.kernel.org
6893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6894 S:      Maintained
6895 F:      Documentation/devicetree/bindings/gpio/
6896 F:      Documentation/driver-api/gpio/
6897 F:      Documentation/admin-guide/gpio/
6898 F:      Documentation/ABI/testing/gpio-cdev
6899 F:      Documentation/ABI/obsolete/sysfs-gpio
6900 F:      drivers/gpio/
6901 F:      include/linux/gpio/
6902 F:      include/linux/gpio.h
6903 F:      include/linux/of_gpio.h
6904 F:      include/asm-generic/gpio.h
6905 F:      include/uapi/linux/gpio.h
6906 F:      tools/gpio/
6907
6908 GRE DEMULTIPLEXER DRIVER
6909 M:      Dmitry Kozlov <xeb@mail.ru>
6910 L:      netdev@vger.kernel.org
6911 S:      Maintained
6912 F:      net/ipv4/gre_demux.c
6913 F:      net/ipv4/gre_offload.c
6914 F:      include/net/gre.h
6915
6916 GRETH 10/100/1G Ethernet MAC device driver
6917 M:      Andreas Larsson <andreas@gaisler.com>
6918 L:      netdev@vger.kernel.org
6919 S:      Maintained
6920 F:      drivers/net/ethernet/aeroflex/
6921
6922 GREYBUS AUDIO PROTOCOLS DRIVERS
6923 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6924 M:      Mark Greer <mgreer@animalcreek.com>
6925 S:      Maintained
6926 F:      drivers/staging/greybus/audio_apbridgea.c
6927 F:      drivers/staging/greybus/audio_apbridgea.h
6928 F:      drivers/staging/greybus/audio_codec.c
6929 F:      drivers/staging/greybus/audio_codec.h
6930 F:      drivers/staging/greybus/audio_gb.c
6931 F:      drivers/staging/greybus/audio_manager.c
6932 F:      drivers/staging/greybus/audio_manager.h
6933 F:      drivers/staging/greybus/audio_manager_module.c
6934 F:      drivers/staging/greybus/audio_manager_private.h
6935 F:      drivers/staging/greybus/audio_manager_sysfs.c
6936 F:      drivers/staging/greybus/audio_module.c
6937 F:      drivers/staging/greybus/audio_topology.c
6938
6939 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6940 M:      Viresh Kumar <vireshk@kernel.org>
6941 S:      Maintained
6942 F:      drivers/staging/greybus/authentication.c
6943 F:      drivers/staging/greybus/bootrom.c
6944 F:      drivers/staging/greybus/firmware.h
6945 F:      drivers/staging/greybus/fw-core.c
6946 F:      drivers/staging/greybus/fw-download.c
6947 F:      drivers/staging/greybus/fw-management.c
6948 F:      drivers/staging/greybus/greybus_authentication.h
6949 F:      drivers/staging/greybus/greybus_firmware.h
6950 F:      drivers/staging/greybus/hid.c
6951 F:      drivers/staging/greybus/i2c.c
6952 F:      drivers/staging/greybus/spi.c
6953 F:      drivers/staging/greybus/spilib.c
6954 F:      drivers/staging/greybus/spilib.h
6955
6956 GREYBUS LOOPBACK DRIVER
6957 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6958 S:      Maintained
6959 F:      drivers/staging/greybus/loopback.c
6960
6961 GREYBUS PLATFORM DRIVERS
6962 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6963 S:      Maintained
6964 F:      drivers/staging/greybus/arche-platform.c
6965 F:      drivers/staging/greybus/arche-apb-ctrl.c
6966 F:      drivers/staging/greybus/arche_platform.h
6967
6968 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6969 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6970 S:      Maintained
6971 F:      drivers/staging/greybus/sdio.c
6972 F:      drivers/staging/greybus/light.c
6973 F:      drivers/staging/greybus/gpio.c
6974 F:      drivers/staging/greybus/power_supply.c
6975 F:      drivers/staging/greybus/spi.c
6976 F:      drivers/staging/greybus/spilib.c
6977
6978 GREYBUS SUBSYSTEM
6979 M:      Johan Hovold <johan@kernel.org>
6980 M:      Alex Elder <elder@kernel.org>
6981 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6982 S:      Maintained
6983 F:      drivers/staging/greybus/
6984 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6985
6986 GREYBUS UART PROTOCOLS DRIVERS
6987 M:      David Lin <dtwlin@gmail.com>
6988 S:      Maintained
6989 F:      drivers/staging/greybus/uart.c
6990 F:      drivers/staging/greybus/log.c
6991
6992 GS1662 VIDEO SERIALIZER
6993 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6994 L:      linux-media@vger.kernel.org
6995 T:      git git://linuxtv.org/media_tree.git
6996 S:      Maintained
6997 F:      drivers/media/spi/gs1662.c
6998
6999 GSPCA FINEPIX SUBDRIVER
7000 M:      Frank Zago <frank@zago.net>
7001 L:      linux-media@vger.kernel.org
7002 T:      git git://linuxtv.org/media_tree.git
7003 S:      Maintained
7004 F:      drivers/media/usb/gspca/finepix.c
7005
7006 GSPCA GL860 SUBDRIVER
7007 M:      Olivier Lorin <o.lorin@laposte.net>
7008 L:      linux-media@vger.kernel.org
7009 T:      git git://linuxtv.org/media_tree.git
7010 S:      Maintained
7011 F:      drivers/media/usb/gspca/gl860/
7012
7013 GSPCA M5602 SUBDRIVER
7014 M:      Erik Andren <erik.andren@gmail.com>
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/m5602/
7019
7020 GSPCA PAC207 SONIXB SUBDRIVER
7021 M:      Hans Verkuil <hverkuil@xs4all.nl>
7022 L:      linux-media@vger.kernel.org
7023 T:      git git://linuxtv.org/media_tree.git
7024 S:      Odd Fixes
7025 F:      drivers/media/usb/gspca/pac207.c
7026
7027 GSPCA SN9C20X SUBDRIVER
7028 M:      Brian Johnson <brijohn@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/sn9c20x.c
7033
7034 GSPCA T613 SUBDRIVER
7035 M:      Leandro Costantino <lcostantino@gmail.com>
7036 L:      linux-media@vger.kernel.org
7037 T:      git git://linuxtv.org/media_tree.git
7038 S:      Maintained
7039 F:      drivers/media/usb/gspca/t613.c
7040
7041 GSPCA USB WEBCAM DRIVER
7042 M:      Hans Verkuil <hverkuil@xs4all.nl>
7043 L:      linux-media@vger.kernel.org
7044 T:      git git://linuxtv.org/media_tree.git
7045 S:      Odd Fixes
7046 F:      drivers/media/usb/gspca/
7047
7048 GTP (GPRS Tunneling Protocol)
7049 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7050 M:      Harald Welte <laforge@gnumonks.org>
7051 L:      osmocom-net-gprs@lists.osmocom.org
7052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7053 S:      Maintained
7054 F:      drivers/net/gtp.c
7055
7056 GUID PARTITION TABLE (GPT)
7057 M:      Davidlohr Bueso <dave@stgolabs.net>
7058 L:      linux-efi@vger.kernel.org
7059 S:      Maintained
7060 F:      block/partitions/efi.*
7061
7062 H8/300 ARCHITECTURE
7063 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7064 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7065 W:      http://uclinux-h8.sourceforge.jp
7066 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7067 S:      Maintained
7068 F:      arch/h8300/
7069 F:      drivers/clocksource/h8300_*.c
7070 F:      drivers/clk/h8300/
7071 F:      drivers/irqchip/irq-renesas-h8*.c
7072
7073 HABANALABS PCI DRIVER
7074 M:      Oded Gabbay <oded.gabbay@gmail.com>
7075 T:      git https://github.com/HabanaAI/linux.git
7076 S:      Supported
7077 F:      drivers/misc/habanalabs/
7078 F:      include/uapi/misc/habanalabs.h
7079 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7080 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7081
7082 HACKRF MEDIA DRIVER
7083 M:      Antti Palosaari <crope@iki.fi>
7084 L:      linux-media@vger.kernel.org
7085 W:      https://linuxtv.org
7086 W:      http://palosaari.fi/linux/
7087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7088 T:      git git://linuxtv.org/anttip/media_tree.git
7089 S:      Maintained
7090 F:      drivers/media/usb/hackrf/
7091
7092 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7093 M:      Frank Seidel <frank@f-seidel.de>
7094 L:      platform-driver-x86@vger.kernel.org
7095 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7096 S:      Maintained
7097 F:      drivers/platform/x86/hdaps.c
7098
7099 HARDWARE MONITORING
7100 M:      Jean Delvare <jdelvare@suse.com>
7101 M:      Guenter Roeck <linux@roeck-us.net>
7102 L:      linux-hwmon@vger.kernel.org
7103 W:      http://hwmon.wiki.kernel.org/
7104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7105 S:      Maintained
7106 F:      Documentation/devicetree/bindings/hwmon/
7107 F:      Documentation/hwmon/
7108 F:      drivers/hwmon/
7109 F:      include/linux/hwmon*.h
7110 F:      include/trace/events/hwmon*.h
7111
7112 HARDWARE RANDOM NUMBER GENERATOR CORE
7113 M:      Matt Mackall <mpm@selenic.com>
7114 M:      Herbert Xu <herbert@gondor.apana.org.au>
7115 L:      linux-crypto@vger.kernel.org
7116 S:      Odd fixes
7117 F:      Documentation/devicetree/bindings/rng/
7118 F:      Documentation/admin-guide/hw_random.rst
7119 F:      drivers/char/hw_random/
7120 F:      include/linux/hw_random.h
7121
7122 HARDWARE TRACING FACILITIES
7123 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7124 S:      Maintained
7125 F:      drivers/hwtracing/
7126
7127 HARDWARE SPINLOCK CORE
7128 M:      Ohad Ben-Cohen <ohad@wizery.com>
7129 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7130 L:      linux-remoteproc@vger.kernel.org
7131 S:      Maintained
7132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7133 F:      Documentation/devicetree/bindings/hwlock/
7134 F:      Documentation/hwspinlock.txt
7135 F:      drivers/hwspinlock/
7136 F:      include/linux/hwspinlock.h
7137
7138 HARMONY SOUND DRIVER
7139 L:      linux-parisc@vger.kernel.org
7140 S:      Maintained
7141 F:      sound/parisc/harmony.*
7142
7143 HDPVR USB VIDEO ENCODER DRIVER
7144 M:      Hans Verkuil <hverkuil@xs4all.nl>
7145 L:      linux-media@vger.kernel.org
7146 T:      git git://linuxtv.org/media_tree.git
7147 W:      https://linuxtv.org
7148 S:      Odd Fixes
7149 F:      drivers/media/usb/hdpvr/
7150
7151 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7152 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7153 S:      Supported
7154 F:      Documentation/watchdog/hpwdt.rst
7155 F:      drivers/watchdog/hpwdt.c
7156
7157 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7158 M:      Don Brace <don.brace@microsemi.com>
7159 L:      esc.storagedev@microsemi.com
7160 L:      linux-scsi@vger.kernel.org
7161 S:      Supported
7162 F:      Documentation/scsi/hpsa.txt
7163 F:      drivers/scsi/hpsa*.[ch]
7164 F:      include/linux/cciss*.h
7165 F:      include/uapi/linux/cciss*.h
7166
7167 HFI1 DRIVER
7168 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7169 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7170 L:      linux-rdma@vger.kernel.org
7171 S:      Supported
7172 F:      drivers/infiniband/hw/hfi1
7173
7174 HFS FILESYSTEM
7175 L:      linux-fsdevel@vger.kernel.org
7176 S:      Orphan
7177 F:      Documentation/filesystems/hfs.txt
7178 F:      fs/hfs/
7179
7180 HFSPLUS FILESYSTEM
7181 L:      linux-fsdevel@vger.kernel.org
7182 S:      Orphan
7183 F:      Documentation/filesystems/hfsplus.txt
7184 F:      fs/hfsplus/
7185
7186 HGA FRAMEBUFFER DRIVER
7187 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7188 L:      linux-nvidia@lists.surfsouth.com
7189 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7190 S:      Maintained
7191 F:      drivers/video/fbdev/hgafb.c
7192
7193 HIBERNATION (aka Software Suspend, aka swsusp)
7194 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7195 M:      Pavel Machek <pavel@ucw.cz>
7196 L:      linux-pm@vger.kernel.org
7197 B:      https://bugzilla.kernel.org
7198 S:      Supported
7199 F:      arch/x86/power/
7200 F:      drivers/base/power/
7201 F:      kernel/power/
7202 F:      include/linux/suspend.h
7203 F:      include/linux/freezer.h
7204 F:      include/linux/pm.h
7205 F:      arch/*/include/asm/suspend*.h
7206
7207 HID CORE LAYER
7208 M:      Jiri Kosina <jikos@kernel.org>
7209 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7210 L:      linux-input@vger.kernel.org
7211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7212 S:      Maintained
7213 F:      drivers/hid/
7214 F:      include/linux/hid*
7215 F:      include/uapi/linux/hid*
7216
7217 HID SENSOR HUB DRIVERS
7218 M:      Jiri Kosina <jikos@kernel.org>
7219 M:      Jonathan Cameron <jic23@kernel.org>
7220 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7221 L:      linux-input@vger.kernel.org
7222 L:      linux-iio@vger.kernel.org
7223 S:      Maintained
7224 F:      Documentation/hid/hid-sensor*
7225 F:      drivers/hid/hid-sensor-*
7226 F:      drivers/iio/*/hid-*
7227 F:      include/linux/hid-sensor-*
7228
7229 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7230 M:      Thomas Gleixner <tglx@linutronix.de>
7231 L:      linux-kernel@vger.kernel.org
7232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7233 S:      Maintained
7234 F:      Documentation/timers/
7235 F:      kernel/time/hrtimer.c
7236 F:      kernel/time/clockevents.c
7237 F:      kernel/time/timer_*.c
7238 F:      include/linux/clockchips.h
7239 F:      include/linux/hrtimer.h
7240
7241 HIGH-SPEED SCC DRIVER FOR AX.25
7242 L:      linux-hams@vger.kernel.org
7243 S:      Orphan
7244 F:      drivers/net/hamradio/dmascc.c
7245 F:      drivers/net/hamradio/scc.c
7246
7247 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7248 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7249 W:      http://www.highpoint-tech.com
7250 S:      Supported
7251 F:      Documentation/scsi/hptiop.txt
7252 F:      drivers/scsi/hptiop.c
7253
7254 HIPPI
7255 M:      Jes Sorensen <jes@trained-monkey.org>
7256 L:      linux-hippi@sunsite.dk
7257 S:      Maintained
7258 F:      include/linux/hippidevice.h
7259 F:      include/uapi/linux/if_hippi.h
7260 F:      net/802/hippi.c
7261 F:      drivers/net/hippi/
7262
7263 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7264 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7265 M:      Salil Mehta <salil.mehta@huawei.com>
7266 L:      netdev@vger.kernel.org
7267 W:      http://www.hisilicon.com
7268 S:      Maintained
7269 F:      drivers/net/ethernet/hisilicon/hns3/
7270
7271 HISILICON LPC BUS DRIVER
7272 M:      john.garry@huawei.com
7273 W:      http://www.hisilicon.com
7274 S:      Maintained
7275 F:      drivers/bus/hisi_lpc.c
7276 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7277
7278 HISILICON NETWORK SUBSYSTEM DRIVER
7279 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7280 M:      Salil Mehta <salil.mehta@huawei.com>
7281 L:      netdev@vger.kernel.org
7282 W:      http://www.hisilicon.com
7283 S:      Maintained
7284 F:      drivers/net/ethernet/hisilicon/
7285 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7286
7287 HISILICON PMU DRIVER
7288 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7289 W:      http://www.hisilicon.com
7290 S:      Supported
7291 F:      drivers/perf/hisilicon
7292 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7293
7294 HISILICON ROCE DRIVER
7295 M:      Lijun Ou <oulijun@huawei.com>
7296 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7297 L:      linux-rdma@vger.kernel.org
7298 S:      Maintained
7299 F:      drivers/infiniband/hw/hns/
7300 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7301
7302 HISILICON SAS Controller
7303 M:      John Garry <john.garry@huawei.com>
7304 W:      http://www.hisilicon.com
7305 S:      Supported
7306 F:      drivers/scsi/hisi_sas/
7307 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7308
7309 HMM - Heterogeneous Memory Management
7310 M:      Jérôme Glisse <jglisse@redhat.com>
7311 L:      linux-mm@kvack.org
7312 S:      Maintained
7313 F:      mm/hmm*
7314 F:      include/linux/hmm*
7315 F:      Documentation/vm/hmm.rst
7316
7317 HOST AP DRIVER
7318 M:      Jouni Malinen <j@w1.fi>
7319 L:      linux-wireless@vger.kernel.org
7320 W:      http://w1.fi/hostap-driver.html
7321 S:      Obsolete
7322 F:      drivers/net/wireless/intersil/hostap/
7323
7324 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7325 L:      platform-driver-x86@vger.kernel.org
7326 S:      Orphan
7327 F:      drivers/platform/x86/tc1100-wmi.c
7328
7329 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7330 M:      Jaroslav Kysela <perex@perex.cz>
7331 S:      Maintained
7332 F:      drivers/net/ethernet/hp/hp100.*
7333
7334 HPET:   High Precision Event Timers driver
7335 M:      Clemens Ladisch <clemens@ladisch.de>
7336 S:      Maintained
7337 F:      Documentation/timers/hpet.rst
7338 F:      drivers/char/hpet.c
7339 F:      include/linux/hpet.h
7340 F:      include/uapi/linux/hpet.h
7341
7342 HPET:   x86
7343 S:      Orphan
7344 F:      arch/x86/kernel/hpet.c
7345 F:      arch/x86/include/asm/hpet.h
7346
7347 HPFS FILESYSTEM
7348 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7349 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7350 S:      Maintained
7351 F:      fs/hpfs/
7352
7353 HSI SUBSYSTEM
7354 M:      Sebastian Reichel <sre@kernel.org>
7355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7356 S:      Maintained
7357 F:      Documentation/ABI/testing/sysfs-bus-hsi
7358 F:      Documentation/driver-api/hsi.rst
7359 F:      drivers/hsi/
7360 F:      include/linux/hsi/
7361 F:      include/uapi/linux/hsi/
7362
7363 HSO 3G MODEM DRIVER
7364 L:      linux-usb@vger.kernel.org
7365 S:      Orphan
7366 F:      drivers/net/usb/hso.c
7367
7368 HSR NETWORK PROTOCOL
7369 M:      Arvid Brodin <arvid.brodin@alten.se>
7370 L:      netdev@vger.kernel.org
7371 S:      Maintained
7372 F:      net/hsr/
7373
7374 HT16K33 LED CONTROLLER DRIVER
7375 M:      Robin van der Gracht <robin@protonic.nl>
7376 S:      Maintained
7377 F:      drivers/auxdisplay/ht16k33.c
7378 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7379
7380 HTCPEN TOUCHSCREEN DRIVER
7381 M:      Pau Oliva Fora <pof@eslack.org>
7382 L:      linux-input@vger.kernel.org
7383 S:      Maintained
7384 F:      drivers/input/touchscreen/htcpen.c
7385
7386 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7387 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7388 L:      linux-iio@vger.kernel.org
7389 W:      http://www.st.com/
7390 S:      Maintained
7391 F:      drivers/iio/humidity/hts221*
7392 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7393
7394 HUAWEI ETHERNET DRIVER
7395 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7396 L:      netdev@vger.kernel.org
7397 S:      Supported
7398 F:      Documentation/networking/hinic.txt
7399 F:      drivers/net/ethernet/huawei/hinic/
7400
7401 HUGETLB FILESYSTEM
7402 M:      Mike Kravetz <mike.kravetz@oracle.com>
7403 L:      linux-mm@kvack.org
7404 S:      Maintained
7405 F:      fs/hugetlbfs/
7406 F:      mm/hugetlb.c
7407 F:      include/linux/hugetlb.h
7408 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7409 F:      Documentation/vm/hugetlbfs_reserv.rst
7410 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7411
7412 HVA ST MEDIA DRIVER
7413 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7414 L:      linux-media@vger.kernel.org
7415 T:      git git://linuxtv.org/media_tree.git
7416 W:      https://linuxtv.org
7417 S:      Supported
7418 F:      drivers/media/platform/sti/hva
7419
7420 HWPOISON MEMORY FAILURE HANDLING
7421 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7422 L:      linux-mm@kvack.org
7423 S:      Maintained
7424 F:      mm/memory-failure.c
7425 F:      mm/hwpoison-inject.c
7426
7427 HYGON PROCESSOR SUPPORT
7428 M:      Pu Wen <puwen@hygon.cn>
7429 L:      linux-kernel@vger.kernel.org
7430 S:      Maintained
7431 F:      arch/x86/kernel/cpu/hygon.c
7432
7433 Hyper-V CORE AND DRIVERS
7434 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7435 M:      Haiyang Zhang <haiyangz@microsoft.com>
7436 M:      Stephen Hemminger <sthemmin@microsoft.com>
7437 M:      Sasha Levin <sashal@kernel.org>
7438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7439 L:      linux-hyperv@vger.kernel.org
7440 S:      Supported
7441 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7442 F:      arch/x86/include/asm/mshyperv.h
7443 F:      arch/x86/include/asm/trace/hyperv.h
7444 F:      arch/x86/include/asm/hyperv-tlfs.h
7445 F:      arch/x86/kernel/cpu/mshyperv.c
7446 F:      arch/x86/hyperv
7447 F:      drivers/clocksource/hyperv_timer.c
7448 F:      drivers/hid/hid-hyperv.c
7449 F:      drivers/hv/
7450 F:      drivers/input/serio/hyperv-keyboard.c
7451 F:      drivers/pci/controller/pci-hyperv.c
7452 F:      drivers/net/hyperv/
7453 F:      drivers/scsi/storvsc_drv.c
7454 F:      drivers/uio/uio_hv_generic.c
7455 F:      drivers/video/fbdev/hyperv_fb.c
7456 F:      drivers/iommu/hyperv_iommu.c
7457 F:      net/vmw_vsock/hyperv_transport.c
7458 F:      include/clocksource/hyperv_timer.h
7459 F:      include/linux/hyperv.h
7460 F:      include/uapi/linux/hyperv.h
7461 F:      include/asm-generic/mshyperv.h
7462 F:      tools/hv/
7463 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7464
7465 HYPERBUS SUPPORT
7466 M:      Vignesh Raghavendra <vigneshr@ti.com>
7467 S:      Supported
7468 F:      drivers/mtd/hyperbus/
7469 F:      include/linux/mtd/hyperbus.h
7470 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7471 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7472
7473 HYPERVISOR VIRTUAL CONSOLE DRIVER
7474 L:      linuxppc-dev@lists.ozlabs.org
7475 S:      Odd Fixes
7476 F:      drivers/tty/hvc/
7477
7478 I2C ACPI SUPPORT
7479 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7480 L:      linux-i2c@vger.kernel.org
7481 L:      linux-acpi@vger.kernel.org
7482 S:      Maintained
7483 F:      drivers/i2c/i2c-core-acpi.c
7484
7485 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7486 M:      Ajay Gupta <ajayg@nvidia.com>
7487 L:      linux-i2c@vger.kernel.org
7488 S:      Maintained
7489 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7490 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7491
7492 I2C MUXES
7493 M:      Peter Rosin <peda@axentia.se>
7494 L:      linux-i2c@vger.kernel.org
7495 S:      Maintained
7496 F:      Documentation/i2c/i2c-topology
7497 F:      Documentation/i2c/muxes/
7498 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7499 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7500 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7501 F:      drivers/i2c/i2c-mux.c
7502 F:      drivers/i2c/muxes/
7503 F:      include/linux/i2c-mux.h
7504
7505 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7506 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7507 L:      linux-i2c@vger.kernel.org
7508 S:      Maintained
7509 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7510 F:      drivers/i2c/busses/i2c-mv64xxx.c
7511
7512 I2C OVER PARALLEL PORT
7513 M:      Jean Delvare <jdelvare@suse.com>
7514 L:      linux-i2c@vger.kernel.org
7515 S:      Maintained
7516 F:      Documentation/i2c/busses/i2c-parport
7517 F:      Documentation/i2c/busses/i2c-parport-light
7518 F:      drivers/i2c/busses/i2c-parport.c
7519 F:      drivers/i2c/busses/i2c-parport-light.c
7520
7521 I2C SUBSYSTEM
7522 M:      Wolfram Sang <wsa@the-dreams.de>
7523 L:      linux-i2c@vger.kernel.org
7524 W:      https://i2c.wiki.kernel.org/
7525 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7527 S:      Maintained
7528 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7529 F:      Documentation/i2c/
7530 F:      drivers/i2c/*
7531 F:      include/linux/i2c.h
7532 F:      include/linux/i2c-dev.h
7533 F:      include/linux/i2c-smbus.h
7534 F:      include/uapi/linux/i2c.h
7535 F:      include/uapi/linux/i2c-*.h
7536
7537 I2C SUBSYSTEM HOST DRIVERS
7538 L:      linux-i2c@vger.kernel.org
7539 W:      https://i2c.wiki.kernel.org/
7540 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7542 S:      Odd Fixes
7543 F:      Documentation/devicetree/bindings/i2c/
7544 F:      drivers/i2c/algos/
7545 F:      drivers/i2c/busses/
7546
7547 I2C-TAOS-EVM DRIVER
7548 M:      Jean Delvare <jdelvare@suse.com>
7549 L:      linux-i2c@vger.kernel.org
7550 S:      Maintained
7551 F:      Documentation/i2c/busses/i2c-taos-evm
7552 F:      drivers/i2c/busses/i2c-taos-evm.c
7553
7554 I2C-TINY-USB DRIVER
7555 M:      Till Harbaum <till@harbaum.org>
7556 L:      linux-i2c@vger.kernel.org
7557 W:      http://www.harbaum.org/till/i2c_tiny_usb
7558 S:      Maintained
7559 F:      drivers/i2c/busses/i2c-tiny-usb.c
7560
7561 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7562 M:      Jean Delvare <jdelvare@suse.com>
7563 L:      linux-i2c@vger.kernel.org
7564 S:      Maintained
7565 F:      Documentation/i2c/busses/i2c-ali1535
7566 F:      Documentation/i2c/busses/i2c-ali1563
7567 F:      Documentation/i2c/busses/i2c-ali15x3
7568 F:      Documentation/i2c/busses/i2c-amd756
7569 F:      Documentation/i2c/busses/i2c-amd8111
7570 F:      Documentation/i2c/busses/i2c-i801
7571 F:      Documentation/i2c/busses/i2c-nforce2
7572 F:      Documentation/i2c/busses/i2c-piix4
7573 F:      Documentation/i2c/busses/i2c-sis5595
7574 F:      Documentation/i2c/busses/i2c-sis630
7575 F:      Documentation/i2c/busses/i2c-sis96x
7576 F:      Documentation/i2c/busses/i2c-via
7577 F:      Documentation/i2c/busses/i2c-viapro
7578 F:      drivers/i2c/busses/i2c-ali1535.c
7579 F:      drivers/i2c/busses/i2c-ali1563.c
7580 F:      drivers/i2c/busses/i2c-ali15x3.c
7581 F:      drivers/i2c/busses/i2c-amd756.c
7582 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7583 F:      drivers/i2c/busses/i2c-amd8111.c
7584 F:      drivers/i2c/busses/i2c-i801.c
7585 F:      drivers/i2c/busses/i2c-isch.c
7586 F:      drivers/i2c/busses/i2c-nforce2.c
7587 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7588 F:      drivers/i2c/busses/i2c-piix4.c
7589 F:      drivers/i2c/busses/i2c-sis5595.c
7590 F:      drivers/i2c/busses/i2c-sis630.c
7591 F:      drivers/i2c/busses/i2c-sis96x.c
7592 F:      drivers/i2c/busses/i2c-via.c
7593 F:      drivers/i2c/busses/i2c-viapro.c
7594
7595 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7596 M:      Hans de Goede <hdegoede@redhat.com>
7597 L:      linux-i2c@vger.kernel.org
7598 S:      Maintained
7599 F:      drivers/i2c/busses/i2c-cht-wc.c
7600
7601 I2C/SMBUS ISMT DRIVER
7602 M:      Seth Heasley <seth.heasley@intel.com>
7603 M:      Neil Horman <nhorman@tuxdriver.com>
7604 L:      linux-i2c@vger.kernel.org
7605 F:      drivers/i2c/busses/i2c-ismt.c
7606 F:      Documentation/i2c/busses/i2c-ismt
7607
7608 I2C/SMBUS STUB DRIVER
7609 M:      Jean Delvare <jdelvare@suse.com>
7610 L:      linux-i2c@vger.kernel.org
7611 S:      Maintained
7612 F:      drivers/i2c/i2c-stub.c
7613
7614 I3C SUBSYSTEM
7615 M:      Boris Brezillon <bbrezillon@kernel.org>
7616 L:      linux-i3c@lists.infradead.org
7617 C:      irc://chat.freenode.net/linux-i3c
7618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7619 S:      Maintained
7620 F:      Documentation/ABI/testing/sysfs-bus-i3c
7621 F:      Documentation/devicetree/bindings/i3c/
7622 F:      Documentation/driver-api/i3c
7623 F:      drivers/i3c/
7624 F:      include/linux/i3c/
7625
7626 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7627 M:      Vitor Soares <vitor.soares@synopsys.com>
7628 S:      Maintained
7629 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7630 F:      drivers/i3c/master/dw*
7631
7632 IA64 (Itanium) PLATFORM
7633 M:      Tony Luck <tony.luck@intel.com>
7634 M:      Fenghua Yu <fenghua.yu@intel.com>
7635 L:      linux-ia64@vger.kernel.org
7636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7637 S:      Maintained
7638 F:      arch/ia64/
7639
7640 IBM Power 842 compression accelerator
7641 M:      Haren Myneni <haren@us.ibm.com>
7642 S:      Supported
7643 F:      drivers/crypto/nx/Makefile
7644 F:      drivers/crypto/nx/Kconfig
7645 F:      drivers/crypto/nx/nx-842*
7646 F:      include/linux/sw842.h
7647 F:      crypto/842.c
7648 F:      lib/842/
7649
7650 IBM Power in-Nest Crypto Acceleration
7651 M:      Breno Leitão <leitao@debian.org>
7652 M:      Nayna Jain <nayna@linux.ibm.com>
7653 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7654 L:      linux-crypto@vger.kernel.org
7655 S:      Supported
7656 F:      drivers/crypto/nx/Makefile
7657 F:      drivers/crypto/nx/Kconfig
7658 F:      drivers/crypto/nx/nx-aes*
7659 F:      drivers/crypto/nx/nx-sha*
7660 F:      drivers/crypto/nx/nx.*
7661 F:      drivers/crypto/nx/nx_csbcpb.h
7662 F:      drivers/crypto/nx/nx_debugfs.h
7663
7664 IBM Power Linux RAID adapter
7665 M:      Brian King <brking@us.ibm.com>
7666 S:      Supported
7667 F:      drivers/scsi/ipr.*
7668
7669 IBM Power SRIOV Virtual NIC Device Driver
7670 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7671 M:      John Allen <jallen@linux.ibm.com>
7672 L:      netdev@vger.kernel.org
7673 S:      Supported
7674 F:      drivers/net/ethernet/ibm/ibmvnic.*
7675
7676 IBM Power Virtual Accelerator Switchboard
7677 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7678 L:      linuxppc-dev@lists.ozlabs.org
7679 S:      Supported
7680 F:      arch/powerpc/platforms/powernv/vas*
7681 F:      arch/powerpc/platforms/powernv/copy-paste.h
7682 F:      arch/powerpc/include/asm/vas.h
7683
7684 IBM Power Virtual Ethernet Device Driver
7685 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7686 L:      netdev@vger.kernel.org
7687 S:      Supported
7688 F:      drivers/net/ethernet/ibm/ibmveth.*
7689
7690 IBM Power Virtual FC Device Drivers
7691 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7692 L:      linux-scsi@vger.kernel.org
7693 S:      Supported
7694 F:      drivers/scsi/ibmvscsi/ibmvfc*
7695
7696 IBM Power Virtual Management Channel Driver
7697 M:      Steven Royer <seroyer@linux.ibm.com>
7698 S:      Supported
7699 F:      drivers/misc/ibmvmc.*
7700
7701 IBM Power Virtual SCSI Device Drivers
7702 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7703 L:      linux-scsi@vger.kernel.org
7704 S:      Supported
7705 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7706 F:      include/scsi/viosrp.h
7707
7708 IBM Power Virtual SCSI Device Target Driver
7709 M:      Michael Cyr <mikecyr@linux.ibm.com>
7710 L:      linux-scsi@vger.kernel.org
7711 L:      target-devel@vger.kernel.org
7712 S:      Supported
7713 F:      drivers/scsi/ibmvscsi_tgt/
7714
7715 IBM Power VMX Cryptographic instructions
7716 M:      Breno Leitão <leitao@debian.org>
7717 M:      Nayna Jain <nayna@linux.ibm.com>
7718 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7719 L:      linux-crypto@vger.kernel.org
7720 S:      Supported
7721 F:      drivers/crypto/vmx/Makefile
7722 F:      drivers/crypto/vmx/Kconfig
7723 F:      drivers/crypto/vmx/vmx.c
7724 F:      drivers/crypto/vmx/aes*
7725 F:      drivers/crypto/vmx/ghash*
7726 F:      drivers/crypto/vmx/ppc-xlate.pl
7727
7728 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7729 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7730 L:      linux-pci@vger.kernel.org
7731 L:      linuxppc-dev@lists.ozlabs.org
7732 S:      Supported
7733 F:      drivers/pci/hotplug/rpaphp*
7734
7735 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7736 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7737 L:      linux-pci@vger.kernel.org
7738 L:      linuxppc-dev@lists.ozlabs.org
7739 S:      Supported
7740 F:      drivers/pci/hotplug/rpadlpar*
7741
7742 IBM ServeRAID RAID DRIVER
7743 S:      Orphan
7744 F:      drivers/scsi/ips.*
7745
7746 ICH LPC AND GPIO DRIVER
7747 M:      Peter Tyser <ptyser@xes-inc.com>
7748 S:      Maintained
7749 F:      drivers/mfd/lpc_ich.c
7750 F:      drivers/gpio/gpio-ich.c
7751
7752 IDE SUBSYSTEM
7753 M:      "David S. Miller" <davem@davemloft.net>
7754 L:      linux-ide@vger.kernel.org
7755 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7757 S:      Maintained
7758 F:      Documentation/ide/
7759 F:      drivers/ide/
7760 F:      include/linux/ide.h
7761
7762 IDE/ATAPI DRIVERS
7763 M:      Borislav Petkov <bp@alien8.de>
7764 L:      linux-ide@vger.kernel.org
7765 S:      Maintained
7766 F:      Documentation/cdrom/ide-cd.rst
7767 F:      drivers/ide/ide-cd*
7768
7769 IDEAPAD LAPTOP EXTRAS DRIVER
7770 M:      Ike Panhc <ike.pan@canonical.com>
7771 L:      platform-driver-x86@vger.kernel.org
7772 W:      http://launchpad.net/ideapad-laptop
7773 S:      Maintained
7774 F:      drivers/platform/x86/ideapad-laptop.c
7775
7776 IDEAPAD LAPTOP SLIDEBAR DRIVER
7777 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7778 L:      linux-input@vger.kernel.org
7779 W:      https://github.com/o2genum/ideapad-slidebar
7780 S:      Maintained
7781 F:      drivers/input/misc/ideapad_slidebar.c
7782
7783 IDT VersaClock 5 CLOCK DRIVER
7784 M:      Marek Vasut <marek.vasut@gmail.com>
7785 S:      Maintained
7786 F:      drivers/clk/clk-versaclock5.c
7787
7788 IEEE 802.15.4 SUBSYSTEM
7789 M:      Alexander Aring <alex.aring@gmail.com>
7790 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7791 L:      linux-wpan@vger.kernel.org
7792 W:      http://wpan.cakelab.org/
7793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7795 S:      Maintained
7796 F:      net/ieee802154/
7797 F:      net/mac802154/
7798 F:      drivers/net/ieee802154/
7799 F:      include/linux/nl802154.h
7800 F:      include/linux/ieee802154.h
7801 F:      include/net/nl802154.h
7802 F:      include/net/mac802154.h
7803 F:      include/net/af_ieee802154.h
7804 F:      include/net/cfg802154.h
7805 F:      include/net/ieee802154_netdev.h
7806 F:      Documentation/networking/ieee802154.rst
7807
7808 IFE PROTOCOL
7809 M:      Yotam Gigi <yotam.gi@gmail.com>
7810 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7811 F:      net/ife
7812 F:      include/net/ife.h
7813 F:      include/uapi/linux/ife.h
7814
7815 IGORPLUG-USB IR RECEIVER
7816 M:      Sean Young <sean@mess.org>
7817 L:      linux-media@vger.kernel.org
7818 S:      Maintained
7819 F:      drivers/media/rc/igorplugusb.c
7820
7821 IGUANAWORKS USB IR TRANSCEIVER
7822 M:      Sean Young <sean@mess.org>
7823 L:      linux-media@vger.kernel.org
7824 S:      Maintained
7825 F:      drivers/media/rc/iguanair.c
7826
7827 IIO DIGITAL POTENTIOMETER DAC
7828 M:      Peter Rosin <peda@axentia.se>
7829 L:      linux-iio@vger.kernel.org
7830 S:      Maintained
7831 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7832 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7833 F:      drivers/iio/dac/dpot-dac.c
7834
7835 IIO ENVELOPE DETECTOR
7836 M:      Peter Rosin <peda@axentia.se>
7837 L:      linux-iio@vger.kernel.org
7838 S:      Maintained
7839 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7840 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7841 F:      drivers/iio/adc/envelope-detector.c
7842
7843 IIO MULTIPLEXER
7844 M:      Peter Rosin <peda@axentia.se>
7845 L:      linux-iio@vger.kernel.org
7846 S:      Maintained
7847 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7848 F:      drivers/iio/multiplexer/iio-mux.c
7849
7850 IIO SUBSYSTEM AND DRIVERS
7851 M:      Jonathan Cameron <jic23@kernel.org>
7852 R:      Hartmut Knaack <knaack.h@gmx.de>
7853 R:      Lars-Peter Clausen <lars@metafoo.de>
7854 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7855 L:      linux-iio@vger.kernel.org
7856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7857 S:      Maintained
7858 F:      Documentation/ABI/testing/configfs-iio*
7859 F:      Documentation/ABI/testing/sysfs-bus-iio*
7860 F:      Documentation/devicetree/bindings/iio/
7861 F:      drivers/iio/
7862 F:      drivers/staging/iio/
7863 F:      include/linux/iio/
7864 F:      tools/iio/
7865
7866 IIO UNIT CONVERTER
7867 M:      Peter Rosin <peda@axentia.se>
7868 L:      linux-iio@vger.kernel.org
7869 S:      Maintained
7870 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7871 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7872 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7873 F:      drivers/iio/afe/iio-rescale.c
7874
7875 IKANOS/ADI EAGLE ADSL USB DRIVER
7876 M:      Matthieu Castet <castet.matthieu@free.fr>
7877 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7878 S:      Maintained
7879 F:      drivers/usb/atm/ueagle-atm.c
7880
7881 IMGTEC ASCII LCD DRIVER
7882 M:      Paul Burton <paul.burton@mips.com>
7883 S:      Maintained
7884 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7885 F:      drivers/auxdisplay/img-ascii-lcd.c
7886
7887 IMGTEC IR DECODER DRIVER
7888 M:      James Hogan <jhogan@kernel.org>
7889 S:      Maintained
7890 F:      drivers/media/rc/img-ir/
7891
7892 IMON SOUNDGRAPH USB IR RECEIVER
7893 M:      Sean Young <sean@mess.org>
7894 L:      linux-media@vger.kernel.org
7895 S:      Maintained
7896 F:      drivers/media/rc/imon_raw.c
7897 F:      drivers/media/rc/imon.c
7898
7899 IMS TWINTURBO FRAMEBUFFER DRIVER
7900 L:      linux-fbdev@vger.kernel.org
7901 S:      Orphan
7902 F:      drivers/video/fbdev/imsttfb.c
7903
7904 INA209 HARDWARE MONITOR DRIVER
7905 M:      Guenter Roeck <linux@roeck-us.net>
7906 L:      linux-hwmon@vger.kernel.org
7907 S:      Maintained
7908 F:      Documentation/hwmon/ina209.rst
7909 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7910 F:      drivers/hwmon/ina209.c
7911
7912 INA2XX HARDWARE MONITOR DRIVER
7913 M:      Guenter Roeck <linux@roeck-us.net>
7914 L:      linux-hwmon@vger.kernel.org
7915 S:      Maintained
7916 F:      Documentation/hwmon/ina2xx.rst
7917 F:      drivers/hwmon/ina2xx.c
7918 F:      include/linux/platform_data/ina2xx.h
7919
7920 INDUSTRY PACK SUBSYSTEM (IPACK)
7921 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7922 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7923 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7924 L:      industrypack-devel@lists.sourceforge.net
7925 W:      http://industrypack.sourceforge.net
7926 S:      Maintained
7927 F:      drivers/ipack/
7928
7929 INFINEON DPS310 Driver
7930 M:      Eddie James <eajames@linux.ibm.com>
7931 L:      linux-iio@vger.kernel.org
7932 F:      drivers/iio/pressure/dps310.c
7933 S:      Maintained
7934
7935 INFINIBAND SUBSYSTEM
7936 M:      Doug Ledford <dledford@redhat.com>
7937 M:      Jason Gunthorpe <jgg@mellanox.com>
7938 L:      linux-rdma@vger.kernel.org
7939 W:      https://github.com/linux-rdma/rdma-core
7940 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7942 S:      Supported
7943 F:      Documentation/devicetree/bindings/infiniband/
7944 F:      Documentation/infiniband/
7945 F:      drivers/infiniband/
7946 F:      include/uapi/linux/if_infiniband.h
7947 F:      include/uapi/rdma/
7948 F:      include/rdma/
7949 F:      include/trace/events/ib_mad.h
7950 F:      include/trace/events/ib_umad.h
7951 F:      samples/bpf/ibumad_kern.c
7952 F:      samples/bpf/ibumad_user.c
7953
7954 INGENIC JZ4780 DMA Driver
7955 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7956 S:      Maintained
7957 F:      drivers/dma/dma-jz4780.c
7958
7959 INGENIC JZ4780 NAND DRIVER
7960 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7961 L:      linux-mtd@lists.infradead.org
7962 S:      Maintained
7963 F:      drivers/mtd/nand/raw/ingenic/
7964
7965 INGENIC JZ47xx SoCs
7966 M:      Paul Cercueil <paul@crapouillou.net>
7967 S:      Maintained
7968 F:      arch/mips/boot/dts/ingenic/
7969 F:      arch/mips/include/asm/mach-jz4740/
7970 F:      arch/mips/jz4740/
7971 F:      drivers/clk/ingenic/
7972 F:      drivers/dma/dma-jz4780.c
7973 F:      drivers/gpu/drm/ingenic/
7974 F:      drivers/i2c/busses/i2c-jz4780.c
7975 F:      drivers/iio/adc/ingenic-adc.c
7976 F:      drivers/irqchip/irq-ingenic.c
7977 F:      drivers/memory/jz4780-nemc.c
7978 F:      drivers/mmc/host/jz4740_mmc.c
7979 F:      drivers/mtd/nand/raw/ingenic/
7980 F:      drivers/pinctrl/pinctrl-ingenic.c
7981 F:      drivers/power/supply/ingenic-battery.c
7982 F:      drivers/pwm/pwm-jz4740.c
7983 F:      drivers/rtc/rtc-jz4740.c
7984 F:      drivers/tty/serial/8250/8250_ingenic.c
7985 F:      drivers/usb/musb/jz4740.c
7986 F:      drivers/watchdog/jz4740_wdt.c
7987 F:      include/dt-bindings/iio/adc/ingenic,adc.h
7988 F:      include/linux/mfd/ingenic-tcu.h
7989 F:      sound/soc/jz4740/
7990 F:      sound/soc/codecs/jz47*
7991
7992 INOTIFY
7993 M:      Jan Kara <jack@suse.cz>
7994 R:      Amir Goldstein <amir73il@gmail.com>
7995 L:      linux-fsdevel@vger.kernel.org
7996 S:      Maintained
7997 F:      Documentation/filesystems/inotify.txt
7998 F:      fs/notify/inotify/
7999 F:      include/linux/inotify.h
8000 F:      include/uapi/linux/inotify.h
8001
8002 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8003 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8004 L:      linux-input@vger.kernel.org
8005 Q:      http://patchwork.kernel.org/project/linux-input/list/
8006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8007 S:      Maintained
8008 F:      drivers/input/
8009 F:      include/linux/input.h
8010 F:      include/uapi/linux/input.h
8011 F:      include/uapi/linux/input-event-codes.h
8012 F:      include/linux/input/
8013 F:      Documentation/devicetree/bindings/input/
8014 F:      Documentation/devicetree/bindings/serio/
8015 F:      Documentation/input/
8016
8017 INPUT MULTITOUCH (MT) PROTOCOL
8018 M:      Henrik Rydberg <rydberg@bitmath.org>
8019 L:      linux-input@vger.kernel.org
8020 S:      Odd fixes
8021 F:      Documentation/input/multi-touch-protocol.rst
8022 F:      drivers/input/input-mt.c
8023 K:      \b(ABS|SYN)_MT_
8024
8025 INSIDE SECURE CRYPTO DRIVER
8026 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8027 F:      drivers/crypto/inside-secure/
8028 S:      Maintained
8029 L:      linux-crypto@vger.kernel.org
8030
8031 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8032 M:      Mimi Zohar <zohar@linux.ibm.com>
8033 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8034 L:      linux-integrity@vger.kernel.org
8035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8036 S:      Supported
8037 F:      security/integrity/ima/
8038
8039 INTEL 810/815 FRAMEBUFFER DRIVER
8040 M:      Antonino Daplas <adaplas@gmail.com>
8041 L:      linux-fbdev@vger.kernel.org
8042 S:      Maintained
8043 F:      drivers/video/fbdev/i810/
8044
8045 INTEL ASoC DRIVERS
8046 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8047 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8048 M:      Jie Yang <yang.jie@linux.intel.com>
8049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8050 S:      Supported
8051 F:      sound/soc/intel/
8052
8053 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8054 M:      Hans de Goede <hdegoede@redhat.com>
8055 L:      platform-driver-x86@vger.kernel.org
8056 S:      Maintained
8057 F:      drivers/platform/x86/intel_atomisp2_pm.c
8058
8059 INTEL C600 SERIES SAS CONTROLLER DRIVER
8060 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8061 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8062 L:      linux-scsi@vger.kernel.org
8063 T:      git git://git.code.sf.net/p/intel-sas/isci
8064 S:      Supported
8065 F:      drivers/scsi/isci/
8066
8067 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8068 M:      Jani Nikula <jani.nikula@linux.intel.com>
8069 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8070 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8071 L:      intel-gfx@lists.freedesktop.org
8072 W:      https://01.org/linuxgraphics/
8073 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8074 C:      irc://chat.freenode.net/intel-gfx
8075 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8076 T:      git git://anongit.freedesktop.org/drm-intel
8077 S:      Supported
8078 F:      drivers/gpu/drm/i915/
8079 F:      include/drm/i915*
8080 F:      include/uapi/drm/i915_drm.h
8081 F:      Documentation/gpu/i915.rst
8082
8083 INTEL ETHERNET DRIVERS
8084 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8085 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8086 W:      http://www.intel.com/support/feedback.htm
8087 W:      http://e1000.sourceforge.net/
8088 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8091 S:      Supported
8092 F:      Documentation/networking/device_drivers/intel/e100.rst
8093 F:      Documentation/networking/device_drivers/intel/e1000.rst
8094 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8095 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8096 F:      Documentation/networking/device_drivers/intel/igb.rst
8097 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8098 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8099 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8100 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8101 F:      Documentation/networking/device_drivers/intel/i40e.rst
8102 F:      Documentation/networking/device_drivers/intel/iavf.rst
8103 F:      Documentation/networking/device_drivers/intel/ice.rst
8104 F:      drivers/net/ethernet/intel/
8105 F:      drivers/net/ethernet/intel/*/
8106 F:      include/linux/avf/virtchnl.h
8107
8108 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8109 M:      Maik Broemme <mbroemme@libmpq.org>
8110 L:      linux-fbdev@vger.kernel.org
8111 S:      Maintained
8112 F:      Documentation/fb/intelfb.rst
8113 F:      drivers/video/fbdev/intelfb/
8114
8115 INTEL GPIO DRIVERS
8116 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8117 L:      linux-gpio@vger.kernel.org
8118 S:      Maintained
8119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8120 F:      drivers/gpio/gpio-ich.c
8121 F:      drivers/gpio/gpio-intel-mid.c
8122 F:      drivers/gpio/gpio-lynxpoint.c
8123 F:      drivers/gpio/gpio-merrifield.c
8124 F:      drivers/gpio/gpio-ml-ioh.c
8125 F:      drivers/gpio/gpio-pch.c
8126 F:      drivers/gpio/gpio-sch.c
8127 F:      drivers/gpio/gpio-sodaville.c
8128
8129 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8130 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8131 M:      Zhi Wang <zhi.a.wang@intel.com>
8132 L:      intel-gvt-dev@lists.freedesktop.org
8133 L:      intel-gfx@lists.freedesktop.org
8134 W:      https://01.org/igvt-g
8135 T:      git https://github.com/intel/gvt-linux.git
8136 S:      Supported
8137 F:      drivers/gpu/drm/i915/gvt/
8138
8139 INTEL HID EVENT DRIVER
8140 M:      Alex Hung <alex.hung@canonical.com>
8141 L:      platform-driver-x86@vger.kernel.org
8142 S:      Maintained
8143 F:      drivers/platform/x86/intel-hid.c
8144
8145 INTEL I/OAT DMA DRIVER
8146 M:      Dave Jiang <dave.jiang@intel.com>
8147 R:      Dan Williams <dan.j.williams@intel.com>
8148 L:      dmaengine@vger.kernel.org
8149 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8150 S:      Supported
8151 F:      drivers/dma/ioat*
8152
8153 INTEL IDLE DRIVER
8154 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8155 M:      Len Brown <lenb@kernel.org>
8156 L:      linux-pm@vger.kernel.org
8157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8158 B:      https://bugzilla.kernel.org
8159 S:      Supported
8160 F:      drivers/idle/intel_idle.c
8161
8162 INTEL INTEGRATED SENSOR HUB DRIVER
8163 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8164 M:      Jiri Kosina <jikos@kernel.org>
8165 L:      linux-input@vger.kernel.org
8166 S:      Maintained
8167 F:      drivers/hid/intel-ish-hid/
8168
8169 INTEL IOMMU (VT-d)
8170 M:      David Woodhouse <dwmw2@infradead.org>
8171 L:      iommu@lists.linux-foundation.org
8172 T:      git git://git.infradead.org/iommu-2.6.git
8173 S:      Supported
8174 F:      drivers/iommu/intel-iommu.c
8175 F:      include/linux/intel-iommu.h
8176
8177 INTEL IOP-ADMA DMA DRIVER
8178 R:      Dan Williams <dan.j.williams@intel.com>
8179 S:      Odd fixes
8180 F:      drivers/dma/iop-adma.c
8181
8182 INTEL IPU3 CSI-2 CIO2 DRIVER
8183 M:      Yong Zhi <yong.zhi@intel.com>
8184 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8185 M:      Bingbu Cao <bingbu.cao@intel.com>
8186 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8187 L:      linux-media@vger.kernel.org
8188 S:      Maintained
8189 F:      drivers/media/pci/intel/ipu3/
8190 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8191
8192 INTEL IPU3 CSI-2 IMGU DRIVER
8193 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8194 L:      linux-media@vger.kernel.org
8195 S:      Maintained
8196 F:      drivers/staging/media/ipu3/
8197 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8198 F:      Documentation/media/v4l-drivers/ipu3.rst
8199
8200 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8201 M:      Krzysztof Halasa <khalasa@piap.pl>
8202 S:      Maintained
8203 F:      include/linux/soc/ixp4xx/qmgr.h
8204 F:      include/linux/soc/ixp4xx/npe.h
8205 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8206 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8207 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8208 F:      drivers/net/wan/ixp4xx_hss.c
8209
8210 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8211 M:      Deepak Saxena <dsaxena@plexity.net>
8212 S:      Maintained
8213 F:      drivers/char/hw_random/ixp4xx-rng.c
8214
8215 INTEL MANAGEMENT ENGINE (mei)
8216 M:      Tomas Winkler <tomas.winkler@intel.com>
8217 L:      linux-kernel@vger.kernel.org
8218 S:      Supported
8219 F:      include/uapi/linux/mei.h
8220 F:      include/linux/mei_cl_bus.h
8221 F:      drivers/misc/mei/*
8222 F:      drivers/watchdog/mei_wdt.c
8223 F:      Documentation/driver-api/mei/*
8224 F:      samples/mei/*
8225
8226 INTEL MENLOW THERMAL DRIVER
8227 M:      Sujith Thomas <sujith.thomas@intel.com>
8228 L:      platform-driver-x86@vger.kernel.org
8229 W:      https://01.org/linux-acpi
8230 S:      Supported
8231 F:      drivers/platform/x86/intel_menlow.c
8232
8233 INTEL MIC DRIVERS (mic)
8234 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8235 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8236 S:      Supported
8237 W:      https://github.com/sudeepdutt/mic
8238 W:      http://software.intel.com/en-us/mic-developer
8239 F:      include/linux/mic_bus.h
8240 F:      include/linux/scif.h
8241 F:      include/uapi/linux/mic_common.h
8242 F:      include/uapi/linux/mic_ioctl.h
8243 F:      include/uapi/linux/scif_ioctl.h
8244 F:      drivers/misc/mic/
8245 F:      drivers/dma/mic_x100_dma.c
8246 F:      drivers/dma/mic_x100_dma.h
8247 F:      Documentation/mic/
8248
8249 INTEL PMC CORE DRIVER
8250 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8251 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8252 L:      platform-driver-x86@vger.kernel.org
8253 S:      Maintained
8254 F:      drivers/platform/x86/intel_pmc_core*
8255
8256 INTEL PMC/P-Unit IPC DRIVER
8257 M:      Zha Qipeng<qipeng.zha@intel.com>
8258 L:      platform-driver-x86@vger.kernel.org
8259 S:      Maintained
8260 F:      drivers/platform/x86/intel_pmc_ipc.c
8261 F:      drivers/platform/x86/intel_punit_ipc.c
8262 F:      arch/x86/include/asm/intel_pmc_ipc.h
8263 F:      arch/x86/include/asm/intel_punit_ipc.h
8264
8265 INTEL PMIC GPIO DRIVERS
8266 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8267 S:      Maintained
8268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8269 F:      drivers/gpio/gpio-*cove.c
8270 F:      drivers/gpio/gpio-msic.c
8271
8272 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8273 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8274 S:      Maintained
8275 F:      drivers/mfd/intel_msic.c
8276 F:      drivers/mfd/intel_soc_pmic*
8277 F:      include/linux/mfd/intel_msic.h
8278 F:      include/linux/mfd/intel_soc_pmic*
8279
8280 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8281 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8282 L:      linux-wireless@vger.kernel.org
8283 S:      Maintained
8284 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8285 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8286 F:      drivers/net/wireless/intel/ipw2x00/
8287
8288 INTEL PSTATE DRIVER
8289 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8290 M:      Len Brown <lenb@kernel.org>
8291 L:      linux-pm@vger.kernel.org
8292 S:      Supported
8293 F:      drivers/cpufreq/intel_pstate.c
8294
8295 INTEL RDMA RNIC DRIVER
8296 M:      Faisal Latif <faisal.latif@intel.com>
8297 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8298 L:      linux-rdma@vger.kernel.org
8299 S:      Supported
8300 F:      drivers/infiniband/hw/i40iw/
8301 F:      include/uapi/rdma/i40iw-abi.h
8302
8303 INTEL SPEED SELECT TECHNOLOGY
8304 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8305 L:      platform-driver-x86@vger.kernel.org
8306 S:      Maintained
8307 F:      drivers/platform/x86/intel_speed_select_if/
8308 F:      tools/power/x86/intel-speed-select/
8309 F:      include/uapi/linux/isst_if.h
8310
8311 INTEL TELEMETRY DRIVER
8312 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8313 M:      "David E. Box" <david.e.box@linux.intel.com>
8314 L:      platform-driver-x86@vger.kernel.org
8315 S:      Maintained
8316 F:      arch/x86/include/asm/intel_telemetry.h
8317 F:      drivers/platform/x86/intel_telemetry*
8318
8319 INTEL VIRTUAL BUTTON DRIVER
8320 M:      AceLan Kao <acelan.kao@canonical.com>
8321 L:      platform-driver-x86@vger.kernel.org
8322 S:      Maintained
8323 F:      drivers/platform/x86/intel-vbtn.c
8324
8325 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8326 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8327 L:      linux-wireless@vger.kernel.org
8328 S:      Supported
8329 F:      drivers/net/wireless/intel/iwlegacy/
8330
8331 INTEL WIRELESS WIFI LINK (iwlwifi)
8332 M:      Johannes Berg <johannes.berg@intel.com>
8333 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8334 M:      Luca Coelho <luciano.coelho@intel.com>
8335 M:      Intel Linux Wireless <linuxwifi@intel.com>
8336 L:      linux-wireless@vger.kernel.org
8337 W:      http://intellinuxwireless.org
8338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8339 S:      Supported
8340 F:      drivers/net/wireless/intel/iwlwifi/
8341
8342 INTEL WIRELESS WIMAX CONNECTION 2400
8343 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8344 M:      linux-wimax@intel.com
8345 L:      wimax@linuxwimax.org (subscribers-only)
8346 S:      Supported
8347 W:      http://linuxwimax.org
8348 F:      Documentation/wimax/README.i2400m
8349 F:      drivers/net/wimax/i2400m/
8350 F:      include/uapi/linux/wimax/i2400m.h
8351
8352 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8353 M:      Mario Limonciello <mario.limonciello@dell.com>
8354 S:      Maintained
8355 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8356
8357 INTEL(R) TRACE HUB
8358 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8359 S:      Supported
8360 F:      Documentation/trace/intel_th.rst
8361 F:      drivers/hwtracing/intel_th/
8362
8363 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8364 M:      Ning Sun <ning.sun@intel.com>
8365 L:      tboot-devel@lists.sourceforge.net
8366 W:      http://tboot.sourceforge.net
8367 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8368 S:      Supported
8369 F:      Documentation/x86/intel_txt.rst
8370 F:      include/linux/tboot.h
8371 F:      arch/x86/kernel/tboot.c
8372
8373 INTEL-MID GPIO DRIVER
8374 M:      David Cohen <david.a.cohen@linux.intel.com>
8375 L:      linux-gpio@vger.kernel.org
8376 S:      Maintained
8377 F:      drivers/gpio/gpio-intel-mid.c
8378
8379 INTERCONNECT API
8380 M:      Georgi Djakov <georgi.djakov@linaro.org>
8381 L:      linux-pm@vger.kernel.org
8382 S:      Maintained
8383 F:      Documentation/driver-api/interconnect.rst
8384 F:      Documentation/devicetree/bindings/interconnect/
8385 F:      drivers/interconnect/
8386 F:      include/dt-bindings/interconnect/
8387 F:      include/linux/interconnect-provider.h
8388 F:      include/linux/interconnect.h
8389
8390 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8391 M:      Linus Walleij <linus.walleij@linaro.org>
8392 L:      linux-iio@vger.kernel.org
8393 S:      Maintained
8394 F:      drivers/iio/gyro/mpu3050*
8395 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8396
8397 IOC3 ETHERNET DRIVER
8398 M:      Ralf Baechle <ralf@linux-mips.org>
8399 L:      linux-mips@vger.kernel.org
8400 S:      Maintained
8401 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8402
8403 IOC3 SERIAL DRIVER
8404 M:      Pat Gefre <pfg@sgi.com>
8405 L:      linux-serial@vger.kernel.org
8406 S:      Maintained
8407 F:      drivers/tty/serial/ioc3_serial.c
8408
8409 IOMAP FILESYSTEM LIBRARY
8410 M:      Christoph Hellwig <hch@infradead.org>
8411 M:      Darrick J. Wong <darrick.wong@oracle.com>
8412 M:      linux-xfs@vger.kernel.org
8413 M:      linux-fsdevel@vger.kernel.org
8414 L:      linux-xfs@vger.kernel.org
8415 L:      linux-fsdevel@vger.kernel.org
8416 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8417 S:      Supported
8418 F:      fs/iomap.c
8419 F:      fs/iomap/
8420 F:      include/linux/iomap.h
8421
8422 IOMMU DRIVERS
8423 M:      Joerg Roedel <joro@8bytes.org>
8424 L:      iommu@lists.linux-foundation.org
8425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8426 S:      Maintained
8427 F:      Documentation/devicetree/bindings/iommu/
8428 F:      drivers/iommu/
8429 F:      include/linux/iommu.h
8430 F:      include/linux/of_iommu.h
8431 F:      include/linux/iova.h
8432
8433 IO_URING
8434 M:      Jens Axboe <axboe@kernel.dk>
8435 L:      linux-block@vger.kernel.org
8436 L:      linux-fsdevel@vger.kernel.org
8437 T:      git git://git.kernel.dk/linux-block
8438 T:      git git://git.kernel.dk/liburing
8439 S:      Maintained
8440 F:      fs/io_uring.c
8441 F:      include/uapi/linux/io_uring.h
8442
8443 IP MASQUERADING
8444 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8445 S:      Maintained
8446 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8447
8448 IPMI SUBSYSTEM
8449 M:      Corey Minyard <minyard@acm.org>
8450 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8451 W:      http://openipmi.sourceforge.net/
8452 S:      Supported
8453 F:      Documentation/devicetree/bindings/ipmi/
8454 F:      Documentation/IPMI.txt
8455 F:      drivers/char/ipmi/
8456 F:      include/linux/ipmi*
8457 F:      include/uapi/linux/ipmi*
8458
8459 IPS SCSI RAID DRIVER
8460 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8461 L:      linux-scsi@vger.kernel.org
8462 W:      http://www.adaptec.com/
8463 S:      Maintained
8464 F:      drivers/scsi/ips*
8465
8466 IPVS
8467 M:      Wensong Zhang <wensong@linux-vs.org>
8468 M:      Simon Horman <horms@verge.net.au>
8469 M:      Julian Anastasov <ja@ssi.bg>
8470 L:      netdev@vger.kernel.org
8471 L:      lvs-devel@vger.kernel.org
8472 S:      Maintained
8473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8475 F:      Documentation/networking/ipvs-sysctl.txt
8476 F:      include/net/ip_vs.h
8477 F:      include/uapi/linux/ip_vs.h
8478 F:      net/netfilter/ipvs/
8479
8480 IPWIRELESS DRIVER
8481 M:      Jiri Kosina <jikos@kernel.org>
8482 M:      David Sterba <dsterba@suse.com>
8483 S:      Odd Fixes
8484 F:      drivers/tty/ipwireless/
8485
8486 IPX NETWORK LAYER
8487 L:      netdev@vger.kernel.org
8488 S:      Obsolete
8489 F:      include/uapi/linux/ipx.h
8490
8491 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8492 M:      Marc Zyngier <maz@kernel.org>
8493 S:      Maintained
8494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8495 F:      Documentation/IRQ-domain.txt
8496 F:      include/linux/irqdomain.h
8497 F:      kernel/irq/irqdomain.c
8498 F:      kernel/irq/msi.c
8499
8500 IRQ SUBSYSTEM
8501 M:      Thomas Gleixner <tglx@linutronix.de>
8502 L:      linux-kernel@vger.kernel.org
8503 S:      Maintained
8504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8505 F:      kernel/irq/
8506
8507 IRQCHIP DRIVERS
8508 M:      Thomas Gleixner <tglx@linutronix.de>
8509 M:      Jason Cooper <jason@lakedaemon.net>
8510 M:      Marc Zyngier <maz@kernel.org>
8511 L:      linux-kernel@vger.kernel.org
8512 S:      Maintained
8513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8514 F:      Documentation/devicetree/bindings/interrupt-controller/
8515 F:      drivers/irqchip/
8516
8517 ISA
8518 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8519 S:      Maintained
8520 F:      Documentation/driver-api/isa.rst
8521 F:      drivers/base/isa.c
8522 F:      include/linux/isa.h
8523
8524 ISA RADIO MODULE
8525 M:      Hans Verkuil <hverkuil@xs4all.nl>
8526 L:      linux-media@vger.kernel.org
8527 T:      git git://linuxtv.org/media_tree.git
8528 W:      https://linuxtv.org
8529 S:      Maintained
8530 F:      drivers/media/radio/radio-isa*
8531
8532 ISAPNP
8533 M:      Jaroslav Kysela <perex@perex.cz>
8534 S:      Maintained
8535 F:      Documentation/driver-api/isapnp.rst
8536 F:      drivers/pnp/isapnp/
8537 F:      include/linux/isapnp.h
8538
8539 ISCSI
8540 M:      Lee Duncan <lduncan@suse.com>
8541 M:      Chris Leech <cleech@redhat.com>
8542 L:      open-iscsi@googlegroups.com
8543 W:      www.open-iscsi.com
8544 S:      Maintained
8545 F:      drivers/scsi/*iscsi*
8546 F:      include/scsi/*iscsi*
8547
8548 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8549 M:      Peter Jones <pjones@redhat.com>
8550 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8551 S:      Maintained
8552 F:      drivers/firmware/iscsi_ibft*
8553
8554 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8555 M:      Sagi Grimberg <sagi@grimberg.me>
8556 M:      Max Gurtovoy <maxg@mellanox.com>
8557 L:      linux-rdma@vger.kernel.org
8558 S:      Supported
8559 W:      http://www.openfabrics.org
8560 W:      www.open-iscsi.org
8561 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8562 F:      drivers/infiniband/ulp/iser/
8563
8564 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8565 M:      Sagi Grimberg <sagi@grimberg.me>
8566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8567 L:      linux-rdma@vger.kernel.org
8568 L:      target-devel@vger.kernel.org
8569 S:      Supported
8570 W:      http://www.linux-iscsi.org
8571 F:      drivers/infiniband/ulp/isert
8572
8573 ISDN/mISDN SUBSYSTEM
8574 M:      Karsten Keil <isdn@linux-pingi.de>
8575 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8576 L:      netdev@vger.kernel.org
8577 W:      http://www.isdn4linux.de
8578 S:      Maintained
8579 F:      drivers/isdn/mISDN
8580 F:      drivers/isdn/hardware
8581
8582 ISDN/CAPI SUBSYSTEM
8583 M:      Karsten Keil <isdn@linux-pingi.de>
8584 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8585 L:      netdev@vger.kernel.org
8586 W:      http://www.isdn4linux.de
8587 S:      Odd Fixes
8588 F:      Documentation/isdn/
8589 F:      drivers/isdn/capi/
8590 F:      drivers/staging/isdn/
8591 F:      net/bluetooth/cmtp/
8592 F:      include/linux/isdn/
8593 F:      include/uapi/linux/isdn/
8594
8595 IT87 HARDWARE MONITORING DRIVER
8596 M:      Jean Delvare <jdelvare@suse.com>
8597 L:      linux-hwmon@vger.kernel.org
8598 S:      Maintained
8599 F:      Documentation/hwmon/it87.rst
8600 F:      drivers/hwmon/it87.c
8601
8602 IT913X MEDIA DRIVER
8603 M:      Antti Palosaari <crope@iki.fi>
8604 L:      linux-media@vger.kernel.org
8605 W:      https://linuxtv.org
8606 W:      http://palosaari.fi/linux/
8607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8608 T:      git git://linuxtv.org/anttip/media_tree.git
8609 S:      Maintained
8610 F:      drivers/media/tuners/it913x*
8611
8612 IVTV VIDEO4LINUX DRIVER
8613 M:      Andy Walls <awalls@md.metrocast.net>
8614 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8615 L:      linux-media@vger.kernel.org
8616 T:      git git://linuxtv.org/media_tree.git
8617 W:      http://www.ivtvdriver.org
8618 S:      Maintained
8619 F:      Documentation/media/v4l-drivers/ivtv*
8620 F:      drivers/media/pci/ivtv/
8621 F:      include/uapi/linux/ivtv*
8622
8623 IX2505V MEDIA DRIVER
8624 M:      Malcolm Priestley <tvboxspy@gmail.com>
8625 L:      linux-media@vger.kernel.org
8626 W:      https://linuxtv.org
8627 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8628 S:      Maintained
8629 F:      drivers/media/dvb-frontends/ix2505v*
8630
8631 JAILHOUSE HYPERVISOR INTERFACE
8632 M:      Jan Kiszka <jan.kiszka@siemens.com>
8633 L:      jailhouse-dev@googlegroups.com
8634 S:      Maintained
8635 F:      arch/x86/kernel/jailhouse.c
8636 F:      arch/x86/include/asm/jailhouse_para.h
8637
8638 JC42.4 TEMPERATURE SENSOR DRIVER
8639 M:      Guenter Roeck <linux@roeck-us.net>
8640 L:      linux-hwmon@vger.kernel.org
8641 S:      Maintained
8642 F:      drivers/hwmon/jc42.c
8643 F:      Documentation/hwmon/jc42.rst
8644
8645 JFS FILESYSTEM
8646 M:      Dave Kleikamp <shaggy@kernel.org>
8647 L:      jfs-discussion@lists.sourceforge.net
8648 W:      http://jfs.sourceforge.net/
8649 T:      git git://github.com/kleikamp/linux-shaggy.git
8650 S:      Maintained
8651 F:      Documentation/filesystems/jfs.txt
8652 F:      fs/jfs/
8653
8654 JME NETWORK DRIVER
8655 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8656 L:      netdev@vger.kernel.org
8657 S:      Maintained
8658 F:      drivers/net/ethernet/jme.*
8659
8660 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8661 M:      David Woodhouse <dwmw2@infradead.org>
8662 M:      Richard Weinberger <richard@nod.at>
8663 L:      linux-mtd@lists.infradead.org
8664 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8665 T:      git git://git.infradead.org/ubifs-2.6.git
8666 S:      Odd Fixes
8667 F:      fs/jffs2/
8668 F:      include/uapi/linux/jffs2.h
8669
8670 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8671 M:      "Theodore Ts'o" <tytso@mit.edu>
8672 M:      Jan Kara <jack@suse.com>
8673 L:      linux-ext4@vger.kernel.org
8674 S:      Maintained
8675 F:      fs/jbd2/
8676 F:      include/linux/jbd2.h
8677
8678 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8679 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8680 L:      linux-media@vger.kernel.org
8681 S:      Maintained
8682 F:      drivers/media/platform/rcar_jpu.c
8683
8684 JSM Neo PCI based serial card
8685 L:      linux-serial@vger.kernel.org
8686 S:      Orphan
8687 F:      drivers/tty/serial/jsm/
8688
8689 K10TEMP HARDWARE MONITORING DRIVER
8690 M:      Clemens Ladisch <clemens@ladisch.de>
8691 L:      linux-hwmon@vger.kernel.org
8692 S:      Maintained
8693 F:      Documentation/hwmon/k10temp.rst
8694 F:      drivers/hwmon/k10temp.c
8695
8696 K8TEMP HARDWARE MONITORING DRIVER
8697 M:      Rudolf Marek <r.marek@assembler.cz>
8698 L:      linux-hwmon@vger.kernel.org
8699 S:      Maintained
8700 F:      Documentation/hwmon/k8temp.rst
8701 F:      drivers/hwmon/k8temp.c
8702
8703 KASAN
8704 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8705 R:      Alexander Potapenko <glider@google.com>
8706 R:      Dmitry Vyukov <dvyukov@google.com>
8707 L:      kasan-dev@googlegroups.com
8708 S:      Maintained
8709 F:      arch/*/include/asm/kasan.h
8710 F:      arch/*/mm/kasan_init*
8711 F:      Documentation/dev-tools/kasan.rst
8712 F:      include/linux/kasan*.h
8713 F:      lib/test_kasan.c
8714 F:      mm/kasan/
8715 F:      scripts/Makefile.kasan
8716
8717 KCONFIG
8718 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8720 L:      linux-kbuild@vger.kernel.org
8721 S:      Maintained
8722 F:      Documentation/kbuild/kconfig*
8723 F:      scripts/kconfig/
8724 F:      scripts/Kconfig.include
8725
8726 KDUMP
8727 M:      Dave Young <dyoung@redhat.com>
8728 M:      Baoquan He <bhe@redhat.com>
8729 R:      Vivek Goyal <vgoyal@redhat.com>
8730 L:      kexec@lists.infradead.org
8731 W:      http://lse.sourceforge.net/kdump/
8732 S:      Maintained
8733 F:      Documentation/admin-guide/kdump/
8734
8735 KEENE FM RADIO TRANSMITTER DRIVER
8736 M:      Hans Verkuil <hverkuil@xs4all.nl>
8737 L:      linux-media@vger.kernel.org
8738 T:      git git://linuxtv.org/media_tree.git
8739 W:      https://linuxtv.org
8740 S:      Maintained
8741 F:      drivers/media/radio/radio-keene*
8742
8743 KERNEL AUTOMOUNTER
8744 M:      Ian Kent <raven@themaw.net>
8745 L:      autofs@vger.kernel.org
8746 S:      Maintained
8747 F:      fs/autofs/
8748
8749 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8750 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8751 M:      Michal Marek <michal.lkml@markovi.net>
8752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8753 L:      linux-kbuild@vger.kernel.org
8754 S:      Maintained
8755 F:      Documentation/kbuild/
8756 F:      Makefile
8757 F:      scripts/Kbuild*
8758 F:      scripts/Makefile*
8759 F:      scripts/basic/
8760 F:      scripts/mk*
8761 F:      scripts/*vmlinux*
8762 F:      scripts/mod/
8763 F:      scripts/package/
8764
8765 KERNEL JANITORS
8766 L:      kernel-janitors@vger.kernel.org
8767 W:      http://kernelnewbies.org/KernelJanitors
8768 S:      Odd Fixes
8769
8770 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8771 M:      "J. Bruce Fields" <bfields@fieldses.org>
8772 M:      Chuck Lever <chuck.lever@oracle.com>
8773 L:      linux-nfs@vger.kernel.org
8774 W:      http://nfs.sourceforge.net/
8775 T:      git git://linux-nfs.org/~bfields/linux.git
8776 S:      Supported
8777 F:      fs/nfsd/
8778 F:      include/uapi/linux/nfsd/
8779 F:      fs/lockd/
8780 F:      fs/nfs_common/
8781 F:      net/sunrpc/
8782 F:      include/linux/lockd/
8783 F:      include/linux/sunrpc/
8784 F:      include/uapi/linux/sunrpc/
8785
8786 KERNEL SELFTEST FRAMEWORK
8787 M:      Shuah Khan <shuah@kernel.org>
8788 M:      Shuah Khan <skhan@linuxfoundation.org>
8789 L:      linux-kselftest@vger.kernel.org
8790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8791 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8792 S:      Maintained
8793 F:      tools/testing/selftests/
8794 F:      Documentation/dev-tools/kselftest*
8795
8796 KERNEL USERMODE HELPER
8797 M:      Luis Chamberlain <mcgrof@kernel.org>
8798 L:      linux-kernel@vger.kernel.org
8799 S:      Maintained
8800 F:      kernel/umh.c
8801 F:      include/linux/umh.h
8802
8803 KERNEL VIRTUAL MACHINE (KVM)
8804 M:      Paolo Bonzini <pbonzini@redhat.com>
8805 M:      Radim Krčmář <rkrcmar@redhat.com>
8806 L:      kvm@vger.kernel.org
8807 W:      http://www.linux-kvm.org
8808 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8809 S:      Supported
8810 F:      Documentation/virt/kvm/
8811 F:      include/trace/events/kvm.h
8812 F:      include/uapi/asm-generic/kvm*
8813 F:      include/uapi/linux/kvm*
8814 F:      include/asm-generic/kvm*
8815 F:      include/linux/kvm*
8816 F:      include/kvm/iodev.h
8817 F:      virt/kvm/*
8818 F:      tools/kvm/
8819 F:      tools/testing/selftests/kvm/
8820
8821 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8822 M:      Joerg Roedel <joro@8bytes.org>
8823 L:      kvm@vger.kernel.org
8824 W:      http://www.linux-kvm.org/
8825 S:      Maintained
8826 F:      arch/x86/include/asm/svm.h
8827 F:      arch/x86/kvm/svm.c
8828
8829 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8830 M:      Marc Zyngier <maz@kernel.org>
8831 R:      James Morse <james.morse@arm.com>
8832 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8833 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8835 L:      kvmarm@lists.cs.columbia.edu
8836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8837 S:      Maintained
8838 F:      arch/arm/include/uapi/asm/kvm*
8839 F:      arch/arm/include/asm/kvm*
8840 F:      arch/arm/kvm/
8841 F:      arch/arm64/include/uapi/asm/kvm*
8842 F:      arch/arm64/include/asm/kvm*
8843 F:      arch/arm64/kvm/
8844 F:      virt/kvm/arm/
8845 F:      include/kvm/arm_*
8846
8847 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8848 M:      James Hogan <jhogan@kernel.org>
8849 L:      linux-mips@vger.kernel.org
8850 S:      Supported
8851 F:      arch/mips/include/uapi/asm/kvm*
8852 F:      arch/mips/include/asm/kvm*
8853 F:      arch/mips/kvm/
8854
8855 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8856 M:      Paul Mackerras <paulus@ozlabs.org>
8857 L:      kvm-ppc@vger.kernel.org
8858 W:      http://www.linux-kvm.org/
8859 T:      git git://github.com/agraf/linux-2.6.git
8860 S:      Supported
8861 F:      arch/powerpc/include/uapi/asm/kvm*
8862 F:      arch/powerpc/include/asm/kvm*
8863 F:      arch/powerpc/kvm/
8864 F:      arch/powerpc/kernel/kvm*
8865
8866 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8867 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8868 M:      Janosch Frank <frankja@linux.ibm.com>
8869 R:      David Hildenbrand <david@redhat.com>
8870 R:      Cornelia Huck <cohuck@redhat.com>
8871 L:      linux-s390@vger.kernel.org
8872 W:      http://www.ibm.com/developerworks/linux/linux390/
8873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8874 S:      Supported
8875 F:      arch/s390/include/uapi/asm/kvm*
8876 F:      arch/s390/include/asm/gmap.h
8877 F:      arch/s390/include/asm/kvm*
8878 F:      arch/s390/kvm/
8879 F:      arch/s390/mm/gmap.c
8880 F:      tools/testing/selftests/kvm/s390x/
8881 F:      tools/testing/selftests/kvm/*/s390x/
8882
8883 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8884 M:      Paolo Bonzini <pbonzini@redhat.com>
8885 M:      Radim Krčmář <rkrcmar@redhat.com>
8886 L:      kvm@vger.kernel.org
8887 W:      http://www.linux-kvm.org
8888 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8889 S:      Supported
8890 F:      arch/x86/kvm/
8891 F:      arch/x86/kvm/*/
8892 F:      arch/x86/include/uapi/asm/kvm*
8893 F:      arch/x86/include/asm/kvm*
8894 F:      arch/x86/include/asm/pvclock-abi.h
8895 F:      arch/x86/kernel/kvm.c
8896 F:      arch/x86/kernel/kvmclock.c
8897
8898 KERNFS
8899 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8900 M:      Tejun Heo <tj@kernel.org>
8901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8902 S:      Supported
8903 F:      include/linux/kernfs.h
8904 F:      fs/kernfs/
8905
8906 KEXEC
8907 M:      Eric Biederman <ebiederm@xmission.com>
8908 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8909 L:      kexec@lists.infradead.org
8910 S:      Maintained
8911 F:      include/linux/kexec.h
8912 F:      include/uapi/linux/kexec.h
8913 F:      kernel/kexec*
8914
8915 KEYS-ENCRYPTED
8916 M:      Mimi Zohar <zohar@linux.ibm.com>
8917 L:      linux-integrity@vger.kernel.org
8918 L:      keyrings@vger.kernel.org
8919 S:      Supported
8920 F:      Documentation/security/keys/trusted-encrypted.rst
8921 F:      include/keys/encrypted-type.h
8922 F:      security/keys/encrypted-keys/
8923
8924 KEYS-TRUSTED
8925 M:      James Bottomley <jejb@linux.ibm.com>
8926 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8927 M:      Mimi Zohar <zohar@linux.ibm.com>
8928 L:      linux-integrity@vger.kernel.org
8929 L:      keyrings@vger.kernel.org
8930 S:      Supported
8931 F:      Documentation/security/keys/trusted-encrypted.rst
8932 F:      include/keys/trusted-type.h
8933 F:      security/keys/trusted.c
8934 F:      security/keys/trusted.h
8935
8936 KEYS/KEYRINGS:
8937 M:      David Howells <dhowells@redhat.com>
8938 L:      keyrings@vger.kernel.org
8939 S:      Maintained
8940 F:      Documentation/security/keys/core.rst
8941 F:      include/linux/key.h
8942 F:      include/linux/key-type.h
8943 F:      include/linux/keyctl.h
8944 F:      include/uapi/linux/keyctl.h
8945 F:      include/keys/
8946 F:      security/keys/
8947
8948 KGDB / KDB /debug_core
8949 M:      Jason Wessel <jason.wessel@windriver.com>
8950 M:      Daniel Thompson <daniel.thompson@linaro.org>
8951 W:      http://kgdb.wiki.kernel.org/
8952 L:      kgdb-bugreport@lists.sourceforge.net
8953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8954 S:      Maintained
8955 F:      Documentation/dev-tools/kgdb.rst
8956 F:      drivers/misc/kgdbts.c
8957 F:      drivers/tty/serial/kgdboc.c
8958 F:      include/linux/kdb.h
8959 F:      include/linux/kgdb.h
8960 F:      kernel/debug/
8961
8962 KMEMLEAK
8963 M:      Catalin Marinas <catalin.marinas@arm.com>
8964 S:      Maintained
8965 F:      Documentation/dev-tools/kmemleak.rst
8966 F:      include/linux/kmemleak.h
8967 F:      mm/kmemleak.c
8968 F:      mm/kmemleak-test.c
8969
8970 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8971 M:      Luis Chamberlain <mcgrof@kernel.org>
8972 L:      linux-kernel@vger.kernel.org
8973 S:      Maintained
8974 F:      kernel/kmod.c
8975 F:      include/linux/kmod.h
8976 F:      lib/test_kmod.c
8977 F:      tools/testing/selftests/kmod/
8978
8979 KPROBES
8980 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8981 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8982 M:      "David S. Miller" <davem@davemloft.net>
8983 M:      Masami Hiramatsu <mhiramat@kernel.org>
8984 S:      Maintained
8985 F:      Documentation/kprobes.txt
8986 F:      include/linux/kprobes.h
8987 F:      include/asm-generic/kprobes.h
8988 F:      kernel/kprobes.c
8989
8990 KS0108 LCD CONTROLLER DRIVER
8991 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8992 S:      Maintained
8993 F:      Documentation/auxdisplay/ks0108
8994 F:      drivers/auxdisplay/ks0108.c
8995 F:      include/linux/ks0108.h
8996
8997 L3MDEV
8998 M:      David Ahern <dsa@cumulusnetworks.com>
8999 L:      netdev@vger.kernel.org
9000 S:      Maintained
9001 F:      net/l3mdev
9002 F:      include/net/l3mdev.h
9003
9004 L7 BPF FRAMEWORK
9005 M:      John Fastabend <john.fastabend@gmail.com>
9006 M:      Daniel Borkmann <daniel@iogearbox.net>
9007 L:      netdev@vger.kernel.org
9008 L:      bpf@vger.kernel.org
9009 S:      Maintained
9010 F:      include/linux/skmsg.h
9011 F:      net/core/skmsg.c
9012 F:      net/core/sock_map.c
9013 F:      net/ipv4/tcp_bpf.c
9014
9015 LANTIQ / INTEL Ethernet drivers
9016 M:      Hauke Mehrtens <hauke@hauke-m.de>
9017 L:      netdev@vger.kernel.org
9018 S:      Maintained
9019 F:      net/dsa/tag_gswip.c
9020 F:      drivers/net/ethernet/lantiq_xrx200.c
9021 F:      drivers/net/dsa/lantiq_pce.h
9022 F:      drivers/net/dsa/lantiq_gswip.c
9023
9024 LANTIQ MIPS ARCHITECTURE
9025 M:      John Crispin <john@phrozen.org>
9026 L:      linux-mips@vger.kernel.org
9027 S:      Maintained
9028 F:      arch/mips/lantiq
9029 F:      drivers/soc/lantiq
9030
9031 LAPB module
9032 L:      linux-x25@vger.kernel.org
9033 S:      Orphan
9034 F:      Documentation/networking/lapb-module.txt
9035 F:      include/*/lapb.h
9036 F:      net/lapb/
9037
9038 LASI 53c700 driver for PARISC
9039 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9040 L:      linux-scsi@vger.kernel.org
9041 S:      Maintained
9042 F:      Documentation/scsi/53c700.txt
9043 F:      drivers/scsi/53c700*
9044
9045 LEAKING_ADDRESSES
9046 M:      Tobin C. Harding <me@tobin.cc>
9047 M:      Tycho Andersen <tycho@tycho.ws>
9048 L:      kernel-hardening@lists.openwall.com
9049 S:      Maintained
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9051 F:      scripts/leaking_addresses.pl
9052
9053 LED SUBSYSTEM
9054 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9055 M:      Pavel Machek <pavel@ucw.cz>
9056 R:      Dan Murphy <dmurphy@ti.com>
9057 L:      linux-leds@vger.kernel.org
9058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9059 S:      Maintained
9060 F:      Documentation/devicetree/bindings/leds/
9061 F:      drivers/leds/
9062 F:      include/linux/leds.h
9063
9064 LEGACY EEPROM DRIVER
9065 M:      Jean Delvare <jdelvare@suse.com>
9066 S:      Maintained
9067 F:      Documentation/misc-devices/eeprom.rst
9068 F:      drivers/misc/eeprom/eeprom.c
9069
9070 LEGO MINDSTORMS EV3
9071 R:      David Lechner <david@lechnology.com>
9072 S:      Maintained
9073 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9074 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9075 F:      drivers/power/supply/lego_ev3_battery.c
9076
9077 LEGO USB Tower driver
9078 M:      Juergen Stuber <starblue@users.sourceforge.net>
9079 L:      legousb-devel@lists.sourceforge.net
9080 W:      http://legousb.sourceforge.net/
9081 S:      Maintained
9082 F:      drivers/usb/misc/legousbtower.c
9083
9084 LG LAPTOP EXTRAS
9085 M:      Matan Ziv-Av <matan@svgalib.org>
9086 L:      platform-driver-x86@vger.kernel.org
9087 S:      Maintained
9088 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9089 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9090 F:      drivers/platform/x86/lg-laptop.c
9091
9092 LG2160 MEDIA DRIVER
9093 M:      Michael Krufky <mkrufky@linuxtv.org>
9094 L:      linux-media@vger.kernel.org
9095 W:      https://linuxtv.org
9096 W:      http://github.com/mkrufky
9097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9098 T:      git git://linuxtv.org/mkrufky/tuners.git
9099 S:      Maintained
9100 F:      drivers/media/dvb-frontends/lg2160.*
9101
9102 LGDT3305 MEDIA DRIVER
9103 M:      Michael Krufky <mkrufky@linuxtv.org>
9104 L:      linux-media@vger.kernel.org
9105 W:      https://linuxtv.org
9106 W:      http://github.com/mkrufky
9107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9108 T:      git git://linuxtv.org/mkrufky/tuners.git
9109 S:      Maintained
9110 F:      drivers/media/dvb-frontends/lgdt3305.*
9111
9112 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9113 M:      Viresh Kumar <vireshk@kernel.org>
9114 L:      linux-ide@vger.kernel.org
9115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9116 S:      Maintained
9117 F:      include/linux/pata_arasan_cf_data.h
9118 F:      drivers/ata/pata_arasan_cf.c
9119
9120 LIBATA PATA DRIVERS
9121 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9122 M:      Jens Axboe <axboe@kernel.dk>
9123 L:      linux-ide@vger.kernel.org
9124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9125 S:      Maintained
9126 F:      drivers/ata/pata_*.c
9127 F:      drivers/ata/ata_generic.c
9128
9129 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9130 M:      Linus Walleij <linus.walleij@linaro.org>
9131 L:      linux-ide@vger.kernel.org
9132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9133 S:      Maintained
9134 F:      drivers/ata/pata_ftide010.c
9135 F:      drivers/ata/sata_gemini.c
9136 F:      drivers/ata/sata_gemini.h
9137
9138 LIBATA SATA AHCI PLATFORM devices support
9139 M:      Hans de Goede <hdegoede@redhat.com>
9140 M:      Jens Axboe <axboe@kernel.dk>
9141 L:      linux-ide@vger.kernel.org
9142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9143 S:      Maintained
9144 F:      drivers/ata/ahci_platform.c
9145 F:      drivers/ata/libahci_platform.c
9146 F:      include/linux/ahci_platform.h
9147
9148 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9149 M:      Mikael Pettersson <mikpelinux@gmail.com>
9150 L:      linux-ide@vger.kernel.org
9151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9152 S:      Maintained
9153 F:      drivers/ata/sata_promise.*
9154
9155 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9156 M:      Jens Axboe <axboe@kernel.dk>
9157 L:      linux-ide@vger.kernel.org
9158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9159 S:      Maintained
9160 F:      drivers/ata/
9161 F:      include/linux/ata.h
9162 F:      include/linux/libata.h
9163 F:      Documentation/devicetree/bindings/ata/
9164
9165 LIBLOCKDEP
9166 M:      Sasha Levin <alexander.levin@microsoft.com>
9167 S:      Maintained
9168 F:      tools/lib/lockdep/
9169
9170 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9171 M:      Dan Williams <dan.j.williams@intel.com>
9172 M:      Vishal Verma <vishal.l.verma@intel.com>
9173 M:      Dave Jiang <dave.jiang@intel.com>
9174 L:      linux-nvdimm@lists.01.org
9175 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9176 S:      Supported
9177 F:      drivers/nvdimm/blk.c
9178 F:      drivers/nvdimm/region_devs.c
9179
9180 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9181 M:      Vishal Verma <vishal.l.verma@intel.com>
9182 M:      Dan Williams <dan.j.williams@intel.com>
9183 M:      Dave Jiang <dave.jiang@intel.com>
9184 L:      linux-nvdimm@lists.01.org
9185 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9186 S:      Supported
9187 F:      drivers/nvdimm/btt*
9188
9189 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9190 M:      Dan Williams <dan.j.williams@intel.com>
9191 M:      Vishal Verma <vishal.l.verma@intel.com>
9192 M:      Dave Jiang <dave.jiang@intel.com>
9193 L:      linux-nvdimm@lists.01.org
9194 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9195 S:      Supported
9196 F:      drivers/nvdimm/pmem*
9197
9198 LIBNVDIMM: DEVICETREE BINDINGS
9199 M:      Oliver O'Halloran <oohall@gmail.com>
9200 L:      linux-nvdimm@lists.01.org
9201 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9202 S:      Supported
9203 F:      drivers/nvdimm/of_pmem.c
9204 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9205
9206 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9207 M:      Dan Williams <dan.j.williams@intel.com>
9208 M:      Vishal Verma <vishal.l.verma@intel.com>
9209 M:      Dave Jiang <dave.jiang@intel.com>
9210 M:      Keith Busch <keith.busch@intel.com>
9211 M:      Ira Weiny <ira.weiny@intel.com>
9212 L:      linux-nvdimm@lists.01.org
9213 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9215 S:      Supported
9216 F:      drivers/nvdimm/*
9217 F:      drivers/acpi/nfit/*
9218 F:      include/linux/nd.h
9219 F:      include/linux/libnvdimm.h
9220 F:      include/uapi/linux/ndctl.h
9221
9222 LIGHTNVM PLATFORM SUPPORT
9223 M:      Matias Bjorling <mb@lightnvm.io>
9224 W:      http://github/OpenChannelSSD
9225 L:      linux-block@vger.kernel.org
9226 S:      Maintained
9227 F:      drivers/lightnvm/
9228 F:      include/linux/lightnvm.h
9229 F:      include/uapi/linux/lightnvm.h
9230
9231 LINUX FOR POWER MACINTOSH
9232 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9233 W:      http://www.penguinppc.org/
9234 L:      linuxppc-dev@lists.ozlabs.org
9235 S:      Maintained
9236 F:      arch/powerpc/platforms/powermac/
9237 F:      drivers/macintosh/
9238
9239 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9240 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9241 M:      Paul Mackerras <paulus@samba.org>
9242 M:      Michael Ellerman <mpe@ellerman.id.au>
9243 W:      https://github.com/linuxppc/linux/wiki
9244 L:      linuxppc-dev@lists.ozlabs.org
9245 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9247 S:      Supported
9248 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9249 F:      Documentation/devicetree/bindings/powerpc/
9250 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9251 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9252 F:      Documentation/powerpc/
9253 F:      arch/powerpc/
9254 F:      drivers/char/tpm/tpm_ibmvtpm*
9255 F:      drivers/crypto/nx/
9256 F:      drivers/crypto/vmx/
9257 F:      drivers/i2c/busses/i2c-opal.c
9258 F:      drivers/net/ethernet/ibm/ibmveth.*
9259 F:      drivers/net/ethernet/ibm/ibmvnic.*
9260 F:      drivers/pci/hotplug/pnv_php.c
9261 F:      drivers/pci/hotplug/rpa*
9262 F:      drivers/rtc/rtc-opal.c
9263 F:      drivers/scsi/ibmvscsi/
9264 F:      drivers/tty/hvc/hvc_opal.c
9265 F:      drivers/watchdog/wdrtas.c
9266 F:      tools/testing/selftests/powerpc
9267 N:      /pmac
9268 N:      powermac
9269 N:      powernv
9270 N:      [^a-z0-9]ps3
9271 N:      pseries
9272
9273 LINUX FOR POWERPC EMBEDDED MPC5XXX
9274 M:      Anatolij Gustschin <agust@denx.de>
9275 L:      linuxppc-dev@lists.ozlabs.org
9276 T:      git git://git.denx.de/linux-denx-agust.git
9277 S:      Maintained
9278 F:      arch/powerpc/platforms/512x/
9279 F:      arch/powerpc/platforms/52xx/
9280
9281 LINUX FOR POWERPC EMBEDDED PPC4XX
9282 M:      Alistair Popple <alistair@popple.id.au>
9283 M:      Matt Porter <mporter@kernel.crashing.org>
9284 W:      http://www.penguinppc.org/
9285 L:      linuxppc-dev@lists.ozlabs.org
9286 S:      Maintained
9287 F:      arch/powerpc/platforms/40x/
9288 F:      arch/powerpc/platforms/44x/
9289
9290 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9291 M:      Scott Wood <oss@buserror.net>
9292 M:      Kumar Gala <galak@kernel.crashing.org>
9293 W:      http://www.penguinppc.org/
9294 L:      linuxppc-dev@lists.ozlabs.org
9295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9296 S:      Maintained
9297 F:      arch/powerpc/platforms/83xx/
9298 F:      arch/powerpc/platforms/85xx/
9299 F:      Documentation/devicetree/bindings/powerpc/fsl/
9300
9301 LINUX FOR POWERPC EMBEDDED PPC8XX
9302 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9303 W:      http://www.penguinppc.org/
9304 L:      linuxppc-dev@lists.ozlabs.org
9305 S:      Maintained
9306 F:      arch/powerpc/platforms/8xx/
9307
9308 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9309 L:      linuxppc-dev@lists.ozlabs.org
9310 S:      Orphan
9311 F:      arch/powerpc/*/*virtex*
9312 F:      arch/powerpc/*/*/*virtex*
9313
9314 LINUX FOR POWERPC PA SEMI PWRFICIENT
9315 L:      linuxppc-dev@lists.ozlabs.org
9316 S:      Orphan
9317 F:      arch/powerpc/platforms/pasemi/
9318 F:      drivers/*/*pasemi*
9319 F:      drivers/*/*/*pasemi*
9320
9321 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9322 M:      Kees Cook <keescook@chromium.org>
9323 S:      Maintained
9324 F:      drivers/misc/lkdtm/*
9325
9326 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9327 M:      Alan Stern <stern@rowland.harvard.edu>
9328 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9329 M:      Will Deacon <will@kernel.org>
9330 M:      Peter Zijlstra <peterz@infradead.org>
9331 M:      Boqun Feng <boqun.feng@gmail.com>
9332 M:      Nicholas Piggin <npiggin@gmail.com>
9333 M:      David Howells <dhowells@redhat.com>
9334 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9335 M:      Luc Maranget <luc.maranget@inria.fr>
9336 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9337 R:      Akira Yokosawa <akiyks@gmail.com>
9338 R:      Daniel Lustig <dlustig@nvidia.com>
9339 L:      linux-kernel@vger.kernel.org
9340 L:      linux-arch@vger.kernel.org
9341 S:      Supported
9342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9343 F:      tools/memory-model/
9344 F:      Documentation/atomic_bitops.txt
9345 F:      Documentation/atomic_t.txt
9346 F:      Documentation/core-api/atomic_ops.rst
9347 F:      Documentation/core-api/refcount-vs-atomic.rst
9348 F:      Documentation/memory-barriers.txt
9349
9350 LIS3LV02D ACCELEROMETER DRIVER
9351 M:      Eric Piel <eric.piel@tremplin-utc.net>
9352 S:      Maintained
9353 F:      Documentation/misc-devices/lis3lv02d.rst
9354 F:      drivers/misc/lis3lv02d/
9355 F:      drivers/platform/x86/hp_accel.c
9356
9357 LIVE PATCHING
9358 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9359 M:      Jiri Kosina <jikos@kernel.org>
9360 M:      Miroslav Benes <mbenes@suse.cz>
9361 M:      Petr Mladek <pmladek@suse.com>
9362 R:      Joe Lawrence <joe.lawrence@redhat.com>
9363 S:      Maintained
9364 F:      kernel/livepatch/
9365 F:      include/linux/livepatch.h
9366 F:      arch/x86/include/asm/livepatch.h
9367 F:      arch/x86/kernel/livepatch.c
9368 F:      Documentation/livepatch/
9369 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9370 F:      samples/livepatch/
9371 F:      tools/testing/selftests/livepatch/
9372 L:      live-patching@vger.kernel.org
9373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9374
9375 LLC (802.2)
9376 L:      netdev@vger.kernel.org
9377 S:      Odd fixes
9378 F:      include/linux/llc.h
9379 F:      include/uapi/linux/llc.h
9380 F:      include/net/llc*
9381 F:      net/llc/
9382
9383 LM73 HARDWARE MONITOR DRIVER
9384 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9385 L:      linux-hwmon@vger.kernel.org
9386 S:      Maintained
9387 F:      drivers/hwmon/lm73.c
9388
9389 LM78 HARDWARE MONITOR DRIVER
9390 M:      Jean Delvare <jdelvare@suse.com>
9391 L:      linux-hwmon@vger.kernel.org
9392 S:      Maintained
9393 F:      Documentation/hwmon/lm78.rst
9394 F:      drivers/hwmon/lm78.c
9395
9396 LM83 HARDWARE MONITOR DRIVER
9397 M:      Jean Delvare <jdelvare@suse.com>
9398 L:      linux-hwmon@vger.kernel.org
9399 S:      Maintained
9400 F:      Documentation/hwmon/lm83.rst
9401 F:      drivers/hwmon/lm83.c
9402
9403 LM90 HARDWARE MONITOR DRIVER
9404 M:      Jean Delvare <jdelvare@suse.com>
9405 L:      linux-hwmon@vger.kernel.org
9406 S:      Maintained
9407 F:      Documentation/hwmon/lm90.rst
9408 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9409 F:      drivers/hwmon/lm90.c
9410 F:      include/dt-bindings/thermal/lm90.h
9411
9412 LM95234 HARDWARE MONITOR DRIVER
9413 M:      Guenter Roeck <linux@roeck-us.net>
9414 L:      linux-hwmon@vger.kernel.org
9415 S:      Maintained
9416 F:      Documentation/hwmon/lm95234.rst
9417 F:      drivers/hwmon/lm95234.c
9418
9419 LME2510 MEDIA DRIVER
9420 M:      Malcolm Priestley <tvboxspy@gmail.com>
9421 L:      linux-media@vger.kernel.org
9422 W:      https://linuxtv.org
9423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9424 S:      Maintained
9425 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9426
9427 LOADPIN SECURITY MODULE
9428 M:      Kees Cook <keescook@chromium.org>
9429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9430 S:      Supported
9431 F:      security/loadpin/
9432 F:      Documentation/admin-guide/LSM/LoadPin.rst
9433
9434 LOCKING PRIMITIVES
9435 M:      Peter Zijlstra <peterz@infradead.org>
9436 M:      Ingo Molnar <mingo@redhat.com>
9437 M:      Will Deacon <will@kernel.org>
9438 L:      linux-kernel@vger.kernel.org
9439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9440 S:      Maintained
9441 F:      Documentation/locking/
9442 F:      include/linux/lockdep.h
9443 F:      include/linux/spinlock*.h
9444 F:      arch/*/include/asm/spinlock*.h
9445 F:      include/linux/rwlock*.h
9446 F:      include/linux/mutex*.h
9447 F:      include/linux/rwsem*.h
9448 F:      include/linux/seqlock.h
9449 F:      lib/locking*.[ch]
9450 F:      kernel/locking/
9451 X:      kernel/locking/locktorture.c
9452
9453 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9454 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9455 L:      linux-ntfs-dev@lists.sourceforge.net
9456 W:      http://www.linux-ntfs.org/content/view/19/37/
9457 S:      Maintained
9458 F:      Documentation/admin-guide/ldm.rst
9459 F:      block/partitions/ldm.*
9460
9461 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9462 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9463 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9464 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9465 L:      MPT-FusionLinux.pdl@broadcom.com
9466 L:      linux-scsi@vger.kernel.org
9467 W:      http://www.avagotech.com/support/
9468 S:      Supported
9469 F:      drivers/message/fusion/
9470 F:      drivers/scsi/mpt3sas/
9471
9472 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9473 M:      Matthew Wilcox <willy@infradead.org>
9474 L:      linux-scsi@vger.kernel.org
9475 S:      Maintained
9476 F:      drivers/scsi/sym53c8xx_2/
9477
9478 LTC1660 DAC DRIVER
9479 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9480 L:      linux-iio@vger.kernel.org
9481 S:      Maintained
9482 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9483 F:      drivers/iio/dac/ltc1660.c
9484
9485 LTC4261 HARDWARE MONITOR DRIVER
9486 M:      Guenter Roeck <linux@roeck-us.net>
9487 L:      linux-hwmon@vger.kernel.org
9488 S:      Maintained
9489 F:      Documentation/hwmon/ltc4261.rst
9490 F:      drivers/hwmon/ltc4261.c
9491
9492 LTC4306 I2C MULTIPLEXER DRIVER
9493 M:      Michael Hennerich <michael.hennerich@analog.com>
9494 W:      http://ez.analog.com/community/linux-device-drivers
9495 L:      linux-i2c@vger.kernel.org
9496 S:      Supported
9497 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9498 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9499
9500 LTP (Linux Test Project)
9501 M:      Mike Frysinger <vapier@gentoo.org>
9502 M:      Cyril Hrubis <chrubis@suse.cz>
9503 M:      Wanlong Gao <wanlong.gao@gmail.com>
9504 M:      Jan Stancek <jstancek@redhat.com>
9505 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9506 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9507 L:      ltp@lists.linux.it (subscribers-only)
9508 W:      http://linux-test-project.github.io/
9509 T:      git git://github.com/linux-test-project/ltp.git
9510 S:      Maintained
9511
9512 M68K ARCHITECTURE
9513 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9514 L:      linux-m68k@lists.linux-m68k.org
9515 W:      http://www.linux-m68k.org/
9516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9517 S:      Maintained
9518 F:      arch/m68k/
9519 F:      drivers/zorro/
9520
9521 M68K ON APPLE MACINTOSH
9522 M:      Joshua Thompson <funaho@jurai.org>
9523 W:      http://www.mac.linux-m68k.org/
9524 L:      linux-m68k@lists.linux-m68k.org
9525 S:      Maintained
9526 F:      arch/m68k/mac/
9527
9528 M68K ON HP9000/300
9529 M:      Philip Blundell <philb@gnu.org>
9530 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9531 S:      Maintained
9532 F:      arch/m68k/hp300/
9533
9534 M88DS3103 MEDIA DRIVER
9535 M:      Antti Palosaari <crope@iki.fi>
9536 L:      linux-media@vger.kernel.org
9537 W:      https://linuxtv.org
9538 W:      http://palosaari.fi/linux/
9539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9540 T:      git git://linuxtv.org/anttip/media_tree.git
9541 S:      Maintained
9542 F:      drivers/media/dvb-frontends/m88ds3103*
9543
9544 M88RS2000 MEDIA DRIVER
9545 M:      Malcolm Priestley <tvboxspy@gmail.com>
9546 L:      linux-media@vger.kernel.org
9547 W:      https://linuxtv.org
9548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9549 S:      Maintained
9550 F:      drivers/media/dvb-frontends/m88rs2000*
9551
9552 MA901 MASTERKIT USB FM RADIO DRIVER
9553 M:      Alexey Klimov <klimov.linux@gmail.com>
9554 L:      linux-media@vger.kernel.org
9555 T:      git git://linuxtv.org/media_tree.git
9556 S:      Maintained
9557 F:      drivers/media/radio/radio-ma901.c
9558
9559 MAC80211
9560 M:      Johannes Berg <johannes@sipsolutions.net>
9561 L:      linux-wireless@vger.kernel.org
9562 W:      http://wireless.kernel.org/
9563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9565 S:      Maintained
9566 F:      Documentation/networking/mac80211-injection.txt
9567 F:      include/net/mac80211.h
9568 F:      net/mac80211/
9569 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9570 F:      Documentation/networking/mac80211_hwsim/README
9571
9572 MAILBOX API
9573 M:      Jassi Brar <jassisinghbrar@gmail.com>
9574 L:      linux-kernel@vger.kernel.org
9575 S:      Maintained
9576 F:      drivers/mailbox/
9577 F:      include/linux/mailbox_client.h
9578 F:      include/linux/mailbox_controller.h
9579
9580 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9581 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9582 W:      http://www.kernel.org/doc/man-pages
9583 L:      linux-man@vger.kernel.org
9584 S:      Maintained
9585
9586 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9587 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9588 L:      linux-mips@vger.kernel.org
9589 S:      Maintained
9590 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9591
9592 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9593 M:      Andrew Lunn <andrew@lunn.ch>
9594 M:      Vivien Didelot <vivien.didelot@gmail.com>
9595 L:      netdev@vger.kernel.org
9596 S:      Maintained
9597 F:      drivers/net/dsa/mv88e6xxx/
9598 F:      include/linux/platform_data/mv88e6xxx.h
9599 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9600
9601 MARVELL ARMADA DRM SUPPORT
9602 M:      Russell King <linux@armlinux.org.uk>
9603 S:      Maintained
9604 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9605 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9606 F:      drivers/gpu/drm/armada/
9607 F:      include/uapi/drm/armada_drm.h
9608 F:      Documentation/devicetree/bindings/display/armada/
9609
9610 MARVELL ARMADA 3700 PHY DRIVERS
9611 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9612 S:      Maintained
9613 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9614 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9615 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9616 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9617
9618 MARVELL CRYPTO DRIVER
9619 M:      Boris Brezillon <bbrezillon@kernel.org>
9620 M:      Arnaud Ebalard <arno@natisbad.org>
9621 F:      drivers/crypto/marvell/
9622 S:      Maintained
9623 L:      linux-crypto@vger.kernel.org
9624
9625 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9626 M:      Mirko Lindner <mlindner@marvell.com>
9627 M:      Stephen Hemminger <stephen@networkplumber.org>
9628 L:      netdev@vger.kernel.org
9629 S:      Maintained
9630 F:      drivers/net/ethernet/marvell/sk*
9631
9632 MARVELL LIBERTAS WIRELESS DRIVER
9633 L:      libertas-dev@lists.infradead.org
9634 S:      Orphan
9635 F:      drivers/net/wireless/marvell/libertas/
9636
9637 MARVELL MACCHIATOBIN SUPPORT
9638 M:      Russell King <linux@armlinux.org.uk>
9639 L:      linux-arm-kernel@lists.infradead.org
9640 S:      Maintained
9641 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9642
9643 MARVELL MV643XX ETHERNET DRIVER
9644 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9645 L:      netdev@vger.kernel.org
9646 S:      Maintained
9647 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9648 F:      include/linux/mv643xx.h
9649
9650 MARVELL MV88X3310 PHY DRIVER
9651 M:      Russell King <linux@armlinux.org.uk>
9652 L:      netdev@vger.kernel.org
9653 S:      Maintained
9654 F:      drivers/net/phy/marvell10g.c
9655
9656 MARVELL MVEBU THERMAL DRIVER
9657 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9658 S:      Maintained
9659 F:      drivers/thermal/armada_thermal.c
9660
9661 MARVELL MVNETA ETHERNET DRIVER
9662 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9663 L:      netdev@vger.kernel.org
9664 S:      Maintained
9665 F:      drivers/net/ethernet/marvell/mvneta.*
9666
9667 MARVELL MWIFIEX WIRELESS DRIVER
9668 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9669 M:      Nishant Sarmukadam <nishants@marvell.com>
9670 M:      Ganapathi Bhat <gbhat@marvell.com>
9671 M:      Xinming Hu <huxinming820@gmail.com>
9672 L:      linux-wireless@vger.kernel.org
9673 S:      Maintained
9674 F:      drivers/net/wireless/marvell/mwifiex/
9675
9676 MARVELL MWL8K WIRELESS DRIVER
9677 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9678 L:      linux-wireless@vger.kernel.org
9679 S:      Odd Fixes
9680 F:      drivers/net/wireless/marvell/mwl8k.c
9681
9682 MARVELL NAND CONTROLLER DRIVER
9683 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9684 L:      linux-mtd@lists.infradead.org
9685 S:      Maintained
9686 F:      drivers/mtd/nand/raw/marvell_nand.c
9687 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9688
9689 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9690 M:      Nicolas Pitre <nico@fluxnic.net>
9691 S:      Odd Fixes
9692 F:      drivers/mmc/host/mvsdio.*
9693
9694 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9695 M:      Hu Ziji <huziji@marvell.com>
9696 L:      linux-mmc@vger.kernel.org
9697 S:      Supported
9698 F:      drivers/mmc/host/sdhci-xenon*
9699 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9700
9701 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9702 M:      Sunil Goutham <sgoutham@marvell.com>
9703 M:      Linu Cherian <lcherian@marvell.com>
9704 M:      Geetha sowjanya <gakula@marvell.com>
9705 M:      Jerin Jacob <jerinj@marvell.com>
9706 L:      netdev@vger.kernel.org
9707 S:      Supported
9708 F:      drivers/net/ethernet/marvell/octeontx2/af/
9709
9710 MATROX FRAMEBUFFER DRIVER
9711 L:      linux-fbdev@vger.kernel.org
9712 S:      Orphan
9713 F:      drivers/video/fbdev/matrox/matroxfb_*
9714 F:      include/uapi/linux/matroxfb.h
9715
9716 MAX16065 HARDWARE MONITOR DRIVER
9717 M:      Guenter Roeck <linux@roeck-us.net>
9718 L:      linux-hwmon@vger.kernel.org
9719 S:      Maintained
9720 F:      Documentation/hwmon/max16065.rst
9721 F:      drivers/hwmon/max16065.c
9722
9723 MAX2175 SDR TUNER DRIVER
9724 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9725 L:      linux-media@vger.kernel.org
9726 T:      git git://linuxtv.org/media_tree.git
9727 S:      Maintained
9728 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9729 F:      Documentation/media/v4l-drivers/max2175.rst
9730 F:      drivers/media/i2c/max2175*
9731 F:      include/uapi/linux/max2175.h
9732
9733 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9734 L:      linux-hwmon@vger.kernel.org
9735 S:      Orphan
9736 F:      Documentation/hwmon/max6650.rst
9737 F:      drivers/hwmon/max6650.c
9738
9739 MAX6697 HARDWARE MONITOR DRIVER
9740 M:      Guenter Roeck <linux@roeck-us.net>
9741 L:      linux-hwmon@vger.kernel.org
9742 S:      Maintained
9743 F:      Documentation/hwmon/max6697.rst
9744 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9745 F:      drivers/hwmon/max6697.c
9746 F:      include/linux/platform_data/max6697.h
9747
9748 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9749 M:      Peter Rosin <peda@axentia.se>
9750 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9751 S:      Maintained
9752 F:      Documentation/devicetree/bindings/sound/max9860.txt
9753 F:      sound/soc/codecs/max9860.*
9754
9755 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9756 M:      Andreas Klinger <ak@it-klinger.de>
9757 L:      linux-iio@vger.kernel.org
9758 S:      Maintained
9759 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9760 F:      drivers/iio/proximity/mb1232.c
9761
9762 MAXIM MAX77650 PMIC MFD DRIVER
9763 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9764 L:      linux-kernel@vger.kernel.org
9765 S:      Maintained
9766 F:      Documentation/devicetree/bindings/*/*max77650.txt
9767 F:      Documentation/devicetree/bindings/*/max77650*.txt
9768 F:      include/linux/mfd/max77650.h
9769 F:      drivers/mfd/max77650.c
9770 F:      drivers/regulator/max77650-regulator.c
9771 F:      drivers/power/supply/max77650-charger.c
9772 F:      drivers/input/misc/max77650-onkey.c
9773 F:      drivers/leds/leds-max77650.c
9774 F:      drivers/gpio/gpio-max77650.c
9775
9776 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9777 M:      Javier Martinez Canillas <javier@dowhile0.org>
9778 L:      linux-kernel@vger.kernel.org
9779 S:      Supported
9780 F:      drivers/regulator/max77802-regulator.c
9781 F:      Documentation/devicetree/bindings/*/*max77802.txt
9782 F:      include/dt-bindings/*/*max77802.h
9783
9784 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9785 M:      Krzysztof Kozlowski <krzk@kernel.org>
9786 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9787 L:      linux-pm@vger.kernel.org
9788 S:      Supported
9789 F:      drivers/power/supply/max14577_charger.c
9790 F:      drivers/power/supply/max77693_charger.c
9791
9792 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9793 M:      Chanwoo Choi <cw00.choi@samsung.com>
9794 M:      Krzysztof Kozlowski <krzk@kernel.org>
9795 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9796 L:      linux-kernel@vger.kernel.org
9797 S:      Supported
9798 F:      drivers/*/max14577*.c
9799 F:      drivers/*/max77686*.c
9800 F:      drivers/*/max77693*.c
9801 F:      drivers/extcon/extcon-max14577.c
9802 F:      drivers/extcon/extcon-max77693.c
9803 F:      drivers/rtc/rtc-max77686.c
9804 F:      drivers/clk/clk-max77686.c
9805 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9806 F:      Documentation/devicetree/bindings/*/max77686.txt
9807 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9808 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9809 F:      include/linux/mfd/max14577*.h
9810 F:      include/linux/mfd/max77686*.h
9811 F:      include/linux/mfd/max77693*.h
9812
9813 MAXIRADIO FM RADIO RECEIVER DRIVER
9814 M:      Hans Verkuil <hverkuil@xs4all.nl>
9815 L:      linux-media@vger.kernel.org
9816 T:      git git://linuxtv.org/media_tree.git
9817 W:      https://linuxtv.org
9818 S:      Maintained
9819 F:      drivers/media/radio/radio-maxiradio*
9820
9821 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9822 M:      Peter Rosin <peda@axentia.se>
9823 L:      linux-iio@vger.kernel.org
9824 S:      Maintained
9825 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9826 F:      drivers/iio/potentiometer/mcp4018.c
9827 F:      drivers/iio/potentiometer/mcp4531.c
9828
9829 MCR20A IEEE-802.15.4 RADIO DRIVER
9830 M:      Xue Liu <liuxuenetmail@gmail.com>
9831 L:      linux-wpan@vger.kernel.org
9832 W:      https://github.com/xueliu/mcr20a-linux
9833 S:      Maintained
9834 F:      drivers/net/ieee802154/mcr20a.c
9835 F:      drivers/net/ieee802154/mcr20a.h
9836 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9837
9838 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9839 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9840 L:      linux-iio@vger.kernel.org
9841 S:      Maintained
9842 F:      drivers/iio/dac/cio-dac.c
9843
9844 MEDIA CONTROLLER FRAMEWORK
9845 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9846 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9847 L:      linux-media@vger.kernel.org
9848 W:      https://www.linuxtv.org
9849 T:      git git://linuxtv.org/media_tree.git
9850 S:      Supported
9851 F:      drivers/media/mc/
9852 F:      include/media/media-*.h
9853 F:      include/uapi/linux/media.h
9854
9855 MEDIA DRIVERS FOR ASCOT2E
9856 M:      Sergey Kozlov <serjk@netup.ru>
9857 M:      Abylay Ospan <aospan@netup.ru>
9858 L:      linux-media@vger.kernel.org
9859 W:      https://linuxtv.org
9860 W:      http://netup.tv/
9861 T:      git git://linuxtv.org/media_tree.git
9862 S:      Supported
9863 F:      drivers/media/dvb-frontends/ascot2e*
9864
9865 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9866 M:      Jasmin Jessich <jasmin@anw.at>
9867 L:      linux-media@vger.kernel.org
9868 W:      https://linuxtv.org
9869 T:      git git://linuxtv.org/media_tree.git
9870 S:      Maintained
9871 F:      drivers/media/dvb-frontends/cxd2099*
9872
9873 MEDIA DRIVERS FOR CXD2841ER
9874 M:      Sergey Kozlov <serjk@netup.ru>
9875 M:      Abylay Ospan <aospan@netup.ru>
9876 L:      linux-media@vger.kernel.org
9877 W:      https://linuxtv.org
9878 W:      http://netup.tv/
9879 T:      git git://linuxtv.org/media_tree.git
9880 S:      Supported
9881 F:      drivers/media/dvb-frontends/cxd2841er*
9882
9883 MEDIA DRIVERS FOR CXD2880
9884 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9885 L:      linux-media@vger.kernel.org
9886 W:      http://linuxtv.org/
9887 T:      git git://linuxtv.org/media_tree.git
9888 S:      Supported
9889 F:      drivers/media/dvb-frontends/cxd2880/*
9890 F:      drivers/media/spi/cxd2880*
9891
9892 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9893 L:      linux-media@vger.kernel.org
9894 W:      https://linuxtv.org
9895 T:      git git://linuxtv.org/media_tree.git
9896 S:      Orphan
9897 F:      drivers/media/pci/ddbridge/*
9898
9899 MEDIA DRIVERS FOR FREESCALE IMX
9900 M:      Steve Longerbeam <slongerbeam@gmail.com>
9901 M:      Philipp Zabel <p.zabel@pengutronix.de>
9902 L:      linux-media@vger.kernel.org
9903 T:      git git://linuxtv.org/media_tree.git
9904 S:      Maintained
9905 F:      Documentation/devicetree/bindings/media/imx.txt
9906 F:      Documentation/media/v4l-drivers/imx.rst
9907 F:      drivers/staging/media/imx/
9908 F:      include/linux/imx-media.h
9909 F:      include/media/imx.h
9910
9911 MEDIA DRIVER FOR FREESCALE IMX PXP
9912 M:      Philipp Zabel <p.zabel@pengutronix.de>
9913 L:      linux-media@vger.kernel.org
9914 T:      git git://linuxtv.org/media_tree.git
9915 S:      Maintained
9916 F:      drivers/media/platform/imx-pxp.[ch]
9917
9918 MEDIA DRIVERS FOR FREESCALE IMX7
9919 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9920 L:      linux-media@vger.kernel.org
9921 T:      git git://linuxtv.org/media_tree.git
9922 S:      Maintained
9923 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9924 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9925 F:      Documentation/media/v4l-drivers/imx7.rst
9926 F:      drivers/staging/media/imx/imx7-media-csi.c
9927 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9928
9929 MEDIA DRIVERS FOR HELENE
9930 M:      Abylay Ospan <aospan@netup.ru>
9931 L:      linux-media@vger.kernel.org
9932 W:      https://linuxtv.org
9933 W:      http://netup.tv/
9934 T:      git git://linuxtv.org/media_tree.git
9935 S:      Supported
9936 F:      drivers/media/dvb-frontends/helene*
9937
9938 MEDIA DRIVERS FOR HORUS3A
9939 M:      Sergey Kozlov <serjk@netup.ru>
9940 M:      Abylay Ospan <aospan@netup.ru>
9941 L:      linux-media@vger.kernel.org
9942 W:      https://linuxtv.org
9943 W:      http://netup.tv/
9944 T:      git git://linuxtv.org/media_tree.git
9945 S:      Supported
9946 F:      drivers/media/dvb-frontends/horus3a*
9947
9948 MEDIA DRIVERS FOR LNBH25
9949 M:      Sergey Kozlov <serjk@netup.ru>
9950 M:      Abylay Ospan <aospan@netup.ru>
9951 L:      linux-media@vger.kernel.org
9952 W:      https://linuxtv.org
9953 W:      http://netup.tv/
9954 T:      git git://linuxtv.org/media_tree.git
9955 S:      Supported
9956 F:      drivers/media/dvb-frontends/lnbh25*
9957
9958 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9959 L:      linux-media@vger.kernel.org
9960 W:      https://linuxtv.org
9961 T:      git git://linuxtv.org/media_tree.git
9962 S:      Orphan
9963 F:      drivers/media/dvb-frontends/mxl5xx*
9964
9965 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9966 M:      Sergey Kozlov <serjk@netup.ru>
9967 M:      Abylay Ospan <aospan@netup.ru>
9968 L:      linux-media@vger.kernel.org
9969 W:      https://linuxtv.org
9970 W:      http://netup.tv/
9971 T:      git git://linuxtv.org/media_tree.git
9972 S:      Supported
9973 F:      drivers/media/pci/netup_unidvb/*
9974
9975 MEDIA DRIVERS FOR RENESAS - CEU
9976 M:      Jacopo Mondi <jacopo@jmondi.org>
9977 L:      linux-media@vger.kernel.org
9978 L:      linux-renesas-soc@vger.kernel.org
9979 T:      git git://linuxtv.org/media_tree.git
9980 S:      Supported
9981 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9982 F:      drivers/media/platform/renesas-ceu.c
9983 F:      include/media/drv-intf/renesas-ceu.h
9984
9985 MEDIA DRIVERS FOR RENESAS - DRIF
9986 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9987 L:      linux-media@vger.kernel.org
9988 L:      linux-renesas-soc@vger.kernel.org
9989 T:      git git://linuxtv.org/media_tree.git
9990 S:      Supported
9991 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9992 F:      drivers/media/platform/rcar_drif.c
9993
9994 MEDIA DRIVERS FOR RENESAS - FCP
9995 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9996 L:      linux-media@vger.kernel.org
9997 L:      linux-renesas-soc@vger.kernel.org
9998 T:      git git://linuxtv.org/media_tree.git
9999 S:      Supported
10000 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10001 F:      drivers/media/platform/rcar-fcp.c
10002 F:      include/media/rcar-fcp.h
10003
10004 MEDIA DRIVERS FOR RENESAS - FDP1
10005 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10006 L:      linux-media@vger.kernel.org
10007 L:      linux-renesas-soc@vger.kernel.org
10008 T:      git git://linuxtv.org/media_tree.git
10009 S:      Supported
10010 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10011 F:      drivers/media/platform/rcar_fdp1.c
10012
10013 MEDIA DRIVERS FOR RENESAS - VIN
10014 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10015 L:      linux-media@vger.kernel.org
10016 L:      linux-renesas-soc@vger.kernel.org
10017 T:      git git://linuxtv.org/media_tree.git
10018 S:      Supported
10019 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10020 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
10021 F:      drivers/media/platform/rcar-vin/
10022
10023 MEDIA DRIVERS FOR RENESAS - VSP1
10024 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10025 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10026 L:      linux-media@vger.kernel.org
10027 L:      linux-renesas-soc@vger.kernel.org
10028 T:      git git://linuxtv.org/media_tree.git
10029 S:      Supported
10030 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10031 F:      drivers/media/platform/vsp1/
10032
10033 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10034 L:      linux-media@vger.kernel.org
10035 W:      https://linuxtv.org
10036 T:      git git://linuxtv.org/media_tree.git
10037 S:      Orphan
10038 F:      drivers/media/dvb-frontends/stv0910*
10039
10040 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10041 L:      linux-media@vger.kernel.org
10042 W:      https://linuxtv.org
10043 T:      git git://linuxtv.org/media_tree.git
10044 S:      Orphan
10045 F:      drivers/media/dvb-frontends/stv6111*
10046
10047 MEDIA DRIVERS FOR STM32 - DCMI
10048 M:      Hugues Fruchet <hugues.fruchet@st.com>
10049 L:      linux-media@vger.kernel.org
10050 T:      git git://linuxtv.org/media_tree.git
10051 S:      Supported
10052 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10053 F:      drivers/media/platform/stm32/stm32-dcmi.c
10054
10055 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10056 M:      Dmitry Osipenko <digetx@gmail.com>
10057 L:      linux-media@vger.kernel.org
10058 L:      linux-tegra@vger.kernel.org
10059 T:      git git://linuxtv.org/media_tree.git
10060 S:      Maintained
10061 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10062 F:      drivers/staging/media/tegra-vde/
10063
10064 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10065 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10066 P:      LinuxTV.org Project
10067 L:      linux-media@vger.kernel.org
10068 W:      https://linuxtv.org
10069 Q:      http://patchwork.kernel.org/project/linux-media/list/
10070 T:      git git://linuxtv.org/media_tree.git
10071 S:      Maintained
10072 F:      Documentation/devicetree/bindings/media/
10073 F:      Documentation/media/
10074 F:      drivers/media/
10075 F:      drivers/staging/media/
10076 F:      include/linux/platform_data/media/
10077 F:      include/media/
10078 F:      include/uapi/linux/dvb/
10079 F:      include/uapi/linux/videodev2.h
10080 F:      include/uapi/linux/media.h
10081 F:      include/uapi/linux/v4l2-*
10082 F:      include/uapi/linux/meye.h
10083 F:      include/uapi/linux/ivtv*
10084 F:      include/uapi/linux/uvcvideo.h
10085
10086 MEDIATEK BLUETOOTH DRIVER
10087 M:      Sean Wang <sean.wang@mediatek.com>
10088 L:      linux-bluetooth@vger.kernel.org
10089 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10090 S:      Maintained
10091 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10092 F:      drivers/bluetooth/btmtkuart.c
10093
10094 MEDIATEK CIR DRIVER
10095 M:      Sean Wang <sean.wang@mediatek.com>
10096 S:      Maintained
10097 F:      drivers/media/rc/mtk-cir.c
10098
10099 MEDIATEK DMA DRIVER
10100 M:      Sean Wang <sean.wang@mediatek.com>
10101 L:      dmaengine@vger.kernel.org
10102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10103 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10104 S:      Maintained
10105 F:      Documentation/devicetree/bindings/dma/mtk-*
10106 F:      drivers/dma/mediatek/
10107
10108 MEDIATEK PMIC LED DRIVER
10109 M:      Sean Wang <sean.wang@mediatek.com>
10110 S:      Maintained
10111 F:      drivers/leds/leds-mt6323.c
10112 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10113
10114 MEDIATEK ETHERNET DRIVER
10115 M:      Felix Fietkau <nbd@openwrt.org>
10116 M:      John Crispin <john@phrozen.org>
10117 M:      Sean Wang <sean.wang@mediatek.com>
10118 M:      Nelson Chang <nelson.chang@mediatek.com>
10119 L:      netdev@vger.kernel.org
10120 S:      Maintained
10121 F:      drivers/net/ethernet/mediatek/
10122
10123 MEDIATEK SWITCH DRIVER
10124 M:      Sean Wang <sean.wang@mediatek.com>
10125 L:      netdev@vger.kernel.org
10126 S:      Maintained
10127 F:      drivers/net/dsa/mt7530.*
10128 F:      net/dsa/tag_mtk.c
10129
10130 MEDIATEK JPEG DRIVER
10131 M:      Rick Chang <rick.chang@mediatek.com>
10132 M:      Bin Liu <bin.liu@mediatek.com>
10133 S:      Supported
10134 F:      drivers/media/platform/mtk-jpeg/
10135 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10136
10137 MEDIATEK MDP DRIVER
10138 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10139 M:      Houlong Wei <houlong.wei@mediatek.com>
10140 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10141 S:      Supported
10142 F:      drivers/media/platform/mtk-mdp/
10143 F:      drivers/media/platform/mtk-vpu/
10144 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10145
10146 MEDIATEK MEDIA DRIVER
10147 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10148 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10149 S:      Supported
10150 F:      drivers/media/platform/mtk-vcodec/
10151 F:      drivers/media/platform/mtk-vpu/
10152 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10153 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10154
10155 MEDIATEK MMC/SD/SDIO DRIVER
10156 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10157 S:      Maintained
10158 F:      drivers/mmc/host/mtk-sd.c
10159 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10160
10161 MEDIATEK MT76 WIRELESS LAN DRIVER
10162 M:      Felix Fietkau <nbd@nbd.name>
10163 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10164 R:      Ryder Lee <ryder.lee@mediatek.com>
10165 R:      Roy Luo <royluo@google.com>
10166 L:      linux-wireless@vger.kernel.org
10167 S:      Maintained
10168 F:      drivers/net/wireless/mediatek/mt76/
10169
10170 MEDIATEK MT7601U WIRELESS LAN DRIVER
10171 M:      Jakub Kicinski <kubakici@wp.pl>
10172 L:      linux-wireless@vger.kernel.org
10173 S:      Maintained
10174 F:      drivers/net/wireless/mediatek/mt7601u/
10175
10176 MEDIATEK MT7621/28/88 I2C DRIVER
10177 M:      Stefan Roese <sr@denx.de>
10178 L:      linux-i2c@vger.kernel.org
10179 S:      Maintained
10180 F:      drivers/i2c/busses/i2c-mt7621.c
10181 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10182
10183 MEDIATEK NAND CONTROLLER DRIVER
10184 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10185 L:      linux-mtd@lists.infradead.org
10186 S:      Maintained
10187 F:      drivers/mtd/nand/raw/mtk_*
10188 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10189
10190 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10191 M:      Sean Wang <sean.wang@mediatek.com>
10192 S:      Maintained
10193 F:      drivers/char/hw_random/mtk-rng.c
10194
10195 MEDIATEK USB3 DRD IP DRIVER
10196 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10197 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10199 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10200 S:      Maintained
10201 F:      drivers/usb/mtu3/
10202
10203 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10204 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10205 M:      Martin Donnelly <martin.donnelly@ge.com>
10206 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10207 S:      Maintained
10208 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10209 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10210
10211 MEGARAID SCSI/SAS DRIVERS
10212 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10213 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10214 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10215 L:      megaraidlinux.pdl@broadcom.com
10216 L:      linux-scsi@vger.kernel.org
10217 W:      http://www.avagotech.com/support/
10218 S:      Maintained
10219 F:      Documentation/scsi/megaraid.txt
10220 F:      drivers/scsi/megaraid.*
10221 F:      drivers/scsi/megaraid/
10222
10223 MELEXIS MLX90614 DRIVER
10224 M:      Crt Mori <cmo@melexis.com>
10225 L:      linux-iio@vger.kernel.org
10226 W:      http://www.melexis.com
10227 S:      Supported
10228 F:      drivers/iio/temperature/mlx90614.c
10229
10230 MELEXIS MLX90632 DRIVER
10231 M:      Crt Mori <cmo@melexis.com>
10232 L:      linux-iio@vger.kernel.org
10233 W:      http://www.melexis.com
10234 S:      Supported
10235 F:      drivers/iio/temperature/mlx90632.c
10236
10237 MELFAS MIP4 TOUCHSCREEN DRIVER
10238 M:      Sangwon Jee <jeesw@melfas.com>
10239 W:      http://www.melfas.com
10240 S:      Supported
10241 F:      drivers/input/touchscreen/melfas_mip4.c
10242 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10243
10244 MELLANOX ETHERNET DRIVER (mlx4_en)
10245 M:      Tariq Toukan <tariqt@mellanox.com>
10246 L:      netdev@vger.kernel.org
10247 S:      Supported
10248 W:      http://www.mellanox.com
10249 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10250 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10251
10252 MELLANOX ETHERNET DRIVER (mlx5e)
10253 M:      Saeed Mahameed <saeedm@mellanox.com>
10254 L:      netdev@vger.kernel.org
10255 S:      Supported
10256 W:      http://www.mellanox.com
10257 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10258 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10259
10260 MELLANOX ETHERNET INNOVA DRIVERS
10261 R:      Boris Pismenny <borisp@mellanox.com>
10262 L:      netdev@vger.kernel.org
10263 S:      Supported
10264 W:      http://www.mellanox.com
10265 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10266 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10267 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10268 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10269 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10270
10271 MELLANOX ETHERNET SWITCH DRIVERS
10272 M:      Jiri Pirko <jiri@mellanox.com>
10273 M:      Ido Schimmel <idosch@mellanox.com>
10274 L:      netdev@vger.kernel.org
10275 S:      Supported
10276 W:      http://www.mellanox.com
10277 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10278 F:      drivers/net/ethernet/mellanox/mlxsw/
10279 F:      tools/testing/selftests/drivers/net/mlxsw/
10280
10281 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10282 M:      mlxsw@mellanox.com
10283 L:      netdev@vger.kernel.org
10284 S:      Supported
10285 W:      http://www.mellanox.com
10286 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10287 F:      drivers/net/ethernet/mellanox/mlxfw/
10288
10289 MELLANOX HARDWARE PLATFORM SUPPORT
10290 M:      Andy Shevchenko <andy@infradead.org>
10291 M:      Darren Hart <dvhart@infradead.org>
10292 M:      Vadim Pasternak <vadimp@mellanox.com>
10293 L:      platform-driver-x86@vger.kernel.org
10294 S:      Supported
10295 F:      drivers/platform/mellanox/
10296 F:      include/linux/platform_data/mlxreg.h
10297
10298 MELLANOX MLX4 core VPI driver
10299 M:      Tariq Toukan <tariqt@mellanox.com>
10300 L:      netdev@vger.kernel.org
10301 L:      linux-rdma@vger.kernel.org
10302 W:      http://www.mellanox.com
10303 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10304 S:      Supported
10305 F:      drivers/net/ethernet/mellanox/mlx4/
10306 F:      include/linux/mlx4/
10307
10308 MELLANOX MLX4 IB driver
10309 M:      Yishai Hadas <yishaih@mellanox.com>
10310 L:      linux-rdma@vger.kernel.org
10311 W:      http://www.mellanox.com
10312 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10313 S:      Supported
10314 F:      drivers/infiniband/hw/mlx4/
10315 F:      include/linux/mlx4/
10316 F:      include/uapi/rdma/mlx4-abi.h
10317
10318 MELLANOX MLX5 core VPI driver
10319 M:      Saeed Mahameed <saeedm@mellanox.com>
10320 M:      Leon Romanovsky <leonro@mellanox.com>
10321 L:      netdev@vger.kernel.org
10322 L:      linux-rdma@vger.kernel.org
10323 W:      http://www.mellanox.com
10324 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10325 S:      Supported
10326 F:      drivers/net/ethernet/mellanox/mlx5/core/
10327 F:      include/linux/mlx5/
10328 F:      Documentation/networking/device_drivers/mellanox/
10329
10330 MELLANOX MLX5 IB driver
10331 M:      Leon Romanovsky <leonro@mellanox.com>
10332 L:      linux-rdma@vger.kernel.org
10333 W:      http://www.mellanox.com
10334 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10335 S:      Supported
10336 F:      drivers/infiniband/hw/mlx5/
10337 F:      include/linux/mlx5/
10338 F:      include/uapi/rdma/mlx5-abi.h
10339
10340 MELLANOX MLXCPLD I2C AND MUX DRIVER
10341 M:      Vadim Pasternak <vadimp@mellanox.com>
10342 M:      Michael Shych <michaelsh@mellanox.com>
10343 L:      linux-i2c@vger.kernel.org
10344 S:      Supported
10345 F:      drivers/i2c/busses/i2c-mlxcpld.c
10346 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10347 F:      Documentation/i2c/busses/i2c-mlxcpld
10348
10349 MELLANOX MLXCPLD LED DRIVER
10350 M:      Vadim Pasternak <vadimp@mellanox.com>
10351 L:      linux-leds@vger.kernel.org
10352 S:      Supported
10353 F:      drivers/leds/leds-mlxcpld.c
10354 F:      drivers/leds/leds-mlxreg.c
10355 F:      Documentation/leds/leds-mlxcpld.rst
10356
10357 MELLANOX PLATFORM DRIVER
10358 M:      Vadim Pasternak <vadimp@mellanox.com>
10359 L:      platform-driver-x86@vger.kernel.org
10360 S:      Supported
10361 F:      drivers/platform/x86/mlx-platform.c
10362
10363 MEMBARRIER SUPPORT
10364 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10365 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10366 L:      linux-kernel@vger.kernel.org
10367 S:      Supported
10368 F:      kernel/sched/membarrier.c
10369 F:      include/uapi/linux/membarrier.h
10370 F:      arch/powerpc/include/asm/membarrier.h
10371
10372 MEMBLOCK
10373 M:      Mike Rapoport <rppt@linux.ibm.com>
10374 L:      linux-mm@kvack.org
10375 S:      Maintained
10376 F:      include/linux/memblock.h
10377 F:      mm/memblock.c
10378 F:      Documentation/core-api/boot-time-mm.rst
10379
10380 MEMORY MANAGEMENT
10381 L:      linux-mm@kvack.org
10382 W:      http://www.linux-mm.org
10383 S:      Maintained
10384 F:      include/linux/mm.h
10385 F:      include/linux/gfp.h
10386 F:      include/linux/mmzone.h
10387 F:      include/linux/memory_hotplug.h
10388 F:      include/linux/vmalloc.h
10389 F:      mm/
10390
10391 MEMORY TECHNOLOGY DEVICES (MTD)
10392 M:      David Woodhouse <dwmw2@infradead.org>
10393 M:      Brian Norris <computersforpeace@gmail.com>
10394 M:      Marek Vasut <marek.vasut@gmail.com>
10395 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10396 M:      Richard Weinberger <richard@nod.at>
10397 M:      Vignesh Raghavendra <vigneshr@ti.com>
10398 L:      linux-mtd@lists.infradead.org
10399 W:      http://www.linux-mtd.infradead.org/
10400 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10403 S:      Maintained
10404 F:      Documentation/devicetree/bindings/mtd/
10405 F:      drivers/mtd/
10406 F:      include/linux/mtd/
10407 F:      include/uapi/mtd/
10408
10409 MEN A21 WATCHDOG DRIVER
10410 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10411 L:      linux-watchdog@vger.kernel.org
10412 S:      Maintained
10413 F:      drivers/watchdog/mena21_wdt.c
10414
10415 MEN CHAMELEON BUS (mcb)
10416 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10417 S:      Maintained
10418 F:      drivers/mcb/
10419 F:      include/linux/mcb.h
10420 F:      Documentation/driver-api/men-chameleon-bus.rst
10421
10422 MEN F21BMC (Board Management Controller)
10423 M:      Andreas Werner <andreas.werner@men.de>
10424 S:      Supported
10425 F:      drivers/mfd/menf21bmc.c
10426 F:      drivers/watchdog/menf21bmc_wdt.c
10427 F:      drivers/leds/leds-menf21bmc.c
10428 F:      drivers/hwmon/menf21bmc_hwmon.c
10429 F:      Documentation/hwmon/menf21bmc.rst
10430
10431 MEN Z069 WATCHDOG DRIVER
10432 M:      Johannes Thumshirn <jth@kernel.org>
10433 L:      linux-watchdog@vger.kernel.org
10434 S:      Maintained
10435 F:      drivers/watchdog/menz69_wdt.c
10436
10437 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10438 M:      Neil Armstrong <narmstrong@baylibre.com>
10439 L:      linux-media@vger.kernel.org
10440 L:      linux-amlogic@lists.infradead.org
10441 W:      http://linux-meson.com/
10442 S:      Supported
10443 F:      drivers/media/platform/meson/ao-cec.c
10444 F:      drivers/media/platform/meson/ao-cec-g12a.c
10445 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10446 T:      git git://linuxtv.org/media_tree.git
10447
10448 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10449 M:      Liang Yang <liang.yang@amlogic.com>
10450 L:      linux-mtd@lists.infradead.org
10451 S:      Maintained
10452 F:      drivers/mtd/nand/raw/meson_*
10453 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10454
10455 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10456 M:      Maxime Jourdan <mjourdan@baylibre.com>
10457 L:      linux-media@vger.kernel.org
10458 L:      linux-amlogic@lists.infradead.org
10459 S:      Supported
10460 F:      drivers/staging/media/meson/vdec/
10461 T:      git git://linuxtv.org/media_tree.git
10462
10463 METHODE UDPU SUPPORT
10464 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10465 S:      Maintained
10466 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10467
10468 MICROBLAZE ARCHITECTURE
10469 M:      Michal Simek <monstr@monstr.eu>
10470 W:      http://www.monstr.eu/fdt/
10471 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10472 S:      Supported
10473 F:      arch/microblaze/
10474
10475 MICROCHIP AT91 SERIAL DRIVER
10476 M:      Richard Genoud <richard.genoud@gmail.com>
10477 S:      Maintained
10478 F:      drivers/tty/serial/atmel_serial.c
10479 F:      drivers/tty/serial/atmel_serial.h
10480 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10481
10482 MICROCHIP AUDIO ASOC DRIVERS
10483 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10484 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10485 S:      Supported
10486 F:      sound/soc/atmel
10487
10488 MICROCHIP DMA DRIVER
10489 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10491 L:      dmaengine@vger.kernel.org
10492 S:      Supported
10493 F:      drivers/dma/at_hdmac.c
10494 F:      drivers/dma/at_hdmac_regs.h
10495 F:      include/linux/platform_data/dma-atmel.h
10496 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10497 F:      include/dt-bindings/dma/at91.h
10498
10499 MICROCHIP ECC DRIVER
10500 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10501 L:      linux-crypto@vger.kernel.org
10502 S:      Maintained
10503 F:      drivers/crypto/atmel-ecc.*
10504
10505 MICROCHIP I2C DRIVER
10506 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10507 L:      linux-i2c@vger.kernel.org
10508 S:      Supported
10509 F:      drivers/i2c/busses/i2c-at91.h
10510 F:      drivers/i2c/busses/i2c-at91-*.c
10511
10512 MICROCHIP ISC DRIVER
10513 M:      Eugen Hristev <eugen.hristev@microchip.com>
10514 L:      linux-media@vger.kernel.org
10515 S:      Supported
10516 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10517 F:      drivers/media/platform/atmel/atmel-isc.h
10518 F:      drivers/media/platform/atmel/atmel-isc-base.c
10519 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10520 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10521
10522 MICROCHIP ISI DRIVER
10523 M:      Eugen Hristev <eugen.hristev@microchip.com>
10524 L:      linux-media@vger.kernel.org
10525 S:      Supported
10526 F:      drivers/media/platform/atmel/atmel-isi.c
10527 F:      drivers/media/platform/atmel/atmel-isi.h
10528
10529 MICROCHIP AT91 USART MFD DRIVER
10530 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10531 L:      linux-kernel@vger.kernel.org
10532 S:      Supported
10533 F:      drivers/mfd/at91-usart.c
10534 F:      include/dt-bindings/mfd/at91-usart.h
10535 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10536
10537 MICROCHIP AT91 USART SPI DRIVER
10538 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10539 L:      linux-spi@vger.kernel.org
10540 S:      Supported
10541 F:      drivers/spi/spi-at91-usart.c
10542 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10543
10544 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10545 M:      Woojung Huh <woojung.huh@microchip.com>
10546 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10547 L:      netdev@vger.kernel.org
10548 S:      Maintained
10549 F:      net/dsa/tag_ksz.c
10550 F:      drivers/net/dsa/microchip/*
10551 F:      include/linux/platform_data/microchip-ksz.h
10552 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10553
10554 MICROCHIP LAN743X ETHERNET DRIVER
10555 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10556 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10557 L:      netdev@vger.kernel.org
10558 S:      Maintained
10559 F:      drivers/net/ethernet/microchip/lan743x_*
10560
10561 MICROCHIP LCDFB DRIVER
10562 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10563 L:      linux-fbdev@vger.kernel.org
10564 S:      Maintained
10565 F:      drivers/video/fbdev/atmel_lcdfb.c
10566 F:      include/video/atmel_lcdc.h
10567
10568 MICROCHIP MMC/SD/SDIO MCI DRIVER
10569 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10570 S:      Maintained
10571 F:      drivers/mmc/host/atmel-mci.c
10572
10573 MICROCHIP MCP16502 PMIC DRIVER
10574 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10576 S:      Maintained
10577 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10578 F:      drivers/regulator/mcp16502.c
10579
10580 MICROCHIP MCP3911 ADC DRIVER
10581 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10582 M:      Kent Gustavsson <kent@minoris.se>
10583 L:      linux-iio@vger.kernel.org
10584 S:      Supported
10585 F:      drivers/iio/adc/mcp3911.c
10586 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10587
10588 MICROCHIP NAND DRIVER
10589 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10590 L:      linux-mtd@lists.infradead.org
10591 S:      Supported
10592 F:      drivers/mtd/nand/raw/atmel/*
10593 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10594
10595 MICROCHIP PWM DRIVER
10596 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10598 L:      linux-pwm@vger.kernel.org
10599 S:      Supported
10600 F:      drivers/pwm/pwm-atmel.c
10601 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10602
10603 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10604 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10605 M:      Eugen Hristev <eugen.hristev@microchip.com>
10606 L:      linux-iio@vger.kernel.org
10607 S:      Supported
10608 F:      drivers/iio/adc/at91-sama5d2_adc.c
10609 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10610 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10611
10612 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10613 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10614 S:      Supported
10615 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10616
10617 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10618 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620 L:      linux-gpio@vger.kernel.org
10621 F:      drivers/gpio/gpio-sama5d2-piobu.c
10622
10623 MICROCHIP SPI DRIVER
10624 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10625 S:      Supported
10626 F:      drivers/spi/spi-atmel.*
10627
10628 MICROCHIP SSC DRIVER
10629 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10631 S:      Supported
10632 F:      drivers/misc/atmel-ssc.c
10633 F:      include/linux/atmel-ssc.h
10634
10635 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10636 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10638 S:      Supported
10639 F:      drivers/misc/atmel_tclib.c
10640 F:      drivers/clocksource/tcb_clksrc.c
10641
10642 MICROCHIP USBA UDC DRIVER
10643 M:      Cristian Birsan <cristian.birsan@microchip.com>
10644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10645 S:      Supported
10646 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10647
10648 MICROCHIP USB251XB DRIVER
10649 M:      Richard Leitner <richard.leitner@skidata.com>
10650 L:      linux-usb@vger.kernel.org
10651 S:      Maintained
10652 F:      drivers/usb/misc/usb251xb.c
10653 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10654
10655 MICROCHIP XDMA DRIVER
10656 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10657 L:      linux-arm-kernel@lists.infradead.org
10658 L:      dmaengine@vger.kernel.org
10659 S:      Supported
10660 F:      drivers/dma/at_xdmac.c
10661
10662 MICROSEMI MIPS SOCS
10663 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10664 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10665 L:      linux-mips@vger.kernel.org
10666 S:      Supported
10667 F:      arch/mips/generic/board-ocelot.c
10668 F:      arch/mips/configs/generic/board-ocelot.config
10669 F:      arch/mips/boot/dts/mscc/
10670 F:      Documentation/devicetree/bindings/mips/mscc.txt
10671
10672 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10673 M:      Don Brace <don.brace@microsemi.com>
10674 L:      esc.storagedev@microsemi.com
10675 L:      linux-scsi@vger.kernel.org
10676 S:      Supported
10677 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10678 F:      drivers/scsi/smartpqi/Kconfig
10679 F:      drivers/scsi/smartpqi/Makefile
10680 F:      include/linux/cciss*.h
10681 F:      include/uapi/linux/cciss*.h
10682 F:      Documentation/scsi/smartpqi.txt
10683
10684 MICROSEMI ETHERNET SWITCH DRIVER
10685 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10686 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10687 L:      netdev@vger.kernel.org
10688 S:      Supported
10689 F:      drivers/net/ethernet/mscc/
10690
10691 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10692 M:      Chen Yu <yu.c.chen@intel.com>
10693 L:      platform-driver-x86@vger.kernel.org
10694 S:      Supported
10695 F:      drivers/platform/x86/surfacepro3_button.c
10696
10697 MICROTEK X6 SCANNER
10698 M:      Oliver Neukum <oliver@neukum.org>
10699 S:      Maintained
10700 F:      drivers/usb/image/microtek.*
10701
10702 MIPS
10703 M:      Ralf Baechle <ralf@linux-mips.org>
10704 M:      Paul Burton <paul.burton@mips.com>
10705 M:      James Hogan <jhogan@kernel.org>
10706 L:      linux-mips@vger.kernel.org
10707 W:      http://www.linux-mips.org/
10708 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10710 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10711 S:      Supported
10712 F:      Documentation/devicetree/bindings/mips/
10713 F:      Documentation/mips/
10714 F:      arch/mips/
10715 F:      drivers/platform/mips/
10716
10717 MIPS BOSTON DEVELOPMENT BOARD
10718 M:      Paul Burton <paul.burton@mips.com>
10719 L:      linux-mips@vger.kernel.org
10720 S:      Maintained
10721 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10722 F:      arch/mips/boot/dts/img/boston.dts
10723 F:      arch/mips/configs/generic/board-boston.config
10724 F:      drivers/clk/imgtec/clk-boston.c
10725 F:      include/dt-bindings/clock/boston-clock.h
10726
10727 MIPS GENERIC PLATFORM
10728 M:      Paul Burton <paul.burton@mips.com>
10729 L:      linux-mips@vger.kernel.org
10730 S:      Supported
10731 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10732 F:      arch/mips/generic/
10733 F:      arch/mips/tools/generic-board-config.sh
10734
10735 MIPS/LOONGSON1 ARCHITECTURE
10736 M:      Keguang Zhang <keguang.zhang@gmail.com>
10737 L:      linux-mips@vger.kernel.org
10738 S:      Maintained
10739 F:      arch/mips/loongson32/
10740 F:      arch/mips/include/asm/mach-loongson32/
10741 F:      drivers/*/*loongson1*
10742 F:      drivers/*/*/*loongson1*
10743
10744 MIPS/LOONGSON2 ARCHITECTURE
10745 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10746 L:      linux-mips@vger.kernel.org
10747 S:      Maintained
10748 F:      arch/mips/loongson64/fuloong-2e/
10749 F:      arch/mips/loongson64/lemote-2f/
10750 F:      arch/mips/include/asm/mach-loongson64/
10751 F:      drivers/*/*loongson2*
10752 F:      drivers/*/*/*loongson2*
10753
10754 MIPS/LOONGSON3 ARCHITECTURE
10755 M:      Huacai Chen <chenhc@lemote.com>
10756 L:      linux-mips@vger.kernel.org
10757 S:      Maintained
10758 F:      arch/mips/loongson64/
10759 F:      arch/mips/include/asm/mach-loongson64/
10760 F:      drivers/platform/mips/cpu_hwmon.c
10761 F:      drivers/*/*loongson3*
10762 F:      drivers/*/*/*loongson3*
10763
10764 MIPS RINT INSTRUCTION EMULATION
10765 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10766 L:      linux-mips@vger.kernel.org
10767 S:      Supported
10768 F:      arch/mips/math-emu/sp_rint.c
10769 F:      arch/mips/math-emu/dp_rint.c
10770
10771 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10772 M:      Hans Verkuil <hverkuil@xs4all.nl>
10773 L:      linux-media@vger.kernel.org
10774 T:      git git://linuxtv.org/media_tree.git
10775 W:      https://linuxtv.org
10776 S:      Odd Fixes
10777 F:      drivers/media/radio/radio-miropcm20*
10778
10779 MMP SUPPORT
10780 R:      Lubomir Rintel <lkundrak@v3.sk>
10781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10782 S:      Odd Fixes
10783 F:      arch/arm/boot/dts/mmp*
10784 F:      arch/arm/mach-mmp/
10785
10786 MMU GATHER AND TLB INVALIDATION
10787 M:      Will Deacon <will@kernel.org>
10788 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10789 M:      Andrew Morton <akpm@linux-foundation.org>
10790 M:      Nick Piggin <npiggin@gmail.com>
10791 M:      Peter Zijlstra <peterz@infradead.org>
10792 L:      linux-arch@vger.kernel.org
10793 L:      linux-mm@kvack.org
10794 S:      Maintained
10795 F:      arch/*/include/asm/tlb.h
10796 F:      include/asm-generic/tlb.h
10797 F:      mm/mmu_gather.c
10798
10799 MN88472 MEDIA DRIVER
10800 M:      Antti Palosaari <crope@iki.fi>
10801 L:      linux-media@vger.kernel.org
10802 W:      https://linuxtv.org
10803 W:      http://palosaari.fi/linux/
10804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10805 S:      Maintained
10806 F:      drivers/media/dvb-frontends/mn88472*
10807
10808 MN88473 MEDIA DRIVER
10809 M:      Antti Palosaari <crope@iki.fi>
10810 L:      linux-media@vger.kernel.org
10811 W:      https://linuxtv.org
10812 W:      http://palosaari.fi/linux/
10813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10814 S:      Maintained
10815 F:      drivers/media/dvb-frontends/mn88473*
10816
10817 MODULE SUPPORT
10818 M:      Jessica Yu <jeyu@kernel.org>
10819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10820 S:      Maintained
10821 F:      include/linux/module.h
10822 F:      kernel/module.c
10823
10824 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10825 W:      http://popies.net/meye/
10826 S:      Orphan
10827 F:      Documentation/media/v4l-drivers/meye*
10828 F:      drivers/media/pci/meye/
10829 F:      include/uapi/linux/meye.h
10830
10831 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10832 M:      Jiri Slaby <jirislaby@gmail.com>
10833 S:      Maintained
10834 F:      Documentation/driver-api/serial/moxa-smartio.rst
10835 F:      drivers/tty/mxser.*
10836
10837 MR800 AVERMEDIA USB FM RADIO DRIVER
10838 M:      Alexey Klimov <klimov.linux@gmail.com>
10839 L:      linux-media@vger.kernel.org
10840 T:      git git://linuxtv.org/media_tree.git
10841 S:      Maintained
10842 F:      drivers/media/radio/radio-mr800.c
10843
10844 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10845 M:      Alan Ott <alan@signal11.us>
10846 L:      linux-wpan@vger.kernel.org
10847 S:      Maintained
10848 F:      drivers/net/ieee802154/mrf24j40.c
10849 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10850
10851 MSI LAPTOP SUPPORT
10852 M:      "Lee, Chun-Yi" <jlee@suse.com>
10853 L:      platform-driver-x86@vger.kernel.org
10854 S:      Maintained
10855 F:      drivers/platform/x86/msi-laptop.c
10856
10857 MSI WMI SUPPORT
10858 L:      platform-driver-x86@vger.kernel.org
10859 S:      Orphan
10860 F:      drivers/platform/x86/msi-wmi.c
10861
10862 MSI001 MEDIA DRIVER
10863 M:      Antti Palosaari <crope@iki.fi>
10864 L:      linux-media@vger.kernel.org
10865 W:      https://linuxtv.org
10866 W:      http://palosaari.fi/linux/
10867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10868 T:      git git://linuxtv.org/anttip/media_tree.git
10869 S:      Maintained
10870 F:      drivers/media/tuners/msi001*
10871
10872 MSI2500 MEDIA DRIVER
10873 M:      Antti Palosaari <crope@iki.fi>
10874 L:      linux-media@vger.kernel.org
10875 W:      https://linuxtv.org
10876 W:      http://palosaari.fi/linux/
10877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10878 T:      git git://linuxtv.org/anttip/media_tree.git
10879 S:      Maintained
10880 F:      drivers/media/usb/msi2500/
10881
10882 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10883 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10884 L:      linux-mtd@lists.infradead.org
10885 S:      Maintained
10886 F:      drivers/mtd/devices/docg3*
10887
10888 MT9M032 APTINA SENSOR DRIVER
10889 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10890 L:      linux-media@vger.kernel.org
10891 T:      git git://linuxtv.org/media_tree.git
10892 S:      Maintained
10893 F:      drivers/media/i2c/mt9m032.c
10894 F:      include/media/i2c/mt9m032.h
10895
10896 MT9P031 APTINA CAMERA SENSOR
10897 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10898 L:      linux-media@vger.kernel.org
10899 T:      git git://linuxtv.org/media_tree.git
10900 S:      Maintained
10901 F:      drivers/media/i2c/mt9p031.c
10902 F:      include/media/i2c/mt9p031.h
10903
10904 MT9T001 APTINA CAMERA SENSOR
10905 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10906 L:      linux-media@vger.kernel.org
10907 T:      git git://linuxtv.org/media_tree.git
10908 S:      Maintained
10909 F:      drivers/media/i2c/mt9t001.c
10910 F:      include/media/i2c/mt9t001.h
10911
10912 MT9T112 APTINA CAMERA SENSOR
10913 M:      Jacopo Mondi <jacopo@jmondi.org>
10914 L:      linux-media@vger.kernel.org
10915 T:      git git://linuxtv.org/media_tree.git
10916 S:      Odd Fixes
10917 F:      drivers/media/i2c/mt9t112.c
10918 F:      include/media/i2c/mt9t112.h
10919
10920 MT9V032 APTINA CAMERA SENSOR
10921 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10922 L:      linux-media@vger.kernel.org
10923 T:      git git://linuxtv.org/media_tree.git
10924 S:      Maintained
10925 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10926 F:      drivers/media/i2c/mt9v032.c
10927 F:      include/media/i2c/mt9v032.h
10928
10929 MT9V111 APTINA CAMERA SENSOR
10930 M:      Jacopo Mondi <jacopo@jmondi.org>
10931 L:      linux-media@vger.kernel.org
10932 T:      git git://linuxtv.org/media_tree.git
10933 S:      Maintained
10934 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10935 F:      drivers/media/i2c/mt9v111.c
10936
10937 MULTIFUNCTION DEVICES (MFD)
10938 M:      Lee Jones <lee.jones@linaro.org>
10939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10940 S:      Supported
10941 F:      Documentation/devicetree/bindings/mfd/
10942 F:      drivers/mfd/
10943 F:      include/linux/mfd/
10944 F:      include/dt-bindings/mfd/
10945
10946 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10947 S:      Orphan
10948 F:      drivers/mmc/host/mmc_spi.c
10949 F:      include/linux/spi/mmc_spi.h
10950
10951 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10952 M:      Ulf Hansson <ulf.hansson@linaro.org>
10953 L:      linux-mmc@vger.kernel.org
10954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10955 S:      Maintained
10956 F:      Documentation/devicetree/bindings/mmc/
10957 F:      drivers/mmc/
10958 F:      include/linux/mmc/
10959 F:      include/uapi/linux/mmc/
10960
10961 MULTIPLEXER SUBSYSTEM
10962 M:      Peter Rosin <peda@axentia.se>
10963 S:      Maintained
10964 F:      Documentation/ABI/testing/sysfs-class-mux*
10965 F:      Documentation/devicetree/bindings/mux/
10966 F:      include/dt-bindings/mux/
10967 F:      include/linux/mux/
10968 F:      drivers/mux/
10969
10970 MULTITECH MULTIPORT CARD (ISICOM)
10971 S:      Orphan
10972 F:      drivers/tty/isicom.c
10973 F:      include/linux/isicom.h
10974
10975 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10976 M:      Bin Liu <b-liu@ti.com>
10977 L:      linux-usb@vger.kernel.org
10978 S:      Maintained
10979 F:      drivers/usb/musb/
10980
10981 MXL301RF MEDIA DRIVER
10982 M:      Akihiro Tsukada <tskd08@gmail.com>
10983 L:      linux-media@vger.kernel.org
10984 S:      Odd Fixes
10985 F:      drivers/media/tuners/mxl301rf*
10986
10987 MXL5007T MEDIA DRIVER
10988 M:      Michael Krufky <mkrufky@linuxtv.org>
10989 L:      linux-media@vger.kernel.org
10990 W:      https://linuxtv.org
10991 W:      http://github.com/mkrufky
10992 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10993 T:      git git://linuxtv.org/mkrufky/tuners.git
10994 S:      Maintained
10995 F:      drivers/media/tuners/mxl5007t.*
10996
10997 MXSFB DRM DRIVER
10998 M:      Marek Vasut <marex@denx.de>
10999 M:      Stefan Agner <stefan@agner.ch>
11000 L:      dri-devel@lists.freedesktop.org
11001 S:      Supported
11002 F:      drivers/gpu/drm/mxsfb/
11003 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11004 T:      git git://anongit.freedesktop.org/drm/drm-misc
11005
11006 MYLEX DAC960 PCI RAID Controller
11007 M:      Hannes Reinecke <hare@kernel.org>
11008 L:      linux-scsi@vger.kernel.org
11009 S:      Supported
11010 F:      drivers/scsi/myrb.*
11011 F:      drivers/scsi/myrs.*
11012
11013 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11014 M:      Chris Lee <christopher.lee@cspi.com>
11015 L:      netdev@vger.kernel.org
11016 W:      https://www.cspi.com/ethernet-products/support/downloads/
11017 S:      Supported
11018 F:      drivers/net/ethernet/myricom/myri10ge/
11019
11020 NAND FLASH SUBSYSTEM
11021 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11022 R:      Richard Weinberger <richard@nod.at>
11023 L:      linux-mtd@lists.infradead.org
11024 W:      http://www.linux-mtd.infradead.org/
11025 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11027 S:      Maintained
11028 F:      drivers/mtd/nand/
11029 F:      include/linux/mtd/*nand*.h
11030
11031 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11032 M:      Daniel Mack <zonque@gmail.com>
11033 S:      Maintained
11034 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11035 W:      http://www.native-instruments.com
11036 F:      sound/usb/caiaq/
11037
11038 NATSEMI ETHERNET DRIVER (DP8381x)
11039 S:      Orphan
11040 F:      drivers/net/ethernet/natsemi/natsemi.c
11041
11042 NCR 5380 SCSI DRIVERS
11043 M:      Finn Thain <fthain@telegraphics.com.au>
11044 M:      Michael Schmitz <schmitzmic@gmail.com>
11045 L:      linux-scsi@vger.kernel.org
11046 S:      Maintained
11047 F:      Documentation/scsi/g_NCR5380.txt
11048 F:      drivers/scsi/NCR5380.*
11049 F:      drivers/scsi/arm/cumana_1.c
11050 F:      drivers/scsi/arm/oak.c
11051 F:      drivers/scsi/atari_scsi.*
11052 F:      drivers/scsi/dmx3191d.c
11053 F:      drivers/scsi/g_NCR5380.*
11054 F:      drivers/scsi/mac_scsi.*
11055 F:      drivers/scsi/sun3_scsi.*
11056 F:      drivers/scsi/sun3_scsi_vme.c
11057
11058 NCSI LIBRARY:
11059 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11060 S:      Maintained
11061 F:      net/ncsi/
11062
11063 NCT6775 HARDWARE MONITOR DRIVER
11064 M:      Guenter Roeck <linux@roeck-us.net>
11065 L:      linux-hwmon@vger.kernel.org
11066 S:      Maintained
11067 F:      Documentation/hwmon/nct6775.rst
11068 F:      drivers/hwmon/nct6775.c
11069
11070 NET_FAILOVER MODULE
11071 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11072 L:      netdev@vger.kernel.org
11073 S:      Supported
11074 F:      driver/net/net_failover.c
11075 F:      include/net/net_failover.h
11076 F:      Documentation/networking/net_failover.rst
11077
11078 NETEM NETWORK EMULATOR
11079 M:      Stephen Hemminger <stephen@networkplumber.org>
11080 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11081 S:      Maintained
11082 F:      net/sched/sch_netem.c
11083
11084 NETERION 10GbE DRIVERS (s2io/vxge)
11085 M:      Jon Mason <jdmason@kudzu.us>
11086 L:      netdev@vger.kernel.org
11087 S:      Supported
11088 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11089 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11090 F:      drivers/net/ethernet/neterion/
11091
11092 NETFILTER
11093 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11094 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11095 M:      Florian Westphal <fw@strlen.de>
11096 L:      netfilter-devel@vger.kernel.org
11097 L:      coreteam@netfilter.org
11098 W:      http://www.netfilter.org/
11099 W:      http://www.iptables.org/
11100 W:      http://www.nftables.org/
11101 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11104 S:      Maintained
11105 F:      include/linux/netfilter*
11106 F:      include/linux/netfilter/
11107 F:      include/net/netfilter/
11108 F:      include/uapi/linux/netfilter*
11109 F:      include/uapi/linux/netfilter/
11110 F:      net/*/netfilter.c
11111 F:      net/*/netfilter/
11112 F:      net/netfilter/
11113 F:      net/bridge/br_netfilter*.c
11114
11115 NETROM NETWORK LAYER
11116 M:      Ralf Baechle <ralf@linux-mips.org>
11117 L:      linux-hams@vger.kernel.org
11118 W:      http://www.linux-ax25.org/
11119 S:      Maintained
11120 F:      include/net/netrom.h
11121 F:      include/uapi/linux/netrom.h
11122 F:      net/netrom/
11123
11124 NETRONOME ETHERNET DRIVERS
11125 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11126 L:      oss-drivers@netronome.com
11127 S:      Maintained
11128 F:      drivers/net/ethernet/netronome/
11129
11130 NETWORK BLOCK DEVICE (NBD)
11131 M:      Josef Bacik <josef@toxicpanda.com>
11132 S:      Maintained
11133 L:      linux-block@vger.kernel.org
11134 L:      nbd@other.debian.org
11135 F:      Documentation/admin-guide/blockdev/nbd.rst
11136 F:      drivers/block/nbd.c
11137 F:      include/trace/events/nbd.h
11138 F:      include/uapi/linux/nbd.h
11139
11140 NETWORK DROP MONITOR
11141 M:      Neil Horman <nhorman@tuxdriver.com>
11142 L:      netdev@vger.kernel.org
11143 S:      Maintained
11144 W:      https://fedorahosted.org/dropwatch/
11145 F:      net/core/drop_monitor.c
11146
11147 NETWORKING DRIVERS
11148 M:      "David S. Miller" <davem@davemloft.net>
11149 L:      netdev@vger.kernel.org
11150 W:      http://www.linuxfoundation.org/en/Net
11151 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11154 S:      Odd Fixes
11155 F:      Documentation/devicetree/bindings/net/
11156 F:      drivers/net/
11157 F:      include/linux/if_*
11158 F:      include/linux/netdevice.h
11159 F:      include/linux/etherdevice.h
11160 F:      include/linux/fcdevice.h
11161 F:      include/linux/fddidevice.h
11162 F:      include/linux/hippidevice.h
11163 F:      include/linux/inetdevice.h
11164 F:      include/uapi/linux/if_*
11165 F:      include/uapi/linux/netdevice.h
11166
11167 NETWORKING DRIVERS (WIRELESS)
11168 M:      Kalle Valo <kvalo@codeaurora.org>
11169 L:      linux-wireless@vger.kernel.org
11170 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11173 S:      Maintained
11174 F:      Documentation/devicetree/bindings/net/wireless/
11175 F:      drivers/net/wireless/
11176
11177 NETWORKING [DSA]
11178 M:      Andrew Lunn <andrew@lunn.ch>
11179 M:      Vivien Didelot <vivien.didelot@gmail.com>
11180 M:      Florian Fainelli <f.fainelli@gmail.com>
11181 S:      Maintained
11182 F:      Documentation/devicetree/bindings/net/dsa/
11183 F:      net/dsa/
11184 F:      include/net/dsa.h
11185 F:      include/linux/dsa/
11186 F:      include/linux/platform_data/dsa.h
11187 F:      drivers/net/dsa/
11188
11189 NETWORKING [GENERAL]
11190 M:      "David S. Miller" <davem@davemloft.net>
11191 L:      netdev@vger.kernel.org
11192 W:      http://www.linuxfoundation.org/en/Net
11193 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11196 B:      mailto:netdev@vger.kernel.org
11197 S:      Maintained
11198 F:      net/
11199 F:      include/net/
11200 F:      include/linux/in.h
11201 F:      include/linux/net.h
11202 F:      include/linux/netdevice.h
11203 F:      include/uapi/linux/in.h
11204 F:      include/uapi/linux/net.h
11205 F:      include/uapi/linux/netdevice.h
11206 F:      include/uapi/linux/net_namespace.h
11207 F:      tools/testing/selftests/net/
11208 F:      lib/net_utils.c
11209 F:      lib/random32.c
11210 F:      Documentation/networking/
11211
11212 NETWORKING [IPSEC]
11213 M:      Steffen Klassert <steffen.klassert@secunet.com>
11214 M:      Herbert Xu <herbert@gondor.apana.org.au>
11215 M:      "David S. Miller" <davem@davemloft.net>
11216 L:      netdev@vger.kernel.org
11217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11219 S:      Maintained
11220 F:      net/xfrm/
11221 F:      net/key/
11222 F:      net/ipv4/xfrm*
11223 F:      net/ipv4/esp4*
11224 F:      net/ipv4/ah4.c
11225 F:      net/ipv4/ipcomp.c
11226 F:      net/ipv4/ip_vti.c
11227 F:      net/ipv6/xfrm*
11228 F:      net/ipv6/esp6*
11229 F:      net/ipv6/ah6.c
11230 F:      net/ipv6/ipcomp6.c
11231 F:      net/ipv6/ip6_vti.c
11232 F:      include/uapi/linux/xfrm.h
11233 F:      include/net/xfrm.h
11234
11235 NETWORKING [IPv4/IPv6]
11236 M:      "David S. Miller" <davem@davemloft.net>
11237 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11238 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11239 L:      netdev@vger.kernel.org
11240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11241 S:      Maintained
11242 F:      net/ipv4/
11243 F:      net/ipv6/
11244 F:      include/net/ip*
11245 F:      arch/x86/net/*
11246
11247 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11248 M:      Paul Moore <paul@paul-moore.com>
11249 W:      https://github.com/netlabel
11250 L:      netdev@vger.kernel.org
11251 L:      linux-security-module@vger.kernel.org
11252 S:      Maintained
11253 F:      Documentation/netlabel/
11254 F:      include/net/calipso.h
11255 F:      include/net/cipso_ipv4.h
11256 F:      include/net/netlabel.h
11257 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11258 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11259 F:      net/netlabel/
11260 F:      net/ipv4/cipso_ipv4.c
11261 F:      net/ipv6/calipso.c
11262 F:      net/netfilter/xt_CONNSECMARK.c
11263 F:      net/netfilter/xt_SECMARK.c
11264
11265 NETWORKING [TCP]
11266 M:      Eric Dumazet <edumazet@google.com>
11267 L:      netdev@vger.kernel.org
11268 S:      Maintained
11269 F:      net/ipv4/tcp*.c
11270 F:      net/ipv4/syncookies.c
11271 F:      net/ipv6/tcp*.c
11272 F:      net/ipv6/syncookies.c
11273 F:      include/uapi/linux/tcp.h
11274 F:      include/net/tcp.h
11275 F:      include/linux/tcp.h
11276 F:      include/trace/events/tcp.h
11277
11278 NETWORKING [TLS]
11279 M:      Boris Pismenny <borisp@mellanox.com>
11280 M:      Aviad Yehezkel <aviadye@mellanox.com>
11281 M:      Dave Watson <davejwatson@fb.com>
11282 M:      John Fastabend <john.fastabend@gmail.com>
11283 M:      Daniel Borkmann <daniel@iogearbox.net>
11284 L:      netdev@vger.kernel.org
11285 S:      Maintained
11286 F:      net/tls/*
11287 F:      include/uapi/linux/tls.h
11288 F:      include/net/tls.h
11289
11290 NETWORKING [WIRELESS]
11291 L:      linux-wireless@vger.kernel.org
11292 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11293
11294 NETDEVSIM
11295 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11296 S:      Maintained
11297 F:      drivers/net/netdevsim/*
11298
11299 NETXEN (1/10) GbE SUPPORT
11300 M:      Manish Chopra <manishc@marvell.com>
11301 M:      Rahul Verma <rahulv@marvell.com>
11302 M:      GR-Linux-NIC-Dev@marvell.com
11303 L:      netdev@vger.kernel.org
11304 S:      Supported
11305 F:      drivers/net/ethernet/qlogic/netxen/
11306
11307 NEXTHOP
11308 M:      David Ahern <dsahern@kernel.org>
11309 L:      netdev@vger.kernel.org
11310 S:      Maintained
11311 F:      include/net/nexthop.h
11312 F:      include/uapi/linux/nexthop.h
11313 F:      include/net/netns/nexthop.h
11314 F:      net/ipv4/nexthop.c
11315
11316 NFC SUBSYSTEM
11317 L:      netdev@vger.kernel.org
11318 S:      Orphan
11319 F:      net/nfc/
11320 F:      include/net/nfc/
11321 F:      include/uapi/linux/nfc.h
11322 F:      drivers/nfc/
11323 F:      include/linux/platform_data/nfcmrvl.h
11324 F:      include/linux/platform_data/nxp-nci.h
11325 F:      Documentation/devicetree/bindings/net/nfc/
11326
11327 NFS, SUNRPC, AND LOCKD CLIENTS
11328 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11329 M:      Anna Schumaker <anna.schumaker@netapp.com>
11330 L:      linux-nfs@vger.kernel.org
11331 W:      http://client.linux-nfs.org
11332 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11333 S:      Maintained
11334 F:      fs/lockd/
11335 F:      fs/nfs/
11336 F:      fs/nfs_common/
11337 F:      net/sunrpc/
11338 F:      include/linux/lockd/
11339 F:      include/linux/nfs*
11340 F:      include/linux/sunrpc/
11341 F:      include/uapi/linux/nfs*
11342 F:      include/uapi/linux/sunrpc/
11343
11344 NILFS2 FILESYSTEM
11345 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11346 L:      linux-nilfs@vger.kernel.org
11347 W:      https://nilfs.sourceforge.io/
11348 W:      https://nilfs.osdn.jp/
11349 T:      git git://github.com/konis/nilfs2.git
11350 S:      Supported
11351 F:      Documentation/filesystems/nilfs2.txt
11352 F:      fs/nilfs2/
11353 F:      include/trace/events/nilfs2.h
11354 F:      include/uapi/linux/nilfs2_api.h
11355 F:      include/uapi/linux/nilfs2_ondisk.h
11356
11357 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11358 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11359 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11360 S:      Maintained
11361 F:      Documentation/scsi/NinjaSCSI.txt
11362 F:      drivers/scsi/pcmcia/nsp_*
11363
11364 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11365 M:      GOTO Masanori <gotom@debian.or.jp>
11366 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11367 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11368 S:      Maintained
11369 F:      Documentation/scsi/NinjaSCSI.txt
11370 F:      drivers/scsi/nsp32*
11371
11372 NIOS2 ARCHITECTURE
11373 M:      Ley Foon Tan <lftan@altera.com>
11374 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11376 S:      Maintained
11377 F:      arch/nios2/
11378
11379 NOHZ, DYNTICKS SUPPORT
11380 M:      Frederic Weisbecker <fweisbec@gmail.com>
11381 M:      Thomas Gleixner <tglx@linutronix.de>
11382 M:      Ingo Molnar <mingo@kernel.org>
11383 L:      linux-kernel@vger.kernel.org
11384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11385 S:      Maintained
11386 F:      kernel/time/tick*.*
11387 F:      include/linux/tick.h
11388 F:      include/linux/sched/nohz.h
11389
11390 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11391 M:      Pavel Machek <pavel@ucw.cz>
11392 M:      Sakari Ailus <sakari.ailus@iki.fi>
11393 L:      linux-media@vger.kernel.org
11394 S:      Maintained
11395 F:      drivers/media/i2c/et8ek8
11396 F:      drivers/media/i2c/ad5820.c
11397
11398 NOKIA N900 POWER SUPPLY DRIVERS
11399 R:      Pali Rohár <pali.rohar@gmail.com>
11400 F:      include/linux/power/bq2415x_charger.h
11401 F:      include/linux/power/bq27xxx_battery.h
11402 F:      include/linux/power/isp1704_charger.h
11403 F:      drivers/power/supply/bq2415x_charger.c
11404 F:      drivers/power/supply/bq27xxx_battery.c
11405 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11406 F:      drivers/power/supply/isp1704_charger.c
11407 F:      drivers/power/supply/rx51_battery.c
11408
11409 NOLIBC HEADER FILE
11410 M:      Willy Tarreau <w@1wt.eu>
11411 S:      Maintained
11412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11413 F:      tools/include/nolibc/
11414
11415 NTB AMD DRIVER
11416 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11417 L:      linux-ntb@googlegroups.com
11418 S:      Supported
11419 F:      drivers/ntb/hw/amd/
11420
11421 NTB DRIVER CORE
11422 M:      Jon Mason <jdmason@kudzu.us>
11423 M:      Dave Jiang <dave.jiang@intel.com>
11424 M:      Allen Hubbe <allenbh@gmail.com>
11425 L:      linux-ntb@googlegroups.com
11426 S:      Supported
11427 W:      https://github.com/jonmason/ntb/wiki
11428 T:      git git://github.com/jonmason/ntb.git
11429 F:      drivers/ntb/
11430 F:      drivers/net/ntb_netdev.c
11431 F:      include/linux/ntb.h
11432 F:      include/linux/ntb_transport.h
11433 F:      tools/testing/selftests/ntb/
11434
11435 NTB IDT DRIVER
11436 M:      Serge Semin <fancer.lancer@gmail.com>
11437 L:      linux-ntb@googlegroups.com
11438 S:      Supported
11439 F:      drivers/ntb/hw/idt/
11440
11441 NTB INTEL DRIVER
11442 M:      Dave Jiang <dave.jiang@intel.com>
11443 L:      linux-ntb@googlegroups.com
11444 S:      Supported
11445 W:      https://github.com/davejiang/linux/wiki
11446 T:      git https://github.com/davejiang/linux.git
11447 F:      drivers/ntb/hw/intel/
11448
11449 NTFS FILESYSTEM
11450 M:      Anton Altaparmakov <anton@tuxera.com>
11451 L:      linux-ntfs-dev@lists.sourceforge.net
11452 W:      http://www.tuxera.com/
11453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11454 S:      Supported
11455 F:      Documentation/filesystems/ntfs.txt
11456 F:      fs/ntfs/
11457
11458 NUBUS SUBSYSTEM
11459 M:      Finn Thain <fthain@telegraphics.com.au>
11460 L:      linux-m68k@lists.linux-m68k.org
11461 S:      Maintained
11462 F:      arch/*/include/asm/nubus.h
11463 F:      drivers/nubus/
11464 F:      include/linux/nubus.h
11465 F:      include/uapi/linux/nubus.h
11466
11467 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11468 M:      Antonino Daplas <adaplas@gmail.com>
11469 L:      linux-fbdev@vger.kernel.org
11470 S:      Maintained
11471 F:      drivers/video/fbdev/riva/
11472 F:      drivers/video/fbdev/nvidia/
11473
11474 NVM EXPRESS DRIVER
11475 M:      Keith Busch <kbusch@kernel.org>
11476 M:      Jens Axboe <axboe@fb.com>
11477 M:      Christoph Hellwig <hch@lst.de>
11478 M:      Sagi Grimberg <sagi@grimberg.me>
11479 L:      linux-nvme@lists.infradead.org
11480 T:      git://git.infradead.org/nvme.git
11481 W:      http://git.infradead.org/nvme.git
11482 S:      Supported
11483 F:      drivers/nvme/host/
11484 F:      include/linux/nvme.h
11485 F:      include/uapi/linux/nvme_ioctl.h
11486
11487 NVM EXPRESS FC TRANSPORT DRIVERS
11488 M:      James Smart <james.smart@broadcom.com>
11489 L:      linux-nvme@lists.infradead.org
11490 S:      Supported
11491 F:      include/linux/nvme-fc.h
11492 F:      include/linux/nvme-fc-driver.h
11493 F:      drivers/nvme/host/fc.c
11494 F:      drivers/nvme/target/fc.c
11495 F:      drivers/nvme/target/fcloop.c
11496
11497 NVM EXPRESS TARGET DRIVER
11498 M:      Christoph Hellwig <hch@lst.de>
11499 M:      Sagi Grimberg <sagi@grimberg.me>
11500 L:      linux-nvme@lists.infradead.org
11501 T:      git://git.infradead.org/nvme.git
11502 W:      http://git.infradead.org/nvme.git
11503 S:      Supported
11504 F:      drivers/nvme/target/
11505
11506 NVMEM FRAMEWORK
11507 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11508 S:      Maintained
11509 F:      drivers/nvmem/
11510 F:      Documentation/devicetree/bindings/nvmem/
11511 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11512 F:      include/linux/nvmem-consumer.h
11513 F:      include/linux/nvmem-provider.h
11514
11515 NXP FXAS21002C DRIVER
11516 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11517 L:      linux-iio@vger.kernel.org
11518 S:      Maintained
11519 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11520 F:      drivers/iio/gyro/fxas21002c_core.c
11521 F:      drivers/iio/gyro/fxas21002c.h
11522 F:      drivers/iio/gyro/fxas21002c_i2c.c
11523 F:      drivers/iio/gyro/fxas21002c_spi.c
11524
11525 NXP SGTL5000 DRIVER
11526 M:      Fabio Estevam <festevam@gmail.com>
11527 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11528 S:      Maintained
11529 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11530 F:      sound/soc/codecs/sgtl5000*
11531
11532 NXP SJA1105 ETHERNET SWITCH DRIVER
11533 M:      Vladimir Oltean <olteanv@gmail.com>
11534 L:      linux-kernel@vger.kernel.org
11535 S:      Maintained
11536 F:      drivers/net/dsa/sja1105
11537
11538 NXP TDA998X DRM DRIVER
11539 M:      Russell King <linux@armlinux.org.uk>
11540 S:      Maintained
11541 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11542 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11543 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11544 F:      include/drm/i2c/tda998x.h
11545 F:      include/dt-bindings/display/tda998x.h
11546 K:      "nxp,tda998x"
11547
11548 NXP TFA9879 DRIVER
11549 M:      Peter Rosin <peda@axentia.se>
11550 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11551 S:      Maintained
11552 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11553 F:      sound/soc/codecs/tfa9879*
11554
11555 NXP-NCI NFC DRIVER
11556 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11557 R:      Charles Gorand <charles.gorand@effinnov.com>
11558 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11559 S:      Supported
11560 F:      drivers/nfc/nxp-nci
11561
11562 OBJAGG
11563 M:      Jiri Pirko <jiri@mellanox.com>
11564 L:      netdev@vger.kernel.org
11565 S:      Supported
11566 F:      lib/objagg.c
11567 F:      lib/test_objagg.c
11568 F:      include/linux/objagg.h
11569
11570 NXP FSPI DRIVER
11571 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11572 M:      Ashish Kumar <ashish.kumar@nxp.com>
11573 L:      linux-spi@vger.kernel.org
11574 S:      Maintained
11575 F:      drivers/spi/spi-nxp-fspi.c
11576 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11577
11578 OBJTOOL
11579 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11580 M:      Peter Zijlstra <peterz@infradead.org>
11581 S:      Supported
11582 F:      tools/objtool/
11583
11584 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11585 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11586 M:      Andrew Donnellan <ajd@linux.ibm.com>
11587 L:      linuxppc-dev@lists.ozlabs.org
11588 S:      Supported
11589 F:      arch/powerpc/platforms/powernv/ocxl.c
11590 F:      arch/powerpc/include/asm/pnv-ocxl.h
11591 F:      drivers/misc/ocxl/
11592 F:      include/misc/ocxl*
11593 F:      include/uapi/misc/ocxl.h
11594 F:      Documentation/userspace-api/accelerators/ocxl.rst
11595
11596 OMAP AUDIO SUPPORT
11597 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11598 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11599 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11600 L:      linux-omap@vger.kernel.org
11601 S:      Maintained
11602 F:      sound/soc/ti/omap*
11603 F:      sound/soc/ti/rx51.c
11604 F:      sound/soc/ti/n810.c
11605 F:      sound/soc/ti/sdma-pcm.*
11606
11607 OMAP CLOCK FRAMEWORK SUPPORT
11608 M:      Paul Walmsley <paul@pwsan.com>
11609 L:      linux-omap@vger.kernel.org
11610 S:      Maintained
11611 F:      arch/arm/*omap*/*clock*
11612
11613 OMAP DEVICE TREE SUPPORT
11614 M:      Benoît Cousson <bcousson@baylibre.com>
11615 M:      Tony Lindgren <tony@atomide.com>
11616 L:      linux-omap@vger.kernel.org
11617 L:      devicetree@vger.kernel.org
11618 S:      Maintained
11619 F:      arch/arm/boot/dts/*omap*
11620 F:      arch/arm/boot/dts/*am3*
11621 F:      arch/arm/boot/dts/*am4*
11622 F:      arch/arm/boot/dts/*am5*
11623 F:      arch/arm/boot/dts/*dra7*
11624
11625 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11626 L:      linux-omap@vger.kernel.org
11627 L:      linux-fbdev@vger.kernel.org
11628 S:      Orphan
11629 F:      drivers/video/fbdev/omap2/
11630 F:      Documentation/arm/omap/dss.rst
11631
11632 OMAP FRAMEBUFFER SUPPORT
11633 L:      linux-fbdev@vger.kernel.org
11634 L:      linux-omap@vger.kernel.org
11635 S:      Orphan
11636 F:      drivers/video/fbdev/omap/
11637
11638 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11639 M:      Roger Quadros <rogerq@ti.com>
11640 M:      Tony Lindgren <tony@atomide.com>
11641 L:      linux-omap@vger.kernel.org
11642 S:      Maintained
11643 F:      drivers/memory/omap-gpmc.c
11644 F:      arch/arm/mach-omap2/*gpmc*
11645
11646 OMAP GPIO DRIVER
11647 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11648 M:      Santosh Shilimkar <ssantosh@kernel.org>
11649 M:      Kevin Hilman <khilman@kernel.org>
11650 L:      linux-omap@vger.kernel.org
11651 S:      Maintained
11652 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11653 F:      drivers/gpio/gpio-omap.c
11654
11655 OMAP HARDWARE SPINLOCK SUPPORT
11656 M:      Ohad Ben-Cohen <ohad@wizery.com>
11657 L:      linux-omap@vger.kernel.org
11658 S:      Maintained
11659 F:      drivers/hwspinlock/omap_hwspinlock.c
11660
11661 OMAP HS MMC SUPPORT
11662 L:      linux-mmc@vger.kernel.org
11663 L:      linux-omap@vger.kernel.org
11664 S:      Orphan
11665 F:      drivers/mmc/host/omap_hsmmc.c
11666
11667 OMAP HWMOD DATA
11668 M:      Paul Walmsley <paul@pwsan.com>
11669 L:      linux-omap@vger.kernel.org
11670 S:      Maintained
11671 F:      arch/arm/mach-omap2/omap_hwmod*data*
11672
11673 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11674 M:      Benoît Cousson <bcousson@baylibre.com>
11675 L:      linux-omap@vger.kernel.org
11676 S:      Maintained
11677 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11678
11679 OMAP HWMOD SUPPORT
11680 M:      Benoît Cousson <bcousson@baylibre.com>
11681 M:      Paul Walmsley <paul@pwsan.com>
11682 L:      linux-omap@vger.kernel.org
11683 S:      Maintained
11684 F:      arch/arm/mach-omap2/omap_hwmod.*
11685
11686 OMAP I2C DRIVER
11687 M:      Vignesh R <vigneshr@ti.com>
11688 L:      linux-omap@vger.kernel.org
11689 L:      linux-i2c@vger.kernel.org
11690 S:      Maintained
11691 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11692 F:      drivers/i2c/busses/i2c-omap.c
11693
11694 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11695 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11696 L:      linux-media@vger.kernel.org
11697 S:      Maintained
11698 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11699 F:      drivers/media/platform/omap3isp/
11700 F:      drivers/staging/media/omap4iss/
11701
11702 OMAP MMC SUPPORT
11703 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11704 L:      linux-omap@vger.kernel.org
11705 S:      Odd Fixes
11706 F:      drivers/mmc/host/omap.c
11707
11708 OMAP POWER MANAGEMENT SUPPORT
11709 M:      Kevin Hilman <khilman@kernel.org>
11710 L:      linux-omap@vger.kernel.org
11711 S:      Maintained
11712 F:      arch/arm/*omap*/*pm*
11713 F:      drivers/cpufreq/omap-cpufreq.c
11714
11715 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11716 M:      Rajendra Nayak <rnayak@codeaurora.org>
11717 M:      Paul Walmsley <paul@pwsan.com>
11718 L:      linux-omap@vger.kernel.org
11719 S:      Maintained
11720 F:      arch/arm/mach-omap2/prm*
11721
11722 OMAP RANDOM NUMBER GENERATOR SUPPORT
11723 M:      Deepak Saxena <dsaxena@plexity.net>
11724 S:      Maintained
11725 F:      drivers/char/hw_random/omap-rng.c
11726
11727 OMAP USB SUPPORT
11728 L:      linux-usb@vger.kernel.org
11729 L:      linux-omap@vger.kernel.org
11730 S:      Orphan
11731 F:      drivers/usb/*/*omap*
11732 F:      arch/arm/*omap*/usb*
11733
11734 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11735 M:      Mark Jackson <mpfj@newflow.co.uk>
11736 L:      linux-omap@vger.kernel.org
11737 S:      Maintained
11738 F:      arch/arm/boot/dts/am335x-nano.dts
11739
11740 OMAP1 SUPPORT
11741 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11742 M:      Tony Lindgren <tony@atomide.com>
11743 L:      linux-omap@vger.kernel.org
11744 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11746 S:      Maintained
11747 F:      arch/arm/mach-omap1/
11748 F:      arch/arm/plat-omap/
11749 F:      arch/arm/configs/omap1_defconfig
11750 F:      drivers/i2c/busses/i2c-omap.c
11751 F:      include/linux/platform_data/i2c-omap.h
11752 F:      include/linux/platform_data/ams-delta-fiq.h
11753
11754 OMAP2+ SUPPORT
11755 M:      Tony Lindgren <tony@atomide.com>
11756 L:      linux-omap@vger.kernel.org
11757 W:      http://www.muru.com/linux/omap/
11758 W:      http://linux.omap.com/
11759 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11761 S:      Maintained
11762 F:      arch/arm/mach-omap2/
11763 F:      arch/arm/plat-omap/
11764 F:      arch/arm/configs/omap2plus_defconfig
11765 F:      drivers/i2c/busses/i2c-omap.c
11766 F:      drivers/irqchip/irq-omap-intc.c
11767 F:      drivers/mfd/*omap*.c
11768 F:      drivers/mfd/menelaus.c
11769 F:      drivers/mfd/palmas.c
11770 F:      drivers/mfd/tps65217.c
11771 F:      drivers/mfd/tps65218.c
11772 F:      drivers/mfd/tps65910.c
11773 F:      drivers/mfd/twl-core.[ch]
11774 F:      drivers/mfd/twl4030*.c
11775 F:      drivers/mfd/twl6030*.c
11776 F:      drivers/mfd/twl6040*.c
11777 F:      drivers/regulator/palmas-regulator*.c
11778 F:      drivers/regulator/pbias-regulator.c
11779 F:      drivers/regulator/tps65217-regulator.c
11780 F:      drivers/regulator/tps65218-regulator.c
11781 F:      drivers/regulator/tps65910-regulator.c
11782 F:      drivers/regulator/twl-regulator.c
11783 F:      drivers/regulator/twl6030-regulator.c
11784 F:      include/linux/platform_data/i2c-omap.h
11785
11786 ONION OMEGA2+ BOARD
11787 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11788 L:      linux-mips@vger.kernel.org
11789 S:      Maintained
11790 F:      arch/mips/boot/dts/ralink/omega2p.dts
11791
11792 OMFS FILESYSTEM
11793 M:      Bob Copeland <me@bobcopeland.com>
11794 L:      linux-karma-devel@lists.sourceforge.net
11795 S:      Maintained
11796 F:      Documentation/filesystems/omfs.txt
11797 F:      fs/omfs/
11798
11799 OMNIKEY CARDMAN 4000 DRIVER
11800 M:      Harald Welte <laforge@gnumonks.org>
11801 S:      Maintained
11802 F:      drivers/char/pcmcia/cm4000_cs.c
11803 F:      include/linux/cm4000_cs.h
11804 F:      include/uapi/linux/cm4000_cs.h
11805
11806 OMNIKEY CARDMAN 4040 DRIVER
11807 M:      Harald Welte <laforge@gnumonks.org>
11808 S:      Maintained
11809 F:      drivers/char/pcmcia/cm4040_cs.*
11810
11811 OMNIVISION OV13858 SENSOR DRIVER
11812 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11813 L:      linux-media@vger.kernel.org
11814 T:      git git://linuxtv.org/media_tree.git
11815 S:      Maintained
11816 F:      drivers/media/i2c/ov13858.c
11817
11818 OMNIVISION OV2680 SENSOR DRIVER
11819 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11820 L:      linux-media@vger.kernel.org
11821 T:      git git://linuxtv.org/media_tree.git
11822 S:      Maintained
11823 F:      drivers/media/i2c/ov2680.c
11824 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11825
11826 OMNIVISION OV2685 SENSOR DRIVER
11827 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11828 L:      linux-media@vger.kernel.org
11829 T:      git git://linuxtv.org/media_tree.git
11830 S:      Maintained
11831 F:      drivers/media/i2c/ov2685.c
11832
11833 OMNIVISION OV5640 SENSOR DRIVER
11834 M:      Steve Longerbeam <slongerbeam@gmail.com>
11835 L:      linux-media@vger.kernel.org
11836 T:      git git://linuxtv.org/media_tree.git
11837 S:      Maintained
11838 F:      drivers/media/i2c/ov5640.c
11839
11840 OMNIVISION OV5647 SENSOR DRIVER
11841 M:      Luis Oliveira <lolivei@synopsys.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/ov5647.c
11846
11847 OMNIVISION OV5695 SENSOR DRIVER
11848 M:      Shunqian Zheng <zhengsq@rock-chips.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/ov5695.c
11853
11854 OMNIVISION OV7670 SENSOR DRIVER
11855 M:      Jonathan Corbet <corbet@lwn.net>
11856 L:      linux-media@vger.kernel.org
11857 T:      git git://linuxtv.org/media_tree.git
11858 S:      Maintained
11859 F:      drivers/media/i2c/ov7670.c
11860 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11861
11862 OMNIVISION OV772x SENSOR DRIVER
11863 M:      Jacopo Mondi <jacopo@jmondi.org>
11864 L:      linux-media@vger.kernel.org
11865 T:      git git://linuxtv.org/media_tree.git
11866 S:      Odd fixes
11867 F:      drivers/media/i2c/ov772x.c
11868 F:      include/media/i2c/ov772x.h
11869 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11870
11871 OMNIVISION OV7740 SENSOR DRIVER
11872 M:      Wenyou Yang <wenyou.yang@microchip.com>
11873 L:      linux-media@vger.kernel.org
11874 T:      git git://linuxtv.org/media_tree.git
11875 S:      Maintained
11876 F:      drivers/media/i2c/ov7740.c
11877 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11878
11879 OMNIVISION OV9640 SENSOR DRIVER
11880 M:      Petr Cvek <petrcvekcz@gmail.com>
11881 L:      linux-media@vger.kernel.org
11882 S:      Maintained
11883 F:      drivers/media/i2c/ov9640.*
11884
11885 OMNIVISION OV8856 SENSOR DRIVER
11886 M:      Ben Kao <ben.kao@intel.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/ov8856.c
11891
11892 OMNIVISION OV9650 SENSOR DRIVER
11893 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11894 R:      Akinobu Mita <akinobu.mita@gmail.com>
11895 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11896 L:      linux-media@vger.kernel.org
11897 T:      git git://linuxtv.org/media_tree.git
11898 S:      Maintained
11899 F:      drivers/media/i2c/ov9650.c
11900 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11901
11902 ONENAND FLASH DRIVER
11903 M:      Kyungmin Park <kyungmin.park@samsung.com>
11904 L:      linux-mtd@lists.infradead.org
11905 S:      Maintained
11906 F:      drivers/mtd/nand/onenand/
11907 F:      include/linux/mtd/onenand*.h
11908
11909 OP-TEE DRIVER
11910 M:      Jens Wiklander <jens.wiklander@linaro.org>
11911 L:      tee-dev@lists.linaro.org
11912 S:      Maintained
11913 F:      drivers/tee/optee/
11914
11915 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11916 M:      Sumit Garg <sumit.garg@linaro.org>
11917 L:      tee-dev@lists.linaro.org
11918 S:      Maintained
11919 F:      drivers/char/hw_random/optee-rng.c
11920
11921 OPA-VNIC DRIVER
11922 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11923 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11924 L:      linux-rdma@vger.kernel.org
11925 S:      Supported
11926 F:      drivers/infiniband/ulp/opa_vnic
11927
11928 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11929 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11930 M:      Frank Rowand <frowand.list@gmail.com>
11931 L:      devicetree@vger.kernel.org
11932 S:      Maintained
11933 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11934 F:      Documentation/devicetree/overlay-notes.txt
11935 F:      drivers/of/overlay.c
11936 F:      drivers/of/resolver.c
11937 K:      of_overlay_notifier_
11938
11939 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11940 M:      Rob Herring <robh+dt@kernel.org>
11941 M:      Frank Rowand <frowand.list@gmail.com>
11942 L:      devicetree@vger.kernel.org
11943 W:      http://www.devicetree.org/
11944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11945 S:      Maintained
11946 F:      drivers/of/
11947 F:      include/linux/of*.h
11948 F:      scripts/dtc/
11949 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11950
11951 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11952 M:      Rob Herring <robh+dt@kernel.org>
11953 M:      Mark Rutland <mark.rutland@arm.com>
11954 L:      devicetree@vger.kernel.org
11955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11956 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11957 S:      Maintained
11958 F:      Documentation/devicetree/
11959 F:      arch/*/boot/dts/
11960 F:      include/dt-bindings/
11961
11962 OPENCORES I2C BUS DRIVER
11963 M:      Peter Korsgaard <peter@korsgaard.com>
11964 M:      Andrew Lunn <andrew@lunn.ch>
11965 L:      linux-i2c@vger.kernel.org
11966 S:      Maintained
11967 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11968 F:      Documentation/i2c/busses/i2c-ocores
11969 F:      drivers/i2c/busses/i2c-ocores.c
11970 F:      include/linux/platform_data/i2c-ocores.h
11971
11972 OPENRISC ARCHITECTURE
11973 M:      Jonas Bonn <jonas@southpole.se>
11974 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11975 M:      Stafford Horne <shorne@gmail.com>
11976 T:      git git://github.com/openrisc/linux.git
11977 L:      openrisc@lists.librecores.org
11978 W:      http://openrisc.io
11979 S:      Maintained
11980 F:      Documentation/devicetree/bindings/openrisc/
11981 F:      Documentation/openrisc/
11982 F:      arch/openrisc/
11983 F:      drivers/irqchip/irq-ompic.c
11984 F:      drivers/irqchip/irq-or1k-*
11985
11986 OPENVSWITCH
11987 M:      Pravin B Shelar <pshelar@ovn.org>
11988 L:      netdev@vger.kernel.org
11989 L:      dev@openvswitch.org
11990 W:      http://openvswitch.org
11991 S:      Maintained
11992 F:      net/openvswitch/
11993 F:      include/uapi/linux/openvswitch.h
11994
11995 OPERATING PERFORMANCE POINTS (OPP)
11996 M:      Viresh Kumar <vireshk@kernel.org>
11997 M:      Nishanth Menon <nm@ti.com>
11998 M:      Stephen Boyd <sboyd@kernel.org>
11999 L:      linux-pm@vger.kernel.org
12000 S:      Maintained
12001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12002 F:      drivers/opp/
12003 F:      include/linux/pm_opp.h
12004 F:      Documentation/power/opp.rst
12005 F:      Documentation/devicetree/bindings/opp/
12006
12007 OPL4 DRIVER
12008 M:      Clemens Ladisch <clemens@ladisch.de>
12009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12011 S:      Maintained
12012 F:      sound/drivers/opl4/
12013
12014 OPROFILE
12015 M:      Robert Richter <rric@kernel.org>
12016 L:      oprofile-list@lists.sf.net
12017 S:      Maintained
12018 F:      arch/*/include/asm/oprofile*.h
12019 F:      arch/*/oprofile/
12020 F:      drivers/oprofile/
12021 F:      include/linux/oprofile.h
12022
12023 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12024 M:      Mark Fasheh <mark@fasheh.com>
12025 M:      Joel Becker <jlbec@evilplan.org>
12026 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12027 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12028 W:      http://ocfs2.wiki.kernel.org
12029 S:      Supported
12030 F:      Documentation/filesystems/ocfs2.txt
12031 F:      Documentation/filesystems/dlmfs.txt
12032 F:      fs/ocfs2/
12033
12034 ORANGEFS FILESYSTEM
12035 M:      Mike Marshall <hubcap@omnibond.com>
12036 R:      Martin Brandenburg <martin@omnibond.com>
12037 L:      devel@lists.orangefs.org
12038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12039 S:      Supported
12040 F:      fs/orangefs/
12041 F:      Documentation/filesystems/orangefs.txt
12042
12043 ORINOCO DRIVER
12044 L:      linux-wireless@vger.kernel.org
12045 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12046 W:      http://www.nongnu.org/orinoco/
12047 S:      Orphan
12048 F:      drivers/net/wireless/intersil/orinoco/
12049
12050 OV2659 OMNIVISION SENSOR DRIVER
12051 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12052 L:      linux-media@vger.kernel.org
12053 W:      https://linuxtv.org
12054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12055 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12056 S:      Maintained
12057 F:      drivers/media/i2c/ov2659.c
12058 F:      include/media/i2c/ov2659.h
12059
12060 OVERLAY FILESYSTEM
12061 M:      Miklos Szeredi <miklos@szeredi.hu>
12062 L:      linux-unionfs@vger.kernel.org
12063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12064 S:      Supported
12065 F:      fs/overlayfs/
12066 F:      Documentation/filesystems/overlayfs.txt
12067
12068 P54 WIRELESS DRIVER
12069 M:      Christian Lamparter <chunkeey@googlemail.com>
12070 L:      linux-wireless@vger.kernel.org
12071 W:      http://wireless.kernel.org/en/users/Drivers/p54
12072 S:      Maintained
12073 F:      drivers/net/wireless/intersil/p54/
12074
12075 PA SEMI ETHERNET DRIVER
12076 L:      netdev@vger.kernel.org
12077 S:      Orphan
12078 F:      drivers/net/ethernet/pasemi/*
12079
12080 PA SEMI SMBUS DRIVER
12081 L:      linux-i2c@vger.kernel.org
12082 S:      Orphan
12083 F:      drivers/i2c/busses/i2c-pasemi.c
12084
12085 PACKING
12086 M:      Vladimir Oltean <olteanv@gmail.com>
12087 L:      netdev@vger.kernel.org
12088 S:      Supported
12089 F:      lib/packing.c
12090 F:      include/linux/packing.h
12091 F:      Documentation/packing.txt
12092
12093 PADATA PARALLEL EXECUTION MECHANISM
12094 M:      Steffen Klassert <steffen.klassert@secunet.com>
12095 L:      linux-crypto@vger.kernel.org
12096 S:      Maintained
12097 F:      kernel/padata.c
12098 F:      include/linux/padata.h
12099 F:      Documentation/padata.txt
12100
12101 PAGE POOL
12102 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12103 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12104 L:      netdev@vger.kernel.org
12105 S:      Supported
12106 F:      net/core/page_pool.c
12107 F:      include/net/page_pool.h
12108
12109 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12110 M:      Harald Welte <laforge@gnumonks.org>
12111 L:      platform-driver-x86@vger.kernel.org
12112 S:      Maintained
12113 F:      drivers/platform/x86/panasonic-laptop.c
12114
12115 PARALLEL LCD/KEYPAD PANEL DRIVER
12116 M:      Willy Tarreau <willy@haproxy.com>
12117 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12118 S:      Odd Fixes
12119 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12120 F:      drivers/auxdisplay/panel.c
12121
12122 PARALLEL PORT SUBSYSTEM
12123 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12124 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12125 L:      linux-parport@lists.infradead.org (subscribers-only)
12126 S:      Maintained
12127 F:      drivers/parport/
12128 F:      include/linux/parport*.h
12129 F:      drivers/char/ppdev.c
12130 F:      include/uapi/linux/ppdev.h
12131 F:      Documentation/driver-api/parport*.rst
12132
12133 PARAVIRT_OPS INTERFACE
12134 M:      Juergen Gross <jgross@suse.com>
12135 M:      Thomas Hellstrom <thellstrom@vmware.com>
12136 M:      "VMware, Inc." <pv-drivers@vmware.com>
12137 L:      virtualization@lists.linux-foundation.org
12138 S:      Supported
12139 F:      Documentation/virt/paravirt_ops.rst
12140 F:      arch/*/kernel/paravirt*
12141 F:      arch/*/include/asm/paravirt*.h
12142 F:      include/linux/hypervisor.h
12143
12144 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12145 M:      Tim Waugh <tim@cyberelk.net>
12146 L:      linux-parport@lists.infradead.org (subscribers-only)
12147 S:      Maintained
12148 F:      Documentation/admin-guide/blockdev/paride.rst
12149 F:      drivers/block/paride/
12150
12151 PARISC ARCHITECTURE
12152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12153 M:      Helge Deller <deller@gmx.de>
12154 L:      linux-parisc@vger.kernel.org
12155 W:      http://www.parisc-linux.org/
12156 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12159 S:      Maintained
12160 F:      arch/parisc/
12161 F:      Documentation/parisc/
12162 F:      drivers/parisc/
12163 F:      drivers/char/agp/parisc-agp.c
12164 F:      drivers/input/serio/gscps2.c
12165 F:      drivers/parport/parport_gsc.*
12166 F:      drivers/tty/serial/8250/8250_gsc.c
12167 F:      drivers/video/fbdev/sti*
12168 F:      drivers/video/console/sti*
12169 F:      drivers/video/logo/logo_parisc*
12170
12171 PARMAN
12172 M:      Jiri Pirko <jiri@mellanox.com>
12173 L:      netdev@vger.kernel.org
12174 S:      Supported
12175 F:      lib/parman.c
12176 F:      lib/test_parman.c
12177 F:      include/linux/parman.h
12178
12179 PC ENGINES APU BOARD DRIVER
12180 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12181 S:      Maintained
12182 F:      drivers/platform/x86/pcengines-apuv2.c
12183
12184 PC87360 HARDWARE MONITORING DRIVER
12185 M:      Jim Cromie <jim.cromie@gmail.com>
12186 L:      linux-hwmon@vger.kernel.org
12187 S:      Maintained
12188 F:      Documentation/hwmon/pc87360.rst
12189 F:      drivers/hwmon/pc87360.c
12190
12191 PC8736x GPIO DRIVER
12192 M:      Jim Cromie <jim.cromie@gmail.com>
12193 S:      Maintained
12194 F:      drivers/char/pc8736x_gpio.c
12195
12196 PC87427 HARDWARE MONITORING DRIVER
12197 M:      Jean Delvare <jdelvare@suse.com>
12198 L:      linux-hwmon@vger.kernel.org
12199 S:      Maintained
12200 F:      Documentation/hwmon/pc87427.rst
12201 F:      drivers/hwmon/pc87427.c
12202
12203 PCA9532 LED DRIVER
12204 M:      Riku Voipio <riku.voipio@iki.fi>
12205 S:      Maintained
12206 F:      drivers/leds/leds-pca9532.c
12207 F:      include/linux/leds-pca9532.h
12208
12209 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12210 M:      Guenter Roeck <linux@roeck-us.net>
12211 L:      linux-i2c@vger.kernel.org
12212 S:      Maintained
12213 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12214
12215 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12216 M:      Khalid Aziz <khalid@gonehiking.org>
12217 S:      Maintained
12218 F:      drivers/firmware/pcdp.*
12219
12220 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12221 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12222 L:      linux-pci@vger.kernel.org
12223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12224 S:      Maintained
12225 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12226 F:      drivers/pci/controller/pci-aardvark.c
12227
12228 PCI DRIVER FOR ALTERA PCIE IP
12229 M:      Ley Foon Tan <lftan@altera.com>
12230 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12231 L:      linux-pci@vger.kernel.org
12232 S:      Supported
12233 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12234 F:      drivers/pci/controller/pcie-altera.c
12235
12236 PCI DRIVER FOR APPLIEDMICRO XGENE
12237 M:      Toan Le <toan@os.amperecomputing.com>
12238 L:      linux-pci@vger.kernel.org
12239 L:      linux-arm-kernel@lists.infradead.org
12240 S:      Maintained
12241 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12242 F:      drivers/pci/controller/pci-xgene.c
12243
12244 PCI DRIVER FOR ARM VERSATILE PLATFORM
12245 M:      Rob Herring <robh@kernel.org>
12246 L:      linux-pci@vger.kernel.org
12247 L:      linux-arm-kernel@lists.infradead.org
12248 S:      Maintained
12249 F:      Documentation/devicetree/bindings/pci/versatile.txt
12250 F:      drivers/pci/controller/pci-versatile.c
12251
12252 PCI DRIVER FOR ARMADA 8K
12253 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12254 L:      linux-pci@vger.kernel.org
12255 L:      linux-arm-kernel@lists.infradead.org
12256 S:      Maintained
12257 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12258 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12259
12260 PCI DRIVER FOR CADENCE PCIE IP
12261 M:      Tom Joseph <tjoseph@cadence.com>
12262 L:      linux-pci@vger.kernel.org
12263 S:      Maintained
12264 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12265 F:      drivers/pci/controller/pcie-cadence*
12266
12267 PCI DRIVER FOR FREESCALE LAYERSCAPE
12268 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12269 M:      Mingkai Hu <mingkai.hu@nxp.com>
12270 M:      Roy Zang <roy.zang@nxp.com>
12271 L:      linuxppc-dev@lists.ozlabs.org
12272 L:      linux-pci@vger.kernel.org
12273 L:      linux-arm-kernel@lists.infradead.org
12274 S:      Maintained
12275 F:      drivers/pci/controller/dwc/*layerscape*
12276
12277 PCI DRIVER FOR GENERIC OF HOSTS
12278 M:      Will Deacon <will@kernel.org>
12279 L:      linux-pci@vger.kernel.org
12280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12281 S:      Maintained
12282 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12283 F:      drivers/pci/controller/pci-host-common.c
12284 F:      drivers/pci/controller/pci-host-generic.c
12285
12286 PCI DRIVER FOR IMX6
12287 M:      Richard Zhu <hongxing.zhu@nxp.com>
12288 M:      Lucas Stach <l.stach@pengutronix.de>
12289 L:      linux-pci@vger.kernel.org
12290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12291 S:      Maintained
12292 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12293 F:      drivers/pci/controller/dwc/*imx6*
12294
12295 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12296 M:      Keith Busch <keith.busch@intel.com>
12297 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12298 L:      linux-pci@vger.kernel.org
12299 S:      Supported
12300 F:      drivers/pci/controller/vmd.c
12301
12302 PCI DRIVER FOR MICROSEMI SWITCHTEC
12303 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12304 M:      Logan Gunthorpe <logang@deltatee.com>
12305 L:      linux-pci@vger.kernel.org
12306 S:      Maintained
12307 F:      Documentation/driver-api/switchtec.rst
12308 F:      Documentation/ABI/testing/sysfs-class-switchtec
12309 F:      drivers/pci/switch/switchtec*
12310 F:      include/uapi/linux/switchtec_ioctl.h
12311 F:      include/linux/switchtec.h
12312 F:      drivers/ntb/hw/mscc/
12313
12314 PCI DRIVER FOR MOBIVEIL PCIE IP
12315 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12316 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12317 L:      linux-pci@vger.kernel.org
12318 S:      Supported
12319 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12320 F:      drivers/pci/controller/pcie-mobiveil.c
12321
12322 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12323 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12324 M:      Jason Cooper <jason@lakedaemon.net>
12325 L:      linux-pci@vger.kernel.org
12326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12327 S:      Maintained
12328 F:      drivers/pci/controller/*mvebu*
12329
12330 PCI DRIVER FOR NVIDIA TEGRA
12331 M:      Thierry Reding <thierry.reding@gmail.com>
12332 L:      linux-tegra@vger.kernel.org
12333 L:      linux-pci@vger.kernel.org
12334 S:      Supported
12335 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12336 F:      drivers/pci/controller/pci-tegra.c
12337
12338 PCI DRIVER FOR RENESAS R-CAR
12339 M:      Simon Horman <horms@verge.net.au>
12340 L:      linux-pci@vger.kernel.org
12341 L:      linux-renesas-soc@vger.kernel.org
12342 S:      Maintained
12343 F:      drivers/pci/controller/*rcar*
12344
12345 PCI DRIVER FOR SAMSUNG EXYNOS
12346 M:      Jingoo Han <jingoohan1@gmail.com>
12347 L:      linux-pci@vger.kernel.org
12348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12349 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12350 S:      Maintained
12351 F:      drivers/pci/controller/dwc/pci-exynos.c
12352
12353 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12354 M:      Jingoo Han <jingoohan1@gmail.com>
12355 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12356 L:      linux-pci@vger.kernel.org
12357 S:      Maintained
12358 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12359 F:      drivers/pci/controller/dwc/*designware*
12360
12361 PCI DRIVER FOR TI DRA7XX
12362 M:      Kishon Vijay Abraham I <kishon@ti.com>
12363 L:      linux-omap@vger.kernel.org
12364 L:      linux-pci@vger.kernel.org
12365 S:      Supported
12366 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12367 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12368
12369 PCI DRIVER FOR TI KEYSTONE
12370 M:      Murali Karicheri <m-karicheri2@ti.com>
12371 L:      linux-pci@vger.kernel.org
12372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12373 S:      Maintained
12374 F:      drivers/pci/controller/dwc/pci-keystone.c
12375
12376 PCI ENDPOINT SUBSYSTEM
12377 M:      Kishon Vijay Abraham I <kishon@ti.com>
12378 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12379 L:      linux-pci@vger.kernel.org
12380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12381 S:      Supported
12382 F:      drivers/pci/endpoint/
12383 F:      drivers/misc/pci_endpoint_test.c
12384 F:      tools/pci/
12385
12386 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12387 M:      Russell Currey <ruscur@russell.cc>
12388 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12389 M:      Oliver O'Halloran <oohall@gmail.com>
12390 L:      linuxppc-dev@lists.ozlabs.org
12391 S:      Supported
12392 F:      Documentation/PCI/pci-error-recovery.rst
12393 F:      drivers/pci/pcie/aer.c
12394 F:      drivers/pci/pcie/dpc.c
12395 F:      drivers/pci/pcie/err.c
12396 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12397 F:      arch/powerpc/kernel/eeh*.c
12398 F:      arch/powerpc/platforms/*/eeh*.c
12399 F:      arch/powerpc/include/*/eeh*.h
12400
12401 PCI ERROR RECOVERY
12402 M:      Linas Vepstas <linasvepstas@gmail.com>
12403 L:      linux-pci@vger.kernel.org
12404 S:      Supported
12405 F:      Documentation/PCI/pci-error-recovery.rst
12406
12407 PCI MSI DRIVER FOR ALTERA MSI IP
12408 M:      Ley Foon Tan <lftan@altera.com>
12409 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12410 L:      linux-pci@vger.kernel.org
12411 S:      Supported
12412 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12413 F:      drivers/pci/controller/pcie-altera-msi.c
12414
12415 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12416 M:      Toan Le <toan@os.amperecomputing.com>
12417 L:      linux-pci@vger.kernel.org
12418 L:      linux-arm-kernel@lists.infradead.org
12419 S:      Maintained
12420 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12421 F:      drivers/pci/controller/pci-xgene-msi.c
12422
12423 PCI SUBSYSTEM
12424 M:      Bjorn Helgaas <bhelgaas@google.com>
12425 L:      linux-pci@vger.kernel.org
12426 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12428 S:      Supported
12429 F:      Documentation/devicetree/bindings/pci/
12430 F:      Documentation/PCI/
12431 F:      drivers/acpi/pci*
12432 F:      drivers/pci/
12433 F:      include/asm-generic/pci*
12434 F:      include/linux/pci*
12435 F:      include/linux/of_pci.h
12436 F:      include/uapi/linux/pci*
12437 F:      lib/pci*
12438 F:      arch/x86/pci/
12439 F:      arch/x86/kernel/quirks.c
12440 F:      arch/x86/kernel/early-quirks.c
12441
12442 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12443 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12444 L:      linux-pci@vger.kernel.org
12445 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12447 S:      Supported
12448 F:      drivers/pci/controller/
12449
12450 PCIE DRIVER FOR ANNAPURNA LABS
12451 M:      Jonathan Chocron <jonnyc@amazon.com>
12452 L:      linux-pci@vger.kernel.org
12453 S:      Maintained
12454 F:      drivers/pci/controller/dwc/pcie-al.c
12455
12456 PCIE DRIVER FOR AMLOGIC MESON
12457 M:      Yue Wang <yue.wang@Amlogic.com>
12458 L:      linux-pci@vger.kernel.org
12459 L:      linux-amlogic@lists.infradead.org
12460 S:      Maintained
12461 F:      drivers/pci/controller/dwc/pci-meson.c
12462
12463 PCIE DRIVER FOR AXIS ARTPEC
12464 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12465 L:      linux-arm-kernel@axis.com
12466 L:      linux-pci@vger.kernel.org
12467 S:      Maintained
12468 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12469 F:      drivers/pci/controller/dwc/*artpec*
12470
12471 PCIE DRIVER FOR CAVIUM THUNDERX
12472 M:      David Daney <david.daney@cavium.com>
12473 L:      linux-pci@vger.kernel.org
12474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12475 S:      Supported
12476 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12477 F:      drivers/pci/controller/pci-thunder-*
12478
12479 PCIE DRIVER FOR HISILICON
12480 M:      Zhou Wang <wangzhou1@hisilicon.com>
12481 L:      linux-pci@vger.kernel.org
12482 S:      Maintained
12483 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12484 F:      drivers/pci/controller/dwc/pcie-hisi.c
12485
12486 PCIE DRIVER FOR HISILICON KIRIN
12487 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12488 M:      Binghui Wang <wangbinghui@hisilicon.com>
12489 L:      linux-pci@vger.kernel.org
12490 S:      Maintained
12491 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12492 F:      drivers/pci/controller/dwc/pcie-kirin.c
12493
12494 PCIE DRIVER FOR HISILICON STB
12495 M:      Shawn Guo <shawn.guo@linaro.org>
12496 L:      linux-pci@vger.kernel.org
12497 S:      Maintained
12498 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12499 F:      drivers/pci/controller/dwc/pcie-histb.c
12500
12501 PCIE DRIVER FOR MEDIATEK
12502 M:      Ryder Lee <ryder.lee@mediatek.com>
12503 L:      linux-pci@vger.kernel.org
12504 L:      linux-mediatek@lists.infradead.org
12505 S:      Supported
12506 F:      Documentation/devicetree/bindings/pci/mediatek*
12507 F:      drivers/pci/controller/*mediatek*
12508
12509 PCIE DRIVER FOR QUALCOMM MSM
12510 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12511 L:      linux-pci@vger.kernel.org
12512 L:      linux-arm-msm@vger.kernel.org
12513 S:      Maintained
12514 F:      drivers/pci/controller/dwc/*qcom*
12515
12516 PCIE DRIVER FOR ROCKCHIP
12517 M:      Shawn Lin <shawn.lin@rock-chips.com>
12518 L:      linux-pci@vger.kernel.org
12519 L:      linux-rockchip@lists.infradead.org
12520 S:      Maintained
12521 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12522 F:      drivers/pci/controller/pcie-rockchip*
12523
12524 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12525 M:      Linus Walleij <linus.walleij@linaro.org>
12526 L:      linux-pci@vger.kernel.org
12527 S:      Maintained
12528 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12529 F:      drivers/pci/controller/pci-v3-semi.c
12530
12531 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12532 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12533 L:      linux-pci@vger.kernel.org
12534 S:      Maintained
12535 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12536 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12537
12538 PCIE DRIVER FOR ST SPEAR13XX
12539 M:      Pratyush Anand <pratyush.anand@gmail.com>
12540 L:      linux-pci@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/pci/controller/dwc/*spear*
12543
12544 PCMCIA SUBSYSTEM
12545 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12547 S:      Odd Fixes
12548 F:      Documentation/pcmcia/
12549 F:      tools/pcmcia/
12550 F:      drivers/pcmcia/
12551 F:      include/pcmcia/
12552
12553 PCNET32 NETWORK DRIVER
12554 M:      Don Fry <pcnet32@frontier.com>
12555 L:      netdev@vger.kernel.org
12556 S:      Maintained
12557 F:      drivers/net/ethernet/amd/pcnet32.c
12558
12559 PCRYPT PARALLEL CRYPTO ENGINE
12560 M:      Steffen Klassert <steffen.klassert@secunet.com>
12561 L:      linux-crypto@vger.kernel.org
12562 S:      Maintained
12563 F:      crypto/pcrypt.c
12564 F:      include/crypto/pcrypt.h
12565
12566 PEAQ WMI HOTKEYS DRIVER
12567 M:      Hans de Goede <hdegoede@redhat.com>
12568 L:      platform-driver-x86@vger.kernel.org
12569 S:      Maintained
12570 F:      drivers/platform/x86/peaq-wmi.c
12571
12572 PER-CPU MEMORY ALLOCATOR
12573 M:      Dennis Zhou <dennis@kernel.org>
12574 M:      Tejun Heo <tj@kernel.org>
12575 M:      Christoph Lameter <cl@linux.com>
12576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12577 S:      Maintained
12578 F:      include/linux/percpu*.h
12579 F:      mm/percpu*.c
12580 F:      arch/*/include/asm/percpu.h
12581
12582 PER-TASK DELAY ACCOUNTING
12583 M:      Balbir Singh <bsingharora@gmail.com>
12584 S:      Maintained
12585 F:      include/linux/delayacct.h
12586 F:      kernel/delayacct.c
12587
12588 PERFORMANCE EVENTS SUBSYSTEM
12589 M:      Peter Zijlstra <peterz@infradead.org>
12590 M:      Ingo Molnar <mingo@redhat.com>
12591 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12592 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12593 R:      Jiri Olsa <jolsa@redhat.com>
12594 R:      Namhyung Kim <namhyung@kernel.org>
12595 L:      linux-kernel@vger.kernel.org
12596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12597 S:      Supported
12598 F:      kernel/events/*
12599 F:      include/linux/perf_event.h
12600 F:      include/uapi/linux/perf_event.h
12601 F:      arch/*/kernel/perf_event*.c
12602 F:      arch/*/kernel/*/perf_event*.c
12603 F:      arch/*/kernel/*/*/perf_event*.c
12604 F:      arch/*/include/asm/perf_event.h
12605 F:      arch/*/kernel/perf_callchain.c
12606 F:      arch/*/events/*
12607 F:      arch/*/events/*/*
12608 F:      tools/perf/
12609
12610 PERSONALITY HANDLING
12611 M:      Christoph Hellwig <hch@infradead.org>
12612 L:      linux-abi-devel@lists.sourceforge.net
12613 S:      Maintained
12614 F:      include/linux/personality.h
12615 F:      include/uapi/linux/personality.h
12616
12617 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12618 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12619 L:      linux-input@vger.kernel.org
12620 S:      Maintained
12621 F:      Documentation/input/devices/pxrc.rst
12622 F:      drivers/input/joystick/pxrc.c
12623
12624 PHONET PROTOCOL
12625 M:      Remi Denis-Courmont <courmisch@gmail.com>
12626 S:      Supported
12627 F:      Documentation/networking/phonet.txt
12628 F:      include/linux/phonet.h
12629 F:      include/net/phonet/
12630 F:      include/uapi/linux/phonet.h
12631 F:      net/phonet/
12632
12633 PHRAM MTD DRIVER
12634 M:      Joern Engel <joern@lazybastard.org>
12635 L:      linux-mtd@lists.infradead.org
12636 S:      Maintained
12637 F:      drivers/mtd/devices/phram.c
12638
12639 PICOLCD HID DRIVER
12640 M:      Bruno Prémont <bonbons@linux-vserver.org>
12641 L:      linux-input@vger.kernel.org
12642 S:      Maintained
12643 F:      drivers/hid/hid-picolcd*
12644
12645 PICOXCELL SUPPORT
12646 M:      Jamie Iles <jamie@jamieiles.com>
12647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12648 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12649 S:      Supported
12650 F:      arch/arm/boot/dts/picoxcell*
12651 F:      arch/arm/mach-picoxcell/
12652 F:      drivers/crypto/picoxcell*
12653
12654 PIDFD API
12655 M:      Christian Brauner <christian@brauner.io>
12656 L:      linux-kernel@vger.kernel.org
12657 S:      Maintained
12658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12659 F:      samples/pidfd/
12660 F:      tools/testing/selftests/pidfd/
12661 K:      (?i)pidfd
12662 K:      (?i)clone3
12663 K:      \b(clone_args|kernel_clone_args)\b
12664
12665 PIN CONTROL SUBSYSTEM
12666 M:      Linus Walleij <linus.walleij@linaro.org>
12667 L:      linux-gpio@vger.kernel.org
12668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12669 S:      Maintained
12670 F:      Documentation/devicetree/bindings/pinctrl/
12671 F:      Documentation/driver-api/pinctl.rst
12672 F:      drivers/pinctrl/
12673 F:      include/linux/pinctrl/
12674
12675 PIN CONTROLLER - MICROCHIP AT91
12676 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12678 L:      linux-gpio@vger.kernel.org
12679 S:      Supported
12680 F:      drivers/pinctrl/pinctrl-at91*
12681
12682 PIN CONTROLLER - FREESCALE
12683 M:      Dong Aisheng <aisheng.dong@nxp.com>
12684 M:      Fabio Estevam <festevam@gmail.com>
12685 M:      Shawn Guo <shawnguo@kernel.org>
12686 M:      Stefan Agner <stefan@agner.ch>
12687 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12688 L:      linux-gpio@vger.kernel.org
12689 S:      Maintained
12690 F:      drivers/pinctrl/freescale/
12691 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12692
12693 PIN CONTROLLER - INTEL
12694 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12695 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12697 S:      Maintained
12698 F:      drivers/pinctrl/intel/
12699
12700 PIN CONTROLLER - MEDIATEK
12701 M:      Sean Wang <sean.wang@kernel.org>
12702 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12703 S:      Maintained
12704 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12705 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12706 F:      drivers/pinctrl/mediatek/
12707
12708 PIN CONTROLLER - QUALCOMM
12709 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12710 S:      Maintained
12711 L:      linux-arm-msm@vger.kernel.org
12712 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12713 F:      drivers/pinctrl/qcom/
12714
12715 PIN CONTROLLER - RENESAS
12716 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12717 L:      linux-renesas-soc@vger.kernel.org
12718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12719 S:      Maintained
12720 F:      drivers/pinctrl/pinctrl-rz*
12721 F:      drivers/pinctrl/sh-pfc/
12722
12723 PIN CONTROLLER - SAMSUNG
12724 M:      Tomasz Figa <tomasz.figa@gmail.com>
12725 M:      Krzysztof Kozlowski <krzk@kernel.org>
12726 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12728 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12729 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12731 S:      Maintained
12732 F:      drivers/pinctrl/samsung/
12733 F:      include/dt-bindings/pinctrl/samsung.h
12734 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12735
12736 PIN CONTROLLER - SINGLE
12737 M:      Tony Lindgren <tony@atomide.com>
12738 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12740 L:      linux-omap@vger.kernel.org
12741 S:      Maintained
12742 F:      drivers/pinctrl/pinctrl-single.c
12743
12744 PIN CONTROLLER - ST SPEAR
12745 M:      Viresh Kumar <vireshk@kernel.org>
12746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12747 W:      http://www.st.com/spear
12748 S:      Maintained
12749 F:      drivers/pinctrl/spear/
12750
12751 PISTACHIO SOC SUPPORT
12752 M:      James Hartley <james.hartley@sondrel.com>
12753 L:      linux-mips@vger.kernel.org
12754 S:      Odd Fixes
12755 F:      arch/mips/pistachio/
12756 F:      arch/mips/include/asm/mach-pistachio/
12757 F:      arch/mips/boot/dts/img/pistachio*
12758 F:      arch/mips/configs/pistachio*_defconfig
12759
12760 PKTCDVD DRIVER
12761 S:      Orphan
12762 M:      linux-block@vger.kernel.org
12763 F:      drivers/block/pktcdvd.c
12764 F:      include/linux/pktcdvd.h
12765 F:      include/uapi/linux/pktcdvd.h
12766
12767 PKUNITY SOC DRIVERS
12768 M:      Guan Xuetao <gxt@pku.edu.cn>
12769 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12770 S:      Maintained
12771 T:      git git://github.com/gxt/linux.git
12772 F:      drivers/input/serio/i8042-unicore32io.h
12773 F:      drivers/i2c/busses/i2c-puv3.c
12774 F:      drivers/video/fbdev/fb-puv3.c
12775 F:      drivers/rtc/rtc-puv3.c
12776
12777 PMBUS HARDWARE MONITORING DRIVERS
12778 M:      Guenter Roeck <linux@roeck-us.net>
12779 L:      linux-hwmon@vger.kernel.org
12780 W:      http://hwmon.wiki.kernel.org/
12781 W:      http://www.roeck-us.net/linux/drivers/
12782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12783 S:      Maintained
12784 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12785 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12786 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12787 F:      Documentation/hwmon/adm1275.rst
12788 F:      Documentation/hwmon/ibm-cffps.rst
12789 F:      Documentation/hwmon/ir35221.rst
12790 F:      Documentation/hwmon/lm25066.rst
12791 F:      Documentation/hwmon/ltc2978.rst
12792 F:      Documentation/hwmon/ltc3815.rst
12793 F:      Documentation/hwmon/max16064.rst
12794 F:      Documentation/hwmon/max20751.rst
12795 F:      Documentation/hwmon/max31785.rst
12796 F:      Documentation/hwmon/max34440.rst
12797 F:      Documentation/hwmon/max8688.rst
12798 F:      Documentation/hwmon/pmbus.rst
12799 F:      Documentation/hwmon/pmbus-core.rst
12800 F:      Documentation/hwmon/tps40422.rst
12801 F:      Documentation/hwmon/ucd9000.rst
12802 F:      Documentation/hwmon/ucd9200.rst
12803 F:      Documentation/hwmon/zl6100.rst
12804 F:      drivers/hwmon/pmbus/
12805 F:      include/linux/pmbus.h
12806
12807 PMC SIERRA MaxRAID DRIVER
12808 L:      linux-scsi@vger.kernel.org
12809 W:      http://www.pmc-sierra.com/
12810 S:      Orphan
12811 F:      drivers/scsi/pmcraid.*
12812
12813 PMC SIERRA PM8001 DRIVER
12814 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12815 L:      linux-scsi@vger.kernel.org
12816 S:      Supported
12817 F:      drivers/scsi/pm8001/
12818
12819 PNP SUPPORT
12820 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12821 S:      Maintained
12822 F:      drivers/pnp/
12823
12824 PNI RM3100 IIO DRIVER
12825 M:      Song Qiang <songqiang1304521@gmail.com>
12826 L:      linux-iio@vger.kernel.org
12827 S:      Maintained
12828 F:      drivers/iio/magnetometer/rm3100*
12829 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12830
12831 POSIX CLOCKS and TIMERS
12832 M:      Thomas Gleixner <tglx@linutronix.de>
12833 L:      linux-kernel@vger.kernel.org
12834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12835 S:      Maintained
12836 F:      fs/timerfd.c
12837 F:      include/linux/timer*
12838 F:      kernel/time/*timer*
12839
12840 POWER MANAGEMENT CORE
12841 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12842 L:      linux-pm@vger.kernel.org
12843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12844 B:      https://bugzilla.kernel.org
12845 S:      Supported
12846 F:      drivers/base/power/
12847 F:      include/linux/pm.h
12848 F:      include/linux/pm_*
12849 F:      include/linux/powercap.h
12850 F:      include/linux/intel_rapl.h
12851 F:      drivers/powercap/
12852 F:      kernel/configs/nopm.config
12853
12854 POWER STATE COORDINATION INTERFACE (PSCI)
12855 M:      Mark Rutland <mark.rutland@arm.com>
12856 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12857 L:      linux-arm-kernel@lists.infradead.org
12858 S:      Maintained
12859 F:      drivers/firmware/psci/
12860 F:      include/linux/psci.h
12861 F:      include/uapi/linux/psci.h
12862
12863 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12864 M:      Sebastian Reichel <sre@kernel.org>
12865 L:      linux-pm@vger.kernel.org
12866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12867 S:      Maintained
12868 F:      Documentation/ABI/testing/sysfs-class-power
12869 F:      Documentation/devicetree/bindings/power/supply/
12870 F:      include/linux/power_supply.h
12871 F:      drivers/power/supply/
12872
12873 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12874 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12875 L:      linuxppc-dev@lists.ozlabs.org
12876 S:      Maintained
12877 F:      drivers/char/powernv-op-panel.c
12878
12879 PPP OVER ATM (RFC 2364)
12880 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12881 S:      Maintained
12882 F:      net/atm/pppoatm.c
12883 F:      include/uapi/linux/atmppp.h
12884
12885 PPP OVER ETHERNET
12886 M:      Michal Ostrowski <mostrows@earthlink.net>
12887 S:      Maintained
12888 F:      drivers/net/ppp/pppoe.c
12889 F:      drivers/net/ppp/pppox.c
12890
12891 PPP OVER L2TP
12892 M:      James Chapman <jchapman@katalix.com>
12893 S:      Maintained
12894 F:      net/l2tp/l2tp_ppp.c
12895 F:      include/linux/if_pppol2tp.h
12896 F:      include/uapi/linux/if_pppol2tp.h
12897
12898 PPP PROTOCOL DRIVERS AND COMPRESSORS
12899 M:      Paul Mackerras <paulus@samba.org>
12900 L:      linux-ppp@vger.kernel.org
12901 S:      Maintained
12902 F:      drivers/net/ppp/ppp_*
12903
12904 PPS SUPPORT
12905 M:      Rodolfo Giometti <giometti@enneenne.com>
12906 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12907 L:      linuxpps@ml.enneenne.com (subscribers-only)
12908 S:      Maintained
12909 F:      Documentation/driver-api/pps.rst
12910 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12911 F:      Documentation/ABI/testing/sysfs-pps
12912 F:      drivers/pps/
12913 F:      include/linux/pps*.h
12914 F:      include/uapi/linux/pps.h
12915
12916 PPTP DRIVER
12917 M:      Dmitry Kozlov <xeb@mail.ru>
12918 L:      netdev@vger.kernel.org
12919 S:      Maintained
12920 F:      drivers/net/ppp/pptp.c
12921 W:      http://sourceforge.net/projects/accel-pptp
12922
12923 PRINTK
12924 M:      Petr Mladek <pmladek@suse.com>
12925 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12926 R:      Steven Rostedt <rostedt@goodmis.org>
12927 S:      Maintained
12928 F:      kernel/printk/
12929 F:      include/linux/printk.h
12930
12931 PRISM54 WIRELESS DRIVER
12932 M:      Luis Chamberlain <mcgrof@kernel.org>
12933 L:      linux-wireless@vger.kernel.org
12934 W:      http://wireless.kernel.org/en/users/Drivers/p54
12935 S:      Obsolete
12936 F:      drivers/net/wireless/intersil/prism54/
12937
12938 PROC FILESYSTEM
12939 R:      Alexey Dobriyan <adobriyan@gmail.com>
12940 L:      linux-kernel@vger.kernel.org
12941 L:      linux-fsdevel@vger.kernel.org
12942 S:      Maintained
12943 F:      fs/proc/
12944 F:      include/linux/proc_fs.h
12945 F:      tools/testing/selftests/proc/
12946 F:      Documentation/filesystems/proc.txt
12947
12948 PROC SYSCTL
12949 M:      Luis Chamberlain <mcgrof@kernel.org>
12950 M:      Kees Cook <keescook@chromium.org>
12951 L:      linux-kernel@vger.kernel.org
12952 L:      linux-fsdevel@vger.kernel.org
12953 S:      Maintained
12954 F:      fs/proc/proc_sysctl.c
12955 F:      include/linux/sysctl.h
12956 F:      kernel/sysctl.c
12957 F:      tools/testing/selftests/sysctl/
12958
12959 PS3 NETWORK SUPPORT
12960 M:      Geoff Levand <geoff@infradead.org>
12961 L:      netdev@vger.kernel.org
12962 L:      linuxppc-dev@lists.ozlabs.org
12963 S:      Maintained
12964 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12965
12966 PS3 PLATFORM SUPPORT
12967 M:      Geoff Levand <geoff@infradead.org>
12968 L:      linuxppc-dev@lists.ozlabs.org
12969 S:      Maintained
12970 F:      arch/powerpc/boot/ps3*
12971 F:      arch/powerpc/include/asm/lv1call.h
12972 F:      arch/powerpc/include/asm/ps3*.h
12973 F:      arch/powerpc/platforms/ps3/
12974 F:      drivers/*/ps3*
12975 F:      drivers/ps3/
12976 F:      drivers/rtc/rtc-ps3.c
12977 F:      drivers/usb/host/*ps3.c
12978 F:      sound/ppc/snd_ps3*
12979
12980 PS3VRAM DRIVER
12981 M:      Jim Paris <jim@jtan.com>
12982 M:      Geoff Levand <geoff@infradead.org>
12983 L:      linuxppc-dev@lists.ozlabs.org
12984 S:      Maintained
12985 F:      drivers/block/ps3vram.c
12986
12987 PSAMPLE PACKET SAMPLING SUPPORT:
12988 M:      Yotam Gigi <yotam.gi@gmail.com>
12989 S:      Maintained
12990 F:      net/psample
12991 F:      include/net/psample.h
12992 F:      include/uapi/linux/psample.h
12993
12994 PSTORE FILESYSTEM
12995 M:      Kees Cook <keescook@chromium.org>
12996 M:      Anton Vorontsov <anton@enomsg.org>
12997 M:      Colin Cross <ccross@android.com>
12998 M:      Tony Luck <tony.luck@intel.com>
12999 S:      Maintained
13000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13001 F:      fs/pstore/
13002 F:      include/linux/pstore*
13003 F:      drivers/firmware/efi/efi-pstore.c
13004 F:      drivers/acpi/apei/erst.c
13005 F:      Documentation/admin-guide/ramoops.rst
13006 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13007 K:      \b(pstore|ramoops)
13008
13009 PTP HARDWARE CLOCK SUPPORT
13010 M:      Richard Cochran <richardcochran@gmail.com>
13011 L:      netdev@vger.kernel.org
13012 S:      Maintained
13013 W:      http://linuxptp.sourceforge.net/
13014 F:      Documentation/ABI/testing/sysfs-ptp
13015 F:      Documentation/driver-api/ptp.rst
13016 F:      drivers/net/phy/dp83640*
13017 F:      drivers/ptp/*
13018 F:      include/linux/ptp_cl*
13019
13020 PTRACE SUPPORT
13021 M:      Oleg Nesterov <oleg@redhat.com>
13022 S:      Maintained
13023 F:      include/asm-generic/syscall.h
13024 F:      include/linux/ptrace.h
13025 F:      include/linux/regset.h
13026 F:      include/linux/tracehook.h
13027 F:      include/uapi/linux/ptrace.h
13028 F:      include/uapi/linux/ptrace.h
13029 F:      kernel/ptrace.c
13030 F:      arch/*/ptrace*.c
13031 F:      arch/*/*/ptrace*.c
13032 F:      arch/*/include/asm/ptrace*.h
13033
13034 PULSE8-CEC DRIVER
13035 M:      Hans Verkuil <hverkuil@xs4all.nl>
13036 L:      linux-media@vger.kernel.org
13037 T:      git git://linuxtv.org/media_tree.git
13038 S:      Maintained
13039 F:      drivers/media/usb/pulse8-cec/*
13040 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13041
13042 PVRUSB2 VIDEO4LINUX DRIVER
13043 M:      Mike Isely <isely@pobox.com>
13044 L:      pvrusb2@isely.net       (subscribers-only)
13045 L:      linux-media@vger.kernel.org
13046 W:      http://www.isely.net/pvrusb2/
13047 T:      git git://linuxtv.org/media_tree.git
13048 S:      Maintained
13049 F:      Documentation/media/v4l-drivers/pvrusb2*
13050 F:      drivers/media/usb/pvrusb2/
13051
13052 PWC WEBCAM DRIVER
13053 M:      Hans Verkuil <hverkuil@xs4all.nl>
13054 L:      linux-media@vger.kernel.org
13055 T:      git git://linuxtv.org/media_tree.git
13056 S:      Odd Fixes
13057 F:      drivers/media/usb/pwc/*
13058 F:      include/trace/events/pwc.h
13059
13060 PWM FAN DRIVER
13061 M:      Kamil Debski <kamil@wypas.org>
13062 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13063 L:      linux-hwmon@vger.kernel.org
13064 S:      Supported
13065 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13066 F:      Documentation/hwmon/pwm-fan.rst
13067 F:      drivers/hwmon/pwm-fan.c
13068
13069 PWM IR Transmitter
13070 M:      Sean Young <sean@mess.org>
13071 L:      linux-media@vger.kernel.org
13072 S:      Maintained
13073 F:      drivers/media/rc/pwm-ir-tx.c
13074
13075 PWM SUBSYSTEM
13076 M:      Thierry Reding <thierry.reding@gmail.com>
13077 L:      linux-pwm@vger.kernel.org
13078 S:      Maintained
13079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13080 F:      Documentation/driver-api/pwm.rst
13081 F:      Documentation/devicetree/bindings/pwm/
13082 F:      include/linux/pwm.h
13083 F:      drivers/pwm/
13084 F:      drivers/video/backlight/pwm_bl.c
13085 F:      include/linux/pwm_backlight.h
13086 F:      drivers/gpio/gpio-mvebu.c
13087 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13088
13089 PXA GPIO DRIVER
13090 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13091 L:      linux-gpio@vger.kernel.org
13092 S:      Maintained
13093 F:      drivers/gpio/gpio-pxa.c
13094
13095 PXA MMCI DRIVER
13096 S:      Orphan
13097
13098 PXA RTC DRIVER
13099 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13100 L:      linux-rtc@vger.kernel.org
13101 S:      Maintained
13102
13103 PXA2xx/PXA3xx SUPPORT
13104 M:      Daniel Mack <daniel@zonque.org>
13105 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13106 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13108 T:      git git://github.com/hzhuang1/linux.git
13109 T:      git git://github.com/rjarzmik/linux.git
13110 S:      Maintained
13111 F:      arch/arm/boot/dts/pxa*
13112 F:      arch/arm/mach-pxa/
13113 F:      drivers/dma/pxa*
13114 F:      drivers/pcmcia/pxa2xx*
13115 F:      drivers/pinctrl/pxa/
13116 F:      drivers/spi/spi-pxa2xx*
13117 F:      drivers/usb/gadget/udc/pxa2*
13118 F:      include/sound/pxa2xx-lib.h
13119 F:      sound/arm/pxa*
13120 F:      sound/soc/pxa/
13121
13122 QAT DRIVER
13123 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13124 L:      qat-linux@intel.com
13125 S:      Supported
13126 F:      drivers/crypto/qat/
13127
13128 QCOM AUDIO (ASoC) DRIVERS
13129 M:      Patrick Lai <plai@codeaurora.org>
13130 M:      Banajit Goswami <bgoswami@codeaurora.org>
13131 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13132 S:      Supported
13133 F:      sound/soc/qcom/
13134
13135 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13136 M:      Gabriel Somlo <somlo@cmu.edu>
13137 M:      "Michael S. Tsirkin" <mst@redhat.com>
13138 L:      qemu-devel@nongnu.org
13139 S:      Maintained
13140 F:      drivers/firmware/qemu_fw_cfg.c
13141 F:      include/uapi/linux/qemu_fw_cfg.h
13142
13143 QIB DRIVER
13144 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13145 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13146 L:      linux-rdma@vger.kernel.org
13147 S:      Supported
13148 F:      drivers/infiniband/hw/qib/
13149
13150 QLOGIC QL41xxx FCOE DRIVER
13151 M:      QLogic-Storage-Upstream@cavium.com
13152 L:      linux-scsi@vger.kernel.org
13153 S:      Supported
13154 F:      drivers/scsi/qedf/
13155
13156 QLOGIC QL41xxx ISCSI DRIVER
13157 M:      QLogic-Storage-Upstream@cavium.com
13158 L:      linux-scsi@vger.kernel.org
13159 S:      Supported
13160 F:      drivers/scsi/qedi/
13161
13162 QLOGIC QL4xxx ETHERNET DRIVER
13163 M:      Ariel Elior <aelior@marvell.com>
13164 M:      GR-everest-linux-l2@marvell.com
13165 L:      netdev@vger.kernel.org
13166 S:      Supported
13167 F:      drivers/net/ethernet/qlogic/qed/
13168 F:      include/linux/qed/
13169 F:      drivers/net/ethernet/qlogic/qede/
13170
13171 QLOGIC QL4xxx RDMA DRIVER
13172 M:      Michal Kalderon <mkalderon@marvell.com>
13173 M:      Ariel Elior <aelior@marvell.com>
13174 L:      linux-rdma@vger.kernel.org
13175 S:      Supported
13176 F:      drivers/infiniband/hw/qedr/
13177 F:      include/uapi/rdma/qedr-abi.h
13178
13179 QLOGIC QLA1280 SCSI DRIVER
13180 M:      Michael Reed <mdr@sgi.com>
13181 L:      linux-scsi@vger.kernel.org
13182 S:      Maintained
13183 F:      drivers/scsi/qla1280.[ch]
13184
13185 QLOGIC QLA2XXX FC-SCSI DRIVER
13186 M:      qla2xxx-upstream@qlogic.com
13187 L:      linux-scsi@vger.kernel.org
13188 S:      Supported
13189 F:      Documentation/scsi/LICENSE.qla2xxx
13190 F:      drivers/scsi/qla2xxx/
13191
13192 QLOGIC QLA3XXX NETWORK DRIVER
13193 M:      GR-Linux-NIC-Dev@marvell.com
13194 L:      netdev@vger.kernel.org
13195 S:      Supported
13196 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13197 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13198
13199 QLOGIC QLA4XXX iSCSI DRIVER
13200 M:      QLogic-Storage-Upstream@qlogic.com
13201 L:      linux-scsi@vger.kernel.org
13202 S:      Supported
13203 F:      Documentation/scsi/LICENSE.qla4xxx
13204 F:      drivers/scsi/qla4xxx/
13205
13206 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13207 M:      Shahed Shaikh <shshaikh@marvell.com>
13208 M:      Manish Chopra <manishc@marvell.com>
13209 M:      GR-Linux-NIC-Dev@marvell.com
13210 L:      netdev@vger.kernel.org
13211 S:      Supported
13212 F:      drivers/net/ethernet/qlogic/qlcnic/
13213
13214 QLOGIC QLGE 10Gb ETHERNET DRIVER
13215 M:      Manish Chopra <manishc@marvell.com>
13216 M:      GR-Linux-NIC-Dev@marvell.com
13217 L:      netdev@vger.kernel.org
13218 S:      Supported
13219 F:      drivers/net/ethernet/qlogic/qlge/
13220
13221 QM1D1B0004 MEDIA DRIVER
13222 M:      Akihiro Tsukada <tskd08@gmail.com>
13223 L:      linux-media@vger.kernel.org
13224 S:      Odd Fixes
13225 F:      drivers/media/tuners/qm1d1b0004*
13226
13227 QM1D1C0042 MEDIA DRIVER
13228 M:      Akihiro Tsukada <tskd08@gmail.com>
13229 L:      linux-media@vger.kernel.org
13230 S:      Odd Fixes
13231 F:      drivers/media/tuners/qm1d1c0042*
13232
13233 QNX4 FILESYSTEM
13234 M:      Anders Larsen <al@alarsen.net>
13235 W:      http://www.alarsen.net/linux/qnx4fs/
13236 S:      Maintained
13237 F:      fs/qnx4/
13238 F:      include/uapi/linux/qnx4_fs.h
13239 F:      include/uapi/linux/qnxtypes.h
13240
13241 QORIQ DPAA2 FSL-MC BUS DRIVER
13242 M:      Stuart Yoder <stuyoder@gmail.com>
13243 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13244 L:      linux-kernel@vger.kernel.org
13245 S:      Maintained
13246 F:      drivers/bus/fsl-mc/
13247 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13248 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13249
13250 QT1010 MEDIA DRIVER
13251 M:      Antti Palosaari <crope@iki.fi>
13252 L:      linux-media@vger.kernel.org
13253 W:      https://linuxtv.org
13254 W:      http://palosaari.fi/linux/
13255 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13256 T:      git git://linuxtv.org/anttip/media_tree.git
13257 S:      Maintained
13258 F:      drivers/media/tuners/qt1010*
13259
13260 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13261 M:      Kalle Valo <kvalo@codeaurora.org>
13262 L:      ath10k@lists.infradead.org
13263 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13265 S:      Supported
13266 F:      drivers/net/wireless/ath/ath10k/
13267
13268 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13269 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13270 L:      linux-wireless@vger.kernel.org
13271 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13272 S:      Supported
13273 F:      drivers/net/wireless/ath/ath9k/
13274
13275 QUALCOMM CAMERA SUBSYSTEM DRIVER
13276 M:      Todor Tomov <todor.too@gmail.com>
13277 L:      linux-media@vger.kernel.org
13278 S:      Maintained
13279 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13280 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13281 F:      drivers/media/platform/qcom/camss/
13282
13283 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13284 M:      Ilia Lin <ilia.lin@kernel.org>
13285 L:      linux-pm@vger.kernel.org
13286 S:      Maintained
13287 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13288 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13289
13290 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13291 M:      Timur Tabi <timur@kernel.org>
13292 L:      netdev@vger.kernel.org
13293 S:      Maintained
13294 F:      drivers/net/ethernet/qualcomm/emac/
13295
13296 QUALCOMM ETHQOS ETHERNET DRIVER
13297 M:      Vinod Koul <vkoul@kernel.org>
13298 M:      Niklas Cassel <niklas.cassel@linaro.org>
13299 L:      netdev@vger.kernel.org
13300 S:      Maintained
13301 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13302 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13303
13304 QUALCOMM GENERIC INTERFACE I2C DRIVER
13305 M:      Alok Chauhan <alokc@codeaurora.org>
13306 L:      linux-i2c@vger.kernel.org
13307 L:      linux-arm-msm@vger.kernel.org
13308 S:      Supported
13309 F:      drivers/i2c/busses/i2c-qcom-geni.c
13310
13311 QUALCOMM HEXAGON ARCHITECTURE
13312 M:      Richard Kuo <rkuo@codeaurora.org>
13313 L:      linux-hexagon@vger.kernel.org
13314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13315 S:      Supported
13316 F:      arch/hexagon/
13317
13318 QUALCOMM HIDMA DRIVER
13319 M:      Sinan Kaya <okaya@kernel.org>
13320 L:      linux-arm-kernel@lists.infradead.org
13321 L:      linux-arm-msm@vger.kernel.org
13322 L:      dmaengine@vger.kernel.org
13323 S:      Supported
13324 F:      drivers/dma/qcom/hidma*
13325
13326 QUALCOMM IOMMU
13327 M:      Rob Clark <robdclark@gmail.com>
13328 L:      iommu@lists.linux-foundation.org
13329 L:      linux-arm-msm@vger.kernel.org
13330 S:      Maintained
13331 F:      drivers/iommu/qcom_iommu.c
13332
13333 QUALCOMM TSENS THERMAL DRIVER
13334 M:      Amit Kucheria <amit.kucheria@linaro.org>
13335 L:      linux-pm@vger.kernel.org
13336 L:      linux-arm-msm@vger.kernel.org
13337 S:      Maintained
13338 F:      drivers/thermal/qcom/
13339
13340 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13341 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13342 L:      linux-media@vger.kernel.org
13343 L:      linux-arm-msm@vger.kernel.org
13344 T:      git git://linuxtv.org/media_tree.git
13345 S:      Maintained
13346 F:      drivers/media/platform/qcom/venus/
13347
13348 QUALCOMM WCN36XX WIRELESS DRIVER
13349 M:      Kalle Valo <kvalo@codeaurora.org>
13350 L:      wcn36xx@lists.infradead.org
13351 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13352 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13353 S:      Supported
13354 F:      drivers/net/wireless/ath/wcn36xx/
13355
13356 QUANTENNA QTNFMAC WIRELESS DRIVER
13357 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13358 M:      Avinash Patil <avinashp@quantenna.com>
13359 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13360 L:      linux-wireless@vger.kernel.org
13361 S:      Maintained
13362 F:      drivers/net/wireless/quantenna
13363
13364 RADEON and AMDGPU DRM DRIVERS
13365 M:      Alex Deucher <alexander.deucher@amd.com>
13366 M:      Christian König <christian.koenig@amd.com>
13367 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13368 L:      amd-gfx@lists.freedesktop.org
13369 T:      git git://people.freedesktop.org/~agd5f/linux
13370 S:      Supported
13371 F:      drivers/gpu/drm/radeon/
13372 F:      include/uapi/drm/radeon_drm.h
13373 F:      drivers/gpu/drm/amd/
13374 F:      include/uapi/drm/amdgpu_drm.h
13375
13376 RADEON FRAMEBUFFER DISPLAY DRIVER
13377 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13378 L:      linux-fbdev@vger.kernel.org
13379 S:      Maintained
13380 F:      drivers/video/fbdev/aty/radeon*
13381 F:      include/uapi/linux/radeonfb.h
13382
13383 RADIOSHARK RADIO DRIVER
13384 M:      Hans Verkuil <hverkuil@xs4all.nl>
13385 L:      linux-media@vger.kernel.org
13386 T:      git git://linuxtv.org/media_tree.git
13387 S:      Maintained
13388 F:      drivers/media/radio/radio-shark.c
13389
13390 RADIOSHARK2 RADIO DRIVER
13391 M:      Hans Verkuil <hverkuil@xs4all.nl>
13392 L:      linux-media@vger.kernel.org
13393 T:      git git://linuxtv.org/media_tree.git
13394 S:      Maintained
13395 F:      drivers/media/radio/radio-shark2.c
13396 F:      drivers/media/radio/radio-tea5777.c
13397
13398 RADOS BLOCK DEVICE (RBD)
13399 M:      Ilya Dryomov <idryomov@gmail.com>
13400 M:      Sage Weil <sage@redhat.com>
13401 M:      Alex Elder <elder@kernel.org>
13402 L:      ceph-devel@vger.kernel.org
13403 W:      http://ceph.com/
13404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13405 T:      git git://github.com/ceph/ceph-client.git
13406 S:      Supported
13407 F:      Documentation/ABI/testing/sysfs-bus-rbd
13408 F:      drivers/block/rbd.c
13409 F:      drivers/block/rbd_types.h
13410
13411 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13412 M:      Paul Mackerras <paulus@samba.org>
13413 L:      linux-fbdev@vger.kernel.org
13414 S:      Maintained
13415 F:      drivers/video/fbdev/aty/aty128fb.c
13416
13417 RAINSHADOW-CEC DRIVER
13418 M:      Hans Verkuil <hverkuil@xs4all.nl>
13419 L:      linux-media@vger.kernel.org
13420 T:      git git://linuxtv.org/media_tree.git
13421 S:      Maintained
13422 F:      drivers/media/usb/rainshadow-cec/*
13423
13424 RALINK MIPS ARCHITECTURE
13425 M:      John Crispin <john@phrozen.org>
13426 L:      linux-mips@vger.kernel.org
13427 S:      Maintained
13428 F:      arch/mips/ralink
13429
13430 RALINK RT2X00 WIRELESS LAN DRIVER
13431 P:      rt2x00 project
13432 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13433 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13434 L:      linux-wireless@vger.kernel.org
13435 S:      Maintained
13436 F:      drivers/net/wireless/ralink/rt2x00/
13437
13438 RAMDISK RAM BLOCK DEVICE DRIVER
13439 M:      Jens Axboe <axboe@kernel.dk>
13440 S:      Maintained
13441 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13442 F:      drivers/block/brd.c
13443
13444 RANCHU VIRTUAL BOARD FOR MIPS
13445 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13446 L:      linux-mips@vger.kernel.org
13447 S:      Supported
13448 F:      arch/mips/generic/board-ranchu.c
13449 F:      arch/mips/configs/generic/board-ranchu.config
13450
13451 RANDOM NUMBER DRIVER
13452 M:      "Theodore Ts'o" <tytso@mit.edu>
13453 S:      Maintained
13454 F:      drivers/char/random.c
13455
13456 RAPIDIO SUBSYSTEM
13457 M:      Matt Porter <mporter@kernel.crashing.org>
13458 M:      Alexandre Bounine <alex.bou9@gmail.com>
13459 S:      Maintained
13460 F:      drivers/rapidio/
13461
13462 RAS INFRASTRUCTURE
13463 M:      Tony Luck <tony.luck@intel.com>
13464 M:      Borislav Petkov <bp@alien8.de>
13465 L:      linux-edac@vger.kernel.org
13466 S:      Maintained
13467 F:      drivers/ras/
13468 F:      include/linux/ras.h
13469 F:      include/ras/ras_event.h
13470 F:      Documentation/admin-guide/ras.rst
13471
13472 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13473 L:      linux-wireless@vger.kernel.org
13474 S:      Orphan
13475 F:      drivers/net/wireless/ray*
13476
13477 RCUTORTURE TEST FRAMEWORK
13478 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13479 M:      Josh Triplett <josh@joshtriplett.org>
13480 R:      Steven Rostedt <rostedt@goodmis.org>
13481 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13482 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13483 L:      rcu@vger.kernel.org
13484 S:      Supported
13485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13486 F:      tools/testing/selftests/rcutorture
13487
13488 RDC R-321X SoC
13489 M:      Florian Fainelli <florian@openwrt.org>
13490 S:      Maintained
13491
13492 RDC R6040 FAST ETHERNET DRIVER
13493 M:      Florian Fainelli <f.fainelli@gmail.com>
13494 L:      netdev@vger.kernel.org
13495 S:      Maintained
13496 F:      drivers/net/ethernet/rdc/r6040.c
13497
13498 RDMAVT - RDMA verbs software
13499 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13500 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13501 L:      linux-rdma@vger.kernel.org
13502 S:      Supported
13503 F:      drivers/infiniband/sw/rdmavt
13504
13505 RDS - RELIABLE DATAGRAM SOCKETS
13506 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13507 L:      netdev@vger.kernel.org
13508 L:      linux-rdma@vger.kernel.org
13509 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13510 W:      https://oss.oracle.com/projects/rds/
13511 S:      Supported
13512 F:      net/rds/
13513 F:      Documentation/networking/rds.txt
13514
13515 RDT - RESOURCE ALLOCATION
13516 M:      Fenghua Yu <fenghua.yu@intel.com>
13517 M:      Reinette Chatre <reinette.chatre@intel.com>
13518 L:      linux-kernel@vger.kernel.org
13519 S:      Supported
13520 F:      arch/x86/kernel/cpu/resctrl/
13521 F:      arch/x86/include/asm/resctrl_sched.h
13522 F:      Documentation/x86/resctrl*
13523
13524 READ-COPY UPDATE (RCU)
13525 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13526 M:      Josh Triplett <josh@joshtriplett.org>
13527 R:      Steven Rostedt <rostedt@goodmis.org>
13528 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13529 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13530 R:      Joel Fernandes <joel@joelfernandes.org>
13531 L:      rcu@vger.kernel.org
13532 W:      http://www.rdrop.com/users/paulmck/RCU/
13533 S:      Supported
13534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13535 F:      Documentation/RCU/
13536 X:      Documentation/RCU/torture.txt
13537 F:      include/linux/rcu*
13538 X:      include/linux/srcu*.h
13539 F:      kernel/rcu/
13540 X:      kernel/rcu/srcu*.c
13541
13542 REAL TIME CLOCK (RTC) SUBSYSTEM
13543 M:      Alessandro Zummo <a.zummo@towertech.it>
13544 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13545 L:      linux-rtc@vger.kernel.org
13546 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13548 S:      Maintained
13549 F:      Documentation/devicetree/bindings/rtc/
13550 F:      Documentation/admin-guide/rtc.rst
13551 F:      drivers/rtc/
13552 F:      include/linux/rtc.h
13553 F:      include/uapi/linux/rtc.h
13554 F:      include/linux/rtc/
13555 F:      include/linux/platform_data/rtc-*
13556 F:      tools/testing/selftests/rtc/
13557
13558 REALTEK AUDIO CODECS
13559 M:      Bard Liao <bardliao@realtek.com>
13560 M:      Oder Chiou <oder_chiou@realtek.com>
13561 S:      Maintained
13562 F:      sound/soc/codecs/rt*
13563 F:      include/sound/rt*.h
13564
13565 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13566 M:      Linus Walleij <linus.walleij@linaro.org>
13567 S:      Maintained
13568 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13569 F:      drivers/net/dsa/realtek-smi*
13570 F:      drivers/net/dsa/rtl83*
13571
13572 REDPINE WIRELESS DRIVER
13573 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13574 M:      Siva Rebbagondla <siva8118@gmail.com>
13575 L:      linux-wireless@vger.kernel.org
13576 S:      Maintained
13577 F:      drivers/net/wireless/rsi/
13578
13579 REGISTER MAP ABSTRACTION
13580 M:      Mark Brown <broonie@kernel.org>
13581 L:      linux-kernel@vger.kernel.org
13582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13583 S:      Supported
13584 F:      Documentation/devicetree/bindings/regmap/
13585 F:      drivers/base/regmap/
13586 F:      include/linux/regmap.h
13587
13588 REISERFS FILE SYSTEM
13589 L:      reiserfs-devel@vger.kernel.org
13590 S:      Supported
13591 F:      fs/reiserfs/
13592
13593 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13594 M:      Ohad Ben-Cohen <ohad@wizery.com>
13595 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13596 L:      linux-remoteproc@vger.kernel.org
13597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13598 S:      Maintained
13599 F:      Documentation/devicetree/bindings/remoteproc/
13600 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13601 F:      Documentation/remoteproc.txt
13602 F:      drivers/remoteproc/
13603 F:      include/linux/remoteproc.h
13604 F:      include/linux/remoteproc/
13605
13606 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13607 M:      Ohad Ben-Cohen <ohad@wizery.com>
13608 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13609 L:      linux-remoteproc@vger.kernel.org
13610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13611 S:      Maintained
13612 F:      drivers/rpmsg/
13613 F:      Documentation/rpmsg.txt
13614 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13615 F:      include/linux/rpmsg.h
13616 F:      include/linux/rpmsg/
13617 F:      include/uapi/linux/rpmsg.h
13618 F:      samples/rpmsg/
13619
13620 RENESAS CLOCK DRIVERS
13621 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13622 L:      linux-renesas-soc@vger.kernel.org
13623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13624 S:      Supported
13625 F:      drivers/clk/renesas/
13626
13627 RENESAS EMEV2 I2C DRIVER
13628 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13629 S:      Supported
13630 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13631 F:      drivers/i2c/busses/i2c-emev2.c
13632
13633 RENESAS ETHERNET DRIVERS
13634 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13635 L:      netdev@vger.kernel.org
13636 L:      linux-renesas-soc@vger.kernel.org
13637 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13638 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13639 F:      drivers/net/ethernet/renesas/
13640 F:      include/linux/sh_eth.h
13641
13642 RENESAS R-CAR GYROADC DRIVER
13643 M:      Marek Vasut <marek.vasut@gmail.com>
13644 L:      linux-iio@vger.kernel.org
13645 S:      Supported
13646 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13647 F:      drivers/iio/adc/rcar-gyroadc.c
13648
13649 RENESAS R-CAR I2C DRIVERS
13650 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13651 S:      Supported
13652 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13653 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13654 F:      drivers/i2c/busses/i2c-rcar.c
13655 F:      drivers/i2c/busses/i2c-sh_mobile.c
13656
13657 RENESAS RIIC DRIVER
13658 M:      Chris Brandt <chris.brandt@renesas.com>
13659 S:      Supported
13660 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13661 F:      drivers/i2c/busses/i2c-riic.c
13662
13663 RENESAS USB PHY DRIVER
13664 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13665 L:      linux-renesas-soc@vger.kernel.org
13666 S:      Maintained
13667 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13668
13669 RESET CONTROLLER FRAMEWORK
13670 M:      Philipp Zabel <p.zabel@pengutronix.de>
13671 T:      git git://git.pengutronix.de/git/pza/linux
13672 S:      Maintained
13673 F:      drivers/reset/
13674 F:      Documentation/devicetree/bindings/reset/
13675 F:      include/dt-bindings/reset/
13676 F:      include/linux/reset.h
13677 F:      include/linux/reset/
13678 F:      include/linux/reset-controller.h
13679
13680 RESTARTABLE SEQUENCES SUPPORT
13681 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13682 M:      Peter Zijlstra <peterz@infradead.org>
13683 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13684 M:      Boqun Feng <boqun.feng@gmail.com>
13685 L:      linux-kernel@vger.kernel.org
13686 S:      Supported
13687 F:      kernel/rseq.c
13688 F:      include/uapi/linux/rseq.h
13689 F:      include/trace/events/rseq.h
13690 F:      tools/testing/selftests/rseq/
13691
13692 RFKILL
13693 M:      Johannes Berg <johannes@sipsolutions.net>
13694 L:      linux-wireless@vger.kernel.org
13695 W:      http://wireless.kernel.org/
13696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13698 S:      Maintained
13699 F:      Documentation/driver-api/rfkill.rst
13700 F:      Documentation/ABI/stable/sysfs-class-rfkill
13701 F:      net/rfkill/
13702 F:      include/linux/rfkill.h
13703 F:      include/uapi/linux/rfkill.h
13704
13705 RHASHTABLE
13706 M:      Thomas Graf <tgraf@suug.ch>
13707 M:      Herbert Xu <herbert@gondor.apana.org.au>
13708 L:      netdev@vger.kernel.org
13709 S:      Maintained
13710 F:      lib/rhashtable.c
13711 F:      lib/test_rhashtable.c
13712 F:      include/linux/rhashtable.h
13713 F:      include/linux/rhashtable-types.h
13714
13715 RICOH R5C592 MEMORYSTICK DRIVER
13716 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13717 S:      Maintained
13718 F:      drivers/memstick/host/r592.*
13719
13720 RICOH SMARTMEDIA/XD DRIVER
13721 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13722 S:      Maintained
13723 F:      drivers/mtd/nand/raw/r852.c
13724 F:      drivers/mtd/nand/raw/r852.h
13725
13726 RISC-V ARCHITECTURE
13727 M:      Paul Walmsley <paul.walmsley@sifive.com>
13728 M:      Palmer Dabbelt <palmer@sifive.com>
13729 M:      Albert Ou <aou@eecs.berkeley.edu>
13730 L:      linux-riscv@lists.infradead.org
13731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13732 S:      Supported
13733 F:      arch/riscv/
13734 K:      riscv
13735 N:      riscv
13736
13737 ROCCAT DRIVERS
13738 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13739 W:      http://sourceforge.net/projects/roccat/
13740 S:      Maintained
13741 F:      drivers/hid/hid-roccat*
13742 F:      include/linux/hid-roccat*
13743 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13744
13745 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13746 M:      Jacob chen <jacob2.chen@rock-chips.com>
13747 L:      linux-media@vger.kernel.org
13748 S:      Maintained
13749 F:      drivers/media/platform/rockchip/rga/
13750 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13751
13752 HANTRO VPU CODEC DRIVER
13753 M:      Ezequiel Garcia <ezequiel@collabora.com>
13754 L:      linux-media@vger.kernel.org
13755 S:      Maintained
13756 F:      drivers/staging/media/platform/hantro/
13757 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13758
13759 ROCKER DRIVER
13760 M:      Jiri Pirko <jiri@resnulli.us>
13761 L:      netdev@vger.kernel.org
13762 S:      Supported
13763 F:      drivers/net/ethernet/rocker/
13764
13765 ROCKETPORT DRIVER
13766 P:      Comtrol Corp.
13767 W:      http://www.comtrol.com
13768 S:      Maintained
13769 F:      Documentation/driver-api/serial/rocket.rst
13770 F:      drivers/tty/rocket*
13771
13772 ROCKETPORT EXPRESS/INFINITY DRIVER
13773 M:      Kevin Cernekee <cernekee@gmail.com>
13774 L:      linux-serial@vger.kernel.org
13775 S:      Odd Fixes
13776 F:      drivers/tty/serial/rp2.*
13777
13778 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13779 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13780 L:      linux-kernel@vger.kernel.org
13781 L:      linux-renesas-soc@vger.kernel.org
13782 S:      Supported
13783 F:      drivers/mfd/bd9571mwv.c
13784 F:      drivers/regulator/bd9571mwv-regulator.c
13785 F:      drivers/gpio/gpio-bd9571mwv.c
13786 F:      include/linux/mfd/bd9571mwv.h
13787 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13788
13789 ROSE NETWORK LAYER
13790 M:      Ralf Baechle <ralf@linux-mips.org>
13791 L:      linux-hams@vger.kernel.org
13792 W:      http://www.linux-ax25.org/
13793 S:      Maintained
13794 F:      include/net/rose.h
13795 F:      include/uapi/linux/rose.h
13796 F:      net/rose/
13797
13798 RTL2830 MEDIA DRIVER
13799 M:      Antti Palosaari <crope@iki.fi>
13800 L:      linux-media@vger.kernel.org
13801 W:      https://linuxtv.org
13802 W:      http://palosaari.fi/linux/
13803 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13804 T:      git git://linuxtv.org/anttip/media_tree.git
13805 S:      Maintained
13806 F:      drivers/media/dvb-frontends/rtl2830*
13807
13808 RTL2832 MEDIA DRIVER
13809 M:      Antti Palosaari <crope@iki.fi>
13810 L:      linux-media@vger.kernel.org
13811 W:      https://linuxtv.org
13812 W:      http://palosaari.fi/linux/
13813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13814 T:      git git://linuxtv.org/anttip/media_tree.git
13815 S:      Maintained
13816 F:      drivers/media/dvb-frontends/rtl2832*
13817
13818 RTL2832_SDR MEDIA DRIVER
13819 M:      Antti Palosaari <crope@iki.fi>
13820 L:      linux-media@vger.kernel.org
13821 W:      https://linuxtv.org
13822 W:      http://palosaari.fi/linux/
13823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13824 T:      git git://linuxtv.org/anttip/media_tree.git
13825 S:      Maintained
13826 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13827
13828 RTL8180 WIRELESS DRIVER
13829 L:      linux-wireless@vger.kernel.org
13830 W:      http://wireless.kernel.org/
13831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13832 S:      Orphan
13833 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13834
13835 RTL8187 WIRELESS DRIVER
13836 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13837 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13838 M:      Larry Finger <Larry.Finger@lwfinger.net>
13839 L:      linux-wireless@vger.kernel.org
13840 W:      http://wireless.kernel.org/
13841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13842 S:      Maintained
13843 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13844
13845 REALTEK WIRELESS DRIVER (rtlwifi family)
13846 M:      Ping-Ke Shih <pkshih@realtek.com>
13847 L:      linux-wireless@vger.kernel.org
13848 W:      http://wireless.kernel.org/
13849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13850 S:      Maintained
13851 F:      drivers/net/wireless/realtek/rtlwifi/
13852
13853 REALTEK WIRELESS DRIVER (rtw88)
13854 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13855 L:      linux-wireless@vger.kernel.org
13856 S:      Maintained
13857 F:      drivers/net/wireless/realtek/rtw88/
13858
13859 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13860 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13861 L:      linux-wireless@vger.kernel.org
13862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13863 S:      Maintained
13864 F:      drivers/net/wireless/realtek/rtl8xxxu/
13865
13866 RXRPC SOCKETS (AF_RXRPC)
13867 M:      David Howells <dhowells@redhat.com>
13868 L:      linux-afs@lists.infradead.org
13869 S:      Supported
13870 F:      net/rxrpc/
13871 F:      include/keys/rxrpc-type.h
13872 F:      include/net/af_rxrpc.h
13873 F:      include/trace/events/rxrpc.h
13874 F:      include/uapi/linux/rxrpc.h
13875 F:      Documentation/networking/rxrpc.txt
13876 W:      https://www.infradead.org/~dhowells/kafs/
13877
13878 S3 SAVAGE FRAMEBUFFER DRIVER
13879 M:      Antonino Daplas <adaplas@gmail.com>
13880 L:      linux-fbdev@vger.kernel.org
13881 S:      Maintained
13882 F:      drivers/video/fbdev/savage/
13883
13884 S390
13885 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13886 M:      Vasily Gorbik <gor@linux.ibm.com>
13887 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13888 L:      linux-s390@vger.kernel.org
13889 W:      http://www.ibm.com/developerworks/linux/linux390/
13890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13891 S:      Supported
13892 F:      arch/s390/
13893 F:      drivers/s390/
13894 F:      Documentation/s390/
13895 F:      Documentation/driver-api/s390-drivers.rst
13896
13897 S390 COMMON I/O LAYER
13898 M:      Sebastian Ott <sebott@linux.ibm.com>
13899 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13900 L:      linux-s390@vger.kernel.org
13901 W:      http://www.ibm.com/developerworks/linux/linux390/
13902 S:      Supported
13903 F:      drivers/s390/cio/
13904
13905 S390 DASD DRIVER
13906 M:      Stefan Haberland <sth@linux.ibm.com>
13907 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13908 L:      linux-s390@vger.kernel.org
13909 W:      http://www.ibm.com/developerworks/linux/linux390/
13910 S:      Supported
13911 F:      drivers/s390/block/dasd*
13912 F:      block/partitions/ibm.c
13913
13914 S390 IOMMU (PCI)
13915 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13916 L:      linux-s390@vger.kernel.org
13917 W:      http://www.ibm.com/developerworks/linux/linux390/
13918 S:      Supported
13919 F:      drivers/iommu/s390-iommu.c
13920
13921 S390 IUCV NETWORK LAYER
13922 M:      Julian Wiedmann <jwi@linux.ibm.com>
13923 M:      Ursula Braun <ubraun@linux.ibm.com>
13924 L:      linux-s390@vger.kernel.org
13925 W:      http://www.ibm.com/developerworks/linux/linux390/
13926 S:      Supported
13927 F:      drivers/s390/net/*iucv*
13928 F:      include/net/iucv/
13929 F:      net/iucv/
13930
13931 S390 NETWORK DRIVERS
13932 M:      Julian Wiedmann <jwi@linux.ibm.com>
13933 M:      Ursula Braun <ubraun@linux.ibm.com>
13934 L:      linux-s390@vger.kernel.org
13935 W:      http://www.ibm.com/developerworks/linux/linux390/
13936 S:      Supported
13937 F:      drivers/s390/net/
13938
13939 S390 PCI SUBSYSTEM
13940 M:      Sebastian Ott <sebott@linux.ibm.com>
13941 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13942 L:      linux-s390@vger.kernel.org
13943 W:      http://www.ibm.com/developerworks/linux/linux390/
13944 S:      Supported
13945 F:      arch/s390/pci/
13946 F:      drivers/pci/hotplug/s390_pci_hpc.c
13947
13948 S390 VFIO-CCW DRIVER
13949 M:      Cornelia Huck <cohuck@redhat.com>
13950 M:      Eric Farman <farman@linux.ibm.com>
13951 R:      Halil Pasic <pasic@linux.ibm.com>
13952 L:      linux-s390@vger.kernel.org
13953 L:      kvm@vger.kernel.org
13954 S:      Supported
13955 F:      drivers/s390/cio/vfio_ccw*
13956 F:      Documentation/s390/vfio-ccw.rst
13957 F:      include/uapi/linux/vfio_ccw.h
13958
13959 S390 ZCRYPT DRIVER
13960 M:      Harald Freudenberger <freude@linux.ibm.com>
13961 L:      linux-s390@vger.kernel.org
13962 W:      http://www.ibm.com/developerworks/linux/linux390/
13963 S:      Supported
13964 F:      drivers/s390/crypto/
13965
13966 S390 VFIO AP DRIVER
13967 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13968 M:      Pierre Morel <pmorel@linux.ibm.com>
13969 M:      Halil Pasic <pasic@linux.ibm.com>
13970 L:      linux-s390@vger.kernel.org
13971 W:      http://www.ibm.com/developerworks/linux/linux390/
13972 S:      Supported
13973 F:      drivers/s390/crypto/vfio_ap_drv.c
13974 F:      drivers/s390/crypto/vfio_ap_private.h
13975 F:      drivers/s390/crypto/vfio_ap_ops.c
13976 F:      Documentation/s390/vfio-ap.rst
13977
13978 S390 ZFCP DRIVER
13979 M:      Steffen Maier <maier@linux.ibm.com>
13980 M:      Benjamin Block <bblock@linux.ibm.com>
13981 L:      linux-s390@vger.kernel.org
13982 W:      http://www.ibm.com/developerworks/linux/linux390/
13983 S:      Supported
13984 F:      drivers/s390/scsi/zfcp_*
13985
13986 S3C24XX SD/MMC Driver
13987 M:      Ben Dooks <ben-linux@fluff.org>
13988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13989 S:      Supported
13990 F:      drivers/mmc/host/s3cmci.*
13991
13992 SAA6588 RDS RECEIVER DRIVER
13993 M:      Hans Verkuil <hverkuil@xs4all.nl>
13994 L:      linux-media@vger.kernel.org
13995 T:      git git://linuxtv.org/media_tree.git
13996 W:      https://linuxtv.org
13997 S:      Odd Fixes
13998 F:      drivers/media/i2c/saa6588*
13999
14000 SAA7134 VIDEO4LINUX DRIVER
14001 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14002 L:      linux-media@vger.kernel.org
14003 W:      https://linuxtv.org
14004 T:      git git://linuxtv.org/media_tree.git
14005 S:      Odd fixes
14006 F:      Documentation/media/v4l-drivers/saa7134*
14007 F:      drivers/media/pci/saa7134/
14008
14009 SAA7146 VIDEO4LINUX-2 DRIVER
14010 M:      Hans Verkuil <hverkuil@xs4all.nl>
14011 L:      linux-media@vger.kernel.org
14012 T:      git git://linuxtv.org/media_tree.git
14013 S:      Maintained
14014 F:      drivers/media/common/saa7146/
14015 F:      drivers/media/pci/saa7146/
14016 F:      include/media/drv-intf/saa7146*
14017
14018 SAFESETID SECURITY MODULE
14019 M:     Micah Morton <mortonm@chromium.org>
14020 S:     Supported
14021 F:     security/safesetid/
14022 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14023
14024 SAMSUNG AUDIO (ASoC) DRIVERS
14025 M:      Krzysztof Kozlowski <krzk@kernel.org>
14026 M:      Sangbeom Kim <sbkim73@samsung.com>
14027 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14029 S:      Supported
14030 F:      sound/soc/samsung/
14031 F:      Documentation/devicetree/bindings/sound/samsung*
14032
14033 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14034 M:      Krzysztof Kozlowski <krzk@kernel.org>
14035 L:      linux-crypto@vger.kernel.org
14036 L:      linux-samsung-soc@vger.kernel.org
14037 S:      Maintained
14038 F:      drivers/crypto/exynos-rng.c
14039 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14040
14041 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14042 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14043 L:      linux-samsung-soc@vger.kernel.org
14044 S:      Maintained
14045 F:      drivers/char/hw_random/exynos-trng.c
14046 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14047
14048 SAMSUNG FRAMEBUFFER DRIVER
14049 M:      Jingoo Han <jingoohan1@gmail.com>
14050 L:      linux-fbdev@vger.kernel.org
14051 S:      Maintained
14052 F:      drivers/video/fbdev/s3c-fb.c
14053
14054 SAMSUNG LAPTOP DRIVER
14055 M:      Corentin Chary <corentin.chary@gmail.com>
14056 L:      platform-driver-x86@vger.kernel.org
14057 S:      Maintained
14058 F:      drivers/platform/x86/samsung-laptop.c
14059
14060 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14061 M:      Sangbeom Kim <sbkim73@samsung.com>
14062 M:      Krzysztof Kozlowski <krzk@kernel.org>
14063 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14064 L:      linux-kernel@vger.kernel.org
14065 L:      linux-samsung-soc@vger.kernel.org
14066 S:      Supported
14067 F:      drivers/mfd/sec*.c
14068 F:      drivers/regulator/s2m*.c
14069 F:      drivers/regulator/s5m*.c
14070 F:      drivers/clk/clk-s2mps11.c
14071 F:      drivers/rtc/rtc-s5m.c
14072 F:      include/linux/mfd/samsung/
14073 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14074 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14075 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14076 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14077
14078 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14079 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14080 L:      linux-media@vger.kernel.org
14081 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14082 S:      Maintained
14083 F:      drivers/media/platform/s3c-camif/
14084 F:      include/media/drv-intf/s3c_camif.h
14085
14086 SAMSUNG S3FWRN5 NFC DRIVER
14087 M:      Robert Baldyga <r.baldyga@samsung.com>
14088 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14089 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14090 S:      Supported
14091 F:      drivers/nfc/s3fwrn5
14092
14093 SAMSUNG S5C73M3 CAMERA DRIVER
14094 M:      Kyungmin Park <kyungmin.park@samsung.com>
14095 M:      Andrzej Hajda <a.hajda@samsung.com>
14096 L:      linux-media@vger.kernel.org
14097 S:      Supported
14098 F:      drivers/media/i2c/s5c73m3/*
14099
14100 SAMSUNG S5K5BAF CAMERA DRIVER
14101 M:      Kyungmin Park <kyungmin.park@samsung.com>
14102 M:      Andrzej Hajda <a.hajda@samsung.com>
14103 L:      linux-media@vger.kernel.org
14104 S:      Supported
14105 F:      drivers/media/i2c/s5k5baf.c
14106
14107 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14108 M:      Krzysztof Kozlowski <krzk@kernel.org>
14109 M:      Vladimir Zapolskiy <vz@mleia.com>
14110 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14111 L:      linux-crypto@vger.kernel.org
14112 L:      linux-samsung-soc@vger.kernel.org
14113 S:      Maintained
14114 F:      drivers/crypto/s5p-sss.c
14115
14116 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14117 M:      Kyungmin Park <kyungmin.park@samsung.com>
14118 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14119 L:      linux-media@vger.kernel.org
14120 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14121 S:      Supported
14122 F:      drivers/media/platform/exynos4-is/
14123
14124 SAMSUNG SOC CLOCK DRIVERS
14125 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14126 M:      Tomasz Figa <tomasz.figa@gmail.com>
14127 M:      Chanwoo Choi <cw00.choi@samsung.com>
14128 S:      Supported
14129 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14131 F:      drivers/clk/samsung/
14132 F:      include/dt-bindings/clock/exynos*.h
14133 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14134
14135 SAMSUNG SPI DRIVERS
14136 M:      Kukjin Kim <kgene@kernel.org>
14137 M:      Krzysztof Kozlowski <krzk@kernel.org>
14138 M:      Andi Shyti <andi@etezian.org>
14139 L:      linux-spi@vger.kernel.org
14140 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14141 S:      Maintained
14142 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14143 F:      drivers/spi/spi-s3c*
14144 F:      include/linux/platform_data/spi-s3c64xx.h
14145
14146 SAMSUNG SXGBE DRIVERS
14147 M:      Byungho An <bh74.an@samsung.com>
14148 M:      Girish K S <ks.giri@samsung.com>
14149 M:      Vipul Pandya <vipul.pandya@samsung.com>
14150 S:      Supported
14151 L:      netdev@vger.kernel.org
14152 F:      drivers/net/ethernet/samsung/sxgbe/
14153
14154 SAMSUNG THERMAL DRIVER
14155 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14156 L:      linux-pm@vger.kernel.org
14157 L:      linux-samsung-soc@vger.kernel.org
14158 S:      Supported
14159 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14160 F:      drivers/thermal/samsung/
14161
14162 SAMSUNG USB2 PHY DRIVER
14163 M:      Kamil Debski <kamil@wypas.org>
14164 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14165 L:      linux-kernel@vger.kernel.org
14166 S:      Supported
14167 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14168 F:      Documentation/driver-api/phy/samsung-usb2.rst
14169 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14170 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14171 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14172 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14173 F:      drivers/phy/samsung/phy-samsung-usb2.c
14174 F:      drivers/phy/samsung/phy-samsung-usb2.h
14175
14176 SC1200 WDT DRIVER
14177 M:      Zwane Mwaikambo <zwanem@gmail.com>
14178 S:      Maintained
14179 F:      drivers/watchdog/sc1200wdt.c
14180
14181 SCHEDULER
14182 M:      Ingo Molnar <mingo@redhat.com>
14183 M:      Peter Zijlstra <peterz@infradead.org>
14184 L:      linux-kernel@vger.kernel.org
14185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14186 S:      Maintained
14187 F:      kernel/sched/
14188 F:      include/linux/sched.h
14189 F:      include/uapi/linux/sched.h
14190 F:      include/linux/wait.h
14191 F:      include/linux/preempt.h
14192
14193 SCR24X CHIP CARD INTERFACE DRIVER
14194 M:      Lubomir Rintel <lkundrak@v3.sk>
14195 S:      Supported
14196 F:      drivers/char/pcmcia/scr24x_cs.c
14197
14198 SCSI CDROM DRIVER
14199 M:      Jens Axboe <axboe@kernel.dk>
14200 L:      linux-scsi@vger.kernel.org
14201 W:      http://www.kernel.dk
14202 S:      Maintained
14203 F:      drivers/scsi/sr*
14204
14205 SCSI RDMA PROTOCOL (SRP) INITIATOR
14206 M:      Bart Van Assche <bvanassche@acm.org>
14207 L:      linux-rdma@vger.kernel.org
14208 S:      Supported
14209 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14210 F:      drivers/infiniband/ulp/srp/
14211 F:      include/scsi/srp.h
14212
14213 SCSI RDMA PROTOCOL (SRP) TARGET
14214 M:      Bart Van Assche <bvanassche@acm.org>
14215 L:      linux-rdma@vger.kernel.org
14216 L:      target-devel@vger.kernel.org
14217 S:      Supported
14218 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14219 F:      drivers/infiniband/ulp/srpt/
14220
14221 SCSI SG DRIVER
14222 M:      Doug Gilbert <dgilbert@interlog.com>
14223 L:      linux-scsi@vger.kernel.org
14224 W:      http://sg.danny.cz/sg
14225 S:      Maintained
14226 F:      Documentation/scsi/scsi-generic.txt
14227 F:      drivers/scsi/sg.c
14228 F:      include/scsi/sg.h
14229
14230 SCSI SUBSYSTEM
14231 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14233 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14235 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14236 L:      linux-scsi@vger.kernel.org
14237 S:      Maintained
14238 F:      Documentation/devicetree/bindings/scsi/
14239 F:      drivers/scsi/
14240 F:      include/scsi/
14241
14242 SCSI TAPE DRIVER
14243 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14244 L:      linux-scsi@vger.kernel.org
14245 S:      Maintained
14246 F:      Documentation/scsi/st.txt
14247 F:      drivers/scsi/st.*
14248 F:      drivers/scsi/st_*.h
14249
14250 SCSI TARGET SUBSYSTEM
14251 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14252 L:      linux-scsi@vger.kernel.org
14253 L:      target-devel@vger.kernel.org
14254 W:      http://www.linux-iscsi.org
14255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14256 Q:      https://patchwork.kernel.org/project/target-devel/list/
14257 S:      Supported
14258 F:      drivers/target/
14259 F:      include/target/
14260 F:      Documentation/target/
14261
14262 SCTP PROTOCOL
14263 M:      Vlad Yasevich <vyasevich@gmail.com>
14264 M:      Neil Horman <nhorman@tuxdriver.com>
14265 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14266 L:      linux-sctp@vger.kernel.org
14267 W:      http://lksctp.sourceforge.net
14268 S:      Maintained
14269 F:      Documentation/networking/sctp.txt
14270 F:      include/linux/sctp.h
14271 F:      include/uapi/linux/sctp.h
14272 F:      include/net/sctp/
14273 F:      net/sctp/
14274
14275 SCx200 CPU SUPPORT
14276 M:      Jim Cromie <jim.cromie@gmail.com>
14277 S:      Odd Fixes
14278 F:      Documentation/i2c/busses/scx200_acb
14279 F:      arch/x86/platform/scx200/
14280 F:      drivers/watchdog/scx200_wdt.c
14281 F:      drivers/i2c/busses/scx200*
14282 F:      drivers/mtd/maps/scx200_docflash.c
14283 F:      include/linux/scx200.h
14284
14285 SCx200 GPIO DRIVER
14286 M:      Jim Cromie <jim.cromie@gmail.com>
14287 S:      Maintained
14288 F:      drivers/char/scx200_gpio.c
14289 F:      include/linux/scx200_gpio.h
14290
14291 SCx200 HRT CLOCKSOURCE DRIVER
14292 M:      Jim Cromie <jim.cromie@gmail.com>
14293 S:      Maintained
14294 F:      drivers/clocksource/scx200_hrt.c
14295
14296 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14297 M:      Sascha Sommer <saschasommer@freenet.de>
14298 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14299 S:      Maintained
14300 F:      drivers/mmc/host/sdricoh_cs.c
14301
14302 SECO BOARDS CEC DRIVER
14303 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14304 S:      Maintained
14305 F:      drivers/media/platform/seco-cec/seco-cec.c
14306 F:      drivers/media/platform/seco-cec/seco-cec.h
14307
14308 SECURE COMPUTING
14309 M:      Kees Cook <keescook@chromium.org>
14310 R:      Andy Lutomirski <luto@amacapital.net>
14311 R:      Will Drewry <wad@chromium.org>
14312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14313 S:      Supported
14314 F:      kernel/seccomp.c
14315 F:      include/uapi/linux/seccomp.h
14316 F:      include/linux/seccomp.h
14317 F:      tools/testing/selftests/seccomp/*
14318 F:      tools/testing/selftests/kselftest_harness.h
14319 F:      Documentation/userspace-api/seccomp_filter.rst
14320 K:      \bsecure_computing
14321 K:      \bTIF_SECCOMP\b
14322
14323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14324 M:      Al Cooper <alcooperx@gmail.com>
14325 L:      linux-mmc@vger.kernel.org
14326 L:      bcm-kernel-feedback-list@broadcom.com
14327 S:      Maintained
14328 F:      drivers/mmc/host/sdhci-brcmstb*
14329
14330 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14331 M:      Adrian Hunter <adrian.hunter@intel.com>
14332 L:      linux-mmc@vger.kernel.org
14333 S:      Maintained
14334 F:      drivers/mmc/host/sdhci*
14335 F:      include/linux/mmc/sdhci*
14336
14337 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14338 M:      Adrian Hunter <adrian.hunter@intel.com>
14339 M:      Ritesh Harjani <riteshh@codeaurora.org>
14340 M:      Asutosh Das <asutoshd@codeaurora.org>
14341 L:      linux-mmc@vger.kernel.org
14342 S:      Maintained
14343 F:      drivers/mmc/host/cqhci*
14344
14345 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14346 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14347 M:      Manjunath M B <manjumb@synopsys.com>
14348 L:      linux-mmc@vger.kernel.org
14349 S:      Maintained
14350 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14351
14352 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14353 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14354 L:      linux-mmc@vger.kernel.org
14355 S:      Supported
14356 F:      drivers/mmc/host/sdhci-of-at91.c
14357
14358 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14359 M:      Ben Dooks <ben-linux@fluff.org>
14360 M:      Jaehoon Chung <jh80.chung@samsung.com>
14361 L:      linux-mmc@vger.kernel.org
14362 S:      Maintained
14363 F:      drivers/mmc/host/sdhci-s3c*
14364
14365 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14366 M:      Viresh Kumar <vireshk@kernel.org>
14367 L:      linux-mmc@vger.kernel.org
14368 S:      Maintained
14369 F:      drivers/mmc/host/sdhci-spear.c
14370
14371 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14372 M:      Kishon Vijay Abraham I <kishon@ti.com>
14373 L:      linux-mmc@vger.kernel.org
14374 S:      Maintained
14375 F:      drivers/mmc/host/sdhci-omap.c
14376
14377 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14378 M:      Scott Bauer <scott.bauer@intel.com>
14379 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14380 L:      linux-block@vger.kernel.org
14381 S:      Supported
14382 F:      block/sed*
14383 F:      block/opal_proto.h
14384 F:      include/linux/sed*
14385 F:      include/uapi/linux/sed*
14386
14387 SECURITY CONTACT
14388 M:      Security Officers <security@kernel.org>
14389 S:      Supported
14390
14391 SECURITY SUBSYSTEM
14392 M:      James Morris <jmorris@namei.org>
14393 M:      "Serge E. Hallyn" <serge@hallyn.com>
14394 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14396 W:      http://kernsec.org/
14397 S:      Supported
14398 F:      security/
14399 X:      security/selinux/
14400
14401 SELINUX SECURITY MODULE
14402 M:      Paul Moore <paul@paul-moore.com>
14403 M:      Stephen Smalley <sds@tycho.nsa.gov>
14404 M:      Eric Paris <eparis@parisplace.org>
14405 L:      selinux@vger.kernel.org
14406 W:      https://selinuxproject.org
14407 W:      https://github.com/SELinuxProject
14408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14409 S:      Supported
14410 F:      include/uapi/linux/selinux_netlink.h
14411 F:      security/selinux/
14412 F:      scripts/selinux/
14413 F:      Documentation/admin-guide/LSM/SELinux.rst
14414
14415 SENSABLE PHANTOM
14416 M:      Jiri Slaby <jirislaby@gmail.com>
14417 S:      Maintained
14418 F:      drivers/misc/phantom.c
14419 F:      include/uapi/linux/phantom.h
14420
14421 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14422 M:      Tomasz Duszynski <tduszyns@gmail.com>
14423 S:      Maintained
14424 F:      drivers/iio/chemical/sps30.c
14425 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14426
14427 SERIAL DEVICE BUS
14428 M:      Rob Herring <robh@kernel.org>
14429 L:      linux-serial@vger.kernel.org
14430 S:      Maintained
14431 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14432 F:      drivers/tty/serdev/
14433 F:      include/linux/serdev.h
14434
14435 SERIAL DRIVERS
14436 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14437 L:      linux-serial@vger.kernel.org
14438 S:      Maintained
14439 F:      Documentation/devicetree/bindings/serial/
14440 F:      drivers/tty/serial/
14441
14442 SERIAL IR RECEIVER
14443 M:      Sean Young <sean@mess.org>
14444 L:      linux-media@vger.kernel.org
14445 S:      Maintained
14446 F:      drivers/media/rc/serial_ir.c
14447
14448 SFC NETWORK DRIVER
14449 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14450 M:      Edward Cree <ecree@solarflare.com>
14451 M:      Martin Habets <mhabets@solarflare.com>
14452 L:      netdev@vger.kernel.org
14453 S:      Supported
14454 F:      drivers/net/ethernet/sfc/
14455
14456 SFF/SFP/SFP+ MODULE SUPPORT
14457 M:      Russell King <linux@armlinux.org.uk>
14458 L:      netdev@vger.kernel.org
14459 S:      Maintained
14460 F:      drivers/net/phy/phylink.c
14461 F:      drivers/net/phy/sfp*
14462 F:      include/linux/phylink.h
14463 F:      include/linux/sfp.h
14464
14465 SGI GRU DRIVER
14466 M:      Dimitri Sivanich <sivanich@sgi.com>
14467 S:      Maintained
14468 F:      drivers/misc/sgi-gru/
14469
14470 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14471 M:      Pat Gefre <pfg@sgi.com>
14472 L:      linux-ia64@vger.kernel.org
14473 S:      Supported
14474 F:      Documentation/ia64/serial.rst
14475 F:      drivers/tty/serial/ioc?_serial.c
14476 F:      include/linux/ioc?.h
14477
14478 SGI XP/XPC/XPNET DRIVER
14479 M:      Cliff Whickman <cpw@sgi.com>
14480 M:      Robin Holt <robinmholt@gmail.com>
14481 S:      Maintained
14482 F:      drivers/misc/sgi-xp/
14483
14484 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14485 M:      Ursula Braun <ubraun@linux.ibm.com>
14486 M:      Karsten Graul <kgraul@linux.ibm.com>
14487 L:      linux-s390@vger.kernel.org
14488 W:      http://www.ibm.com/developerworks/linux/linux390/
14489 S:      Supported
14490 F:      net/smc/
14491
14492 SHARP RJ54N1CB0C SENSOR DRIVER
14493 M:      Jacopo Mondi <jacopo@jmondi.org>
14494 L:      linux-media@vger.kernel.org
14495 T:      git git://linuxtv.org/media_tree.git
14496 S:      Odd fixes
14497 F:      drivers/media/i2c/rj54n1cb0c.c
14498 F:      include/media/i2c/rj54n1cb0c.h
14499
14500 SH_VEU V4L2 MEM2MEM DRIVER
14501 L:      linux-media@vger.kernel.org
14502 S:      Orphan
14503 F:      drivers/media/platform/sh_veu.c
14504
14505 SH_VOU V4L2 OUTPUT DRIVER
14506 L:      linux-media@vger.kernel.org
14507 S:      Orphan
14508 F:      drivers/media/platform/sh_vou.c
14509 F:      include/media/drv-intf/sh_vou.h
14510
14511 SI2157 MEDIA DRIVER
14512 M:      Antti Palosaari <crope@iki.fi>
14513 L:      linux-media@vger.kernel.org
14514 W:      https://linuxtv.org
14515 W:      http://palosaari.fi/linux/
14516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14517 T:      git git://linuxtv.org/anttip/media_tree.git
14518 S:      Maintained
14519 F:      drivers/media/tuners/si2157*
14520
14521 SI2165 MEDIA DRIVER
14522 M:      Matthias Schwarzott <zzam@gentoo.org>
14523 L:      linux-media@vger.kernel.org
14524 W:      https://linuxtv.org
14525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14526 S:      Maintained
14527 F:      drivers/media/dvb-frontends/si2165*
14528
14529 SI2168 MEDIA DRIVER
14530 M:      Antti Palosaari <crope@iki.fi>
14531 L:      linux-media@vger.kernel.org
14532 W:      https://linuxtv.org
14533 W:      http://palosaari.fi/linux/
14534 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14535 T:      git git://linuxtv.org/anttip/media_tree.git
14536 S:      Maintained
14537 F:      drivers/media/dvb-frontends/si2168*
14538
14539 SI470X FM RADIO RECEIVER I2C DRIVER
14540 M:      Hans Verkuil <hverkuil@xs4all.nl>
14541 L:      linux-media@vger.kernel.org
14542 T:      git git://linuxtv.org/media_tree.git
14543 W:      https://linuxtv.org
14544 S:      Odd Fixes
14545 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14546
14547 SI470X FM RADIO RECEIVER USB DRIVER
14548 M:      Hans Verkuil <hverkuil@xs4all.nl>
14549 L:      linux-media@vger.kernel.org
14550 T:      git git://linuxtv.org/media_tree.git
14551 W:      https://linuxtv.org
14552 S:      Maintained
14553 F:      drivers/media/radio/si470x/radio-si470x-common.c
14554 F:      drivers/media/radio/si470x/radio-si470x.h
14555 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14556
14557 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14558 M:      Eduardo Valentin <edubezval@gmail.com>
14559 L:      linux-media@vger.kernel.org
14560 T:      git git://linuxtv.org/media_tree.git
14561 W:      https://linuxtv.org
14562 S:      Odd Fixes
14563 F:      drivers/media/radio/si4713/si4713.?
14564
14565 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14566 M:      Eduardo Valentin <edubezval@gmail.com>
14567 L:      linux-media@vger.kernel.org
14568 T:      git git://linuxtv.org/media_tree.git
14569 W:      https://linuxtv.org
14570 S:      Odd Fixes
14571 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14572
14573 SI4713 FM RADIO TRANSMITTER USB DRIVER
14574 M:      Hans Verkuil <hverkuil@xs4all.nl>
14575 L:      linux-media@vger.kernel.org
14576 T:      git git://linuxtv.org/media_tree.git
14577 W:      https://linuxtv.org
14578 S:      Maintained
14579 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14580
14581 SIANO DVB DRIVER
14582 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14583 L:      linux-media@vger.kernel.org
14584 W:      https://linuxtv.org
14585 T:      git git://linuxtv.org/media_tree.git
14586 S:      Odd fixes
14587 F:      drivers/media/common/siano/
14588 F:      drivers/media/usb/siano/
14589 F:      drivers/media/usb/siano/
14590 F:      drivers/media/mmc/siano/
14591
14592 SIFIVE DRIVERS
14593 M:      Palmer Dabbelt <palmer@sifive.com>
14594 M:      Paul Walmsley <paul.walmsley@sifive.com>
14595 L:      linux-riscv@lists.infradead.org
14596 T:      git git://github.com/sifive/riscv-linux.git
14597 S:      Supported
14598 K:      [^@]sifive
14599 N:      sifive
14600
14601 SIFIVE FU540 SYSTEM-ON-CHIP
14602 M:      Paul Walmsley <paul.walmsley@sifive.com>
14603 M:      Palmer Dabbelt <palmer@sifive.com>
14604 L:      linux-riscv@lists.infradead.org
14605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14606 S:      Supported
14607 K:      fu540
14608 N:      fu540
14609
14610 SILEAD TOUCHSCREEN DRIVER
14611 M:      Hans de Goede <hdegoede@redhat.com>
14612 L:      linux-input@vger.kernel.org
14613 L:      platform-driver-x86@vger.kernel.org
14614 S:      Maintained
14615 F:      drivers/input/touchscreen/silead.c
14616 F:      drivers/platform/x86/touchscreen_dmi.c
14617
14618 SILICON MOTION SM712 FRAME BUFFER DRIVER
14619 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14620 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14621 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14622 L:      linux-fbdev@vger.kernel.org
14623 S:      Maintained
14624 F:      drivers/video/fbdev/sm712*
14625 F:      Documentation/fb/sm712fb.rst
14626
14627 SIMPLE FIRMWARE INTERFACE (SFI)
14628 M:      Len Brown <lenb@kernel.org>
14629 L:      sfi-devel@simplefirmware.org
14630 W:      http://simplefirmware.org/
14631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14632 S:      Supported
14633 F:      arch/x86/platform/sfi/
14634 F:      drivers/sfi/
14635 F:      include/linux/sfi*.h
14636
14637 SIMPLEFB FB DRIVER
14638 M:      Hans de Goede <hdegoede@redhat.com>
14639 L:      linux-fbdev@vger.kernel.org
14640 S:      Maintained
14641 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14642 F:      drivers/video/fbdev/simplefb.c
14643 F:      include/linux/platform_data/simplefb.h
14644
14645 SIMTEC EB110ATX (Chalice CATS)
14646 P:      Ben Dooks
14647 P:      Vincent Sanders <vince@simtec.co.uk>
14648 M:      Simtec Linux Team <linux@simtec.co.uk>
14649 W:      http://www.simtec.co.uk/products/EB110ATX/
14650 S:      Supported
14651
14652 SIMTEC EB2410ITX (BAST)
14653 P:      Ben Dooks
14654 P:      Vincent Sanders <vince@simtec.co.uk>
14655 M:      Simtec Linux Team <linux@simtec.co.uk>
14656 W:      http://www.simtec.co.uk/products/EB2410ITX/
14657 S:      Supported
14658 F:      arch/arm/mach-s3c24xx/mach-bast.c
14659 F:      arch/arm/mach-s3c24xx/bast-ide.c
14660 F:      arch/arm/mach-s3c24xx/bast-irq.c
14661
14662 SIPHASH PRF ROUTINES
14663 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14664 S:      Maintained
14665 F:      lib/siphash.c
14666 F:      lib/test_siphash.c
14667 F:      include/linux/siphash.h
14668
14669 SIOX
14670 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14671 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14672 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14673 S:      Supported
14674 F:      drivers/siox/*
14675 F:      drivers/gpio/gpio-siox.c
14676 F:      include/trace/events/siox.h
14677
14678 SIS 190 ETHERNET DRIVER
14679 M:      Francois Romieu <romieu@fr.zoreil.com>
14680 L:      netdev@vger.kernel.org
14681 S:      Maintained
14682 F:      drivers/net/ethernet/sis/sis190.c
14683
14684 SIS 900/7016 FAST ETHERNET DRIVER
14685 M:      Daniele Venzano <venza@brownhat.org>
14686 W:      http://www.brownhat.org/sis900.html
14687 L:      netdev@vger.kernel.org
14688 S:      Maintained
14689 F:      drivers/net/ethernet/sis/sis900.*
14690
14691 SIS FRAMEBUFFER DRIVER
14692 M:      Thomas Winischhofer <thomas@winischhofer.net>
14693 W:      http://www.winischhofer.net/linuxsisvga.shtml
14694 S:      Maintained
14695 F:      Documentation/fb/sisfb.rst
14696 F:      drivers/video/fbdev/sis/
14697 F:      include/video/sisfb.h
14698
14699 SIS USB2VGA DRIVER
14700 M:      Thomas Winischhofer <thomas@winischhofer.net>
14701 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14702 S:      Maintained
14703 F:      drivers/usb/misc/sisusbvga/
14704
14705 SLAB ALLOCATOR
14706 M:      Christoph Lameter <cl@linux.com>
14707 M:      Pekka Enberg <penberg@kernel.org>
14708 M:      David Rientjes <rientjes@google.com>
14709 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14710 M:      Andrew Morton <akpm@linux-foundation.org>
14711 L:      linux-mm@kvack.org
14712 S:      Maintained
14713 F:      include/linux/sl?b*.h
14714 F:      mm/sl?b*
14715
14716 SLEEPABLE READ-COPY UPDATE (SRCU)
14717 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14718 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14719 M:      Josh Triplett <josh@joshtriplett.org>
14720 R:      Steven Rostedt <rostedt@goodmis.org>
14721 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14722 L:      rcu@vger.kernel.org
14723 W:      http://www.rdrop.com/users/paulmck/RCU/
14724 S:      Supported
14725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14726 F:      include/linux/srcu*.h
14727 F:      kernel/rcu/srcu*.c
14728
14729 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14730 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14732 S:      Maintained
14733 F:      drivers/slimbus/
14734 F:      Documentation/devicetree/bindings/slimbus/
14735 F:      include/linux/slimbus.h
14736
14737 SMACK SECURITY MODULE
14738 M:      Casey Schaufler <casey@schaufler-ca.com>
14739 L:      linux-security-module@vger.kernel.org
14740 W:      http://schaufler-ca.com
14741 T:      git git://github.com/cschaufler/smack-next
14742 S:      Maintained
14743 F:      Documentation/admin-guide/LSM/Smack.rst
14744 F:      security/smack/
14745
14746 SMC91x ETHERNET DRIVER
14747 M:      Nicolas Pitre <nico@fluxnic.net>
14748 S:      Odd Fixes
14749 F:      drivers/net/ethernet/smsc/smc91x.*
14750
14751 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14752 M:      Sakari Ailus <sakari.ailus@iki.fi>
14753 L:      linux-media@vger.kernel.org
14754 S:      Maintained
14755 F:      drivers/media/i2c/smiapp/
14756 F:      include/media/i2c/smiapp.h
14757 F:      drivers/media/i2c/smiapp-pll.c
14758 F:      drivers/media/i2c/smiapp-pll.h
14759 F:      include/uapi/linux/smiapp.h
14760 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14761
14762 SMM665 HARDWARE MONITOR DRIVER
14763 M:      Guenter Roeck <linux@roeck-us.net>
14764 L:      linux-hwmon@vger.kernel.org
14765 S:      Maintained
14766 F:      Documentation/hwmon/smm665.rst
14767 F:      drivers/hwmon/smm665.c
14768
14769 SMSC EMC2103 HARDWARE MONITOR DRIVER
14770 M:      Steve Glendinning <steve.glendinning@shawell.net>
14771 L:      linux-hwmon@vger.kernel.org
14772 S:      Maintained
14773 F:      Documentation/hwmon/emc2103.rst
14774 F:      drivers/hwmon/emc2103.c
14775
14776 SMSC SCH5627 HARDWARE MONITOR DRIVER
14777 M:      Hans de Goede <hdegoede@redhat.com>
14778 L:      linux-hwmon@vger.kernel.org
14779 S:      Supported
14780 F:      Documentation/hwmon/sch5627.rst
14781 F:      drivers/hwmon/sch5627.c
14782
14783 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14784 M:      Steve Glendinning <steve.glendinning@shawell.net>
14785 L:      linux-fbdev@vger.kernel.org
14786 S:      Maintained
14787 F:      drivers/video/fbdev/smscufx.c
14788
14789 SMSC47B397 HARDWARE MONITOR DRIVER
14790 M:      Jean Delvare <jdelvare@suse.com>
14791 L:      linux-hwmon@vger.kernel.org
14792 S:      Maintained
14793 F:      Documentation/hwmon/smsc47b397.rst
14794 F:      drivers/hwmon/smsc47b397.c
14795
14796 SMSC911x ETHERNET DRIVER
14797 M:      Steve Glendinning <steve.glendinning@shawell.net>
14798 L:      netdev@vger.kernel.org
14799 S:      Maintained
14800 F:      include/linux/smsc911x.h
14801 F:      drivers/net/ethernet/smsc/smsc911x.*
14802
14803 SMSC9420 PCI ETHERNET DRIVER
14804 M:      Steve Glendinning <steve.glendinning@shawell.net>
14805 L:      netdev@vger.kernel.org
14806 S:      Maintained
14807 F:      drivers/net/ethernet/smsc/smsc9420.*
14808
14809 SOC-CAMERA V4L2 SUBSYSTEM
14810 L:      linux-media@vger.kernel.org
14811 T:      git git://linuxtv.org/media_tree.git
14812 S:      Orphan
14813 F:      include/media/soc_camera.h
14814 F:      drivers/staging/media/soc_camera/
14815
14816 SOCIONEXT SYNQUACER I2C DRIVER
14817 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14818 L:      linux-i2c@vger.kernel.org
14819 S:      Maintained
14820 F:      drivers/i2c/busses/i2c-synquacer.c
14821 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14822
14823 SOCIONEXT UNIPHIER SOUND DRIVER
14824 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14825 S:      Orphan
14826 F:      sound/soc/uniphier/
14827
14828 SOEKRIS NET48XX LED SUPPORT
14829 M:      Chris Boot <bootc@bootc.net>
14830 S:      Maintained
14831 F:      drivers/leds/leds-net48xx.c
14832
14833 SOFT-IWARP DRIVER (siw)
14834 M:      Bernard Metzler <bmt@zurich.ibm.com>
14835 L:      linux-rdma@vger.kernel.org
14836 S:      Supported
14837 F:      drivers/infiniband/sw/siw/
14838 F:      include/uapi/rdma/siw-abi.h
14839
14840 SOFT-ROCE DRIVER (rxe)
14841 M:      Moni Shoua <monis@mellanox.com>
14842 L:      linux-rdma@vger.kernel.org
14843 S:      Supported
14844 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14845 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14846 F:      drivers/infiniband/sw/rxe/
14847 F:      include/uapi/rdma/rdma_user_rxe.h
14848
14849 SOFTLOGIC 6x10 MPEG CODEC
14850 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14851 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14852 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14853 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14854 M:      Ismael Luceno <ismael@iodev.co.uk>
14855 L:      linux-media@vger.kernel.org
14856 S:      Supported
14857 F:      drivers/media/pci/solo6x10/
14858
14859 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14860 M:      James Morse <james.morse@arm.com>
14861 L:      linux-arm-kernel@lists.infradead.org
14862 S:      Maintained
14863 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14864 F:      drivers/firmware/arm_sdei.c
14865 F:      include/linux/arm_sdei.h
14866 F:      include/uapi/linux/arm_sdei.h
14867
14868 SOFTWARE RAID (Multiple Disks) SUPPORT
14869 M:      Shaohua Li <shli@kernel.org>
14870 L:      linux-raid@vger.kernel.org
14871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14872 S:      Supported
14873 F:      drivers/md/Makefile
14874 F:      drivers/md/Kconfig
14875 F:      drivers/md/md*
14876 F:      drivers/md/raid*
14877 F:      include/linux/raid/
14878 F:      include/uapi/linux/raid/
14879
14880 SOCIONEXT (SNI) AVE NETWORK DRIVER
14881 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14882 L:      netdev@vger.kernel.org
14883 S:      Maintained
14884 F:      drivers/net/ethernet/socionext/sni_ave.c
14885 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14886
14887 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14888 M:      Jassi Brar <jaswinder.singh@linaro.org>
14889 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14890 L:      netdev@vger.kernel.org
14891 S:      Maintained
14892 F:      drivers/net/ethernet/socionext/netsec.c
14893 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14894
14895 SOCIONEXT (SNI) Synquacer SPI DRIVER
14896 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14897 M:      Jassi Brar <jaswinder.singh@linaro.org>
14898 L:      linux-spi@vger.kernel.org
14899 S:      Maintained
14900 F:      drivers/spi/spi-synquacer.c
14901 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14902
14903 SOLIDRUN CLEARFOG SUPPORT
14904 M:      Russell King <linux@armlinux.org.uk>
14905 S:      Maintained
14906 F:      arch/arm/boot/dts/armada-388-clearfog*
14907 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14908
14909 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14910 M:      Russell King <linux@armlinux.org.uk>
14911 S:      Maintained
14912 F:      arch/arm/boot/dts/imx6*-cubox-i*
14913 F:      arch/arm/boot/dts/imx6*-hummingboard*
14914 F:      arch/arm/boot/dts/imx6*-sr-*
14915
14916 SONIC NETWORK DRIVER
14917 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14918 L:      netdev@vger.kernel.org
14919 S:      Maintained
14920 F:      drivers/net/ethernet/natsemi/sonic.*
14921
14922 SONICS SILICON BACKPLANE DRIVER (SSB)
14923 M:      Michael Buesch <m@bues.ch>
14924 L:      linux-wireless@vger.kernel.org
14925 S:      Maintained
14926 F:      drivers/ssb/
14927 F:      include/linux/ssb/
14928
14929 SONY IMX214 SENSOR DRIVER
14930 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14931 L:      linux-media@vger.kernel.org
14932 T:      git git://linuxtv.org/media_tree.git
14933 S:      Maintained
14934 F:      drivers/media/i2c/imx214.c
14935 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14936
14937 SONY IMX258 SENSOR DRIVER
14938 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14939 L:      linux-media@vger.kernel.org
14940 T:      git git://linuxtv.org/media_tree.git
14941 S:      Maintained
14942 F:      drivers/media/i2c/imx258.c
14943
14944 SONY IMX274 SENSOR DRIVER
14945 M:      Leon Luo <leonl@leopardimaging.com>
14946 L:      linux-media@vger.kernel.org
14947 T:      git git://linuxtv.org/media_tree.git
14948 S:      Maintained
14949 F:      drivers/media/i2c/imx274.c
14950 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14951
14952 SONY IMX319 SENSOR DRIVER
14953 M:      Bingbu Cao <bingbu.cao@intel.com>
14954 L:      linux-media@vger.kernel.org
14955 T:      git git://linuxtv.org/media_tree.git
14956 S:      Maintained
14957 F:      drivers/media/i2c/imx319.c
14958
14959 SONY IMX355 SENSOR DRIVER
14960 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14961 L:      linux-media@vger.kernel.org
14962 T:      git git://linuxtv.org/media_tree.git
14963 S:      Maintained
14964 F:      drivers/media/i2c/imx355.c
14965
14966 SONY MEMORYSTICK SUBSYSTEM
14967 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14968 M:      Alex Dubov <oakad@yahoo.com>
14969 M:      Ulf Hansson <ulf.hansson@linaro.org>
14970 L:      linux-mmc@vger.kernel.org
14971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14972 S:      Maintained
14973 F:      drivers/memstick/
14974 F:      include/linux/memstick.h
14975
14976 SONY VAIO CONTROL DEVICE DRIVER
14977 M:      Mattia Dongili <malattia@linux.it>
14978 L:      platform-driver-x86@vger.kernel.org
14979 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14980 S:      Maintained
14981 F:      Documentation/admin-guide/laptops/sony-laptop.rst
14982 F:      drivers/char/sonypi.c
14983 F:      drivers/platform/x86/sony-laptop.c
14984 F:      include/linux/sony-laptop.h
14985
14986 SOUND
14987 M:      Jaroslav Kysela <perex@perex.cz>
14988 M:      Takashi Iwai <tiwai@suse.com>
14989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14990 W:      http://www.alsa-project.org/
14991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14992 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14993 S:      Maintained
14994 F:      Documentation/sound/
14995 F:      include/sound/
14996 F:      include/uapi/sound/
14997 F:      sound/
14998
14999 SOUND - COMPRESSED AUDIO
15000 M:      Vinod Koul <vkoul@kernel.org>
15001 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15003 S:      Supported
15004 F:      Documentation/sound/designs/compress-offload.rst
15005 F:      include/sound/compress_driver.h
15006 F:      include/uapi/sound/compress_*
15007 F:      sound/core/compress_offload.c
15008 F:      sound/soc/soc-compress.c
15009
15010 SOUND - DMAENGINE HELPERS
15011 M:      Lars-Peter Clausen <lars@metafoo.de>
15012 S:      Supported
15013 F:      include/sound/dmaengine_pcm.h
15014 F:      sound/core/pcm_dmaengine.c
15015 F:      sound/soc/soc-generic-dmaengine-pcm.c
15016
15017 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15018 M:      Liam Girdwood <lgirdwood@gmail.com>
15019 M:      Mark Brown <broonie@kernel.org>
15020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15021 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15022 W:      http://alsa-project.org/main/index.php/ASoC
15023 S:      Supported
15024 F:      Documentation/devicetree/bindings/sound/
15025 F:      Documentation/sound/soc/
15026 F:      sound/soc/
15027 F:      include/dt-bindings/sound/
15028 F:      include/sound/soc*
15029
15030 SOUNDWIRE SUBSYSTEM
15031 M:      Vinod Koul <vkoul@kernel.org>
15032 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15033 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15034 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15035 S:      Supported
15036 F:      Documentation/driver-api/soundwire/
15037 F:      drivers/soundwire/
15038 F:      include/linux/soundwire/
15039
15040 SP2 MEDIA DRIVER
15041 M:      Olli Salonen <olli.salonen@iki.fi>
15042 L:      linux-media@vger.kernel.org
15043 W:      https://linuxtv.org
15044 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15045 S:      Maintained
15046 F:      drivers/media/dvb-frontends/sp2*
15047
15048 SPARC + UltraSPARC (sparc/sparc64)
15049 M:      "David S. Miller" <davem@davemloft.net>
15050 L:      sparclinux@vger.kernel.org
15051 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15054 S:      Maintained
15055 F:      arch/sparc/
15056 F:      drivers/sbus/
15057
15058 SPARC SERIAL DRIVERS
15059 M:      "David S. Miller" <davem@davemloft.net>
15060 L:      sparclinux@vger.kernel.org
15061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15063 S:      Maintained
15064 F:      include/linux/sunserialcore.h
15065 F:      drivers/tty/serial/suncore.c
15066 F:      drivers/tty/serial/sunhv.c
15067 F:      drivers/tty/serial/sunsab.c
15068 F:      drivers/tty/serial/sunsab.h
15069 F:      drivers/tty/serial/sunsu.c
15070 F:      drivers/tty/serial/sunzilog.c
15071 F:      drivers/tty/serial/sunzilog.h
15072 F:      drivers/tty/vcc.c
15073
15074 SPARSE CHECKER
15075 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15076 L:      linux-sparse@vger.kernel.org
15077 W:      https://sparse.wiki.kernel.org/
15078 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15079 S:      Maintained
15080 F:      include/linux/compiler.h
15081
15082 SPEAR CLOCK FRAMEWORK SUPPORT
15083 M:      Viresh Kumar <vireshk@kernel.org>
15084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15085 W:      http://www.st.com/spear
15086 S:      Maintained
15087 F:      drivers/clk/spear/
15088
15089 SPEAR PLATFORM SUPPORT
15090 M:      Viresh Kumar <vireshk@kernel.org>
15091 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15093 W:      http://www.st.com/spear
15094 S:      Maintained
15095 F:      arch/arm/boot/dts/spear*
15096 F:      arch/arm/mach-spear/
15097
15098 SPI NOR SUBSYSTEM
15099 M:      Marek Vasut <marek.vasut@gmail.com>
15100 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15101 L:      linux-mtd@lists.infradead.org
15102 W:      http://www.linux-mtd.infradead.org/
15103 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15105 S:      Maintained
15106 F:      drivers/mtd/spi-nor/
15107 F:      include/linux/mtd/spi-nor.h
15108
15109 SPI SUBSYSTEM
15110 M:      Mark Brown <broonie@kernel.org>
15111 L:      linux-spi@vger.kernel.org
15112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15113 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15114 S:      Maintained
15115 F:      Documentation/devicetree/bindings/spi/
15116 F:      Documentation/spi/
15117 F:      drivers/spi/
15118 F:      include/linux/spi/
15119 F:      include/uapi/linux/spi/
15120 F:      tools/spi/
15121
15122 SPIDERNET NETWORK DRIVER for CELL
15123 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15124 L:      netdev@vger.kernel.org
15125 S:      Supported
15126 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15127 F:      drivers/net/ethernet/toshiba/spider_net*
15128
15129 SPMI SUBSYSTEM
15130 R:      Stephen Boyd <sboyd@kernel.org>
15131 L:      linux-arm-msm@vger.kernel.org
15132 F:      Documentation/devicetree/bindings/spmi/
15133 F:      drivers/spmi/
15134 F:      include/dt-bindings/spmi/spmi.h
15135 F:      include/linux/spmi.h
15136 F:      include/trace/events/spmi.h
15137
15138 SPU FILE SYSTEM
15139 M:      Jeremy Kerr <jk@ozlabs.org>
15140 L:      linuxppc-dev@lists.ozlabs.org
15141 W:      http://www.ibm.com/developerworks/power/cell/
15142 S:      Supported
15143 F:      Documentation/filesystems/spufs.txt
15144 F:      arch/powerpc/platforms/cell/spufs/
15145
15146 SQUASHFS FILE SYSTEM
15147 M:      Phillip Lougher <phillip@squashfs.org.uk>
15148 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15149 W:      http://squashfs.org.uk
15150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15151 S:      Maintained
15152 F:      Documentation/filesystems/squashfs.txt
15153 F:      fs/squashfs/
15154
15155 SRM (Alpha) environment access
15156 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15157 S:      Maintained
15158 F:      arch/alpha/kernel/srm_env.c
15159
15160 ST LSM6DSx IMU IIO DRIVER
15161 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15162 L:      linux-iio@vger.kernel.org
15163 W:      http://www.st.com/
15164 S:      Maintained
15165 F:      drivers/iio/imu/st_lsm6dsx/
15166 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15167
15168 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15169 M:      Mickael Guene <mickael.guene@st.com>
15170 L:      linux-media@vger.kernel.org
15171 T:      git git://linuxtv.org/media_tree.git
15172 S:      Maintained
15173 F:      drivers/media/i2c/st-mipid02.c
15174 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15175
15176 ST STM32 I2C/SMBUS DRIVER
15177 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15178 L:      linux-i2c@vger.kernel.org
15179 S:      Maintained
15180 F:      drivers/i2c/busses/i2c-stm32*
15181
15182 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15183 M:      Song Qiang <songqiang1304521@gmail.com>
15184 L:      linux-iio@vger.kernel.org
15185 S:      Maintained
15186 F:      drivers/iio/proximity/vl53l0x-i2c.c
15187 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15188
15189 STABLE BRANCH
15190 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15191 M:      Sasha Levin <sashal@kernel.org>
15192 L:      stable@vger.kernel.org
15193 S:      Supported
15194 F:      Documentation/process/stable-kernel-rules.rst
15195
15196 STAGING - COMEDI
15197 M:      Ian Abbott <abbotti@mev.co.uk>
15198 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15199 S:      Odd Fixes
15200 F:      drivers/staging/comedi/
15201
15202 STAGING - EROFS FILE SYSTEM
15203 M:      Gao Xiang <gaoxiang25@huawei.com>
15204 M:      Chao Yu <yuchao0@huawei.com>
15205 L:      linux-erofs@lists.ozlabs.org
15206 S:      Maintained
15207 F:      drivers/staging/erofs/
15208
15209 STAGING - FIELDBUS SUBSYSTEM
15210 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15211 S:      Maintained
15212 F:      drivers/staging/fieldbus/*
15213 F:      drivers/staging/fieldbus/Documentation/
15214
15215 STAGING - HMS ANYBUS-S BUS
15216 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15217 S:      Maintained
15218 F:      drivers/staging/fieldbus/anybuss/
15219
15220 STAGING - INDUSTRIAL IO
15221 M:      Jonathan Cameron <jic23@kernel.org>
15222 L:      linux-iio@vger.kernel.org
15223 S:      Odd Fixes
15224 F:      Documentation/devicetree/bindings/staging/iio/
15225 F:      drivers/staging/iio/
15226
15227 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15228 M:      Marc Dietrich <marvin24@gmx.de>
15229 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15230 L:      linux-tegra@vger.kernel.org
15231 S:      Maintained
15232 F:      drivers/staging/nvec/
15233
15234 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15235 M:      Jens Frederich <jfrederich@gmail.com>
15236 M:      Daniel Drake <dsd@laptop.org>
15237 M:      Jon Nettleton <jon.nettleton@gmail.com>
15238 W:      http://wiki.laptop.org/go/DCON
15239 S:      Maintained
15240 F:      drivers/staging/olpc_dcon/
15241
15242 STAGING - REALTEK RTL8712U DRIVERS
15243 M:      Larry Finger <Larry.Finger@lwfinger.net>
15244 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15245 S:      Odd Fixes
15246 F:      drivers/staging/rtl8712/
15247
15248 STAGING - REALTEK RTL8188EU DRIVERS
15249 M:      Larry Finger <Larry.Finger@lwfinger.net>
15250 S:      Odd Fixes
15251 F:      drivers/staging/rtl8188eu/
15252
15253 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15254 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15255 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15256 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15257 L:      linux-fbdev@vger.kernel.org
15258 S:      Maintained
15259 F:      drivers/staging/sm750fb/
15260
15261 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15262 M:      William Hubbs <w.d.hubbs@gmail.com>
15263 M:      Chris Brannon <chris@the-brannons.com>
15264 M:      Kirk Reiser <kirk@reisers.ca>
15265 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15266 L:      speakup@linux-speakup.org
15267 W:      http://www.linux-speakup.org/
15268 S:      Odd Fixes
15269 F:      drivers/staging/speakup/
15270
15271 STAGING - VIA VT665X DRIVERS
15272 M:      Forest Bond <forest@alittletooquiet.net>
15273 S:      Odd Fixes
15274 F:      drivers/staging/vt665?/
15275
15276 STAGING - WILC1000 WIFI DRIVER
15277 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15278 M:      Ajay Singh <ajay.kathat@microchip.com>
15279 L:      linux-wireless@vger.kernel.org
15280 S:      Supported
15281 F:      drivers/staging/wilc1000/
15282
15283 STAGING SUBSYSTEM
15284 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15286 L:      devel@driverdev.osuosl.org
15287 S:      Supported
15288 F:      drivers/staging/
15289
15290 STARFIRE/DURALAN NETWORK DRIVER
15291 M:      Ion Badulescu <ionut@badula.org>
15292 S:      Odd Fixes
15293 F:      drivers/net/ethernet/adaptec/starfire*
15294
15295 STEC S1220 SKD DRIVER
15296 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15297 L:      linux-block@vger.kernel.org
15298 S:      Maintained
15299 F:      drivers/block/skd*[ch]
15300
15301 STI AUDIO (ASoC) DRIVERS
15302 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15303 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15304 S:      Maintained
15305 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15306 F:      sound/soc/sti/
15307
15308 STI CEC DRIVER
15309 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15310 S:      Maintained
15311 F:      drivers/media/platform/sti/cec/
15312 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15313
15314 STK1160 USB VIDEO CAPTURE DRIVER
15315 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15316 L:      linux-media@vger.kernel.org
15317 T:      git git://linuxtv.org/media_tree.git
15318 S:      Maintained
15319 F:      drivers/media/usb/stk1160/
15320
15321 STM32 AUDIO (ASoC) DRIVERS
15322 M:      Olivier Moysan <olivier.moysan@st.com>
15323 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15325 S:      Maintained
15326 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15327 F:      sound/soc/stm/
15328
15329 STM32 TIMER/LPTIMER DRIVERS
15330 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15331 S:      Maintained
15332 F:      drivers/*/stm32-*timer*
15333 F:      drivers/pwm/pwm-stm32*
15334 F:      include/linux/*/stm32-*tim*
15335 F:      Documentation/ABI/testing/*timer-stm32
15336 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15337 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15338
15339 STMMAC ETHERNET DRIVER
15340 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15341 M:      Alexandre Torgue <alexandre.torgue@st.com>
15342 M:      Jose Abreu <joabreu@synopsys.com>
15343 L:      netdev@vger.kernel.org
15344 W:      http://www.stlinux.com
15345 S:      Supported
15346 F:      drivers/net/ethernet/stmicro/stmmac/
15347
15348 SUN3/3X
15349 M:      Sam Creasey <sammy@sammy.net>
15350 W:      http://sammy.net/sun3/
15351 S:      Maintained
15352 F:      arch/m68k/kernel/*sun3*
15353 F:      arch/m68k/sun3*/
15354 F:      arch/m68k/include/asm/sun3*
15355 F:      drivers/net/ethernet/i825xx/sun3*
15356
15357 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15358 M:      Hans de Goede <hdegoede@redhat.com>
15359 L:      linux-input@vger.kernel.org
15360 S:      Maintained
15361 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15362 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15363
15364 SUNDANCE NETWORK DRIVER
15365 M:      Denis Kirjanov <kda@linux-powerpc.org>
15366 L:      netdev@vger.kernel.org
15367 S:      Maintained
15368 F:      drivers/net/ethernet/dlink/sundance.c
15369
15370 SUPERH
15371 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15372 M:      Rich Felker <dalias@libc.org>
15373 L:      linux-sh@vger.kernel.org
15374 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15375 S:      Maintained
15376 F:      Documentation/sh/
15377 F:      arch/sh/
15378 F:      drivers/sh/
15379
15380 SUSPEND TO RAM
15381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15382 M:      Len Brown <len.brown@intel.com>
15383 M:      Pavel Machek <pavel@ucw.cz>
15384 L:      linux-pm@vger.kernel.org
15385 B:      https://bugzilla.kernel.org
15386 S:      Supported
15387 F:      Documentation/power/
15388 F:      arch/x86/kernel/acpi/
15389 F:      drivers/base/power/
15390 F:      kernel/power/
15391 F:      include/linux/suspend.h
15392 F:      include/linux/freezer.h
15393 F:      include/linux/pm.h
15394
15395 SVGA HANDLING
15396 M:      Martin Mares <mj@ucw.cz>
15397 L:      linux-video@atrey.karlin.mff.cuni.cz
15398 S:      Maintained
15399 F:      Documentation/admin-guide/svga.rst
15400 F:      arch/x86/boot/video*
15401
15402 SWIOTLB SUBSYSTEM
15403 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15404 L:      iommu@lists.linux-foundation.org
15405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15406 S:      Supported
15407 F:      kernel/dma/swiotlb.c
15408 F:      arch/*/kernel/pci-swiotlb.c
15409 F:      include/linux/swiotlb.h
15410
15411 SWITCHDEV
15412 M:      Jiri Pirko <jiri@resnulli.us>
15413 M:      Ivan Vecera <ivecera@redhat.com>
15414 L:      netdev@vger.kernel.org
15415 S:      Supported
15416 F:      net/switchdev/
15417 F:      include/net/switchdev.h
15418
15419 SY8106A REGULATOR DRIVER
15420 M:      Icenowy Zheng <icenowy@aosc.io>
15421 S:      Maintained
15422 F:      drivers/regulator/sy8106a-regulator.c
15423 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15424
15425 SYNC FILE FRAMEWORK
15426 M:      Sumit Semwal <sumit.semwal@linaro.org>
15427 R:      Gustavo Padovan <gustavo@padovan.org>
15428 S:      Maintained
15429 L:      linux-media@vger.kernel.org
15430 L:      dri-devel@lists.freedesktop.org
15431 F:      drivers/dma-buf/sync_*
15432 F:      drivers/dma-buf/dma-fence*
15433 F:      drivers/dma-buf/sw_sync.c
15434 F:      include/linux/sync_file.h
15435 F:      include/uapi/linux/sync_file.h
15436 F:      Documentation/driver-api/sync_file.rst
15437 T:      git git://anongit.freedesktop.org/drm/drm-misc
15438
15439 SYNOPSYS ARC ARCHITECTURE
15440 M:      Vineet Gupta <vgupta@synopsys.com>
15441 L:      linux-snps-arc@lists.infradead.org
15442 S:      Supported
15443 F:      arch/arc/
15444 F:      Documentation/devicetree/bindings/arc/*
15445 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15446 F:      drivers/clocksource/arc_timer.c
15447 F:      drivers/tty/serial/arc_uart.c
15448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15449
15450 SYNOPSYS ARC HSDK SDP pll clock driver
15451 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15452 S:      Supported
15453 F:      drivers/clk/clk-hsdk-pll.c
15454 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15455
15456 SYNOPSYS ARC SDP clock driver
15457 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15458 S:      Supported
15459 F:      drivers/clk/axs10x/*
15460 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15461
15462 SYNOPSYS ARC SDP platform support
15463 M:      Alexey Brodkin <abrodkin@synopsys.com>
15464 S:      Supported
15465 F:      arch/arc/plat-axs10x
15466 F:      arch/arc/boot/dts/ax*
15467 F:      Documentation/devicetree/bindings/arc/axs10*
15468
15469 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15470 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15471 S:      Supported
15472 F:      drivers/reset/reset-axs10x.c
15473 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15474
15475 SYNOPSYS CREG GPIO DRIVER
15476 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15477 S:      Maintained
15478 F:      drivers/gpio/gpio-creg-snps.c
15479 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15480
15481 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15482 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15483 S:      Maintained
15484 F:      drivers/tty/serial/8250/8250_dw.c
15485
15486 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15487 M:      Hoan Tran <hoan@os.amperecomputing.com>
15488 L:      linux-gpio@vger.kernel.org
15489 S:      Maintained
15490 F:      drivers/gpio/gpio-dwapb.c
15491 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15492
15493 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15494 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15495 S:      Maintained
15496 F:      drivers/dma/dwi-axi-dmac/
15497 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15498
15499 SYNOPSYS DESIGNWARE DMAC DRIVER
15500 M:      Viresh Kumar <vireshk@kernel.org>
15501 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15502 S:      Maintained
15503 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15504 F:      drivers/dma/dw/
15505 F:      include/dt-bindings/dma/dw-dmac.h
15506 F:      include/linux/dma/dw.h
15507 F:      include/linux/platform_data/dma-dw.h
15508
15509 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15510 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15511 L:      netdev@vger.kernel.org
15512 S:      Supported
15513 F:      drivers/net/ethernet/synopsys/
15514
15515 SYNOPSYS DESIGNWARE I2C DRIVER
15516 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15517 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15518 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15519 L:      linux-i2c@vger.kernel.org
15520 S:      Maintained
15521 F:      drivers/i2c/busses/i2c-designware-*
15522 F:      include/linux/platform_data/i2c-designware.h
15523
15524 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15525 M:      Jaehoon Chung <jh80.chung@samsung.com>
15526 L:      linux-mmc@vger.kernel.org
15527 S:      Maintained
15528 F:      drivers/mmc/host/dw_mmc*
15529
15530 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15531 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15532 S:      Supported
15533 F:      drivers/reset/reset-hsdk.c
15534 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15535 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15536
15537 SYSTEM CONFIGURATION (SYSCON)
15538 M:      Lee Jones <lee.jones@linaro.org>
15539 M:      Arnd Bergmann <arnd@arndb.de>
15540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15541 S:      Supported
15542 F:      drivers/mfd/syscon.c
15543
15544 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15545 M:      Sudeep Holla <sudeep.holla@arm.com>
15546 L:      linux-arm-kernel@lists.infradead.org
15547 S:      Maintained
15548 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15549 F:      drivers/clk/clk-sc[mp]i.c
15550 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15551 F:      drivers/firmware/arm_scpi.c
15552 F:      drivers/firmware/arm_scmi/
15553 F:      include/linux/sc[mp]i_protocol.h
15554
15555 SYSTEM RESET/SHUTDOWN DRIVERS
15556 M:      Sebastian Reichel <sre@kernel.org>
15557 L:      linux-pm@vger.kernel.org
15558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15559 S:      Maintained
15560 F:      Documentation/devicetree/bindings/power/reset/
15561 F:      drivers/power/reset/
15562
15563 SYSTEM TRACE MODULE CLASS
15564 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15565 S:      Maintained
15566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15567 F:      Documentation/trace/stm.rst
15568 F:      drivers/hwtracing/stm/
15569 F:      include/linux/stm.h
15570 F:      include/uapi/linux/stm.h
15571
15572 SYSV FILESYSTEM
15573 M:      Christoph Hellwig <hch@infradead.org>
15574 S:      Maintained
15575 F:      Documentation/filesystems/sysv-fs.txt
15576 F:      fs/sysv/
15577 F:      include/linux/sysv_fs.h
15578
15579 TASKSTATS STATISTICS INTERFACE
15580 M:      Balbir Singh <bsingharora@gmail.com>
15581 S:      Maintained
15582 F:      Documentation/accounting/taskstats*
15583 F:      include/linux/taskstats*
15584 F:      kernel/taskstats.c
15585
15586 TC subsystem
15587 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15588 M:      Cong Wang <xiyou.wangcong@gmail.com>
15589 M:      Jiri Pirko <jiri@resnulli.us>
15590 L:      netdev@vger.kernel.org
15591 S:      Maintained
15592 F:      include/net/pkt_cls.h
15593 F:      include/net/pkt_sched.h
15594 F:      include/net/tc_act/
15595 F:      include/uapi/linux/pkt_cls.h
15596 F:      include/uapi/linux/pkt_sched.h
15597 F:      include/uapi/linux/tc_act/
15598 F:      include/uapi/linux/tc_ematch/
15599 F:      net/sched/
15600
15601 TC90522 MEDIA DRIVER
15602 M:      Akihiro Tsukada <tskd08@gmail.com>
15603 L:      linux-media@vger.kernel.org
15604 S:      Odd Fixes
15605 F:      drivers/media/dvb-frontends/tc90522*
15606
15607 TCP LOW PRIORITY MODULE
15608 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15609 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15610 W:      http://tcp-lp-mod.sourceforge.net/
15611 S:      Maintained
15612 F:      net/ipv4/tcp_lp.c
15613
15614 TDA10071 MEDIA DRIVER
15615 M:      Antti Palosaari <crope@iki.fi>
15616 L:      linux-media@vger.kernel.org
15617 W:      https://linuxtv.org
15618 W:      http://palosaari.fi/linux/
15619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15620 T:      git git://linuxtv.org/anttip/media_tree.git
15621 S:      Maintained
15622 F:      drivers/media/dvb-frontends/tda10071*
15623
15624 TDA18212 MEDIA DRIVER
15625 M:      Antti Palosaari <crope@iki.fi>
15626 L:      linux-media@vger.kernel.org
15627 W:      https://linuxtv.org
15628 W:      http://palosaari.fi/linux/
15629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15630 T:      git git://linuxtv.org/anttip/media_tree.git
15631 S:      Maintained
15632 F:      drivers/media/tuners/tda18212*
15633
15634 TDA18218 MEDIA DRIVER
15635 M:      Antti Palosaari <crope@iki.fi>
15636 L:      linux-media@vger.kernel.org
15637 W:      https://linuxtv.org
15638 W:      http://palosaari.fi/linux/
15639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15640 T:      git git://linuxtv.org/anttip/media_tree.git
15641 S:      Maintained
15642 F:      drivers/media/tuners/tda18218*
15643
15644 TDA18250 MEDIA DRIVER
15645 M:      Olli Salonen <olli.salonen@iki.fi>
15646 L:      linux-media@vger.kernel.org
15647 W:      https://linuxtv.org
15648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15649 T:      git git://linuxtv.org/media_tree.git
15650 S:      Maintained
15651 F:      drivers/media/tuners/tda18250*
15652
15653 TDA18271 MEDIA DRIVER
15654 M:      Michael Krufky <mkrufky@linuxtv.org>
15655 L:      linux-media@vger.kernel.org
15656 W:      https://linuxtv.org
15657 W:      http://github.com/mkrufky
15658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15659 T:      git git://linuxtv.org/mkrufky/tuners.git
15660 S:      Maintained
15661 F:      drivers/media/tuners/tda18271*
15662
15663 TDA1997x MEDIA DRIVER
15664 M:      Tim Harvey <tharvey@gateworks.com>
15665 L:      linux-media@vger.kernel.org
15666 W:      https://linuxtv.org
15667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15668 S:      Maintained
15669 F:      drivers/media/i2c/tda1997x.*
15670
15671 TDA827x MEDIA DRIVER
15672 M:      Michael Krufky <mkrufky@linuxtv.org>
15673 L:      linux-media@vger.kernel.org
15674 W:      https://linuxtv.org
15675 W:      http://github.com/mkrufky
15676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15677 T:      git git://linuxtv.org/mkrufky/tuners.git
15678 S:      Maintained
15679 F:      drivers/media/tuners/tda8290.*
15680
15681 TDA8290 MEDIA DRIVER
15682 M:      Michael Krufky <mkrufky@linuxtv.org>
15683 L:      linux-media@vger.kernel.org
15684 W:      https://linuxtv.org
15685 W:      http://github.com/mkrufky
15686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15687 T:      git git://linuxtv.org/mkrufky/tuners.git
15688 S:      Maintained
15689 F:      drivers/media/tuners/tda8290.*
15690
15691 TDA9840 MEDIA DRIVER
15692 M:      Hans Verkuil <hverkuil@xs4all.nl>
15693 L:      linux-media@vger.kernel.org
15694 T:      git git://linuxtv.org/media_tree.git
15695 W:      https://linuxtv.org
15696 S:      Maintained
15697 F:      drivers/media/i2c/tda9840*
15698
15699 TEA5761 TUNER DRIVER
15700 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15701 L:      linux-media@vger.kernel.org
15702 W:      https://linuxtv.org
15703 T:      git git://linuxtv.org/media_tree.git
15704 S:      Odd fixes
15705 F:      drivers/media/tuners/tea5761.*
15706
15707 TEA5767 TUNER DRIVER
15708 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15709 L:      linux-media@vger.kernel.org
15710 W:      https://linuxtv.org
15711 T:      git git://linuxtv.org/media_tree.git
15712 S:      Maintained
15713 F:      drivers/media/tuners/tea5767.*
15714
15715 TEA6415C MEDIA DRIVER
15716 M:      Hans Verkuil <hverkuil@xs4all.nl>
15717 L:      linux-media@vger.kernel.org
15718 T:      git git://linuxtv.org/media_tree.git
15719 W:      https://linuxtv.org
15720 S:      Maintained
15721 F:      drivers/media/i2c/tea6415c*
15722
15723 TEA6420 MEDIA DRIVER
15724 M:      Hans Verkuil <hverkuil@xs4all.nl>
15725 L:      linux-media@vger.kernel.org
15726 T:      git git://linuxtv.org/media_tree.git
15727 W:      https://linuxtv.org
15728 S:      Maintained
15729 F:      drivers/media/i2c/tea6420*
15730
15731 TEAM DRIVER
15732 M:      Jiri Pirko <jiri@resnulli.us>
15733 L:      netdev@vger.kernel.org
15734 S:      Supported
15735 F:      drivers/net/team/
15736 F:      include/linux/if_team.h
15737 F:      include/uapi/linux/if_team.h
15738
15739 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15740 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15741 S:      Maintained
15742 F:      arch/x86/platform/ts5500/
15743
15744 TECHNOTREND USB IR RECEIVER
15745 M:      Sean Young <sean@mess.org>
15746 L:      linux-media@vger.kernel.org
15747 S:      Maintained
15748 F:      drivers/media/rc/ttusbir.c
15749
15750 TECHWELL TW9910 VIDEO DECODER
15751 L:      linux-media@vger.kernel.org
15752 S:      Orphan
15753 F:      drivers/media/i2c/tw9910.c
15754 F:      include/media/i2c/tw9910.h
15755
15756 TEE SUBSYSTEM
15757 M:      Jens Wiklander <jens.wiklander@linaro.org>
15758 L:      tee-dev@lists.linaro.org
15759 S:      Maintained
15760 F:      include/linux/tee_drv.h
15761 F:      include/uapi/linux/tee.h
15762 F:      drivers/tee/
15763 F:      Documentation/tee.txt
15764
15765 TEGRA ARCHITECTURE SUPPORT
15766 M:      Thierry Reding <thierry.reding@gmail.com>
15767 M:      Jonathan Hunter <jonathanh@nvidia.com>
15768 L:      linux-tegra@vger.kernel.org
15769 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15771 S:      Supported
15772 N:      [^a-z]tegra
15773
15774 TEGRA CLOCK DRIVER
15775 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15776 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15777 S:      Supported
15778 F:      drivers/clk/tegra/
15779
15780 TEGRA DMA DRIVERS
15781 M:      Laxman Dewangan <ldewangan@nvidia.com>
15782 M:      Jon Hunter <jonathanh@nvidia.com>
15783 S:      Supported
15784 F:      drivers/dma/tegra*
15785
15786 TEGRA I2C DRIVER
15787 M:      Laxman Dewangan <ldewangan@nvidia.com>
15788 R:      Dmitry Osipenko <digetx@gmail.com>
15789 S:      Supported
15790 F:      drivers/i2c/busses/i2c-tegra.c
15791
15792 TEGRA IOMMU DRIVERS
15793 M:      Thierry Reding <thierry.reding@gmail.com>
15794 L:      linux-tegra@vger.kernel.org
15795 S:      Supported
15796 F:      drivers/iommu/tegra*
15797
15798 TEGRA KBC DRIVER
15799 M:      Laxman Dewangan <ldewangan@nvidia.com>
15800 S:      Supported
15801 F:      drivers/input/keyboard/tegra-kbc.c
15802
15803 TEGRA NAND DRIVER
15804 M:      Stefan Agner <stefan@agner.ch>
15805 M:      Lucas Stach <dev@lynxeye.de>
15806 S:      Maintained
15807 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15808 F:      drivers/mtd/nand/raw/tegra_nand.c
15809
15810 TEGRA PWM DRIVER
15811 M:      Thierry Reding <thierry.reding@gmail.com>
15812 S:      Supported
15813 F:      drivers/pwm/pwm-tegra.c
15814
15815 TEGRA SERIAL DRIVER
15816 M:      Laxman Dewangan <ldewangan@nvidia.com>
15817 S:      Supported
15818 F:      drivers/tty/serial/serial-tegra.c
15819
15820 TEGRA SPI DRIVER
15821 M:      Laxman Dewangan <ldewangan@nvidia.com>
15822 S:      Supported
15823 F:      drivers/spi/spi-tegra*
15824
15825 TEGRA XUSB PADCTL DRIVER
15826 M:      JC Kuo <jckuo@nvidia.com>
15827 S:      Supported
15828 F:      drivers/phy/tegra/xusb*
15829
15830 TEHUTI ETHERNET DRIVER
15831 M:      Andy Gospodarek <andy@greyhouse.net>
15832 L:      netdev@vger.kernel.org
15833 S:      Supported
15834 F:      drivers/net/ethernet/tehuti/*
15835
15836 Telecom Clock Driver for MCPL0010
15837 M:      Mark Gross <mark.gross@intel.com>
15838 S:      Supported
15839 F:      drivers/char/tlclk.c
15840
15841 TENSILICA XTENSA PORT (xtensa)
15842 M:      Chris Zankel <chris@zankel.net>
15843 M:      Max Filippov <jcmvbkbc@gmail.com>
15844 L:      linux-xtensa@linux-xtensa.org
15845 T:      git git://github.com/czankel/xtensa-linux.git
15846 S:      Maintained
15847 F:      arch/xtensa/
15848 F:      drivers/irqchip/irq-xtensa-*
15849
15850 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15851 M:      Nishanth Menon <nm@ti.com>
15852 M:      Tero Kristo <t-kristo@ti.com>
15853 M:      Santosh Shilimkar <ssantosh@kernel.org>
15854 L:      linux-arm-kernel@lists.infradead.org
15855 S:      Maintained
15856 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15857 F:      drivers/firmware/ti_sci*
15858 F:      include/linux/soc/ti/ti_sci_protocol.h
15859 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15860 F:      drivers/soc/ti/ti_sci_pm_domains.c
15861 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15862 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15863 F:      drivers/clk/keystone/sci-clk.c
15864 F:      drivers/reset/reset-ti-sci.c
15865 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15866 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15867 F:      drivers/irqchip/irq-ti-sci-intr.c
15868 F:      drivers/irqchip/irq-ti-sci-inta.c
15869 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15870 F:      drivers/soc/ti/ti_sci_inta_msi.c
15871
15872 Texas Instruments ASoC drivers
15873 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15874 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15875 S:      Maintained
15876 F:      sound/soc/ti/
15877
15878 Texas Instruments' DAC7612 DAC Driver
15879 M:      Ricardo Ribalda <ricardo@ribalda.com>
15880 L:      linux-iio@vger.kernel.org
15881 S:      Supported
15882 F:      drivers/iio/dac/ti-dac7612.c
15883 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15884
15885 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15886 M:      Hans Verkuil <hverkuil@xs4all.nl>
15887 L:      linux-media@vger.kernel.org
15888 T:      git git://linuxtv.org/media_tree.git
15889 W:      https://linuxtv.org
15890 S:      Maintained
15891 F:      drivers/media/radio/radio-raremono.c
15892
15893 THERMAL
15894 M:      Zhang Rui <rui.zhang@intel.com>
15895 M:      Eduardo Valentin <edubezval@gmail.com>
15896 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15897 L:      linux-pm@vger.kernel.org
15898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15900 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15901 S:      Supported
15902 F:      drivers/thermal/
15903 F:      include/linux/thermal.h
15904 F:      include/uapi/linux/thermal.h
15905 F:      include/linux/cpu_cooling.h
15906 F:      Documentation/devicetree/bindings/thermal/
15907
15908 THERMAL/CPU_COOLING
15909 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15910 M:      Viresh Kumar <viresh.kumar@linaro.org>
15911 M:      Javi Merino <javi.merino@kernel.org>
15912 L:      linux-pm@vger.kernel.org
15913 S:      Supported
15914 F:      Documentation/thermal/cpu-cooling-api.rst
15915 F:      drivers/thermal/cpu_cooling.c
15916 F:      include/linux/cpu_cooling.h
15917
15918 THINKPAD ACPI EXTRAS DRIVER
15919 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15920 L:      ibm-acpi-devel@lists.sourceforge.net
15921 L:      platform-driver-x86@vger.kernel.org
15922 W:      http://ibm-acpi.sourceforge.net
15923 W:      http://thinkwiki.org/wiki/Ibm-acpi
15924 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15925 S:      Maintained
15926 F:      drivers/platform/x86/thinkpad_acpi.c
15927
15928 THUNDERBOLT DRIVER
15929 M:      Andreas Noever <andreas.noever@gmail.com>
15930 M:      Michael Jamet <michael.jamet@intel.com>
15931 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15932 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15934 S:      Maintained
15935 F:      Documentation/admin-guide/thunderbolt.rst
15936 F:      drivers/thunderbolt/
15937 F:      include/linux/thunderbolt.h
15938
15939 THUNDERBOLT NETWORK DRIVER
15940 M:      Michael Jamet <michael.jamet@intel.com>
15941 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15942 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15943 L:      netdev@vger.kernel.org
15944 S:      Maintained
15945 F:      drivers/net/thunderbolt.c
15946
15947 THUNDERX GPIO DRIVER
15948 M:      David Daney <david.daney@cavium.com>
15949 S:      Maintained
15950 F:      drivers/gpio/gpio-thunderx.c
15951
15952 TI AM437X VPFE DRIVER
15953 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15954 L:      linux-media@vger.kernel.org
15955 W:      https://linuxtv.org
15956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15957 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15958 S:      Maintained
15959 F:      drivers/media/platform/am437x/
15960
15961 TI BANDGAP AND THERMAL DRIVER
15962 M:      Eduardo Valentin <edubezval@gmail.com>
15963 M:      Keerthy <j-keerthy@ti.com>
15964 L:      linux-pm@vger.kernel.org
15965 L:      linux-omap@vger.kernel.org
15966 S:      Maintained
15967 F:      drivers/thermal/ti-soc-thermal/
15968
15969 TI BQ27XXX POWER SUPPLY DRIVER
15970 R:      Andrew F. Davis <afd@ti.com>
15971 F:      include/linux/power/bq27xxx_battery.h
15972 F:      drivers/power/supply/bq27xxx_battery.c
15973 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15974
15975 TI CDCE706 CLOCK DRIVER
15976 M:      Max Filippov <jcmvbkbc@gmail.com>
15977 S:      Maintained
15978 F:      drivers/clk/clk-cdce706.c
15979
15980 TI CLOCK DRIVER
15981 M:      Tero Kristo <t-kristo@ti.com>
15982 L:      linux-omap@vger.kernel.org
15983 S:      Maintained
15984 F:      drivers/clk/ti/
15985 F:      include/linux/clk/ti.h
15986
15987 TI DAVINCI MACHINE SUPPORT
15988 M:      Sekhar Nori <nsekhar@ti.com>
15989 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15992 S:      Supported
15993 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15994 F:      arch/arm/mach-davinci/
15995 F:      drivers/i2c/busses/i2c-davinci.c
15996 F:      arch/arm/boot/dts/da850*
15997
15998 TI DAVINCI SERIES CLOCK DRIVER
15999 M:      David Lechner <david@lechnology.com>
16000 R:      Sekhar Nori <nsekhar@ti.com>
16001 S:      Maintained
16002 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16003 F:      drivers/clk/davinci/
16004
16005 TI DAVINCI SERIES GPIO DRIVER
16006 M:      Keerthy <j-keerthy@ti.com>
16007 L:      linux-gpio@vger.kernel.org
16008 S:      Maintained
16009 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16010 F:      drivers/gpio/gpio-davinci.c
16011
16012 TI DAVINCI SERIES MEDIA DRIVER
16013 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16014 L:      linux-media@vger.kernel.org
16015 W:      https://linuxtv.org
16016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16017 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16018 S:      Maintained
16019 F:      drivers/media/platform/davinci/
16020 F:      include/media/davinci/
16021
16022 TI ETHERNET SWITCH DRIVER (CPSW)
16023 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16024 L:      linux-omap@vger.kernel.org
16025 L:      netdev@vger.kernel.org
16026 S:      Maintained
16027 F:      drivers/net/ethernet/ti/cpsw*
16028 F:      drivers/net/ethernet/ti/davinci*
16029
16030 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16031 M:      Alex Dubov <oakad@yahoo.com>
16032 S:      Maintained
16033 W:      http://tifmxx.berlios.de/
16034 F:      drivers/memstick/host/tifm_ms.c
16035 F:      drivers/misc/tifm*
16036 F:      drivers/mmc/host/tifm_sd.c
16037 F:      include/linux/tifm.h
16038
16039 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16040 M:      Santosh Shilimkar <ssantosh@kernel.org>
16041 L:      linux-kernel@vger.kernel.org
16042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16043 S:      Maintained
16044 F:      drivers/soc/ti/*
16045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16046
16047 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16048 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16049 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16050 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16051 S:      Maintained
16052 F:      sound/soc/codecs/lm49453*
16053 F:      sound/soc/codecs/isabelle*
16054
16055 TI LP855x BACKLIGHT DRIVER
16056 M:      Milo Kim <milo.kim@ti.com>
16057 S:      Maintained
16058 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16059 F:      drivers/video/backlight/lp855x_bl.c
16060 F:      include/linux/platform_data/lp855x.h
16061
16062 TI LP8727 CHARGER DRIVER
16063 M:      Milo Kim <milo.kim@ti.com>
16064 S:      Maintained
16065 F:      drivers/power/supply/lp8727_charger.c
16066 F:      include/linux/platform_data/lp8727.h
16067
16068 TI LP8788 MFD DRIVER
16069 M:      Milo Kim <milo.kim@ti.com>
16070 S:      Maintained
16071 F:      drivers/iio/adc/lp8788_adc.c
16072 F:      drivers/leds/leds-lp8788.c
16073 F:      drivers/mfd/lp8788*.c
16074 F:      drivers/power/supply/lp8788-charger.c
16075 F:      drivers/regulator/lp8788-*.c
16076 F:      include/linux/mfd/lp8788*.h
16077
16078 TI NETCP ETHERNET DRIVER
16079 M:      Wingman Kwok <w-kwok2@ti.com>
16080 M:      Murali Karicheri <m-karicheri2@ti.com>
16081 L:      netdev@vger.kernel.org
16082 S:      Maintained
16083 F:      drivers/net/ethernet/ti/netcp*
16084
16085 TI PCM3060 ASoC CODEC DRIVER
16086 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
16087 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16088 S:      Maintained
16089 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16090 F:      sound/soc/codecs/pcm3060*
16091
16092 TI TAS571X FAMILY ASoC CODEC DRIVER
16093 M:      Kevin Cernekee <cernekee@chromium.org>
16094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16095 S:      Odd Fixes
16096 F:      sound/soc/codecs/tas571x*
16097
16098 TI TRF7970A NFC DRIVER
16099 M:      Mark Greer <mgreer@animalcreek.com>
16100 L:      linux-wireless@vger.kernel.org
16101 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16102 S:      Supported
16103 F:      drivers/nfc/trf7970a.c
16104 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16105
16106 TI TWL4030 SERIES SOC CODEC DRIVER
16107 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16108 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16109 S:      Maintained
16110 F:      sound/soc/codecs/twl4030*
16111
16112 TI VPE/CAL DRIVERS
16113 M:      Benoit Parrot <bparrot@ti.com>
16114 L:      linux-media@vger.kernel.org
16115 W:      http://linuxtv.org/
16116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16117 S:      Maintained
16118 F:      drivers/media/platform/ti-vpe/
16119
16120 TI WILINK WIRELESS DRIVERS
16121 L:      linux-wireless@vger.kernel.org
16122 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16123 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16125 S:      Orphan
16126 F:      drivers/net/wireless/ti/
16127 F:      include/linux/wl12xx.h
16128
16129 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16130 M:      John Stultz <john.stultz@linaro.org>
16131 M:      Thomas Gleixner <tglx@linutronix.de>
16132 R:      Stephen Boyd <sboyd@kernel.org>
16133 L:      linux-kernel@vger.kernel.org
16134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16135 S:      Supported
16136 F:      include/linux/clocksource.h
16137 F:      include/linux/time.h
16138 F:      include/linux/timex.h
16139 F:      include/uapi/linux/time.h
16140 F:      include/uapi/linux/timex.h
16141 F:      kernel/time/clocksource.c
16142 F:      kernel/time/time*.c
16143 F:      kernel/time/alarmtimer.c
16144 F:      kernel/time/ntp.c
16145 F:      tools/testing/selftests/timers/
16146
16147 TIPC NETWORK LAYER
16148 M:      Jon Maloy <jon.maloy@ericsson.com>
16149 M:      Ying Xue <ying.xue@windriver.com>
16150 L:      netdev@vger.kernel.org (core kernel code)
16151 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16152 W:      http://tipc.sourceforge.net/
16153 S:      Maintained
16154 F:      include/uapi/linux/tipc*.h
16155 F:      net/tipc/
16156
16157 TLAN NETWORK DRIVER
16158 M:      Samuel Chessman <chessman@tux.org>
16159 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16160 W:      http://sourceforge.net/projects/tlan/
16161 S:      Maintained
16162 F:      Documentation/networking/device_drivers/ti/tlan.txt
16163 F:      drivers/net/ethernet/ti/tlan.*
16164
16165 TM6000 VIDEO4LINUX DRIVER
16166 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16167 L:      linux-media@vger.kernel.org
16168 W:      https://linuxtv.org
16169 T:      git git://linuxtv.org/media_tree.git
16170 S:      Odd fixes
16171 F:      drivers/media/usb/tm6000/
16172 F:      Documentation/media/v4l-drivers/tm6000*
16173
16174 TMIO/SDHI MMC DRIVER
16175 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16176 L:      linux-mmc@vger.kernel.org
16177 S:      Supported
16178 F:      drivers/mmc/host/tmio_mmc*
16179 F:      drivers/mmc/host/renesas_sdhi*
16180 F:      include/linux/mfd/tmio.h
16181
16182 TMP401 HARDWARE MONITOR DRIVER
16183 M:      Guenter Roeck <linux@roeck-us.net>
16184 L:      linux-hwmon@vger.kernel.org
16185 S:      Maintained
16186 F:      Documentation/hwmon/tmp401.rst
16187 F:      drivers/hwmon/tmp401.c
16188
16189 TMPFS (SHMEM FILESYSTEM)
16190 M:      Hugh Dickins <hughd@google.com>
16191 L:      linux-mm@kvack.org
16192 S:      Maintained
16193 F:      include/linux/shmem_fs.h
16194 F:      mm/shmem.c
16195
16196 TOMOYO SECURITY MODULE
16197 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16198 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16199 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16200 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16201 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16202 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16203 W:      https://tomoyo.osdn.jp/
16204 S:      Maintained
16205 F:      security/tomoyo/
16206
16207 TOPSTAR LAPTOP EXTRAS DRIVER
16208 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16209 L:      platform-driver-x86@vger.kernel.org
16210 S:      Maintained
16211 F:      drivers/platform/x86/topstar-laptop.c
16212
16213 TORTURE-TEST MODULES
16214 M:      Davidlohr Bueso <dave@stgolabs.net>
16215 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
16216 M:      Josh Triplett <josh@joshtriplett.org>
16217 L:      linux-kernel@vger.kernel.org
16218 S:      Supported
16219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16220 F:      Documentation/RCU/torture.txt
16221 F:      kernel/torture.c
16222 F:      kernel/rcu/rcutorture.c
16223 F:      kernel/rcu/rcuperf.c
16224 F:      kernel/locking/locktorture.c
16225
16226 TOSHIBA ACPI EXTRAS DRIVER
16227 M:      Azael Avalos <coproscefalo@gmail.com>
16228 L:      platform-driver-x86@vger.kernel.org
16229 S:      Maintained
16230 F:      drivers/platform/x86/toshiba_acpi.c
16231
16232 TOSHIBA BLUETOOTH DRIVER
16233 M:      Azael Avalos <coproscefalo@gmail.com>
16234 L:      platform-driver-x86@vger.kernel.org
16235 S:      Maintained
16236 F:      drivers/platform/x86/toshiba_bluetooth.c
16237
16238 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16239 M:      Azael Avalos <coproscefalo@gmail.com>
16240 L:      platform-driver-x86@vger.kernel.org
16241 S:      Maintained
16242 F:      drivers/platform/x86/toshiba_haps.c
16243
16244 TOSHIBA SMM DRIVER
16245 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16246 W:      http://www.buzzard.org.uk/toshiba/
16247 S:      Maintained
16248 F:      drivers/char/toshiba.c
16249 F:      include/linux/toshiba.h
16250 F:      include/uapi/linux/toshiba.h
16251
16252 TOSHIBA TC358743 DRIVER
16253 M:      Mats Randgaard <matrandg@cisco.com>
16254 L:      linux-media@vger.kernel.org
16255 S:      Maintained
16256 F:      drivers/media/i2c/tc358743*
16257 F:      include/media/i2c/tc358743.h
16258
16259 TOSHIBA WMI HOTKEYS DRIVER
16260 M:      Azael Avalos <coproscefalo@gmail.com>
16261 L:      platform-driver-x86@vger.kernel.org
16262 S:      Maintained
16263 F:      drivers/platform/x86/toshiba-wmi.c
16264
16265 TPM DEVICE DRIVER
16266 M:      Peter Huewe <peterhuewe@gmx.de>
16267 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16268 R:      Jason Gunthorpe <jgg@ziepe.ca>
16269 L:      linux-integrity@vger.kernel.org
16270 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16271 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16272 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16273 S:      Maintained
16274 F:      drivers/char/tpm/
16275
16276 TRACING
16277 M:      Steven Rostedt <rostedt@goodmis.org>
16278 M:      Ingo Molnar <mingo@redhat.com>
16279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16280 S:      Maintained
16281 F:      Documentation/trace/ftrace.rst
16282 F:      arch/*/*/*/ftrace.h
16283 F:      arch/*/kernel/ftrace.c
16284 F:      include/*/ftrace.h
16285 F:      include/linux/trace*.h
16286 F:      include/trace/
16287 F:      kernel/trace/
16288 F:      tools/testing/selftests/ftrace/
16289
16290 TRACING MMIO ACCESSES (MMIOTRACE)
16291 M:      Steven Rostedt <rostedt@goodmis.org>
16292 M:      Ingo Molnar <mingo@kernel.org>
16293 R:      Karol Herbst <karolherbst@gmail.com>
16294 R:      Pekka Paalanen <ppaalanen@gmail.com>
16295 S:      Maintained
16296 L:      linux-kernel@vger.kernel.org
16297 L:      nouveau@lists.freedesktop.org
16298 F:      kernel/trace/trace_mmiotrace.c
16299 F:      include/linux/mmiotrace.h
16300 F:      arch/x86/mm/kmmio.c
16301 F:      arch/x86/mm/mmio-mod.c
16302 F:      arch/x86/mm/testmmiotrace.c
16303
16304 TRIVIAL PATCHES
16305 M:      Jiri Kosina <trivial@kernel.org>
16306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16307 S:      Maintained
16308 K:      ^Subject:.*(?i)trivial
16309
16310 TEMPO SEMICONDUCTOR DRIVERS
16311 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16312 S:      Maintained
16313 F:      sound/soc/codecs/tscs*.c
16314 F:      sound/soc/codecs/tscs*.h
16315 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16316
16317 TTY LAYER
16318 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16319 M:      Jiri Slaby <jslaby@suse.com>
16320 S:      Supported
16321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16322 F:      Documentation/driver-api/serial/
16323 F:      drivers/tty/
16324 F:      drivers/tty/serial/serial_core.c
16325 F:      include/linux/serial_core.h
16326 F:      include/linux/serial.h
16327 F:      include/linux/tty.h
16328 F:      include/uapi/linux/serial_core.h
16329 F:      include/uapi/linux/serial.h
16330 F:      include/uapi/linux/tty.h
16331
16332 TUA9001 MEDIA DRIVER
16333 M:      Antti Palosaari <crope@iki.fi>
16334 L:      linux-media@vger.kernel.org
16335 W:      https://linuxtv.org
16336 W:      http://palosaari.fi/linux/
16337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16338 T:      git git://linuxtv.org/anttip/media_tree.git
16339 S:      Maintained
16340 F:      drivers/media/tuners/tua9001*
16341
16342 TULIP NETWORK DRIVERS
16343 L:      netdev@vger.kernel.org
16344 L:      linux-parisc@vger.kernel.org
16345 S:      Orphan
16346 F:      drivers/net/ethernet/dec/tulip/
16347
16348 TUN/TAP driver
16349 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16350 W:      http://vtun.sourceforge.net/tun
16351 S:      Maintained
16352 F:      Documentation/networking/tuntap.txt
16353 F:      arch/um/os-Linux/drivers/
16354
16355 TURBOCHANNEL SUBSYSTEM
16356 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16357 M:      Ralf Baechle <ralf@linux-mips.org>
16358 L:      linux-mips@vger.kernel.org
16359 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16360 S:      Maintained
16361 F:      drivers/tc/
16362 F:      include/linux/tc.h
16363
16364 TURBOSTAT UTILITY
16365 M:      "Len Brown" <lenb@kernel.org>
16366 L:      linux-pm@vger.kernel.org
16367 B:      https://bugzilla.kernel.org
16368 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16370 S:      Supported
16371 F:      tools/power/x86/turbostat/
16372
16373 TW5864 VIDEO4LINUX DRIVER
16374 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16375 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16376 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16377 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16378 L:      linux-media@vger.kernel.org
16379 S:      Supported
16380 F:      drivers/media/pci/tw5864/
16381
16382 TW68 VIDEO4LINUX DRIVER
16383 M:      Hans Verkuil <hverkuil@xs4all.nl>
16384 L:      linux-media@vger.kernel.org
16385 T:      git git://linuxtv.org/media_tree.git
16386 W:      https://linuxtv.org
16387 S:      Odd Fixes
16388 F:      drivers/media/pci/tw68/
16389
16390 TW686X VIDEO4LINUX DRIVER
16391 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16392 L:      linux-media@vger.kernel.org
16393 T:      git git://linuxtv.org/media_tree.git
16394 W:      http://linuxtv.org
16395 S:      Maintained
16396 F:      drivers/media/pci/tw686x/
16397
16398 UBI FILE SYSTEM (UBIFS)
16399 M:      Richard Weinberger <richard@nod.at>
16400 M:      Artem Bityutskiy <dedekind1@gmail.com>
16401 M:      Adrian Hunter <adrian.hunter@intel.com>
16402 L:      linux-mtd@lists.infradead.org
16403 T:      git git://git.infradead.org/ubifs-2.6.git
16404 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16405 S:      Supported
16406 F:      Documentation/filesystems/ubifs.txt
16407 F:      fs/ubifs/
16408
16409 UCLINUX (M68KNOMMU AND COLDFIRE)
16410 M:      Greg Ungerer <gerg@linux-m68k.org>
16411 W:      http://www.linux-m68k.org/
16412 W:      http://www.uclinux.org/
16413 L:      linux-m68k@lists.linux-m68k.org
16414 L:      uclinux-dev@uclinux.org  (subscribers-only)
16415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16416 S:      Maintained
16417 F:      arch/m68k/coldfire/
16418 F:      arch/m68k/68*/
16419 F:      arch/m68k/*/*_no.*
16420 F:      arch/m68k/include/asm/*_no.*
16421
16422 UDF FILESYSTEM
16423 M:      Jan Kara <jack@suse.com>
16424 S:      Maintained
16425 F:      Documentation/filesystems/udf.txt
16426 F:      fs/udf/
16427
16428 UDRAW TABLET
16429 M:      Bastien Nocera <hadess@hadess.net>
16430 L:      linux-input@vger.kernel.org
16431 S:      Maintained
16432 F:      drivers/hid/hid-udraw-ps3.c
16433
16434 UFS FILESYSTEM
16435 M:      Evgeniy Dushistov <dushistov@mail.ru>
16436 S:      Maintained
16437 F:      Documentation/filesystems/ufs.txt
16438 F:      fs/ufs/
16439
16440 UHID USERSPACE HID IO DRIVER:
16441 M:      David Herrmann <dh.herrmann@googlemail.com>
16442 L:      linux-input@vger.kernel.org
16443 S:      Maintained
16444 F:      drivers/hid/uhid.c
16445 F:      include/uapi/linux/uhid.h
16446
16447 ULPI BUS
16448 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16449 L:      linux-usb@vger.kernel.org
16450 S:      Maintained
16451 F:      drivers/usb/common/ulpi.c
16452 F:      include/linux/ulpi/
16453
16454 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16455 L:      linux-usb@vger.kernel.org
16456 S:      Orphan
16457 F:      drivers/uwb/
16458 F:      include/linux/uwb.h
16459 F:      include/linux/uwb/
16460
16461 UNICODE SUBSYSTEM:
16462 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16463 L:      linux-fsdevel@vger.kernel.org
16464 S:      Supported
16465 F:      fs/unicode/
16466
16467 UNICORE32 ARCHITECTURE:
16468 M:      Guan Xuetao <gxt@pku.edu.cn>
16469 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16470 S:      Maintained
16471 T:      git git://github.com/gxt/linux.git
16472 F:      arch/unicore32/
16473
16474 UNIFDEF
16475 M:      Tony Finch <dot@dotat.at>
16476 W:      http://dotat.at/prog/unifdef
16477 S:      Maintained
16478 F:      scripts/unifdef.c
16479
16480 UNIFORM CDROM DRIVER
16481 M:      Jens Axboe <axboe@kernel.dk>
16482 W:      http://www.kernel.dk
16483 S:      Maintained
16484 F:      Documentation/cdrom/
16485 F:      drivers/cdrom/cdrom.c
16486 F:      include/linux/cdrom.h
16487 F:      include/uapi/linux/cdrom.h
16488
16489 UNISYS S-PAR DRIVERS
16490 M:      David Kershner <david.kershner@unisys.com>
16491 L:      sparmaintainer@unisys.com (Unisys internal)
16492 S:      Supported
16493 F:      include/linux/visorbus.h
16494 F:      drivers/visorbus/
16495 F:      drivers/staging/unisys/
16496
16497 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16498 R:      Alim Akhtar <alim.akhtar@samsung.com>
16499 R:      Avri Altman <avri.altman@wdc.com>
16500 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16501 L:      linux-scsi@vger.kernel.org
16502 S:      Supported
16503 F:      Documentation/scsi/ufs.txt
16504 F:      drivers/scsi/ufs/
16505
16506 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16507 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16508 L:      linux-scsi@vger.kernel.org
16509 S:      Supported
16510 F:      drivers/scsi/ufs/*dwc*
16511
16512 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16513 M:      Stanley Chu <stanley.chu@mediatek.com>
16514 L:      linux-scsi@vger.kernel.org
16515 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16516 S:      Maintained
16517 F:      drivers/scsi/ufs/ufs-mediatek*
16518
16519 UNSORTED BLOCK IMAGES (UBI)
16520 M:      Artem Bityutskiy <dedekind1@gmail.com>
16521 M:      Richard Weinberger <richard@nod.at>
16522 W:      http://www.linux-mtd.infradead.org/
16523 L:      linux-mtd@lists.infradead.org
16524 T:      git git://git.infradead.org/ubifs-2.6.git
16525 S:      Supported
16526 F:      drivers/mtd/ubi/
16527 F:      include/linux/mtd/ubi.h
16528 F:      include/uapi/mtd/ubi-user.h
16529
16530 USB "USBNET" DRIVER FRAMEWORK
16531 M:      Oliver Neukum <oneukum@suse.com>
16532 L:      netdev@vger.kernel.org
16533 W:      http://www.linux-usb.org/usbnet
16534 S:      Maintained
16535 F:      drivers/net/usb/usbnet.c
16536 F:      include/linux/usb/usbnet.h
16537
16538 USB ACM DRIVER
16539 M:      Oliver Neukum <oneukum@suse.com>
16540 L:      linux-usb@vger.kernel.org
16541 S:      Maintained
16542 F:      Documentation/usb/acm.rst
16543 F:      drivers/usb/class/cdc-acm.*
16544
16545 USB AR5523 WIRELESS DRIVER
16546 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16547 L:      linux-wireless@vger.kernel.org
16548 S:      Maintained
16549 F:      drivers/net/wireless/ath/ar5523/
16550
16551 USB ATTACHED SCSI
16552 M:      Oliver Neukum <oneukum@suse.com>
16553 L:      linux-usb@vger.kernel.org
16554 L:      linux-scsi@vger.kernel.org
16555 S:      Maintained
16556 F:      drivers/usb/storage/uas.c
16557
16558 USB CDC ETHERNET DRIVER
16559 M:      Oliver Neukum <oliver@neukum.org>
16560 L:      linux-usb@vger.kernel.org
16561 S:      Maintained
16562 F:      drivers/net/usb/cdc_*.c
16563 F:      include/uapi/linux/usb/cdc.h
16564
16565 USB CHAOSKEY DRIVER
16566 M:      Keith Packard <keithp@keithp.com>
16567 L:      linux-usb@vger.kernel.org
16568 S:      Maintained
16569 F:      drivers/usb/misc/chaoskey.c
16570
16571 USB CYPRESS C67X00 DRIVER
16572 M:      Peter Korsgaard <jacmet@sunsite.dk>
16573 L:      linux-usb@vger.kernel.org
16574 S:      Maintained
16575 F:      drivers/usb/c67x00/
16576
16577 USB DAVICOM DM9601 DRIVER
16578 M:      Peter Korsgaard <jacmet@sunsite.dk>
16579 L:      netdev@vger.kernel.org
16580 W:      http://www.linux-usb.org/usbnet
16581 S:      Maintained
16582 F:      drivers/net/usb/dm9601.c
16583
16584 USB DIAMOND RIO500 DRIVER
16585 M:      Cesar Miquel <miquel@df.uba.ar>
16586 L:      rio500-users@lists.sourceforge.net
16587 W:      http://rio500.sourceforge.net
16588 S:      Maintained
16589 F:      drivers/usb/misc/rio500*
16590
16591 USB EHCI DRIVER
16592 M:      Alan Stern <stern@rowland.harvard.edu>
16593 L:      linux-usb@vger.kernel.org
16594 S:      Maintained
16595 F:      Documentation/usb/ehci.rst
16596 F:      drivers/usb/host/ehci*
16597
16598 USB GADGET/PERIPHERAL SUBSYSTEM
16599 M:      Felipe Balbi <balbi@kernel.org>
16600 L:      linux-usb@vger.kernel.org
16601 W:      http://www.linux-usb.org/gadget
16602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16603 S:      Maintained
16604 F:      drivers/usb/gadget/
16605 F:      include/linux/usb/gadget*
16606
16607 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16608 M:      Jiri Kosina <jikos@kernel.org>
16609 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16610 L:      linux-usb@vger.kernel.org
16611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16612 S:      Maintained
16613 F:      Documentation/hid/hiddev.rst
16614 F:      drivers/hid/usbhid/
16615
16616 USB INTEL XHCI ROLE MUX DRIVER
16617 M:      Hans de Goede <hdegoede@redhat.com>
16618 L:      linux-usb@vger.kernel.org
16619 S:      Maintained
16620 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16621
16622 USB IP DRIVER FOR HISILICON KIRIN
16623 M:      Yu Chen <chenyu56@huawei.com>
16624 M:      Binghui Wang <wangbinghui@hisilicon.com>
16625 L:      linux-usb@vger.kernel.org
16626 S:      Maintained
16627 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16628 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16629
16630 USB ISP116X DRIVER
16631 M:      Olav Kongas <ok@artecdesign.ee>
16632 L:      linux-usb@vger.kernel.org
16633 S:      Maintained
16634 F:      drivers/usb/host/isp116x*
16635 F:      include/linux/usb/isp116x.h
16636
16637 USB LAN78XX ETHERNET DRIVER
16638 M:      Woojung Huh <woojung.huh@microchip.com>
16639 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16640 L:      netdev@vger.kernel.org
16641 S:      Maintained
16642 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16643 F:      drivers/net/usb/lan78xx.*
16644 F:      include/dt-bindings/net/microchip-lan78xx.h
16645
16646 USB MASS STORAGE DRIVER
16647 M:      Alan Stern <stern@rowland.harvard.edu>
16648 L:      linux-usb@vger.kernel.org
16649 L:      usb-storage@lists.one-eyed-alien.net
16650 S:      Maintained
16651 F:      drivers/usb/storage/
16652
16653 USB MIDI DRIVER
16654 M:      Clemens Ladisch <clemens@ladisch.de>
16655 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16657 S:      Maintained
16658 F:      sound/usb/midi.*
16659
16660 USB NETWORKING DRIVERS
16661 L:      linux-usb@vger.kernel.org
16662 S:      Odd Fixes
16663 F:      drivers/net/usb/
16664
16665 USB OHCI DRIVER
16666 M:      Alan Stern <stern@rowland.harvard.edu>
16667 L:      linux-usb@vger.kernel.org
16668 S:      Maintained
16669 F:      Documentation/usb/ohci.rst
16670 F:      drivers/usb/host/ohci*
16671
16672 USB OTG FSM (Finite State Machine)
16673 M:      Peter Chen <Peter.Chen@nxp.com>
16674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16675 L:      linux-usb@vger.kernel.org
16676 S:      Maintained
16677 F:      drivers/usb/common/usb-otg-fsm.c
16678
16679 USB OVER IP DRIVER
16680 M:      Valentina Manea <valentina.manea.m@gmail.com>
16681 M:      Shuah Khan <shuah@kernel.org>
16682 M:      Shuah Khan <skhan@linuxfoundation.org>
16683 L:      linux-usb@vger.kernel.org
16684 S:      Maintained
16685 F:      Documentation/usb/usbip_protocol.rst
16686 F:      drivers/usb/usbip/
16687 F:      tools/usb/usbip/
16688 F:      tools/testing/selftests/drivers/usb/usbip/
16689
16690 USB PEGASUS DRIVER
16691 M:      Petko Manolov <petkan@nucleusys.com>
16692 L:      linux-usb@vger.kernel.org
16693 L:      netdev@vger.kernel.org
16694 T:      git git://github.com/petkan/pegasus.git
16695 W:      https://github.com/petkan/pegasus
16696 S:      Maintained
16697 F:      drivers/net/usb/pegasus.*
16698
16699 USB PHY LAYER
16700 M:      Felipe Balbi <balbi@kernel.org>
16701 L:      linux-usb@vger.kernel.org
16702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16703 S:      Maintained
16704 F:      drivers/usb/phy/
16705
16706 USB PRINTER DRIVER (usblp)
16707 M:      Pete Zaitcev <zaitcev@redhat.com>
16708 L:      linux-usb@vger.kernel.org
16709 S:      Supported
16710 F:      drivers/usb/class/usblp.c
16711
16712 USB QMI WWAN NETWORK DRIVER
16713 M:      Bjørn Mork <bjorn@mork.no>
16714 L:      netdev@vger.kernel.org
16715 S:      Maintained
16716 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16717 F:      drivers/net/usb/qmi_wwan.c
16718
16719 USB RTL8150 DRIVER
16720 M:      Petko Manolov <petkan@nucleusys.com>
16721 L:      linux-usb@vger.kernel.org
16722 L:      netdev@vger.kernel.org
16723 T:      git git://github.com/petkan/rtl8150.git
16724 W:      https://github.com/petkan/rtl8150
16725 S:      Maintained
16726 F:      drivers/net/usb/rtl8150.c
16727
16728 USB SERIAL SUBSYSTEM
16729 M:      Johan Hovold <johan@kernel.org>
16730 L:      linux-usb@vger.kernel.org
16731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16732 S:      Maintained
16733 F:      Documentation/usb/usb-serial.rst
16734 F:      drivers/usb/serial/
16735 F:      include/linux/usb/serial.h
16736
16737 USB SMSC75XX ETHERNET DRIVER
16738 M:      Steve Glendinning <steve.glendinning@shawell.net>
16739 L:      netdev@vger.kernel.org
16740 S:      Maintained
16741 F:      drivers/net/usb/smsc75xx.*
16742
16743 USB SMSC95XX ETHERNET DRIVER
16744 M:      Steve Glendinning <steve.glendinning@shawell.net>
16745 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16746 L:      netdev@vger.kernel.org
16747 S:      Maintained
16748 F:      drivers/net/usb/smsc95xx.*
16749
16750 USB SUBSYSTEM
16751 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16752 L:      linux-usb@vger.kernel.org
16753 W:      http://www.linux-usb.org
16754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16755 S:      Supported
16756 F:      Documentation/devicetree/bindings/usb/
16757 F:      Documentation/usb/
16758 F:      drivers/usb/
16759 F:      include/linux/usb.h
16760 F:      include/linux/usb/
16761
16762 USB TYPEC PI3USB30532 MUX DRIVER
16763 M:      Hans de Goede <hdegoede@redhat.com>
16764 L:      linux-usb@vger.kernel.org
16765 S:      Maintained
16766 F:      drivers/usb/typec/mux/pi3usb30532.c
16767
16768 USB TYPEC CLASS
16769 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16770 L:      linux-usb@vger.kernel.org
16771 S:      Maintained
16772 F:      Documentation/ABI/testing/sysfs-class-typec
16773 F:      Documentation/driver-api/usb/typec.rst
16774 F:      drivers/usb/typec/
16775 F:      include/linux/usb/typec.h
16776
16777 USB TYPEC BUS FOR ALTERNATE MODES
16778 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16779 L:      linux-usb@vger.kernel.org
16780 S:      Maintained
16781 F:      Documentation/ABI/testing/sysfs-bus-typec
16782 F:      Documentation/driver-api/usb/typec_bus.rst
16783 F:      drivers/usb/typec/altmodes/
16784 F:      include/linux/usb/typec_altmode.h
16785
16786 USB TYPEC PORT CONTROLLER DRIVERS
16787 M:      Guenter Roeck <linux@roeck-us.net>
16788 L:      linux-usb@vger.kernel.org
16789 S:      Maintained
16790 F:      drivers/usb/typec/tcpm/
16791
16792 USB UHCI DRIVER
16793 M:      Alan Stern <stern@rowland.harvard.edu>
16794 L:      linux-usb@vger.kernel.org
16795 S:      Maintained
16796 F:      drivers/usb/host/uhci*
16797
16798 USB VIDEO CLASS
16799 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16800 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16801 L:      linux-media@vger.kernel.org
16802 T:      git git://linuxtv.org/media_tree.git
16803 W:      http://www.ideasonboard.org/uvc/
16804 S:      Maintained
16805 F:      drivers/media/usb/uvc/
16806 F:      include/uapi/linux/uvcvideo.h
16807
16808 USB VISION DRIVER
16809 M:      Hans Verkuil <hverkuil@xs4all.nl>
16810 L:      linux-media@vger.kernel.org
16811 T:      git git://linuxtv.org/media_tree.git
16812 W:      https://linuxtv.org
16813 S:      Odd Fixes
16814 F:      drivers/media/usb/usbvision/
16815
16816 USB WEBCAM GADGET
16817 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16818 L:      linux-usb@vger.kernel.org
16819 S:      Maintained
16820 F:      drivers/usb/gadget/function/*uvc*
16821 F:      drivers/usb/gadget/legacy/webcam.c
16822 F:      include/uapi/linux/usb/g_uvc.h
16823
16824 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16825 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16826 L:      linux-wireless@vger.kernel.org
16827 S:      Maintained
16828 F:      drivers/net/wireless/rndis_wlan.c
16829
16830 USB XHCI DRIVER
16831 M:      Mathias Nyman <mathias.nyman@intel.com>
16832 L:      linux-usb@vger.kernel.org
16833 S:      Supported
16834 F:      drivers/usb/host/xhci*
16835 F:      drivers/usb/host/pci-quirks*
16836
16837 USB ZD1201 DRIVER
16838 L:      linux-wireless@vger.kernel.org
16839 W:      http://linux-lc100020.sourceforge.net
16840 S:      Orphan
16841 F:      drivers/net/wireless/zydas/zd1201.*
16842
16843 USB ZR364XX DRIVER
16844 M:      Antoine Jacquet <royale@zerezo.com>
16845 L:      linux-usb@vger.kernel.org
16846 L:      linux-media@vger.kernel.org
16847 T:      git git://linuxtv.org/media_tree.git
16848 W:      http://royale.zerezo.com/zr364xx/
16849 S:      Maintained
16850 F:      Documentation/media/v4l-drivers/zr364xx*
16851 F:      drivers/media/usb/zr364xx/
16852
16853 USER-MODE LINUX (UML)
16854 M:      Jeff Dike <jdike@addtoit.com>
16855 M:      Richard Weinberger <richard@nod.at>
16856 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16857 L:      linux-um@lists.infradead.org
16858 W:      http://user-mode-linux.sourceforge.net
16859 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16861 S:      Maintained
16862 F:      Documentation/virt/uml/
16863 F:      arch/um/
16864 F:      arch/x86/um/
16865 F:      fs/hostfs/
16866
16867 USERSPACE COPYIN/COPYOUT (UIOVEC)
16868 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16869 S:      Maintained
16870 F:      lib/iov_iter.c
16871 F:      include/linux/uio.h
16872
16873 USERSPACE DMA BUFFER DRIVER
16874 M:      Gerd Hoffmann <kraxel@redhat.com>
16875 S:      Maintained
16876 L:      dri-devel@lists.freedesktop.org
16877 F:      drivers/dma-buf/udmabuf.c
16878 F:      include/uapi/linux/udmabuf.h
16879 T:      git git://anongit.freedesktop.org/drm/drm-misc
16880
16881 USERSPACE I/O (UIO)
16882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16883 S:      Maintained
16884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16885 F:      Documentation/driver-api/uio-howto.rst
16886 F:      drivers/uio/
16887 F:      include/linux/uio_driver.h
16888
16889 UTIL-LINUX PACKAGE
16890 M:      Karel Zak <kzak@redhat.com>
16891 L:      util-linux@vger.kernel.org
16892 W:      http://en.wikipedia.org/wiki/Util-linux
16893 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16894 S:      Maintained
16895
16896 UUID HELPERS
16897 M:      Christoph Hellwig <hch@lst.de>
16898 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16899 L:      linux-kernel@vger.kernel.org
16900 T:      git git://git.infradead.org/users/hch/uuid.git
16901 F:      lib/uuid.c
16902 F:      lib/test_uuid.c
16903 F:      include/linux/uuid.h
16904 F:      include/uapi/linux/uuid.h
16905 S:      Maintained
16906
16907 UVESAFB DRIVER
16908 M:      Michal Januszewski <spock@gentoo.org>
16909 L:      linux-fbdev@vger.kernel.org
16910 W:      https://github.com/mjanusz/v86d
16911 S:      Maintained
16912 F:      Documentation/fb/uvesafb.rst
16913 F:      drivers/video/fbdev/uvesafb.*
16914
16915 VF610 NAND DRIVER
16916 M:      Stefan Agner <stefan@agner.ch>
16917 L:      linux-mtd@lists.infradead.org
16918 S:      Supported
16919 F:      drivers/mtd/nand/raw/vf610_nfc.c
16920
16921 VFAT/FAT/MSDOS FILESYSTEM
16922 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16923 S:      Maintained
16924 F:      Documentation/filesystems/vfat.txt
16925 F:      fs/fat/
16926
16927 VFIO DRIVER
16928 M:      Alex Williamson <alex.williamson@redhat.com>
16929 R:      Cornelia Huck <cohuck@redhat.com>
16930 L:      kvm@vger.kernel.org
16931 T:      git git://github.com/awilliam/linux-vfio.git
16932 S:      Maintained
16933 F:      Documentation/driver-api/vfio.rst
16934 F:      drivers/vfio/
16935 F:      include/linux/vfio.h
16936 F:      include/uapi/linux/vfio.h
16937
16938 VFIO MEDIATED DEVICE DRIVERS
16939 M:      Kirti Wankhede <kwankhede@nvidia.com>
16940 L:      kvm@vger.kernel.org
16941 S:      Maintained
16942 F:      Documentation/driver-api/vfio-mediated-device.rst
16943 F:      drivers/vfio/mdev/
16944 F:      include/linux/mdev.h
16945 F:      samples/vfio-mdev/
16946
16947 VFIO PLATFORM DRIVER
16948 M:      Eric Auger <eric.auger@redhat.com>
16949 L:      kvm@vger.kernel.org
16950 S:      Maintained
16951 F:      drivers/vfio/platform/
16952
16953 VGA_SWITCHEROO
16954 R:      Lukas Wunner <lukas@wunner.de>
16955 S:      Maintained
16956 F:      Documentation/gpu/vga-switcheroo.rst
16957 F:      drivers/gpu/vga/vga_switcheroo.c
16958 F:      include/linux/vga_switcheroo.h
16959 T:      git git://anongit.freedesktop.org/drm/drm-misc
16960
16961 VIA RHINE NETWORK DRIVER
16962 S:      Orphan
16963 F:      drivers/net/ethernet/via/via-rhine.c
16964
16965 VIA SD/MMC CARD CONTROLLER DRIVER
16966 M:      Bruce Chang <brucechang@via.com.tw>
16967 M:      Harald Welte <HaraldWelte@viatech.com>
16968 S:      Maintained
16969 F:      drivers/mmc/host/via-sdmmc.c
16970
16971 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16972 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16973 L:      linux-fbdev@vger.kernel.org
16974 S:      Maintained
16975 F:      include/linux/via-core.h
16976 F:      include/linux/via-gpio.h
16977 F:      include/linux/via_i2c.h
16978 F:      drivers/video/fbdev/via/
16979
16980 VIA VELOCITY NETWORK DRIVER
16981 M:      Francois Romieu <romieu@fr.zoreil.com>
16982 L:      netdev@vger.kernel.org
16983 S:      Maintained
16984 F:      drivers/net/ethernet/via/via-velocity.*
16985
16986 VICODEC VIRTUAL CODEC DRIVER
16987 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
16988 L:      linux-media@vger.kernel.org
16989 T:      git git://linuxtv.org/media_tree.git
16990 W:      https://linuxtv.org
16991 S:      Maintained
16992 F:      drivers/media/platform/vicodec/*
16993
16994 VIDEO MULTIPLEXER DRIVER
16995 M:      Philipp Zabel <p.zabel@pengutronix.de>
16996 L:      linux-media@vger.kernel.org
16997 S:      Maintained
16998 F:      drivers/media/platform/video-mux.c
16999
17000 VIDEO I2C POLLING DRIVER
17001 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17002 L:      linux-media@vger.kernel.org
17003 S:      Maintained
17004 F:      drivers/media/i2c/video-i2c.c
17005
17006 VIDEOBUF2 FRAMEWORK
17007 M:      Pawel Osciak <pawel@osciak.com>
17008 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17009 M:      Kyungmin Park <kyungmin.park@samsung.com>
17010 R:      Tomasz Figa <tfiga@chromium.org>
17011 L:      linux-media@vger.kernel.org
17012 S:      Maintained
17013 F:      drivers/media/common/videobuf2/*
17014 F:      include/media/videobuf2-*
17015
17016 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17017 M:      Helen Koike <helen.koike@collabora.com>
17018 L:      linux-media@vger.kernel.org
17019 T:      git git://linuxtv.org/media_tree.git
17020 W:      https://linuxtv.org
17021 S:      Maintained
17022 F:      drivers/media/platform/vimc/*
17023
17024 VIRT LIB
17025 M:      Alex Williamson <alex.williamson@redhat.com>
17026 M:      Paolo Bonzini <pbonzini@redhat.com>
17027 L:      kvm@vger.kernel.org
17028 S:      Supported
17029 F:      virt/lib/
17030
17031 VIRTIO AND VHOST VSOCK DRIVER
17032 M:      Stefan Hajnoczi <stefanha@redhat.com>
17033 L:      kvm@vger.kernel.org
17034 L:      virtualization@lists.linux-foundation.org
17035 L:      netdev@vger.kernel.org
17036 S:      Maintained
17037 F:      include/linux/virtio_vsock.h
17038 F:      include/uapi/linux/virtio_vsock.h
17039 F:      include/uapi/linux/vsockmon.h
17040 F:      include/uapi/linux/vm_sockets_diag.h
17041 F:      net/vmw_vsock/diag.c
17042 F:      net/vmw_vsock/af_vsock_tap.c
17043 F:      net/vmw_vsock/virtio_transport_common.c
17044 F:      net/vmw_vsock/virtio_transport.c
17045 F:      drivers/net/vsockmon.c
17046 F:      drivers/vhost/vsock.c
17047 F:      tools/testing/vsock/
17048
17049 VIRTIO CONSOLE DRIVER
17050 M:      Amit Shah <amit@kernel.org>
17051 L:      virtualization@lists.linux-foundation.org
17052 S:      Maintained
17053 F:      drivers/char/virtio_console.c
17054 F:      include/linux/virtio_console.h
17055 F:      include/uapi/linux/virtio_console.h
17056
17057 VIRTIO CORE AND NET DRIVERS
17058 M:      "Michael S. Tsirkin" <mst@redhat.com>
17059 M:      Jason Wang <jasowang@redhat.com>
17060 L:      virtualization@lists.linux-foundation.org
17061 S:      Maintained
17062 F:      Documentation/devicetree/bindings/virtio/
17063 F:      drivers/virtio/
17064 F:      tools/virtio/
17065 F:      drivers/net/virtio_net.c
17066 F:      drivers/block/virtio_blk.c
17067 F:      include/linux/virtio*.h
17068 F:      include/uapi/linux/virtio_*.h
17069 F:      drivers/crypto/virtio/
17070 F:      mm/balloon_compaction.c
17071
17072 VIRTIO BLOCK AND SCSI DRIVERS
17073 M:      "Michael S. Tsirkin" <mst@redhat.com>
17074 M:      Jason Wang <jasowang@redhat.com>
17075 R:      Paolo Bonzini <pbonzini@redhat.com>
17076 R:      Stefan Hajnoczi <stefanha@redhat.com>
17077 L:      virtualization@lists.linux-foundation.org
17078 S:      Maintained
17079 F:      drivers/block/virtio_blk.c
17080 F:      drivers/scsi/virtio_scsi.c
17081 F:      include/uapi/linux/virtio_blk.h
17082 F:      include/uapi/linux/virtio_scsi.h
17083 F:      drivers/vhost/scsi.c
17084
17085 VIRTIO CRYPTO DRIVER
17086 M:      Gonglei <arei.gonglei@huawei.com>
17087 L:      virtualization@lists.linux-foundation.org
17088 L:      linux-crypto@vger.kernel.org
17089 S:      Maintained
17090 F:      drivers/crypto/virtio/
17091 F:      include/uapi/linux/virtio_crypto.h
17092
17093 VIRTIO DRIVERS FOR S390
17094 M:      Cornelia Huck <cohuck@redhat.com>
17095 M:      Halil Pasic <pasic@linux.ibm.com>
17096 L:      linux-s390@vger.kernel.org
17097 L:      virtualization@lists.linux-foundation.org
17098 L:      kvm@vger.kernel.org
17099 S:      Supported
17100 F:      drivers/s390/virtio/
17101 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17102
17103 VIRTIO GPU DRIVER
17104 M:      David Airlie <airlied@linux.ie>
17105 M:      Gerd Hoffmann <kraxel@redhat.com>
17106 L:      dri-devel@lists.freedesktop.org
17107 L:      virtualization@lists.linux-foundation.org
17108 T:      git git://anongit.freedesktop.org/drm/drm-misc
17109 S:      Maintained
17110 F:      drivers/gpu/drm/virtio/
17111 F:      include/uapi/linux/virtio_gpu.h
17112
17113 VIRTIO HOST (VHOST)
17114 M:      "Michael S. Tsirkin" <mst@redhat.com>
17115 M:      Jason Wang <jasowang@redhat.com>
17116 L:      kvm@vger.kernel.org
17117 L:      virtualization@lists.linux-foundation.org
17118 L:      netdev@vger.kernel.org
17119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17120 S:      Maintained
17121 F:      drivers/vhost/
17122 F:      include/uapi/linux/vhost.h
17123
17124 VIRTIO INPUT DRIVER
17125 M:      Gerd Hoffmann <kraxel@redhat.com>
17126 S:      Maintained
17127 F:      drivers/virtio/virtio_input.c
17128 F:      include/uapi/linux/virtio_input.h
17129
17130 VIRTIO IOMMU DRIVER
17131 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17132 L:      virtualization@lists.linux-foundation.org
17133 S:      Maintained
17134 F:      drivers/iommu/virtio-iommu.c
17135 F:      include/uapi/linux/virtio_iommu.h
17136
17137 VIRTUAL BOX GUEST DEVICE DRIVER
17138 M:      Hans de Goede <hdegoede@redhat.com>
17139 M:      Arnd Bergmann <arnd@arndb.de>
17140 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17141 S:      Maintained
17142 F:      include/linux/vbox_utils.h
17143 F:      include/uapi/linux/vbox*.h
17144 F:      drivers/virt/vboxguest/
17145
17146 VIRTUAL SERIO DEVICE DRIVER
17147 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17148 S:      Maintained
17149 F:      drivers/input/serio/userio.c
17150 F:      include/uapi/linux/userio.h
17151
17152 VIVID VIRTUAL VIDEO DRIVER
17153 M:      Hans Verkuil <hverkuil@xs4all.nl>
17154 L:      linux-media@vger.kernel.org
17155 T:      git git://linuxtv.org/media_tree.git
17156 W:      https://linuxtv.org
17157 S:      Maintained
17158 F:      drivers/media/platform/vivid/*
17159
17160 VLYNQ BUS
17161 M:      Florian Fainelli <f.fainelli@gmail.com>
17162 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17163 S:      Maintained
17164 F:      drivers/vlynq/vlynq.c
17165 F:      include/linux/vlynq.h
17166
17167 VME SUBSYSTEM
17168 M:      Martyn Welch <martyn@welchs.me.uk>
17169 M:      Manohar Vanga <manohar.vanga@gmail.com>
17170 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17171 L:      devel@driverdev.osuosl.org
17172 S:      Maintained
17173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17174 F:      Documentation/driver-api/vme.rst
17175 F:      drivers/staging/vme/
17176 F:      drivers/vme/
17177 F:      include/linux/vme*
17178
17179 VMWARE BALLOON DRIVER
17180 M:      Nadav Amit <namit@vmware.com>
17181 M:      "VMware, Inc." <pv-drivers@vmware.com>
17182 L:      linux-kernel@vger.kernel.org
17183 S:      Maintained
17184 F:      drivers/misc/vmw_balloon.c
17185
17186 VMWARE HYPERVISOR INTERFACE
17187 M:      Thomas Hellstrom <thellstrom@vmware.com>
17188 M:      "VMware, Inc." <pv-drivers@vmware.com>
17189 L:      virtualization@lists.linux-foundation.org
17190 S:      Supported
17191 F:      arch/x86/kernel/cpu/vmware.c
17192
17193 VMWARE PVRDMA DRIVER
17194 M:      Adit Ranadive <aditr@vmware.com>
17195 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17196 L:      linux-rdma@vger.kernel.org
17197 S:      Maintained
17198 F:      drivers/infiniband/hw/vmw_pvrdma/
17199
17200 VMware PVSCSI driver
17201 M:      Jim Gill <jgill@vmware.com>
17202 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17203 L:      linux-scsi@vger.kernel.org
17204 S:      Maintained
17205 F:      drivers/scsi/vmw_pvscsi.c
17206 F:      drivers/scsi/vmw_pvscsi.h
17207
17208 VMWARE VMMOUSE SUBDRIVER
17209 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17210 M:      "VMware, Inc." <pv-drivers@vmware.com>
17211 L:      linux-input@vger.kernel.org
17212 S:      Maintained
17213 F:      drivers/input/mouse/vmmouse.c
17214 F:      drivers/input/mouse/vmmouse.h
17215
17216 VMWARE VMXNET3 ETHERNET DRIVER
17217 M:      Ronak Doshi <doshir@vmware.com>
17218 M:      "VMware, Inc." <pv-drivers@vmware.com>
17219 L:      netdev@vger.kernel.org
17220 S:      Maintained
17221 F:      drivers/net/vmxnet3/
17222
17223 VOCORE VOCORE2 BOARD
17224 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17225 L:      linux-mips@vger.kernel.org
17226 S:      Maintained
17227 F:      arch/mips/boot/dts/ralink/vocore2.dts
17228
17229 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17230 M:      Liam Girdwood <lgirdwood@gmail.com>
17231 M:      Mark Brown <broonie@kernel.org>
17232 L:      linux-kernel@vger.kernel.org
17233 W:      http://www.slimlogic.co.uk/?p=48
17234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17235 S:      Supported
17236 F:      Documentation/devicetree/bindings/regulator/
17237 F:      Documentation/power/regulator/
17238 F:      drivers/regulator/
17239 F:      include/dt-bindings/regulator/
17240 F:      include/linux/regulator/
17241
17242 VRF
17243 M:      David Ahern <dsa@cumulusnetworks.com>
17244 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17245 L:      netdev@vger.kernel.org
17246 S:      Maintained
17247 F:      drivers/net/vrf.c
17248 F:      Documentation/networking/vrf.txt
17249
17250 VT1211 HARDWARE MONITOR DRIVER
17251 M:      Juerg Haefliger <juergh@gmail.com>
17252 L:      linux-hwmon@vger.kernel.org
17253 S:      Maintained
17254 F:      Documentation/hwmon/vt1211.rst
17255 F:      drivers/hwmon/vt1211.c
17256
17257 VT8231 HARDWARE MONITOR DRIVER
17258 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17259 L:      linux-hwmon@vger.kernel.org
17260 S:      Maintained
17261 F:      drivers/hwmon/vt8231.c
17262
17263 VUB300 USB to SDIO/SD/MMC bridge chip
17264 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17265 L:      linux-mmc@vger.kernel.org
17266 L:      linux-usb@vger.kernel.org
17267 S:      Supported
17268 F:      drivers/mmc/host/vub300.c
17269
17270 W1 DALLAS'S 1-WIRE BUS
17271 M:      Evgeniy Polyakov <zbr@ioremap.net>
17272 S:      Maintained
17273 F:      Documentation/devicetree/bindings/w1/
17274 F:      Documentation/w1/
17275 F:      drivers/w1/
17276 F:      include/linux/w1.h
17277
17278 W83791D HARDWARE MONITORING DRIVER
17279 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17280 L:      linux-hwmon@vger.kernel.org
17281 S:      Maintained
17282 F:      Documentation/hwmon/w83791d.rst
17283 F:      drivers/hwmon/w83791d.c
17284
17285 W83793 HARDWARE MONITORING DRIVER
17286 M:      Rudolf Marek <r.marek@assembler.cz>
17287 L:      linux-hwmon@vger.kernel.org
17288 S:      Maintained
17289 F:      Documentation/hwmon/w83793.rst
17290 F:      drivers/hwmon/w83793.c
17291
17292 W83795 HARDWARE MONITORING DRIVER
17293 M:      Jean Delvare <jdelvare@suse.com>
17294 L:      linux-hwmon@vger.kernel.org
17295 S:      Maintained
17296 F:      drivers/hwmon/w83795.c
17297
17298 W83L51xD SD/MMC CARD INTERFACE DRIVER
17299 M:      Pierre Ossman <pierre@ossman.eu>
17300 S:      Maintained
17301 F:      drivers/mmc/host/wbsd.*
17302
17303 WACOM PROTOCOL 4 SERIAL TABLETS
17304 M:      Julian Squires <julian@cipht.net>
17305 M:      Hans de Goede <hdegoede@redhat.com>
17306 L:      linux-input@vger.kernel.org
17307 S:      Maintained
17308 F:      drivers/input/tablet/wacom_serial4.c
17309
17310 WATCHDOG DEVICE DRIVERS
17311 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17312 M:      Guenter Roeck <linux@roeck-us.net>
17313 L:      linux-watchdog@vger.kernel.org
17314 W:      http://www.linux-watchdog.org/
17315 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17316 S:      Maintained
17317 F:      Documentation/devicetree/bindings/watchdog/
17318 F:      Documentation/watchdog/
17319 F:      drivers/watchdog/
17320 F:      include/linux/watchdog.h
17321 F:      include/uapi/linux/watchdog.h
17322
17323 WHISKEYCOVE PMIC GPIO DRIVER
17324 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17325 L:      linux-gpio@vger.kernel.org
17326 S:      Maintained
17327 F:      drivers/gpio/gpio-wcove.c
17328
17329 WHWAVE RTC DRIVER
17330 M:      Dianlong Li <long17.cool@163.com>
17331 L:      linux-rtc@vger.kernel.org
17332 S:      Maintained
17333 F:      drivers/rtc/rtc-sd3078.c
17334
17335 WIIMOTE HID DRIVER
17336 M:      David Herrmann <dh.herrmann@googlemail.com>
17337 L:      linux-input@vger.kernel.org
17338 S:      Maintained
17339 F:      drivers/hid/hid-wiimote*
17340
17341 WILOCITY WIL6210 WIRELESS DRIVER
17342 M:      Maya Erez <merez@codeaurora.org>
17343 L:      linux-wireless@vger.kernel.org
17344 L:      wil6210@qti.qualcomm.com
17345 S:      Supported
17346 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17347 F:      drivers/net/wireless/ath/wil6210/
17348
17349 WIMAX STACK
17350 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17351 M:      linux-wimax@intel.com
17352 L:      wimax@linuxwimax.org (subscribers-only)
17353 S:      Supported
17354 W:      http://linuxwimax.org
17355 F:      Documentation/wimax/README.wimax
17356 F:      include/linux/wimax/debug.h
17357 F:      include/net/wimax.h
17358 F:      include/uapi/linux/wimax.h
17359 F:      net/wimax/
17360
17361 WINBOND CIR DRIVER
17362 M:      David Härdeman <david@hardeman.nu>
17363 S:      Maintained
17364 F:      drivers/media/rc/winbond-cir.c
17365
17366 RCMM REMOTE CONTROLS DECODER
17367 M:      Patrick Lerda <patrick9876@free.fr>
17368 S:      Maintained
17369 F:      drivers/media/rc/ir-rcmm-decoder.c
17370
17371 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17372 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17373 L:      linux-watchdog@vger.kernel.org
17374 S:      Maintained
17375 F:      drivers/watchdog/ebc-c384_wdt.c
17376
17377 WINSYSTEMS WS16C48 GPIO DRIVER
17378 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17379 L:      linux-gpio@vger.kernel.org
17380 S:      Maintained
17381 F:      drivers/gpio/gpio-ws16c48.c
17382
17383 WISTRON LAPTOP BUTTON DRIVER
17384 M:      Miloslav Trmac <mitr@volny.cz>
17385 S:      Maintained
17386 F:      drivers/input/misc/wistron_btns.c
17387
17388 WL3501 WIRELESS PCMCIA CARD DRIVER
17389 L:      linux-wireless@vger.kernel.org
17390 S:      Odd fixes
17391 F:      drivers/net/wireless/wl3501*
17392
17393 WOLFSON MICROELECTRONICS DRIVERS
17394 L:      patches@opensource.cirrus.com
17395 T:      git https://github.com/CirrusLogic/linux-drivers.git
17396 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17397 S:      Supported
17398 F:      Documentation/hwmon/wm83??.rst
17399 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17400 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17401 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17402 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17403 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17404 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17405 F:      drivers/clk/clk-wm83*.c
17406 F:      drivers/extcon/extcon-arizona.c
17407 F:      drivers/leds/leds-wm83*.c
17408 F:      drivers/gpio/gpio-*wm*.c
17409 F:      drivers/gpio/gpio-arizona.c
17410 F:      drivers/hwmon/wm83??-hwmon.c
17411 F:      drivers/input/misc/wm831x-on.c
17412 F:      drivers/input/touchscreen/wm831x-ts.c
17413 F:      drivers/input/touchscreen/wm97*.c
17414 F:      drivers/mfd/arizona*
17415 F:      drivers/mfd/wm*.c
17416 F:      drivers/mfd/cs47l24*
17417 F:      drivers/power/supply/wm83*.c
17418 F:      drivers/rtc/rtc-wm83*.c
17419 F:      drivers/regulator/wm8*.c
17420 F:      drivers/regulator/arizona*
17421 F:      drivers/video/backlight/wm83*_bl.c
17422 F:      drivers/watchdog/wm83*_wdt.c
17423 F:      include/linux/mfd/arizona/
17424 F:      include/linux/mfd/wm831x/
17425 F:      include/linux/mfd/wm8350/
17426 F:      include/linux/mfd/wm8400*
17427 F:      include/linux/regulator/arizona*
17428 F:      include/linux/wm97xx.h
17429 F:      include/sound/wm????.h
17430 F:      sound/soc/codecs/arizona.?
17431 F:      sound/soc/codecs/wm*
17432 F:      sound/soc/codecs/cs47l24*
17433
17434 WORKQUEUE
17435 M:      Tejun Heo <tj@kernel.org>
17436 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17438 S:      Maintained
17439 F:      include/linux/workqueue.h
17440 F:      kernel/workqueue.c
17441 F:      Documentation/core-api/workqueue.rst
17442
17443 X-POWERS AXP288 PMIC DRIVERS
17444 M:      Hans de Goede <hdegoede@redhat.com>
17445 S:      Maintained
17446 N:      axp288
17447 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17448
17449 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17450 M:      Chen-Yu Tsai <wens@csie.org>
17451 L:      linux-kernel@vger.kernel.org
17452 S:      Maintained
17453 N:      axp[128]
17454
17455 X.25 NETWORK LAYER
17456 M:      Andrew Hendry <andrew.hendry@gmail.com>
17457 L:      linux-x25@vger.kernel.org
17458 S:      Odd Fixes
17459 F:      Documentation/networking/x25*
17460 F:      include/net/x25*
17461 F:      net/x25/
17462
17463 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17464 M:      Thomas Gleixner <tglx@linutronix.de>
17465 M:      Ingo Molnar <mingo@redhat.com>
17466 M:      Borislav Petkov <bp@alien8.de>
17467 R:      "H. Peter Anvin" <hpa@zytor.com>
17468 M:      x86@kernel.org
17469 L:      linux-kernel@vger.kernel.org
17470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17471 S:      Maintained
17472 F:      Documentation/devicetree/bindings/x86/
17473 F:      Documentation/x86/
17474 F:      arch/x86/
17475
17476 X86 ENTRY CODE
17477 M:      Andy Lutomirski <luto@kernel.org>
17478 L:      linux-kernel@vger.kernel.org
17479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17480 S:      Maintained
17481 F:      arch/x86/entry/
17482
17483 X86 MCE INFRASTRUCTURE
17484 M:      Tony Luck <tony.luck@intel.com>
17485 M:      Borislav Petkov <bp@alien8.de>
17486 L:      linux-edac@vger.kernel.org
17487 S:      Maintained
17488 F:      arch/x86/kernel/cpu/mce/*
17489
17490 X86 MICROCODE UPDATE SUPPORT
17491 M:      Borislav Petkov <bp@alien8.de>
17492 S:      Maintained
17493 F:      arch/x86/kernel/cpu/microcode/*
17494
17495 X86 MM
17496 M:      Dave Hansen <dave.hansen@linux.intel.com>
17497 M:      Andy Lutomirski <luto@kernel.org>
17498 M:      Peter Zijlstra <peterz@infradead.org>
17499 L:      linux-kernel@vger.kernel.org
17500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17501 S:      Maintained
17502 F:      arch/x86/mm/
17503
17504 X86 PLATFORM DRIVERS
17505 M:      Darren Hart <dvhart@infradead.org>
17506 M:      Andy Shevchenko <andy@infradead.org>
17507 L:      platform-driver-x86@vger.kernel.org
17508 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17509 S:      Maintained
17510 F:      drivers/platform/x86/
17511 F:      drivers/platform/olpc/
17512
17513 X86 PLATFORM DRIVERS - ARCH
17514 R:      Darren Hart <dvhart@infradead.org>
17515 R:      Andy Shevchenko <andy@infradead.org>
17516 L:      platform-driver-x86@vger.kernel.org
17517 L:      x86@kernel.org
17518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17519 S:      Maintained
17520 F:      arch/x86/platform
17521
17522 X86 VDSO
17523 M:      Andy Lutomirski <luto@kernel.org>
17524 L:      linux-kernel@vger.kernel.org
17525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17526 S:      Maintained
17527 F:      arch/x86/entry/vdso/
17528
17529 XARRAY
17530 M:      Matthew Wilcox <willy@infradead.org>
17531 L:      linux-fsdevel@vger.kernel.org
17532 S:      Supported
17533 F:      Documentation/core-api/xarray.rst
17534 F:      lib/idr.c
17535 F:      lib/xarray.c
17536 F:      include/linux/idr.h
17537 F:      include/linux/xarray.h
17538 F:      tools/testing/radix-tree
17539
17540 XBOX DVD IR REMOTE
17541 M:      Benjamin Valentin <benpicco@googlemail.com>
17542 S:      Maintained
17543 F:      drivers/media/rc/xbox_remote.c
17544 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17545
17546 XC2028/3028 TUNER DRIVER
17547 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17548 L:      linux-media@vger.kernel.org
17549 W:      https://linuxtv.org
17550 T:      git git://linuxtv.org/media_tree.git
17551 S:      Maintained
17552 F:      drivers/media/tuners/tuner-xc2028.*
17553
17554 XDP (eXpress Data Path)
17555 M:      Alexei Starovoitov <ast@kernel.org>
17556 M:      Daniel Borkmann <daniel@iogearbox.net>
17557 M:      David S. Miller <davem@davemloft.net>
17558 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17559 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17560 M:      John Fastabend <john.fastabend@gmail.com>
17561 L:      netdev@vger.kernel.org
17562 L:      xdp-newbies@vger.kernel.org
17563 L:      bpf@vger.kernel.org
17564 S:      Supported
17565 F:      net/core/xdp.c
17566 F:      include/net/xdp.h
17567 F:      kernel/bpf/devmap.c
17568 F:      kernel/bpf/cpumap.c
17569 F:      include/trace/events/xdp.h
17570 K:      xdp
17571 N:      xdp
17572
17573 XDP SOCKETS (AF_XDP)
17574 M:      Björn Töpel <bjorn.topel@intel.com>
17575 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17576 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17577 L:      netdev@vger.kernel.org
17578 L:      bpf@vger.kernel.org
17579 S:      Maintained
17580 F:      kernel/bpf/xskmap.c
17581 F:      net/xdp/
17582
17583 XEN BLOCK SUBSYSTEM
17584 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17585 M:      Roger Pau Monné <roger.pau@citrix.com>
17586 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17587 S:      Supported
17588 F:      drivers/block/xen-blkback/*
17589 F:      drivers/block/xen*
17590
17591 XEN HYPERVISOR ARM
17592 M:      Stefano Stabellini <sstabellini@kernel.org>
17593 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17594 S:      Maintained
17595 F:      arch/arm/xen/
17596 F:      arch/arm/include/asm/xen/
17597
17598 XEN HYPERVISOR ARM64
17599 M:      Stefano Stabellini <sstabellini@kernel.org>
17600 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17601 S:      Maintained
17602 F:      arch/arm64/xen/
17603 F:      arch/arm64/include/asm/xen/
17604
17605 XEN HYPERVISOR INTERFACE
17606 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17607 M:      Juergen Gross <jgross@suse.com>
17608 R:      Stefano Stabellini <sstabellini@kernel.org>
17609 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17611 S:      Supported
17612 F:      arch/x86/xen/
17613 F:      arch/x86/platform/pvh/
17614 F:      drivers/*/xen-*front.c
17615 F:      drivers/xen/
17616 F:      arch/x86/include/asm/xen/
17617 F:      arch/x86/include/asm/pvclock-abi.h
17618 F:      include/xen/
17619 F:      include/uapi/xen/
17620 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17621 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17622
17623 XEN NETWORK BACKEND DRIVER
17624 M:      Wei Liu <wei.liu@kernel.org>
17625 M:      Paul Durrant <paul.durrant@citrix.com>
17626 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17627 L:      netdev@vger.kernel.org
17628 S:      Supported
17629 F:      drivers/net/xen-netback/*
17630
17631 XEN PCI SUBSYSTEM
17632 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17633 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17634 S:      Supported
17635 F:      arch/x86/pci/*xen*
17636 F:      drivers/pci/*xen*
17637
17638 XEN PVSCSI DRIVERS
17639 M:      Juergen Gross <jgross@suse.com>
17640 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17641 L:      linux-scsi@vger.kernel.org
17642 S:      Supported
17643 F:      drivers/scsi/xen-scsifront.c
17644 F:      drivers/xen/xen-scsiback.c
17645 F:      include/xen/interface/io/vscsiif.h
17646
17647 XEN SWIOTLB SUBSYSTEM
17648 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17649 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17650 L:      iommu@lists.linux-foundation.org
17651 S:      Supported
17652 F:      arch/x86/xen/*swiotlb*
17653 F:      drivers/xen/*swiotlb*
17654
17655 XEN SOUND FRONTEND DRIVER
17656 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17657 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17659 S:      Supported
17660 F:      sound/xen/*
17661
17662 XFS FILESYSTEM
17663 M:      Darrick J. Wong <darrick.wong@oracle.com>
17664 M:      linux-xfs@vger.kernel.org
17665 L:      linux-xfs@vger.kernel.org
17666 W:      http://xfs.org/
17667 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17668 S:      Supported
17669 F:      Documentation/admin-guide/xfs.rst
17670 F:      Documentation/ABI/testing/sysfs-fs-xfs
17671 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17672 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17673 F:      fs/xfs/
17674 F:      include/uapi/linux/dqblk_xfs.h
17675 F:      include/uapi/linux/fsmap.h
17676
17677 XILINX AXI ETHERNET DRIVER
17678 M:      Anirudha Sarangi <anirudh@xilinx.com>
17679 M:      John Linn <John.Linn@xilinx.com>
17680 S:      Maintained
17681 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17682
17683 XILINX UARTLITE SERIAL DRIVER
17684 M:      Peter Korsgaard <jacmet@sunsite.dk>
17685 L:      linux-serial@vger.kernel.org
17686 S:      Maintained
17687 F:      drivers/tty/serial/uartlite.c
17688
17689 XILINX VIDEO IP CORES
17690 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17691 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17692 L:      linux-media@vger.kernel.org
17693 T:      git git://linuxtv.org/media_tree.git
17694 S:      Supported
17695 F:      Documentation/devicetree/bindings/media/xilinx/
17696 F:      drivers/media/platform/xilinx/
17697 F:      include/uapi/linux/xilinx-v4l2-controls.h
17698
17699 XILLYBUS DRIVER
17700 M:      Eli Billauer <eli.billauer@gmail.com>
17701 L:      linux-kernel@vger.kernel.org
17702 S:      Supported
17703 F:      drivers/char/xillybus/
17704
17705 XLP9XX I2C DRIVER
17706 M:      George Cherian <george.cherian@cavium.com>
17707 M:      Jan Glauber <jglauber@cavium.com>
17708 L:      linux-i2c@vger.kernel.org
17709 W:      http://www.cavium.com
17710 S:      Supported
17711 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17712 F:      drivers/i2c/busses/i2c-xlp9xx.c
17713
17714 XRA1403 GPIO EXPANDER
17715 M:      Nandor Han <nandor.han@ge.com>
17716 M:      Semi Malinen <semi.malinen@ge.com>
17717 L:      linux-gpio@vger.kernel.org
17718 S:      Maintained
17719 F:      drivers/gpio/gpio-xra1403.c
17720 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17721
17722 XTENSA XTFPGA PLATFORM SUPPORT
17723 M:      Max Filippov <jcmvbkbc@gmail.com>
17724 L:      linux-xtensa@linux-xtensa.org
17725 S:      Maintained
17726 F:      drivers/spi/spi-xtensa-xtfpga.c
17727 F:      sound/soc/xtensa/xtfpga-i2s.c
17728
17729 YAM DRIVER FOR AX.25
17730 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17731 L:      linux-hams@vger.kernel.org
17732 S:      Maintained
17733 F:      drivers/net/hamradio/yam*
17734 F:      include/linux/yam.h
17735
17736 YAMA SECURITY MODULE
17737 M:      Kees Cook <keescook@chromium.org>
17738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17739 S:      Supported
17740 F:      security/yama/
17741 F:      Documentation/admin-guide/LSM/Yama.rst
17742
17743 YEALINK PHONE DRIVER
17744 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17745 L:      usbb2k-api-dev@nongnu.org
17746 S:      Maintained
17747 F:      Documentation/input/devices/yealink.rst
17748 F:      drivers/input/misc/yealink.*
17749
17750 Z8530 DRIVER FOR AX.25
17751 M:      Joerg Reuter <jreuter@yaina.de>
17752 W:      http://yaina.de/jreuter/
17753 W:      http://www.qsl.net/dl1bke/
17754 L:      linux-hams@vger.kernel.org
17755 S:      Maintained
17756 F:      Documentation/networking/z8530drv.txt
17757 F:      drivers/net/hamradio/*scc.c
17758 F:      drivers/net/hamradio/z8530.h
17759
17760 ZBUD COMPRESSED PAGE ALLOCATOR
17761 M:      Seth Jennings <sjenning@redhat.com>
17762 M:      Dan Streetman <ddstreet@ieee.org>
17763 L:      linux-mm@kvack.org
17764 S:      Maintained
17765 F:      mm/zbud.c
17766 F:      include/linux/zbud.h
17767
17768 ZD1211RW WIRELESS DRIVER
17769 M:      Daniel Drake <dsd@gentoo.org>
17770 M:      Ulrich Kunitz <kune@deine-taler.de>
17771 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17772 L:      linux-wireless@vger.kernel.org
17773 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17774 S:      Maintained
17775 F:      drivers/net/wireless/zydas/zd1211rw/
17776
17777 ZD1301 MEDIA DRIVER
17778 M:      Antti Palosaari <crope@iki.fi>
17779 L:      linux-media@vger.kernel.org
17780 W:      https://linuxtv.org/
17781 W:      http://palosaari.fi/linux/
17782 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17783 S:      Maintained
17784 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17785
17786 ZD1301_DEMOD MEDIA DRIVER
17787 M:      Antti Palosaari <crope@iki.fi>
17788 L:      linux-media@vger.kernel.org
17789 W:      https://linuxtv.org/
17790 W:      http://palosaari.fi/linux/
17791 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17792 S:      Maintained
17793 F:      drivers/media/dvb-frontends/zd1301_demod*
17794
17795 ZHAOXIN PROCESSOR SUPPORT
17796 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17797 L:      linux-kernel@vger.kernel.org
17798 S:      Maintained
17799 F:      arch/x86/kernel/cpu/zhaoxin.c
17800
17801 ZPOOL COMPRESSED PAGE STORAGE API
17802 M:      Dan Streetman <ddstreet@ieee.org>
17803 L:      linux-mm@kvack.org
17804 S:      Maintained
17805 F:      mm/zpool.c
17806 F:      include/linux/zpool.h
17807
17808 ZR36067 VIDEO FOR LINUX DRIVER
17809 L:      mjpeg-users@lists.sourceforge.net
17810 L:      linux-media@vger.kernel.org
17811 W:      http://mjpeg.sourceforge.net/driver-zoran/
17812 T:      hg https://linuxtv.org/hg/v4l-dvb
17813 S:      Odd Fixes
17814 F:      drivers/staging/media/zoran/
17815
17816 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17817 M:      Minchan Kim <minchan@kernel.org>
17818 M:      Nitin Gupta <ngupta@vflare.org>
17819 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17820 L:      linux-kernel@vger.kernel.org
17821 S:      Maintained
17822 F:      drivers/block/zram/
17823 F:      Documentation/admin-guide/blockdev/zram.rst
17824
17825 ZS DECSTATION Z85C30 SERIAL DRIVER
17826 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17827 S:      Maintained
17828 F:      drivers/tty/serial/zs.*
17829
17830 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
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-mm@kvack.org
17835 S:      Maintained
17836 F:      mm/zsmalloc.c
17837 F:      include/linux/zsmalloc.h
17838 F:      Documentation/vm/zsmalloc.rst
17839
17840 ZSWAP COMPRESSED SWAP CACHING
17841 M:      Seth Jennings <sjenning@redhat.com>
17842 M:      Dan Streetman <ddstreet@ieee.org>
17843 L:      linux-mm@kvack.org
17844 S:      Maintained
17845 F:      mm/zswap.c
17846
17847 THE REST
17848 M:      Linus Torvalds <torvalds@linux-foundation.org>
17849 L:      linux-kernel@vger.kernel.org
17850 Q:      http://patchwork.kernel.org/project/LKML/list/
17851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17852 S:      Buried alive in reporters
17853 F:      *
17854 F:      */