Merge tag 'renesas-arm-soc-for-v5.4-tag1' of git://git.kernel.org/pub/scm/linux/kerne...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
555
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M:      Stefan Popa <stefan.popa@analog.com>
558 W:      http://ez.analog.com/community/linux-device-drivers
559 S:      Supported
560 F:      drivers/iio/accel/adxl372.c
561 F:      drivers/iio/accel/adxl372_spi.c
562 F:      drivers/iio/accel/adxl372_i2c.c
563 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564
565 AF9013 MEDIA DRIVER
566 M:      Antti Palosaari <crope@iki.fi>
567 L:      linux-media@vger.kernel.org
568 W:      https://linuxtv.org
569 W:      http://palosaari.fi/linux/
570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
571 T:      git git://linuxtv.org/anttip/media_tree.git
572 S:      Maintained
573 F:      drivers/media/dvb-frontends/af9013*
574
575 AF9033 MEDIA DRIVER
576 M:      Antti Palosaari <crope@iki.fi>
577 L:      linux-media@vger.kernel.org
578 W:      https://linuxtv.org
579 W:      http://palosaari.fi/linux/
580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
581 T:      git git://linuxtv.org/anttip/media_tree.git
582 S:      Maintained
583 F:      drivers/media/dvb-frontends/af9033*
584
585 AFFS FILE SYSTEM
586 M:      David Sterba <dsterba@suse.com>
587 L:      linux-fsdevel@vger.kernel.org
588 S:      Odd Fixes
589 F:      Documentation/filesystems/affs.txt
590 F:      fs/affs/
591
592 AFS FILESYSTEM
593 M:      David Howells <dhowells@redhat.com>
594 L:      linux-afs@lists.infradead.org
595 S:      Supported
596 F:      fs/afs/
597 F:      include/trace/events/afs.h
598 F:      Documentation/filesystems/afs.txt
599 W:      https://www.infradead.org/~dhowells/kafs/
600
601 AGPGART DRIVER
602 M:      David Airlie <airlied@linux.ie>
603 T:      git git://anongit.freedesktop.org/drm/drm
604 S:      Maintained
605 F:      drivers/char/agp/
606 F:      include/linux/agp*
607 F:      include/uapi/linux/agp*
608
609 AHA152X SCSI DRIVER
610 M:      "Juergen E. Fischer" <fischer@norbit.de>
611 L:      linux-scsi@vger.kernel.org
612 S:      Maintained
613 F:      drivers/scsi/aha152x*
614 F:      drivers/scsi/pcmcia/aha152x*
615
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M:      Hannes Reinecke <hare@suse.com>
618 L:      linux-scsi@vger.kernel.org
619 S:      Maintained
620 F:      drivers/scsi/aic7xxx/
621
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M:      Hans Verkuil <hverkuil@xs4all.nl>
624 L:      linux-media@vger.kernel.org
625 T:      git git://linuxtv.org/media_tree.git
626 W:      https://linuxtv.org
627 S:      Maintained
628 F:      drivers/media/radio/radio-aimslab*
629
630 AIO
631 M:      Benjamin LaHaise <bcrl@kvack.org>
632 L:      linux-aio@kvack.org
633 S:      Supported
634 F:      fs/aio.c
635 F:      include/linux/*aio*.h
636
637 AIRSPY MEDIA DRIVER
638 M:      Antti Palosaari <crope@iki.fi>
639 L:      linux-media@vger.kernel.org
640 W:      https://linuxtv.org
641 W:      http://palosaari.fi/linux/
642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
643 T:      git git://linuxtv.org/anttip/media_tree.git
644 S:      Maintained
645 F:      drivers/media/usb/airspy/
646
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 S:      Maintained
650 F:      drivers/net/ethernet/alacritech/*
651
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M:      Duncan Sands <duncan.sands@free.fr>
654 L:      linux-usb@vger.kernel.org
655 W:      http://www.linux-usb.org/SpeedTouch/
656 S:      Maintained
657 F:      drivers/usb/atm/speedtch.c
658 F:      drivers/usb/atm/usbatm.c
659
660 ALCHEMY AU1XX0 MMC DRIVER
661 M:      Manuel Lauss <manuel.lauss@gmail.com>
662 S:      Maintained
663 F:      drivers/mmc/host/au1xmmc.c
664
665 ALI1563 I2C DRIVER
666 M:      Rudolf Marek <r.marek@assembler.cz>
667 L:      linux-i2c@vger.kernel.org
668 S:      Maintained
669 F:      Documentation/i2c/busses/i2c-ali1563
670 F:      drivers/i2c/busses/i2c-ali1563.c
671
672 ALLEGRO DVT VIDEO IP CORE DRIVER
673 M:      Michael Tretter <m.tretter@pengutronix.de>
674 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
675 L:      linux-media@vger.kernel.org
676 S:      Maintained
677 F:      drivers/staging/media/allegro-dvt/
678
679 ALLWINNER SECURITY SYSTEM
680 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
681 L:      linux-crypto@vger.kernel.org
682 S:      Maintained
683 F:      drivers/crypto/sunxi-ss/
684
685 ALLWINNER VPU DRIVER
686 M:      Maxime Ripard <maxime.ripard@bootlin.com>
687 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688 L:      linux-media@vger.kernel.org
689 S:      Maintained
690 F:      drivers/staging/media/sunxi/cedrus/
691
692 ALPHA PORT
693 M:      Richard Henderson <rth@twiddle.net>
694 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695 M:      Matt Turner <mattst88@gmail.com>
696 S:      Odd Fixes
697 L:      linux-alpha@vger.kernel.org
698 F:      arch/alpha/
699
700 ALPS PS/2 TOUCHPAD DRIVER
701 R:      Pali Rohár <pali.rohar@gmail.com>
702 F:      drivers/input/mouse/alps.*
703
704 ALTERA I2C CONTROLLER DRIVER
705 M:      Thor Thayer <thor.thayer@linux.intel.com>
706 S:      Maintained
707 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
708 F:      drivers/i2c/busses/i2c-altera.c
709
710 ALTERA MAILBOX DRIVER
711 M:      Ley Foon Tan <lftan@altera.com>
712 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
713 S:      Maintained
714 F:      drivers/mailbox/mailbox-altera.c
715
716 ALTERA PIO DRIVER
717 M:      Tien Hock Loh <thloh@altera.com>
718 L:      linux-gpio@vger.kernel.org
719 S:      Maintained
720 F:      drivers/gpio/gpio-altera.c
721
722 ALTERA SYSTEM MANAGER DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 S:      Maintained
725 F:      drivers/mfd/altera-sysmgr.c
726 F:      include/linux/mfd/altera-sysgmr.h
727
728 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/gpio/gpio-altera-a10sr.c
732 F:      drivers/mfd/altera-a10sr.c
733 F:      drivers/reset/reset-a10sr.c
734 F:      include/linux/mfd/altera-a10sr.h
735 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
736
737 ALTERA TRIPLE SPEED ETHERNET DRIVER
738 M:      Thor Thayer <thor.thayer@linux.intel.com>
739 L:      netdev@vger.kernel.org
740 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 S:      Maintained
742 F:      drivers/net/ethernet/altera/
743
744 ALTERA UART/JTAG UART SERIAL DRIVERS
745 M:      Tobias Klauser <tklauser@distanz.ch>
746 L:      linux-serial@vger.kernel.org
747 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 S:      Maintained
749 F:      drivers/tty/serial/altera_uart.c
750 F:      drivers/tty/serial/altera_jtaguart.c
751 F:      include/linux/altera_uart.h
752 F:      include/linux/altera_jtaguart.h
753
754 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755 M:      Talel Shenhar <talel@amazon.com>
756 S:      Maintained
757 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758 F:      drivers/thermal/thermal_mmio.c
759
760 AMAZON ETHERNET DRIVERS
761 M:      Netanel Belgazal <netanel@amazon.com>
762 R:      Saeed Bishara <saeedb@amazon.com>
763 R:      Zorik Machulsky <zorik@amazon.com>
764 L:      netdev@vger.kernel.org
765 S:      Supported
766 F:      Documentation/networking/device_drivers/amazon/ena.txt
767 F:      drivers/net/ethernet/amazon/
768
769 AMAZON RDMA EFA DRIVER
770 M:      Gal Pressman <galpress@amazon.com>
771 R:      Yossi Leybovich <sleybo@amazon.com>
772 L:      linux-rdma@vger.kernel.org
773 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
774 S:      Supported
775 F:      drivers/infiniband/hw/efa/
776 F:      include/uapi/rdma/efa-abi.h
777
778 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779 M:      Tom Lendacky <thomas.lendacky@amd.com>
780 M:      Gary Hook <gary.hook@amd.com>
781 L:      linux-crypto@vger.kernel.org
782 S:      Supported
783 F:      drivers/crypto/ccp/
784 F:      include/linux/ccp.h
785
786 AMD DISPLAY CORE
787 M:      Harry Wentland <harry.wentland@amd.com>
788 M:      Leo Li <sunpeng.li@amd.com>
789 L:      amd-gfx@lists.freedesktop.org
790 T:      git git://people.freedesktop.org/~agd5f/linux
791 S:      Supported
792 F:      drivers/gpu/drm/amd/display/
793
794 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795 M:      Huang Rui <ray.huang@amd.com>
796 L:      linux-hwmon@vger.kernel.org
797 S:      Supported
798 F:      Documentation/hwmon/fam15h_power.rst
799 F:      drivers/hwmon/fam15h_power.c
800
801 AMD FCH GPIO DRIVER
802 M:      Enrico Weigelt, metux IT consult <info@metux.net>
803 L:      linux-gpio@vger.kernel.org
804 S:      Maintained
805 F:      drivers/gpio/gpio-amd-fch.c
806 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
807
808 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
810 S:      Orphan
811 F:      drivers/usb/gadget/udc/amd5536udc.*
812
813 AMD GEODE PROCESSOR/CHIPSET SUPPORT
814 P:      Andres Salomon <dilinger@queued.net>
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
817 S:      Supported
818 F:      drivers/char/hw_random/geode-rng.c
819 F:      drivers/crypto/geode*
820 F:      drivers/video/fbdev/geode/
821 F:      arch/x86/include/asm/geode.h
822
823 AMD IOMMU (AMD-VI)
824 M:      Joerg Roedel <joro@8bytes.org>
825 L:      iommu@lists.linux-foundation.org
826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
827 S:      Maintained
828 F:      drivers/iommu/amd_iommu*.[ch]
829 F:      include/linux/amd-iommu.h
830
831 AMD KFD
832 M:      Oded Gabbay <oded.gabbay@gmail.com>
833 L:      dri-devel@lists.freedesktop.org
834 T:      git git://people.freedesktop.org/~gabbayo/linux.git
835 S:      Supported
836 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
837 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
838 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
839 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
840 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
841 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
843 F:      drivers/gpu/drm/amd/amdkfd/
844 F:      drivers/gpu/drm/amd/include/cik_structs.h
845 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F:      drivers/gpu/drm/amd/include/vi_structs.h
847 F:      drivers/gpu/drm/amd/include/v9_structs.h
848 F:      include/uapi/linux/kfd_ioctl.h
849
850 AMD MP2 I2C DRIVER
851 M:      Elie Morisse <syniurge@gmail.com>
852 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L:      linux-i2c@vger.kernel.org
855 S:      Maintained
856 F:      drivers/i2c/busses/i2c-amd-mp2*
857
858 AMD POWERPLAY
859 M:      Rex Zhu <rex.zhu@amd.com>
860 M:      Evan Quan <evan.quan@amd.com>
861 L:      amd-gfx@lists.freedesktop.org
862 S:      Supported
863 F:      drivers/gpu/drm/amd/powerplay/
864 T:      git git://people.freedesktop.org/~agd5f/linux
865
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
868 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M:      Tom Lendacky <thomas.lendacky@amd.com>
870 S:      Supported
871 F:      arch/arm64/boot/dts/amd/
872
873 AMD XGBE DRIVER
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 L:      netdev@vger.kernel.org
876 S:      Supported
877 F:      drivers/net/ethernet/amd/xgbe/
878 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880 ANALOG DEVICES INC AD5686 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-pm@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5686*
886 F:      drivers/iio/dac/ad5696*
887
888 ANALOG DEVICES INC AD5758 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/dac/ad5758.c
894 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896 ANALOG DEVICES INC AD7124 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7124.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904 ANALOG DEVICES INC AD7606 DRIVER
905 M:      Stefan Popa <stefan.popa@analog.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7606.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
911
912 ANALOG DEVICES INC AD7768-1 DRIVER
913 M:      Stefan Popa <stefan.popa@analog.com>
914 L:      linux-iio@vger.kernel.org
915 W:      http://ez.analog.com/community/linux-device-drivers
916 S:      Supported
917 F:      drivers/iio/adc/ad7768-1.c
918 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
919
920 ANALOG DEVICES INC AD7780 DRIVER
921 M:      Michael Hennerich <Michael.Hennerich@analog.com>
922 M:      Renato Lui Geh <renatogeh@gmail.com>
923 L:      linux-iio@vger.kernel.org
924 W:      http://ez.analog.com/community/linux-device-drivers
925 S:      Supported
926 F:      drivers/iio/adc/ad7780.c
927 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
928
929 ANALOG DEVICES INC AD9389B DRIVER
930 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
931 L:      linux-media@vger.kernel.org
932 S:      Maintained
933 F:      drivers/media/i2c/ad9389b*
934
935 ANALOG DEVICES INC ADGS1408 DRIVER
936 M:      Mircea Caprioru <mircea.caprioru@analog.com>
937 S:      Supported
938 F:      drivers/mux/adgs1408.c
939 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
940
941 ANALOG DEVICES INC ADIS DRIVER LIBRARY
942 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
943 S:      Supported
944 L:      linux-iio@vger.kernel.org
945 F:      include/linux/iio/imu/adis.h
946 F:      drivers/iio/imu/adis.c
947
948 ANALOG DEVICES INC ADP5061 DRIVER
949 M:      Stefan Popa <stefan.popa@analog.com>
950 L:      linux-pm@vger.kernel.org
951 W:      http://ez.analog.com/community/linux-device-drivers
952 S:      Supported
953 F:      drivers/power/supply/adp5061.c
954
955 ANALOG DEVICES INC ADV7180 DRIVER
956 M:      Lars-Peter Clausen <lars@metafoo.de>
957 L:      linux-media@vger.kernel.org
958 W:      http://ez.analog.com/community/linux-device-drivers
959 S:      Supported
960 F:      drivers/media/i2c/adv7180.c
961
962 ANALOG DEVICES INC ADV748X DRIVER
963 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
964 L:      linux-media@vger.kernel.org
965 S:      Maintained
966 F:      drivers/media/i2c/adv748x/*
967
968 ANALOG DEVICES INC ADV7511 DRIVER
969 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L:      linux-media@vger.kernel.org
971 S:      Maintained
972 F:      drivers/media/i2c/adv7511*
973
974 ANALOG DEVICES INC ADV7604 DRIVER
975 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
976 L:      linux-media@vger.kernel.org
977 S:      Maintained
978 F:      drivers/media/i2c/adv7604*
979
980 ANALOG DEVICES INC ADV7842 DRIVER
981 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
982 L:      linux-media@vger.kernel.org
983 S:      Maintained
984 F:      drivers/media/i2c/adv7842*
985
986 ANALOG DEVICES INC ASOC CODEC DRIVERS
987 M:      Lars-Peter Clausen <lars@metafoo.de>
988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
989 W:      http://wiki.analog.com/
990 W:      http://ez.analog.com/community/linux-device-drivers
991 S:      Supported
992 F:      sound/soc/codecs/adau*
993 F:      sound/soc/codecs/adav*
994 F:      sound/soc/codecs/ad1*
995 F:      sound/soc/codecs/ad7*
996 F:      sound/soc/codecs/ssm*
997 F:      sound/soc/codecs/sigmadsp.*
998
999 ANALOG DEVICES INC DMA DRIVERS
1000 M:      Lars-Peter Clausen <lars@metafoo.de>
1001 W:      http://ez.analog.com/community/linux-device-drivers
1002 S:      Supported
1003 F:      drivers/dma/dma-axi-dmac.c
1004
1005 ANALOG DEVICES INC IIO DRIVERS
1006 M:      Lars-Peter Clausen <lars@metafoo.de>
1007 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1008 M:      Stefan Popa <stefan.popa@analog.com>
1009 W:      http://wiki.analog.com/
1010 W:      http://ez.analog.com/community/linux-device-drivers
1011 S:      Supported
1012 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1013 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1014 F:      drivers/iio/*/ad*
1015 F:      drivers/iio/adc/ltc2497*
1016 X:      drivers/iio/*/adjd*
1017 F:      drivers/staging/iio/*/ad*
1018
1019 ANALOGBITS PLL LIBRARIES
1020 M:      Paul Walmsley <paul.walmsley@sifive.com>
1021 S:      Supported
1022 F:      drivers/clk/analogbits/*
1023 F:      include/linux/clk/analogbits*
1024
1025 ANDES ARCHITECTURE
1026 M:      Greentime Hu <green.hu@gmail.com>
1027 M:      Vincent Chen <deanbo422@gmail.com>
1028 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1029 S:      Supported
1030 F:      arch/nds32/
1031 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1032 F:      Documentation/devicetree/bindings/nds32/
1033 K:      nds32
1034 N:      nds32
1035
1036 ANDROID CONFIG FRAGMENTS
1037 M:      Rob Herring <robh@kernel.org>
1038 S:      Supported
1039 F:      kernel/configs/android*
1040
1041 ANDROID DRIVERS
1042 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1043 M:      Arve Hjønnevåg <arve@android.com>
1044 M:      Todd Kjos <tkjos@android.com>
1045 M:      Martijn Coenen <maco@android.com>
1046 M:      Joel Fernandes <joel@joelfernandes.org>
1047 M:      Christian Brauner <christian@brauner.io>
1048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1049 L:      devel@driverdev.osuosl.org
1050 S:      Supported
1051 F:      drivers/android/
1052 F:      drivers/staging/android/
1053
1054 ANDROID GOLDFISH PIC DRIVER
1055 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1056 S:      Supported
1057 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1058 F:      drivers/irqchip/irq-goldfish-pic.c
1059
1060 ANDROID GOLDFISH RTC DRIVER
1061 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1062 S:      Supported
1063 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1064 F:      drivers/rtc/rtc-goldfish.c
1065
1066 ANDROID ION DRIVER
1067 M:      Laura Abbott <labbott@redhat.com>
1068 M:      Sumit Semwal <sumit.semwal@linaro.org>
1069 L:      devel@driverdev.osuosl.org
1070 L:      dri-devel@lists.freedesktop.org
1071 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1072 S:      Supported
1073 F:      drivers/staging/android/ion
1074 F:      drivers/staging/android/uapi/ion.h
1075
1076 AOA (Apple Onboard Audio) ALSA DRIVER
1077 M:      Johannes Berg <johannes@sipsolutions.net>
1078 L:      linuxppc-dev@lists.ozlabs.org
1079 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1080 S:      Maintained
1081 F:      sound/aoa/
1082
1083 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1084 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1085 L:      linux-iio@vger.kernel.org
1086 S:      Maintained
1087 F:      drivers/iio/adc/stx104.c
1088
1089 APM DRIVER
1090 M:      Jiri Kosina <jikos@kernel.org>
1091 S:      Odd fixes
1092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1093 F:      arch/x86/kernel/apm_32.c
1094 F:      include/linux/apm_bios.h
1095 F:      include/uapi/linux/apm_bios.h
1096 F:      drivers/char/apm-emulation.c
1097
1098 APPARMOR SECURITY MODULE
1099 M:      John Johansen <john.johansen@canonical.com>
1100 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1101 W:      wiki.apparmor.net
1102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1103 S:      Supported
1104 F:      security/apparmor/
1105 F:      Documentation/admin-guide/LSM/apparmor.rst
1106
1107 APPLE BCM5974 MULTITOUCH DRIVER
1108 M:      Henrik Rydberg <rydberg@bitmath.org>
1109 L:      linux-input@vger.kernel.org
1110 S:      Odd fixes
1111 F:      drivers/input/mouse/bcm5974.c
1112
1113 APPLE SMC DRIVER
1114 M:      Henrik Rydberg <rydberg@bitmath.org>
1115 L:      linux-hwmon@vger.kernel.org
1116 S:      Odd fixes
1117 F:      drivers/hwmon/applesmc.c
1118
1119 APPLETALK NETWORK LAYER
1120 L:      netdev@vger.kernel.org
1121 S:      Odd fixes
1122 F:      drivers/net/appletalk/
1123 F:      net/appletalk/
1124 F:      include/linux/atalk.h
1125 F:      include/uapi/linux/atalk.h
1126
1127 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1128 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1129 S:      Supported
1130 F:      arch/arm64/boot/dts/apm/
1131
1132 APPLIED MICRO (APM) X-GENE SOC EDAC
1133 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1134 S:      Supported
1135 F:      drivers/edac/xgene_edac.c
1136 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1137
1138 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1139 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1140 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1141 S:      Supported
1142 F:      drivers/net/ethernet/apm/xgene-v2/
1143
1144 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1145 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1146 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1147 M:      Quan Nguyen <quan@os.amperecomputing.com>
1148 S:      Supported
1149 F:      drivers/net/ethernet/apm/xgene/
1150 F:      drivers/net/phy/mdio-xgene.c
1151 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1152 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1153
1154 APPLIED MICRO (APM) X-GENE SOC PMU
1155 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1156 S:      Supported
1157 F:      drivers/perf/xgene_pmu.c
1158 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1159 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1160
1161 APTINA CAMERA SENSOR PLL
1162 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1163 L:      linux-media@vger.kernel.org
1164 S:      Maintained
1165 F:      drivers/media/i2c/aptina-pll.*
1166
1167 AQUANTIA ETHERNET DRIVER (atlantic)
1168 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1169 L:      netdev@vger.kernel.org
1170 S:      Supported
1171 W:      http://www.aquantia.com
1172 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1173 F:      drivers/net/ethernet/aquantia/atlantic/
1174 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1175
1176 ARC FRAMEBUFFER DRIVER
1177 M:      Jaya Kumar <jayalk@intworks.biz>
1178 S:      Maintained
1179 F:      drivers/video/fbdev/arcfb.c
1180 F:      drivers/video/fbdev/core/fb_defio.c
1181
1182 ARC PGU DRM DRIVER
1183 M:      Alexey Brodkin <abrodkin@synopsys.com>
1184 S:      Supported
1185 F:      drivers/gpu/drm/arc/
1186 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1187
1188 ARCNET NETWORK LAYER
1189 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1190 L:      netdev@vger.kernel.org
1191 S:      Maintained
1192 F:      drivers/net/arcnet/
1193 F:      include/uapi/linux/if_arcnet.h
1194
1195 ARM ARCHITECTED TIMER DRIVER
1196 M:      Mark Rutland <mark.rutland@arm.com>
1197 M:      Marc Zyngier <maz@kernel.org>
1198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 S:      Maintained
1200 F:      arch/arm/include/asm/arch_timer.h
1201 F:      arch/arm64/include/asm/arch_timer.h
1202 F:      drivers/clocksource/arm_arch_timer.c
1203
1204 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1205 M:      Linus Walleij <linus.walleij@linaro.org>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 F:      Documentation/devicetree/bindings/arm/arm-boards
1209 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1210 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1211 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1212 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1213 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1214 F:      arch/arm/mach-integrator/
1215 F:      arch/arm/mach-realview/
1216 F:      arch/arm/mach-versatile/
1217 F:      arch/arm/plat-versatile/
1218 F:      arch/arm/boot/dts/arm-realview-*
1219 F:      arch/arm/boot/dts/integrator*
1220 F:      arch/arm/boot/dts/versatile*
1221 F:      drivers/clk/versatile/
1222 F:      drivers/i2c/busses/i2c-versatile.c
1223 F:      drivers/irqchip/irq-versatile-fpga.c
1224 F:      drivers/mtd/maps/physmap_of_versatile.c
1225 F:      drivers/power/reset/arm-versatile-reboot.c
1226 F:      drivers/soc/versatile/
1227
1228 ARM HDLCD DRM DRIVER
1229 M:      Liviu Dudau <liviu.dudau@arm.com>
1230 S:      Supported
1231 F:      drivers/gpu/drm/arm/hdlcd_*
1232 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1233
1234 ARM KOMEDA DRM-KMS DRIVER
1235 M:      James (Qian) Wang <james.qian.wang@arm.com>
1236 M:      Liviu Dudau <liviu.dudau@arm.com>
1237 L:      Mali DP Maintainers <malidp@foss.arm.com>
1238 S:      Supported
1239 T:      git git://anongit.freedesktop.org/drm/drm-misc
1240 F:      drivers/gpu/drm/arm/display/include/
1241 F:      drivers/gpu/drm/arm/display/komeda/
1242 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1243 F:      Documentation/gpu/komeda-kms.rst
1244
1245 ARM MALI-DP DRM DRIVER
1246 M:      Liviu Dudau <liviu.dudau@arm.com>
1247 M:      Brian Starkey <brian.starkey@arm.com>
1248 L:      Mali DP Maintainers <malidp@foss.arm.com>
1249 S:      Supported
1250 T:      git git://anongit.freedesktop.org/drm/drm-misc
1251 F:      drivers/gpu/drm/arm/
1252 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1253 F:      Documentation/gpu/afbc.rst
1254
1255 ARM MALI PANFROST DRM DRIVER
1256 M:      Rob Herring <robh@kernel.org>
1257 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1258 L:      dri-devel@lists.freedesktop.org
1259 S:      Supported
1260 T:      git git://anongit.freedesktop.org/drm/drm-misc
1261 F:      drivers/gpu/drm/panfrost/
1262 F:      include/uapi/drm/panfrost_drm.h
1263
1264 ARM MFM AND FLOPPY DRIVERS
1265 M:      Ian Molton <spyro@f2s.com>
1266 S:      Maintained
1267 F:      arch/arm/mach-rpc/floppydma.S
1268 F:      arch/arm/include/asm/floppy.h
1269
1270 ARM PMU PROFILING AND DEBUGGING
1271 M:      Will Deacon <will@kernel.org>
1272 M:      Mark Rutland <mark.rutland@arm.com>
1273 S:      Maintained
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 F:      arch/arm*/kernel/perf_*
1276 F:      arch/arm/oprofile/common.c
1277 F:      arch/arm*/kernel/hw_breakpoint.c
1278 F:      arch/arm*/include/asm/hw_breakpoint.h
1279 F:      arch/arm*/include/asm/perf_event.h
1280 F:      drivers/perf/*
1281 F:      include/linux/perf/arm_pmu.h
1282 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1283 F:      Documentation/devicetree/bindings/perf/
1284
1285 ARM PORT
1286 M:      Russell King <linux@armlinux.org.uk>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 W:      http://www.armlinux.org.uk/
1289 S:      Odd Fixes
1290 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1291 F:      arch/arm/
1292 X:      arch/arm/boot/dts/
1293
1294 ARM PRIMECELL AACI PL041 DRIVER
1295 M:      Russell King <linux@armlinux.org.uk>
1296 S:      Odd Fixes
1297 F:      sound/arm/aaci.*
1298
1299 ARM PRIMECELL BUS SUPPORT
1300 M:      Russell King <linux@armlinux.org.uk>
1301 S:      Odd Fixes
1302 F:      drivers/amba/
1303 F:      include/linux/amba/bus.h
1304
1305 ARM PRIMECELL CLCD PL110 DRIVER
1306 M:      Russell King <linux@armlinux.org.uk>
1307 S:      Odd Fixes
1308 F:      drivers/video/fbdev/amba-clcd.*
1309
1310 ARM PRIMECELL KMI PL050 DRIVER
1311 M:      Russell King <linux@armlinux.org.uk>
1312 S:      Odd Fixes
1313 F:      drivers/input/serio/ambakmi.*
1314 F:      include/linux/amba/kmi.h
1315
1316 ARM PRIMECELL MMCI PL180/1 DRIVER
1317 M:      Russell King <linux@armlinux.org.uk>
1318 S:      Odd Fixes
1319 F:      drivers/mmc/host/mmci.*
1320 F:      include/linux/amba/mmci.h
1321
1322 ARM PRIMECELL SSP PL022 SPI DRIVER
1323 M:      Linus Walleij <linus.walleij@linaro.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1327 F:      drivers/spi/spi-pl022.c
1328
1329 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1330 M:      Russell King <linux@armlinux.org.uk>
1331 S:      Odd Fixes
1332 F:      drivers/tty/serial/amba-pl01*.c
1333 F:      include/linux/amba/serial.h
1334
1335 ARM PRIMECELL VIC PL190/PL192 DRIVER
1336 M:      Linus Walleij <linus.walleij@linaro.org>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1340 F:      drivers/irqchip/irq-vic.c
1341
1342 AMAZON ANNAPURNA LABS FIC DRIVER
1343 M:      Talel Shenhar <talel@amazon.com>
1344 S:      Maintained
1345 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1346 F:      drivers/irqchip/irq-al-fic.c
1347
1348 ARM SMMU DRIVERS
1349 M:      Will Deacon <will@kernel.org>
1350 R:      Robin Murphy <robin.murphy@arm.com>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353 F:      drivers/iommu/arm-smmu.c
1354 F:      drivers/iommu/arm-smmu-v3.c
1355 F:      drivers/iommu/io-pgtable-arm.c
1356 F:      drivers/iommu/io-pgtable-arm-v7s.c
1357
1358 ARM SUB-ARCHITECTURES
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361 F:      arch/arm/mach-*/
1362 F:      arch/arm/plat-*/
1363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1364
1365 ARM/ACTIONS SEMI ARCHITECTURE
1366 M:      Andreas Färber <afaerber@suse.de>
1367 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 N:      owl
1371 F:      arch/arm/mach-actions/
1372 F:      arch/arm/boot/dts/owl-*
1373 F:      arch/arm64/boot/dts/actions/
1374 F:      drivers/clk/actions/
1375 F:      drivers/clocksource/timer-owl*
1376 F:      drivers/dma/owl-dma.c
1377 F:      drivers/i2c/busses/i2c-owl.c
1378 F:      drivers/pinctrl/actions/*
1379 F:      drivers/soc/actions/
1380 F:      include/dt-bindings/power/owl-*
1381 F:      include/linux/soc/actions/
1382 F:      Documentation/devicetree/bindings/arm/actions.txt
1383 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1384 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1385 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1386 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1387 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1388 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1389
1390 ARM/ADS SPHERE MACHINE SUPPORT
1391 M:      Lennert Buytenhek <kernel@wantstofly.org>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394
1395 ARM/AFEB9260 MACHINE SUPPORT
1396 M:      Sergey Lapin <slapin@ossfans.org>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399
1400 ARM/AJECO 1ARM MACHINE SUPPORT
1401 M:      Lennert Buytenhek <kernel@wantstofly.org>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404
1405 ARM/Allwinner SoC Clock Support
1406 M:      Emilio López <emilio@elopez.com.ar>
1407 S:      Maintained
1408 F:      drivers/clk/sunxi/
1409
1410 ARM/Allwinner sunXi SoC support
1411 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1412 M:      Chen-Yu Tsai <wens@csie.org>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 N:      sun[x456789]i
1416 N:      sun50i
1417 F:      arch/arm/mach-sunxi/
1418 F:      arch/arm64/boot/dts/allwinner/
1419 F:      drivers/clk/sunxi-ng/
1420 F:      drivers/pinctrl/sunxi/
1421 F:      drivers/soc/sunxi/
1422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1423
1424 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1425 M:      Neil Armstrong <narmstrong@baylibre.com>
1426 M:      Jerome Brunet <jbrunet@baylibre.com>
1427 L:      linux-amlogic@lists.infradead.org
1428 S:      Maintained
1429 F:      drivers/clk/meson/
1430 F:      include/dt-bindings/clock/meson*
1431 F:      include/dt-bindings/clock/gxbb*
1432 F:      Documentation/devicetree/bindings/clock/amlogic*
1433
1434 ARM/Amlogic Meson SoC support
1435 M:      Kevin Hilman <khilman@baylibre.com>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 L:      linux-amlogic@lists.infradead.org
1438 W:      http://linux-meson.com/
1439 S:      Maintained
1440 F:      arch/arm/mach-meson/
1441 F:      arch/arm/boot/dts/meson*
1442 F:      arch/arm64/boot/dts/amlogic/
1443 F:      drivers/pinctrl/meson/
1444 F:      drivers/mmc/host/meson*
1445 F:      drivers/soc/amlogic/
1446 N:      meson
1447
1448 ARM/Amlogic Meson SoC Sound Drivers
1449 M:      Jerome Brunet <jbrunet@baylibre.com>
1450 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      sound/soc/meson/
1453 F:      Documentation/devicetree/bindings/sound/amlogic*
1454
1455 ARM/Annapurna Labs ALPINE ARCHITECTURE
1456 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1457 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 F:      arch/arm/mach-alpine/
1461 F:      arch/arm/boot/dts/alpine*
1462 F:      arch/arm64/boot/dts/al/
1463 F:      drivers/*/*alpine*
1464
1465 ARM/ARTPEC MACHINE SUPPORT
1466 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1467 M:      Lars Persson <lars.persson@axis.com>
1468 S:      Maintained
1469 L:      linux-arm-kernel@axis.com
1470 F:      arch/arm/mach-artpec
1471 F:      arch/arm/boot/dts/artpec6*
1472 F:      drivers/clk/axis
1473 F:      drivers/crypto/axis
1474 F:      drivers/pinctrl/pinctrl-artpec*
1475 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1476
1477 ARM/ASPEED I2C DRIVER
1478 M:      Brendan Higgins <brendanhiggins@google.com>
1479 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1480 R:      Joel Stanley <joel@jms.id.au>
1481 L:      linux-i2c@vger.kernel.org
1482 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1485 F:      drivers/i2c/busses/i2c-aspeed.c
1486 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1487 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1488
1489 ARM/ASPEED MACHINE SUPPORT
1490 M:      Joel Stanley <joel@jms.id.au>
1491 R:      Andrew Jeffery <andrew@aj.id.au>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1494 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1495 S:      Supported
1496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1497 F:      arch/arm/mach-aspeed/
1498 F:      arch/arm/boot/dts/aspeed-*
1499 N:      aspeed
1500
1501 ARM/BITMAIN ARCHITECTURE
1502 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm64/boot/dts/bitmain/
1506 F:      drivers/pinctrl/pinctrl-bm1880.c
1507 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1508 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1509
1510 ARM/CALXEDA HIGHBANK ARCHITECTURE
1511 M:      Rob Herring <robh@kernel.org>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-highbank/
1515 F:      arch/arm/boot/dts/highbank.dts
1516 F:      arch/arm/boot/dts/ecx-*.dts*
1517
1518 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1519 M:      Krzysztof Halasa <khalasa@piap.pl>
1520 S:      Maintained
1521 F:      arch/arm/mach-cns3xxx/
1522
1523 ARM/CAVIUM THUNDER NETWORK DRIVER
1524 M:      Sunil Goutham <sgoutham@cavium.com>
1525 M:      Robert Richter <rric@kernel.org>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Supported
1528 F:      drivers/net/ethernet/cavium/thunder/
1529
1530 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1531 M:      Lukasz Majewski <lukma@denx.de>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm/mach-ep93xx/ts72xx.c
1535
1536 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1537 M:      Alexander Shiyan <shc_work@mail.ru>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Odd Fixes
1540 N:      clps711x
1541
1542 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1543 M:      Lennert Buytenhek <kernel@wantstofly.org>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546
1547 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1548 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1549 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 S:      Maintained
1552 F:      arch/arm/mach-ep93xx/
1553 F:      arch/arm/mach-ep93xx/include/mach/
1554
1555 ARM/CLKDEV SUPPORT
1556 M:      Russell King <linux@armlinux.org.uk>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1560 F:      drivers/clk/clkdev.c
1561
1562 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1563 M:      Mike Rapoport <mike@compulab.co.il>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566
1567 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1568 M:      Baruch Siach <baruch@tkos.co.il>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571 F:      arch/arm/boot/dts/cx92755*
1572 N:      digicolor
1573
1574 ARM/CONTEC MICRO9 MACHINE SUPPORT
1575 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1576 S:      Maintained
1577 F:      arch/arm/mach-ep93xx/micro9.c
1578
1579 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1580 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1581 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584 F:      drivers/hwtracing/coresight/*
1585 F:      Documentation/trace/coresight.txt
1586 F:      Documentation/trace/coresight-cpu-debug.txt
1587 F:      Documentation/devicetree/bindings/arm/coresight.txt
1588 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1589 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1590 F:      tools/perf/arch/arm/util/pmu.c
1591 F:      tools/perf/arch/arm/util/auxtrace.c
1592 F:      tools/perf/arch/arm/util/cs-etm.c
1593 F:      tools/perf/arch/arm/util/cs-etm.h
1594 F:      tools/perf/util/cs-etm.*
1595 F:      tools/perf/util/cs-etm-decoder/*
1596
1597 ARM/CORGI MACHINE SUPPORT
1598 M:      Richard Purdie <rpurdie@rpsys.net>
1599 S:      Maintained
1600
1601 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1602 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1603 M:      Linus Walleij <linus.walleij@linaro.org>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 T:      git git://github.com/ulli-kroll/linux.git
1606 S:      Maintained
1607 F:      Documentation/devicetree/bindings/arm/gemini.txt
1608 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1609 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1610 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1611 F:      arch/arm/mach-gemini/
1612 F:      drivers/net/ethernet/cortina/
1613 F:      drivers/pinctrl/pinctrl-gemini.c
1614 F:      drivers/rtc/rtc-ftrtc010.c
1615
1616 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1617 M:      Barry Song <baohua@kernel.org>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1620 S:      Maintained
1621 F:      arch/arm/boot/dts/prima2*
1622 F:      arch/arm/mach-prima2/
1623 F:      drivers/clk/sirf/
1624 F:      drivers/clocksource/timer-prima2.c
1625 F:      drivers/clocksource/timer-atlas7.c
1626 N:      [^a-z]sirf
1627 X:      drivers/gnss
1628
1629 ARM/EBSA110 MACHINE SUPPORT
1630 M:      Russell King <linux@armlinux.org.uk>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 W:      http://www.armlinux.org.uk/
1633 S:      Maintained
1634 F:      arch/arm/mach-ebsa110/
1635 F:      drivers/net/ethernet/amd/am79c961a.*
1636
1637 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1638 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1639 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 N:      efm32
1643
1644 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1645 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      arch/arm/mach-pxa/ezx.c
1649
1650 ARM/FARADAY FA526 PORT
1651 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654 T:      git git://git.berlios.de/gemini-board
1655 F:      arch/arm/mm/*-fa*
1656
1657 ARM/FOOTBRIDGE ARCHITECTURE
1658 M:      Russell King <linux@armlinux.org.uk>
1659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 W:      http://www.armlinux.org.uk/
1661 S:      Maintained
1662 F:      arch/arm/include/asm/hardware/dec21285.h
1663 F:      arch/arm/mach-footbridge/
1664
1665 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1666 M:      Shawn Guo <shawnguo@kernel.org>
1667 M:      Sascha Hauer <s.hauer@pengutronix.de>
1668 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1669 R:      Fabio Estevam <festevam@gmail.com>
1670 R:      NXP Linux Team <linux-imx@nxp.com>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 S:      Maintained
1673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1674 N:      imx
1675 N:      mxs
1676 X:      drivers/media/i2c/
1677
1678 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1679 M:      Shawn Guo <shawnguo@kernel.org>
1680 M:      Sascha Hauer <s.hauer@pengutronix.de>
1681 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1682 R:      Stefan Agner <stefan@agner.ch>
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Maintained
1685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1686 F:      arch/arm/mach-imx/*vf610*
1687 F:      arch/arm/boot/dts/vf*
1688
1689 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1690 M:      Shawn Guo <shawnguo@kernel.org>
1691 M:      Li Yang <leoyang.li@nxp.com>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1695 F:      arch/arm/boot/dts/ls1021a*
1696 F:      arch/arm64/boot/dts/freescale/fsl-*
1697 F:      arch/arm64/boot/dts/freescale/qoriq-*
1698
1699 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1700 M:      Lennert Buytenhek <kernel@wantstofly.org>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703
1704 ARM/GUMSTIX MACHINE SUPPORT
1705 M:      Steve Sakoman <sakoman@gmail.com>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 S:      Maintained
1708
1709 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1710 M:      Philipp Zabel <philipp.zabel@gmail.com>
1711 M:      Paul Parsons <lost.distance@yahoo.com>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714 F:      arch/arm/mach-pxa/hx4700.c
1715 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1716 F:      sound/soc/pxa/hx4700.c
1717
1718 ARM/HISILICON SOC SUPPORT
1719 M:      Wei Xu <xuwei5@hisilicon.com>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W:      http://www.hisilicon.com
1722 S:      Supported
1723 T:      git git://github.com/hisilicon/linux-hisi.git
1724 F:      arch/arm/mach-hisi/
1725 F:      arch/arm/boot/dts/hi3*
1726 F:      arch/arm/boot/dts/hip*
1727 F:      arch/arm/boot/dts/hisi*
1728 F:      arch/arm64/boot/dts/hisilicon/
1729
1730 ARM/HP JORNADA 7XX MACHINE SUPPORT
1731 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1732 W:      www.jlime.com
1733 S:      Maintained
1734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1735 F:      arch/arm/mach-sa1100/jornada720.c
1736 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1737
1738 ARM/IGEP MACHINE SUPPORT
1739 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1740 M:      Javier Martinez Canillas <javier@dowhile0.org>
1741 L:      linux-omap@vger.kernel.org
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744 F:      arch/arm/boot/dts/omap3-igep*
1745
1746 ARM/INCOME PXA270 SUPPORT
1747 M:      Marek Vasut <marek.vasut@gmail.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1751
1752 ARM/INTEL IOP32X ARM ARCHITECTURE
1753 M:      Lennert Buytenhek <kernel@wantstofly.org>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756
1757 ARM/INTEL IQ81342EX MACHINE SUPPORT
1758 M:      Lennert Buytenhek <kernel@wantstofly.org>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 S:      Maintained
1761
1762 ARM/INTEL IXDP2850 MACHINE SUPPORT
1763 M:      Lennert Buytenhek <kernel@wantstofly.org>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 S:      Maintained
1766
1767 ARM/INTEL IXP4XX ARM ARCHITECTURE
1768 M:      Linus Walleij <linusw@kernel.org>
1769 M:      Imre Kaloz <kaloz@openwrt.org>
1770 M:      Krzysztof Halasa <khalasa@piap.pl>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S:      Maintained
1773 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1774 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1775 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1776 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1777 F:      arch/arm/mach-ixp4xx/
1778 F:      drivers/clocksource/timer-ixp4xx.c
1779 F:      drivers/gpio/gpio-ixp4xx.c
1780 F:      drivers/irqchip/irq-ixp4xx.c
1781 F:      include/linux/irqchip/irq-ixp4xx.h
1782 F:      include/linux/platform_data/timer-ixp4xx.h
1783
1784 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1785 M:      Jonathan Cameron <jic23@cam.ac.uk>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S:      Maintained
1788 F:      arch/arm/mach-pxa/stargate2.c
1789 F:      drivers/pcmcia/pxa2xx_stargate2.c
1790
1791 ARM/INTEL XSC3 (MANZANO) ARM CORE
1792 M:      Lennert Buytenhek <kernel@wantstofly.org>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795
1796 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1797 M:      Lennert Buytenhek <kernel@wantstofly.org>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800
1801 ARM/LG1K ARCHITECTURE
1802 M:      Chanho Min <chanho.min@lge.com>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      arch/arm64/boot/dts/lg/
1806
1807 ARM/LOGICPD PXA270 MACHINE SUPPORT
1808 M:      Lennert Buytenhek <kernel@wantstofly.org>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 S:      Maintained
1811
1812 ARM/LPC18XX ARCHITECTURE
1813 M:      Vladimir Zapolskiy <vz@mleia.com>
1814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 S:      Maintained
1816 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1817 F:      arch/arm/boot/dts/lpc43*
1818 F:      drivers/i2c/busses/i2c-lpc2k.c
1819 F:      drivers/memory/pl172.c
1820 F:      drivers/mtd/spi-nor/nxp-spifi.c
1821 F:      drivers/rtc/rtc-lpc24xx.c
1822 N:      lpc18xx
1823
1824 ARM/LPC32XX SOC SUPPORT
1825 M:      Vladimir Zapolskiy <vz@mleia.com>
1826 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1829 S:      Maintained
1830 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1831 F:      arch/arm/boot/dts/lpc32*
1832 F:      arch/arm/mach-lpc32xx/
1833 F:      drivers/i2c/busses/i2c-pnx.c
1834 F:      drivers/net/ethernet/nxp/lpc_eth.c
1835 F:      drivers/usb/host/ohci-nxp.c
1836 F:      drivers/watchdog/pnx4008_wdt.c
1837 N:      lpc32xx
1838
1839 ARM/MAGICIAN MACHINE SUPPORT
1840 M:      Philipp Zabel <philipp.zabel@gmail.com>
1841 S:      Maintained
1842
1843 ARM/Marvell Dove/MV78xx0/Orion SOC support
1844 M:      Jason Cooper <jason@lakedaemon.net>
1845 M:      Andrew Lunn <andrew@lunn.ch>
1846 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1847 M:      Gregory Clement <gregory.clement@bootlin.com>
1848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 S:      Maintained
1850 F:      Documentation/devicetree/bindings/soc/dove/
1851 F:      arch/arm/mach-dove/
1852 F:      arch/arm/mach-mv78xx0/
1853 F:      arch/arm/mach-orion5x/
1854 F:      arch/arm/plat-orion/
1855 F:      arch/arm/boot/dts/dove*
1856 F:      arch/arm/boot/dts/orion5x*
1857 T:      git git://git.infradead.org/linux-mvebu.git
1858
1859 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1860 M:      Jason Cooper <jason@lakedaemon.net>
1861 M:      Andrew Lunn <andrew@lunn.ch>
1862 M:      Gregory Clement <gregory.clement@bootlin.com>
1863 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866 F:      arch/arm/boot/dts/armada*
1867 F:      arch/arm/boot/dts/kirkwood*
1868 F:      arch/arm/configs/mvebu_*_defconfig
1869 F:      arch/arm/mach-mvebu/
1870 F:      arch/arm64/boot/dts/marvell/armada*
1871 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1872 F:      drivers/cpufreq/armada-8k-cpufreq.c
1873 F:      drivers/cpufreq/mvebu-cpufreq.c
1874 F:      drivers/irqchip/irq-armada-370-xp.c
1875 F:      drivers/irqchip/irq-mvebu-*
1876 F:      drivers/pinctrl/mvebu/
1877 F:      drivers/rtc/rtc-armada38x.c
1878 T:      git git://git.infradead.org/linux-mvebu.git
1879
1880 ARM/Mediatek RTC DRIVER
1881 M:      Eddie Huang <eddie.huang@mediatek.com>
1882 M:      Sean Wang <sean.wang@mediatek.com>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1885 S:      Maintained
1886 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1887 F:      drivers/rtc/rtc-mt6397.c
1888 F:      drivers/rtc/rtc-mt7622.c
1889
1890 ARM/Mediatek SoC support
1891 M:      Matthias Brugger <matthias.bgg@gmail.com>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1894 W:      https://mtk.bcnfs.org/
1895 C:      irc://chat.freenode.net/linux-mediatek
1896 S:      Maintained
1897 F:      arch/arm/boot/dts/mt6*
1898 F:      arch/arm/boot/dts/mt7*
1899 F:      arch/arm/boot/dts/mt8*
1900 F:      arch/arm/mach-mediatek/
1901 F:      arch/arm64/boot/dts/mediatek/
1902 F:      drivers/soc/mediatek/
1903 N:      mtk
1904 N:      mt[678]
1905 K:      mediatek
1906
1907 ARM/Mediatek USB3 PHY DRIVER
1908 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      drivers/phy/mediatek/
1913 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1914
1915 ARM/Microchip (AT91) SoC support
1916 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1917 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1918 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.linux4sam.org
1921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1922 S:      Supported
1923 N:      at91
1924 N:      atmel
1925 F:      arch/arm/mach-at91/
1926 F:      include/soc/at91/
1927 F:      arch/arm/boot/dts/at91*.dts
1928 F:      arch/arm/boot/dts/at91*.dtsi
1929 F:      arch/arm/boot/dts/sama*.dts
1930 F:      arch/arm/boot/dts/sama*.dtsi
1931 F:      arch/arm/include/debug/at91.S
1932 F:      drivers/memory/atmel*
1933 F:      drivers/watchdog/sama5d4_wdt.c
1934 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1935 X:      drivers/net/wireless/atmel/
1936
1937 ARM/MIOA701 MACHINE SUPPORT
1938 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F:      arch/arm/mach-pxa/mioa701.c
1941 S:      Maintained
1942
1943 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1944 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1945 S:      Maintained
1946
1947 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1948 M:      Linus Walleij <linus.walleij@linaro.org>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1952 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1953 F:      arch/arm/mach-nomadik/
1954 F:      arch/arm/mach-u300/
1955 F:      arch/arm/mach-ux500/
1956 F:      drivers/soc/ux500/
1957 F:      arch/arm/boot/dts/ste-*
1958 F:      drivers/clk/clk-nomadik.c
1959 F:      drivers/clk/clk-u300.c
1960 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1961 F:      drivers/clocksource/timer-u300.c
1962 F:      drivers/dma/coh901318*
1963 F:      drivers/dma/ste_dma40*
1964 F:      drivers/hwspinlock/u8500_hsem.c
1965 F:      drivers/i2c/busses/i2c-nomadik.c
1966 F:      drivers/i2c/busses/i2c-stu300.c
1967 F:      drivers/mfd/ab3100*
1968 F:      drivers/mfd/ab8500*
1969 F:      drivers/mfd/abx500*
1970 F:      drivers/mfd/dbx500*
1971 F:      drivers/mfd/db8500*
1972 F:      drivers/pinctrl/nomadik/
1973 F:      drivers/pinctrl/pinctrl-coh901*
1974 F:      drivers/pinctrl/pinctrl-u300.c
1975 F:      drivers/rtc/rtc-ab3100.c
1976 F:      drivers/rtc/rtc-ab8500.c
1977 F:      drivers/rtc/rtc-coh901331.c
1978 F:      drivers/rtc/rtc-pl031.c
1979 F:      drivers/watchdog/coh901327_wdt.c
1980 F:      Documentation/devicetree/bindings/arm/ste-*
1981 F:      Documentation/devicetree/bindings/arm/ux500/
1982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1983
1984 ARM/NUVOTON NPCM ARCHITECTURE
1985 M:      Avi Fishman <avifishman70@gmail.com>
1986 M:      Tomer Maimon <tmaimon77@gmail.com>
1987 M:      Tali Perry <tali.perry1@gmail.com>
1988 R:      Patrick Venture <venture@google.com>
1989 R:      Nancy Yuen <yuenn@google.com>
1990 R:      Benjamin Fair <benjaminfair@google.com>
1991 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1992 S:      Supported
1993 F:      arch/arm/mach-npcm/
1994 F:      arch/arm/boot/dts/nuvoton-npcm*
1995 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1996 F:      drivers/*/*npcm*
1997 F:      Documentation/devicetree/bindings/*/*npcm*
1998 F:      Documentation/devicetree/bindings/*/*/*npcm*
1999
2000 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2001 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2002 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2003 S:      Orphan
2004 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2005 F:      arch/arm/mach-s3c24xx/gta02.h
2006
2007 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2008 M:      Alexander Clouter <alex@digriz.org.uk>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 W:      http://www.digriz.org.uk/ts78xx/kernel
2011 S:      Maintained
2012 F:      arch/arm/mach-orion5x/ts78xx-*
2013
2014 ARM/OXNAS platform support
2015 M:      Neil Armstrong <narmstrong@baylibre.com>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2018 S:      Maintained
2019 F:      arch/arm/mach-oxnas/
2020 F:      arch/arm/boot/dts/ox8*.dts*
2021 N:      oxnas
2022
2023 ARM/PALM TREO SUPPORT
2024 M:      Tomas Cech <sleep_walker@suse.com>
2025 L:      linux-arm-kernel@lists.infradead.org
2026 W:      http://hackndev.com
2027 S:      Maintained
2028 F:      arch/arm/mach-pxa/palmtreo.*
2029
2030 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2031 M:      Marek Vasut <marek.vasut@gmail.com>
2032 L:      linux-arm-kernel@lists.infradead.org
2033 W:      http://hackndev.com
2034 S:      Maintained
2035 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2036 F:      arch/arm/mach-pxa/palmtx.c
2037 F:      arch/arm/mach-pxa/palmt5.*
2038 F:      arch/arm/mach-pxa/include/mach/palmld.h
2039 F:      arch/arm/mach-pxa/palmld.c
2040 F:      arch/arm/mach-pxa/palmte2.*
2041 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2042 F:      arch/arm/mach-pxa/palmtc.c
2043
2044 ARM/PALMZ72 SUPPORT
2045 M:      Sergey Lapin <slapin@ossfans.org>
2046 L:      linux-arm-kernel@lists.infradead.org
2047 W:      http://hackndev.com
2048 S:      Maintained
2049 F:      arch/arm/mach-pxa/palmz72.*
2050
2051 ARM/PLEB SUPPORT
2052 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2053 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2054 S:      Maintained
2055
2056 ARM/PT DIGITAL BOARD PORT
2057 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 W:      http://www.armlinux.org.uk/
2060 S:      Maintained
2061
2062 ARM/QUALCOMM SUPPORT
2063 M:      Andy Gross <agross@kernel.org>
2064 L:      linux-arm-msm@vger.kernel.org
2065 S:      Maintained
2066 F:      Documentation/devicetree/bindings/soc/qcom/
2067 F:      Documentation/devicetree/bindings/*/qcom*
2068 F:      arch/arm/boot/dts/qcom-*.dts
2069 F:      arch/arm/boot/dts/qcom-*.dtsi
2070 F:      arch/arm/mach-qcom/
2071 F:      arch/arm64/boot/dts/qcom/
2072 F:      drivers/*/qcom/
2073 F:      drivers/*/qcom*
2074 F:      drivers/*/*/qcom/
2075 F:      drivers/*/*/qcom*
2076 F:      drivers/*/pm8???-*
2077 F:      drivers/bluetooth/btqcomsmd.c
2078 F:      drivers/clocksource/timer-qcom.c
2079 F:      drivers/extcon/extcon-qcom*
2080 F:      drivers/iommu/msm*
2081 F:      drivers/i2c/busses/i2c-qup.c
2082 F:      drivers/i2c/busses/i2c-qcom-geni.c
2083 F:      drivers/mfd/ssbi.c
2084 F:      drivers/mmc/host/mmci_qcom*
2085 F:      drivers/mmc/host/sdhci-msm.c
2086 F:      drivers/pci/controller/dwc/pcie-qcom.c
2087 F:      drivers/phy/qualcomm/
2088 F:      drivers/power/*/msm*
2089 F:      drivers/reset/reset-qcom-*
2090 F:      drivers/scsi/ufs/ufs-qcom.*
2091 F:      drivers/spi/spi-qup.c
2092 F:      drivers/spi/spi-geni-qcom.c
2093 F:      drivers/spi/spi-qcom-qspi.c
2094 F:      drivers/tty/serial/msm_serial.c
2095 F:      drivers/usb/dwc3/dwc3-qcom.c
2096 F:      include/dt-bindings/*/qcom*
2097 F:      include/linux/*/qcom*
2098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2099
2100 ARM/RADISYS ENP2611 MACHINE SUPPORT
2101 M:      Lennert Buytenhek <kernel@wantstofly.org>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 S:      Maintained
2104
2105 ARM/RDA MICRO ARCHITECTURE
2106 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2109 S:      Maintained
2110 F:      arch/arm/boot/dts/rda8810pl-*
2111 F:      drivers/clocksource/timer-rda.c
2112 F:      drivers/irqchip/irq-rda-intc.c
2113 F:      drivers/tty/serial/rda-uart.c
2114 F:      Documentation/devicetree/bindings/arm/rda.yaml
2115 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2116 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2117 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2118
2119 ARM/REALTEK ARCHITECTURE
2120 M:      Andreas Färber <afaerber@suse.de>
2121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 S:      Maintained
2123 F:      arch/arm64/boot/dts/realtek/
2124 F:      Documentation/devicetree/bindings/arm/realtek.txt
2125
2126 ARM/RENESAS ARM64 ARCHITECTURE
2127 M:      Simon Horman <horms@verge.net.au>
2128 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2129 M:      Magnus Damm <magnus.damm@gmail.com>
2130 L:      linux-renesas-soc@vger.kernel.org
2131 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2134 S:      Supported
2135 F:      arch/arm64/boot/dts/renesas/
2136 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2137 F:      drivers/soc/renesas/
2138 F:      include/linux/soc/renesas/
2139
2140 ARM/RISCPC ARCHITECTURE
2141 M:      Russell King <linux@armlinux.org.uk>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 W:      http://www.armlinux.org.uk/
2144 S:      Maintained
2145 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2146 F:      arch/arm/include/asm/hardware/ioc.h
2147 F:      arch/arm/include/asm/hardware/iomd.h
2148 F:      arch/arm/include/asm/hardware/memc.h
2149 F:      arch/arm/mach-rpc/
2150 F:      drivers/net/ethernet/8390/etherh.c
2151 F:      drivers/net/ethernet/i825xx/ether1*
2152 F:      drivers/net/ethernet/seeq/ether3*
2153 F:      drivers/scsi/arm/
2154
2155 ARM/Rockchip SoC support
2156 M:      Heiko Stuebner <heiko@sntech.de>
2157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L:      linux-rockchip@lists.infradead.org
2159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2160 S:      Maintained
2161 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2162 F:      arch/arm/boot/dts/rk3*
2163 F:      arch/arm/boot/dts/rv1108*
2164 F:      arch/arm/mach-rockchip/
2165 F:      drivers/clk/rockchip/
2166 F:      drivers/i2c/busses/i2c-rk3x.c
2167 F:      drivers/*/*rockchip*
2168 F:      drivers/*/*/*rockchip*
2169 F:      sound/soc/rockchip/
2170 N:      rockchip
2171
2172 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2173 M:      Kukjin Kim <kgene@kernel.org>
2174 M:      Krzysztof Kozlowski <krzk@kernel.org>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2177 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2178 S:      Maintained
2179 F:      arch/arm/boot/dts/s3c*
2180 F:      arch/arm/boot/dts/s5p*
2181 F:      arch/arm/boot/dts/exynos*
2182 F:      arch/arm64/boot/dts/exynos/
2183 F:      arch/arm/plat-samsung/
2184 F:      arch/arm/mach-s3c24*/
2185 F:      arch/arm/mach-s3c64xx/
2186 F:      arch/arm/mach-s5p*/
2187 F:      arch/arm/mach-exynos*/
2188 F:      drivers/*/*s3c24*
2189 F:      drivers/*/*/*s3c24*
2190 F:      drivers/*/*s3c64xx*
2191 F:      drivers/*/*s5pv210*
2192 F:      drivers/memory/samsung/*
2193 F:      drivers/soc/samsung/*
2194 F:      Documentation/arm/samsung/
2195 F:      Documentation/devicetree/bindings/arm/samsung/
2196 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2197 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2198 N:      exynos
2199
2200 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2201 M:      Kyungmin Park <kyungmin.park@samsung.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Maintained
2204 F:      arch/arm/mach-s5pv210/
2205
2206 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2207 M:      Kyungmin Park <kyungmin.park@samsung.com>
2208 M:      Kamil Debski <kamil@wypas.org>
2209 M:      Andrzej Hajda <a.hajda@samsung.com>
2210 L:      linux-arm-kernel@lists.infradead.org
2211 L:      linux-media@vger.kernel.org
2212 S:      Maintained
2213 F:      drivers/media/platform/s5p-g2d/
2214
2215 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2216 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2217 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2218 L:      linux-media@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/media/platform/s5p-cec/
2221 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2222
2223 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2224 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2225 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2226 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2227 L:      linux-arm-kernel@lists.infradead.org
2228 L:      linux-media@vger.kernel.org
2229 S:      Maintained
2230 F:      drivers/media/platform/s5p-jpeg/
2231
2232 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2233 M:      Kyungmin Park <kyungmin.park@samsung.com>
2234 M:      Kamil Debski <kamil@wypas.org>
2235 M:      Jeongtae Park <jtp.park@samsung.com>
2236 M:      Andrzej Hajda <a.hajda@samsung.com>
2237 L:      linux-arm-kernel@lists.infradead.org
2238 L:      linux-media@vger.kernel.org
2239 S:      Maintained
2240 F:      drivers/media/platform/s5p-mfc/
2241
2242 ARM/SHMOBILE ARM ARCHITECTURE
2243 M:      Simon Horman <horms@verge.net.au>
2244 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2245 M:      Magnus Damm <magnus.damm@gmail.com>
2246 L:      linux-renesas-soc@vger.kernel.org
2247 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2250 S:      Supported
2251 F:      arch/arm/boot/dts/emev2*
2252 F:      arch/arm/boot/dts/gr-peach*
2253 F:      arch/arm/boot/dts/iwg20d-q7*
2254 F:      arch/arm/boot/dts/r7s*
2255 F:      arch/arm/boot/dts/r8a*
2256 F:      arch/arm/boot/dts/r9a*
2257 F:      arch/arm/boot/dts/sh*
2258 F:      arch/arm/configs/shmobile_defconfig
2259 F:      arch/arm/include/debug/renesas-scif.S
2260 F:      arch/arm/mach-shmobile/
2261 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2262 F:      drivers/soc/renesas/
2263 F:      include/linux/soc/renesas/
2264
2265 ARM/SOCFPGA ARCHITECTURE
2266 M:      Dinh Nguyen <dinguyen@kernel.org>
2267 S:      Maintained
2268 F:      arch/arm/mach-socfpga/
2269 F:      arch/arm/boot/dts/socfpga*
2270 F:      arch/arm/configs/socfpga_defconfig
2271 F:      arch/arm64/boot/dts/altera/
2272 F:      arch/arm64/boot/dts/intel/
2273 W:      http://www.rocketboards.org
2274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2275
2276 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2277 M:      Dinh Nguyen <dinguyen@kernel.org>
2278 S:      Maintained
2279 F:      drivers/clk/socfpga/
2280
2281 ARM/SOCFPGA EDAC SUPPORT
2282 M:      Thor Thayer <thor.thayer@linux.intel.com>
2283 S:      Maintained
2284 F:      drivers/edac/altera_edac.
2285
2286 ARM/SPREADTRUM SoC SUPPORT
2287 M:      Orson Zhai <orsonzhai@gmail.com>
2288 M:      Baolin Wang <baolin.wang@linaro.org>
2289 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2290 S:      Maintained
2291 F:      arch/arm64/boot/dts/sprd
2292 N:      sprd
2293
2294 ARM/STI ARCHITECTURE
2295 M:      Patrice Chotard <patrice.chotard@st.com>
2296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 W:      http://www.stlinux.com
2298 S:      Maintained
2299 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2300 F:      arch/arm/mach-sti/
2301 F:      arch/arm/boot/dts/sti*
2302 F:      drivers/char/hw_random/st-rng.c
2303 F:      drivers/clocksource/arm_global_timer.c
2304 F:      drivers/clocksource/clksrc_st_lpc.c
2305 F:      drivers/cpufreq/sti-cpufreq.c
2306 F:      drivers/dma/st_fdma*
2307 F:      drivers/i2c/busses/i2c-st.c
2308 F:      drivers/media/rc/st_rc.c
2309 F:      drivers/media/platform/sti/c8sectpfe/
2310 F:      drivers/mmc/host/sdhci-st.c
2311 F:      drivers/phy/st/phy-miphy28lp.c
2312 F:      drivers/phy/st/phy-stih407-usb.c
2313 F:      drivers/pinctrl/pinctrl-st.c
2314 F:      drivers/remoteproc/st_remoteproc.c
2315 F:      drivers/remoteproc/st_slim_rproc.c
2316 F:      drivers/reset/sti/
2317 F:      drivers/rtc/rtc-st-lpc.c
2318 F:      drivers/tty/serial/st-asc.c
2319 F:      drivers/usb/dwc3/dwc3-st.c
2320 F:      drivers/usb/host/ehci-st.c
2321 F:      drivers/usb/host/ohci-st.c
2322 F:      drivers/watchdog/st_lpc_wdt.c
2323 F:      drivers/ata/ahci_st.c
2324 F:      include/linux/remoteproc/st_slim_rproc.h
2325
2326 ARM/STM32 ARCHITECTURE
2327 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2328 M:      Alexandre Torgue <alexandre.torgue@st.com>
2329 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S:      Maintained
2332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2333 N:      stm32
2334 N:      stm
2335 F:      arch/arm/boot/dts/stm32*
2336 F:      arch/arm/mach-stm32/
2337 F:      drivers/clocksource/armv7m_systick.c
2338
2339 ARM/Synaptics SoC support
2340 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2341 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 S:      Maintained
2344 F:      arch/arm/mach-berlin/
2345 F:      arch/arm/boot/dts/berlin*
2346 F:      arch/arm64/boot/dts/synaptics/
2347
2348 ARM/TANGO ARCHITECTURE
2349 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2350 M:      Mans Rullgard <mans@mansr.com>
2351 L:      linux-arm-kernel@lists.infradead.org
2352 S:      Odd Fixes
2353 N:      tango
2354
2355 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2356 M:      Lennert Buytenhek <kernel@wantstofly.org>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359
2360 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2361 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2362 L:      linux-tegra@vger.kernel.org
2363 L:      linux-media@vger.kernel.org
2364 S:      Maintained
2365 F:      drivers/media/platform/tegra-cec/
2366 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2367
2368 ARM/TETON BGA MACHINE SUPPORT
2369 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S:      Maintained
2372
2373 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2374 M:      Santosh Shilimkar <ssantosh@kernel.org>
2375 L:      linux-kernel@vger.kernel.org
2376 S:      Maintained
2377 F:      drivers/memory/*emif*
2378
2379 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2380 M:      Tero Kristo <t-kristo@ti.com>
2381 M:      Nishanth Menon <nm@ti.com>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 S:      Supported
2384 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2385 F:      arch/arm64/boot/dts/ti/Makefile
2386 F:      arch/arm64/boot/dts/ti/k3-*
2387 F:      include/dt-bindings/pinctrl/k3.h
2388
2389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2390 M:      Santosh Shilimkar <ssantosh@kernel.org>
2391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 S:      Maintained
2393 F:      arch/arm/mach-keystone/
2394 F:      arch/arm/boot/dts/keystone-*
2395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2396
2397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2398 M:      Santosh Shilimkar <ssantosh@kernel.org>
2399 L:      linux-kernel@vger.kernel.org
2400 S:      Maintained
2401 F:      drivers/clk/keystone/
2402
2403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2404 M:      Santosh Shilimkar <ssantosh@kernel.org>
2405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 L:      linux-kernel@vger.kernel.org
2407 S:      Maintained
2408 F:      drivers/clocksource/timer-keystone.c
2409
2410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2411 M:      Santosh Shilimkar <ssantosh@kernel.org>
2412 L:      linux-kernel@vger.kernel.org
2413 S:      Maintained
2414 F:      drivers/power/reset/keystone-reset.c
2415
2416 ARM/THECUS N2100 MACHINE SUPPORT
2417 M:      Lennert Buytenhek <kernel@wantstofly.org>
2418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 S:      Maintained
2420
2421 ARM/TOSA MACHINE SUPPORT
2422 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2423 M:      Dirk Opfer <dirk@opfer-online.de>
2424 S:      Maintained
2425
2426 ARM/UNIPHIER ARCHITECTURE
2427 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2430 S:      Maintained
2431 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2432 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2433 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2434 F:      arch/arm/boot/dts/uniphier*
2435 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2436 F:      arch/arm/mach-uniphier/
2437 F:      arch/arm/mm/cache-uniphier.c
2438 F:      arch/arm64/boot/dts/socionext/uniphier*
2439 F:      drivers/bus/uniphier-system-bus.c
2440 F:      drivers/clk/uniphier/
2441 F:      drivers/dma/uniphier-mdmac.c
2442 F:      drivers/gpio/gpio-uniphier.c
2443 F:      drivers/i2c/busses/i2c-uniphier*
2444 F:      drivers/irqchip/irq-uniphier-aidet.c
2445 F:      drivers/mmc/host/uniphier-sd.c
2446 F:      drivers/pinctrl/uniphier/
2447 F:      drivers/reset/reset-uniphier.c
2448 F:      drivers/tty/serial/8250/8250_uniphier.c
2449 N:      uniphier
2450
2451 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2452 M:      Ulf Hansson <ulf.hansson@linaro.org>
2453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454 T:      git git://git.linaro.org/people/ulfh/clk.git
2455 S:      Maintained
2456 F:      drivers/clk/ux500/
2457
2458 ARM/VERSATILE EXPRESS PLATFORM
2459 M:      Liviu Dudau <liviu.dudau@arm.com>
2460 M:      Sudeep Holla <sudeep.holla@arm.com>
2461 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 S:      Maintained
2464 F:      arch/arm/boot/dts/vexpress*
2465 F:      arch/arm64/boot/dts/arm/
2466 F:      arch/arm/mach-vexpress/
2467 F:      */*/vexpress*
2468 F:      */*/*/vexpress*
2469 F:      drivers/clk/versatile/clk-vexpress-osc.c
2470 F:      drivers/clocksource/timer-versatile.c
2471 N:      mps2
2472
2473 ARM/VFP SUPPORT
2474 M:      Russell King <linux@armlinux.org.uk>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 W:      http://www.armlinux.org.uk/
2477 S:      Maintained
2478 F:      arch/arm/vfp/
2479
2480 ARM/VOIPAC PXA270 SUPPORT
2481 M:      Marek Vasut <marek.vasut@gmail.com>
2482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 S:      Maintained
2484 F:      arch/arm/mach-pxa/vpac270.c
2485 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2486
2487 ARM/VT8500 ARM ARCHITECTURE
2488 M:      Tony Prisk <linux@prisktech.co.nz>
2489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 S:      Maintained
2491 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2492 F:      arch/arm/mach-vt8500/
2493 F:      drivers/clocksource/timer-vt8500.c
2494 F:      drivers/i2c/busses/i2c-wmt.c
2495 F:      drivers/mmc/host/wmt-sdmmc.c
2496 F:      drivers/pwm/pwm-vt8500.c
2497 F:      drivers/rtc/rtc-vt8500.c
2498 F:      drivers/tty/serial/vt8500_serial.c
2499 F:      drivers/usb/host/ehci-platform.c
2500 F:      drivers/usb/host/uhci-platform.c
2501 F:      drivers/video/fbdev/vt8500lcdfb.*
2502 F:      drivers/video/fbdev/wm8505fb*
2503 F:      drivers/video/fbdev/wmt_ge_rops.*
2504
2505 ARM/ZIPIT Z2 SUPPORT
2506 M:      Marek Vasut <marek.vasut@gmail.com>
2507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 S:      Maintained
2509 F:      arch/arm/mach-pxa/z2.c
2510 F:      arch/arm/mach-pxa/include/mach/z2.h
2511
2512 ARM/ZTE ARCHITECTURE
2513 M:      Jun Nie <jun.nie@linaro.org>
2514 M:      Shawn Guo <shawnguo@kernel.org>
2515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 S:      Maintained
2517 F:      arch/arm/boot/dts/zx2967*
2518 F:      arch/arm/mach-zx/
2519 F:      arch/arm64/boot/dts/zte/
2520 F:      drivers/clk/zte/
2521 F:      drivers/dma/zx_dma.c
2522 F:      drivers/gpio/gpio-zx.c
2523 F:      drivers/i2c/busses/i2c-zx2967.c
2524 F:      drivers/mmc/host/dw_mmc-zx.*
2525 F:      drivers/pinctrl/zte/
2526 F:      drivers/soc/zte/
2527 F:      drivers/thermal/zx2967_thermal.c
2528 F:      drivers/watchdog/zx2967_wdt.c
2529 F:      Documentation/devicetree/bindings/arm/zte.yaml
2530 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2531 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2532 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2533 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2534 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2535 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2536 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2537 F:      Documentation/devicetree/bindings/soc/zte/
2538 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2539 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2540 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2541 F:      include/dt-bindings/clock/zx2967*.h
2542 F:      include/dt-bindings/soc/zte,*.h
2543 F:      sound/soc/codecs/zx_aud96p22.c
2544 F:      sound/soc/zte/
2545
2546 ARM/ZYNQ ARCHITECTURE
2547 M:      Michal Simek <michal.simek@xilinx.com>
2548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 W:      http://wiki.xilinx.com
2550 T:      git https://github.com/Xilinx/linux-xlnx.git
2551 S:      Supported
2552 F:      arch/arm/mach-zynq/
2553 F:      drivers/cpuidle/cpuidle-zynq.c
2554 F:      drivers/block/xsysace.c
2555 N:      zynq
2556 N:      xilinx
2557 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2558 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2559 F:      drivers/clocksource/timer-cadence-ttc.c
2560 F:      drivers/i2c/busses/i2c-cadence.c
2561 F:      drivers/mmc/host/sdhci-of-arasan.c
2562 F:      drivers/edac/synopsys_edac.c
2563 F:      drivers/i2c/busses/i2c-xiic.c
2564
2565 ARM64 PORT (AARCH64 ARCHITECTURE)
2566 M:      Catalin Marinas <catalin.marinas@arm.com>
2567 M:      Will Deacon <will@kernel.org>
2568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2570 S:      Maintained
2571 F:      arch/arm64/
2572 X:      arch/arm64/boot/dts/
2573 F:      Documentation/arm64/
2574
2575 AS3645A LED FLASH CONTROLLER DRIVER
2576 M:      Sakari Ailus <sakari.ailus@iki.fi>
2577 L:      linux-leds@vger.kernel.org
2578 S:      Maintained
2579 F:      drivers/leds/leds-as3645a.c
2580
2581 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2582 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2583 L:      linux-media@vger.kernel.org
2584 T:      git git://linuxtv.org/media_tree.git
2585 S:      Maintained
2586 F:      drivers/media/i2c/ak7375.c
2587 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2588
2589 ASAHI KASEI AK8974 DRIVER
2590 M:      Linus Walleij <linus.walleij@linaro.org>
2591 L:      linux-iio@vger.kernel.org
2592 W:      http://www.akm.com/
2593 S:      Supported
2594 F:      drivers/iio/magnetometer/ak8974.c
2595
2596 ASC7621 HARDWARE MONITOR DRIVER
2597 M:      George Joseph <george.joseph@fairview5.com>
2598 L:      linux-hwmon@vger.kernel.org
2599 S:      Maintained
2600 F:      Documentation/hwmon/asc7621.rst
2601 F:      drivers/hwmon/asc7621.c
2602
2603 ASPEED PINCTRL DRIVERS
2604 M:      Andrew Jeffery <andrew@aj.id.au>
2605 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2606 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2607 L:      linux-gpio@vger.kernel.org
2608 S:      Maintained
2609 F:      drivers/pinctrl/aspeed/
2610 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2611
2612 ASPEED VIDEO ENGINE DRIVER
2613 M:      Eddie James <eajames@linux.ibm.com>
2614 L:      linux-media@vger.kernel.org
2615 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2616 S:      Maintained
2617 F:      drivers/media/platform/aspeed-video.c
2618 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2619
2620 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2621 M:      Corentin Chary <corentin.chary@gmail.com>
2622 L:      acpi4asus-user@lists.sourceforge.net
2623 L:      platform-driver-x86@vger.kernel.org
2624 W:      http://acpi4asus.sf.net
2625 S:      Maintained
2626 F:      drivers/platform/x86/asus*.c
2627 F:      drivers/platform/x86/eeepc*.c
2628
2629 ASUS WIRELESS RADIO CONTROL DRIVER
2630 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2631 L:      platform-driver-x86@vger.kernel.org
2632 S:      Maintained
2633 F:      drivers/platform/x86/asus-wireless.c
2634
2635 ASYMMETRIC KEYS
2636 M:      David Howells <dhowells@redhat.com>
2637 L:      keyrings@vger.kernel.org
2638 S:      Maintained
2639 F:      Documentation/crypto/asymmetric-keys.txt
2640 F:      include/linux/verification.h
2641 F:      include/crypto/public_key.h
2642 F:      include/crypto/pkcs7.h
2643 F:      crypto/asymmetric_keys/
2644
2645 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2646 R:      Dan Williams <dan.j.williams@intel.com>
2647 W:      http://sourceforge.net/projects/xscaleiop
2648 S:      Odd fixes
2649 F:      Documentation/crypto/async-tx-api.txt
2650 F:      crypto/async_tx/
2651 F:      drivers/dma/
2652 F:      include/linux/dmaengine.h
2653 F:      include/linux/async_tx.h
2654
2655 AT24 EEPROM DRIVER
2656 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2657 L:      linux-i2c@vger.kernel.org
2658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2659 S:      Maintained
2660 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2661 F:      drivers/misc/eeprom/at24.c
2662
2663 ATA OVER ETHERNET (AOE) DRIVER
2664 M:      "Justin Sanders" <justin@coraid.com>
2665 W:      http://www.openaoe.org/
2666 S:      Supported
2667 F:      Documentation/admin-guide/aoe/
2668 F:      drivers/block/aoe/
2669
2670 ATHEROS 71XX/9XXX GPIO DRIVER
2671 M:      Alban Bedel <albeu@free.fr>
2672 W:      https://github.com/AlbanBedel/linux
2673 T:      git git://github.com/AlbanBedel/linux
2674 S:      Maintained
2675 F:      drivers/gpio/gpio-ath79.c
2676 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2677
2678 ATHEROS 71XX/9XXX USB PHY DRIVER
2679 M:      Alban Bedel <albeu@free.fr>
2680 W:      https://github.com/AlbanBedel/linux
2681 T:      git git://github.com/AlbanBedel/linux
2682 S:      Maintained
2683 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2684 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2685
2686 ATHEROS ATH GENERIC UTILITIES
2687 M:      Kalle Valo <kvalo@codeaurora.org>
2688 L:      linux-wireless@vger.kernel.org
2689 S:      Supported
2690 F:      drivers/net/wireless/ath/*
2691
2692 ATHEROS ATH5K WIRELESS DRIVER
2693 M:      Jiri Slaby <jirislaby@gmail.com>
2694 M:      Nick Kossifidis <mickflemm@gmail.com>
2695 M:      Luis Chamberlain <mcgrof@kernel.org>
2696 L:      linux-wireless@vger.kernel.org
2697 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2698 S:      Maintained
2699 F:      drivers/net/wireless/ath/ath5k/
2700
2701 ATHEROS ATH6KL WIRELESS DRIVER
2702 M:      Kalle Valo <kvalo@codeaurora.org>
2703 L:      linux-wireless@vger.kernel.org
2704 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2706 S:      Supported
2707 F:      drivers/net/wireless/ath/ath6kl/
2708
2709 ATI_REMOTE2 DRIVER
2710 M:      Ville Syrjala <syrjala@sci.fi>
2711 S:      Maintained
2712 F:      drivers/input/misc/ati_remote2.c
2713
2714 ATK0110 HWMON DRIVER
2715 M:      Luca Tettamanti <kronos.it@gmail.com>
2716 L:      linux-hwmon@vger.kernel.org
2717 S:      Maintained
2718 F:      drivers/hwmon/asus_atk0110.c
2719
2720 ATLX ETHERNET DRIVERS
2721 M:      Jay Cliburn <jcliburn@gmail.com>
2722 M:      Chris Snook <chris.snook@gmail.com>
2723 L:      netdev@vger.kernel.org
2724 W:      http://sourceforge.net/projects/atl1
2725 W:      http://atl1.sourceforge.net
2726 S:      Maintained
2727 F:      drivers/net/ethernet/atheros/
2728
2729 ATM
2730 M:      Chas Williams <3chas3@gmail.com>
2731 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2732 L:      netdev@vger.kernel.org
2733 W:      http://linux-atm.sourceforge.net
2734 S:      Maintained
2735 F:      drivers/atm/
2736 F:      include/linux/atm*
2737 F:      include/uapi/linux/atm*
2738
2739 ATMEL MACB ETHERNET DRIVER
2740 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2741 S:      Supported
2742 F:      drivers/net/ethernet/cadence/
2743
2744 ATMEL MAXTOUCH DRIVER
2745 M:      Nick Dyer <nick@shmanahar.org>
2746 T:      git git://github.com/ndyer/linux.git
2747 S:      Maintained
2748 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2749 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2750
2751 ATMEL WIRELESS DRIVER
2752 M:      Simon Kelley <simon@thekelleys.org.uk>
2753 L:      linux-wireless@vger.kernel.org
2754 W:      http://www.thekelleys.org.uk/atmel
2755 W:      http://atmelwlandriver.sourceforge.net/
2756 S:      Maintained
2757 F:      drivers/net/wireless/atmel/atmel*
2758
2759 ATOMIC INFRASTRUCTURE
2760 M:      Will Deacon <will@kernel.org>
2761 M:      Peter Zijlstra <peterz@infradead.org>
2762 R:      Boqun Feng <boqun.feng@gmail.com>
2763 L:      linux-kernel@vger.kernel.org
2764 S:      Maintained
2765 F:      arch/*/include/asm/atomic*.h
2766 F:      include/*/atomic*.h
2767 F:      scripts/atomic/
2768
2769 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2770 M:      Bradley Grove <linuxdrivers@attotech.com>
2771 L:      linux-scsi@vger.kernel.org
2772 W:      http://www.attotech.com
2773 S:      Supported
2774 F:      drivers/scsi/esas2r
2775
2776 ATUSB IEEE 802.15.4 RADIO DRIVER
2777 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2778 L:      linux-wpan@vger.kernel.org
2779 S:      Maintained
2780 F:      drivers/net/ieee802154/atusb.c
2781 F:      drivers/net/ieee802154/atusb.h
2782 F:      drivers/net/ieee802154/at86rf230.h
2783
2784 AUDIT SUBSYSTEM
2785 M:      Paul Moore <paul@paul-moore.com>
2786 M:      Eric Paris <eparis@redhat.com>
2787 L:      linux-audit@redhat.com (moderated for non-subscribers)
2788 W:      https://github.com/linux-audit
2789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2790 S:      Supported
2791 F:      include/linux/audit.h
2792 F:      include/uapi/linux/audit.h
2793 F:      kernel/audit*
2794
2795 AUXILIARY DISPLAY DRIVERS
2796 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2797 S:      Maintained
2798 F:      drivers/auxdisplay/
2799 F:      include/linux/cfag12864b.h
2800
2801 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2802 M:      Andreas Klinger <ak@it-klinger.de>
2803 L:      linux-iio@vger.kernel.org
2804 S:      Maintained
2805 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2806 F:      drivers/iio/adc/hx711.c
2807
2808 AX.25 NETWORK LAYER
2809 M:      Ralf Baechle <ralf@linux-mips.org>
2810 L:      linux-hams@vger.kernel.org
2811 W:      http://www.linux-ax25.org/
2812 S:      Maintained
2813 F:      include/uapi/linux/ax25.h
2814 F:      include/net/ax25.h
2815 F:      net/ax25/
2816
2817 AXENTIA ARM DEVICES
2818 M:      Peter Rosin <peda@axentia.se>
2819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2820 S:      Maintained
2821 F:      Documentation/devicetree/bindings/arm/axentia.txt
2822 F:      arch/arm/boot/dts/at91-linea.dtsi
2823 F:      arch/arm/boot/dts/at91-natte.dtsi
2824 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2825 F:      arch/arm/boot/dts/at91-tse850-3.dts
2826
2827 AXENTIA ASOC DRIVERS
2828 M:      Peter Rosin <peda@axentia.se>
2829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2830 S:      Maintained
2831 F:      Documentation/devicetree/bindings/sound/axentia,*
2832 F:      sound/soc/atmel/tse850-pcm5142.c
2833
2834 AXXIA I2C CONTROLLER
2835 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2836 L:      linux-i2c@vger.kernel.org
2837 S:      Maintained
2838 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2839 F:      drivers/i2c/busses/i2c-axxia.c
2840
2841 AZ6007 DVB DRIVER
2842 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2843 L:      linux-media@vger.kernel.org
2844 W:      https://linuxtv.org
2845 T:      git git://linuxtv.org/media_tree.git
2846 S:      Maintained
2847 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2848
2849 AZTECH FM RADIO RECEIVER DRIVER
2850 M:      Hans Verkuil <hverkuil@xs4all.nl>
2851 L:      linux-media@vger.kernel.org
2852 T:      git git://linuxtv.org/media_tree.git
2853 W:      https://linuxtv.org
2854 S:      Maintained
2855 F:      drivers/media/radio/radio-aztech*
2856
2857 B43 WIRELESS DRIVER
2858 L:      linux-wireless@vger.kernel.org
2859 L:      b43-dev@lists.infradead.org
2860 W:      http://wireless.kernel.org/en/users/Drivers/b43
2861 S:      Odd Fixes
2862 F:      drivers/net/wireless/broadcom/b43/
2863
2864 B43LEGACY WIRELESS DRIVER
2865 M:      Larry Finger <Larry.Finger@lwfinger.net>
2866 L:      linux-wireless@vger.kernel.org
2867 L:      b43-dev@lists.infradead.org
2868 W:      http://wireless.kernel.org/en/users/Drivers/b43
2869 S:      Maintained
2870 F:      drivers/net/wireless/broadcom/b43legacy/
2871
2872 BACKLIGHT CLASS/SUBSYSTEM
2873 M:      Lee Jones <lee.jones@linaro.org>
2874 M:      Daniel Thompson <daniel.thompson@linaro.org>
2875 M:      Jingoo Han <jingoohan1@gmail.com>
2876 L:      dri-devel@lists.freedesktop.org
2877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2878 S:      Maintained
2879 F:      drivers/video/backlight/
2880 F:      include/linux/backlight.h
2881 F:      include/linux/pwm_backlight.h
2882 F:      Documentation/devicetree/bindings/leds/backlight
2883
2884 BATMAN ADVANCED
2885 M:      Marek Lindner <mareklindner@neomailbox.ch>
2886 M:      Simon Wunderlich <sw@simonwunderlich.de>
2887 M:      Antonio Quartulli <a@unstable.cc>
2888 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2889 W:      https://www.open-mesh.org/
2890 B:      https://www.open-mesh.org/projects/batman-adv/issues
2891 C:      irc://chat.freenode.net/batman
2892 Q:      https://patchwork.open-mesh.org/project/batman/list/
2893 T:      git https://git.open-mesh.org/linux-merge.git
2894 S:      Maintained
2895 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2896 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2897 F:      Documentation/networking/batman-adv.rst
2898 F:      include/uapi/linux/batadv_packet.h
2899 F:      include/uapi/linux/batman_adv.h
2900 F:      net/batman-adv/
2901
2902 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2903 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2904 L:      linux-hams@vger.kernel.org
2905 W:      http://www.baycom.org/~tom/ham/ham.html
2906 S:      Maintained
2907 F:      drivers/net/hamradio/baycom*
2908
2909 BCACHE (BLOCK LAYER CACHE)
2910 M:      Coly Li <colyli@suse.de>
2911 M:      Kent Overstreet <kent.overstreet@gmail.com>
2912 L:      linux-bcache@vger.kernel.org
2913 W:      http://bcache.evilpiepirate.org
2914 C:      irc://irc.oftc.net/bcache
2915 S:      Maintained
2916 F:      drivers/md/bcache/
2917
2918 BDISP ST MEDIA DRIVER
2919 M:      Fabien Dessenne <fabien.dessenne@st.com>
2920 L:      linux-media@vger.kernel.org
2921 T:      git git://linuxtv.org/media_tree.git
2922 W:      https://linuxtv.org
2923 S:      Supported
2924 F:      drivers/media/platform/sti/bdisp
2925
2926 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2927 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2928 L:      netdev@vger.kernel.org
2929 S:      Maintained
2930 F:      drivers/net/ethernet/ec_bhf.c
2931
2932 BEFS FILE SYSTEM
2933 M:      Luis de Bethencourt <luisbg@kernel.org>
2934 M:      Salah Triki <salah.triki@gmail.com>
2935 S:      Maintained
2936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2937 F:      Documentation/filesystems/befs.txt
2938 F:      fs/befs/
2939
2940 BFQ I/O SCHEDULER
2941 M:      Paolo Valente <paolo.valente@linaro.org>
2942 M:      Jens Axboe <axboe@kernel.dk>
2943 L:      linux-block@vger.kernel.org
2944 S:      Maintained
2945 F:      block/bfq-*
2946 F:      Documentation/block/bfq-iosched.rst
2947
2948 BFS FILE SYSTEM
2949 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2950 S:      Maintained
2951 F:      Documentation/filesystems/bfs.txt
2952 F:      fs/bfs/
2953 F:      include/uapi/linux/bfs_fs.h
2954
2955 BLINKM RGB LED DRIVER
2956 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2957 S:      Maintained
2958 F:      drivers/leds/leds-blinkm.c
2959
2960 BLOCK LAYER
2961 M:      Jens Axboe <axboe@kernel.dk>
2962 L:      linux-block@vger.kernel.org
2963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2964 S:      Maintained
2965 F:      block/
2966 F:      drivers/block/
2967 F:      kernel/trace/blktrace.c
2968 F:      lib/sbitmap.c
2969
2970 BLOCK2MTD DRIVER
2971 M:      Joern Engel <joern@lazybastard.org>
2972 L:      linux-mtd@lists.infradead.org
2973 S:      Maintained
2974 F:      drivers/mtd/devices/block2mtd.c
2975
2976 BLUETOOTH DRIVERS
2977 M:      Marcel Holtmann <marcel@holtmann.org>
2978 M:      Johan Hedberg <johan.hedberg@gmail.com>
2979 L:      linux-bluetooth@vger.kernel.org
2980 W:      http://www.bluez.org/
2981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2983 S:      Maintained
2984 F:      drivers/bluetooth/
2985
2986 BLUETOOTH SUBSYSTEM
2987 M:      Marcel Holtmann <marcel@holtmann.org>
2988 M:      Johan Hedberg <johan.hedberg@gmail.com>
2989 L:      linux-bluetooth@vger.kernel.org
2990 W:      http://www.bluez.org/
2991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2993 S:      Maintained
2994 F:      net/bluetooth/
2995 F:      include/net/bluetooth/
2996
2997 BONDING DRIVER
2998 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2999 M:      Veaceslav Falico <vfalico@gmail.com>
3000 M:      Andy Gospodarek <andy@greyhouse.net>
3001 L:      netdev@vger.kernel.org
3002 W:      http://sourceforge.net/projects/bonding/
3003 S:      Supported
3004 F:      drivers/net/bonding/
3005 F:      include/uapi/linux/if_bonding.h
3006
3007 BPF (Safe dynamic programs and tools)
3008 M:      Alexei Starovoitov <ast@kernel.org>
3009 M:      Daniel Borkmann <daniel@iogearbox.net>
3010 R:      Martin KaFai Lau <kafai@fb.com>
3011 R:      Song Liu <songliubraving@fb.com>
3012 R:      Yonghong Song <yhs@fb.com>
3013 L:      netdev@vger.kernel.org
3014 L:      bpf@vger.kernel.org
3015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3017 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3018 S:      Supported
3019 F:      arch/*/net/*
3020 F:      Documentation/networking/filter.txt
3021 F:      Documentation/bpf/
3022 F:      include/linux/bpf*
3023 F:      include/linux/filter.h
3024 F:      include/trace/events/xdp.h
3025 F:      include/uapi/linux/bpf*
3026 F:      include/uapi/linux/filter.h
3027 F:      kernel/bpf/
3028 F:      kernel/trace/bpf_trace.c
3029 F:      lib/test_bpf.c
3030 F:      net/bpf/
3031 F:      net/core/filter.c
3032 F:      net/sched/act_bpf.c
3033 F:      net/sched/cls_bpf.c
3034 F:      samples/bpf/
3035 F:      tools/bpf/
3036 F:      tools/lib/bpf/
3037 F:      tools/testing/selftests/bpf/
3038 K:      bpf
3039 N:      bpf
3040
3041 BPF JIT for ARM
3042 M:      Shubham Bansal <illusionist.neo@gmail.com>
3043 L:      netdev@vger.kernel.org
3044 L:      bpf@vger.kernel.org
3045 S:      Maintained
3046 F:      arch/arm/net/
3047
3048 BPF JIT for ARM64
3049 M:      Daniel Borkmann <daniel@iogearbox.net>
3050 M:      Alexei Starovoitov <ast@kernel.org>
3051 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3052 L:      netdev@vger.kernel.org
3053 L:      bpf@vger.kernel.org
3054 S:      Supported
3055 F:      arch/arm64/net/
3056
3057 BPF JIT for MIPS (32-BIT AND 64-BIT)
3058 M:      Paul Burton <paul.burton@mips.com>
3059 L:      netdev@vger.kernel.org
3060 L:      bpf@vger.kernel.org
3061 S:      Maintained
3062 F:      arch/mips/net/
3063
3064 BPF JIT for NFP NICs
3065 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3066 L:      netdev@vger.kernel.org
3067 L:      bpf@vger.kernel.org
3068 S:      Supported
3069 F:      drivers/net/ethernet/netronome/nfp/bpf/
3070
3071 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3072 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3073 M:      Sandipan Das <sandipan@linux.ibm.com>
3074 L:      netdev@vger.kernel.org
3075 L:      bpf@vger.kernel.org
3076 S:      Maintained
3077 F:      arch/powerpc/net/
3078
3079 BPF JIT for RISC-V (RV64G)
3080 M:      Björn Töpel <bjorn.topel@gmail.com>
3081 L:      netdev@vger.kernel.org
3082 S:      Maintained
3083 F:      arch/riscv/net/
3084
3085 BPF JIT for S390
3086 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3087 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3088 M:      Vasily Gorbik <gor@linux.ibm.com>
3089 L:      netdev@vger.kernel.org
3090 L:      bpf@vger.kernel.org
3091 S:      Maintained
3092 F:      arch/s390/net/
3093 X:      arch/s390/net/pnet.c
3094
3095 BPF JIT for SPARC (32-BIT AND 64-BIT)
3096 M:      David S. Miller <davem@davemloft.net>
3097 L:      netdev@vger.kernel.org
3098 L:      bpf@vger.kernel.org
3099 S:      Maintained
3100 F:      arch/sparc/net/
3101
3102 BPF JIT for X86 32-BIT
3103 M:      Wang YanQing <udknight@gmail.com>
3104 L:      netdev@vger.kernel.org
3105 L:      bpf@vger.kernel.org
3106 S:      Maintained
3107 F:      arch/x86/net/bpf_jit_comp32.c
3108
3109 BPF JIT for X86 64-BIT
3110 M:      Alexei Starovoitov <ast@kernel.org>
3111 M:      Daniel Borkmann <daniel@iogearbox.net>
3112 L:      netdev@vger.kernel.org
3113 L:      bpf@vger.kernel.org
3114 S:      Supported
3115 F:      arch/x86/net/
3116 X:      arch/x86/net/bpf_jit_comp32.c
3117
3118 BROADCOM B44 10/100 ETHERNET DRIVER
3119 M:      Michael Chan <michael.chan@broadcom.com>
3120 L:      netdev@vger.kernel.org
3121 S:      Supported
3122 F:      drivers/net/ethernet/broadcom/b44.*
3123
3124 BROADCOM B53 ETHERNET SWITCH DRIVER
3125 M:      Florian Fainelli <f.fainelli@gmail.com>
3126 L:      netdev@vger.kernel.org
3127 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3128 S:      Supported
3129 F:      drivers/net/dsa/b53/*
3130 F:      include/linux/platform_data/b53.h
3131
3132 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3133 M:      Florian Fainelli <f.fainelli@gmail.com>
3134 M:      Ray Jui <rjui@broadcom.com>
3135 M:      Scott Branden <sbranden@broadcom.com>
3136 M:      bcm-kernel-feedback-list@broadcom.com
3137 T:      git git://github.com/broadcom/mach-bcm
3138 S:      Maintained
3139 N:      bcm281*
3140 N:      bcm113*
3141 N:      bcm216*
3142 N:      kona
3143 F:      arch/arm/mach-bcm/
3144
3145 BROADCOM BCM2835 ARM ARCHITECTURE
3146 M:      Eric Anholt <eric@anholt.net>
3147 M:      Stefan Wahren <wahrenst@gmx.net>
3148 L:      bcm-kernel-feedback-list@broadcom.com
3149 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3151 T:      git git://github.com/anholt/linux
3152 S:      Maintained
3153 N:      bcm2835
3154 F:      drivers/staging/vc04_services
3155
3156 BROADCOM BCM47XX MIPS ARCHITECTURE
3157 M:      Hauke Mehrtens <hauke@hauke-m.de>
3158 M:      Rafał Miłecki <zajec5@gmail.com>
3159 L:      linux-mips@vger.kernel.org
3160 S:      Maintained
3161 F:      Documentation/devicetree/bindings/mips/brcm/
3162 F:      arch/mips/bcm47xx/*
3163 F:      arch/mips/include/asm/mach-bcm47xx/*
3164
3165 BROADCOM BCM5301X ARM ARCHITECTURE
3166 M:      Hauke Mehrtens <hauke@hauke-m.de>
3167 M:      Rafał Miłecki <zajec5@gmail.com>
3168 M:      bcm-kernel-feedback-list@broadcom.com
3169 L:      linux-arm-kernel@lists.infradead.org
3170 S:      Maintained
3171 F:      arch/arm/mach-bcm/bcm_5301x.c
3172 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3173 F:      arch/arm/boot/dts/bcm470*
3174 F:      arch/arm/boot/dts/bcm953012*
3175
3176 BROADCOM BCM53573 ARM ARCHITECTURE
3177 M:      Rafał Miłecki <rafal@milecki.pl>
3178 L:      bcm-kernel-feedback-list@broadcom.com
3179 L:      linux-arm-kernel@lists.infradead.org
3180 S:      Maintained
3181 F:      arch/arm/boot/dts/bcm53573*
3182 F:      arch/arm/boot/dts/bcm47189*
3183
3184 BROADCOM BCM63XX ARM ARCHITECTURE
3185 M:      Florian Fainelli <f.fainelli@gmail.com>
3186 M:      bcm-kernel-feedback-list@broadcom.com
3187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3188 T:      git git://github.com/broadcom/stblinux.git
3189 S:      Maintained
3190 N:      bcm63xx
3191
3192 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3193 M:      Kevin Cernekee <cernekee@gmail.com>
3194 L:      linux-usb@vger.kernel.org
3195 S:      Maintained
3196 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3197
3198 BROADCOM BCM7XXX ARM ARCHITECTURE
3199 M:      Brian Norris <computersforpeace@gmail.com>
3200 M:      Gregory Fong <gregory.0xf0@gmail.com>
3201 M:      Florian Fainelli <f.fainelli@gmail.com>
3202 M:      bcm-kernel-feedback-list@broadcom.com
3203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3204 T:      git git://github.com/broadcom/stblinux.git
3205 S:      Maintained
3206 F:      arch/arm/mach-bcm/*brcmstb*
3207 F:      arch/arm/boot/dts/bcm7*.dts*
3208 F:      drivers/bus/brcmstb_gisb.c
3209 F:      arch/arm/mm/cache-b15-rac.c
3210 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3211 N:      brcmstb
3212
3213 BROADCOM BMIPS CPUFREQ DRIVER
3214 M:      Markus Mayer <mmayer@broadcom.com>
3215 M:      bcm-kernel-feedback-list@broadcom.com
3216 L:      linux-pm@vger.kernel.org
3217 S:      Maintained
3218 F:      drivers/cpufreq/bmips-cpufreq.c
3219
3220 BROADCOM BMIPS MIPS ARCHITECTURE
3221 M:      Kevin Cernekee <cernekee@gmail.com>
3222 M:      Florian Fainelli <f.fainelli@gmail.com>
3223 L:      bcm-kernel-feedback-list@broadcom.com
3224 L:      linux-mips@vger.kernel.org
3225 T:      git git://github.com/broadcom/stblinux.git
3226 S:      Maintained
3227 F:      arch/mips/bmips/*
3228 F:      arch/mips/include/asm/mach-bmips/*
3229 F:      arch/mips/kernel/*bmips*
3230 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3231 F:      drivers/irqchip/irq-bcm63*
3232 F:      drivers/irqchip/irq-bcm7*
3233 F:      drivers/irqchip/irq-brcmstb*
3234 F:      include/linux/bcm963xx_nvram.h
3235 F:      include/linux/bcm963xx_tag.h
3236
3237 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3238 M:      Rasesh Mody <rmody@marvell.com>
3239 M:      GR-Linux-NIC-Dev@marvell.com
3240 L:      netdev@vger.kernel.org
3241 S:      Supported
3242 F:      drivers/net/ethernet/broadcom/bnx2.*
3243 F:      drivers/net/ethernet/broadcom/bnx2_*
3244
3245 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3246 M:      QLogic-Storage-Upstream@qlogic.com
3247 L:      linux-scsi@vger.kernel.org
3248 S:      Supported
3249 F:      drivers/scsi/bnx2fc/
3250
3251 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3252 M:      QLogic-Storage-Upstream@qlogic.com
3253 L:      linux-scsi@vger.kernel.org
3254 S:      Supported
3255 F:      drivers/scsi/bnx2i/
3256
3257 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3258 M:      Ariel Elior <aelior@marvell.com>
3259 M:      Sudarsana Kalluru <skalluru@marvell.com>
3260 M:      GR-everest-linux-l2@marvell.com
3261 L:      netdev@vger.kernel.org
3262 S:      Supported
3263 F:      drivers/net/ethernet/broadcom/bnx2x/
3264
3265 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3266 M:      Michael Chan <michael.chan@broadcom.com>
3267 L:      netdev@vger.kernel.org
3268 S:      Supported
3269 F:      drivers/net/ethernet/broadcom/bnxt/
3270
3271 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3272 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3273 M:      Franky Lin <franky.lin@broadcom.com>
3274 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3275 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3276 M:      Wright Feng <wright.feng@cypress.com>
3277 L:      linux-wireless@vger.kernel.org
3278 L:      brcm80211-dev-list.pdl@broadcom.com
3279 L:      brcm80211-dev-list@cypress.com
3280 S:      Supported
3281 F:      drivers/net/wireless/broadcom/brcm80211/
3282
3283 BROADCOM BRCMSTB GPIO DRIVER
3284 M:      Gregory Fong <gregory.0xf0@gmail.com>
3285 L:      bcm-kernel-feedback-list@broadcom.com
3286 S:      Supported
3287 F:      drivers/gpio/gpio-brcmstb.c
3288 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3289
3290 BROADCOM BRCMSTB I2C DRIVER
3291 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3292 L:      linux-i2c@vger.kernel.org
3293 L:      bcm-kernel-feedback-list@broadcom.com
3294 S:      Supported
3295 F:      drivers/i2c/busses/i2c-brcmstb.c
3296 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3297
3298 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3299 M:      Al Cooper <alcooperx@gmail.com>
3300 L:      linux-kernel@vger.kernel.org
3301 L:      bcm-kernel-feedback-list@broadcom.com
3302 S:      Maintained
3303 F:      drivers/phy/broadcom/phy-brcm-usb*
3304
3305 BROADCOM GENET ETHERNET DRIVER
3306 M:      Doug Berger <opendmb@gmail.com>
3307 M:      Florian Fainelli <f.fainelli@gmail.com>
3308 L:      bcm-kernel-feedback-list@broadcom.com
3309 L:      netdev@vger.kernel.org
3310 S:      Supported
3311 F:      drivers/net/ethernet/broadcom/genet/
3312
3313 BROADCOM IPROC ARM ARCHITECTURE
3314 M:      Ray Jui <rjui@broadcom.com>
3315 M:      Scott Branden <sbranden@broadcom.com>
3316 M:      bcm-kernel-feedback-list@broadcom.com
3317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3318 T:      git git://github.com/broadcom/cygnus-linux.git
3319 S:      Maintained
3320 N:      iproc
3321 N:      cygnus
3322 N:      bcm[-_]nsp
3323 N:      bcm9113*
3324 N:      bcm9583*
3325 N:      bcm9585*
3326 N:      bcm9586*
3327 N:      bcm988312
3328 N:      bcm113*
3329 N:      bcm583*
3330 N:      bcm585*
3331 N:      bcm586*
3332 N:      bcm88312
3333 N:      hr2
3334 N:      stingray
3335 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3336 F:      arch/arm64/boot/dts/broadcom/stingray/*
3337 F:      drivers/clk/bcm/clk-ns*
3338 F:      drivers/clk/bcm/clk-sr*
3339 F:      drivers/pinctrl/bcm/pinctrl-ns*
3340 F:      include/dt-bindings/clock/bcm-sr*
3341
3342 BROADCOM KONA GPIO DRIVER
3343 M:      Ray Jui <rjui@broadcom.com>
3344 L:      bcm-kernel-feedback-list@broadcom.com
3345 S:      Supported
3346 F:      drivers/gpio/gpio-bcm-kona.c
3347 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3348
3349 BROADCOM NETXTREME-E ROCE DRIVER
3350 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3351 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3352 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3353 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3354 L:      linux-rdma@vger.kernel.org
3355 W:      http://www.broadcom.com
3356 S:      Supported
3357 F:      drivers/infiniband/hw/bnxt_re/
3358 F:      include/uapi/rdma/bnxt_re-abi.h
3359
3360 BROADCOM NVRAM DRIVER
3361 M:      Rafał Miłecki <zajec5@gmail.com>
3362 L:      linux-mips@vger.kernel.org
3363 S:      Maintained
3364 F:      drivers/firmware/broadcom/*
3365
3366 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3367 M:      Rafał Miłecki <zajec5@gmail.com>
3368 L:      linux-wireless@vger.kernel.org
3369 S:      Maintained
3370 F:      drivers/bcma/
3371 F:      include/linux/bcma/
3372
3373 BROADCOM STB AVS CPUFREQ DRIVER
3374 M:      Markus Mayer <mmayer@broadcom.com>
3375 M:      bcm-kernel-feedback-list@broadcom.com
3376 L:      linux-pm@vger.kernel.org
3377 S:      Maintained
3378 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3379 F:      drivers/cpufreq/brcmstb*
3380
3381 BROADCOM STB AVS TMON DRIVER
3382 M:      Markus Mayer <mmayer@broadcom.com>
3383 M:      bcm-kernel-feedback-list@broadcom.com
3384 L:      linux-pm@vger.kernel.org
3385 S:      Maintained
3386 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3387 F:      drivers/thermal/broadcom/brcmstb*
3388
3389 BROADCOM STB NAND FLASH DRIVER
3390 M:      Brian Norris <computersforpeace@gmail.com>
3391 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3392 L:      linux-mtd@lists.infradead.org
3393 L:      bcm-kernel-feedback-list@broadcom.com
3394 S:      Maintained
3395 F:      drivers/mtd/nand/raw/brcmnand/
3396
3397 BROADCOM STB DPFE DRIVER
3398 M:      Markus Mayer <mmayer@broadcom.com>
3399 M:      bcm-kernel-feedback-list@broadcom.com
3400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3401 S:      Maintained
3402 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3403 F:      drivers/memory/brcmstb_dpfe.c
3404
3405 BROADCOM SPI DRIVER
3406 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3407 M:      bcm-kernel-feedback-list@broadcom.com
3408 S:      Maintained
3409 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3410 F:      drivers/spi/spi-bcm-qspi.*
3411 F:      drivers/spi/spi-brcmstb-qspi.c
3412 F:      drivers/spi/spi-iproc-qspi.c
3413
3414 BROADCOM SYSTEMPORT ETHERNET DRIVER
3415 M:      Florian Fainelli <f.fainelli@gmail.com>
3416 L:      bcm-kernel-feedback-list@broadcom.com
3417 L:      netdev@vger.kernel.org
3418 S:      Supported
3419 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3420
3421 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3422 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3423 M:      Prashant Sreedharan <prashant@broadcom.com>
3424 M:      Michael Chan <mchan@broadcom.com>
3425 L:      netdev@vger.kernel.org
3426 S:      Supported
3427 F:      drivers/net/ethernet/broadcom/tg3.*
3428
3429 BROCADE BFA FC SCSI DRIVER
3430 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3431 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3432 L:      linux-scsi@vger.kernel.org
3433 S:      Supported
3434 F:      drivers/scsi/bfa/
3435
3436 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3437 M:      Rasesh Mody <rmody@marvell.com>
3438 M:      Sudarsana Kalluru <skalluru@marvell.com>
3439 M:      GR-Linux-NIC-Dev@marvell.com
3440 L:      netdev@vger.kernel.org
3441 S:      Supported
3442 F:      drivers/net/ethernet/brocade/bna/
3443
3444 BSG (block layer generic sg v4 driver)
3445 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3446 L:      linux-scsi@vger.kernel.org
3447 S:      Supported
3448 F:      block/bsg.c
3449 F:      include/linux/bsg.h
3450 F:      include/uapi/linux/bsg.h
3451
3452 BT87X AUDIO DRIVER
3453 M:      Clemens Ladisch <clemens@ladisch.de>
3454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3456 S:      Maintained
3457 F:      Documentation/sound/cards/bt87x.rst
3458 F:      sound/pci/bt87x.c
3459
3460 BT8XXGPIO DRIVER
3461 M:      Michael Buesch <m@bues.ch>
3462 W:      http://bu3sch.de/btgpio.php
3463 S:      Maintained
3464 F:      drivers/gpio/gpio-bt8xx.c
3465
3466 BTRFS FILE SYSTEM
3467 M:      Chris Mason <clm@fb.com>
3468 M:      Josef Bacik <josef@toxicpanda.com>
3469 M:      David Sterba <dsterba@suse.com>
3470 L:      linux-btrfs@vger.kernel.org
3471 W:      http://btrfs.wiki.kernel.org/
3472 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3474 S:      Maintained
3475 F:      Documentation/filesystems/btrfs.txt
3476 F:      fs/btrfs/
3477 F:      include/linux/btrfs*
3478 F:      include/uapi/linux/btrfs*
3479
3480 BTTV VIDEO4LINUX DRIVER
3481 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3482 L:      linux-media@vger.kernel.org
3483 W:      https://linuxtv.org
3484 T:      git git://linuxtv.org/media_tree.git
3485 S:      Odd fixes
3486 F:      Documentation/media/v4l-drivers/bttv*
3487 F:      drivers/media/pci/bt8xx/bttv*
3488
3489 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3490 M:      Chanwoo Choi <cw00.choi@samsung.com>
3491 L:      linux-pm@vger.kernel.org
3492 L:      linux-samsung-soc@vger.kernel.org
3493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3494 S:      Maintained
3495 F:      drivers/devfreq/exynos-bus.c
3496 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3497
3498 BUSLOGIC SCSI DRIVER
3499 M:      Khalid Aziz <khalid@gonehiking.org>
3500 L:      linux-scsi@vger.kernel.org
3501 S:      Maintained
3502 F:      drivers/scsi/BusLogic.*
3503 F:      drivers/scsi/FlashPoint.*
3504
3505 C-MEDIA CMI8788 DRIVER
3506 M:      Clemens Ladisch <clemens@ladisch.de>
3507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3509 S:      Maintained
3510 F:      sound/pci/oxygen/
3511
3512 C-SKY ARCHITECTURE
3513 M:      Guo Ren <guoren@kernel.org>
3514 T:      git https://github.com/c-sky/csky-linux.git
3515 S:      Supported
3516 F:      arch/csky/
3517 F:      Documentation/devicetree/bindings/csky/
3518 F:      drivers/irqchip/irq-csky-*
3519 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3520 F:      drivers/clocksource/timer-gx6605s.c
3521 F:      drivers/clocksource/timer-mp-csky.c
3522 F:      Documentation/devicetree/bindings/timer/csky,*
3523 K:      csky
3524 N:      csky
3525
3526 C6X ARCHITECTURE
3527 M:      Mark Salter <msalter@redhat.com>
3528 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3529 L:      linux-c6x-dev@linux-c6x.org
3530 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3531 S:      Maintained
3532 F:      arch/c6x/
3533
3534 CA8210 IEEE-802.15.4 RADIO DRIVER
3535 M:      Harry Morris <h.morris@cascoda.com>
3536 L:      linux-wpan@vger.kernel.org
3537 W:      https://github.com/Cascoda/ca8210-linux.git
3538 S:      Maintained
3539 F:      drivers/net/ieee802154/ca8210.c
3540 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3541
3542 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3543 M:      David Howells <dhowells@redhat.com>
3544 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3545 S:      Supported
3546 F:      Documentation/filesystems/caching/cachefiles.txt
3547 F:      fs/cachefiles/
3548
3549 CADENCE MIPI-CSI2 BRIDGES
3550 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3551 L:      linux-media@vger.kernel.org
3552 S:      Maintained
3553 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3554 F:      drivers/media/platform/cadence/cdns-csi2*
3555
3556 CADET FM/AM RADIO RECEIVER DRIVER
3557 M:      Hans Verkuil <hverkuil@xs4all.nl>
3558 L:      linux-media@vger.kernel.org
3559 T:      git git://linuxtv.org/media_tree.git
3560 W:      https://linuxtv.org
3561 S:      Maintained
3562 F:      drivers/media/radio/radio-cadet*
3563
3564 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3565 M:      Jonathan Corbet <corbet@lwn.net>
3566 L:      linux-media@vger.kernel.org
3567 T:      git git://linuxtv.org/media_tree.git
3568 S:      Maintained
3569 F:      Documentation/media/v4l-drivers/cafe_ccic*
3570 F:      drivers/media/platform/marvell-ccic/
3571
3572 CAIF NETWORK LAYER
3573 L:      netdev@vger.kernel.org
3574 S:      Orphan
3575 F:      Documentation/networking/caif/
3576 F:      drivers/net/caif/
3577 F:      include/uapi/linux/caif/
3578 F:      include/net/caif/
3579 F:      net/caif/
3580
3581 CAKE QDISC
3582 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3583 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3584 S:      Maintained
3585 F:      net/sched/sch_cake.c
3586
3587 CALGARY x86-64 IOMMU
3588 M:      Muli Ben-Yehuda <mulix@mulix.org>
3589 M:      Jon Mason <jdmason@kudzu.us>
3590 L:      iommu@lists.linux-foundation.org
3591 S:      Maintained
3592 F:      arch/x86/kernel/pci-calgary_64.c
3593 F:      arch/x86/kernel/tce_64.c
3594 F:      arch/x86/include/asm/calgary.h
3595 F:      arch/x86/include/asm/tce.h
3596
3597 CAN NETWORK DRIVERS
3598 M:      Wolfgang Grandegger <wg@grandegger.com>
3599 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3600 L:      linux-can@vger.kernel.org
3601 W:      https://github.com/linux-can
3602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3604 S:      Maintained
3605 F:      Documentation/devicetree/bindings/net/can/
3606 F:      drivers/net/can/
3607 F:      include/linux/can/dev.h
3608 F:      include/linux/can/platform/
3609 F:      include/uapi/linux/can/error.h
3610 F:      include/uapi/linux/can/netlink.h
3611
3612 CAN NETWORK LAYER
3613 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3614 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3615 L:      linux-can@vger.kernel.org
3616 W:      https://github.com/linux-can
3617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3619 S:      Maintained
3620 F:      Documentation/networking/can.rst
3621 F:      net/can/
3622 F:      include/linux/can/core.h
3623 F:      include/uapi/linux/can.h
3624 F:      include/uapi/linux/can/bcm.h
3625 F:      include/uapi/linux/can/raw.h
3626 F:      include/uapi/linux/can/gw.h
3627
3628 CAPABILITIES
3629 M:      Serge Hallyn <serge@hallyn.com>
3630 L:      linux-security-module@vger.kernel.org
3631 S:      Supported
3632 F:      include/linux/capability.h
3633 F:      include/uapi/linux/capability.h
3634 F:      security/commoncap.c
3635 F:      kernel/capability.c
3636
3637 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3638 M:      Kevin Tsai <ktsai@capellamicro.com>
3639 S:      Maintained
3640 F:      drivers/iio/light/cm*
3641
3642 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3643 M:      Christian Lamparter <chunkeey@googlemail.com>
3644 L:      linux-wireless@vger.kernel.org
3645 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3646 S:      Maintained
3647 F:      drivers/net/wireless/ath/carl9170/
3648
3649 CAVIUM I2C DRIVER
3650 M:      Jan Glauber <jglauber@cavium.com>
3651 M:      David Daney <david.daney@cavium.com>
3652 W:      http://www.cavium.com
3653 S:      Supported
3654 F:      drivers/i2c/busses/i2c-octeon*
3655 F:      drivers/i2c/busses/i2c-thunderx*
3656
3657 CAVIUM LIQUIDIO NETWORK DRIVER
3658 M:      Derek Chickles <dchickles@marvell.com>
3659 M:      Satanand Burla <sburla@marvell.com>
3660 M:      Felix Manlunas <fmanlunas@marvell.com>
3661 L:      netdev@vger.kernel.org
3662 W:      http://www.cavium.com
3663 S:      Supported
3664 F:      drivers/net/ethernet/cavium/liquidio/
3665
3666 CAVIUM MMC DRIVER
3667 M:      Jan Glauber <jglauber@cavium.com>
3668 M:      David Daney <david.daney@cavium.com>
3669 M:      Steven J. Hill <Steven.Hill@cavium.com>
3670 W:      http://www.cavium.com
3671 S:      Supported
3672 F:      drivers/mmc/host/cavium*
3673
3674 CAVIUM OCTEON-TX CRYPTO DRIVER
3675 M:      George Cherian <george.cherian@cavium.com>
3676 L:      linux-crypto@vger.kernel.org
3677 W:      http://www.cavium.com
3678 S:      Supported
3679 F:      drivers/crypto/cavium/cpt/
3680
3681 CAVIUM THUNDERX2 ARM64 SOC
3682 M:      Robert Richter <rrichter@cavium.com>
3683 M:      Jayachandran C <jnair@caviumnetworks.com>
3684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3685 S:      Maintained
3686 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3687 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3688
3689 CC2520 IEEE-802.15.4 RADIO DRIVER
3690 M:      Varka Bhadram <varkabhadram@gmail.com>
3691 L:      linux-wpan@vger.kernel.org
3692 S:      Maintained
3693 F:      drivers/net/ieee802154/cc2520.c
3694 F:      include/linux/spi/cc2520.h
3695 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3696
3697 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3698 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3699 L:      linux-crypto@vger.kernel.org
3700 S:      Supported
3701 F:      drivers/crypto/ccree/
3702 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3703
3704 CEC FRAMEWORK
3705 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3706 L:      linux-media@vger.kernel.org
3707 T:      git git://linuxtv.org/media_tree.git
3708 W:      http://linuxtv.org
3709 S:      Supported
3710 F:      Documentation/media/kapi/cec-core.rst
3711 F:      Documentation/media/uapi/cec
3712 F:      drivers/media/cec/
3713 F:      drivers/media/rc/keymaps/rc-cec.c
3714 F:      include/media/cec.h
3715 F:      include/media/cec-notifier.h
3716 F:      include/uapi/linux/cec.h
3717 F:      include/uapi/linux/cec-funcs.h
3718 F:      Documentation/devicetree/bindings/media/cec.txt
3719 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3720
3721 CEC GPIO DRIVER
3722 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3723 L:      linux-media@vger.kernel.org
3724 T:      git git://linuxtv.org/media_tree.git
3725 W:      http://linuxtv.org
3726 S:      Supported
3727 F:      drivers/media/platform/cec-gpio/
3728 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3729
3730 CELL BROADBAND ENGINE ARCHITECTURE
3731 M:      Arnd Bergmann <arnd@arndb.de>
3732 L:      linuxppc-dev@lists.ozlabs.org
3733 W:      http://www.ibm.com/developerworks/power/cell/
3734 S:      Supported
3735 F:      arch/powerpc/include/asm/cell*.h
3736 F:      arch/powerpc/include/asm/spu*.h
3737 F:      arch/powerpc/include/uapi/asm/spu*.h
3738 F:      arch/powerpc/oprofile/*cell*
3739 F:      arch/powerpc/platforms/cell/
3740
3741 CEPH COMMON CODE (LIBCEPH)
3742 M:      Ilya Dryomov <idryomov@gmail.com>
3743 M:      Jeff Layton <jlayton@kernel.org>
3744 M:      Sage Weil <sage@redhat.com>
3745 L:      ceph-devel@vger.kernel.org
3746 W:      http://ceph.com/
3747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3748 T:      git git://github.com/ceph/ceph-client.git
3749 S:      Supported
3750 F:      net/ceph/
3751 F:      include/linux/ceph/
3752 F:      include/linux/crush/
3753
3754 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3755 M:      Jeff Layton <jlayton@kernel.org>
3756 M:      Sage Weil <sage@redhat.com>
3757 M:      Ilya Dryomov <idryomov@gmail.com>
3758 L:      ceph-devel@vger.kernel.org
3759 W:      http://ceph.com/
3760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3761 T:      git git://github.com/ceph/ceph-client.git
3762 S:      Supported
3763 F:      Documentation/filesystems/ceph.txt
3764 F:      fs/ceph/
3765
3766 CERTIFICATE HANDLING:
3767 M:      David Howells <dhowells@redhat.com>
3768 M:      David Woodhouse <dwmw2@infradead.org>
3769 L:      keyrings@vger.kernel.org
3770 S:      Maintained
3771 F:      Documentation/admin-guide/module-signing.rst
3772 F:      certs/
3773 F:      scripts/sign-file.c
3774 F:      scripts/extract-cert.c
3775
3776 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3777 L:      linux-usb@vger.kernel.org
3778 S:      Orphan
3779 F:      Documentation/usb/wusb-design-overview.rst
3780 F:      Documentation/usb/wusb-cbaf
3781 F:      drivers/usb/host/hwa-hc.c
3782 F:      drivers/usb/host/whci/
3783 F:      drivers/usb/wusbcore/
3784 F:      include/linux/usb/wusb*
3785
3786 CFAG12864B LCD DRIVER
3787 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3788 S:      Maintained
3789 F:      drivers/auxdisplay/cfag12864b.c
3790 F:      include/linux/cfag12864b.h
3791
3792 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3793 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3794 S:      Maintained
3795 F:      drivers/auxdisplay/cfag12864bfb.c
3796 F:      include/linux/cfag12864b.h
3797
3798 802.11 (including CFG80211/NL80211)
3799 M:      Johannes Berg <johannes@sipsolutions.net>
3800 L:      linux-wireless@vger.kernel.org
3801 W:      http://wireless.kernel.org/
3802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3804 S:      Maintained
3805 F:      net/wireless/
3806 F:      include/uapi/linux/nl80211.h
3807 F:      include/linux/ieee80211.h
3808 F:      include/net/wext.h
3809 F:      include/net/cfg80211.h
3810 F:      include/net/iw_handler.h
3811 F:      include/net/ieee80211_radiotap.h
3812 F:      Documentation/driver-api/80211/cfg80211.rst
3813 F:      Documentation/networking/regulatory.txt
3814
3815 CHAR and MISC DRIVERS
3816 M:      Arnd Bergmann <arnd@arndb.de>
3817 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3819 S:      Supported
3820 F:      drivers/char/
3821 F:      drivers/misc/
3822 F:      include/linux/miscdevice.h
3823
3824 CHECKPATCH
3825 M:      Andy Whitcroft <apw@canonical.com>
3826 M:      Joe Perches <joe@perches.com>
3827 S:      Maintained
3828 F:      scripts/checkpatch.pl
3829
3830 CHINESE DOCUMENTATION
3831 M:      Harry Wei <harryxiyou@gmail.com>
3832 M:      Alex Shi <alex.shi@linux.alibaba.com>
3833 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3834 S:      Maintained
3835 F:      Documentation/translations/zh_CN/
3836
3837 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3838 M:      Peter Chen <Peter.Chen@nxp.com>
3839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3840 L:      linux-usb@vger.kernel.org
3841 S:      Maintained
3842 F:      drivers/usb/chipidea/
3843
3844 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3845 M:      Hans de Goede <hdegoede@redhat.com>
3846 L:      linux-input@vger.kernel.org
3847 S:      Maintained
3848 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3849 F:      drivers/input/touchscreen/chipone_icn8318.c
3850
3851 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3852 M:      Hans de Goede <hdegoede@redhat.com>
3853 L:      linux-input@vger.kernel.org
3854 S:      Maintained
3855 F:      drivers/input/touchscreen/chipone_icn8505.c
3856
3857 CHROME HARDWARE PLATFORM SUPPORT
3858 M:      Benson Leung <bleung@chromium.org>
3859 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3860 S:      Maintained
3861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3862 F:      drivers/platform/chrome/
3863
3864 CHROMEOS EC SUBDRIVERS
3865 M:      Benson Leung <bleung@chromium.org>
3866 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3867 R:      Guenter Roeck <groeck@chromium.org>
3868 S:      Maintained
3869 N:      cros_ec
3870 N:      cros-ec
3871 F:      drivers/power/supply/cros_usbpd-charger.c
3872
3873 CHROMEOS EC CODEC DRIVER
3874 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3875 S:      Maintained
3876 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3877 R:      Guenter Roeck <groeck@chromium.org>
3878 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3879 F:      sound/soc/codecs/cros_ec_codec.*
3880
3881 CIRRUS LOGIC AUDIO CODEC DRIVERS
3882 M:      Brian Austin <brian.austin@cirrus.com>
3883 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3884 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3885 S:      Maintained
3886 F:      sound/soc/codecs/cs*
3887
3888 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3889 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3890 L:      netdev@vger.kernel.org
3891 S:      Maintained
3892 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3893
3894 CIRRUS LOGIC LOCHNAGAR DRIVER
3895 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3896 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3897 L:      patches@opensource.cirrus.com
3898 S:      Supported
3899 F:      drivers/clk/clk-lochnagar.c
3900 F:      drivers/hwmon/lochnagar-hwmon.c
3901 F:      drivers/mfd/lochnagar-i2c.c
3902 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3903 F:      drivers/regulator/lochnagar-regulator.c
3904 F:      sound/soc/codecs/lochnagar-sc.c
3905 F:      include/dt-bindings/clk/lochnagar.h
3906 F:      include/dt-bindings/pinctrl/lochnagar.h
3907 F:      include/linux/mfd/lochnagar*
3908 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3909 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3910 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3911 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3912 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3913 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3914 F:      Documentation/hwmon/lochnagar.rst
3915
3916 CISCO FCOE HBA DRIVER
3917 M:      Satish Kharat <satishkh@cisco.com>
3918 M:      Sesidhar Baddela <sebaddel@cisco.com>
3919 M:      Karan Tilak Kumar <kartilak@cisco.com>
3920 L:      linux-scsi@vger.kernel.org
3921 S:      Supported
3922 F:      drivers/scsi/fnic/
3923
3924 CISCO SCSI HBA DRIVER
3925 M:      Karan Tilak Kumar <kartilak@cisco.com>
3926 M:      Sesidhar Baddela <sebaddel@cisco.com>
3927 L:      linux-scsi@vger.kernel.org
3928 S:      Supported
3929 F:      drivers/scsi/snic/
3930
3931 CISCO VIC ETHERNET NIC DRIVER
3932 M:      Christian Benvenuti <benve@cisco.com>
3933 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3934 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3935 S:      Supported
3936 F:      drivers/net/ethernet/cisco/enic/
3937
3938 CISCO VIC LOW LATENCY NIC DRIVER
3939 M:      Christian Benvenuti <benve@cisco.com>
3940 M:      Nelson Escobar <neescoba@cisco.com>
3941 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3942 S:      Supported
3943 F:      drivers/infiniband/hw/usnic/
3944
3945 CIRRUS LOGIC MADERA CODEC DRIVERS
3946 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3947 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3948 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3949 L:      patches@opensource.cirrus.com
3950 T:      git https://github.com/CirrusLogic/linux-drivers.git
3951 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3952 S:      Supported
3953 F:      Documentation/devicetree/bindings/mfd/madera.txt
3954 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3955 F:      Documentation/devicetree/bindings/sound/madera.txt
3956 F:      include/dt-bindings/sound/madera*
3957 F:      include/linux/irqchip/irq-madera*
3958 F:      include/linux/mfd/madera/*
3959 F:      include/sound/madera*
3960 F:      drivers/gpio/gpio-madera*
3961 F:      drivers/irqchip/irq-madera*
3962 F:      drivers/mfd/madera*
3963 F:      drivers/mfd/cs47l*
3964 F:      drivers/pinctrl/cirrus/*
3965 F:      sound/soc/codecs/cs47l*
3966 F:      sound/soc/codecs/madera*
3967
3968 CLANG-FORMAT FILE
3969 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3970 S:      Maintained
3971 F:      .clang-format
3972
3973 CLANG/LLVM BUILD SUPPORT
3974 L:      clang-built-linux@googlegroups.com
3975 W:      https://clangbuiltlinux.github.io/
3976 B:      https://github.com/ClangBuiltLinux/linux/issues
3977 C:      irc://chat.freenode.net/clangbuiltlinux
3978 S:      Supported
3979 K:      \b(?i:clang|llvm)\b
3980
3981 CLEANCACHE API
3982 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3983 L:      linux-kernel@vger.kernel.org
3984 S:      Maintained
3985 F:      mm/cleancache.c
3986 F:      include/linux/cleancache.h
3987
3988 CLK API
3989 M:      Russell King <linux@armlinux.org.uk>
3990 L:      linux-clk@vger.kernel.org
3991 S:      Maintained
3992 F:      include/linux/clk.h
3993
3994 CLOCKSOURCE, CLOCKEVENT DRIVERS
3995 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3996 M:      Thomas Gleixner <tglx@linutronix.de>
3997 L:      linux-kernel@vger.kernel.org
3998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3999 S:      Supported
4000 F:      drivers/clocksource/
4001 F:      Documentation/devicetree/bindings/timer/
4002
4003 CMPC ACPI DRIVER
4004 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4005 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4006 L:      platform-driver-x86@vger.kernel.org
4007 S:      Supported
4008 F:      drivers/platform/x86/classmate-laptop.c
4009
4010 COBALT MEDIA DRIVER
4011 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4012 L:      linux-media@vger.kernel.org
4013 T:      git git://linuxtv.org/media_tree.git
4014 W:      https://linuxtv.org
4015 S:      Supported
4016 F:      drivers/media/pci/cobalt/
4017
4018 COCCINELLE/Semantic Patches (SmPL)
4019 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4020 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4021 M:      Nicolas Palix <nicolas.palix@imag.fr>
4022 M:      Michal Marek <michal.lkml@markovi.net>
4023 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4025 W:      http://coccinelle.lip6.fr/
4026 S:      Supported
4027 F:      Documentation/dev-tools/coccinelle.rst
4028 F:      scripts/coccinelle/
4029 F:      scripts/coccicheck
4030
4031 CODA FILE SYSTEM
4032 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4033 M:      coda@cs.cmu.edu
4034 L:      codalist@coda.cs.cmu.edu
4035 W:      http://www.coda.cs.cmu.edu/
4036 S:      Maintained
4037 F:      Documentation/filesystems/coda.txt
4038 F:      fs/coda/
4039 F:      include/linux/coda*.h
4040 F:      include/uapi/linux/coda*.h
4041
4042 CODA V4L2 MEM2MEM DRIVER
4043 M:      Philipp Zabel <p.zabel@pengutronix.de>
4044 L:      linux-media@vger.kernel.org
4045 S:      Maintained
4046 F:      Documentation/devicetree/bindings/media/coda.txt
4047 F:      drivers/media/platform/coda/
4048
4049 CODE OF CONDUCT
4050 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4051 S:      Supported
4052 F:      Documentation/process/code-of-conduct.rst
4053 F:      Documentation/process/code-of-conduct-interpretation.rst
4054
4055 COMMON CLK FRAMEWORK
4056 M:      Michael Turquette <mturquette@baylibre.com>
4057 M:      Stephen Boyd <sboyd@kernel.org>
4058 L:      linux-clk@vger.kernel.org
4059 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4061 S:      Maintained
4062 F:      Documentation/devicetree/bindings/clock/
4063 F:      drivers/clk/
4064 X:      drivers/clk/clkdev.c
4065 F:      include/linux/clk-pr*
4066 F:      include/linux/clk/
4067 F:      include/linux/of_clk.h
4068
4069 COMMON INTERNET FILE SYSTEM (CIFS)
4070 M:      Steve French <sfrench@samba.org>
4071 L:      linux-cifs@vger.kernel.org
4072 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4073 W:      http://linux-cifs.samba.org/
4074 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4075 S:      Supported
4076 F:      Documentation/filesystems/cifs/
4077 F:      fs/cifs/
4078
4079 COMPACTPCI HOTPLUG CORE
4080 M:      Scott Murray <scott@spiteful.org>
4081 L:      linux-pci@vger.kernel.org
4082 S:      Maintained
4083 F:      drivers/pci/hotplug/cpci_hotplug*
4084
4085 COMPACTPCI HOTPLUG GENERIC DRIVER
4086 M:      Scott Murray <scott@spiteful.org>
4087 L:      linux-pci@vger.kernel.org
4088 S:      Maintained
4089 F:      drivers/pci/hotplug/cpcihp_generic.c
4090
4091 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4092 M:      Scott Murray <scott@spiteful.org>
4093 L:      linux-pci@vger.kernel.org
4094 S:      Maintained
4095 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4096
4097 COMPAL LAPTOP SUPPORT
4098 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4099 L:      platform-driver-x86@vger.kernel.org
4100 S:      Maintained
4101 F:      drivers/platform/x86/compal-laptop.c
4102
4103 COMPILER ATTRIBUTES
4104 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4105 S:      Maintained
4106 F:      include/linux/compiler_attributes.h
4107
4108 CONEXANT ACCESSRUNNER USB DRIVER
4109 L:      accessrunner-general@lists.sourceforge.net
4110 W:      http://accessrunner.sourceforge.net/
4111 S:      Orphan
4112 F:      drivers/usb/atm/cxacru.c
4113
4114 CONFIGFS
4115 M:      Joel Becker <jlbec@evilplan.org>
4116 M:      Christoph Hellwig <hch@lst.de>
4117 T:      git git://git.infradead.org/users/hch/configfs.git
4118 S:      Supported
4119 F:      fs/configfs/
4120 F:      include/linux/configfs.h
4121
4122 CONNECTOR
4123 M:      Evgeniy Polyakov <zbr@ioremap.net>
4124 L:      netdev@vger.kernel.org
4125 S:      Maintained
4126 F:      drivers/connector/
4127
4128 CONTROL GROUP (CGROUP)
4129 M:      Tejun Heo <tj@kernel.org>
4130 M:      Li Zefan <lizefan@huawei.com>
4131 M:      Johannes Weiner <hannes@cmpxchg.org>
4132 L:      cgroups@vger.kernel.org
4133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4134 S:      Maintained
4135 F:      Documentation/admin-guide/cgroup-v2.rst
4136 F:      Documentation/admin-guide/cgroup-v1/
4137 F:      include/linux/cgroup*
4138 F:      kernel/cgroup/
4139
4140 CONTROL GROUP - CPUSET
4141 M:      Li Zefan <lizefan@huawei.com>
4142 L:      cgroups@vger.kernel.org
4143 W:      http://www.bullopensource.org/cpuset/
4144 W:      http://oss.sgi.com/projects/cpusets/
4145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4146 S:      Maintained
4147 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4148 F:      include/linux/cpuset.h
4149 F:      kernel/cgroup/cpuset.c
4150
4151 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4152 M:      Johannes Weiner <hannes@cmpxchg.org>
4153 M:      Michal Hocko <mhocko@kernel.org>
4154 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4155 L:      cgroups@vger.kernel.org
4156 L:      linux-mm@kvack.org
4157 S:      Maintained
4158 F:      mm/memcontrol.c
4159 F:      mm/swap_cgroup.c
4160
4161 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4162 M:      Tejun Heo <tj@kernel.org>
4163 M:      Jens Axboe <axboe@kernel.dk>
4164 L:      cgroups@vger.kernel.org
4165 L:      linux-block@vger.kernel.org
4166 T:      git git://git.kernel.dk/linux-block
4167 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4168 F:      block/blk-cgroup.c
4169 F:      include/linux/blk-cgroup.h
4170 F:      block/blk-throttle.c
4171 F:      block/blk-iolatency.c
4172 F:      block/bfq-cgroup.c
4173
4174 CORETEMP HARDWARE MONITORING DRIVER
4175 M:      Fenghua Yu <fenghua.yu@intel.com>
4176 L:      linux-hwmon@vger.kernel.org
4177 S:      Maintained
4178 F:      Documentation/hwmon/coretemp.rst
4179 F:      drivers/hwmon/coretemp.c
4180
4181 COSA/SRP SYNC SERIAL DRIVER
4182 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4183 W:      http://www.fi.muni.cz/~kas/cosa/
4184 S:      Maintained
4185 F:      drivers/net/wan/cosa*
4186
4187 COUNTER SUBSYSTEM
4188 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4189 L:      linux-iio@vger.kernel.org
4190 S:      Maintained
4191 F:      Documentation/ABI/testing/sysfs-bus-counter*
4192 F:      Documentation/driver-api/generic-counter.rst
4193 F:      drivers/counter/
4194 F:      include/linux/counter.h
4195 F:      include/linux/counter_enum.h
4196
4197 CPMAC ETHERNET DRIVER
4198 M:      Florian Fainelli <f.fainelli@gmail.com>
4199 L:      netdev@vger.kernel.org
4200 S:      Maintained
4201 F:      drivers/net/ethernet/ti/cpmac.c
4202
4203 CPU FREQUENCY SCALING FRAMEWORK
4204 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4205 M:      Viresh Kumar <viresh.kumar@linaro.org>
4206 L:      linux-pm@vger.kernel.org
4207 S:      Maintained
4208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4210 B:      https://bugzilla.kernel.org
4211 F:      Documentation/admin-guide/pm/cpufreq.rst
4212 F:      Documentation/admin-guide/pm/intel_pstate.rst
4213 F:      Documentation/cpu-freq/
4214 F:      Documentation/devicetree/bindings/cpufreq/
4215 F:      drivers/cpufreq/
4216 F:      kernel/sched/cpufreq*.c
4217 F:      include/linux/cpufreq.h
4218 F:      include/linux/sched/cpufreq.h
4219 F:      tools/testing/selftests/cpufreq/
4220
4221 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4222 M:      Viresh Kumar <viresh.kumar@linaro.org>
4223 M:      Sudeep Holla <sudeep.holla@arm.com>
4224 L:      linux-pm@vger.kernel.org
4225 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4226 S:      Maintained
4227 F:      drivers/cpufreq/arm_big_little.h
4228 F:      drivers/cpufreq/arm_big_little.c
4229
4230 CPU POWER MONITORING SUBSYSTEM
4231 M:      Thomas Renninger <trenn@suse.com>
4232 M:      Shuah Khan <shuah@kernel.org>
4233 M:      Shuah Khan <skhan@linuxfoundation.org>
4234 L:      linux-pm@vger.kernel.org
4235 S:      Maintained
4236 F:      tools/power/cpupower/
4237
4238 CPUID/MSR DRIVER
4239 M:      "H. Peter Anvin" <hpa@zytor.com>
4240 S:      Maintained
4241 F:      arch/x86/kernel/cpuid.c
4242 F:      arch/x86/kernel/msr.c
4243
4244 CPUIDLE DRIVER - ARM BIG LITTLE
4245 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4246 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4247 L:      linux-pm@vger.kernel.org
4248 L:      linux-arm-kernel@lists.infradead.org
4249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4250 S:      Maintained
4251 F:      drivers/cpuidle/cpuidle-big_little.c
4252
4253 CPUIDLE DRIVER - ARM EXYNOS
4254 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4255 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4256 M:      Kukjin Kim <kgene@kernel.org>
4257 L:      linux-pm@vger.kernel.org
4258 L:      linux-samsung-soc@vger.kernel.org
4259 S:      Supported
4260 F:      drivers/cpuidle/cpuidle-exynos.c
4261 F:      arch/arm/mach-exynos/pm.c
4262
4263 CPU IDLE TIME MANAGEMENT FRAMEWORK
4264 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4265 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4266 L:      linux-pm@vger.kernel.org
4267 S:      Maintained
4268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4269 B:      https://bugzilla.kernel.org
4270 F:      Documentation/admin-guide/pm/cpuidle.rst
4271 F:      Documentation/driver-api/pm/cpuidle.rst
4272 F:      drivers/cpuidle/*
4273 F:      include/linux/cpuidle.h
4274
4275 CRAMFS FILESYSTEM
4276 M:      Nicolas Pitre <nico@fluxnic.net>
4277 S:      Maintained
4278 F:      Documentation/filesystems/cramfs.txt
4279 F:      fs/cramfs/
4280
4281 CRYPTO API
4282 M:      Herbert Xu <herbert@gondor.apana.org.au>
4283 M:      "David S. Miller" <davem@davemloft.net>
4284 L:      linux-crypto@vger.kernel.org
4285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4287 S:      Maintained
4288 F:      Documentation/crypto/
4289 F:      Documentation/devicetree/bindings/crypto/
4290 F:      arch/*/crypto/
4291 F:      crypto/
4292 F:      drivers/crypto/
4293 F:      include/crypto/
4294 F:      include/linux/crypto*
4295 F:      lib/crypto/
4296
4297 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4298 M:      Neil Horman <nhorman@tuxdriver.com>
4299 L:      linux-crypto@vger.kernel.org
4300 S:      Maintained
4301 F:      crypto/ansi_cprng.c
4302 F:      crypto/rng.c
4303
4304 CS3308 MEDIA DRIVER
4305 M:      Hans Verkuil <hverkuil@xs4all.nl>
4306 L:      linux-media@vger.kernel.org
4307 T:      git git://linuxtv.org/media_tree.git
4308 W:      http://linuxtv.org
4309 S:      Odd Fixes
4310 F:      drivers/media/i2c/cs3308.c
4311
4312 CS5535 Audio ALSA driver
4313 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4314 S:      Maintained
4315 F:      sound/pci/cs5535audio/
4316
4317 CSI DRIVERS FOR ALLWINNER V3s
4318 M:      Yong Deng <yong.deng@magewell.com>
4319 L:      linux-media@vger.kernel.org
4320 T:      git git://linuxtv.org/media_tree.git
4321 S:      Maintained
4322 F:      drivers/media/platform/sunxi/sun6i-csi/
4323 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4324
4325 CW1200 WLAN driver
4326 M:      Solomon Peachy <pizza@shaftnet.org>
4327 S:      Maintained
4328 F:      drivers/net/wireless/st/cw1200/
4329
4330 CX18 VIDEO4LINUX DRIVER
4331 M:      Andy Walls <awalls@md.metrocast.net>
4332 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4333 L:      linux-media@vger.kernel.org
4334 T:      git git://linuxtv.org/media_tree.git
4335 W:      https://linuxtv.org
4336 W:      http://www.ivtvdriver.org/index.php/Cx18
4337 S:      Maintained
4338 F:      Documentation/media/v4l-drivers/cx18*
4339 F:      drivers/media/pci/cx18/
4340 F:      include/uapi/linux/ivtv*
4341
4342 CX2341X MPEG ENCODER HELPER MODULE
4343 M:      Hans Verkuil <hverkuil@xs4all.nl>
4344 L:      linux-media@vger.kernel.org
4345 T:      git git://linuxtv.org/media_tree.git
4346 W:      https://linuxtv.org
4347 S:      Maintained
4348 F:      drivers/media/common/cx2341x*
4349 F:      include/media/drv-intf/cx2341x.h
4350
4351 CX24120 MEDIA DRIVER
4352 M:      Jemma Denson <jdenson@gmail.com>
4353 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4354 L:      linux-media@vger.kernel.org
4355 W:      https://linuxtv.org
4356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4357 S:      Maintained
4358 F:      drivers/media/dvb-frontends/cx24120*
4359
4360 CX88 VIDEO4LINUX DRIVER
4361 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4362 L:      linux-media@vger.kernel.org
4363 W:      https://linuxtv.org
4364 T:      git git://linuxtv.org/media_tree.git
4365 S:      Odd fixes
4366 F:      Documentation/media/v4l-drivers/cx88*
4367 F:      drivers/media/pci/cx88/
4368
4369 CXD2820R MEDIA DRIVER
4370 M:      Antti Palosaari <crope@iki.fi>
4371 L:      linux-media@vger.kernel.org
4372 W:      https://linuxtv.org
4373 W:      http://palosaari.fi/linux/
4374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4375 T:      git git://linuxtv.org/anttip/media_tree.git
4376 S:      Maintained
4377 F:      drivers/media/dvb-frontends/cxd2820r*
4378
4379 CXGB3 ETHERNET DRIVER (CXGB3)
4380 M:      Vishal Kulkarni <vishal@chelsio.com>
4381 L:      netdev@vger.kernel.org
4382 W:      http://www.chelsio.com
4383 S:      Supported
4384 F:      drivers/net/ethernet/chelsio/cxgb3/
4385
4386 CXGB3 ISCSI DRIVER (CXGB3I)
4387 M:      Karen Xie <kxie@chelsio.com>
4388 L:      linux-scsi@vger.kernel.org
4389 W:      http://www.chelsio.com
4390 S:      Supported
4391 F:      drivers/scsi/cxgbi/cxgb3i
4392
4393 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4394 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4395 L:      linux-rdma@vger.kernel.org
4396 W:      http://www.openfabrics.org
4397 S:      Supported
4398 F:      drivers/infiniband/hw/cxgb3/
4399 F:      include/uapi/rdma/cxgb3-abi.h
4400
4401 CXGB4 CRYPTO DRIVER (chcr)
4402 M:      Atul Gupta <atul.gupta@chelsio.com>
4403 L:      linux-crypto@vger.kernel.org
4404 W:      http://www.chelsio.com
4405 S:      Supported
4406 F:      drivers/crypto/chelsio
4407
4408 CXGB4 ETHERNET DRIVER (CXGB4)
4409 M:      Vishal Kulkarni <vishal@chelsio.com>
4410 L:      netdev@vger.kernel.org
4411 W:      http://www.chelsio.com
4412 S:      Supported
4413 F:      drivers/net/ethernet/chelsio/cxgb4/
4414
4415 CXGB4 ISCSI DRIVER (CXGB4I)
4416 M:      Karen Xie <kxie@chelsio.com>
4417 L:      linux-scsi@vger.kernel.org
4418 W:      http://www.chelsio.com
4419 S:      Supported
4420 F:      drivers/scsi/cxgbi/cxgb4i
4421
4422 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4423 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4424 L:      linux-rdma@vger.kernel.org
4425 W:      http://www.openfabrics.org
4426 S:      Supported
4427 F:      drivers/infiniband/hw/cxgb4/
4428 F:      include/uapi/rdma/cxgb4-abi.h
4429
4430 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4431 M:      Casey Leedom <leedom@chelsio.com>
4432 L:      netdev@vger.kernel.org
4433 W:      http://www.chelsio.com
4434 S:      Supported
4435 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4436
4437 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4438 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4439 M:      Andrew Donnellan <ajd@linux.ibm.com>
4440 L:      linuxppc-dev@lists.ozlabs.org
4441 S:      Supported
4442 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4443 F:      drivers/misc/cxl/
4444 F:      include/misc/cxl*
4445 F:      include/uapi/misc/cxl.h
4446 F:      Documentation/powerpc/cxl.rst
4447 F:      Documentation/ABI/testing/sysfs-class-cxl
4448
4449 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4450 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4451 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4452 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4453 L:      linux-scsi@vger.kernel.org
4454 S:      Supported
4455 F:      drivers/scsi/cxlflash/
4456 F:      include/uapi/scsi/cxlflash_ioctl.h
4457 F:      Documentation/powerpc/cxlflash.rst
4458
4459 CYBERPRO FB DRIVER
4460 M:      Russell King <linux@armlinux.org.uk>
4461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4462 W:      http://www.armlinux.org.uk/
4463 S:      Maintained
4464 F:      drivers/video/fbdev/cyber2000fb.*
4465
4466 CYCLADES ASYNC MUX DRIVER
4467 W:      http://www.cyclades.com/
4468 S:      Orphan
4469 F:      drivers/tty/cyclades.c
4470 F:      include/linux/cyclades.h
4471 F:      include/uapi/linux/cyclades.h
4472
4473 CYCLADES PC300 DRIVER
4474 W:      http://www.cyclades.com/
4475 S:      Orphan
4476 F:      drivers/net/wan/pc300*
4477
4478 CYPRESS_FIRMWARE MEDIA DRIVER
4479 M:      Antti Palosaari <crope@iki.fi>
4480 L:      linux-media@vger.kernel.org
4481 W:      https://linuxtv.org
4482 W:      http://palosaari.fi/linux/
4483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4484 T:      git git://linuxtv.org/anttip/media_tree.git
4485 S:      Maintained
4486 F:      drivers/media/common/cypress_firmware*
4487
4488 CYTTSP TOUCHSCREEN DRIVER
4489 M:      Ferruh Yigit <fery@cypress.com>
4490 L:      linux-input@vger.kernel.org
4491 S:      Supported
4492 F:      drivers/input/touchscreen/cyttsp*
4493 F:      include/linux/input/cyttsp.h
4494
4495 D-LINK DIR-685 TOUCHKEYS DRIVER
4496 M:      Linus Walleij <linus.walleij@linaro.org>
4497 L:      linux-input@vger.kernel.org
4498 S:      Supported
4499 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4500
4501 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4502 M:      Joshua Kinard <kumba@gentoo.org>
4503 S:      Maintained
4504 F:      drivers/rtc/rtc-ds1685.c
4505 F:      include/linux/rtc/ds1685.h
4506
4507 DAMA SLAVE for AX.25
4508 M:      Joerg Reuter <jreuter@yaina.de>
4509 W:      http://yaina.de/jreuter/
4510 W:      http://www.qsl.net/dl1bke/
4511 L:      linux-hams@vger.kernel.org
4512 S:      Maintained
4513 F:      net/ax25/af_ax25.c
4514 F:      net/ax25/ax25_dev.c
4515 F:      net/ax25/ax25_ds_*
4516 F:      net/ax25/ax25_in.c
4517 F:      net/ax25/ax25_out.c
4518 F:      net/ax25/ax25_timer.c
4519 F:      net/ax25/sysctl_net_ax25.c
4520
4521 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4522 L:      netdev@vger.kernel.org
4523 S:      Orphan
4524 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4525 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4526
4527 DC390/AM53C974 SCSI driver
4528 M:      Hannes Reinecke <hare@suse.com>
4529 L:      linux-scsi@vger.kernel.org
4530 S:      Maintained
4531 F:      drivers/scsi/am53c974.c
4532
4533 DC395x SCSI driver
4534 M:      Oliver Neukum <oliver@neukum.org>
4535 M:      Ali Akcaagac <aliakc@web.de>
4536 M:      Jamie Lenehan <lenehan@twibble.org>
4537 L:      dc395x@twibble.org
4538 W:      http://twibble.org/dist/dc395x/
4539 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4540 S:      Maintained
4541 F:      Documentation/scsi/dc395x.txt
4542 F:      drivers/scsi/dc395x.*
4543
4544 DCCP PROTOCOL
4545 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4546 L:      dccp@vger.kernel.org
4547 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4548 S:      Maintained
4549 F:      include/linux/dccp.h
4550 F:      include/uapi/linux/dccp.h
4551 F:      include/linux/tfrc.h
4552 F:      net/dccp/
4553
4554 DECnet NETWORK LAYER
4555 W:      http://linux-decnet.sourceforge.net
4556 L:      linux-decnet-user@lists.sourceforge.net
4557 S:      Orphan
4558 F:      Documentation/networking/decnet.txt
4559 F:      net/decnet/
4560
4561 DECSTATION PLATFORM SUPPORT
4562 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4563 L:      linux-mips@vger.kernel.org
4564 W:      http://www.linux-mips.org/wiki/DECstation
4565 S:      Maintained
4566 F:      arch/mips/dec/
4567 F:      arch/mips/include/asm/dec/
4568 F:      arch/mips/include/asm/mach-dec/
4569
4570 DEFXX FDDI NETWORK DRIVER
4571 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4572 S:      Maintained
4573 F:      drivers/net/fddi/defxx.*
4574
4575 DELL SMBIOS DRIVER
4576 M:      Pali Rohár <pali.rohar@gmail.com>
4577 M:      Mario Limonciello <mario.limonciello@dell.com>
4578 L:      platform-driver-x86@vger.kernel.org
4579 S:      Maintained
4580 F:      drivers/platform/x86/dell-smbios.*
4581
4582 DELL SMBIOS SMM DRIVER
4583 M:      Mario Limonciello <mario.limonciello@dell.com>
4584 L:      platform-driver-x86@vger.kernel.org
4585 S:      Maintained
4586 F:      drivers/platform/x86/dell-smbios-smm.c
4587
4588 DELL SMBIOS WMI DRIVER
4589 M:      Mario Limonciello <mario.limonciello@dell.com>
4590 L:      platform-driver-x86@vger.kernel.org
4591 S:      Maintained
4592 F:      drivers/platform/x86/dell-smbios-wmi.c
4593 F:      tools/wmi/dell-smbios-example.c
4594
4595 DEFZA FDDI NETWORK DRIVER
4596 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4597 S:      Maintained
4598 F:      drivers/net/fddi/defza.*
4599
4600 DELL LAPTOP DRIVER
4601 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4602 M:      Pali Rohár <pali.rohar@gmail.com>
4603 L:      platform-driver-x86@vger.kernel.org
4604 S:      Maintained
4605 F:      drivers/platform/x86/dell-laptop.c
4606
4607 DELL LAPTOP FREEFALL DRIVER
4608 M:      Pali Rohár <pali.rohar@gmail.com>
4609 S:      Maintained
4610 F:      drivers/platform/x86/dell-smo8800.c
4611
4612 DELL LAPTOP RBTN DRIVER
4613 M:      Pali Rohár <pali.rohar@gmail.com>
4614 S:      Maintained
4615 F:      drivers/platform/x86/dell-rbtn.*
4616
4617 DELL REMOTE BIOS UPDATE DRIVER
4618 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4619 L:      platform-driver-x86@vger.kernel.org
4620 S:      Maintained
4621 F:      drivers/platform/x86/dell_rbu.c
4622
4623 DELL LAPTOP SMM DRIVER
4624 M:      Pali Rohár <pali.rohar@gmail.com>
4625 S:      Maintained
4626 F:      drivers/hwmon/dell-smm-hwmon.c
4627 F:      include/uapi/linux/i8k.h
4628
4629 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4630 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4631 L:      platform-driver-x86@vger.kernel.org
4632 S:      Maintained
4633 F:      Documentation/driver-api/dcdbas.rst
4634 F:      drivers/platform/x86/dcdbas.*
4635
4636 DELL WMI NOTIFICATIONS DRIVER
4637 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4638 M:      Pali Rohár <pali.rohar@gmail.com>
4639 S:      Maintained
4640 F:      drivers/platform/x86/dell-wmi.c
4641
4642 DELL WMI DESCRIPTOR DRIVER
4643 M:      Mario Limonciello <mario.limonciello@dell.com>
4644 S:      Maintained
4645 F:      drivers/platform/x86/dell-wmi-descriptor.c
4646
4647 DELTA ST MEDIA DRIVER
4648 M:      Hugues Fruchet <hugues.fruchet@st.com>
4649 L:      linux-media@vger.kernel.org
4650 T:      git git://linuxtv.org/media_tree.git
4651 W:      https://linuxtv.org
4652 S:      Supported
4653 F:      drivers/media/platform/sti/delta
4654
4655 DENALI NAND DRIVER
4656 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4657 L:      linux-mtd@lists.infradead.org
4658 S:      Supported
4659 F:      drivers/mtd/nand/raw/denali*
4660
4661 DESIGNWARE EDMA CORE IP DRIVER
4662 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4663 L:      dmaengine@vger.kernel.org
4664 S:      Maintained
4665 F:      drivers/dma/dw-edma/
4666 F:      include/linux/dma/edma.h
4667
4668 DESIGNWARE USB2 DRD IP DRIVER
4669 M:      Minas Harutyunyan <hminas@synopsys.com>
4670 L:      linux-usb@vger.kernel.org
4671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4672 S:      Maintained
4673 F:      drivers/usb/dwc2/
4674
4675 DESIGNWARE USB3 DRD IP DRIVER
4676 M:      Felipe Balbi <balbi@kernel.org>
4677 L:      linux-usb@vger.kernel.org
4678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4679 S:      Maintained
4680 F:      drivers/usb/dwc3/
4681
4682 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4683 M:      Andreas Klinger <ak@it-klinger.de>
4684 L:      linux-iio@vger.kernel.org
4685 S:      Maintained
4686 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4687 F:      drivers/iio/proximity/srf*.c
4688
4689 DEVICE COREDUMP (DEV_COREDUMP)
4690 M:      Johannes Berg <johannes@sipsolutions.net>
4691 L:      linux-kernel@vger.kernel.org
4692 S:      Maintained
4693 F:      drivers/base/devcoredump.c
4694 F:      include/linux/devcoredump.h
4695
4696 DEVICE FREQUENCY (DEVFREQ)
4697 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4698 M:      Kyungmin Park <kyungmin.park@samsung.com>
4699 R:      Chanwoo Choi <cw00.choi@samsung.com>
4700 L:      linux-pm@vger.kernel.org
4701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4702 S:      Maintained
4703 F:      drivers/devfreq/
4704 F:      include/linux/devfreq.h
4705 F:      Documentation/devicetree/bindings/devfreq/
4706 F:      include/trace/events/devfreq.h
4707
4708 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4709 M:      Chanwoo Choi <cw00.choi@samsung.com>
4710 L:      linux-pm@vger.kernel.org
4711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4712 S:      Supported
4713 F:      drivers/devfreq/event/
4714 F:      drivers/devfreq/devfreq-event.c
4715 F:      include/linux/devfreq-event.h
4716 F:      Documentation/devicetree/bindings/devfreq/event/
4717
4718 DEVICE NUMBER REGISTRY
4719 M:      Torben Mathiasen <device@lanana.org>
4720 W:      http://lanana.org/docs/device-list/index.html
4721 S:      Maintained
4722
4723 DEVICE-MAPPER  (LVM)
4724 M:      Alasdair Kergon <agk@redhat.com>
4725 M:      Mike Snitzer <snitzer@redhat.com>
4726 M:      dm-devel@redhat.com
4727 L:      dm-devel@redhat.com
4728 W:      http://sources.redhat.com/dm
4729 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4731 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4732 S:      Maintained
4733 F:      Documentation/admin-guide/device-mapper/
4734 F:      drivers/md/Makefile
4735 F:      drivers/md/Kconfig
4736 F:      drivers/md/dm*
4737 F:      drivers/md/persistent-data/
4738 F:      include/linux/device-mapper.h
4739 F:      include/linux/dm-*.h
4740 F:      include/uapi/linux/dm-*.h
4741
4742 DEVLINK
4743 M:      Jiri Pirko <jiri@mellanox.com>
4744 L:      netdev@vger.kernel.org
4745 S:      Supported
4746 F:      net/core/devlink.c
4747 F:      include/net/devlink.h
4748 F:      include/uapi/linux/devlink.h
4749
4750 DIALOG SEMICONDUCTOR DRIVERS
4751 M:      Support Opensource <support.opensource@diasemi.com>
4752 W:      http://www.dialog-semiconductor.com/products
4753 S:      Supported
4754 F:      Documentation/hwmon/da90??.rst
4755 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4756 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4757 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4758 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4759 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4760 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4761 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4762 F:      drivers/gpio/gpio-da90??.c
4763 F:      drivers/hwmon/da90??-hwmon.c
4764 F:      drivers/iio/adc/da91??-*.c
4765 F:      drivers/input/misc/da90??_onkey.c
4766 F:      drivers/input/touchscreen/da9052_tsi.c
4767 F:      drivers/leds/leds-da90??.c
4768 F:      drivers/mfd/da903x.c
4769 F:      drivers/mfd/da90??-*.c
4770 F:      drivers/mfd/da91??-*.c
4771 F:      drivers/power/supply/da9052-battery.c
4772 F:      drivers/power/supply/da91??-*.c
4773 F:      drivers/regulator/da903x.c
4774 F:      drivers/regulator/da9???-regulator.[ch]
4775 F:      drivers/regulator/slg51000-regulator.[ch]
4776 F:      drivers/thermal/da90??-thermal.c
4777 F:      drivers/rtc/rtc-da90??.c
4778 F:      drivers/video/backlight/da90??_bl.c
4779 F:      drivers/watchdog/da90??_wdt.c
4780 F:      include/linux/mfd/da903x.h
4781 F:      include/linux/mfd/da9052/
4782 F:      include/linux/mfd/da9055/
4783 F:      include/linux/mfd/da9062/
4784 F:      include/linux/mfd/da9063/
4785 F:      include/linux/mfd/da9150/
4786 F:      include/linux/regulator/da9211.h
4787 F:      include/sound/da[79]*.h
4788 F:      sound/soc/codecs/da[79]*.[ch]
4789
4790 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4791 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4792 L:      linux-gpio@vger.kernel.org
4793 S:      Maintained
4794 F:      drivers/gpio/gpio-gpio-mm.c
4795
4796 DIOLAN U2C-12 I2C DRIVER
4797 M:      Guenter Roeck <linux@roeck-us.net>
4798 L:      linux-i2c@vger.kernel.org
4799 S:      Maintained
4800 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4801
4802 FILESYSTEM DIRECT ACCESS (DAX)
4803 M:      Dan Williams <dan.j.williams@intel.com>
4804 R:      Matthew Wilcox <willy@infradead.org>
4805 R:      Jan Kara <jack@suse.cz>
4806 L:      linux-fsdevel@vger.kernel.org
4807 L:      linux-nvdimm@lists.01.org
4808 S:      Supported
4809 F:      fs/dax.c
4810 F:      include/linux/dax.h
4811 F:      include/trace/events/fs_dax.h
4812
4813 DEVICE DIRECT ACCESS (DAX)
4814 M:      Dan Williams <dan.j.williams@intel.com>
4815 M:      Vishal Verma <vishal.l.verma@intel.com>
4816 M:      Keith Busch <keith.busch@intel.com>
4817 M:      Dave Jiang <dave.jiang@intel.com>
4818 L:      linux-nvdimm@lists.01.org
4819 S:      Supported
4820 F:      drivers/dax/
4821
4822 DIRECTORY NOTIFICATION (DNOTIFY)
4823 M:      Jan Kara <jack@suse.cz>
4824 R:      Amir Goldstein <amir73il@gmail.com>
4825 L:      linux-fsdevel@vger.kernel.org
4826 S:      Maintained
4827 F:      Documentation/filesystems/dnotify.txt
4828 F:      fs/notify/dnotify/
4829 F:      include/linux/dnotify.h
4830
4831 DISK GEOMETRY AND PARTITION HANDLING
4832 M:      Andries Brouwer <aeb@cwi.nl>
4833 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4834 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4835 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4836 S:      Maintained
4837
4838 DISKQUOTA
4839 M:      Jan Kara <jack@suse.com>
4840 S:      Maintained
4841 F:      Documentation/filesystems/quota.txt
4842 F:      fs/quota/
4843 F:      include/linux/quota*.h
4844 F:      include/uapi/linux/quota*.h
4845
4846 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4847 M:      Bernie Thompson <bernie@plugable.com>
4848 L:      linux-fbdev@vger.kernel.org
4849 S:      Maintained
4850 W:      http://plugable.com/category/projects/udlfb/
4851 F:      drivers/video/fbdev/udlfb.c
4852 F:      include/video/udlfb.h
4853 F:      Documentation/fb/udlfb.rst
4854
4855 DISTRIBUTED LOCK MANAGER (DLM)
4856 M:      Christine Caulfield <ccaulfie@redhat.com>
4857 M:      David Teigland <teigland@redhat.com>
4858 L:      cluster-devel@redhat.com
4859 W:      http://sources.redhat.com/cluster/
4860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4861 S:      Supported
4862 F:      fs/dlm/
4863
4864 DMA BUFFER SHARING FRAMEWORK
4865 M:      Sumit Semwal <sumit.semwal@linaro.org>
4866 S:      Maintained
4867 L:      linux-media@vger.kernel.org
4868 L:      dri-devel@lists.freedesktop.org
4869 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4870 F:      drivers/dma-buf/
4871 F:      include/linux/dma-buf*
4872 F:      include/linux/reservation.h
4873 F:      include/linux/*fence.h
4874 F:      Documentation/driver-api/dma-buf.rst
4875 T:      git git://anongit.freedesktop.org/drm/drm-misc
4876
4877 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4878 M:      Vinod Koul <vkoul@kernel.org>
4879 L:      dmaengine@vger.kernel.org
4880 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4881 S:      Maintained
4882 F:      drivers/dma/
4883 F:      include/linux/dmaengine.h
4884 F:      include/linux/of_dma.h
4885 F:      Documentation/devicetree/bindings/dma/
4886 F:      Documentation/driver-api/dmaengine/
4887 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4888
4889 DMA MAPPING HELPERS
4890 M:      Christoph Hellwig <hch@lst.de>
4891 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4892 R:      Robin Murphy <robin.murphy@arm.com>
4893 L:      iommu@lists.linux-foundation.org
4894 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4895 W:      http://git.infradead.org/users/hch/dma-mapping.git
4896 S:      Supported
4897 F:      kernel/dma/
4898 F:      include/asm-generic/dma-mapping.h
4899 F:      include/linux/dma-direct.h
4900 F:      include/linux/dma-mapping.h
4901 F:      include/linux/dma-noncoherent.h
4902
4903 DME1737 HARDWARE MONITOR DRIVER
4904 M:      Juerg Haefliger <juergh@gmail.com>
4905 L:      linux-hwmon@vger.kernel.org
4906 S:      Maintained
4907 F:      Documentation/hwmon/dme1737.rst
4908 F:      drivers/hwmon/dme1737.c
4909
4910 DMI/SMBIOS SUPPORT
4911 M:      Jean Delvare <jdelvare@suse.com>
4912 S:      Maintained
4913 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4914 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4915 F:      drivers/firmware/dmi-id.c
4916 F:      drivers/firmware/dmi_scan.c
4917 F:      include/linux/dmi.h
4918
4919 DOCUMENTATION
4920 M:      Jonathan Corbet <corbet@lwn.net>
4921 L:      linux-doc@vger.kernel.org
4922 S:      Maintained
4923 F:      Documentation/
4924 F:      scripts/kernel-doc
4925 X:      Documentation/ABI/
4926 X:      Documentation/firmware-guide/acpi/
4927 X:      Documentation/devicetree/
4928 X:      Documentation/i2c/
4929 X:      Documentation/media/
4930 X:      Documentation/power/
4931 X:      Documentation/spi/
4932 T:      git git://git.lwn.net/linux.git docs-next
4933
4934 DOCUMENTATION/ITALIAN
4935 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4936 L:      linux-doc@vger.kernel.org
4937 S:      Maintained
4938 F:      Documentation/translations/it_IT
4939
4940 DONGWOON DW9714 LENS VOICE COIL DRIVER
4941 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4942 L:      linux-media@vger.kernel.org
4943 T:      git git://linuxtv.org/media_tree.git
4944 S:      Maintained
4945 F:      drivers/media/i2c/dw9714.c
4946 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4947
4948 DONGWOON DW9807 LENS VOICE COIL DRIVER
4949 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4950 L:      linux-media@vger.kernel.org
4951 T:      git git://linuxtv.org/media_tree.git
4952 S:      Maintained
4953 F:      drivers/media/i2c/dw9807-vcm.c
4954 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4955
4956 DOUBLETALK DRIVER
4957 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4958 L:      blinux-list@redhat.com
4959 S:      Maintained
4960 F:      drivers/char/dtlk.c
4961 F:      include/linux/dtlk.h
4962
4963 DPAA2 DATAPATH I/O (DPIO) DRIVER
4964 M:      Roy Pledge <Roy.Pledge@nxp.com>
4965 L:      linux-kernel@vger.kernel.org
4966 S:      Maintained
4967 F:      drivers/soc/fsl/dpio
4968
4969 DPAA2 ETHERNET DRIVER
4970 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4971 L:      netdev@vger.kernel.org
4972 S:      Maintained
4973 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4974 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4975 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4976 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4977 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4978
4979 DPAA2 ETHERNET SWITCH DRIVER
4980 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4981 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4982 L:      linux-kernel@vger.kernel.org
4983 S:      Maintained
4984 F:      drivers/staging/fsl-dpaa2/ethsw
4985
4986 DPT_I2O SCSI RAID DRIVER
4987 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4988 L:      linux-scsi@vger.kernel.org
4989 W:      http://www.adaptec.com/
4990 S:      Maintained
4991 F:      drivers/scsi/dpt*
4992 F:      drivers/scsi/dpt/
4993
4994 DRBD DRIVER
4995 M:      Philipp Reisner <philipp.reisner@linbit.com>
4996 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4997 L:      drbd-dev@lists.linbit.com
4998 W:      http://www.drbd.org
4999 T:      git git://git.linbit.com/linux-drbd.git
5000 T:      git git://git.linbit.com/drbd-8.4.git
5001 S:      Supported
5002 F:      drivers/block/drbd/
5003 F:      lib/lru_cache.c
5004 F:      Documentation/admin-guide/blockdev/
5005
5006 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5007 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5008 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5010 S:      Supported
5011 F:      Documentation/kobject.txt
5012 F:      drivers/base/
5013 F:      fs/debugfs/
5014 F:      fs/sysfs/
5015 F:      include/linux/debugfs.h
5016 F:      include/linux/kobj*
5017 F:      lib/kobj*
5018
5019 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5020 M:      Kevin Hilman <khilman@kernel.org>
5021 M:      Nishanth Menon <nm@ti.com>
5022 S:      Maintained
5023 F:      drivers/power/avs/
5024 F:      include/linux/power/smartreflex.h
5025 L:      linux-pm@vger.kernel.org
5026
5027 DRM DRIVER FOR ARM PL111 CLCD
5028 M:      Eric Anholt <eric@anholt.net>
5029 T:      git git://anongit.freedesktop.org/drm/drm-misc
5030 S:      Supported
5031 F:      drivers/gpu/drm/pl111/
5032
5033 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5034 M:      Linus Walleij <linus.walleij@linaro.org>
5035 T:      git git://anongit.freedesktop.org/drm/drm-misc
5036 S:      Maintained
5037 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5038 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5039
5040 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5041 M:      Dave Airlie <airlied@redhat.com>
5042 S:      Odd Fixes
5043 F:      drivers/gpu/drm/ast/
5044
5045 DRM DRIVER FOR ASPEED BMC GFX
5046 M:      Joel Stanley <joel@jms.id.au>
5047 L:      linux-aspeed@lists.ozlabs.org
5048 T:      git git://anongit.freedesktop.org/drm/drm-misc
5049 S:      Supported
5050 F:      drivers/gpu/drm/aspeed/
5051 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5052
5053 DRM DRIVER FOR BOCHS VIRTUAL GPU
5054 M:      Gerd Hoffmann <kraxel@redhat.com>
5055 L:      virtualization@lists.linux-foundation.org
5056 T:      git git://anongit.freedesktop.org/drm/drm-misc
5057 S:      Maintained
5058 F:      drivers/gpu/drm/bochs/
5059
5060 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5061 M:      Linus Walleij <linus.walleij@linaro.org>
5062 T:      git git://anongit.freedesktop.org/drm/drm-misc
5063 S:      Maintained
5064 F:      drivers/gpu/drm/tve200/
5065
5066 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5067 M:      Jagan Teki <jagan@amarulasolutions.com>
5068 S:      Maintained
5069 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5070 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5071
5072 DRM DRIVER FOR ILITEK ILI9225 PANELS
5073 M:      David Lechner <david@lechnology.com>
5074 S:      Maintained
5075 F:      drivers/gpu/drm/tinydrm/ili9225.c
5076 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5077
5078 DRM DRIVER FOR HX8357D PANELS
5079 M:      Eric Anholt <eric@anholt.net>
5080 T:      git git://anongit.freedesktop.org/drm/drm-misc
5081 S:      Maintained
5082 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5083 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5084
5085 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5086 S:      Orphan / Obsolete
5087 F:      drivers/gpu/drm/i810/
5088 F:      include/uapi/drm/i810_drm.h
5089
5090 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5091 S:      Orphan / Obsolete
5092 F:      drivers/gpu/drm/mga/
5093 F:      include/uapi/drm/mga_drm.h
5094
5095 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5096 M:      Dave Airlie <airlied@redhat.com>
5097 S:      Odd Fixes
5098 F:      drivers/gpu/drm/mgag200/
5099
5100 DRM DRIVER FOR MI0283QT
5101 M:      Noralf Trønnes <noralf@tronnes.org>
5102 S:      Maintained
5103 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5104 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5105
5106 DRM DRIVER FOR MSM ADRENO GPU
5107 M:      Rob Clark <robdclark@gmail.com>
5108 M:      Sean Paul <sean@poorly.run>
5109 L:      linux-arm-msm@vger.kernel.org
5110 L:      dri-devel@lists.freedesktop.org
5111 L:      freedreno@lists.freedesktop.org
5112 T:      git https://gitlab.freedesktop.org/drm/msm.git
5113 S:      Maintained
5114 F:      drivers/gpu/drm/msm/
5115 F:      include/uapi/drm/msm_drm.h
5116 F:      Documentation/devicetree/bindings/display/msm/
5117
5118 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5119 M:      Ben Skeggs <bskeggs@redhat.com>
5120 L:      dri-devel@lists.freedesktop.org
5121 L:      nouveau@lists.freedesktop.org
5122 T:      git git://github.com/skeggsb/linux
5123 S:      Supported
5124 F:      drivers/gpu/drm/nouveau/
5125 F:      include/uapi/drm/nouveau_drm.h
5126
5127 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5128 M:      Stefan Mavrodiev <stefan@olimex.com>
5129 S:      Maintained
5130 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5131 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5132
5133 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5134 M:      Noralf Trønnes <noralf@tronnes.org>
5135 S:      Maintained
5136 F:      drivers/gpu/drm/tinydrm/repaper.c
5137 F:      Documentation/devicetree/bindings/display/repaper.txt
5138
5139 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5140 M:      Dave Airlie <airlied@redhat.com>
5141 M:      Gerd Hoffmann <kraxel@redhat.com>
5142 L:      virtualization@lists.linux-foundation.org
5143 T:      git git://anongit.freedesktop.org/drm/drm-misc
5144 S:      Obsolete
5145 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5146 F:      drivers/gpu/drm/cirrus/
5147
5148 DRM DRIVER FOR QXL VIRTUAL GPU
5149 M:      Dave Airlie <airlied@redhat.com>
5150 M:      Gerd Hoffmann <kraxel@redhat.com>
5151 L:      virtualization@lists.linux-foundation.org
5152 L:      spice-devel@lists.freedesktop.org
5153 T:      git git://anongit.freedesktop.org/drm/drm-misc
5154 S:      Maintained
5155 F:      drivers/gpu/drm/qxl/
5156 F:      include/uapi/drm/qxl_drm.h
5157
5158 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5159 S:      Orphan / Obsolete
5160 F:      drivers/gpu/drm/r128/
5161 F:      include/uapi/drm/r128_drm.h
5162
5163 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5164 M:      Guido Günther <agx@sigxcpu.org>
5165 S:      Maintained
5166 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5167 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5168
5169 DRM DRIVER FOR SAVAGE VIDEO CARDS
5170 S:      Orphan / Obsolete
5171 F:      drivers/gpu/drm/savage/
5172 F:      include/uapi/drm/savage_drm.h
5173
5174 DRM DRIVER FOR SIS VIDEO CARDS
5175 S:      Orphan / Obsolete
5176 F:      drivers/gpu/drm/sis/
5177 F:      include/uapi/drm/sis_drm.h
5178
5179 DRM DRIVER FOR SITRONIX ST7701 PANELS
5180 M:      Jagan Teki <jagan@amarulasolutions.com>
5181 S:      Maintained
5182 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5183 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5184
5185 DRM DRIVER FOR SITRONIX ST7586 PANELS
5186 M:      David Lechner <david@lechnology.com>
5187 S:      Maintained
5188 F:      drivers/gpu/drm/tinydrm/st7586.c
5189 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5190
5191 DRM DRIVER FOR SITRONIX ST7735R PANELS
5192 M:      David Lechner <david@lechnology.com>
5193 S:      Maintained
5194 F:      drivers/gpu/drm/tinydrm/st7735r.c
5195 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5196
5197 DRM DRIVER FOR ST-ERICSSON MCDE
5198 M:      Linus Walleij <linus.walleij@linaro.org>
5199 T:      git git://anongit.freedesktop.org/drm/drm-misc
5200 S:      Maintained
5201 F:      drivers/gpu/drm/mcde/
5202 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5203
5204 DRM DRIVER FOR TDFX VIDEO CARDS
5205 S:      Orphan / Obsolete
5206 F:      drivers/gpu/drm/tdfx/
5207
5208 DRM DRIVER FOR TPO TPG110 PANELS
5209 M:      Linus Walleij <linus.walleij@linaro.org>
5210 T:      git git://anongit.freedesktop.org/drm/drm-misc
5211 S:      Maintained
5212 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5213 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5214
5215 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5216 M:      Dave Airlie <airlied@redhat.com>
5217 R:      Sean Paul <sean@poorly.run>
5218 L:      dri-devel@lists.freedesktop.org
5219 S:      Odd Fixes
5220 F:      drivers/gpu/drm/udl/
5221 T:      git git://anongit.freedesktop.org/drm/drm-misc
5222
5223 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5224 M:      Hans de Goede <hdegoede@redhat.com>
5225 L:      dri-devel@lists.freedesktop.org
5226 S:      Maintained
5227 F:      drivers/gpu/drm/vboxvideo/
5228 T:      git git://anongit.freedesktop.org/drm/drm-misc
5229
5230 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5231 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5232 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5233 R:      Daniel Vetter <daniel@ffwll.ch>
5234 T:      git git://anongit.freedesktop.org/drm/drm-misc
5235 S:      Maintained
5236 L:      dri-devel@lists.freedesktop.org
5237 F:      drivers/gpu/drm/vkms/
5238 F:      Documentation/gpu/vkms.rst
5239
5240 DRM DRIVER FOR VMWARE VIRTUAL GPU
5241 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5242 M:      Thomas Hellstrom <thellstrom@vmware.com>
5243 L:      dri-devel@lists.freedesktop.org
5244 T:      git git://people.freedesktop.org/~thomash/linux
5245 S:      Supported
5246 F:      drivers/gpu/drm/vmwgfx/
5247 F:      include/uapi/drm/vmwgfx_drm.h
5248
5249 DRM DRIVERS
5250 M:      David Airlie <airlied@linux.ie>
5251 M:      Daniel Vetter <daniel@ffwll.ch>
5252 L:      dri-devel@lists.freedesktop.org
5253 T:      git git://anongit.freedesktop.org/drm/drm
5254 B:      https://bugs.freedesktop.org/
5255 C:      irc://chat.freenode.net/dri-devel
5256 S:      Maintained
5257 F:      drivers/gpu/drm/
5258 F:      drivers/gpu/vga/
5259 F:      Documentation/devicetree/bindings/display/
5260 F:      Documentation/devicetree/bindings/gpu/
5261 F:      Documentation/gpu/
5262 F:      include/drm/
5263 F:      include/uapi/drm/
5264 F:      include/linux/vga*
5265
5266 DRM DRIVERS AND MISC GPU PATCHES
5267 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5268 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5269 M:      Sean Paul <sean@poorly.run>
5270 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5271 S:      Maintained
5272 T:      git git://anongit.freedesktop.org/drm/drm-misc
5273 F:      Documentation/gpu/
5274 F:      drivers/gpu/vga/
5275 F:      drivers/gpu/drm/*
5276 F:      include/drm/drm*
5277 F:      include/uapi/drm/drm*
5278 F:      include/linux/vga*
5279
5280 DRM DRIVERS FOR ALLWINNER A10
5281 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5282 L:      dri-devel@lists.freedesktop.org
5283 S:      Supported
5284 F:      drivers/gpu/drm/sun4i/
5285 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5286 T:      git git://anongit.freedesktop.org/drm/drm-misc
5287
5288 DRM DRIVERS FOR AMLOGIC SOCS
5289 M:      Neil Armstrong <narmstrong@baylibre.com>
5290 L:      dri-devel@lists.freedesktop.org
5291 L:      linux-amlogic@lists.infradead.org
5292 W:      http://linux-meson.com/
5293 S:      Supported
5294 F:      drivers/gpu/drm/meson/
5295 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5296 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5297 F:      Documentation/gpu/meson.rst
5298 T:      git git://anongit.freedesktop.org/drm/drm-misc
5299
5300 DRM DRIVERS FOR ATMEL HLCDC
5301 M:      Boris Brezillon <bbrezillon@kernel.org>
5302 L:      dri-devel@lists.freedesktop.org
5303 S:      Supported
5304 F:      drivers/gpu/drm/atmel-hlcdc/
5305 F:      Documentation/devicetree/bindings/display/atmel/
5306 T:      git git://anongit.freedesktop.org/drm/drm-misc
5307
5308 DRM DRIVERS FOR BRIDGE CHIPS
5309 M:      Andrzej Hajda <a.hajda@samsung.com>
5310 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5311 S:      Maintained
5312 T:      git git://anongit.freedesktop.org/drm/drm-misc
5313 F:      drivers/gpu/drm/bridge/
5314
5315 DRM DRIVERS FOR EXYNOS
5316 M:      Inki Dae <inki.dae@samsung.com>
5317 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5318 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5319 M:      Kyungmin Park <kyungmin.park@samsung.com>
5320 L:      dri-devel@lists.freedesktop.org
5321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5322 S:      Supported
5323 F:      drivers/gpu/drm/exynos/
5324 F:      include/uapi/drm/exynos_drm.h
5325 F:      Documentation/devicetree/bindings/display/exynos/
5326
5327 DRM DRIVERS FOR FREESCALE DCU
5328 M:      Stefan Agner <stefan@agner.ch>
5329 M:      Alison Wang <alison.wang@nxp.com>
5330 L:      dri-devel@lists.freedesktop.org
5331 S:      Supported
5332 F:      drivers/gpu/drm/fsl-dcu/
5333 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5334 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5335 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5336 T:      git git://anongit.freedesktop.org/drm/drm-misc
5337
5338 DRM DRIVERS FOR FREESCALE IMX
5339 M:      Philipp Zabel <p.zabel@pengutronix.de>
5340 L:      dri-devel@lists.freedesktop.org
5341 S:      Maintained
5342 F:      drivers/gpu/drm/imx/
5343 F:      drivers/gpu/ipu-v3/
5344 F:      Documentation/devicetree/bindings/display/imx/
5345
5346 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5347 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5348 L:      dri-devel@lists.freedesktop.org
5349 T:      git git://github.com/patjak/drm-gma500
5350 S:      Maintained
5351 F:      drivers/gpu/drm/gma500/
5352
5353 DRM DRIVERS FOR HISILICON
5354 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5355 M:      Rongrong Zou <zourongrong@gmail.com>
5356 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5357 R:      Chen Feng <puck.chen@hisilicon.com>
5358 L:      dri-devel@lists.freedesktop.org
5359 T:      git git://github.com/xin3liang/linux.git
5360 S:      Maintained
5361 F:      drivers/gpu/drm/hisilicon/
5362 F:      Documentation/devicetree/bindings/display/hisilicon/
5363
5364 DRM DRIVERS FOR LIMA
5365 M:      Qiang Yu <yuq825@gmail.com>
5366 L:      dri-devel@lists.freedesktop.org
5367 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5368 S:      Maintained
5369 F:      drivers/gpu/drm/lima/
5370 F:      include/uapi/drm/lima_drm.h
5371 T:      git git://anongit.freedesktop.org/drm/drm-misc
5372
5373 DRM DRIVERS FOR MEDIATEK
5374 M:      CK Hu <ck.hu@mediatek.com>
5375 M:      Philipp Zabel <p.zabel@pengutronix.de>
5376 L:      dri-devel@lists.freedesktop.org
5377 S:      Supported
5378 F:      drivers/gpu/drm/mediatek/
5379 F:      Documentation/devicetree/bindings/display/mediatek/
5380
5381 DRM DRIVERS FOR NVIDIA TEGRA
5382 M:      Thierry Reding <thierry.reding@gmail.com>
5383 L:      dri-devel@lists.freedesktop.org
5384 L:      linux-tegra@vger.kernel.org
5385 T:      git git://anongit.freedesktop.org/tegra/linux.git
5386 S:      Supported
5387 F:      drivers/gpu/drm/tegra/
5388 F:      drivers/gpu/host1x/
5389 F:      include/linux/host1x.h
5390 F:      include/uapi/drm/tegra_drm.h
5391 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5392
5393 DRM DRIVERS FOR RENESAS
5394 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5395 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5396 L:      dri-devel@lists.freedesktop.org
5397 L:      linux-renesas-soc@vger.kernel.org
5398 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5399 S:      Supported
5400 F:      drivers/gpu/drm/rcar-du/
5401 F:      drivers/gpu/drm/shmobile/
5402 F:      include/linux/platform_data/shmob_drm.h
5403 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5404 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5405 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5406
5407 DRM DRIVERS FOR ROCKCHIP
5408 M:      Sandy Huang <hjc@rock-chips.com>
5409 M:      Heiko Stübner <heiko@sntech.de>
5410 L:      dri-devel@lists.freedesktop.org
5411 S:      Maintained
5412 F:      drivers/gpu/drm/rockchip/
5413 F:      Documentation/devicetree/bindings/display/rockchip/
5414 T:      git git://anongit.freedesktop.org/drm/drm-misc
5415
5416 DRM DRIVERS FOR STI
5417 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5418 M:      Vincent Abriou <vincent.abriou@st.com>
5419 L:      dri-devel@lists.freedesktop.org
5420 T:      git git://anongit.freedesktop.org/drm/drm-misc
5421 S:      Maintained
5422 F:      drivers/gpu/drm/sti
5423 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5424
5425 DRM DRIVERS FOR STM
5426 M:      Yannick Fertre <yannick.fertre@st.com>
5427 M:      Philippe Cornu <philippe.cornu@st.com>
5428 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5429 M:      Vincent Abriou <vincent.abriou@st.com>
5430 L:      dri-devel@lists.freedesktop.org
5431 T:      git git://anongit.freedesktop.org/drm/drm-misc
5432 S:      Maintained
5433 F:      drivers/gpu/drm/stm
5434 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5435
5436 DRM DRIVERS FOR TI LCDC
5437 M:      Jyri Sarha <jsarha@ti.com>
5438 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5439 L:      dri-devel@lists.freedesktop.org
5440 S:      Maintained
5441 F:      drivers/gpu/drm/tilcdc/
5442 F:      Documentation/devicetree/bindings/display/tilcdc/
5443
5444 DRM DRIVERS FOR TI OMAP
5445 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5446 L:      dri-devel@lists.freedesktop.org
5447 S:      Maintained
5448 F:      drivers/gpu/drm/omapdrm/
5449 F:      Documentation/devicetree/bindings/display/ti/
5450
5451 DRM DRIVERS FOR V3D
5452 M:      Eric Anholt <eric@anholt.net>
5453 S:      Supported
5454 F:      drivers/gpu/drm/v3d/
5455 F:      include/uapi/drm/v3d_drm.h
5456 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5457 T:      git git://anongit.freedesktop.org/drm/drm-misc
5458
5459 DRM DRIVERS FOR VC4
5460 M:      Eric Anholt <eric@anholt.net>
5461 T:      git git://github.com/anholt/linux
5462 S:      Supported
5463 F:      drivers/gpu/drm/vc4/
5464 F:      include/uapi/drm/vc4_drm.h
5465 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5466 T:      git git://anongit.freedesktop.org/drm/drm-misc
5467
5468 DRM DRIVERS FOR VIVANTE GPU IP
5469 M:      Lucas Stach <l.stach@pengutronix.de>
5470 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5471 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5472 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5473 L:      dri-devel@lists.freedesktop.org
5474 S:      Maintained
5475 F:      drivers/gpu/drm/etnaviv/
5476 F:      include/uapi/drm/etnaviv_drm.h
5477 F:      Documentation/devicetree/bindings/display/etnaviv/
5478
5479 DRM DRIVERS FOR ZTE ZX
5480 M:      Shawn Guo <shawnguo@kernel.org>
5481 L:      dri-devel@lists.freedesktop.org
5482 S:      Maintained
5483 F:      drivers/gpu/drm/zte/
5484 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5485 T:      git git://anongit.freedesktop.org/drm/drm-misc
5486
5487 DRM PANEL DRIVERS
5488 M:      Thierry Reding <thierry.reding@gmail.com>
5489 R:      Sam Ravnborg <sam@ravnborg.org>
5490 L:      dri-devel@lists.freedesktop.org
5491 T:      git git://anongit.freedesktop.org/drm/drm-misc
5492 S:      Maintained
5493 F:      drivers/gpu/drm/drm_panel.c
5494 F:      drivers/gpu/drm/panel/
5495 F:      include/drm/drm_panel.h
5496 F:      Documentation/devicetree/bindings/display/panel/
5497
5498 DRM TINYDRM DRIVERS
5499 M:      Noralf Trønnes <noralf@tronnes.org>
5500 W:      https://github.com/notro/tinydrm/wiki/Development
5501 T:      git git://anongit.freedesktop.org/drm/drm-misc
5502 S:      Maintained
5503 F:      drivers/gpu/drm/tinydrm/
5504 F:      include/drm/tinydrm/
5505
5506 DRM DRIVERS FOR XEN
5507 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5508 T:      git git://anongit.freedesktop.org/drm/drm-misc
5509 L:      dri-devel@lists.freedesktop.org
5510 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5511 S:      Supported
5512 F:      drivers/gpu/drm/xen/
5513 F:      Documentation/gpu/xen-front.rst
5514
5515 DRM TTM SUBSYSTEM
5516 M:      Christian Koenig <christian.koenig@amd.com>
5517 M:      Huang Rui <ray.huang@amd.com>
5518 T:      git git://people.freedesktop.org/~agd5f/linux
5519 S:      Maintained
5520 L:      dri-devel@lists.freedesktop.org
5521 F:      include/drm/ttm/
5522 F:      drivers/gpu/drm/ttm/
5523
5524 DSBR100 USB FM RADIO DRIVER
5525 M:      Alexey Klimov <klimov.linux@gmail.com>
5526 L:      linux-media@vger.kernel.org
5527 T:      git git://linuxtv.org/media_tree.git
5528 S:      Maintained
5529 F:      drivers/media/radio/dsbr100.c
5530
5531 DSCC4 DRIVER
5532 M:      Francois Romieu <romieu@fr.zoreil.com>
5533 L:      netdev@vger.kernel.org
5534 S:      Maintained
5535 F:      drivers/net/wan/dscc4.c
5536
5537 DT3155 MEDIA DRIVER
5538 M:      Hans Verkuil <hverkuil@xs4all.nl>
5539 L:      linux-media@vger.kernel.org
5540 T:      git git://linuxtv.org/media_tree.git
5541 W:      https://linuxtv.org
5542 S:      Odd Fixes
5543 F:      drivers/media/pci/dt3155/
5544
5545 DVB_USB_AF9015 MEDIA DRIVER
5546 M:      Antti Palosaari <crope@iki.fi>
5547 L:      linux-media@vger.kernel.org
5548 W:      https://linuxtv.org
5549 W:      http://palosaari.fi/linux/
5550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5551 T:      git git://linuxtv.org/anttip/media_tree.git
5552 S:      Maintained
5553 F:      drivers/media/usb/dvb-usb-v2/af9015*
5554
5555 DVB_USB_AF9035 MEDIA DRIVER
5556 M:      Antti Palosaari <crope@iki.fi>
5557 L:      linux-media@vger.kernel.org
5558 W:      https://linuxtv.org
5559 W:      http://palosaari.fi/linux/
5560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5561 T:      git git://linuxtv.org/anttip/media_tree.git
5562 S:      Maintained
5563 F:      drivers/media/usb/dvb-usb-v2/af9035*
5564
5565 DVB_USB_ANYSEE MEDIA DRIVER
5566 M:      Antti Palosaari <crope@iki.fi>
5567 L:      linux-media@vger.kernel.org
5568 W:      https://linuxtv.org
5569 W:      http://palosaari.fi/linux/
5570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5571 T:      git git://linuxtv.org/anttip/media_tree.git
5572 S:      Maintained
5573 F:      drivers/media/usb/dvb-usb-v2/anysee*
5574
5575 DVB_USB_AU6610 MEDIA DRIVER
5576 M:      Antti Palosaari <crope@iki.fi>
5577 L:      linux-media@vger.kernel.org
5578 W:      https://linuxtv.org
5579 W:      http://palosaari.fi/linux/
5580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5581 T:      git git://linuxtv.org/anttip/media_tree.git
5582 S:      Maintained
5583 F:      drivers/media/usb/dvb-usb-v2/au6610*
5584
5585 DVB_USB_CE6230 MEDIA DRIVER
5586 M:      Antti Palosaari <crope@iki.fi>
5587 L:      linux-media@vger.kernel.org
5588 W:      https://linuxtv.org
5589 W:      http://palosaari.fi/linux/
5590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5591 T:      git git://linuxtv.org/anttip/media_tree.git
5592 S:      Maintained
5593 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5594
5595 DVB_USB_CXUSB MEDIA DRIVER
5596 M:      Michael Krufky <mkrufky@linuxtv.org>
5597 L:      linux-media@vger.kernel.org
5598 W:      https://linuxtv.org
5599 W:      http://github.com/mkrufky
5600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5601 T:      git git://linuxtv.org/media_tree.git
5602 S:      Maintained
5603 F:      drivers/media/usb/dvb-usb/cxusb*
5604
5605 DVB_USB_EC168 MEDIA DRIVER
5606 M:      Antti Palosaari <crope@iki.fi>
5607 L:      linux-media@vger.kernel.org
5608 W:      https://linuxtv.org
5609 W:      http://palosaari.fi/linux/
5610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5611 T:      git git://linuxtv.org/anttip/media_tree.git
5612 S:      Maintained
5613 F:      drivers/media/usb/dvb-usb-v2/ec168*
5614
5615 DVB_USB_GL861 MEDIA DRIVER
5616 M:      Antti Palosaari <crope@iki.fi>
5617 L:      linux-media@vger.kernel.org
5618 W:      https://linuxtv.org
5619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5620 T:      git git://linuxtv.org/anttip/media_tree.git
5621 S:      Maintained
5622 F:      drivers/media/usb/dvb-usb-v2/gl861*
5623
5624 DVB_USB_MXL111SF MEDIA DRIVER
5625 M:      Michael Krufky <mkrufky@linuxtv.org>
5626 L:      linux-media@vger.kernel.org
5627 W:      https://linuxtv.org
5628 W:      http://github.com/mkrufky
5629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5630 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5631 S:      Maintained
5632 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5633
5634 DVB_USB_RTL28XXU MEDIA DRIVER
5635 M:      Antti Palosaari <crope@iki.fi>
5636 L:      linux-media@vger.kernel.org
5637 W:      https://linuxtv.org
5638 W:      http://palosaari.fi/linux/
5639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5640 T:      git git://linuxtv.org/anttip/media_tree.git
5641 S:      Maintained
5642 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5643
5644 DVB_USB_V2 MEDIA DRIVER
5645 M:      Antti Palosaari <crope@iki.fi>
5646 L:      linux-media@vger.kernel.org
5647 W:      https://linuxtv.org
5648 W:      http://palosaari.fi/linux/
5649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5650 T:      git git://linuxtv.org/anttip/media_tree.git
5651 S:      Maintained
5652 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5653 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5654
5655 DYNAMIC DEBUG
5656 M:      Jason Baron <jbaron@akamai.com>
5657 S:      Maintained
5658 F:      lib/dynamic_debug.c
5659 F:      include/linux/dynamic_debug.h
5660
5661 DYNAMIC INTERRUPT MODERATION
5662 M:      Tal Gilboa <talgi@mellanox.com>
5663 S:      Maintained
5664 F:      include/linux/dim.h
5665 F:      lib/dim/
5666
5667 DZ DECSTATION DZ11 SERIAL DRIVER
5668 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5669 S:      Maintained
5670 F:      drivers/tty/serial/dz.*
5671
5672 E3X0 POWER BUTTON DRIVER
5673 M:      Moritz Fischer <moritz.fischer@ettus.com>
5674 L:      usrp-users@lists.ettus.com
5675 W:      http://www.ettus.com
5676 S:      Supported
5677 F:      drivers/input/misc/e3x0-button.c
5678 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5679
5680 E4000 MEDIA DRIVER
5681 M:      Antti Palosaari <crope@iki.fi>
5682 L:      linux-media@vger.kernel.org
5683 W:      https://linuxtv.org
5684 W:      http://palosaari.fi/linux/
5685 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5686 T:      git git://linuxtv.org/anttip/media_tree.git
5687 S:      Maintained
5688 F:      drivers/media/tuners/e4000*
5689
5690 EARTH_PT1 MEDIA DRIVER
5691 M:      Akihiro Tsukada <tskd08@gmail.com>
5692 L:      linux-media@vger.kernel.org
5693 S:      Odd Fixes
5694 F:      drivers/media/pci/pt1/
5695
5696 EARTH_PT3 MEDIA DRIVER
5697 M:      Akihiro Tsukada <tskd08@gmail.com>
5698 L:      linux-media@vger.kernel.org
5699 S:      Odd Fixes
5700 F:      drivers/media/pci/pt3/
5701
5702 EC100 MEDIA DRIVER
5703 M:      Antti Palosaari <crope@iki.fi>
5704 L:      linux-media@vger.kernel.org
5705 W:      https://linuxtv.org
5706 W:      http://palosaari.fi/linux/
5707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5708 T:      git git://linuxtv.org/anttip/media_tree.git
5709 S:      Maintained
5710 F:      drivers/media/dvb-frontends/ec100*
5711
5712 ECRYPT FILE SYSTEM
5713 M:      Tyler Hicks <tyhicks@canonical.com>
5714 L:      ecryptfs@vger.kernel.org
5715 W:      http://ecryptfs.org
5716 W:      https://launchpad.net/ecryptfs
5717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5718 S:      Supported
5719 F:      Documentation/filesystems/ecryptfs.txt
5720 F:      fs/ecryptfs/
5721
5722 EDAC-AMD64
5723 M:      Borislav Petkov <bp@alien8.de>
5724 L:      linux-edac@vger.kernel.org
5725 S:      Maintained
5726 F:      drivers/edac/amd64_edac*
5727
5728 EDAC-AST2500
5729 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5730 S:      Supported
5731 F:      drivers/edac/aspeed_edac.c
5732 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5733
5734 EDAC-CALXEDA
5735 M:      Robert Richter <rric@kernel.org>
5736 L:      linux-edac@vger.kernel.org
5737 S:      Maintained
5738 F:      drivers/edac/highbank*
5739
5740 EDAC-CAVIUM OCTEON
5741 M:      Ralf Baechle <ralf@linux-mips.org>
5742 M:      David Daney <david.daney@cavium.com>
5743 L:      linux-edac@vger.kernel.org
5744 L:      linux-mips@vger.kernel.org
5745 S:      Supported
5746 F:      drivers/edac/octeon_edac*
5747
5748 EDAC-CAVIUM THUNDERX
5749 M:      David Daney <david.daney@cavium.com>
5750 M:      Jan Glauber <jglauber@cavium.com>
5751 L:      linux-edac@vger.kernel.org
5752 S:      Supported
5753 F:      drivers/edac/thunderx_edac*
5754
5755 EDAC-CORE
5756 M:      Borislav Petkov <bp@alien8.de>
5757 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5758 R:      James Morse <james.morse@arm.com>
5759 L:      linux-edac@vger.kernel.org
5760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5762 S:      Supported
5763 F:      Documentation/admin-guide/ras.rst
5764 F:      Documentation/driver-api/edac.rst
5765 F:      drivers/edac/
5766 F:      include/linux/edac.h
5767
5768 EDAC-E752X
5769 M:      Mark Gross <mark.gross@intel.com>
5770 L:      linux-edac@vger.kernel.org
5771 S:      Maintained
5772 F:      drivers/edac/e752x_edac.c
5773
5774 EDAC-E7XXX
5775 L:      linux-edac@vger.kernel.org
5776 S:      Maintained
5777 F:      drivers/edac/e7xxx_edac.c
5778
5779 EDAC-FSL_DDR
5780 M:      York Sun <york.sun@nxp.com>
5781 L:      linux-edac@vger.kernel.org
5782 S:      Maintained
5783 F:      drivers/edac/fsl_ddr_edac.*
5784
5785 EDAC-GHES
5786 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5787 L:      linux-edac@vger.kernel.org
5788 S:      Maintained
5789 F:      drivers/edac/ghes_edac.c
5790
5791 EDAC-I10NM
5792 M:      Tony Luck <tony.luck@intel.com>
5793 L:      linux-edac@vger.kernel.org
5794 S:      Maintained
5795 F:      drivers/edac/i10nm_base.c
5796
5797 EDAC-I3000
5798 L:      linux-edac@vger.kernel.org
5799 S:      Orphan
5800 F:      drivers/edac/i3000_edac.c
5801
5802 EDAC-I5000
5803 L:      linux-edac@vger.kernel.org
5804 S:      Maintained
5805 F:      drivers/edac/i5000_edac.c
5806
5807 EDAC-I5400
5808 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5809 L:      linux-edac@vger.kernel.org
5810 S:      Maintained
5811 F:      drivers/edac/i5400_edac.c
5812
5813 EDAC-I7300
5814 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5815 L:      linux-edac@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/edac/i7300_edac.c
5818
5819 EDAC-I7CORE
5820 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5821 L:      linux-edac@vger.kernel.org
5822 S:      Maintained
5823 F:      drivers/edac/i7core_edac.c
5824
5825 EDAC-I82443BXGX
5826 M:      Tim Small <tim@buttersideup.com>
5827 L:      linux-edac@vger.kernel.org
5828 S:      Maintained
5829 F:      drivers/edac/i82443bxgx_edac.c
5830
5831 EDAC-I82975X
5832 M:      "Arvind R." <arvino55@gmail.com>
5833 L:      linux-edac@vger.kernel.org
5834 S:      Maintained
5835 F:      drivers/edac/i82975x_edac.c
5836
5837 EDAC-IE31200
5838 M:      Jason Baron <jbaron@akamai.com>
5839 L:      linux-edac@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/edac/ie31200_edac.c
5842
5843 EDAC-MPC85XX
5844 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5845 L:      linux-edac@vger.kernel.org
5846 S:      Maintained
5847 F:      drivers/edac/mpc85xx_edac.[ch]
5848
5849 EDAC-PASEMI
5850 M:      Egor Martovetsky <egor@pasemi.com>
5851 L:      linux-edac@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/edac/pasemi_edac.c
5854
5855 EDAC-PND2
5856 M:      Tony Luck <tony.luck@intel.com>
5857 L:      linux-edac@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/edac/pnd2_edac.[ch]
5860
5861 EDAC-R82600
5862 M:      Tim Small <tim@buttersideup.com>
5863 L:      linux-edac@vger.kernel.org
5864 S:      Maintained
5865 F:      drivers/edac/r82600_edac.c
5866
5867 EDAC-SBRIDGE
5868 M:      Tony Luck <tony.luck@intel.com>
5869 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5870 L:      linux-edac@vger.kernel.org
5871 S:      Maintained
5872 F:      drivers/edac/sb_edac.c
5873
5874 EDAC-SIFIVE
5875 M:      Yash Shah <yash.shah@sifive.com>
5876 L:      linux-edac@vger.kernel.org
5877 S:      Supported
5878 F:      drivers/edac/sifive_edac.c
5879
5880 EDAC-SKYLAKE
5881 M:      Tony Luck <tony.luck@intel.com>
5882 L:      linux-edac@vger.kernel.org
5883 S:      Maintained
5884 F:      drivers/edac/skx_*.c
5885
5886 EDAC-TI
5887 M:      Tero Kristo <t-kristo@ti.com>
5888 L:      linux-edac@vger.kernel.org
5889 S:      Maintained
5890 F:      drivers/edac/ti_edac.c
5891
5892 EDAC-QCOM
5893 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5894 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5895 L:      linux-arm-msm@vger.kernel.org
5896 L:      linux-edac@vger.kernel.org
5897 S:      Maintained
5898 F:      drivers/edac/qcom_edac.c
5899
5900 EDIROL UA-101/UA-1000 DRIVER
5901 M:      Clemens Ladisch <clemens@ladisch.de>
5902 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5904 S:      Maintained
5905 F:      sound/usb/misc/ua101.c
5906
5907 EFI TEST DRIVER
5908 L:      linux-efi@vger.kernel.org
5909 M:      Ivan Hu <ivan.hu@canonical.com>
5910 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5911 S:      Maintained
5912 F:      drivers/firmware/efi/test/
5913
5914 EFI VARIABLE FILESYSTEM
5915 M:      Matthew Garrett <matthew.garrett@nebula.com>
5916 M:      Jeremy Kerr <jk@ozlabs.org>
5917 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5919 L:      linux-efi@vger.kernel.org
5920 S:      Maintained
5921 F:      fs/efivarfs/
5922
5923 EFIFB FRAMEBUFFER DRIVER
5924 L:      linux-fbdev@vger.kernel.org
5925 M:      Peter Jones <pjones@redhat.com>
5926 S:      Maintained
5927 F:      drivers/video/fbdev/efifb.c
5928
5929 EFS FILESYSTEM
5930 W:      http://aeschi.ch.eu.org/efs/
5931 S:      Orphan
5932 F:      fs/efs/
5933
5934 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5935 M:      Douglas Miller <dougmill@linux.ibm.com>
5936 L:      netdev@vger.kernel.org
5937 S:      Maintained
5938 F:      drivers/net/ethernet/ibm/ehea/
5939
5940 EM28XX VIDEO4LINUX DRIVER
5941 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5942 L:      linux-media@vger.kernel.org
5943 W:      https://linuxtv.org
5944 T:      git git://linuxtv.org/media_tree.git
5945 S:      Maintained
5946 F:      drivers/media/usb/em28xx/
5947 F:      Documentation/media/v4l-drivers/em28xx*
5948
5949 EMBEDDED LINUX
5950 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5951 M:      Matt Mackall <mpm@selenic.com>
5952 M:      David Woodhouse <dwmw2@infradead.org>
5953 L:      linux-embedded@vger.kernel.org
5954 S:      Maintained
5955
5956 Emulex 10Gbps iSCSI - OneConnect DRIVER
5957 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5958 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5959 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5960 L:      linux-scsi@vger.kernel.org
5961 W:      http://www.broadcom.com
5962 S:      Supported
5963 F:      drivers/scsi/be2iscsi/
5964
5965 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5966 M:      Sathya Perla <sathya.perla@broadcom.com>
5967 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5968 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5969 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5970 L:      netdev@vger.kernel.org
5971 W:      http://www.emulex.com
5972 S:      Supported
5973 F:      drivers/net/ethernet/emulex/benet/
5974
5975 EMULEX ONECONNECT ROCE DRIVER
5976 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5977 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5978 L:      linux-rdma@vger.kernel.org
5979 W:      http://www.broadcom.com
5980 S:      Odd Fixes
5981 F:      drivers/infiniband/hw/ocrdma/
5982 F:      include/uapi/rdma/ocrdma-abi.h
5983
5984 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5985 M:      James Smart <james.smart@broadcom.com>
5986 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5987 L:      linux-scsi@vger.kernel.org
5988 W:      http://www.broadcom.com
5989 S:      Supported
5990 F:      drivers/scsi/lpfc/
5991
5992 ENE CB710 FLASH CARD READER DRIVER
5993 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5994 S:      Maintained
5995 F:      drivers/misc/cb710/
5996 F:      drivers/mmc/host/cb710-mmc.*
5997 F:      include/linux/cb710.h
5998
5999 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6000 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6001 S:      Maintained
6002 F:      drivers/media/rc/ene_ir.*
6003
6004 EPSON S1D13XXX FRAMEBUFFER DRIVER
6005 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6006 S:      Maintained
6007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6008 F:      drivers/video/fbdev/s1d13xxxfb.c
6009 F:      include/video/s1d13xxxfb.h
6010
6011 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6012 M:      Jeff Layton <jlayton@kernel.org>
6013 S:      Maintained
6014 F:      lib/errseq.c
6015 F:      include/linux/errseq.h
6016
6017 ET131X NETWORK DRIVER
6018 M:      Mark Einon <mark.einon@gmail.com>
6019 S:      Odd Fixes
6020 F:      drivers/net/ethernet/agere/
6021
6022 ETHERNET BRIDGE
6023 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6024 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6025 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6026 L:      netdev@vger.kernel.org
6027 W:      http://www.linuxfoundation.org/en/Net:Bridge
6028 S:      Maintained
6029 F:      include/linux/netfilter_bridge/
6030 F:      net/bridge/
6031
6032 ETHERNET PHY LIBRARY
6033 M:      Andrew Lunn <andrew@lunn.ch>
6034 M:      Florian Fainelli <f.fainelli@gmail.com>
6035 M:      Heiner Kallweit <hkallweit1@gmail.com>
6036 L:      netdev@vger.kernel.org
6037 S:      Maintained
6038 F:      Documentation/ABI/testing/sysfs-bus-mdio
6039 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6040 F:      Documentation/devicetree/bindings/net/mdio*
6041 F:      Documentation/networking/phy.rst
6042 F:      drivers/net/phy/
6043 F:      drivers/of/of_mdio.c
6044 F:      drivers/of/of_net.c
6045 F:      include/linux/*mdio*.h
6046 F:      include/linux/of_net.h
6047 F:      include/linux/phy.h
6048 F:      include/linux/phy_fixed.h
6049 F:      include/linux/platform_data/mdio-bcm-unimac.h
6050 F:      include/linux/platform_data/mdio-gpio.h
6051 F:      include/trace/events/mdio.h
6052 F:      include/uapi/linux/mdio.h
6053 F:      include/uapi/linux/mii.h
6054
6055 EXT2 FILE SYSTEM
6056 M:      Jan Kara <jack@suse.com>
6057 L:      linux-ext4@vger.kernel.org
6058 S:      Maintained
6059 F:      Documentation/filesystems/ext2.txt
6060 F:      fs/ext2/
6061 F:      include/linux/ext2*
6062
6063 EXT4 FILE SYSTEM
6064 M:      "Theodore Ts'o" <tytso@mit.edu>
6065 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6066 L:      linux-ext4@vger.kernel.org
6067 W:      http://ext4.wiki.kernel.org
6068 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6070 S:      Maintained
6071 F:      Documentation/filesystems/ext4/
6072 F:      fs/ext4/
6073
6074 Extended Verification Module (EVM)
6075 M:      Mimi Zohar <zohar@linux.ibm.com>
6076 L:      linux-integrity@vger.kernel.org
6077 S:      Supported
6078 F:      security/integrity/evm/
6079
6080 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6081 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6082 L:      linux-efi@vger.kernel.org
6083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6084 S:      Maintained
6085 F:      Documentation/admin-guide/efi-stub.rst
6086 F:      arch/*/kernel/efi.c
6087 F:      arch/x86/boot/compressed/eboot.[ch]
6088 F:      arch/*/include/asm/efi.h
6089 F:      arch/x86/platform/efi/
6090 F:      drivers/firmware/efi/
6091 F:      include/linux/efi*.h
6092 F:      arch/arm/boot/compressed/efi-header.S
6093 F:      arch/arm64/kernel/efi-entry.S
6094
6095 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6096 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6097 M:      Chanwoo Choi <cw00.choi@samsung.com>
6098 L:      linux-kernel@vger.kernel.org
6099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6100 S:      Maintained
6101 F:      drivers/extcon/
6102 F:      include/linux/extcon/
6103 F:      include/linux/extcon.h
6104 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6105 F:      Documentation/devicetree/bindings/extcon/
6106
6107 EXYNOS DP DRIVER
6108 M:      Jingoo Han <jingoohan1@gmail.com>
6109 L:      dri-devel@lists.freedesktop.org
6110 S:      Maintained
6111 F:      drivers/gpu/drm/exynos/exynos_dp*
6112
6113 EXYNOS SYSMMU (IOMMU) driver
6114 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6115 L:      iommu@lists.linux-foundation.org
6116 S:      Maintained
6117 F:      drivers/iommu/exynos-iommu.c
6118
6119 EZchip NPS platform support
6120 M:      Vineet Gupta <vgupta@synopsys.com>
6121 M:      Ofer Levi <oferle@mellanox.com>
6122 S:      Supported
6123 F:      arch/arc/plat-eznps
6124 F:      arch/arc/boot/dts/eznps.dts
6125
6126 F2FS FILE SYSTEM
6127 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6128 M:      Chao Yu <yuchao0@huawei.com>
6129 L:      linux-f2fs-devel@lists.sourceforge.net
6130 W:      https://f2fs.wiki.kernel.org/
6131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6132 S:      Maintained
6133 F:      Documentation/filesystems/f2fs.txt
6134 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6135 F:      fs/f2fs/
6136 F:      include/linux/f2fs_fs.h
6137 F:      include/trace/events/f2fs.h
6138
6139 F71805F HARDWARE MONITORING DRIVER
6140 M:      Jean Delvare <jdelvare@suse.com>
6141 L:      linux-hwmon@vger.kernel.org
6142 S:      Maintained
6143 F:      Documentation/hwmon/f71805f.rst
6144 F:      drivers/hwmon/f71805f.c
6145
6146 FADDR2LINE
6147 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6148 S:      Maintained
6149 F:      scripts/faddr2line
6150
6151 FAILOVER MODULE
6152 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6153 L:      netdev@vger.kernel.org
6154 S:      Supported
6155 F:      net/core/failover.c
6156 F:      include/net/failover.h
6157 F:      Documentation/networking/failover.rst
6158
6159 FANOTIFY
6160 M:      Jan Kara <jack@suse.cz>
6161 R:      Amir Goldstein <amir73il@gmail.com>
6162 L:      linux-fsdevel@vger.kernel.org
6163 S:      Maintained
6164 F:      fs/notify/fanotify/
6165 F:      include/linux/fanotify.h
6166 F:      include/uapi/linux/fanotify.h
6167
6168 FARSYNC SYNCHRONOUS DRIVER
6169 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6170 W:      http://www.farsite.co.uk/
6171 S:      Supported
6172 F:      drivers/net/wan/farsync.*
6173
6174 FAULT INJECTION SUPPORT
6175 M:      Akinobu Mita <akinobu.mita@gmail.com>
6176 S:      Supported
6177 F:      Documentation/fault-injection/
6178 F:      lib/fault-inject.c
6179
6180 FBTFT Framebuffer drivers
6181 S:      Orphan
6182 L:      dri-devel@lists.freedesktop.org
6183 L:      linux-fbdev@vger.kernel.org
6184 F:      drivers/staging/fbtft/
6185
6186 FC0011 TUNER DRIVER
6187 M:      Michael Buesch <m@bues.ch>
6188 L:      linux-media@vger.kernel.org
6189 S:      Maintained
6190 F:      drivers/media/tuners/fc0011.h
6191 F:      drivers/media/tuners/fc0011.c
6192
6193 FC2580 MEDIA DRIVER
6194 M:      Antti Palosaari <crope@iki.fi>
6195 L:      linux-media@vger.kernel.org
6196 W:      https://linuxtv.org
6197 W:      http://palosaari.fi/linux/
6198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6199 T:      git git://linuxtv.org/anttip/media_tree.git
6200 S:      Maintained
6201 F:      drivers/media/tuners/fc2580*
6202
6203 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6204 M:      Hannes Reinecke <hare@suse.de>
6205 L:      linux-scsi@vger.kernel.org
6206 W:      www.Open-FCoE.org
6207 S:      Supported
6208 F:      drivers/scsi/libfc/
6209 F:      drivers/scsi/fcoe/
6210 F:      include/scsi/fc/
6211 F:      include/scsi/libfc.h
6212 F:      include/scsi/libfcoe.h
6213 F:      include/uapi/scsi/fc/
6214
6215 FILE LOCKING (flock() and fcntl()/lockf())
6216 M:      Jeff Layton <jlayton@kernel.org>
6217 M:      "J. Bruce Fields" <bfields@fieldses.org>
6218 L:      linux-fsdevel@vger.kernel.org
6219 S:      Maintained
6220 F:      include/linux/fcntl.h
6221 F:      include/uapi/linux/fcntl.h
6222 F:      fs/fcntl.c
6223 F:      fs/locks.c
6224
6225 FILESYSTEMS (VFS and infrastructure)
6226 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6227 L:      linux-fsdevel@vger.kernel.org
6228 S:      Maintained
6229 F:      fs/*
6230 F:      include/linux/fs.h
6231 F:      include/linux/fs_types.h
6232 F:      include/uapi/linux/fs.h
6233
6234 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6235 M:      Riku Voipio <riku.voipio@iki.fi>
6236 L:      linux-hwmon@vger.kernel.org
6237 S:      Maintained
6238 F:      drivers/hwmon/f75375s.c
6239 F:      include/linux/f75375s.h
6240
6241 FIREWIRE AUDIO DRIVERS
6242 M:      Clemens Ladisch <clemens@ladisch.de>
6243 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6245 S:      Maintained
6246 F:      sound/firewire/
6247
6248 FIREWIRE MEDIA DRIVERS (firedtv)
6249 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6250 L:      linux-media@vger.kernel.org
6251 L:      linux1394-devel@lists.sourceforge.net
6252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6253 S:      Maintained
6254 F:      drivers/media/firewire/
6255
6256 FIREWIRE SBP-2 TARGET
6257 M:      Chris Boot <bootc@bootc.net>
6258 L:      linux-scsi@vger.kernel.org
6259 L:      target-devel@vger.kernel.org
6260 L:      linux1394-devel@lists.sourceforge.net
6261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6262 S:      Maintained
6263 F:      drivers/target/sbp/
6264
6265 FIREWIRE SUBSYSTEM
6266 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6267 L:      linux1394-devel@lists.sourceforge.net
6268 W:      http://ieee1394.wiki.kernel.org/
6269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6270 S:      Maintained
6271 F:      drivers/firewire/
6272 F:      include/linux/firewire.h
6273 F:      include/uapi/linux/firewire*.h
6274 F:      tools/firewire/
6275
6276 FIRMWARE LOADER (request_firmware)
6277 M:      Luis Chamberlain <mcgrof@kernel.org>
6278 L:      linux-kernel@vger.kernel.org
6279 S:      Maintained
6280 F:      Documentation/firmware_class/
6281 F:      drivers/base/firmware_loader/
6282 F:      include/linux/firmware.h
6283
6284 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6285 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6286 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6287 S:      Maintained
6288 F:      drivers/block/rsxx/
6289
6290 FLEXTIMER FTM-QUADDEC DRIVER
6291 M:      Patrick Havelange <patrick.havelange@essensium.com>
6292 L:      linux-iio@vger.kernel.org
6293 S:      Maintained
6294 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6295 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6296 F:      drivers/counter/ftm-quaddec.c
6297
6298 FLOPPY DRIVER
6299 M:      Denis Efremov <efremov@linux.com>
6300 S:      Odd Fixes
6301 L:      linux-block@vger.kernel.org
6302 F:      drivers/block/floppy.c
6303
6304 FMC SUBSYSTEM
6305 M:      Alessandro Rubini <rubini@gnudd.com>
6306 W:      http://www.ohwr.org/projects/fmc-bus
6307 S:      Supported
6308 F:      drivers/fmc/
6309 F:      include/linux/fmc*.h
6310 F:      include/linux/ipmi-fru.h
6311 K:      fmc_d.*register
6312
6313 FPGA MANAGER FRAMEWORK
6314 M:      Moritz Fischer <mdf@kernel.org>
6315 L:      linux-fpga@vger.kernel.org
6316 S:      Maintained
6317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6318 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6319 F:      Documentation/fpga/
6320 F:      Documentation/driver-api/fpga/
6321 F:      Documentation/devicetree/bindings/fpga/
6322 F:      drivers/fpga/
6323 F:      include/linux/fpga/
6324 W:      http://www.rocketboards.org
6325
6326 FPGA DFL DRIVERS
6327 M:      Wu Hao <hao.wu@intel.com>
6328 L:      linux-fpga@vger.kernel.org
6329 S:      Maintained
6330 F:      Documentation/fpga/dfl.rst
6331 F:      include/uapi/linux/fpga-dfl.h
6332 F:      drivers/fpga/dfl*
6333
6334 FPU EMULATOR
6335 M:      Bill Metzenthen <billm@melbpc.org.au>
6336 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6337 S:      Maintained
6338 F:      arch/x86/math-emu/
6339
6340 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6341 L:      netdev@vger.kernel.org
6342 S:      Orphan
6343 F:      drivers/net/wan/dlci.c
6344 F:      drivers/net/wan/sdla.c
6345
6346 FRAMEBUFFER LAYER
6347 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6348 L:      dri-devel@lists.freedesktop.org
6349 L:      linux-fbdev@vger.kernel.org
6350 T:      git git://anongit.freedesktop.org/drm/drm-misc
6351 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6352 S:      Maintained
6353 F:      Documentation/fb/
6354 F:      drivers/video/
6355 F:      include/video/
6356 F:      include/linux/fb.h
6357 F:      include/uapi/video/
6358 F:      include/uapi/linux/fb.h
6359
6360 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6361 M:      Horia Geantă <horia.geanta@nxp.com>
6362 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6363 L:      linux-crypto@vger.kernel.org
6364 S:      Maintained
6365 F:      drivers/crypto/caam/
6366 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6367
6368 FREESCALE DIU FRAMEBUFFER DRIVER
6369 M:      Timur Tabi <timur@kernel.org>
6370 L:      linux-fbdev@vger.kernel.org
6371 S:      Maintained
6372 F:      drivers/video/fbdev/fsl-diu-fb.*
6373
6374 FREESCALE DMA DRIVER
6375 M:      Li Yang <leoyang.li@nxp.com>
6376 M:      Zhang Wei <zw@zh-kernel.org>
6377 L:      linuxppc-dev@lists.ozlabs.org
6378 S:      Maintained
6379 F:      drivers/dma/fsldma.*
6380
6381 FREESCALE ENETC ETHERNET DRIVERS
6382 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6383 L:      netdev@vger.kernel.org
6384 S:      Maintained
6385 F:      drivers/net/ethernet/freescale/enetc/
6386
6387 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6388 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6389 L:      netdev@vger.kernel.org
6390 S:      Maintained
6391 F:      drivers/net/ethernet/freescale/gianfar*
6392 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6393
6394 FREESCALE GPMI NAND DRIVER
6395 M:      Han Xu <han.xu@nxp.com>
6396 L:      linux-mtd@lists.infradead.org
6397 S:      Maintained
6398 F:      drivers/mtd/nand/raw/gpmi-nand/*
6399
6400 FREESCALE I2C CPM DRIVER
6401 M:      Jochen Friedrich <jochen@scram.de>
6402 L:      linuxppc-dev@lists.ozlabs.org
6403 L:      linux-i2c@vger.kernel.org
6404 S:      Maintained
6405 F:      drivers/i2c/busses/i2c-cpm.c
6406
6407 FREESCALE IMX DDR PMU DRIVER
6408 M:      Frank Li <Frank.li@nxp.com>
6409 L:      linux-arm-kernel@lists.infradead.org
6410 S:      Maintained
6411 F:      drivers/perf/fsl_imx8_ddr_perf.c
6412 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6413
6414 FREESCALE IMX LPI2C DRIVER
6415 M:      Dong Aisheng <aisheng.dong@nxp.com>
6416 L:      linux-i2c@vger.kernel.org
6417 L:      linux-imx@nxp.com
6418 S:      Maintained
6419 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6420 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6421
6422 FREESCALE IMX / MXC FEC DRIVER
6423 M:      Fugang Duan <fugang.duan@nxp.com>
6424 L:      netdev@vger.kernel.org
6425 S:      Maintained
6426 F:      drivers/net/ethernet/freescale/fec_main.c
6427 F:      drivers/net/ethernet/freescale/fec_ptp.c
6428 F:      drivers/net/ethernet/freescale/fec.h
6429 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6430
6431 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6432 M:      Sascha Hauer <s.hauer@pengutronix.de>
6433 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6434 L:      linux-fbdev@vger.kernel.org
6435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6436 S:      Maintained
6437 F:      include/linux/platform_data/video-imxfb.h
6438 F:      drivers/video/fbdev/imxfb.c
6439
6440 FREESCALE QORIQ DPAA ETHERNET DRIVER
6441 M:      Madalin Bucur <madalin.bucur@nxp.com>
6442 L:      netdev@vger.kernel.org
6443 S:      Maintained
6444 F:      drivers/net/ethernet/freescale/dpaa
6445
6446 FREESCALE QORIQ DPAA FMAN DRIVER
6447 M:      Madalin Bucur <madalin.bucur@nxp.com>
6448 L:      netdev@vger.kernel.org
6449 S:      Maintained
6450 F:      drivers/net/ethernet/freescale/fman
6451 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6452
6453 FREESCALE QORIQ PTP CLOCK DRIVER
6454 M:      Yangbo Lu <yangbo.lu@nxp.com>
6455 L:      netdev@vger.kernel.org
6456 S:      Maintained
6457 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6458 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6459 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6460 F:      drivers/ptp/ptp_qoriq.c
6461 F:      drivers/ptp/ptp_qoriq_debugfs.c
6462 F:      include/linux/fsl/ptp_qoriq.h
6463 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6464
6465 FREESCALE QUAD SPI DRIVER
6466 M:      Han Xu <han.xu@nxp.com>
6467 L:      linux-spi@vger.kernel.org
6468 S:      Maintained
6469 F:      drivers/spi/spi-fsl-qspi.c
6470
6471 FREESCALE QUICC ENGINE LIBRARY
6472 M:      Qiang Zhao <qiang.zhao@nxp.com>
6473 L:      linuxppc-dev@lists.ozlabs.org
6474 S:      Maintained
6475 F:      drivers/soc/fsl/qe/
6476 F:      include/soc/fsl/*qe*.h
6477 F:      include/soc/fsl/*ucc*.h
6478
6479 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6480 M:      Li Yang <leoyang.li@nxp.com>
6481 L:      netdev@vger.kernel.org
6482 L:      linuxppc-dev@lists.ozlabs.org
6483 S:      Maintained
6484 F:      drivers/net/ethernet/freescale/ucc_geth*
6485
6486 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6487 M:      Zhao Qiang <qiang.zhao@nxp.com>
6488 L:      netdev@vger.kernel.org
6489 L:      linuxppc-dev@lists.ozlabs.org
6490 S:      Maintained
6491 F:      drivers/net/wan/fsl_ucc_hdlc*
6492
6493 FREESCALE QUICC ENGINE UCC UART DRIVER
6494 M:      Timur Tabi <timur@kernel.org>
6495 L:      linuxppc-dev@lists.ozlabs.org
6496 S:      Maintained
6497 F:      drivers/tty/serial/ucc_uart.c
6498
6499 FREESCALE SOC DRIVERS
6500 M:      Li Yang <leoyang.li@nxp.com>
6501 L:      linuxppc-dev@lists.ozlabs.org
6502 L:      linux-arm-kernel@lists.infradead.org
6503 S:      Maintained
6504 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6505 F:      Documentation/devicetree/bindings/soc/fsl/
6506 F:      drivers/soc/fsl/
6507 F:      include/linux/fsl/
6508
6509 FREESCALE SOC FS_ENET DRIVER
6510 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6511 L:      linuxppc-dev@lists.ozlabs.org
6512 L:      netdev@vger.kernel.org
6513 S:      Maintained
6514 F:      drivers/net/ethernet/freescale/fs_enet/
6515 F:      include/linux/fs_enet_pd.h
6516
6517 FREESCALE SOC SOUND DRIVERS
6518 M:      Timur Tabi <timur@kernel.org>
6519 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6520 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6521 R:      Fabio Estevam <festevam@gmail.com>
6522 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6523 L:      linuxppc-dev@lists.ozlabs.org
6524 S:      Maintained
6525 F:      sound/soc/fsl/fsl*
6526 F:      sound/soc/fsl/imx*
6527 F:      sound/soc/fsl/mpc8610_hpcd.c
6528
6529 FREESCALE USB PERIPHERAL DRIVERS
6530 M:      Li Yang <leoyang.li@nxp.com>
6531 L:      linux-usb@vger.kernel.org
6532 L:      linuxppc-dev@lists.ozlabs.org
6533 S:      Maintained
6534 F:      drivers/usb/gadget/udc/fsl*
6535
6536 FREEVXFS FILESYSTEM
6537 M:      Christoph Hellwig <hch@infradead.org>
6538 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6539 S:      Maintained
6540 F:      fs/freevxfs/
6541
6542 FREEZER
6543 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6544 M:      Pavel Machek <pavel@ucw.cz>
6545 L:      linux-pm@vger.kernel.org
6546 S:      Supported
6547 F:      Documentation/power/freezing-of-tasks.rst
6548 F:      include/linux/freezer.h
6549 F:      kernel/freezer.c
6550
6551 FRONTSWAP API
6552 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6553 L:      linux-kernel@vger.kernel.org
6554 S:      Maintained
6555 F:      mm/frontswap.c
6556 F:      include/linux/frontswap.h
6557
6558 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6559 M:      David Howells <dhowells@redhat.com>
6560 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6561 S:      Supported
6562 F:      Documentation/filesystems/caching/
6563 F:      fs/fscache/
6564 F:      include/linux/fscache*.h
6565
6566 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6567 M:      Theodore Y. Ts'o <tytso@mit.edu>
6568 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6569 M:      Eric Biggers <ebiggers@kernel.org>
6570 L:      linux-fscrypt@vger.kernel.org
6571 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6572 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6573 S:      Supported
6574 F:      fs/crypto/
6575 F:      include/linux/fscrypt*.h
6576 F:      Documentation/filesystems/fscrypt.rst
6577
6578 FSI SUBSYSTEM
6579 M:      Jeremy Kerr <jk@ozlabs.org>
6580 M:      Joel Stanley <joel@jms.id.au>
6581 R:      Alistar Popple <alistair@popple.id.au>
6582 R:      Eddie James <eajames@linux.ibm.com>
6583 L:      linux-fsi@lists.ozlabs.org
6584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6585 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6586 S:      Supported
6587 F:      drivers/fsi/
6588 F:      include/linux/fsi*.h
6589 F:      include/trace/events/fsi*.h
6590
6591 FSI-ATTACHED I2C DRIVER
6592 M:      Eddie James <eajames@linux.ibm.com>
6593 L:      linux-i2c@vger.kernel.org
6594 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6595 S:      Maintained
6596 F:      drivers/i2c/busses/i2c-fsi.c
6597 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6598
6599 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6600 M:      Jan Kara <jack@suse.cz>
6601 R:      Amir Goldstein <amir73il@gmail.com>
6602 L:      linux-fsdevel@vger.kernel.org
6603 S:      Maintained
6604 F:      fs/notify/
6605 F:      include/linux/fsnotify*.h
6606
6607 FUJITSU LAPTOP EXTRAS
6608 M:      Jonathan Woithe <jwoithe@just42.net>
6609 L:      platform-driver-x86@vger.kernel.org
6610 S:      Maintained
6611 F:      drivers/platform/x86/fujitsu-laptop.c
6612
6613 FUJITSU M-5MO LS CAMERA ISP DRIVER
6614 M:      Kyungmin Park <kyungmin.park@samsung.com>
6615 M:      Heungjun Kim <riverful.kim@samsung.com>
6616 L:      linux-media@vger.kernel.org
6617 S:      Maintained
6618 F:      drivers/media/i2c/m5mols/
6619 F:      include/media/i2c/m5mols.h
6620
6621 FUJITSU TABLET EXTRAS
6622 M:      Robert Gerlach <khnz@gmx.de>
6623 L:      platform-driver-x86@vger.kernel.org
6624 S:      Maintained
6625 F:      drivers/platform/x86/fujitsu-tablet.c
6626
6627 FUSE: FILESYSTEM IN USERSPACE
6628 M:      Miklos Szeredi <miklos@szeredi.hu>
6629 L:      linux-fsdevel@vger.kernel.org
6630 W:      http://fuse.sourceforge.net/
6631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6632 S:      Maintained
6633 F:      fs/fuse/
6634 F:      include/uapi/linux/fuse.h
6635 F:      Documentation/filesystems/fuse.txt
6636
6637 FUTEX SUBSYSTEM
6638 M:      Thomas Gleixner <tglx@linutronix.de>
6639 M:      Ingo Molnar <mingo@redhat.com>
6640 R:      Peter Zijlstra <peterz@infradead.org>
6641 R:      Darren Hart <dvhart@infradead.org>
6642 L:      linux-kernel@vger.kernel.org
6643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6644 S:      Maintained
6645 F:      kernel/futex.c
6646 F:      include/asm-generic/futex.h
6647 F:      include/linux/futex.h
6648 F:      include/uapi/linux/futex.h
6649 F:      tools/testing/selftests/futex/
6650 F:      tools/perf/bench/futex*
6651 F:      Documentation/*futex*
6652
6653 GCC PLUGINS
6654 M:      Kees Cook <keescook@chromium.org>
6655 R:      Emese Revfy <re.emese@gmail.com>
6656 L:      kernel-hardening@lists.openwall.com
6657 S:      Maintained
6658 F:      scripts/gcc-plugins/
6659 F:      scripts/gcc-plugin.sh
6660 F:      scripts/Makefile.gcc-plugins
6661 F:      Documentation/core-api/gcc-plugins.rst
6662
6663 GASKET DRIVER FRAMEWORK
6664 M:      Rob Springer <rspringer@google.com>
6665 M:      Todd Poynor <toddpoynor@google.com>
6666 M:      Ben Chan <benchan@chromium.org>
6667 S:      Maintained
6668 F:      drivers/staging/gasket/
6669
6670 GCOV BASED KERNEL PROFILING
6671 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6672 S:      Maintained
6673 F:      kernel/gcov/
6674 F:      Documentation/dev-tools/gcov.rst
6675
6676 GDB KERNEL DEBUGGING HELPER SCRIPTS
6677 M:      Jan Kiszka <jan.kiszka@siemens.com>
6678 M:      Kieran Bingham <kbingham@kernel.org>
6679 S:      Supported
6680 F:      scripts/gdb/
6681
6682 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6683 M:      Achim Leubner <achim_leubner@adaptec.com>
6684 L:      linux-scsi@vger.kernel.org
6685 W:      http://www.icp-vortex.com/
6686 S:      Supported
6687 F:      drivers/scsi/gdt*
6688
6689 GEMTEK FM RADIO RECEIVER DRIVER
6690 M:      Hans Verkuil <hverkuil@xs4all.nl>
6691 L:      linux-media@vger.kernel.org
6692 T:      git git://linuxtv.org/media_tree.git
6693 W:      https://linuxtv.org
6694 S:      Maintained
6695 F:      drivers/media/radio/radio-gemtek*
6696
6697 GENERIC GPIO I2C DRIVER
6698 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6699 S:      Supported
6700 F:      drivers/i2c/busses/i2c-gpio.c
6701 F:      include/linux/platform_data/i2c-gpio.h
6702
6703 GENERIC GPIO I2C MULTIPLEXER DRIVER
6704 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6705 L:      linux-i2c@vger.kernel.org
6706 S:      Supported
6707 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6708 F:      include/linux/platform_data/i2c-mux-gpio.h
6709 F:      Documentation/i2c/muxes/i2c-mux-gpio
6710
6711 GENERIC HDLC (WAN) DRIVERS
6712 M:      Krzysztof Halasa <khc@pm.waw.pl>
6713 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6714 S:      Maintained
6715 F:      drivers/net/wan/c101.c
6716 F:      drivers/net/wan/hd6457*
6717 F:      drivers/net/wan/hdlc*
6718 F:      drivers/net/wan/n2.c
6719 F:      drivers/net/wan/pc300too.c
6720 F:      drivers/net/wan/pci200syn.c
6721 F:      drivers/net/wan/wanxl*
6722
6723 GENERIC INCLUDE/ASM HEADER FILES
6724 M:      Arnd Bergmann <arnd@arndb.de>
6725 L:      linux-arch@vger.kernel.org
6726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6727 S:      Maintained
6728 F:      include/asm-generic/
6729 F:      include/uapi/asm-generic/
6730
6731 GENERIC PHY FRAMEWORK
6732 M:      Kishon Vijay Abraham I <kishon@ti.com>
6733 L:      linux-kernel@vger.kernel.org
6734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6735 S:      Supported
6736 F:      drivers/phy/
6737 F:      include/linux/phy/
6738 F:      Documentation/devicetree/bindings/phy/
6739
6740 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6741 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6742 S:      Supported
6743 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6744
6745 GENERIC PM DOMAINS
6746 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6747 M:      Kevin Hilman <khilman@kernel.org>
6748 M:      Ulf Hansson <ulf.hansson@linaro.org>
6749 L:      linux-pm@vger.kernel.org
6750 S:      Supported
6751 F:      drivers/base/power/domain*.c
6752 F:      include/linux/pm_domain.h
6753 F:      Documentation/devicetree/bindings/power/power_domain.txt
6754
6755 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6756 M:      Eugen Hristev <eugen.hristev@microchip.com>
6757 L:      linux-input@vger.kernel.org
6758 S:      Maintained
6759 F:      drivers/input/touchscreen/resistive-adc-touch.c
6760
6761 GENERIC UIO DRIVER FOR PCI DEVICES
6762 M:      "Michael S. Tsirkin" <mst@redhat.com>
6763 L:      kvm@vger.kernel.org
6764 S:      Supported
6765 F:      drivers/uio/uio_pci_generic.c
6766
6767 GENERIC VDSO LIBRARY:
6768 M:      Andy Lutomirski <luto@kernel.org>
6769 M:      Thomas Gleixner <tglx@linutronix.de>
6770 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6771 L:      linux-kernel@vger.kernel.org
6772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6773 S:      Maintained
6774 F:      lib/vdso/
6775 F:      kernel/time/vsyscall.c
6776 F:      include/vdso/
6777 F:      include/asm-generic/vdso/vsyscall.h
6778
6779 GENWQE (IBM Generic Workqueue Card)
6780 M:      Frank Haverkamp <haver@linux.ibm.com>
6781 S:      Supported
6782 F:      drivers/misc/genwqe/
6783
6784 GET_MAINTAINER SCRIPT
6785 M:      Joe Perches <joe@perches.com>
6786 S:      Maintained
6787 F:      scripts/get_maintainer.pl
6788
6789 GFS2 FILE SYSTEM
6790 M:      Bob Peterson <rpeterso@redhat.com>
6791 M:      Andreas Gruenbacher <agruenba@redhat.com>
6792 L:      cluster-devel@redhat.com
6793 W:      http://sources.redhat.com/cluster/
6794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6795 S:      Supported
6796 F:      Documentation/filesystems/gfs2*.txt
6797 F:      fs/gfs2/
6798 F:      include/uapi/linux/gfs2_ondisk.h
6799
6800 GNSS SUBSYSTEM
6801 M:      Johan Hovold <johan@kernel.org>
6802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6803 S:      Maintained
6804 F:      Documentation/ABI/testing/sysfs-class-gnss
6805 F:      Documentation/devicetree/bindings/gnss/
6806 F:      drivers/gnss/
6807 F:      include/linux/gnss.h
6808
6809 GO7007 MPEG CODEC
6810 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6811 L:      linux-media@vger.kernel.org
6812 S:      Maintained
6813 F:      drivers/media/usb/go7007/
6814
6815 GOODIX TOUCHSCREEN
6816 M:      Bastien Nocera <hadess@hadess.net>
6817 L:      linux-input@vger.kernel.org
6818 S:      Maintained
6819 F:      drivers/input/touchscreen/goodix.c
6820
6821 GOOGLE ETHERNET DRIVERS
6822 M:      Catherine Sullivan <csully@google.com>
6823 R:      Sagi Shahar <sagis@google.com>
6824 R:      Jon Olson <jonolson@google.com>
6825 L:      netdev@vger.kernel.org
6826 S:      Supported
6827 F:      Documentation/networking/device_drivers/google/gve.rst
6828 F:      drivers/net/ethernet/google
6829
6830 GPD POCKET FAN DRIVER
6831 M:      Hans de Goede <hdegoede@redhat.com>
6832 L:      platform-driver-x86@vger.kernel.org
6833 S:      Maintained
6834 F:      drivers/platform/x86/gpd-pocket-fan.c
6835
6836 GPIO ACPI SUPPORT
6837 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6838 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6839 L:      linux-gpio@vger.kernel.org
6840 L:      linux-acpi@vger.kernel.org
6841 S:      Maintained
6842 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6843 F:      drivers/gpio/gpiolib-acpi.c
6844
6845 GPIO IR Transmitter
6846 M:      Sean Young <sean@mess.org>
6847 L:      linux-media@vger.kernel.org
6848 S:      Maintained
6849 F:      drivers/media/rc/gpio-ir-tx.c
6850
6851 GPIO MOCKUP DRIVER
6852 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6853 L:      linux-gpio@vger.kernel.org
6854 S:      Maintained
6855 F:      drivers/gpio/gpio-mockup.c
6856 F:      tools/testing/selftests/gpio/
6857
6858 GPIO SUBSYSTEM
6859 M:      Linus Walleij <linus.walleij@linaro.org>
6860 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6861 L:      linux-gpio@vger.kernel.org
6862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6863 S:      Maintained
6864 F:      Documentation/devicetree/bindings/gpio/
6865 F:      Documentation/driver-api/gpio/
6866 F:      Documentation/admin-guide/gpio/
6867 F:      Documentation/ABI/testing/gpio-cdev
6868 F:      Documentation/ABI/obsolete/sysfs-gpio
6869 F:      drivers/gpio/
6870 F:      include/linux/gpio/
6871 F:      include/linux/gpio.h
6872 F:      include/linux/of_gpio.h
6873 F:      include/asm-generic/gpio.h
6874 F:      include/uapi/linux/gpio.h
6875 F:      tools/gpio/
6876
6877 GRE DEMULTIPLEXER DRIVER
6878 M:      Dmitry Kozlov <xeb@mail.ru>
6879 L:      netdev@vger.kernel.org
6880 S:      Maintained
6881 F:      net/ipv4/gre_demux.c
6882 F:      net/ipv4/gre_offload.c
6883 F:      include/net/gre.h
6884
6885 GRETH 10/100/1G Ethernet MAC device driver
6886 M:      Andreas Larsson <andreas@gaisler.com>
6887 L:      netdev@vger.kernel.org
6888 S:      Maintained
6889 F:      drivers/net/ethernet/aeroflex/
6890
6891 GREYBUS AUDIO PROTOCOLS DRIVERS
6892 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6893 M:      Mark Greer <mgreer@animalcreek.com>
6894 S:      Maintained
6895 F:      drivers/staging/greybus/audio_apbridgea.c
6896 F:      drivers/staging/greybus/audio_apbridgea.h
6897 F:      drivers/staging/greybus/audio_codec.c
6898 F:      drivers/staging/greybus/audio_codec.h
6899 F:      drivers/staging/greybus/audio_gb.c
6900 F:      drivers/staging/greybus/audio_manager.c
6901 F:      drivers/staging/greybus/audio_manager.h
6902 F:      drivers/staging/greybus/audio_manager_module.c
6903 F:      drivers/staging/greybus/audio_manager_private.h
6904 F:      drivers/staging/greybus/audio_manager_sysfs.c
6905 F:      drivers/staging/greybus/audio_module.c
6906 F:      drivers/staging/greybus/audio_topology.c
6907
6908 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6909 M:      Viresh Kumar <vireshk@kernel.org>
6910 S:      Maintained
6911 F:      drivers/staging/greybus/authentication.c
6912 F:      drivers/staging/greybus/bootrom.c
6913 F:      drivers/staging/greybus/firmware.h
6914 F:      drivers/staging/greybus/fw-core.c
6915 F:      drivers/staging/greybus/fw-download.c
6916 F:      drivers/staging/greybus/fw-management.c
6917 F:      drivers/staging/greybus/greybus_authentication.h
6918 F:      drivers/staging/greybus/greybus_firmware.h
6919 F:      drivers/staging/greybus/hid.c
6920 F:      drivers/staging/greybus/i2c.c
6921 F:      drivers/staging/greybus/spi.c
6922 F:      drivers/staging/greybus/spilib.c
6923 F:      drivers/staging/greybus/spilib.h
6924
6925 GREYBUS LOOPBACK DRIVER
6926 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6927 S:      Maintained
6928 F:      drivers/staging/greybus/loopback.c
6929
6930 GREYBUS PLATFORM DRIVERS
6931 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6932 S:      Maintained
6933 F:      drivers/staging/greybus/arche-platform.c
6934 F:      drivers/staging/greybus/arche-apb-ctrl.c
6935 F:      drivers/staging/greybus/arche_platform.h
6936
6937 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6938 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6939 S:      Maintained
6940 F:      drivers/staging/greybus/sdio.c
6941 F:      drivers/staging/greybus/light.c
6942 F:      drivers/staging/greybus/gpio.c
6943 F:      drivers/staging/greybus/power_supply.c
6944 F:      drivers/staging/greybus/spi.c
6945 F:      drivers/staging/greybus/spilib.c
6946
6947 GREYBUS SUBSYSTEM
6948 M:      Johan Hovold <johan@kernel.org>
6949 M:      Alex Elder <elder@kernel.org>
6950 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6951 S:      Maintained
6952 F:      drivers/staging/greybus/
6953 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6954
6955 GREYBUS UART PROTOCOLS DRIVERS
6956 M:      David Lin <dtwlin@gmail.com>
6957 S:      Maintained
6958 F:      drivers/staging/greybus/uart.c
6959 F:      drivers/staging/greybus/log.c
6960
6961 GS1662 VIDEO SERIALIZER
6962 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6963 L:      linux-media@vger.kernel.org
6964 T:      git git://linuxtv.org/media_tree.git
6965 S:      Maintained
6966 F:      drivers/media/spi/gs1662.c
6967
6968 GSPCA FINEPIX SUBDRIVER
6969 M:      Frank Zago <frank@zago.net>
6970 L:      linux-media@vger.kernel.org
6971 T:      git git://linuxtv.org/media_tree.git
6972 S:      Maintained
6973 F:      drivers/media/usb/gspca/finepix.c
6974
6975 GSPCA GL860 SUBDRIVER
6976 M:      Olivier Lorin <o.lorin@laposte.net>
6977 L:      linux-media@vger.kernel.org
6978 T:      git git://linuxtv.org/media_tree.git
6979 S:      Maintained
6980 F:      drivers/media/usb/gspca/gl860/
6981
6982 GSPCA M5602 SUBDRIVER
6983 M:      Erik Andren <erik.andren@gmail.com>
6984 L:      linux-media@vger.kernel.org
6985 T:      git git://linuxtv.org/media_tree.git
6986 S:      Maintained
6987 F:      drivers/media/usb/gspca/m5602/
6988
6989 GSPCA PAC207 SONIXB SUBDRIVER
6990 M:      Hans Verkuil <hverkuil@xs4all.nl>
6991 L:      linux-media@vger.kernel.org
6992 T:      git git://linuxtv.org/media_tree.git
6993 S:      Odd Fixes
6994 F:      drivers/media/usb/gspca/pac207.c
6995
6996 GSPCA SN9C20X SUBDRIVER
6997 M:      Brian Johnson <brijohn@gmail.com>
6998 L:      linux-media@vger.kernel.org
6999 T:      git git://linuxtv.org/media_tree.git
7000 S:      Maintained
7001 F:      drivers/media/usb/gspca/sn9c20x.c
7002
7003 GSPCA T613 SUBDRIVER
7004 M:      Leandro Costantino <lcostantino@gmail.com>
7005 L:      linux-media@vger.kernel.org
7006 T:      git git://linuxtv.org/media_tree.git
7007 S:      Maintained
7008 F:      drivers/media/usb/gspca/t613.c
7009
7010 GSPCA USB WEBCAM DRIVER
7011 M:      Hans Verkuil <hverkuil@xs4all.nl>
7012 L:      linux-media@vger.kernel.org
7013 T:      git git://linuxtv.org/media_tree.git
7014 S:      Odd Fixes
7015 F:      drivers/media/usb/gspca/
7016
7017 GTP (GPRS Tunneling Protocol)
7018 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7019 M:      Harald Welte <laforge@gnumonks.org>
7020 L:      osmocom-net-gprs@lists.osmocom.org
7021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7022 S:      Maintained
7023 F:      drivers/net/gtp.c
7024
7025 GUID PARTITION TABLE (GPT)
7026 M:      Davidlohr Bueso <dave@stgolabs.net>
7027 L:      linux-efi@vger.kernel.org
7028 S:      Maintained
7029 F:      block/partitions/efi.*
7030
7031 H8/300 ARCHITECTURE
7032 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7033 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7034 W:      http://uclinux-h8.sourceforge.jp
7035 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7036 S:      Maintained
7037 F:      arch/h8300/
7038 F:      drivers/clocksource/h8300_*.c
7039 F:      drivers/clk/h8300/
7040 F:      drivers/irqchip/irq-renesas-h8*.c
7041
7042 HABANALABS PCI DRIVER
7043 M:      Oded Gabbay <oded.gabbay@gmail.com>
7044 T:      git https://github.com/HabanaAI/linux.git
7045 S:      Supported
7046 F:      drivers/misc/habanalabs/
7047 F:      include/uapi/misc/habanalabs.h
7048 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7049 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7050
7051 HACKRF MEDIA DRIVER
7052 M:      Antti Palosaari <crope@iki.fi>
7053 L:      linux-media@vger.kernel.org
7054 W:      https://linuxtv.org
7055 W:      http://palosaari.fi/linux/
7056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7057 T:      git git://linuxtv.org/anttip/media_tree.git
7058 S:      Maintained
7059 F:      drivers/media/usb/hackrf/
7060
7061 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7062 M:      Frank Seidel <frank@f-seidel.de>
7063 L:      platform-driver-x86@vger.kernel.org
7064 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7065 S:      Maintained
7066 F:      drivers/platform/x86/hdaps.c
7067
7068 HARDWARE MONITORING
7069 M:      Jean Delvare <jdelvare@suse.com>
7070 M:      Guenter Roeck <linux@roeck-us.net>
7071 L:      linux-hwmon@vger.kernel.org
7072 W:      http://hwmon.wiki.kernel.org/
7073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7074 S:      Maintained
7075 F:      Documentation/devicetree/bindings/hwmon/
7076 F:      Documentation/hwmon/
7077 F:      drivers/hwmon/
7078 F:      include/linux/hwmon*.h
7079 F:      include/trace/events/hwmon*.h
7080
7081 HARDWARE RANDOM NUMBER GENERATOR CORE
7082 M:      Matt Mackall <mpm@selenic.com>
7083 M:      Herbert Xu <herbert@gondor.apana.org.au>
7084 L:      linux-crypto@vger.kernel.org
7085 S:      Odd fixes
7086 F:      Documentation/devicetree/bindings/rng/
7087 F:      Documentation/admin-guide/hw_random.rst
7088 F:      drivers/char/hw_random/
7089 F:      include/linux/hw_random.h
7090
7091 HARDWARE TRACING FACILITIES
7092 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7093 S:      Maintained
7094 F:      drivers/hwtracing/
7095
7096 HARDWARE SPINLOCK CORE
7097 M:      Ohad Ben-Cohen <ohad@wizery.com>
7098 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7099 L:      linux-remoteproc@vger.kernel.org
7100 S:      Maintained
7101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7102 F:      Documentation/devicetree/bindings/hwlock/
7103 F:      Documentation/hwspinlock.txt
7104 F:      drivers/hwspinlock/
7105 F:      include/linux/hwspinlock.h
7106
7107 HARMONY SOUND DRIVER
7108 L:      linux-parisc@vger.kernel.org
7109 S:      Maintained
7110 F:      sound/parisc/harmony.*
7111
7112 HDPVR USB VIDEO ENCODER DRIVER
7113 M:      Hans Verkuil <hverkuil@xs4all.nl>
7114 L:      linux-media@vger.kernel.org
7115 T:      git git://linuxtv.org/media_tree.git
7116 W:      https://linuxtv.org
7117 S:      Odd Fixes
7118 F:      drivers/media/usb/hdpvr/
7119
7120 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7121 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7122 S:      Supported
7123 F:      Documentation/watchdog/hpwdt.rst
7124 F:      drivers/watchdog/hpwdt.c
7125
7126 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7127 M:      Don Brace <don.brace@microsemi.com>
7128 L:      esc.storagedev@microsemi.com
7129 L:      linux-scsi@vger.kernel.org
7130 S:      Supported
7131 F:      Documentation/scsi/hpsa.txt
7132 F:      drivers/scsi/hpsa*.[ch]
7133 F:      include/linux/cciss*.h
7134 F:      include/uapi/linux/cciss*.h
7135
7136 HFI1 DRIVER
7137 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7138 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7139 L:      linux-rdma@vger.kernel.org
7140 S:      Supported
7141 F:      drivers/infiniband/hw/hfi1
7142
7143 HFS FILESYSTEM
7144 L:      linux-fsdevel@vger.kernel.org
7145 S:      Orphan
7146 F:      Documentation/filesystems/hfs.txt
7147 F:      fs/hfs/
7148
7149 HFSPLUS FILESYSTEM
7150 L:      linux-fsdevel@vger.kernel.org
7151 S:      Orphan
7152 F:      Documentation/filesystems/hfsplus.txt
7153 F:      fs/hfsplus/
7154
7155 HGA FRAMEBUFFER DRIVER
7156 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7157 L:      linux-nvidia@lists.surfsouth.com
7158 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7159 S:      Maintained
7160 F:      drivers/video/fbdev/hgafb.c
7161
7162 HIBERNATION (aka Software Suspend, aka swsusp)
7163 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7164 M:      Pavel Machek <pavel@ucw.cz>
7165 L:      linux-pm@vger.kernel.org
7166 B:      https://bugzilla.kernel.org
7167 S:      Supported
7168 F:      arch/x86/power/
7169 F:      drivers/base/power/
7170 F:      kernel/power/
7171 F:      include/linux/suspend.h
7172 F:      include/linux/freezer.h
7173 F:      include/linux/pm.h
7174 F:      arch/*/include/asm/suspend*.h
7175
7176 HID CORE LAYER
7177 M:      Jiri Kosina <jikos@kernel.org>
7178 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7179 L:      linux-input@vger.kernel.org
7180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7181 S:      Maintained
7182 F:      drivers/hid/
7183 F:      include/linux/hid*
7184 F:      include/uapi/linux/hid*
7185
7186 HID SENSOR HUB DRIVERS
7187 M:      Jiri Kosina <jikos@kernel.org>
7188 M:      Jonathan Cameron <jic23@kernel.org>
7189 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7190 L:      linux-input@vger.kernel.org
7191 L:      linux-iio@vger.kernel.org
7192 S:      Maintained
7193 F:      Documentation/hid/hid-sensor*
7194 F:      drivers/hid/hid-sensor-*
7195 F:      drivers/iio/*/hid-*
7196 F:      include/linux/hid-sensor-*
7197
7198 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7199 M:      Thomas Gleixner <tglx@linutronix.de>
7200 L:      linux-kernel@vger.kernel.org
7201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7202 S:      Maintained
7203 F:      Documentation/timers/
7204 F:      kernel/time/hrtimer.c
7205 F:      kernel/time/clockevents.c
7206 F:      kernel/time/timer_*.c
7207 F:      include/linux/clockchips.h
7208 F:      include/linux/hrtimer.h
7209
7210 HIGH-SPEED SCC DRIVER FOR AX.25
7211 L:      linux-hams@vger.kernel.org
7212 S:      Orphan
7213 F:      drivers/net/hamradio/dmascc.c
7214 F:      drivers/net/hamradio/scc.c
7215
7216 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7217 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7218 W:      http://www.highpoint-tech.com
7219 S:      Supported
7220 F:      Documentation/scsi/hptiop.txt
7221 F:      drivers/scsi/hptiop.c
7222
7223 HIPPI
7224 M:      Jes Sorensen <jes@trained-monkey.org>
7225 L:      linux-hippi@sunsite.dk
7226 S:      Maintained
7227 F:      include/linux/hippidevice.h
7228 F:      include/uapi/linux/if_hippi.h
7229 F:      net/802/hippi.c
7230 F:      drivers/net/hippi/
7231
7232 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7233 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7234 M:      Salil Mehta <salil.mehta@huawei.com>
7235 L:      netdev@vger.kernel.org
7236 W:      http://www.hisilicon.com
7237 S:      Maintained
7238 F:      drivers/net/ethernet/hisilicon/hns3/
7239
7240 HISILICON LPC BUS DRIVER
7241 M:      john.garry@huawei.com
7242 W:      http://www.hisilicon.com
7243 S:      Maintained
7244 F:      drivers/bus/hisi_lpc.c
7245 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7246
7247 HISILICON NETWORK SUBSYSTEM DRIVER
7248 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7249 M:      Salil Mehta <salil.mehta@huawei.com>
7250 L:      netdev@vger.kernel.org
7251 W:      http://www.hisilicon.com
7252 S:      Maintained
7253 F:      drivers/net/ethernet/hisilicon/
7254 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7255
7256 HISILICON PMU DRIVER
7257 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7258 W:      http://www.hisilicon.com
7259 S:      Supported
7260 F:      drivers/perf/hisilicon
7261 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7262
7263 HISILICON ROCE DRIVER
7264 M:      Lijun Ou <oulijun@huawei.com>
7265 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7266 L:      linux-rdma@vger.kernel.org
7267 S:      Maintained
7268 F:      drivers/infiniband/hw/hns/
7269 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7270
7271 HISILICON SAS Controller
7272 M:      John Garry <john.garry@huawei.com>
7273 W:      http://www.hisilicon.com
7274 S:      Supported
7275 F:      drivers/scsi/hisi_sas/
7276 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7277
7278 HMM - Heterogeneous Memory Management
7279 M:      Jérôme Glisse <jglisse@redhat.com>
7280 L:      linux-mm@kvack.org
7281 S:      Maintained
7282 F:      mm/hmm*
7283 F:      include/linux/hmm*
7284 F:      Documentation/vm/hmm.rst
7285
7286 HOST AP DRIVER
7287 M:      Jouni Malinen <j@w1.fi>
7288 L:      linux-wireless@vger.kernel.org
7289 W:      http://w1.fi/hostap-driver.html
7290 S:      Obsolete
7291 F:      drivers/net/wireless/intersil/hostap/
7292
7293 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7294 L:      platform-driver-x86@vger.kernel.org
7295 S:      Orphan
7296 F:      drivers/platform/x86/tc1100-wmi.c
7297
7298 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7299 M:      Jaroslav Kysela <perex@perex.cz>
7300 S:      Maintained
7301 F:      drivers/net/ethernet/hp/hp100.*
7302
7303 HPET:   High Precision Event Timers driver
7304 M:      Clemens Ladisch <clemens@ladisch.de>
7305 S:      Maintained
7306 F:      Documentation/timers/hpet.rst
7307 F:      drivers/char/hpet.c
7308 F:      include/linux/hpet.h
7309 F:      include/uapi/linux/hpet.h
7310
7311 HPET:   x86
7312 S:      Orphan
7313 F:      arch/x86/kernel/hpet.c
7314 F:      arch/x86/include/asm/hpet.h
7315
7316 HPFS FILESYSTEM
7317 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7318 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7319 S:      Maintained
7320 F:      fs/hpfs/
7321
7322 HSI SUBSYSTEM
7323 M:      Sebastian Reichel <sre@kernel.org>
7324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7325 S:      Maintained
7326 F:      Documentation/ABI/testing/sysfs-bus-hsi
7327 F:      Documentation/driver-api/hsi.rst
7328 F:      drivers/hsi/
7329 F:      include/linux/hsi/
7330 F:      include/uapi/linux/hsi/
7331
7332 HSO 3G MODEM DRIVER
7333 L:      linux-usb@vger.kernel.org
7334 S:      Orphan
7335 F:      drivers/net/usb/hso.c
7336
7337 HSR NETWORK PROTOCOL
7338 M:      Arvid Brodin <arvid.brodin@alten.se>
7339 L:      netdev@vger.kernel.org
7340 S:      Maintained
7341 F:      net/hsr/
7342
7343 HT16K33 LED CONTROLLER DRIVER
7344 M:      Robin van der Gracht <robin@protonic.nl>
7345 S:      Maintained
7346 F:      drivers/auxdisplay/ht16k33.c
7347 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7348
7349 HTCPEN TOUCHSCREEN DRIVER
7350 M:      Pau Oliva Fora <pof@eslack.org>
7351 L:      linux-input@vger.kernel.org
7352 S:      Maintained
7353 F:      drivers/input/touchscreen/htcpen.c
7354
7355 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7356 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7357 L:      linux-iio@vger.kernel.org
7358 W:      http://www.st.com/
7359 S:      Maintained
7360 F:      drivers/iio/humidity/hts221*
7361 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7362
7363 HUAWEI ETHERNET DRIVER
7364 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7365 L:      netdev@vger.kernel.org
7366 S:      Supported
7367 F:      Documentation/networking/hinic.txt
7368 F:      drivers/net/ethernet/huawei/hinic/
7369
7370 HUGETLB FILESYSTEM
7371 M:      Mike Kravetz <mike.kravetz@oracle.com>
7372 L:      linux-mm@kvack.org
7373 S:      Maintained
7374 F:      fs/hugetlbfs/
7375 F:      mm/hugetlb.c
7376 F:      include/linux/hugetlb.h
7377 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7378 F:      Documentation/vm/hugetlbfs_reserv.rst
7379 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7380
7381 HVA ST MEDIA DRIVER
7382 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7383 L:      linux-media@vger.kernel.org
7384 T:      git git://linuxtv.org/media_tree.git
7385 W:      https://linuxtv.org
7386 S:      Supported
7387 F:      drivers/media/platform/sti/hva
7388
7389 HWPOISON MEMORY FAILURE HANDLING
7390 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7391 L:      linux-mm@kvack.org
7392 S:      Maintained
7393 F:      mm/memory-failure.c
7394 F:      mm/hwpoison-inject.c
7395
7396 HYGON PROCESSOR SUPPORT
7397 M:      Pu Wen <puwen@hygon.cn>
7398 L:      linux-kernel@vger.kernel.org
7399 S:      Maintained
7400 F:      arch/x86/kernel/cpu/hygon.c
7401
7402 Hyper-V CORE AND DRIVERS
7403 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7404 M:      Haiyang Zhang <haiyangz@microsoft.com>
7405 M:      Stephen Hemminger <sthemmin@microsoft.com>
7406 M:      Sasha Levin <sashal@kernel.org>
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7408 L:      linux-hyperv@vger.kernel.org
7409 S:      Supported
7410 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7411 F:      arch/x86/include/asm/mshyperv.h
7412 F:      arch/x86/include/asm/trace/hyperv.h
7413 F:      arch/x86/include/asm/hyperv-tlfs.h
7414 F:      arch/x86/kernel/cpu/mshyperv.c
7415 F:      arch/x86/hyperv
7416 F:      drivers/clocksource/hyperv_timer.c
7417 F:      drivers/hid/hid-hyperv.c
7418 F:      drivers/hv/
7419 F:      drivers/input/serio/hyperv-keyboard.c
7420 F:      drivers/pci/controller/pci-hyperv.c
7421 F:      drivers/net/hyperv/
7422 F:      drivers/scsi/storvsc_drv.c
7423 F:      drivers/uio/uio_hv_generic.c
7424 F:      drivers/video/fbdev/hyperv_fb.c
7425 F:      drivers/iommu/hyperv_iommu.c
7426 F:      net/vmw_vsock/hyperv_transport.c
7427 F:      include/clocksource/hyperv_timer.h
7428 F:      include/linux/hyperv.h
7429 F:      include/uapi/linux/hyperv.h
7430 F:      include/asm-generic/mshyperv.h
7431 F:      tools/hv/
7432 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7433
7434 HYPERBUS SUPPORT
7435 M:      Vignesh Raghavendra <vigneshr@ti.com>
7436 S:      Supported
7437 F:      drivers/mtd/hyperbus/
7438 F:      include/linux/mtd/hyperbus.h
7439 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7440 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7441
7442 HYPERVISOR VIRTUAL CONSOLE DRIVER
7443 L:      linuxppc-dev@lists.ozlabs.org
7444 S:      Odd Fixes
7445 F:      drivers/tty/hvc/
7446
7447 I2C ACPI SUPPORT
7448 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7449 L:      linux-i2c@vger.kernel.org
7450 L:      linux-acpi@vger.kernel.org
7451 S:      Maintained
7452 F:      drivers/i2c/i2c-core-acpi.c
7453
7454 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7455 M:      Ajay Gupta <ajayg@nvidia.com>
7456 L:      linux-i2c@vger.kernel.org
7457 S:      Maintained
7458 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7459 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7460
7461 I2C MUXES
7462 M:      Peter Rosin <peda@axentia.se>
7463 L:      linux-i2c@vger.kernel.org
7464 S:      Maintained
7465 F:      Documentation/i2c/i2c-topology
7466 F:      Documentation/i2c/muxes/
7467 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7468 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7469 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7470 F:      drivers/i2c/i2c-mux.c
7471 F:      drivers/i2c/muxes/
7472 F:      include/linux/i2c-mux.h
7473
7474 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7475 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7476 L:      linux-i2c@vger.kernel.org
7477 S:      Maintained
7478 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7479 F:      drivers/i2c/busses/i2c-mv64xxx.c
7480
7481 I2C OVER PARALLEL PORT
7482 M:      Jean Delvare <jdelvare@suse.com>
7483 L:      linux-i2c@vger.kernel.org
7484 S:      Maintained
7485 F:      Documentation/i2c/busses/i2c-parport
7486 F:      Documentation/i2c/busses/i2c-parport-light
7487 F:      drivers/i2c/busses/i2c-parport.c
7488 F:      drivers/i2c/busses/i2c-parport-light.c
7489
7490 I2C SUBSYSTEM
7491 M:      Wolfram Sang <wsa@the-dreams.de>
7492 L:      linux-i2c@vger.kernel.org
7493 W:      https://i2c.wiki.kernel.org/
7494 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7496 S:      Maintained
7497 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7498 F:      Documentation/i2c/
7499 F:      drivers/i2c/*
7500 F:      include/linux/i2c.h
7501 F:      include/linux/i2c-dev.h
7502 F:      include/linux/i2c-smbus.h
7503 F:      include/uapi/linux/i2c.h
7504 F:      include/uapi/linux/i2c-*.h
7505
7506 I2C SUBSYSTEM HOST DRIVERS
7507 L:      linux-i2c@vger.kernel.org
7508 W:      https://i2c.wiki.kernel.org/
7509 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7511 S:      Odd Fixes
7512 F:      Documentation/devicetree/bindings/i2c/
7513 F:      drivers/i2c/algos/
7514 F:      drivers/i2c/busses/
7515
7516 I2C-TAOS-EVM DRIVER
7517 M:      Jean Delvare <jdelvare@suse.com>
7518 L:      linux-i2c@vger.kernel.org
7519 S:      Maintained
7520 F:      Documentation/i2c/busses/i2c-taos-evm
7521 F:      drivers/i2c/busses/i2c-taos-evm.c
7522
7523 I2C-TINY-USB DRIVER
7524 M:      Till Harbaum <till@harbaum.org>
7525 L:      linux-i2c@vger.kernel.org
7526 W:      http://www.harbaum.org/till/i2c_tiny_usb
7527 S:      Maintained
7528 F:      drivers/i2c/busses/i2c-tiny-usb.c
7529
7530 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7531 M:      Jean Delvare <jdelvare@suse.com>
7532 L:      linux-i2c@vger.kernel.org
7533 S:      Maintained
7534 F:      Documentation/i2c/busses/i2c-ali1535
7535 F:      Documentation/i2c/busses/i2c-ali1563
7536 F:      Documentation/i2c/busses/i2c-ali15x3
7537 F:      Documentation/i2c/busses/i2c-amd756
7538 F:      Documentation/i2c/busses/i2c-amd8111
7539 F:      Documentation/i2c/busses/i2c-i801
7540 F:      Documentation/i2c/busses/i2c-nforce2
7541 F:      Documentation/i2c/busses/i2c-piix4
7542 F:      Documentation/i2c/busses/i2c-sis5595
7543 F:      Documentation/i2c/busses/i2c-sis630
7544 F:      Documentation/i2c/busses/i2c-sis96x
7545 F:      Documentation/i2c/busses/i2c-via
7546 F:      Documentation/i2c/busses/i2c-viapro
7547 F:      drivers/i2c/busses/i2c-ali1535.c
7548 F:      drivers/i2c/busses/i2c-ali1563.c
7549 F:      drivers/i2c/busses/i2c-ali15x3.c
7550 F:      drivers/i2c/busses/i2c-amd756.c
7551 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7552 F:      drivers/i2c/busses/i2c-amd8111.c
7553 F:      drivers/i2c/busses/i2c-i801.c
7554 F:      drivers/i2c/busses/i2c-isch.c
7555 F:      drivers/i2c/busses/i2c-nforce2.c
7556 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7557 F:      drivers/i2c/busses/i2c-piix4.c
7558 F:      drivers/i2c/busses/i2c-sis5595.c
7559 F:      drivers/i2c/busses/i2c-sis630.c
7560 F:      drivers/i2c/busses/i2c-sis96x.c
7561 F:      drivers/i2c/busses/i2c-via.c
7562 F:      drivers/i2c/busses/i2c-viapro.c
7563
7564 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7565 M:      Hans de Goede <hdegoede@redhat.com>
7566 L:      linux-i2c@vger.kernel.org
7567 S:      Maintained
7568 F:      drivers/i2c/busses/i2c-cht-wc.c
7569
7570 I2C/SMBUS ISMT DRIVER
7571 M:      Seth Heasley <seth.heasley@intel.com>
7572 M:      Neil Horman <nhorman@tuxdriver.com>
7573 L:      linux-i2c@vger.kernel.org
7574 F:      drivers/i2c/busses/i2c-ismt.c
7575 F:      Documentation/i2c/busses/i2c-ismt
7576
7577 I2C/SMBUS STUB DRIVER
7578 M:      Jean Delvare <jdelvare@suse.com>
7579 L:      linux-i2c@vger.kernel.org
7580 S:      Maintained
7581 F:      drivers/i2c/i2c-stub.c
7582
7583 I3C SUBSYSTEM
7584 M:      Boris Brezillon <bbrezillon@kernel.org>
7585 L:      linux-i3c@lists.infradead.org
7586 C:      irc://chat.freenode.net/linux-i3c
7587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7588 S:      Maintained
7589 F:      Documentation/ABI/testing/sysfs-bus-i3c
7590 F:      Documentation/devicetree/bindings/i3c/
7591 F:      Documentation/driver-api/i3c
7592 F:      drivers/i3c/
7593 F:      include/linux/i3c/
7594
7595 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7596 M:      Vitor Soares <vitor.soares@synopsys.com>
7597 S:      Maintained
7598 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7599 F:      drivers/i3c/master/dw*
7600
7601 IA64 (Itanium) PLATFORM
7602 M:      Tony Luck <tony.luck@intel.com>
7603 M:      Fenghua Yu <fenghua.yu@intel.com>
7604 L:      linux-ia64@vger.kernel.org
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7606 S:      Maintained
7607 F:      arch/ia64/
7608
7609 IBM Power 842 compression accelerator
7610 M:      Haren Myneni <haren@us.ibm.com>
7611 S:      Supported
7612 F:      drivers/crypto/nx/Makefile
7613 F:      drivers/crypto/nx/Kconfig
7614 F:      drivers/crypto/nx/nx-842*
7615 F:      include/linux/sw842.h
7616 F:      crypto/842.c
7617 F:      lib/842/
7618
7619 IBM Power in-Nest Crypto Acceleration
7620 M:      Breno Leitão <leitao@debian.org>
7621 M:      Nayna Jain <nayna@linux.ibm.com>
7622 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7623 L:      linux-crypto@vger.kernel.org
7624 S:      Supported
7625 F:      drivers/crypto/nx/Makefile
7626 F:      drivers/crypto/nx/Kconfig
7627 F:      drivers/crypto/nx/nx-aes*
7628 F:      drivers/crypto/nx/nx-sha*
7629 F:      drivers/crypto/nx/nx.*
7630 F:      drivers/crypto/nx/nx_csbcpb.h
7631 F:      drivers/crypto/nx/nx_debugfs.h
7632
7633 IBM Power Linux RAID adapter
7634 M:      Brian King <brking@us.ibm.com>
7635 S:      Supported
7636 F:      drivers/scsi/ipr.*
7637
7638 IBM Power SRIOV Virtual NIC Device Driver
7639 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7640 M:      John Allen <jallen@linux.ibm.com>
7641 L:      netdev@vger.kernel.org
7642 S:      Supported
7643 F:      drivers/net/ethernet/ibm/ibmvnic.*
7644
7645 IBM Power Virtual Accelerator Switchboard
7646 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7647 L:      linuxppc-dev@lists.ozlabs.org
7648 S:      Supported
7649 F:      arch/powerpc/platforms/powernv/vas*
7650 F:      arch/powerpc/platforms/powernv/copy-paste.h
7651 F:      arch/powerpc/include/asm/vas.h
7652
7653 IBM Power Virtual Ethernet Device Driver
7654 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7655 L:      netdev@vger.kernel.org
7656 S:      Supported
7657 F:      drivers/net/ethernet/ibm/ibmveth.*
7658
7659 IBM Power Virtual FC Device Drivers
7660 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7661 L:      linux-scsi@vger.kernel.org
7662 S:      Supported
7663 F:      drivers/scsi/ibmvscsi/ibmvfc*
7664
7665 IBM Power Virtual Management Channel Driver
7666 M:      Steven Royer <seroyer@linux.ibm.com>
7667 S:      Supported
7668 F:      drivers/misc/ibmvmc.*
7669
7670 IBM Power Virtual SCSI Device Drivers
7671 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7672 L:      linux-scsi@vger.kernel.org
7673 S:      Supported
7674 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7675 F:      include/scsi/viosrp.h
7676
7677 IBM Power Virtual SCSI Device Target Driver
7678 M:      Michael Cyr <mikecyr@linux.ibm.com>
7679 L:      linux-scsi@vger.kernel.org
7680 L:      target-devel@vger.kernel.org
7681 S:      Supported
7682 F:      drivers/scsi/ibmvscsi_tgt/
7683
7684 IBM Power VMX Cryptographic instructions
7685 M:      Breno Leitão <leitao@debian.org>
7686 M:      Nayna Jain <nayna@linux.ibm.com>
7687 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7688 L:      linux-crypto@vger.kernel.org
7689 S:      Supported
7690 F:      drivers/crypto/vmx/Makefile
7691 F:      drivers/crypto/vmx/Kconfig
7692 F:      drivers/crypto/vmx/vmx.c
7693 F:      drivers/crypto/vmx/aes*
7694 F:      drivers/crypto/vmx/ghash*
7695 F:      drivers/crypto/vmx/ppc-xlate.pl
7696
7697 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7698 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7699 L:      linux-pci@vger.kernel.org
7700 L:      linuxppc-dev@lists.ozlabs.org
7701 S:      Supported
7702 F:      drivers/pci/hotplug/rpaphp*
7703
7704 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7705 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7706 L:      linux-pci@vger.kernel.org
7707 L:      linuxppc-dev@lists.ozlabs.org
7708 S:      Supported
7709 F:      drivers/pci/hotplug/rpadlpar*
7710
7711 IBM ServeRAID RAID DRIVER
7712 S:      Orphan
7713 F:      drivers/scsi/ips.*
7714
7715 ICH LPC AND GPIO DRIVER
7716 M:      Peter Tyser <ptyser@xes-inc.com>
7717 S:      Maintained
7718 F:      drivers/mfd/lpc_ich.c
7719 F:      drivers/gpio/gpio-ich.c
7720
7721 IDE SUBSYSTEM
7722 M:      "David S. Miller" <davem@davemloft.net>
7723 L:      linux-ide@vger.kernel.org
7724 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7726 S:      Maintained
7727 F:      Documentation/ide/
7728 F:      drivers/ide/
7729 F:      include/linux/ide.h
7730
7731 IDE/ATAPI DRIVERS
7732 M:      Borislav Petkov <bp@alien8.de>
7733 L:      linux-ide@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/cdrom/ide-cd.rst
7736 F:      drivers/ide/ide-cd*
7737
7738 IDEAPAD LAPTOP EXTRAS DRIVER
7739 M:      Ike Panhc <ike.pan@canonical.com>
7740 L:      platform-driver-x86@vger.kernel.org
7741 W:      http://launchpad.net/ideapad-laptop
7742 S:      Maintained
7743 F:      drivers/platform/x86/ideapad-laptop.c
7744
7745 IDEAPAD LAPTOP SLIDEBAR DRIVER
7746 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7747 L:      linux-input@vger.kernel.org
7748 W:      https://github.com/o2genum/ideapad-slidebar
7749 S:      Maintained
7750 F:      drivers/input/misc/ideapad_slidebar.c
7751
7752 IDT VersaClock 5 CLOCK DRIVER
7753 M:      Marek Vasut <marek.vasut@gmail.com>
7754 S:      Maintained
7755 F:      drivers/clk/clk-versaclock5.c
7756
7757 IEEE 802.15.4 SUBSYSTEM
7758 M:      Alexander Aring <alex.aring@gmail.com>
7759 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7760 L:      linux-wpan@vger.kernel.org
7761 W:      http://wpan.cakelab.org/
7762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7764 S:      Maintained
7765 F:      net/ieee802154/
7766 F:      net/mac802154/
7767 F:      drivers/net/ieee802154/
7768 F:      include/linux/nl802154.h
7769 F:      include/linux/ieee802154.h
7770 F:      include/net/nl802154.h
7771 F:      include/net/mac802154.h
7772 F:      include/net/af_ieee802154.h
7773 F:      include/net/cfg802154.h
7774 F:      include/net/ieee802154_netdev.h
7775 F:      Documentation/networking/ieee802154.rst
7776
7777 IFE PROTOCOL
7778 M:      Yotam Gigi <yotam.gi@gmail.com>
7779 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7780 F:      net/ife
7781 F:      include/net/ife.h
7782 F:      include/uapi/linux/ife.h
7783
7784 IGORPLUG-USB IR RECEIVER
7785 M:      Sean Young <sean@mess.org>
7786 L:      linux-media@vger.kernel.org
7787 S:      Maintained
7788 F:      drivers/media/rc/igorplugusb.c
7789
7790 IGUANAWORKS USB IR TRANSCEIVER
7791 M:      Sean Young <sean@mess.org>
7792 L:      linux-media@vger.kernel.org
7793 S:      Maintained
7794 F:      drivers/media/rc/iguanair.c
7795
7796 IIO DIGITAL POTENTIOMETER DAC
7797 M:      Peter Rosin <peda@axentia.se>
7798 L:      linux-iio@vger.kernel.org
7799 S:      Maintained
7800 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7801 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7802 F:      drivers/iio/dac/dpot-dac.c
7803
7804 IIO ENVELOPE DETECTOR
7805 M:      Peter Rosin <peda@axentia.se>
7806 L:      linux-iio@vger.kernel.org
7807 S:      Maintained
7808 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7809 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7810 F:      drivers/iio/adc/envelope-detector.c
7811
7812 IIO MULTIPLEXER
7813 M:      Peter Rosin <peda@axentia.se>
7814 L:      linux-iio@vger.kernel.org
7815 S:      Maintained
7816 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7817 F:      drivers/iio/multiplexer/iio-mux.c
7818
7819 IIO SUBSYSTEM AND DRIVERS
7820 M:      Jonathan Cameron <jic23@kernel.org>
7821 R:      Hartmut Knaack <knaack.h@gmx.de>
7822 R:      Lars-Peter Clausen <lars@metafoo.de>
7823 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7824 L:      linux-iio@vger.kernel.org
7825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7826 S:      Maintained
7827 F:      Documentation/ABI/testing/configfs-iio*
7828 F:      Documentation/ABI/testing/sysfs-bus-iio*
7829 F:      Documentation/devicetree/bindings/iio/
7830 F:      drivers/iio/
7831 F:      drivers/staging/iio/
7832 F:      include/linux/iio/
7833 F:      tools/iio/
7834
7835 IIO UNIT CONVERTER
7836 M:      Peter Rosin <peda@axentia.se>
7837 L:      linux-iio@vger.kernel.org
7838 S:      Maintained
7839 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7840 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7841 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7842 F:      drivers/iio/afe/iio-rescale.c
7843
7844 IKANOS/ADI EAGLE ADSL USB DRIVER
7845 M:      Matthieu Castet <castet.matthieu@free.fr>
7846 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7847 S:      Maintained
7848 F:      drivers/usb/atm/ueagle-atm.c
7849
7850 IMGTEC ASCII LCD DRIVER
7851 M:      Paul Burton <paul.burton@mips.com>
7852 S:      Maintained
7853 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7854 F:      drivers/auxdisplay/img-ascii-lcd.c
7855
7856 IMGTEC IR DECODER DRIVER
7857 M:      James Hogan <jhogan@kernel.org>
7858 S:      Maintained
7859 F:      drivers/media/rc/img-ir/
7860
7861 IMON SOUNDGRAPH USB IR RECEIVER
7862 M:      Sean Young <sean@mess.org>
7863 L:      linux-media@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/media/rc/imon_raw.c
7866 F:      drivers/media/rc/imon.c
7867
7868 IMS TWINTURBO FRAMEBUFFER DRIVER
7869 L:      linux-fbdev@vger.kernel.org
7870 S:      Orphan
7871 F:      drivers/video/fbdev/imsttfb.c
7872
7873 INA209 HARDWARE MONITOR DRIVER
7874 M:      Guenter Roeck <linux@roeck-us.net>
7875 L:      linux-hwmon@vger.kernel.org
7876 S:      Maintained
7877 F:      Documentation/hwmon/ina209.rst
7878 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7879 F:      drivers/hwmon/ina209.c
7880
7881 INA2XX HARDWARE MONITOR DRIVER
7882 M:      Guenter Roeck <linux@roeck-us.net>
7883 L:      linux-hwmon@vger.kernel.org
7884 S:      Maintained
7885 F:      Documentation/hwmon/ina2xx.rst
7886 F:      drivers/hwmon/ina2xx.c
7887 F:      include/linux/platform_data/ina2xx.h
7888
7889 INDUSTRY PACK SUBSYSTEM (IPACK)
7890 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7891 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7892 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7893 L:      industrypack-devel@lists.sourceforge.net
7894 W:      http://industrypack.sourceforge.net
7895 S:      Maintained
7896 F:      drivers/ipack/
7897
7898 INFINEON DPS310 Driver
7899 M:      Eddie James <eajames@linux.ibm.com>
7900 L:      linux-iio@vger.kernel.org
7901 F:      drivers/iio/pressure/dps310.c
7902 S:      Maintained
7903
7904 INFINIBAND SUBSYSTEM
7905 M:      Doug Ledford <dledford@redhat.com>
7906 M:      Jason Gunthorpe <jgg@mellanox.com>
7907 L:      linux-rdma@vger.kernel.org
7908 W:      https://github.com/linux-rdma/rdma-core
7909 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7911 S:      Supported
7912 F:      Documentation/devicetree/bindings/infiniband/
7913 F:      Documentation/infiniband/
7914 F:      drivers/infiniband/
7915 F:      include/uapi/linux/if_infiniband.h
7916 F:      include/uapi/rdma/
7917 F:      include/rdma/
7918 F:      include/trace/events/ib_mad.h
7919 F:      include/trace/events/ib_umad.h
7920 F:      samples/bpf/ibumad_kern.c
7921 F:      samples/bpf/ibumad_user.c
7922
7923 INGENIC JZ4780 DMA Driver
7924 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7925 S:      Maintained
7926 F:      drivers/dma/dma-jz4780.c
7927
7928 INGENIC JZ4780 NAND DRIVER
7929 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7930 L:      linux-mtd@lists.infradead.org
7931 S:      Maintained
7932 F:      drivers/mtd/nand/raw/ingenic/
7933
7934 INGENIC JZ47xx SoCs
7935 M:      Paul Cercueil <paul@crapouillou.net>
7936 S:      Maintained
7937 F:      arch/mips/boot/dts/ingenic/
7938 F:      arch/mips/include/asm/mach-jz4740/
7939 F:      arch/mips/jz4740/
7940 F:      drivers/clk/ingenic/
7941 F:      drivers/dma/dma-jz4780.c
7942 F:      drivers/gpu/drm/ingenic/
7943 F:      drivers/i2c/busses/i2c-jz4780.c
7944 F:      drivers/iio/adc/ingenic-adc.c
7945 F:      drivers/irqchip/irq-ingenic.c
7946 F:      drivers/memory/jz4780-nemc.c
7947 F:      drivers/mmc/host/jz4740_mmc.c
7948 F:      drivers/mtd/nand/raw/ingenic/
7949 F:      drivers/pinctrl/pinctrl-ingenic.c
7950 F:      drivers/power/supply/ingenic-battery.c
7951 F:      drivers/pwm/pwm-jz4740.c
7952 F:      drivers/rtc/rtc-jz4740.c
7953 F:      drivers/tty/serial/8250/8250_ingenic.c
7954 F:      drivers/usb/musb/jz4740.c
7955 F:      drivers/watchdog/jz4740_wdt.c
7956 F:      include/dt-bindings/iio/adc/ingenic,adc.h
7957 F:      include/linux/mfd/ingenic-tcu.h
7958 F:      sound/soc/jz4740/
7959 F:      sound/soc/codecs/jz47*
7960
7961 INOTIFY
7962 M:      Jan Kara <jack@suse.cz>
7963 R:      Amir Goldstein <amir73il@gmail.com>
7964 L:      linux-fsdevel@vger.kernel.org
7965 S:      Maintained
7966 F:      Documentation/filesystems/inotify.txt
7967 F:      fs/notify/inotify/
7968 F:      include/linux/inotify.h
7969 F:      include/uapi/linux/inotify.h
7970
7971 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7972 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7973 L:      linux-input@vger.kernel.org
7974 Q:      http://patchwork.kernel.org/project/linux-input/list/
7975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7976 S:      Maintained
7977 F:      drivers/input/
7978 F:      include/linux/input.h
7979 F:      include/uapi/linux/input.h
7980 F:      include/uapi/linux/input-event-codes.h
7981 F:      include/linux/input/
7982 F:      Documentation/devicetree/bindings/input/
7983 F:      Documentation/devicetree/bindings/serio/
7984 F:      Documentation/input/
7985
7986 INPUT MULTITOUCH (MT) PROTOCOL
7987 M:      Henrik Rydberg <rydberg@bitmath.org>
7988 L:      linux-input@vger.kernel.org
7989 S:      Odd fixes
7990 F:      Documentation/input/multi-touch-protocol.rst
7991 F:      drivers/input/input-mt.c
7992 K:      \b(ABS|SYN)_MT_
7993
7994 INSIDE SECURE CRYPTO DRIVER
7995 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7996 F:      drivers/crypto/inside-secure/
7997 S:      Maintained
7998 L:      linux-crypto@vger.kernel.org
7999
8000 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8001 M:      Mimi Zohar <zohar@linux.ibm.com>
8002 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8003 L:      linux-integrity@vger.kernel.org
8004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8005 S:      Supported
8006 F:      security/integrity/ima/
8007
8008 INTEL 810/815 FRAMEBUFFER DRIVER
8009 M:      Antonino Daplas <adaplas@gmail.com>
8010 L:      linux-fbdev@vger.kernel.org
8011 S:      Maintained
8012 F:      drivers/video/fbdev/i810/
8013
8014 INTEL ASoC DRIVERS
8015 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8016 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8017 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8018 M:      Jie Yang <yang.jie@linux.intel.com>
8019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8020 S:      Supported
8021 F:      sound/soc/intel/
8022
8023 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8024 M:      Hans de Goede <hdegoede@redhat.com>
8025 L:      platform-driver-x86@vger.kernel.org
8026 S:      Maintained
8027 F:      drivers/platform/x86/intel_atomisp2_pm.c
8028
8029 INTEL C600 SERIES SAS CONTROLLER DRIVER
8030 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8031 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8032 L:      linux-scsi@vger.kernel.org
8033 T:      git git://git.code.sf.net/p/intel-sas/isci
8034 S:      Supported
8035 F:      drivers/scsi/isci/
8036
8037 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8038 M:      Jani Nikula <jani.nikula@linux.intel.com>
8039 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8040 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8041 L:      intel-gfx@lists.freedesktop.org
8042 W:      https://01.org/linuxgraphics/
8043 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8044 C:      irc://chat.freenode.net/intel-gfx
8045 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8046 T:      git git://anongit.freedesktop.org/drm-intel
8047 S:      Supported
8048 F:      drivers/gpu/drm/i915/
8049 F:      include/drm/i915*
8050 F:      include/uapi/drm/i915_drm.h
8051 F:      Documentation/gpu/i915.rst
8052
8053 INTEL ETHERNET DRIVERS
8054 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8055 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8056 W:      http://www.intel.com/support/feedback.htm
8057 W:      http://e1000.sourceforge.net/
8058 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8061 S:      Supported
8062 F:      Documentation/networking/device_drivers/intel/e100.rst
8063 F:      Documentation/networking/device_drivers/intel/e1000.rst
8064 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8065 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8066 F:      Documentation/networking/device_drivers/intel/igb.rst
8067 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8068 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8069 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8070 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8071 F:      Documentation/networking/device_drivers/intel/i40e.rst
8072 F:      Documentation/networking/device_drivers/intel/iavf.rst
8073 F:      Documentation/networking/device_drivers/intel/ice.rst
8074 F:      drivers/net/ethernet/intel/
8075 F:      drivers/net/ethernet/intel/*/
8076 F:      include/linux/avf/virtchnl.h
8077
8078 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8079 M:      Maik Broemme <mbroemme@libmpq.org>
8080 L:      linux-fbdev@vger.kernel.org
8081 S:      Maintained
8082 F:      Documentation/fb/intelfb.rst
8083 F:      drivers/video/fbdev/intelfb/
8084
8085 INTEL GPIO DRIVERS
8086 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8087 L:      linux-gpio@vger.kernel.org
8088 S:      Maintained
8089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8090 F:      drivers/gpio/gpio-ich.c
8091 F:      drivers/gpio/gpio-intel-mid.c
8092 F:      drivers/gpio/gpio-lynxpoint.c
8093 F:      drivers/gpio/gpio-merrifield.c
8094 F:      drivers/gpio/gpio-ml-ioh.c
8095 F:      drivers/gpio/gpio-pch.c
8096 F:      drivers/gpio/gpio-sch.c
8097 F:      drivers/gpio/gpio-sodaville.c
8098
8099 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8100 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8101 M:      Zhi Wang <zhi.a.wang@intel.com>
8102 L:      intel-gvt-dev@lists.freedesktop.org
8103 L:      intel-gfx@lists.freedesktop.org
8104 W:      https://01.org/igvt-g
8105 T:      git https://github.com/intel/gvt-linux.git
8106 S:      Supported
8107 F:      drivers/gpu/drm/i915/gvt/
8108
8109 INTEL HID EVENT DRIVER
8110 M:      Alex Hung <alex.hung@canonical.com>
8111 L:      platform-driver-x86@vger.kernel.org
8112 S:      Maintained
8113 F:      drivers/platform/x86/intel-hid.c
8114
8115 INTEL I/OAT DMA DRIVER
8116 M:      Dave Jiang <dave.jiang@intel.com>
8117 R:      Dan Williams <dan.j.williams@intel.com>
8118 L:      dmaengine@vger.kernel.org
8119 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8120 S:      Supported
8121 F:      drivers/dma/ioat*
8122
8123 INTEL IDLE DRIVER
8124 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8125 M:      Len Brown <lenb@kernel.org>
8126 L:      linux-pm@vger.kernel.org
8127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8128 B:      https://bugzilla.kernel.org
8129 S:      Supported
8130 F:      drivers/idle/intel_idle.c
8131
8132 INTEL INTEGRATED SENSOR HUB DRIVER
8133 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8134 M:      Jiri Kosina <jikos@kernel.org>
8135 L:      linux-input@vger.kernel.org
8136 S:      Maintained
8137 F:      drivers/hid/intel-ish-hid/
8138
8139 INTEL IOMMU (VT-d)
8140 M:      David Woodhouse <dwmw2@infradead.org>
8141 L:      iommu@lists.linux-foundation.org
8142 T:      git git://git.infradead.org/iommu-2.6.git
8143 S:      Supported
8144 F:      drivers/iommu/intel-iommu.c
8145 F:      include/linux/intel-iommu.h
8146
8147 INTEL IOP-ADMA DMA DRIVER
8148 R:      Dan Williams <dan.j.williams@intel.com>
8149 S:      Odd fixes
8150 F:      drivers/dma/iop-adma.c
8151
8152 INTEL IPU3 CSI-2 CIO2 DRIVER
8153 M:      Yong Zhi <yong.zhi@intel.com>
8154 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8155 M:      Bingbu Cao <bingbu.cao@intel.com>
8156 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8157 L:      linux-media@vger.kernel.org
8158 S:      Maintained
8159 F:      drivers/media/pci/intel/ipu3/
8160 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8161
8162 INTEL IPU3 CSI-2 IMGU DRIVER
8163 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8164 L:      linux-media@vger.kernel.org
8165 S:      Maintained
8166 F:      drivers/staging/media/ipu3/
8167 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8168 F:      Documentation/media/v4l-drivers/ipu3.rst
8169
8170 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8171 M:      Krzysztof Halasa <khalasa@piap.pl>
8172 S:      Maintained
8173 F:      include/linux/soc/ixp4xx/qmgr.h
8174 F:      include/linux/soc/ixp4xx/npe.h
8175 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8176 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8177 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8178 F:      drivers/net/wan/ixp4xx_hss.c
8179
8180 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8181 M:      Deepak Saxena <dsaxena@plexity.net>
8182 S:      Maintained
8183 F:      drivers/char/hw_random/ixp4xx-rng.c
8184
8185 INTEL MANAGEMENT ENGINE (mei)
8186 M:      Tomas Winkler <tomas.winkler@intel.com>
8187 L:      linux-kernel@vger.kernel.org
8188 S:      Supported
8189 F:      include/uapi/linux/mei.h
8190 F:      include/linux/mei_cl_bus.h
8191 F:      drivers/misc/mei/*
8192 F:      drivers/watchdog/mei_wdt.c
8193 F:      Documentation/driver-api/mei/*
8194 F:      samples/mei/*
8195
8196 INTEL MENLOW THERMAL DRIVER
8197 M:      Sujith Thomas <sujith.thomas@intel.com>
8198 L:      platform-driver-x86@vger.kernel.org
8199 W:      https://01.org/linux-acpi
8200 S:      Supported
8201 F:      drivers/platform/x86/intel_menlow.c
8202
8203 INTEL MIC DRIVERS (mic)
8204 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8205 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8206 S:      Supported
8207 W:      https://github.com/sudeepdutt/mic
8208 W:      http://software.intel.com/en-us/mic-developer
8209 F:      include/linux/mic_bus.h
8210 F:      include/linux/scif.h
8211 F:      include/uapi/linux/mic_common.h
8212 F:      include/uapi/linux/mic_ioctl.h
8213 F:      include/uapi/linux/scif_ioctl.h
8214 F:      drivers/misc/mic/
8215 F:      drivers/dma/mic_x100_dma.c
8216 F:      drivers/dma/mic_x100_dma.h
8217 F:      Documentation/mic/
8218
8219 INTEL PMC CORE DRIVER
8220 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8221 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8222 L:      platform-driver-x86@vger.kernel.org
8223 S:      Maintained
8224 F:      drivers/platform/x86/intel_pmc_core*
8225
8226 INTEL PMC/P-Unit IPC DRIVER
8227 M:      Zha Qipeng<qipeng.zha@intel.com>
8228 L:      platform-driver-x86@vger.kernel.org
8229 S:      Maintained
8230 F:      drivers/platform/x86/intel_pmc_ipc.c
8231 F:      drivers/platform/x86/intel_punit_ipc.c
8232 F:      arch/x86/include/asm/intel_pmc_ipc.h
8233 F:      arch/x86/include/asm/intel_punit_ipc.h
8234
8235 INTEL PMIC GPIO DRIVERS
8236 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8237 S:      Maintained
8238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8239 F:      drivers/gpio/gpio-*cove.c
8240 F:      drivers/gpio/gpio-msic.c
8241
8242 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8243 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8244 S:      Maintained
8245 F:      drivers/mfd/intel_msic.c
8246 F:      drivers/mfd/intel_soc_pmic*
8247 F:      include/linux/mfd/intel_msic.h
8248 F:      include/linux/mfd/intel_soc_pmic*
8249
8250 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8251 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8252 L:      linux-wireless@vger.kernel.org
8253 S:      Maintained
8254 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8255 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8256 F:      drivers/net/wireless/intel/ipw2x00/
8257
8258 INTEL PSTATE DRIVER
8259 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8260 M:      Len Brown <lenb@kernel.org>
8261 L:      linux-pm@vger.kernel.org
8262 S:      Supported
8263 F:      drivers/cpufreq/intel_pstate.c
8264
8265 INTEL RDMA RNIC DRIVER
8266 M:      Faisal Latif <faisal.latif@intel.com>
8267 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8268 L:      linux-rdma@vger.kernel.org
8269 S:      Supported
8270 F:      drivers/infiniband/hw/i40iw/
8271 F:      include/uapi/rdma/i40iw-abi.h
8272
8273 INTEL SPEED SELECT TECHNOLOGY
8274 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8275 L:      platform-driver-x86@vger.kernel.org
8276 S:      Maintained
8277 F:      drivers/platform/x86/intel_speed_select_if/
8278 F:      tools/power/x86/intel-speed-select/
8279 F:      include/uapi/linux/isst_if.h
8280
8281 INTEL TELEMETRY DRIVER
8282 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8283 M:      "David E. Box" <david.e.box@linux.intel.com>
8284 L:      platform-driver-x86@vger.kernel.org
8285 S:      Maintained
8286 F:      arch/x86/include/asm/intel_telemetry.h
8287 F:      drivers/platform/x86/intel_telemetry*
8288
8289 INTEL VIRTUAL BUTTON DRIVER
8290 M:      AceLan Kao <acelan.kao@canonical.com>
8291 L:      platform-driver-x86@vger.kernel.org
8292 S:      Maintained
8293 F:      drivers/platform/x86/intel-vbtn.c
8294
8295 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8296 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8297 L:      linux-wireless@vger.kernel.org
8298 S:      Supported
8299 F:      drivers/net/wireless/intel/iwlegacy/
8300
8301 INTEL WIRELESS WIFI LINK (iwlwifi)
8302 M:      Johannes Berg <johannes.berg@intel.com>
8303 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8304 M:      Luca Coelho <luciano.coelho@intel.com>
8305 M:      Intel Linux Wireless <linuxwifi@intel.com>
8306 L:      linux-wireless@vger.kernel.org
8307 W:      http://intellinuxwireless.org
8308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8309 S:      Supported
8310 F:      drivers/net/wireless/intel/iwlwifi/
8311
8312 INTEL WIRELESS WIMAX CONNECTION 2400
8313 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8314 M:      linux-wimax@intel.com
8315 L:      wimax@linuxwimax.org (subscribers-only)
8316 S:      Supported
8317 W:      http://linuxwimax.org
8318 F:      Documentation/wimax/README.i2400m
8319 F:      drivers/net/wimax/i2400m/
8320 F:      include/uapi/linux/wimax/i2400m.h
8321
8322 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8323 M:      Mario Limonciello <mario.limonciello@dell.com>
8324 S:      Maintained
8325 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8326
8327 INTEL(R) TRACE HUB
8328 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8329 S:      Supported
8330 F:      Documentation/trace/intel_th.rst
8331 F:      drivers/hwtracing/intel_th/
8332
8333 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8334 M:      Ning Sun <ning.sun@intel.com>
8335 L:      tboot-devel@lists.sourceforge.net
8336 W:      http://tboot.sourceforge.net
8337 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8338 S:      Supported
8339 F:      Documentation/x86/intel_txt.rst
8340 F:      include/linux/tboot.h
8341 F:      arch/x86/kernel/tboot.c
8342
8343 INTEL-MID GPIO DRIVER
8344 M:      David Cohen <david.a.cohen@linux.intel.com>
8345 L:      linux-gpio@vger.kernel.org
8346 S:      Maintained
8347 F:      drivers/gpio/gpio-intel-mid.c
8348
8349 INTERCONNECT API
8350 M:      Georgi Djakov <georgi.djakov@linaro.org>
8351 L:      linux-pm@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/driver-api/interconnect.rst
8354 F:      Documentation/devicetree/bindings/interconnect/
8355 F:      drivers/interconnect/
8356 F:      include/dt-bindings/interconnect/
8357 F:      include/linux/interconnect-provider.h
8358 F:      include/linux/interconnect.h
8359
8360 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8361 M:      Linus Walleij <linus.walleij@linaro.org>
8362 L:      linux-iio@vger.kernel.org
8363 S:      Maintained
8364 F:      drivers/iio/gyro/mpu3050*
8365 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8366
8367 IOC3 ETHERNET DRIVER
8368 M:      Ralf Baechle <ralf@linux-mips.org>
8369 L:      linux-mips@vger.kernel.org
8370 S:      Maintained
8371 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8372
8373 IOC3 SERIAL DRIVER
8374 M:      Pat Gefre <pfg@sgi.com>
8375 L:      linux-serial@vger.kernel.org
8376 S:      Maintained
8377 F:      drivers/tty/serial/ioc3_serial.c
8378
8379 IOMAP FILESYSTEM LIBRARY
8380 M:      Christoph Hellwig <hch@infradead.org>
8381 M:      Darrick J. Wong <darrick.wong@oracle.com>
8382 M:      linux-xfs@vger.kernel.org
8383 M:      linux-fsdevel@vger.kernel.org
8384 L:      linux-xfs@vger.kernel.org
8385 L:      linux-fsdevel@vger.kernel.org
8386 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8387 S:      Supported
8388 F:      fs/iomap.c
8389 F:      fs/iomap/
8390 F:      include/linux/iomap.h
8391
8392 IOMMU DRIVERS
8393 M:      Joerg Roedel <joro@8bytes.org>
8394 L:      iommu@lists.linux-foundation.org
8395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8396 S:      Maintained
8397 F:      Documentation/devicetree/bindings/iommu/
8398 F:      drivers/iommu/
8399 F:      include/linux/iommu.h
8400 F:      include/linux/of_iommu.h
8401 F:      include/linux/iova.h
8402
8403 IO_URING
8404 M:      Jens Axboe <axboe@kernel.dk>
8405 L:      linux-block@vger.kernel.org
8406 L:      linux-fsdevel@vger.kernel.org
8407 T:      git git://git.kernel.dk/linux-block
8408 T:      git git://git.kernel.dk/liburing
8409 S:      Maintained
8410 F:      fs/io_uring.c
8411 F:      include/uapi/linux/io_uring.h
8412
8413 IP MASQUERADING
8414 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8415 S:      Maintained
8416 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8417
8418 IPMI SUBSYSTEM
8419 M:      Corey Minyard <minyard@acm.org>
8420 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8421 W:      http://openipmi.sourceforge.net/
8422 S:      Supported
8423 F:      Documentation/devicetree/bindings/ipmi/
8424 F:      Documentation/IPMI.txt
8425 F:      drivers/char/ipmi/
8426 F:      include/linux/ipmi*
8427 F:      include/uapi/linux/ipmi*
8428
8429 IPS SCSI RAID DRIVER
8430 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8431 L:      linux-scsi@vger.kernel.org
8432 W:      http://www.adaptec.com/
8433 S:      Maintained
8434 F:      drivers/scsi/ips*
8435
8436 IPVS
8437 M:      Wensong Zhang <wensong@linux-vs.org>
8438 M:      Simon Horman <horms@verge.net.au>
8439 M:      Julian Anastasov <ja@ssi.bg>
8440 L:      netdev@vger.kernel.org
8441 L:      lvs-devel@vger.kernel.org
8442 S:      Maintained
8443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8445 F:      Documentation/networking/ipvs-sysctl.txt
8446 F:      include/net/ip_vs.h
8447 F:      include/uapi/linux/ip_vs.h
8448 F:      net/netfilter/ipvs/
8449
8450 IPWIRELESS DRIVER
8451 M:      Jiri Kosina <jikos@kernel.org>
8452 M:      David Sterba <dsterba@suse.com>
8453 S:      Odd Fixes
8454 F:      drivers/tty/ipwireless/
8455
8456 IPX NETWORK LAYER
8457 L:      netdev@vger.kernel.org
8458 S:      Obsolete
8459 F:      include/uapi/linux/ipx.h
8460
8461 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8462 M:      Marc Zyngier <maz@kernel.org>
8463 S:      Maintained
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8465 F:      Documentation/IRQ-domain.txt
8466 F:      include/linux/irqdomain.h
8467 F:      kernel/irq/irqdomain.c
8468 F:      kernel/irq/msi.c
8469
8470 IRQ SUBSYSTEM
8471 M:      Thomas Gleixner <tglx@linutronix.de>
8472 L:      linux-kernel@vger.kernel.org
8473 S:      Maintained
8474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8475 F:      kernel/irq/
8476
8477 IRQCHIP DRIVERS
8478 M:      Thomas Gleixner <tglx@linutronix.de>
8479 M:      Jason Cooper <jason@lakedaemon.net>
8480 M:      Marc Zyngier <maz@kernel.org>
8481 L:      linux-kernel@vger.kernel.org
8482 S:      Maintained
8483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8484 F:      Documentation/devicetree/bindings/interrupt-controller/
8485 F:      drivers/irqchip/
8486
8487 ISA
8488 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8489 S:      Maintained
8490 F:      Documentation/driver-api/isa.rst
8491 F:      drivers/base/isa.c
8492 F:      include/linux/isa.h
8493
8494 ISA RADIO MODULE
8495 M:      Hans Verkuil <hverkuil@xs4all.nl>
8496 L:      linux-media@vger.kernel.org
8497 T:      git git://linuxtv.org/media_tree.git
8498 W:      https://linuxtv.org
8499 S:      Maintained
8500 F:      drivers/media/radio/radio-isa*
8501
8502 ISAPNP
8503 M:      Jaroslav Kysela <perex@perex.cz>
8504 S:      Maintained
8505 F:      Documentation/driver-api/isapnp.rst
8506 F:      drivers/pnp/isapnp/
8507 F:      include/linux/isapnp.h
8508
8509 ISCSI
8510 M:      Lee Duncan <lduncan@suse.com>
8511 M:      Chris Leech <cleech@redhat.com>
8512 L:      open-iscsi@googlegroups.com
8513 W:      www.open-iscsi.com
8514 S:      Maintained
8515 F:      drivers/scsi/*iscsi*
8516 F:      include/scsi/*iscsi*
8517
8518 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8519 M:      Peter Jones <pjones@redhat.com>
8520 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8521 S:      Maintained
8522 F:      drivers/firmware/iscsi_ibft*
8523
8524 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8525 M:      Sagi Grimberg <sagi@grimberg.me>
8526 M:      Max Gurtovoy <maxg@mellanox.com>
8527 L:      linux-rdma@vger.kernel.org
8528 S:      Supported
8529 W:      http://www.openfabrics.org
8530 W:      www.open-iscsi.org
8531 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8532 F:      drivers/infiniband/ulp/iser/
8533
8534 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8535 M:      Sagi Grimberg <sagi@grimberg.me>
8536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8537 L:      linux-rdma@vger.kernel.org
8538 L:      target-devel@vger.kernel.org
8539 S:      Supported
8540 W:      http://www.linux-iscsi.org
8541 F:      drivers/infiniband/ulp/isert
8542
8543 ISDN/mISDN SUBSYSTEM
8544 M:      Karsten Keil <isdn@linux-pingi.de>
8545 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8546 L:      netdev@vger.kernel.org
8547 W:      http://www.isdn4linux.de
8548 S:      Maintained
8549 F:      drivers/isdn/mISDN
8550 F:      drivers/isdn/hardware
8551
8552 ISDN/CAPI SUBSYSTEM
8553 M:      Karsten Keil <isdn@linux-pingi.de>
8554 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8555 L:      netdev@vger.kernel.org
8556 W:      http://www.isdn4linux.de
8557 S:      Odd Fixes
8558 F:      Documentation/isdn/
8559 F:      drivers/isdn/capi/
8560 F:      drivers/staging/isdn/
8561 F:      net/bluetooth/cmtp/
8562 F:      include/linux/isdn/
8563 F:      include/uapi/linux/isdn/
8564
8565 IT87 HARDWARE MONITORING DRIVER
8566 M:      Jean Delvare <jdelvare@suse.com>
8567 L:      linux-hwmon@vger.kernel.org
8568 S:      Maintained
8569 F:      Documentation/hwmon/it87.rst
8570 F:      drivers/hwmon/it87.c
8571
8572 IT913X MEDIA DRIVER
8573 M:      Antti Palosaari <crope@iki.fi>
8574 L:      linux-media@vger.kernel.org
8575 W:      https://linuxtv.org
8576 W:      http://palosaari.fi/linux/
8577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8578 T:      git git://linuxtv.org/anttip/media_tree.git
8579 S:      Maintained
8580 F:      drivers/media/tuners/it913x*
8581
8582 IVTV VIDEO4LINUX DRIVER
8583 M:      Andy Walls <awalls@md.metrocast.net>
8584 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8585 L:      linux-media@vger.kernel.org
8586 T:      git git://linuxtv.org/media_tree.git
8587 W:      http://www.ivtvdriver.org
8588 S:      Maintained
8589 F:      Documentation/media/v4l-drivers/ivtv*
8590 F:      drivers/media/pci/ivtv/
8591 F:      include/uapi/linux/ivtv*
8592
8593 IX2505V MEDIA DRIVER
8594 M:      Malcolm Priestley <tvboxspy@gmail.com>
8595 L:      linux-media@vger.kernel.org
8596 W:      https://linuxtv.org
8597 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8598 S:      Maintained
8599 F:      drivers/media/dvb-frontends/ix2505v*
8600
8601 JAILHOUSE HYPERVISOR INTERFACE
8602 M:      Jan Kiszka <jan.kiszka@siemens.com>
8603 L:      jailhouse-dev@googlegroups.com
8604 S:      Maintained
8605 F:      arch/x86/kernel/jailhouse.c
8606 F:      arch/x86/include/asm/jailhouse_para.h
8607
8608 JC42.4 TEMPERATURE SENSOR DRIVER
8609 M:      Guenter Roeck <linux@roeck-us.net>
8610 L:      linux-hwmon@vger.kernel.org
8611 S:      Maintained
8612 F:      drivers/hwmon/jc42.c
8613 F:      Documentation/hwmon/jc42.rst
8614
8615 JFS FILESYSTEM
8616 M:      Dave Kleikamp <shaggy@kernel.org>
8617 L:      jfs-discussion@lists.sourceforge.net
8618 W:      http://jfs.sourceforge.net/
8619 T:      git git://github.com/kleikamp/linux-shaggy.git
8620 S:      Maintained
8621 F:      Documentation/filesystems/jfs.txt
8622 F:      fs/jfs/
8623
8624 JME NETWORK DRIVER
8625 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8626 L:      netdev@vger.kernel.org
8627 S:      Maintained
8628 F:      drivers/net/ethernet/jme.*
8629
8630 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8631 M:      David Woodhouse <dwmw2@infradead.org>
8632 M:      Richard Weinberger <richard@nod.at>
8633 L:      linux-mtd@lists.infradead.org
8634 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8635 T:      git git://git.infradead.org/ubifs-2.6.git
8636 S:      Odd Fixes
8637 F:      fs/jffs2/
8638 F:      include/uapi/linux/jffs2.h
8639
8640 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8641 M:      "Theodore Ts'o" <tytso@mit.edu>
8642 M:      Jan Kara <jack@suse.com>
8643 L:      linux-ext4@vger.kernel.org
8644 S:      Maintained
8645 F:      fs/jbd2/
8646 F:      include/linux/jbd2.h
8647
8648 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8649 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8650 L:      linux-media@vger.kernel.org
8651 S:      Maintained
8652 F:      drivers/media/platform/rcar_jpu.c
8653
8654 JSM Neo PCI based serial card
8655 L:      linux-serial@vger.kernel.org
8656 S:      Orphan
8657 F:      drivers/tty/serial/jsm/
8658
8659 K10TEMP HARDWARE MONITORING DRIVER
8660 M:      Clemens Ladisch <clemens@ladisch.de>
8661 L:      linux-hwmon@vger.kernel.org
8662 S:      Maintained
8663 F:      Documentation/hwmon/k10temp.rst
8664 F:      drivers/hwmon/k10temp.c
8665
8666 K8TEMP HARDWARE MONITORING DRIVER
8667 M:      Rudolf Marek <r.marek@assembler.cz>
8668 L:      linux-hwmon@vger.kernel.org
8669 S:      Maintained
8670 F:      Documentation/hwmon/k8temp.rst
8671 F:      drivers/hwmon/k8temp.c
8672
8673 KASAN
8674 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8675 R:      Alexander Potapenko <glider@google.com>
8676 R:      Dmitry Vyukov <dvyukov@google.com>
8677 L:      kasan-dev@googlegroups.com
8678 S:      Maintained
8679 F:      arch/*/include/asm/kasan.h
8680 F:      arch/*/mm/kasan_init*
8681 F:      Documentation/dev-tools/kasan.rst
8682 F:      include/linux/kasan*.h
8683 F:      lib/test_kasan.c
8684 F:      mm/kasan/
8685 F:      scripts/Makefile.kasan
8686
8687 KCONFIG
8688 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8690 L:      linux-kbuild@vger.kernel.org
8691 S:      Maintained
8692 F:      Documentation/kbuild/kconfig*
8693 F:      scripts/kconfig/
8694 F:      scripts/Kconfig.include
8695
8696 KDUMP
8697 M:      Dave Young <dyoung@redhat.com>
8698 M:      Baoquan He <bhe@redhat.com>
8699 R:      Vivek Goyal <vgoyal@redhat.com>
8700 L:      kexec@lists.infradead.org
8701 W:      http://lse.sourceforge.net/kdump/
8702 S:      Maintained
8703 F:      Documentation/admin-guide/kdump/
8704
8705 KEENE FM RADIO TRANSMITTER DRIVER
8706 M:      Hans Verkuil <hverkuil@xs4all.nl>
8707 L:      linux-media@vger.kernel.org
8708 T:      git git://linuxtv.org/media_tree.git
8709 W:      https://linuxtv.org
8710 S:      Maintained
8711 F:      drivers/media/radio/radio-keene*
8712
8713 KERNEL AUTOMOUNTER
8714 M:      Ian Kent <raven@themaw.net>
8715 L:      autofs@vger.kernel.org
8716 S:      Maintained
8717 F:      fs/autofs/
8718
8719 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8720 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8721 M:      Michal Marek <michal.lkml@markovi.net>
8722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8723 L:      linux-kbuild@vger.kernel.org
8724 S:      Maintained
8725 F:      Documentation/kbuild/
8726 F:      Makefile
8727 F:      scripts/Kbuild*
8728 F:      scripts/Makefile*
8729 F:      scripts/basic/
8730 F:      scripts/mk*
8731 F:      scripts/*vmlinux*
8732 F:      scripts/mod/
8733 F:      scripts/package/
8734
8735 KERNEL JANITORS
8736 L:      kernel-janitors@vger.kernel.org
8737 W:      http://kernelnewbies.org/KernelJanitors
8738 S:      Odd Fixes
8739
8740 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8741 M:      "J. Bruce Fields" <bfields@fieldses.org>
8742 M:      Chuck Lever <chuck.lever@oracle.com>
8743 L:      linux-nfs@vger.kernel.org
8744 W:      http://nfs.sourceforge.net/
8745 T:      git git://linux-nfs.org/~bfields/linux.git
8746 S:      Supported
8747 F:      fs/nfsd/
8748 F:      include/uapi/linux/nfsd/
8749 F:      fs/lockd/
8750 F:      fs/nfs_common/
8751 F:      net/sunrpc/
8752 F:      include/linux/lockd/
8753 F:      include/linux/sunrpc/
8754 F:      include/uapi/linux/sunrpc/
8755
8756 KERNEL SELFTEST FRAMEWORK
8757 M:      Shuah Khan <shuah@kernel.org>
8758 M:      Shuah Khan <skhan@linuxfoundation.org>
8759 L:      linux-kselftest@vger.kernel.org
8760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8761 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8762 S:      Maintained
8763 F:      tools/testing/selftests/
8764 F:      Documentation/dev-tools/kselftest*
8765
8766 KERNEL USERMODE HELPER
8767 M:      Luis Chamberlain <mcgrof@kernel.org>
8768 L:      linux-kernel@vger.kernel.org
8769 S:      Maintained
8770 F:      kernel/umh.c
8771 F:      include/linux/umh.h
8772
8773 KERNEL VIRTUAL MACHINE (KVM)
8774 M:      Paolo Bonzini <pbonzini@redhat.com>
8775 M:      Radim Krčmář <rkrcmar@redhat.com>
8776 L:      kvm@vger.kernel.org
8777 W:      http://www.linux-kvm.org
8778 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8779 S:      Supported
8780 F:      Documentation/virt/kvm/
8781 F:      include/trace/events/kvm.h
8782 F:      include/uapi/asm-generic/kvm*
8783 F:      include/uapi/linux/kvm*
8784 F:      include/asm-generic/kvm*
8785 F:      include/linux/kvm*
8786 F:      include/kvm/iodev.h
8787 F:      virt/kvm/*
8788 F:      tools/kvm/
8789 F:      tools/testing/selftests/kvm/
8790
8791 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8792 M:      Joerg Roedel <joro@8bytes.org>
8793 L:      kvm@vger.kernel.org
8794 W:      http://www.linux-kvm.org/
8795 S:      Maintained
8796 F:      arch/x86/include/asm/svm.h
8797 F:      arch/x86/kvm/svm.c
8798
8799 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8800 M:      Marc Zyngier <maz@kernel.org>
8801 R:      James Morse <james.morse@arm.com>
8802 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8803 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8805 L:      kvmarm@lists.cs.columbia.edu
8806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8807 S:      Maintained
8808 F:      arch/arm/include/uapi/asm/kvm*
8809 F:      arch/arm/include/asm/kvm*
8810 F:      arch/arm/kvm/
8811 F:      arch/arm64/include/uapi/asm/kvm*
8812 F:      arch/arm64/include/asm/kvm*
8813 F:      arch/arm64/kvm/
8814 F:      virt/kvm/arm/
8815 F:      include/kvm/arm_*
8816
8817 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8818 M:      James Hogan <jhogan@kernel.org>
8819 L:      linux-mips@vger.kernel.org
8820 S:      Supported
8821 F:      arch/mips/include/uapi/asm/kvm*
8822 F:      arch/mips/include/asm/kvm*
8823 F:      arch/mips/kvm/
8824
8825 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8826 M:      Paul Mackerras <paulus@ozlabs.org>
8827 L:      kvm-ppc@vger.kernel.org
8828 W:      http://www.linux-kvm.org/
8829 T:      git git://github.com/agraf/linux-2.6.git
8830 S:      Supported
8831 F:      arch/powerpc/include/uapi/asm/kvm*
8832 F:      arch/powerpc/include/asm/kvm*
8833 F:      arch/powerpc/kvm/
8834 F:      arch/powerpc/kernel/kvm*
8835
8836 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8837 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8838 M:      Janosch Frank <frankja@linux.ibm.com>
8839 R:      David Hildenbrand <david@redhat.com>
8840 R:      Cornelia Huck <cohuck@redhat.com>
8841 L:      linux-s390@vger.kernel.org
8842 W:      http://www.ibm.com/developerworks/linux/linux390/
8843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8844 S:      Supported
8845 F:      arch/s390/include/uapi/asm/kvm*
8846 F:      arch/s390/include/asm/gmap.h
8847 F:      arch/s390/include/asm/kvm*
8848 F:      arch/s390/kvm/
8849 F:      arch/s390/mm/gmap.c
8850 F:      tools/testing/selftests/kvm/s390x/
8851 F:      tools/testing/selftests/kvm/*/s390x/
8852
8853 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8854 M:      Paolo Bonzini <pbonzini@redhat.com>
8855 M:      Radim Krčmář <rkrcmar@redhat.com>
8856 L:      kvm@vger.kernel.org
8857 W:      http://www.linux-kvm.org
8858 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8859 S:      Supported
8860 F:      arch/x86/kvm/
8861 F:      arch/x86/kvm/*/
8862 F:      arch/x86/include/uapi/asm/kvm*
8863 F:      arch/x86/include/asm/kvm*
8864 F:      arch/x86/include/asm/pvclock-abi.h
8865 F:      arch/x86/kernel/kvm.c
8866 F:      arch/x86/kernel/kvmclock.c
8867
8868 KERNFS
8869 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8870 M:      Tejun Heo <tj@kernel.org>
8871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8872 S:      Supported
8873 F:      include/linux/kernfs.h
8874 F:      fs/kernfs/
8875
8876 KEXEC
8877 M:      Eric Biederman <ebiederm@xmission.com>
8878 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8879 L:      kexec@lists.infradead.org
8880 S:      Maintained
8881 F:      include/linux/kexec.h
8882 F:      include/uapi/linux/kexec.h
8883 F:      kernel/kexec*
8884
8885 KEYS-ENCRYPTED
8886 M:      Mimi Zohar <zohar@linux.ibm.com>
8887 L:      linux-integrity@vger.kernel.org
8888 L:      keyrings@vger.kernel.org
8889 S:      Supported
8890 F:      Documentation/security/keys/trusted-encrypted.rst
8891 F:      include/keys/encrypted-type.h
8892 F:      security/keys/encrypted-keys/
8893
8894 KEYS-TRUSTED
8895 M:      James Bottomley <jejb@linux.ibm.com>
8896 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8897 M:      Mimi Zohar <zohar@linux.ibm.com>
8898 L:      linux-integrity@vger.kernel.org
8899 L:      keyrings@vger.kernel.org
8900 S:      Supported
8901 F:      Documentation/security/keys/trusted-encrypted.rst
8902 F:      include/keys/trusted-type.h
8903 F:      security/keys/trusted.c
8904 F:      security/keys/trusted.h
8905
8906 KEYS/KEYRINGS:
8907 M:      David Howells <dhowells@redhat.com>
8908 L:      keyrings@vger.kernel.org
8909 S:      Maintained
8910 F:      Documentation/security/keys/core.rst
8911 F:      include/linux/key.h
8912 F:      include/linux/key-type.h
8913 F:      include/linux/keyctl.h
8914 F:      include/uapi/linux/keyctl.h
8915 F:      include/keys/
8916 F:      security/keys/
8917
8918 KGDB / KDB /debug_core
8919 M:      Jason Wessel <jason.wessel@windriver.com>
8920 M:      Daniel Thompson <daniel.thompson@linaro.org>
8921 W:      http://kgdb.wiki.kernel.org/
8922 L:      kgdb-bugreport@lists.sourceforge.net
8923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8924 S:      Maintained
8925 F:      Documentation/dev-tools/kgdb.rst
8926 F:      drivers/misc/kgdbts.c
8927 F:      drivers/tty/serial/kgdboc.c
8928 F:      include/linux/kdb.h
8929 F:      include/linux/kgdb.h
8930 F:      kernel/debug/
8931
8932 KMEMLEAK
8933 M:      Catalin Marinas <catalin.marinas@arm.com>
8934 S:      Maintained
8935 F:      Documentation/dev-tools/kmemleak.rst
8936 F:      include/linux/kmemleak.h
8937 F:      mm/kmemleak.c
8938 F:      mm/kmemleak-test.c
8939
8940 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8941 M:      Luis Chamberlain <mcgrof@kernel.org>
8942 L:      linux-kernel@vger.kernel.org
8943 S:      Maintained
8944 F:      kernel/kmod.c
8945 F:      include/linux/kmod.h
8946 F:      lib/test_kmod.c
8947 F:      tools/testing/selftests/kmod/
8948
8949 KPROBES
8950 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8951 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8952 M:      "David S. Miller" <davem@davemloft.net>
8953 M:      Masami Hiramatsu <mhiramat@kernel.org>
8954 S:      Maintained
8955 F:      Documentation/kprobes.txt
8956 F:      include/linux/kprobes.h
8957 F:      include/asm-generic/kprobes.h
8958 F:      kernel/kprobes.c
8959
8960 KS0108 LCD CONTROLLER DRIVER
8961 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8962 S:      Maintained
8963 F:      Documentation/auxdisplay/ks0108
8964 F:      drivers/auxdisplay/ks0108.c
8965 F:      include/linux/ks0108.h
8966
8967 L3MDEV
8968 M:      David Ahern <dsa@cumulusnetworks.com>
8969 L:      netdev@vger.kernel.org
8970 S:      Maintained
8971 F:      net/l3mdev
8972 F:      include/net/l3mdev.h
8973
8974 L7 BPF FRAMEWORK
8975 M:      John Fastabend <john.fastabend@gmail.com>
8976 M:      Daniel Borkmann <daniel@iogearbox.net>
8977 L:      netdev@vger.kernel.org
8978 L:      bpf@vger.kernel.org
8979 S:      Maintained
8980 F:      include/linux/skmsg.h
8981 F:      net/core/skmsg.c
8982 F:      net/core/sock_map.c
8983 F:      net/ipv4/tcp_bpf.c
8984
8985 LANTIQ / INTEL Ethernet drivers
8986 M:      Hauke Mehrtens <hauke@hauke-m.de>
8987 L:      netdev@vger.kernel.org
8988 S:      Maintained
8989 F:      net/dsa/tag_gswip.c
8990 F:      drivers/net/ethernet/lantiq_xrx200.c
8991 F:      drivers/net/dsa/lantiq_pce.h
8992 F:      drivers/net/dsa/lantiq_gswip.c
8993
8994 LANTIQ MIPS ARCHITECTURE
8995 M:      John Crispin <john@phrozen.org>
8996 L:      linux-mips@vger.kernel.org
8997 S:      Maintained
8998 F:      arch/mips/lantiq
8999 F:      drivers/soc/lantiq
9000
9001 LAPB module
9002 L:      linux-x25@vger.kernel.org
9003 S:      Orphan
9004 F:      Documentation/networking/lapb-module.txt
9005 F:      include/*/lapb.h
9006 F:      net/lapb/
9007
9008 LASI 53c700 driver for PARISC
9009 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9010 L:      linux-scsi@vger.kernel.org
9011 S:      Maintained
9012 F:      Documentation/scsi/53c700.txt
9013 F:      drivers/scsi/53c700*
9014
9015 LEAKING_ADDRESSES
9016 M:      Tobin C. Harding <me@tobin.cc>
9017 M:      Tycho Andersen <tycho@tycho.ws>
9018 L:      kernel-hardening@lists.openwall.com
9019 S:      Maintained
9020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9021 F:      scripts/leaking_addresses.pl
9022
9023 LED SUBSYSTEM
9024 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9025 M:      Pavel Machek <pavel@ucw.cz>
9026 R:      Dan Murphy <dmurphy@ti.com>
9027 L:      linux-leds@vger.kernel.org
9028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9029 S:      Maintained
9030 F:      Documentation/devicetree/bindings/leds/
9031 F:      drivers/leds/
9032 F:      include/linux/leds.h
9033
9034 LEGACY EEPROM DRIVER
9035 M:      Jean Delvare <jdelvare@suse.com>
9036 S:      Maintained
9037 F:      Documentation/misc-devices/eeprom.rst
9038 F:      drivers/misc/eeprom/eeprom.c
9039
9040 LEGO MINDSTORMS EV3
9041 R:      David Lechner <david@lechnology.com>
9042 S:      Maintained
9043 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9044 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9045 F:      drivers/power/supply/lego_ev3_battery.c
9046
9047 LEGO USB Tower driver
9048 M:      Juergen Stuber <starblue@users.sourceforge.net>
9049 L:      legousb-devel@lists.sourceforge.net
9050 W:      http://legousb.sourceforge.net/
9051 S:      Maintained
9052 F:      drivers/usb/misc/legousbtower.c
9053
9054 LG LAPTOP EXTRAS
9055 M:      Matan Ziv-Av <matan@svgalib.org>
9056 L:      platform-driver-x86@vger.kernel.org
9057 S:      Maintained
9058 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9059 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9060 F:      drivers/platform/x86/lg-laptop.c
9061
9062 LG2160 MEDIA DRIVER
9063 M:      Michael Krufky <mkrufky@linuxtv.org>
9064 L:      linux-media@vger.kernel.org
9065 W:      https://linuxtv.org
9066 W:      http://github.com/mkrufky
9067 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9068 T:      git git://linuxtv.org/mkrufky/tuners.git
9069 S:      Maintained
9070 F:      drivers/media/dvb-frontends/lg2160.*
9071
9072 LGDT3305 MEDIA DRIVER
9073 M:      Michael Krufky <mkrufky@linuxtv.org>
9074 L:      linux-media@vger.kernel.org
9075 W:      https://linuxtv.org
9076 W:      http://github.com/mkrufky
9077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9078 T:      git git://linuxtv.org/mkrufky/tuners.git
9079 S:      Maintained
9080 F:      drivers/media/dvb-frontends/lgdt3305.*
9081
9082 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9083 M:      Viresh Kumar <vireshk@kernel.org>
9084 L:      linux-ide@vger.kernel.org
9085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9086 S:      Maintained
9087 F:      include/linux/pata_arasan_cf_data.h
9088 F:      drivers/ata/pata_arasan_cf.c
9089
9090 LIBATA PATA DRIVERS
9091 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9092 M:      Jens Axboe <axboe@kernel.dk>
9093 L:      linux-ide@vger.kernel.org
9094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9095 S:      Maintained
9096 F:      drivers/ata/pata_*.c
9097 F:      drivers/ata/ata_generic.c
9098
9099 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9100 M:      Linus Walleij <linus.walleij@linaro.org>
9101 L:      linux-ide@vger.kernel.org
9102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9103 S:      Maintained
9104 F:      drivers/ata/pata_ftide010.c
9105 F:      drivers/ata/sata_gemini.c
9106 F:      drivers/ata/sata_gemini.h
9107
9108 LIBATA SATA AHCI PLATFORM devices support
9109 M:      Hans de Goede <hdegoede@redhat.com>
9110 M:      Jens Axboe <axboe@kernel.dk>
9111 L:      linux-ide@vger.kernel.org
9112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9113 S:      Maintained
9114 F:      drivers/ata/ahci_platform.c
9115 F:      drivers/ata/libahci_platform.c
9116 F:      include/linux/ahci_platform.h
9117
9118 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9119 M:      Mikael Pettersson <mikpelinux@gmail.com>
9120 L:      linux-ide@vger.kernel.org
9121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9122 S:      Maintained
9123 F:      drivers/ata/sata_promise.*
9124
9125 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9126 M:      Jens Axboe <axboe@kernel.dk>
9127 L:      linux-ide@vger.kernel.org
9128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9129 S:      Maintained
9130 F:      drivers/ata/
9131 F:      include/linux/ata.h
9132 F:      include/linux/libata.h
9133 F:      Documentation/devicetree/bindings/ata/
9134
9135 LIBLOCKDEP
9136 M:      Sasha Levin <alexander.levin@microsoft.com>
9137 S:      Maintained
9138 F:      tools/lib/lockdep/
9139
9140 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9141 M:      Dan Williams <dan.j.williams@intel.com>
9142 M:      Vishal Verma <vishal.l.verma@intel.com>
9143 M:      Dave Jiang <dave.jiang@intel.com>
9144 L:      linux-nvdimm@lists.01.org
9145 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9146 S:      Supported
9147 F:      drivers/nvdimm/blk.c
9148 F:      drivers/nvdimm/region_devs.c
9149
9150 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9151 M:      Vishal Verma <vishal.l.verma@intel.com>
9152 M:      Dan Williams <dan.j.williams@intel.com>
9153 M:      Dave Jiang <dave.jiang@intel.com>
9154 L:      linux-nvdimm@lists.01.org
9155 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9156 S:      Supported
9157 F:      drivers/nvdimm/btt*
9158
9159 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9160 M:      Dan Williams <dan.j.williams@intel.com>
9161 M:      Vishal Verma <vishal.l.verma@intel.com>
9162 M:      Dave Jiang <dave.jiang@intel.com>
9163 L:      linux-nvdimm@lists.01.org
9164 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9165 S:      Supported
9166 F:      drivers/nvdimm/pmem*
9167
9168 LIBNVDIMM: DEVICETREE BINDINGS
9169 M:      Oliver O'Halloran <oohall@gmail.com>
9170 L:      linux-nvdimm@lists.01.org
9171 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9172 S:      Supported
9173 F:      drivers/nvdimm/of_pmem.c
9174 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9175
9176 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9177 M:      Dan Williams <dan.j.williams@intel.com>
9178 M:      Vishal Verma <vishal.l.verma@intel.com>
9179 M:      Dave Jiang <dave.jiang@intel.com>
9180 M:      Keith Busch <keith.busch@intel.com>
9181 M:      Ira Weiny <ira.weiny@intel.com>
9182 L:      linux-nvdimm@lists.01.org
9183 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9185 S:      Supported
9186 F:      drivers/nvdimm/*
9187 F:      drivers/acpi/nfit/*
9188 F:      include/linux/nd.h
9189 F:      include/linux/libnvdimm.h
9190 F:      include/uapi/linux/ndctl.h
9191
9192 LIGHTNVM PLATFORM SUPPORT
9193 M:      Matias Bjorling <mb@lightnvm.io>
9194 W:      http://github/OpenChannelSSD
9195 L:      linux-block@vger.kernel.org
9196 S:      Maintained
9197 F:      drivers/lightnvm/
9198 F:      include/linux/lightnvm.h
9199 F:      include/uapi/linux/lightnvm.h
9200
9201 LINUX FOR POWER MACINTOSH
9202 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9203 W:      http://www.penguinppc.org/
9204 L:      linuxppc-dev@lists.ozlabs.org
9205 S:      Maintained
9206 F:      arch/powerpc/platforms/powermac/
9207 F:      drivers/macintosh/
9208
9209 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9210 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9211 M:      Paul Mackerras <paulus@samba.org>
9212 M:      Michael Ellerman <mpe@ellerman.id.au>
9213 W:      https://github.com/linuxppc/linux/wiki
9214 L:      linuxppc-dev@lists.ozlabs.org
9215 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9217 S:      Supported
9218 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9219 F:      Documentation/devicetree/bindings/powerpc/
9220 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9221 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9222 F:      Documentation/powerpc/
9223 F:      arch/powerpc/
9224 F:      drivers/char/tpm/tpm_ibmvtpm*
9225 F:      drivers/crypto/nx/
9226 F:      drivers/crypto/vmx/
9227 F:      drivers/i2c/busses/i2c-opal.c
9228 F:      drivers/net/ethernet/ibm/ibmveth.*
9229 F:      drivers/net/ethernet/ibm/ibmvnic.*
9230 F:      drivers/pci/hotplug/pnv_php.c
9231 F:      drivers/pci/hotplug/rpa*
9232 F:      drivers/rtc/rtc-opal.c
9233 F:      drivers/scsi/ibmvscsi/
9234 F:      drivers/tty/hvc/hvc_opal.c
9235 F:      drivers/watchdog/wdrtas.c
9236 F:      tools/testing/selftests/powerpc
9237 N:      /pmac
9238 N:      powermac
9239 N:      powernv
9240 N:      [^a-z0-9]ps3
9241 N:      pseries
9242
9243 LINUX FOR POWERPC EMBEDDED MPC5XXX
9244 M:      Anatolij Gustschin <agust@denx.de>
9245 L:      linuxppc-dev@lists.ozlabs.org
9246 T:      git git://git.denx.de/linux-denx-agust.git
9247 S:      Maintained
9248 F:      arch/powerpc/platforms/512x/
9249 F:      arch/powerpc/platforms/52xx/
9250
9251 LINUX FOR POWERPC EMBEDDED PPC4XX
9252 M:      Alistair Popple <alistair@popple.id.au>
9253 M:      Matt Porter <mporter@kernel.crashing.org>
9254 W:      http://www.penguinppc.org/
9255 L:      linuxppc-dev@lists.ozlabs.org
9256 S:      Maintained
9257 F:      arch/powerpc/platforms/40x/
9258 F:      arch/powerpc/platforms/44x/
9259
9260 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9261 M:      Scott Wood <oss@buserror.net>
9262 M:      Kumar Gala <galak@kernel.crashing.org>
9263 W:      http://www.penguinppc.org/
9264 L:      linuxppc-dev@lists.ozlabs.org
9265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9266 S:      Maintained
9267 F:      arch/powerpc/platforms/83xx/
9268 F:      arch/powerpc/platforms/85xx/
9269 F:      Documentation/devicetree/bindings/powerpc/fsl/
9270
9271 LINUX FOR POWERPC EMBEDDED PPC8XX
9272 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9273 W:      http://www.penguinppc.org/
9274 L:      linuxppc-dev@lists.ozlabs.org
9275 S:      Maintained
9276 F:      arch/powerpc/platforms/8xx/
9277
9278 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9279 L:      linuxppc-dev@lists.ozlabs.org
9280 S:      Orphan
9281 F:      arch/powerpc/*/*virtex*
9282 F:      arch/powerpc/*/*/*virtex*
9283
9284 LINUX FOR POWERPC PA SEMI PWRFICIENT
9285 L:      linuxppc-dev@lists.ozlabs.org
9286 S:      Orphan
9287 F:      arch/powerpc/platforms/pasemi/
9288 F:      drivers/*/*pasemi*
9289 F:      drivers/*/*/*pasemi*
9290
9291 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9292 M:      Kees Cook <keescook@chromium.org>
9293 S:      Maintained
9294 F:      drivers/misc/lkdtm/*
9295
9296 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9297 M:      Alan Stern <stern@rowland.harvard.edu>
9298 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9299 M:      Will Deacon <will@kernel.org>
9300 M:      Peter Zijlstra <peterz@infradead.org>
9301 M:      Boqun Feng <boqun.feng@gmail.com>
9302 M:      Nicholas Piggin <npiggin@gmail.com>
9303 M:      David Howells <dhowells@redhat.com>
9304 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9305 M:      Luc Maranget <luc.maranget@inria.fr>
9306 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9307 R:      Akira Yokosawa <akiyks@gmail.com>
9308 R:      Daniel Lustig <dlustig@nvidia.com>
9309 L:      linux-kernel@vger.kernel.org
9310 L:      linux-arch@vger.kernel.org
9311 S:      Supported
9312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9313 F:      tools/memory-model/
9314 F:      Documentation/atomic_bitops.txt
9315 F:      Documentation/atomic_t.txt
9316 F:      Documentation/core-api/atomic_ops.rst
9317 F:      Documentation/core-api/refcount-vs-atomic.rst
9318 F:      Documentation/memory-barriers.txt
9319
9320 LIS3LV02D ACCELEROMETER DRIVER
9321 M:      Eric Piel <eric.piel@tremplin-utc.net>
9322 S:      Maintained
9323 F:      Documentation/misc-devices/lis3lv02d.rst
9324 F:      drivers/misc/lis3lv02d/
9325 F:      drivers/platform/x86/hp_accel.c
9326
9327 LIVE PATCHING
9328 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9329 M:      Jiri Kosina <jikos@kernel.org>
9330 M:      Miroslav Benes <mbenes@suse.cz>
9331 M:      Petr Mladek <pmladek@suse.com>
9332 R:      Joe Lawrence <joe.lawrence@redhat.com>
9333 S:      Maintained
9334 F:      kernel/livepatch/
9335 F:      include/linux/livepatch.h
9336 F:      arch/x86/include/asm/livepatch.h
9337 F:      arch/x86/kernel/livepatch.c
9338 F:      Documentation/livepatch/
9339 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9340 F:      samples/livepatch/
9341 F:      tools/testing/selftests/livepatch/
9342 L:      live-patching@vger.kernel.org
9343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9344
9345 LLC (802.2)
9346 L:      netdev@vger.kernel.org
9347 S:      Odd fixes
9348 F:      include/linux/llc.h
9349 F:      include/uapi/linux/llc.h
9350 F:      include/net/llc*
9351 F:      net/llc/
9352
9353 LM73 HARDWARE MONITOR DRIVER
9354 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9355 L:      linux-hwmon@vger.kernel.org
9356 S:      Maintained
9357 F:      drivers/hwmon/lm73.c
9358
9359 LM78 HARDWARE MONITOR DRIVER
9360 M:      Jean Delvare <jdelvare@suse.com>
9361 L:      linux-hwmon@vger.kernel.org
9362 S:      Maintained
9363 F:      Documentation/hwmon/lm78.rst
9364 F:      drivers/hwmon/lm78.c
9365
9366 LM83 HARDWARE MONITOR DRIVER
9367 M:      Jean Delvare <jdelvare@suse.com>
9368 L:      linux-hwmon@vger.kernel.org
9369 S:      Maintained
9370 F:      Documentation/hwmon/lm83.rst
9371 F:      drivers/hwmon/lm83.c
9372
9373 LM90 HARDWARE MONITOR DRIVER
9374 M:      Jean Delvare <jdelvare@suse.com>
9375 L:      linux-hwmon@vger.kernel.org
9376 S:      Maintained
9377 F:      Documentation/hwmon/lm90.rst
9378 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9379 F:      drivers/hwmon/lm90.c
9380 F:      include/dt-bindings/thermal/lm90.h
9381
9382 LM95234 HARDWARE MONITOR DRIVER
9383 M:      Guenter Roeck <linux@roeck-us.net>
9384 L:      linux-hwmon@vger.kernel.org
9385 S:      Maintained
9386 F:      Documentation/hwmon/lm95234.rst
9387 F:      drivers/hwmon/lm95234.c
9388
9389 LME2510 MEDIA DRIVER
9390 M:      Malcolm Priestley <tvboxspy@gmail.com>
9391 L:      linux-media@vger.kernel.org
9392 W:      https://linuxtv.org
9393 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9394 S:      Maintained
9395 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9396
9397 LOADPIN SECURITY MODULE
9398 M:      Kees Cook <keescook@chromium.org>
9399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9400 S:      Supported
9401 F:      security/loadpin/
9402 F:      Documentation/admin-guide/LSM/LoadPin.rst
9403
9404 LOCKING PRIMITIVES
9405 M:      Peter Zijlstra <peterz@infradead.org>
9406 M:      Ingo Molnar <mingo@redhat.com>
9407 M:      Will Deacon <will@kernel.org>
9408 L:      linux-kernel@vger.kernel.org
9409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9410 S:      Maintained
9411 F:      Documentation/locking/
9412 F:      include/linux/lockdep.h
9413 F:      include/linux/spinlock*.h
9414 F:      arch/*/include/asm/spinlock*.h
9415 F:      include/linux/rwlock*.h
9416 F:      include/linux/mutex*.h
9417 F:      include/linux/rwsem*.h
9418 F:      include/linux/seqlock.h
9419 F:      lib/locking*.[ch]
9420 F:      kernel/locking/
9421 X:      kernel/locking/locktorture.c
9422
9423 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9424 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9425 L:      linux-ntfs-dev@lists.sourceforge.net
9426 W:      http://www.linux-ntfs.org/content/view/19/37/
9427 S:      Maintained
9428 F:      Documentation/admin-guide/ldm.rst
9429 F:      block/partitions/ldm.*
9430
9431 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9432 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9433 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9434 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9435 L:      MPT-FusionLinux.pdl@broadcom.com
9436 L:      linux-scsi@vger.kernel.org
9437 W:      http://www.avagotech.com/support/
9438 S:      Supported
9439 F:      drivers/message/fusion/
9440 F:      drivers/scsi/mpt3sas/
9441
9442 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9443 M:      Matthew Wilcox <willy@infradead.org>
9444 L:      linux-scsi@vger.kernel.org
9445 S:      Maintained
9446 F:      drivers/scsi/sym53c8xx_2/
9447
9448 LTC1660 DAC DRIVER
9449 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9450 L:      linux-iio@vger.kernel.org
9451 S:      Maintained
9452 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9453 F:      drivers/iio/dac/ltc1660.c
9454
9455 LTC4261 HARDWARE MONITOR DRIVER
9456 M:      Guenter Roeck <linux@roeck-us.net>
9457 L:      linux-hwmon@vger.kernel.org
9458 S:      Maintained
9459 F:      Documentation/hwmon/ltc4261.rst
9460 F:      drivers/hwmon/ltc4261.c
9461
9462 LTC4306 I2C MULTIPLEXER DRIVER
9463 M:      Michael Hennerich <michael.hennerich@analog.com>
9464 W:      http://ez.analog.com/community/linux-device-drivers
9465 L:      linux-i2c@vger.kernel.org
9466 S:      Supported
9467 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9468 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9469
9470 LTP (Linux Test Project)
9471 M:      Mike Frysinger <vapier@gentoo.org>
9472 M:      Cyril Hrubis <chrubis@suse.cz>
9473 M:      Wanlong Gao <wanlong.gao@gmail.com>
9474 M:      Jan Stancek <jstancek@redhat.com>
9475 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9476 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9477 L:      ltp@lists.linux.it (subscribers-only)
9478 W:      http://linux-test-project.github.io/
9479 T:      git git://github.com/linux-test-project/ltp.git
9480 S:      Maintained
9481
9482 M68K ARCHITECTURE
9483 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9484 L:      linux-m68k@lists.linux-m68k.org
9485 W:      http://www.linux-m68k.org/
9486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9487 S:      Maintained
9488 F:      arch/m68k/
9489 F:      drivers/zorro/
9490
9491 M68K ON APPLE MACINTOSH
9492 M:      Joshua Thompson <funaho@jurai.org>
9493 W:      http://www.mac.linux-m68k.org/
9494 L:      linux-m68k@lists.linux-m68k.org
9495 S:      Maintained
9496 F:      arch/m68k/mac/
9497
9498 M68K ON HP9000/300
9499 M:      Philip Blundell <philb@gnu.org>
9500 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9501 S:      Maintained
9502 F:      arch/m68k/hp300/
9503
9504 M88DS3103 MEDIA DRIVER
9505 M:      Antti Palosaari <crope@iki.fi>
9506 L:      linux-media@vger.kernel.org
9507 W:      https://linuxtv.org
9508 W:      http://palosaari.fi/linux/
9509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9510 T:      git git://linuxtv.org/anttip/media_tree.git
9511 S:      Maintained
9512 F:      drivers/media/dvb-frontends/m88ds3103*
9513
9514 M88RS2000 MEDIA DRIVER
9515 M:      Malcolm Priestley <tvboxspy@gmail.com>
9516 L:      linux-media@vger.kernel.org
9517 W:      https://linuxtv.org
9518 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9519 S:      Maintained
9520 F:      drivers/media/dvb-frontends/m88rs2000*
9521
9522 MA901 MASTERKIT USB FM RADIO DRIVER
9523 M:      Alexey Klimov <klimov.linux@gmail.com>
9524 L:      linux-media@vger.kernel.org
9525 T:      git git://linuxtv.org/media_tree.git
9526 S:      Maintained
9527 F:      drivers/media/radio/radio-ma901.c
9528
9529 MAC80211
9530 M:      Johannes Berg <johannes@sipsolutions.net>
9531 L:      linux-wireless@vger.kernel.org
9532 W:      http://wireless.kernel.org/
9533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9535 S:      Maintained
9536 F:      Documentation/networking/mac80211-injection.txt
9537 F:      include/net/mac80211.h
9538 F:      net/mac80211/
9539 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9540 F:      Documentation/networking/mac80211_hwsim/README
9541
9542 MAILBOX API
9543 M:      Jassi Brar <jassisinghbrar@gmail.com>
9544 L:      linux-kernel@vger.kernel.org
9545 S:      Maintained
9546 F:      drivers/mailbox/
9547 F:      include/linux/mailbox_client.h
9548 F:      include/linux/mailbox_controller.h
9549
9550 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9551 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9552 W:      http://www.kernel.org/doc/man-pages
9553 L:      linux-man@vger.kernel.org
9554 S:      Maintained
9555
9556 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9557 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9558 L:      linux-mips@vger.kernel.org
9559 S:      Maintained
9560 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9561
9562 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9563 M:      Andrew Lunn <andrew@lunn.ch>
9564 M:      Vivien Didelot <vivien.didelot@gmail.com>
9565 L:      netdev@vger.kernel.org
9566 S:      Maintained
9567 F:      drivers/net/dsa/mv88e6xxx/
9568 F:      include/linux/platform_data/mv88e6xxx.h
9569 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9570
9571 MARVELL ARMADA DRM SUPPORT
9572 M:      Russell King <linux@armlinux.org.uk>
9573 S:      Maintained
9574 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9575 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9576 F:      drivers/gpu/drm/armada/
9577 F:      include/uapi/drm/armada_drm.h
9578 F:      Documentation/devicetree/bindings/display/armada/
9579
9580 MARVELL ARMADA 3700 PHY DRIVERS
9581 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9582 S:      Maintained
9583 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9584 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9585 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9586 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9587
9588 MARVELL CRYPTO DRIVER
9589 M:      Boris Brezillon <bbrezillon@kernel.org>
9590 M:      Arnaud Ebalard <arno@natisbad.org>
9591 F:      drivers/crypto/marvell/
9592 S:      Maintained
9593 L:      linux-crypto@vger.kernel.org
9594
9595 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9596 M:      Mirko Lindner <mlindner@marvell.com>
9597 M:      Stephen Hemminger <stephen@networkplumber.org>
9598 L:      netdev@vger.kernel.org
9599 S:      Maintained
9600 F:      drivers/net/ethernet/marvell/sk*
9601
9602 MARVELL LIBERTAS WIRELESS DRIVER
9603 L:      libertas-dev@lists.infradead.org
9604 S:      Orphan
9605 F:      drivers/net/wireless/marvell/libertas/
9606
9607 MARVELL MACCHIATOBIN SUPPORT
9608 M:      Russell King <linux@armlinux.org.uk>
9609 L:      linux-arm-kernel@lists.infradead.org
9610 S:      Maintained
9611 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9612
9613 MARVELL MV643XX ETHERNET DRIVER
9614 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9615 L:      netdev@vger.kernel.org
9616 S:      Maintained
9617 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9618 F:      include/linux/mv643xx.h
9619
9620 MARVELL MV88X3310 PHY DRIVER
9621 M:      Russell King <linux@armlinux.org.uk>
9622 L:      netdev@vger.kernel.org
9623 S:      Maintained
9624 F:      drivers/net/phy/marvell10g.c
9625
9626 MARVELL MVEBU THERMAL DRIVER
9627 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9628 S:      Maintained
9629 F:      drivers/thermal/armada_thermal.c
9630
9631 MARVELL MVNETA ETHERNET DRIVER
9632 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9633 L:      netdev@vger.kernel.org
9634 S:      Maintained
9635 F:      drivers/net/ethernet/marvell/mvneta.*
9636
9637 MARVELL MWIFIEX WIRELESS DRIVER
9638 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9639 M:      Nishant Sarmukadam <nishants@marvell.com>
9640 M:      Ganapathi Bhat <gbhat@marvell.com>
9641 M:      Xinming Hu <huxinming820@gmail.com>
9642 L:      linux-wireless@vger.kernel.org
9643 S:      Maintained
9644 F:      drivers/net/wireless/marvell/mwifiex/
9645
9646 MARVELL MWL8K WIRELESS DRIVER
9647 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9648 L:      linux-wireless@vger.kernel.org
9649 S:      Odd Fixes
9650 F:      drivers/net/wireless/marvell/mwl8k.c
9651
9652 MARVELL NAND CONTROLLER DRIVER
9653 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9654 L:      linux-mtd@lists.infradead.org
9655 S:      Maintained
9656 F:      drivers/mtd/nand/raw/marvell_nand.c
9657 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9658
9659 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9660 M:      Nicolas Pitre <nico@fluxnic.net>
9661 S:      Odd Fixes
9662 F:      drivers/mmc/host/mvsdio.*
9663
9664 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9665 M:      Hu Ziji <huziji@marvell.com>
9666 L:      linux-mmc@vger.kernel.org
9667 S:      Supported
9668 F:      drivers/mmc/host/sdhci-xenon*
9669 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9670
9671 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9672 M:      Sunil Goutham <sgoutham@marvell.com>
9673 M:      Linu Cherian <lcherian@marvell.com>
9674 M:      Geetha sowjanya <gakula@marvell.com>
9675 M:      Jerin Jacob <jerinj@marvell.com>
9676 L:      netdev@vger.kernel.org
9677 S:      Supported
9678 F:      drivers/net/ethernet/marvell/octeontx2/af/
9679
9680 MATROX FRAMEBUFFER DRIVER
9681 L:      linux-fbdev@vger.kernel.org
9682 S:      Orphan
9683 F:      drivers/video/fbdev/matrox/matroxfb_*
9684 F:      include/uapi/linux/matroxfb.h
9685
9686 MAX16065 HARDWARE MONITOR DRIVER
9687 M:      Guenter Roeck <linux@roeck-us.net>
9688 L:      linux-hwmon@vger.kernel.org
9689 S:      Maintained
9690 F:      Documentation/hwmon/max16065.rst
9691 F:      drivers/hwmon/max16065.c
9692
9693 MAX2175 SDR TUNER DRIVER
9694 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9695 L:      linux-media@vger.kernel.org
9696 T:      git git://linuxtv.org/media_tree.git
9697 S:      Maintained
9698 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9699 F:      Documentation/media/v4l-drivers/max2175.rst
9700 F:      drivers/media/i2c/max2175*
9701 F:      include/uapi/linux/max2175.h
9702
9703 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9704 L:      linux-hwmon@vger.kernel.org
9705 S:      Orphan
9706 F:      Documentation/hwmon/max6650.rst
9707 F:      drivers/hwmon/max6650.c
9708
9709 MAX6697 HARDWARE MONITOR DRIVER
9710 M:      Guenter Roeck <linux@roeck-us.net>
9711 L:      linux-hwmon@vger.kernel.org
9712 S:      Maintained
9713 F:      Documentation/hwmon/max6697.rst
9714 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9715 F:      drivers/hwmon/max6697.c
9716 F:      include/linux/platform_data/max6697.h
9717
9718 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9719 M:      Peter Rosin <peda@axentia.se>
9720 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9721 S:      Maintained
9722 F:      Documentation/devicetree/bindings/sound/max9860.txt
9723 F:      sound/soc/codecs/max9860.*
9724
9725 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9726 M:      Andreas Klinger <ak@it-klinger.de>
9727 L:      linux-iio@vger.kernel.org
9728 S:      Maintained
9729 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9730 F:      drivers/iio/proximity/mb1232.c
9731
9732 MAXIM MAX77650 PMIC MFD DRIVER
9733 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9734 L:      linux-kernel@vger.kernel.org
9735 S:      Maintained
9736 F:      Documentation/devicetree/bindings/*/*max77650.txt
9737 F:      Documentation/devicetree/bindings/*/max77650*.txt
9738 F:      include/linux/mfd/max77650.h
9739 F:      drivers/mfd/max77650.c
9740 F:      drivers/regulator/max77650-regulator.c
9741 F:      drivers/power/supply/max77650-charger.c
9742 F:      drivers/input/misc/max77650-onkey.c
9743 F:      drivers/leds/leds-max77650.c
9744 F:      drivers/gpio/gpio-max77650.c
9745
9746 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9747 M:      Javier Martinez Canillas <javier@dowhile0.org>
9748 L:      linux-kernel@vger.kernel.org
9749 S:      Supported
9750 F:      drivers/regulator/max77802-regulator.c
9751 F:      Documentation/devicetree/bindings/*/*max77802.txt
9752 F:      include/dt-bindings/*/*max77802.h
9753
9754 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9755 M:      Krzysztof Kozlowski <krzk@kernel.org>
9756 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9757 L:      linux-pm@vger.kernel.org
9758 S:      Supported
9759 F:      drivers/power/supply/max14577_charger.c
9760 F:      drivers/power/supply/max77693_charger.c
9761
9762 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9763 M:      Chanwoo Choi <cw00.choi@samsung.com>
9764 M:      Krzysztof Kozlowski <krzk@kernel.org>
9765 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9766 L:      linux-kernel@vger.kernel.org
9767 S:      Supported
9768 F:      drivers/*/max14577*.c
9769 F:      drivers/*/max77686*.c
9770 F:      drivers/*/max77693*.c
9771 F:      drivers/extcon/extcon-max14577.c
9772 F:      drivers/extcon/extcon-max77693.c
9773 F:      drivers/rtc/rtc-max77686.c
9774 F:      drivers/clk/clk-max77686.c
9775 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9776 F:      Documentation/devicetree/bindings/*/max77686.txt
9777 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9778 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9779 F:      include/linux/mfd/max14577*.h
9780 F:      include/linux/mfd/max77686*.h
9781 F:      include/linux/mfd/max77693*.h
9782
9783 MAXIRADIO FM RADIO RECEIVER DRIVER
9784 M:      Hans Verkuil <hverkuil@xs4all.nl>
9785 L:      linux-media@vger.kernel.org
9786 T:      git git://linuxtv.org/media_tree.git
9787 W:      https://linuxtv.org
9788 S:      Maintained
9789 F:      drivers/media/radio/radio-maxiradio*
9790
9791 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9792 M:      Peter Rosin <peda@axentia.se>
9793 L:      linux-iio@vger.kernel.org
9794 S:      Maintained
9795 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9796 F:      drivers/iio/potentiometer/mcp4018.c
9797 F:      drivers/iio/potentiometer/mcp4531.c
9798
9799 MCR20A IEEE-802.15.4 RADIO DRIVER
9800 M:      Xue Liu <liuxuenetmail@gmail.com>
9801 L:      linux-wpan@vger.kernel.org
9802 W:      https://github.com/xueliu/mcr20a-linux
9803 S:      Maintained
9804 F:      drivers/net/ieee802154/mcr20a.c
9805 F:      drivers/net/ieee802154/mcr20a.h
9806 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9807
9808 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9809 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9810 L:      linux-iio@vger.kernel.org
9811 S:      Maintained
9812 F:      drivers/iio/dac/cio-dac.c
9813
9814 MEDIA CONTROLLER FRAMEWORK
9815 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9816 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9817 L:      linux-media@vger.kernel.org
9818 W:      https://www.linuxtv.org
9819 T:      git git://linuxtv.org/media_tree.git
9820 S:      Supported
9821 F:      drivers/media/mc/
9822 F:      include/media/media-*.h
9823 F:      include/uapi/linux/media.h
9824
9825 MEDIA DRIVERS FOR ASCOT2E
9826 M:      Sergey Kozlov <serjk@netup.ru>
9827 M:      Abylay Ospan <aospan@netup.ru>
9828 L:      linux-media@vger.kernel.org
9829 W:      https://linuxtv.org
9830 W:      http://netup.tv/
9831 T:      git git://linuxtv.org/media_tree.git
9832 S:      Supported
9833 F:      drivers/media/dvb-frontends/ascot2e*
9834
9835 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9836 M:      Jasmin Jessich <jasmin@anw.at>
9837 L:      linux-media@vger.kernel.org
9838 W:      https://linuxtv.org
9839 T:      git git://linuxtv.org/media_tree.git
9840 S:      Maintained
9841 F:      drivers/media/dvb-frontends/cxd2099*
9842
9843 MEDIA DRIVERS FOR CXD2841ER
9844 M:      Sergey Kozlov <serjk@netup.ru>
9845 M:      Abylay Ospan <aospan@netup.ru>
9846 L:      linux-media@vger.kernel.org
9847 W:      https://linuxtv.org
9848 W:      http://netup.tv/
9849 T:      git git://linuxtv.org/media_tree.git
9850 S:      Supported
9851 F:      drivers/media/dvb-frontends/cxd2841er*
9852
9853 MEDIA DRIVERS FOR CXD2880
9854 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9855 L:      linux-media@vger.kernel.org
9856 W:      http://linuxtv.org/
9857 T:      git git://linuxtv.org/media_tree.git
9858 S:      Supported
9859 F:      drivers/media/dvb-frontends/cxd2880/*
9860 F:      drivers/media/spi/cxd2880*
9861
9862 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9863 L:      linux-media@vger.kernel.org
9864 W:      https://linuxtv.org
9865 T:      git git://linuxtv.org/media_tree.git
9866 S:      Orphan
9867 F:      drivers/media/pci/ddbridge/*
9868
9869 MEDIA DRIVERS FOR FREESCALE IMX
9870 M:      Steve Longerbeam <slongerbeam@gmail.com>
9871 M:      Philipp Zabel <p.zabel@pengutronix.de>
9872 L:      linux-media@vger.kernel.org
9873 T:      git git://linuxtv.org/media_tree.git
9874 S:      Maintained
9875 F:      Documentation/devicetree/bindings/media/imx.txt
9876 F:      Documentation/media/v4l-drivers/imx.rst
9877 F:      drivers/staging/media/imx/
9878 F:      include/linux/imx-media.h
9879 F:      include/media/imx.h
9880
9881 MEDIA DRIVER FOR FREESCALE IMX PXP
9882 M:      Philipp Zabel <p.zabel@pengutronix.de>
9883 L:      linux-media@vger.kernel.org
9884 T:      git git://linuxtv.org/media_tree.git
9885 S:      Maintained
9886 F:      drivers/media/platform/imx-pxp.[ch]
9887
9888 MEDIA DRIVERS FOR FREESCALE IMX7
9889 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9890 L:      linux-media@vger.kernel.org
9891 T:      git git://linuxtv.org/media_tree.git
9892 S:      Maintained
9893 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9894 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9895 F:      Documentation/media/v4l-drivers/imx7.rst
9896 F:      drivers/staging/media/imx/imx7-media-csi.c
9897 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9898
9899 MEDIA DRIVERS FOR HELENE
9900 M:      Abylay Ospan <aospan@netup.ru>
9901 L:      linux-media@vger.kernel.org
9902 W:      https://linuxtv.org
9903 W:      http://netup.tv/
9904 T:      git git://linuxtv.org/media_tree.git
9905 S:      Supported
9906 F:      drivers/media/dvb-frontends/helene*
9907
9908 MEDIA DRIVERS FOR HORUS3A
9909 M:      Sergey Kozlov <serjk@netup.ru>
9910 M:      Abylay Ospan <aospan@netup.ru>
9911 L:      linux-media@vger.kernel.org
9912 W:      https://linuxtv.org
9913 W:      http://netup.tv/
9914 T:      git git://linuxtv.org/media_tree.git
9915 S:      Supported
9916 F:      drivers/media/dvb-frontends/horus3a*
9917
9918 MEDIA DRIVERS FOR LNBH25
9919 M:      Sergey Kozlov <serjk@netup.ru>
9920 M:      Abylay Ospan <aospan@netup.ru>
9921 L:      linux-media@vger.kernel.org
9922 W:      https://linuxtv.org
9923 W:      http://netup.tv/
9924 T:      git git://linuxtv.org/media_tree.git
9925 S:      Supported
9926 F:      drivers/media/dvb-frontends/lnbh25*
9927
9928 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9929 L:      linux-media@vger.kernel.org
9930 W:      https://linuxtv.org
9931 T:      git git://linuxtv.org/media_tree.git
9932 S:      Orphan
9933 F:      drivers/media/dvb-frontends/mxl5xx*
9934
9935 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9936 M:      Sergey Kozlov <serjk@netup.ru>
9937 M:      Abylay Ospan <aospan@netup.ru>
9938 L:      linux-media@vger.kernel.org
9939 W:      https://linuxtv.org
9940 W:      http://netup.tv/
9941 T:      git git://linuxtv.org/media_tree.git
9942 S:      Supported
9943 F:      drivers/media/pci/netup_unidvb/*
9944
9945 MEDIA DRIVERS FOR RENESAS - CEU
9946 M:      Jacopo Mondi <jacopo@jmondi.org>
9947 L:      linux-media@vger.kernel.org
9948 L:      linux-renesas-soc@vger.kernel.org
9949 T:      git git://linuxtv.org/media_tree.git
9950 S:      Supported
9951 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9952 F:      drivers/media/platform/renesas-ceu.c
9953 F:      include/media/drv-intf/renesas-ceu.h
9954
9955 MEDIA DRIVERS FOR RENESAS - DRIF
9956 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9957 L:      linux-media@vger.kernel.org
9958 L:      linux-renesas-soc@vger.kernel.org
9959 T:      git git://linuxtv.org/media_tree.git
9960 S:      Supported
9961 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9962 F:      drivers/media/platform/rcar_drif.c
9963
9964 MEDIA DRIVERS FOR RENESAS - FCP
9965 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9966 L:      linux-media@vger.kernel.org
9967 L:      linux-renesas-soc@vger.kernel.org
9968 T:      git git://linuxtv.org/media_tree.git
9969 S:      Supported
9970 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9971 F:      drivers/media/platform/rcar-fcp.c
9972 F:      include/media/rcar-fcp.h
9973
9974 MEDIA DRIVERS FOR RENESAS - FDP1
9975 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9976 L:      linux-media@vger.kernel.org
9977 L:      linux-renesas-soc@vger.kernel.org
9978 T:      git git://linuxtv.org/media_tree.git
9979 S:      Supported
9980 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9981 F:      drivers/media/platform/rcar_fdp1.c
9982
9983 MEDIA DRIVERS FOR RENESAS - VIN
9984 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9985 L:      linux-media@vger.kernel.org
9986 L:      linux-renesas-soc@vger.kernel.org
9987 T:      git git://linuxtv.org/media_tree.git
9988 S:      Supported
9989 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9990 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9991 F:      drivers/media/platform/rcar-vin/
9992
9993 MEDIA DRIVERS FOR RENESAS - VSP1
9994 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9995 M:      Kieran Bingham <kieran.bingham+renesas@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,vsp1.txt
10001 F:      drivers/media/platform/vsp1/
10002
10003 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10004 L:      linux-media@vger.kernel.org
10005 W:      https://linuxtv.org
10006 T:      git git://linuxtv.org/media_tree.git
10007 S:      Orphan
10008 F:      drivers/media/dvb-frontends/stv0910*
10009
10010 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10011 L:      linux-media@vger.kernel.org
10012 W:      https://linuxtv.org
10013 T:      git git://linuxtv.org/media_tree.git
10014 S:      Orphan
10015 F:      drivers/media/dvb-frontends/stv6111*
10016
10017 MEDIA DRIVERS FOR STM32 - DCMI
10018 M:      Hugues Fruchet <hugues.fruchet@st.com>
10019 L:      linux-media@vger.kernel.org
10020 T:      git git://linuxtv.org/media_tree.git
10021 S:      Supported
10022 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10023 F:      drivers/media/platform/stm32/stm32-dcmi.c
10024
10025 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10026 M:      Dmitry Osipenko <digetx@gmail.com>
10027 L:      linux-media@vger.kernel.org
10028 L:      linux-tegra@vger.kernel.org
10029 T:      git git://linuxtv.org/media_tree.git
10030 S:      Maintained
10031 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10032 F:      drivers/staging/media/tegra-vde/
10033
10034 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10035 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10036 P:      LinuxTV.org Project
10037 L:      linux-media@vger.kernel.org
10038 W:      https://linuxtv.org
10039 Q:      http://patchwork.kernel.org/project/linux-media/list/
10040 T:      git git://linuxtv.org/media_tree.git
10041 S:      Maintained
10042 F:      Documentation/devicetree/bindings/media/
10043 F:      Documentation/media/
10044 F:      drivers/media/
10045 F:      drivers/staging/media/
10046 F:      include/linux/platform_data/media/
10047 F:      include/media/
10048 F:      include/uapi/linux/dvb/
10049 F:      include/uapi/linux/videodev2.h
10050 F:      include/uapi/linux/media.h
10051 F:      include/uapi/linux/v4l2-*
10052 F:      include/uapi/linux/meye.h
10053 F:      include/uapi/linux/ivtv*
10054 F:      include/uapi/linux/uvcvideo.h
10055
10056 MEDIATEK BLUETOOTH DRIVER
10057 M:      Sean Wang <sean.wang@mediatek.com>
10058 L:      linux-bluetooth@vger.kernel.org
10059 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10060 S:      Maintained
10061 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10062 F:      drivers/bluetooth/btmtkuart.c
10063
10064 MEDIATEK CIR DRIVER
10065 M:      Sean Wang <sean.wang@mediatek.com>
10066 S:      Maintained
10067 F:      drivers/media/rc/mtk-cir.c
10068
10069 MEDIATEK DMA DRIVER
10070 M:      Sean Wang <sean.wang@mediatek.com>
10071 L:      dmaengine@vger.kernel.org
10072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10073 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10074 S:      Maintained
10075 F:      Documentation/devicetree/bindings/dma/mtk-*
10076 F:      drivers/dma/mediatek/
10077
10078 MEDIATEK PMIC LED DRIVER
10079 M:      Sean Wang <sean.wang@mediatek.com>
10080 S:      Maintained
10081 F:      drivers/leds/leds-mt6323.c
10082 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10083
10084 MEDIATEK ETHERNET DRIVER
10085 M:      Felix Fietkau <nbd@openwrt.org>
10086 M:      John Crispin <john@phrozen.org>
10087 M:      Sean Wang <sean.wang@mediatek.com>
10088 M:      Nelson Chang <nelson.chang@mediatek.com>
10089 L:      netdev@vger.kernel.org
10090 S:      Maintained
10091 F:      drivers/net/ethernet/mediatek/
10092
10093 MEDIATEK SWITCH DRIVER
10094 M:      Sean Wang <sean.wang@mediatek.com>
10095 L:      netdev@vger.kernel.org
10096 S:      Maintained
10097 F:      drivers/net/dsa/mt7530.*
10098 F:      net/dsa/tag_mtk.c
10099
10100 MEDIATEK JPEG DRIVER
10101 M:      Rick Chang <rick.chang@mediatek.com>
10102 M:      Bin Liu <bin.liu@mediatek.com>
10103 S:      Supported
10104 F:      drivers/media/platform/mtk-jpeg/
10105 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10106
10107 MEDIATEK MDP DRIVER
10108 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10109 M:      Houlong Wei <houlong.wei@mediatek.com>
10110 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10111 S:      Supported
10112 F:      drivers/media/platform/mtk-mdp/
10113 F:      drivers/media/platform/mtk-vpu/
10114 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10115
10116 MEDIATEK MEDIA DRIVER
10117 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10118 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10119 S:      Supported
10120 F:      drivers/media/platform/mtk-vcodec/
10121 F:      drivers/media/platform/mtk-vpu/
10122 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10123 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10124
10125 MEDIATEK MMC/SD/SDIO DRIVER
10126 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10127 S:      Maintained
10128 F:      drivers/mmc/host/mtk-sd.c
10129 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10130
10131 MEDIATEK MT76 WIRELESS LAN DRIVER
10132 M:      Felix Fietkau <nbd@nbd.name>
10133 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10134 R:      Ryder Lee <ryder.lee@mediatek.com>
10135 R:      Roy Luo <royluo@google.com>
10136 L:      linux-wireless@vger.kernel.org
10137 S:      Maintained
10138 F:      drivers/net/wireless/mediatek/mt76/
10139
10140 MEDIATEK MT7601U WIRELESS LAN DRIVER
10141 M:      Jakub Kicinski <kubakici@wp.pl>
10142 L:      linux-wireless@vger.kernel.org
10143 S:      Maintained
10144 F:      drivers/net/wireless/mediatek/mt7601u/
10145
10146 MEDIATEK MT7621/28/88 I2C DRIVER
10147 M:      Stefan Roese <sr@denx.de>
10148 L:      linux-i2c@vger.kernel.org
10149 S:      Maintained
10150 F:      drivers/i2c/busses/i2c-mt7621.c
10151 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10152
10153 MEDIATEK NAND CONTROLLER DRIVER
10154 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10155 L:      linux-mtd@lists.infradead.org
10156 S:      Maintained
10157 F:      drivers/mtd/nand/raw/mtk_*
10158 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10159
10160 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10161 M:      Sean Wang <sean.wang@mediatek.com>
10162 S:      Maintained
10163 F:      drivers/char/hw_random/mtk-rng.c
10164
10165 MEDIATEK USB3 DRD IP DRIVER
10166 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10167 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10169 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10170 S:      Maintained
10171 F:      drivers/usb/mtu3/
10172
10173 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10174 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10175 M:      Martin Donnelly <martin.donnelly@ge.com>
10176 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10177 S:      Maintained
10178 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10179 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10180
10181 MEGARAID SCSI/SAS DRIVERS
10182 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10183 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10184 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10185 L:      megaraidlinux.pdl@broadcom.com
10186 L:      linux-scsi@vger.kernel.org
10187 W:      http://www.avagotech.com/support/
10188 S:      Maintained
10189 F:      Documentation/scsi/megaraid.txt
10190 F:      drivers/scsi/megaraid.*
10191 F:      drivers/scsi/megaraid/
10192
10193 MELEXIS MLX90614 DRIVER
10194 M:      Crt Mori <cmo@melexis.com>
10195 L:      linux-iio@vger.kernel.org
10196 W:      http://www.melexis.com
10197 S:      Supported
10198 F:      drivers/iio/temperature/mlx90614.c
10199
10200 MELEXIS MLX90632 DRIVER
10201 M:      Crt Mori <cmo@melexis.com>
10202 L:      linux-iio@vger.kernel.org
10203 W:      http://www.melexis.com
10204 S:      Supported
10205 F:      drivers/iio/temperature/mlx90632.c
10206
10207 MELFAS MIP4 TOUCHSCREEN DRIVER
10208 M:      Sangwon Jee <jeesw@melfas.com>
10209 W:      http://www.melfas.com
10210 S:      Supported
10211 F:      drivers/input/touchscreen/melfas_mip4.c
10212 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10213
10214 MELLANOX ETHERNET DRIVER (mlx4_en)
10215 M:      Tariq Toukan <tariqt@mellanox.com>
10216 L:      netdev@vger.kernel.org
10217 S:      Supported
10218 W:      http://www.mellanox.com
10219 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10220 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10221
10222 MELLANOX ETHERNET DRIVER (mlx5e)
10223 M:      Saeed Mahameed <saeedm@mellanox.com>
10224 L:      netdev@vger.kernel.org
10225 S:      Supported
10226 W:      http://www.mellanox.com
10227 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10228 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10229
10230 MELLANOX ETHERNET INNOVA DRIVERS
10231 R:      Boris Pismenny <borisp@mellanox.com>
10232 L:      netdev@vger.kernel.org
10233 S:      Supported
10234 W:      http://www.mellanox.com
10235 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10236 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10237 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10238 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10239 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10240
10241 MELLANOX ETHERNET SWITCH DRIVERS
10242 M:      Jiri Pirko <jiri@mellanox.com>
10243 M:      Ido Schimmel <idosch@mellanox.com>
10244 L:      netdev@vger.kernel.org
10245 S:      Supported
10246 W:      http://www.mellanox.com
10247 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10248 F:      drivers/net/ethernet/mellanox/mlxsw/
10249 F:      tools/testing/selftests/drivers/net/mlxsw/
10250
10251 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10252 M:      mlxsw@mellanox.com
10253 L:      netdev@vger.kernel.org
10254 S:      Supported
10255 W:      http://www.mellanox.com
10256 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10257 F:      drivers/net/ethernet/mellanox/mlxfw/
10258
10259 MELLANOX HARDWARE PLATFORM SUPPORT
10260 M:      Andy Shevchenko <andy@infradead.org>
10261 M:      Darren Hart <dvhart@infradead.org>
10262 M:      Vadim Pasternak <vadimp@mellanox.com>
10263 L:      platform-driver-x86@vger.kernel.org
10264 S:      Supported
10265 F:      drivers/platform/mellanox/
10266 F:      include/linux/platform_data/mlxreg.h
10267
10268 MELLANOX MLX4 core VPI driver
10269 M:      Tariq Toukan <tariqt@mellanox.com>
10270 L:      netdev@vger.kernel.org
10271 L:      linux-rdma@vger.kernel.org
10272 W:      http://www.mellanox.com
10273 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10274 S:      Supported
10275 F:      drivers/net/ethernet/mellanox/mlx4/
10276 F:      include/linux/mlx4/
10277
10278 MELLANOX MLX4 IB driver
10279 M:      Yishai Hadas <yishaih@mellanox.com>
10280 L:      linux-rdma@vger.kernel.org
10281 W:      http://www.mellanox.com
10282 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10283 S:      Supported
10284 F:      drivers/infiniband/hw/mlx4/
10285 F:      include/linux/mlx4/
10286 F:      include/uapi/rdma/mlx4-abi.h
10287
10288 MELLANOX MLX5 core VPI driver
10289 M:      Saeed Mahameed <saeedm@mellanox.com>
10290 M:      Leon Romanovsky <leonro@mellanox.com>
10291 L:      netdev@vger.kernel.org
10292 L:      linux-rdma@vger.kernel.org
10293 W:      http://www.mellanox.com
10294 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10295 S:      Supported
10296 F:      drivers/net/ethernet/mellanox/mlx5/core/
10297 F:      include/linux/mlx5/
10298 F:      Documentation/networking/device_drivers/mellanox/
10299
10300 MELLANOX MLX5 IB driver
10301 M:      Leon Romanovsky <leonro@mellanox.com>
10302 L:      linux-rdma@vger.kernel.org
10303 W:      http://www.mellanox.com
10304 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10305 S:      Supported
10306 F:      drivers/infiniband/hw/mlx5/
10307 F:      include/linux/mlx5/
10308 F:      include/uapi/rdma/mlx5-abi.h
10309
10310 MELLANOX MLXCPLD I2C AND MUX DRIVER
10311 M:      Vadim Pasternak <vadimp@mellanox.com>
10312 M:      Michael Shych <michaelsh@mellanox.com>
10313 L:      linux-i2c@vger.kernel.org
10314 S:      Supported
10315 F:      drivers/i2c/busses/i2c-mlxcpld.c
10316 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10317 F:      Documentation/i2c/busses/i2c-mlxcpld
10318
10319 MELLANOX MLXCPLD LED DRIVER
10320 M:      Vadim Pasternak <vadimp@mellanox.com>
10321 L:      linux-leds@vger.kernel.org
10322 S:      Supported
10323 F:      drivers/leds/leds-mlxcpld.c
10324 F:      drivers/leds/leds-mlxreg.c
10325 F:      Documentation/leds/leds-mlxcpld.rst
10326
10327 MELLANOX PLATFORM DRIVER
10328 M:      Vadim Pasternak <vadimp@mellanox.com>
10329 L:      platform-driver-x86@vger.kernel.org
10330 S:      Supported
10331 F:      drivers/platform/x86/mlx-platform.c
10332
10333 MEMBARRIER SUPPORT
10334 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10335 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10336 L:      linux-kernel@vger.kernel.org
10337 S:      Supported
10338 F:      kernel/sched/membarrier.c
10339 F:      include/uapi/linux/membarrier.h
10340 F:      arch/powerpc/include/asm/membarrier.h
10341
10342 MEMBLOCK
10343 M:      Mike Rapoport <rppt@linux.ibm.com>
10344 L:      linux-mm@kvack.org
10345 S:      Maintained
10346 F:      include/linux/memblock.h
10347 F:      mm/memblock.c
10348 F:      Documentation/core-api/boot-time-mm.rst
10349
10350 MEMORY MANAGEMENT
10351 L:      linux-mm@kvack.org
10352 W:      http://www.linux-mm.org
10353 S:      Maintained
10354 F:      include/linux/mm.h
10355 F:      include/linux/gfp.h
10356 F:      include/linux/mmzone.h
10357 F:      include/linux/memory_hotplug.h
10358 F:      include/linux/vmalloc.h
10359 F:      mm/
10360
10361 MEMORY TECHNOLOGY DEVICES (MTD)
10362 M:      David Woodhouse <dwmw2@infradead.org>
10363 M:      Brian Norris <computersforpeace@gmail.com>
10364 M:      Marek Vasut <marek.vasut@gmail.com>
10365 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10366 M:      Richard Weinberger <richard@nod.at>
10367 M:      Vignesh Raghavendra <vigneshr@ti.com>
10368 L:      linux-mtd@lists.infradead.org
10369 W:      http://www.linux-mtd.infradead.org/
10370 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10373 S:      Maintained
10374 F:      Documentation/devicetree/bindings/mtd/
10375 F:      drivers/mtd/
10376 F:      include/linux/mtd/
10377 F:      include/uapi/mtd/
10378
10379 MEN A21 WATCHDOG DRIVER
10380 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10381 L:      linux-watchdog@vger.kernel.org
10382 S:      Maintained
10383 F:      drivers/watchdog/mena21_wdt.c
10384
10385 MEN CHAMELEON BUS (mcb)
10386 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10387 S:      Maintained
10388 F:      drivers/mcb/
10389 F:      include/linux/mcb.h
10390 F:      Documentation/driver-api/men-chameleon-bus.rst
10391
10392 MEN F21BMC (Board Management Controller)
10393 M:      Andreas Werner <andreas.werner@men.de>
10394 S:      Supported
10395 F:      drivers/mfd/menf21bmc.c
10396 F:      drivers/watchdog/menf21bmc_wdt.c
10397 F:      drivers/leds/leds-menf21bmc.c
10398 F:      drivers/hwmon/menf21bmc_hwmon.c
10399 F:      Documentation/hwmon/menf21bmc.rst
10400
10401 MEN Z069 WATCHDOG DRIVER
10402 M:      Johannes Thumshirn <jth@kernel.org>
10403 L:      linux-watchdog@vger.kernel.org
10404 S:      Maintained
10405 F:      drivers/watchdog/menz69_wdt.c
10406
10407 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10408 M:      Neil Armstrong <narmstrong@baylibre.com>
10409 L:      linux-media@vger.kernel.org
10410 L:      linux-amlogic@lists.infradead.org
10411 W:      http://linux-meson.com/
10412 S:      Supported
10413 F:      drivers/media/platform/meson/ao-cec.c
10414 F:      drivers/media/platform/meson/ao-cec-g12a.c
10415 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10416 T:      git git://linuxtv.org/media_tree.git
10417
10418 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10419 M:      Liang Yang <liang.yang@amlogic.com>
10420 L:      linux-mtd@lists.infradead.org
10421 S:      Maintained
10422 F:      drivers/mtd/nand/raw/meson_*
10423 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10424
10425 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10426 M:      Maxime Jourdan <mjourdan@baylibre.com>
10427 L:      linux-media@vger.kernel.org
10428 L:      linux-amlogic@lists.infradead.org
10429 S:      Supported
10430 F:      drivers/staging/media/meson/vdec/
10431 T:      git git://linuxtv.org/media_tree.git
10432
10433 METHODE UDPU SUPPORT
10434 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10435 S:      Maintained
10436 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10437
10438 MICROBLAZE ARCHITECTURE
10439 M:      Michal Simek <monstr@monstr.eu>
10440 W:      http://www.monstr.eu/fdt/
10441 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10442 S:      Supported
10443 F:      arch/microblaze/
10444
10445 MICROCHIP AT91 SERIAL DRIVER
10446 M:      Richard Genoud <richard.genoud@gmail.com>
10447 S:      Maintained
10448 F:      drivers/tty/serial/atmel_serial.c
10449 F:      drivers/tty/serial/atmel_serial.h
10450 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10451
10452 MICROCHIP AUDIO ASOC DRIVERS
10453 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10455 S:      Supported
10456 F:      sound/soc/atmel
10457
10458 MICROCHIP DMA DRIVER
10459 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10461 L:      dmaengine@vger.kernel.org
10462 S:      Supported
10463 F:      drivers/dma/at_hdmac.c
10464 F:      drivers/dma/at_hdmac_regs.h
10465 F:      include/linux/platform_data/dma-atmel.h
10466 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10467 F:      include/dt-bindings/dma/at91.h
10468
10469 MICROCHIP ECC DRIVER
10470 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10471 L:      linux-crypto@vger.kernel.org
10472 S:      Maintained
10473 F:      drivers/crypto/atmel-ecc.*
10474
10475 MICROCHIP I2C DRIVER
10476 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10477 L:      linux-i2c@vger.kernel.org
10478 S:      Supported
10479 F:      drivers/i2c/busses/i2c-at91.h
10480 F:      drivers/i2c/busses/i2c-at91-*.c
10481
10482 MICROCHIP ISC DRIVER
10483 M:      Eugen Hristev <eugen.hristev@microchip.com>
10484 L:      linux-media@vger.kernel.org
10485 S:      Supported
10486 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10487 F:      drivers/media/platform/atmel/atmel-isc.h
10488 F:      drivers/media/platform/atmel/atmel-isc-base.c
10489 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10490 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10491
10492 MICROCHIP ISI DRIVER
10493 M:      Eugen Hristev <eugen.hristev@microchip.com>
10494 L:      linux-media@vger.kernel.org
10495 S:      Supported
10496 F:      drivers/media/platform/atmel/atmel-isi.c
10497 F:      drivers/media/platform/atmel/atmel-isi.h
10498
10499 MICROCHIP AT91 USART MFD DRIVER
10500 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10501 L:      linux-kernel@vger.kernel.org
10502 S:      Supported
10503 F:      drivers/mfd/at91-usart.c
10504 F:      include/dt-bindings/mfd/at91-usart.h
10505 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10506
10507 MICROCHIP AT91 USART SPI DRIVER
10508 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10509 L:      linux-spi@vger.kernel.org
10510 S:      Supported
10511 F:      drivers/spi/spi-at91-usart.c
10512 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10513
10514 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10515 M:      Woojung Huh <woojung.huh@microchip.com>
10516 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10517 L:      netdev@vger.kernel.org
10518 S:      Maintained
10519 F:      net/dsa/tag_ksz.c
10520 F:      drivers/net/dsa/microchip/*
10521 F:      include/linux/platform_data/microchip-ksz.h
10522 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10523
10524 MICROCHIP LAN743X ETHERNET DRIVER
10525 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10526 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10527 L:      netdev@vger.kernel.org
10528 S:      Maintained
10529 F:      drivers/net/ethernet/microchip/lan743x_*
10530
10531 MICROCHIP LCDFB DRIVER
10532 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10533 L:      linux-fbdev@vger.kernel.org
10534 S:      Maintained
10535 F:      drivers/video/fbdev/atmel_lcdfb.c
10536 F:      include/video/atmel_lcdc.h
10537
10538 MICROCHIP MMC/SD/SDIO MCI DRIVER
10539 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10540 S:      Maintained
10541 F:      drivers/mmc/host/atmel-mci.c
10542
10543 MICROCHIP MCP16502 PMIC DRIVER
10544 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10546 S:      Maintained
10547 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10548 F:      drivers/regulator/mcp16502.c
10549
10550 MICROCHIP MCP3911 ADC DRIVER
10551 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10552 M:      Kent Gustavsson <kent@minoris.se>
10553 L:      linux-iio@vger.kernel.org
10554 S:      Supported
10555 F:      drivers/iio/adc/mcp3911.c
10556 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10557
10558 MICROCHIP NAND DRIVER
10559 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10560 L:      linux-mtd@lists.infradead.org
10561 S:      Supported
10562 F:      drivers/mtd/nand/raw/atmel/*
10563 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10564
10565 MICROCHIP PWM DRIVER
10566 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10568 L:      linux-pwm@vger.kernel.org
10569 S:      Supported
10570 F:      drivers/pwm/pwm-atmel.c
10571 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10572
10573 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10574 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10575 M:      Eugen Hristev <eugen.hristev@microchip.com>
10576 L:      linux-iio@vger.kernel.org
10577 S:      Supported
10578 F:      drivers/iio/adc/at91-sama5d2_adc.c
10579 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10580 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10581
10582 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10583 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10584 S:      Supported
10585 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10586
10587 MICROCHIP SPI DRIVER
10588 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10589 S:      Supported
10590 F:      drivers/spi/spi-atmel.*
10591
10592 MICROCHIP SSC DRIVER
10593 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10595 S:      Supported
10596 F:      drivers/misc/atmel-ssc.c
10597 F:      include/linux/atmel-ssc.h
10598
10599 MICROCHIP USBA UDC DRIVER
10600 M:      Cristian Birsan <cristian.birsan@microchip.com>
10601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10602 S:      Supported
10603 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10604
10605 MICROCHIP USB251XB DRIVER
10606 M:      Richard Leitner <richard.leitner@skidata.com>
10607 L:      linux-usb@vger.kernel.org
10608 S:      Maintained
10609 F:      drivers/usb/misc/usb251xb.c
10610 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10611
10612 MICROCHIP XDMA DRIVER
10613 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10614 L:      linux-arm-kernel@lists.infradead.org
10615 L:      dmaengine@vger.kernel.org
10616 S:      Supported
10617 F:      drivers/dma/at_xdmac.c
10618
10619 MICROSEMI MIPS SOCS
10620 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10621 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10622 L:      linux-mips@vger.kernel.org
10623 S:      Supported
10624 F:      arch/mips/generic/board-ocelot.c
10625 F:      arch/mips/configs/generic/board-ocelot.config
10626 F:      arch/mips/boot/dts/mscc/
10627 F:      Documentation/devicetree/bindings/mips/mscc.txt
10628
10629 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10630 M:      Don Brace <don.brace@microsemi.com>
10631 L:      esc.storagedev@microsemi.com
10632 L:      linux-scsi@vger.kernel.org
10633 S:      Supported
10634 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10635 F:      drivers/scsi/smartpqi/Kconfig
10636 F:      drivers/scsi/smartpqi/Makefile
10637 F:      include/linux/cciss*.h
10638 F:      include/uapi/linux/cciss*.h
10639 F:      Documentation/scsi/smartpqi.txt
10640
10641 MICROSEMI ETHERNET SWITCH DRIVER
10642 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10643 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10644 L:      netdev@vger.kernel.org
10645 S:      Supported
10646 F:      drivers/net/ethernet/mscc/
10647
10648 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10649 M:      Chen Yu <yu.c.chen@intel.com>
10650 L:      platform-driver-x86@vger.kernel.org
10651 S:      Supported
10652 F:      drivers/platform/x86/surfacepro3_button.c
10653
10654 MICROTEK X6 SCANNER
10655 M:      Oliver Neukum <oliver@neukum.org>
10656 S:      Maintained
10657 F:      drivers/usb/image/microtek.*
10658
10659 MIPS
10660 M:      Ralf Baechle <ralf@linux-mips.org>
10661 M:      Paul Burton <paul.burton@mips.com>
10662 M:      James Hogan <jhogan@kernel.org>
10663 L:      linux-mips@vger.kernel.org
10664 W:      http://www.linux-mips.org/
10665 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10667 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10668 S:      Supported
10669 F:      Documentation/devicetree/bindings/mips/
10670 F:      Documentation/mips/
10671 F:      arch/mips/
10672 F:      drivers/platform/mips/
10673
10674 MIPS BOSTON DEVELOPMENT BOARD
10675 M:      Paul Burton <paul.burton@mips.com>
10676 L:      linux-mips@vger.kernel.org
10677 S:      Maintained
10678 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10679 F:      arch/mips/boot/dts/img/boston.dts
10680 F:      arch/mips/configs/generic/board-boston.config
10681 F:      drivers/clk/imgtec/clk-boston.c
10682 F:      include/dt-bindings/clock/boston-clock.h
10683
10684 MIPS GENERIC PLATFORM
10685 M:      Paul Burton <paul.burton@mips.com>
10686 L:      linux-mips@vger.kernel.org
10687 S:      Supported
10688 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10689 F:      arch/mips/generic/
10690 F:      arch/mips/tools/generic-board-config.sh
10691
10692 MIPS/LOONGSON1 ARCHITECTURE
10693 M:      Keguang Zhang <keguang.zhang@gmail.com>
10694 L:      linux-mips@vger.kernel.org
10695 S:      Maintained
10696 F:      arch/mips/loongson32/
10697 F:      arch/mips/include/asm/mach-loongson32/
10698 F:      drivers/*/*loongson1*
10699 F:      drivers/*/*/*loongson1*
10700
10701 MIPS/LOONGSON2 ARCHITECTURE
10702 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10703 L:      linux-mips@vger.kernel.org
10704 S:      Maintained
10705 F:      arch/mips/loongson64/fuloong-2e/
10706 F:      arch/mips/loongson64/lemote-2f/
10707 F:      arch/mips/include/asm/mach-loongson64/
10708 F:      drivers/*/*loongson2*
10709 F:      drivers/*/*/*loongson2*
10710
10711 MIPS/LOONGSON3 ARCHITECTURE
10712 M:      Huacai Chen <chenhc@lemote.com>
10713 L:      linux-mips@vger.kernel.org
10714 S:      Maintained
10715 F:      arch/mips/loongson64/
10716 F:      arch/mips/include/asm/mach-loongson64/
10717 F:      drivers/platform/mips/cpu_hwmon.c
10718 F:      drivers/*/*loongson3*
10719 F:      drivers/*/*/*loongson3*
10720
10721 MIPS RINT INSTRUCTION EMULATION
10722 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10723 L:      linux-mips@vger.kernel.org
10724 S:      Supported
10725 F:      arch/mips/math-emu/sp_rint.c
10726 F:      arch/mips/math-emu/dp_rint.c
10727
10728 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10729 M:      Hans Verkuil <hverkuil@xs4all.nl>
10730 L:      linux-media@vger.kernel.org
10731 T:      git git://linuxtv.org/media_tree.git
10732 W:      https://linuxtv.org
10733 S:      Odd Fixes
10734 F:      drivers/media/radio/radio-miropcm20*
10735
10736 MMP SUPPORT
10737 R:      Lubomir Rintel <lkundrak@v3.sk>
10738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10739 S:      Odd Fixes
10740 F:      arch/arm/boot/dts/mmp*
10741 F:      arch/arm/mach-mmp/
10742
10743 MMU GATHER AND TLB INVALIDATION
10744 M:      Will Deacon <will@kernel.org>
10745 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10746 M:      Andrew Morton <akpm@linux-foundation.org>
10747 M:      Nick Piggin <npiggin@gmail.com>
10748 M:      Peter Zijlstra <peterz@infradead.org>
10749 L:      linux-arch@vger.kernel.org
10750 L:      linux-mm@kvack.org
10751 S:      Maintained
10752 F:      arch/*/include/asm/tlb.h
10753 F:      include/asm-generic/tlb.h
10754 F:      mm/mmu_gather.c
10755
10756 MN88472 MEDIA DRIVER
10757 M:      Antti Palosaari <crope@iki.fi>
10758 L:      linux-media@vger.kernel.org
10759 W:      https://linuxtv.org
10760 W:      http://palosaari.fi/linux/
10761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10762 S:      Maintained
10763 F:      drivers/media/dvb-frontends/mn88472*
10764
10765 MN88473 MEDIA DRIVER
10766 M:      Antti Palosaari <crope@iki.fi>
10767 L:      linux-media@vger.kernel.org
10768 W:      https://linuxtv.org
10769 W:      http://palosaari.fi/linux/
10770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10771 S:      Maintained
10772 F:      drivers/media/dvb-frontends/mn88473*
10773
10774 MODULE SUPPORT
10775 M:      Jessica Yu <jeyu@kernel.org>
10776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10777 S:      Maintained
10778 F:      include/linux/module.h
10779 F:      kernel/module.c
10780
10781 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10782 W:      http://popies.net/meye/
10783 S:      Orphan
10784 F:      Documentation/media/v4l-drivers/meye*
10785 F:      drivers/media/pci/meye/
10786 F:      include/uapi/linux/meye.h
10787
10788 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10789 M:      Jiri Slaby <jirislaby@gmail.com>
10790 S:      Maintained
10791 F:      Documentation/driver-api/serial/moxa-smartio.rst
10792 F:      drivers/tty/mxser.*
10793
10794 MR800 AVERMEDIA USB FM RADIO DRIVER
10795 M:      Alexey Klimov <klimov.linux@gmail.com>
10796 L:      linux-media@vger.kernel.org
10797 T:      git git://linuxtv.org/media_tree.git
10798 S:      Maintained
10799 F:      drivers/media/radio/radio-mr800.c
10800
10801 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10802 M:      Alan Ott <alan@signal11.us>
10803 L:      linux-wpan@vger.kernel.org
10804 S:      Maintained
10805 F:      drivers/net/ieee802154/mrf24j40.c
10806 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10807
10808 MSI LAPTOP SUPPORT
10809 M:      "Lee, Chun-Yi" <jlee@suse.com>
10810 L:      platform-driver-x86@vger.kernel.org
10811 S:      Maintained
10812 F:      drivers/platform/x86/msi-laptop.c
10813
10814 MSI WMI SUPPORT
10815 L:      platform-driver-x86@vger.kernel.org
10816 S:      Orphan
10817 F:      drivers/platform/x86/msi-wmi.c
10818
10819 MSI001 MEDIA DRIVER
10820 M:      Antti Palosaari <crope@iki.fi>
10821 L:      linux-media@vger.kernel.org
10822 W:      https://linuxtv.org
10823 W:      http://palosaari.fi/linux/
10824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10825 T:      git git://linuxtv.org/anttip/media_tree.git
10826 S:      Maintained
10827 F:      drivers/media/tuners/msi001*
10828
10829 MSI2500 MEDIA DRIVER
10830 M:      Antti Palosaari <crope@iki.fi>
10831 L:      linux-media@vger.kernel.org
10832 W:      https://linuxtv.org
10833 W:      http://palosaari.fi/linux/
10834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10835 T:      git git://linuxtv.org/anttip/media_tree.git
10836 S:      Maintained
10837 F:      drivers/media/usb/msi2500/
10838
10839 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10840 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10841 L:      linux-mtd@lists.infradead.org
10842 S:      Maintained
10843 F:      drivers/mtd/devices/docg3*
10844
10845 MT9M032 APTINA SENSOR DRIVER
10846 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10847 L:      linux-media@vger.kernel.org
10848 T:      git git://linuxtv.org/media_tree.git
10849 S:      Maintained
10850 F:      drivers/media/i2c/mt9m032.c
10851 F:      include/media/i2c/mt9m032.h
10852
10853 MT9P031 APTINA CAMERA SENSOR
10854 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10855 L:      linux-media@vger.kernel.org
10856 T:      git git://linuxtv.org/media_tree.git
10857 S:      Maintained
10858 F:      drivers/media/i2c/mt9p031.c
10859 F:      include/media/i2c/mt9p031.h
10860
10861 MT9T001 APTINA CAMERA SENSOR
10862 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10863 L:      linux-media@vger.kernel.org
10864 T:      git git://linuxtv.org/media_tree.git
10865 S:      Maintained
10866 F:      drivers/media/i2c/mt9t001.c
10867 F:      include/media/i2c/mt9t001.h
10868
10869 MT9T112 APTINA CAMERA SENSOR
10870 M:      Jacopo Mondi <jacopo@jmondi.org>
10871 L:      linux-media@vger.kernel.org
10872 T:      git git://linuxtv.org/media_tree.git
10873 S:      Odd Fixes
10874 F:      drivers/media/i2c/mt9t112.c
10875 F:      include/media/i2c/mt9t112.h
10876
10877 MT9V032 APTINA CAMERA SENSOR
10878 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10879 L:      linux-media@vger.kernel.org
10880 T:      git git://linuxtv.org/media_tree.git
10881 S:      Maintained
10882 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10883 F:      drivers/media/i2c/mt9v032.c
10884 F:      include/media/i2c/mt9v032.h
10885
10886 MT9V111 APTINA CAMERA SENSOR
10887 M:      Jacopo Mondi <jacopo@jmondi.org>
10888 L:      linux-media@vger.kernel.org
10889 T:      git git://linuxtv.org/media_tree.git
10890 S:      Maintained
10891 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10892 F:      drivers/media/i2c/mt9v111.c
10893
10894 MULTIFUNCTION DEVICES (MFD)
10895 M:      Lee Jones <lee.jones@linaro.org>
10896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10897 S:      Supported
10898 F:      Documentation/devicetree/bindings/mfd/
10899 F:      drivers/mfd/
10900 F:      include/linux/mfd/
10901 F:      include/dt-bindings/mfd/
10902
10903 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10904 S:      Orphan
10905 F:      drivers/mmc/host/mmc_spi.c
10906 F:      include/linux/spi/mmc_spi.h
10907
10908 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10909 M:      Ulf Hansson <ulf.hansson@linaro.org>
10910 L:      linux-mmc@vger.kernel.org
10911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10912 S:      Maintained
10913 F:      Documentation/devicetree/bindings/mmc/
10914 F:      drivers/mmc/
10915 F:      include/linux/mmc/
10916 F:      include/uapi/linux/mmc/
10917
10918 MULTIPLEXER SUBSYSTEM
10919 M:      Peter Rosin <peda@axentia.se>
10920 S:      Maintained
10921 F:      Documentation/ABI/testing/sysfs-class-mux*
10922 F:      Documentation/devicetree/bindings/mux/
10923 F:      include/dt-bindings/mux/
10924 F:      include/linux/mux/
10925 F:      drivers/mux/
10926
10927 MULTITECH MULTIPORT CARD (ISICOM)
10928 S:      Orphan
10929 F:      drivers/tty/isicom.c
10930 F:      include/linux/isicom.h
10931
10932 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10933 M:      Bin Liu <b-liu@ti.com>
10934 L:      linux-usb@vger.kernel.org
10935 S:      Maintained
10936 F:      drivers/usb/musb/
10937
10938 MXL301RF MEDIA DRIVER
10939 M:      Akihiro Tsukada <tskd08@gmail.com>
10940 L:      linux-media@vger.kernel.org
10941 S:      Odd Fixes
10942 F:      drivers/media/tuners/mxl301rf*
10943
10944 MXL5007T MEDIA DRIVER
10945 M:      Michael Krufky <mkrufky@linuxtv.org>
10946 L:      linux-media@vger.kernel.org
10947 W:      https://linuxtv.org
10948 W:      http://github.com/mkrufky
10949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10950 T:      git git://linuxtv.org/mkrufky/tuners.git
10951 S:      Maintained
10952 F:      drivers/media/tuners/mxl5007t.*
10953
10954 MXSFB DRM DRIVER
10955 M:      Marek Vasut <marex@denx.de>
10956 M:      Stefan Agner <stefan@agner.ch>
10957 L:      dri-devel@lists.freedesktop.org
10958 S:      Supported
10959 F:      drivers/gpu/drm/mxsfb/
10960 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10961 T:      git git://anongit.freedesktop.org/drm/drm-misc
10962
10963 MYLEX DAC960 PCI RAID Controller
10964 M:      Hannes Reinecke <hare@kernel.org>
10965 L:      linux-scsi@vger.kernel.org
10966 S:      Supported
10967 F:      drivers/scsi/myrb.*
10968 F:      drivers/scsi/myrs.*
10969
10970 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10971 M:      Chris Lee <christopher.lee@cspi.com>
10972 L:      netdev@vger.kernel.org
10973 W:      https://www.cspi.com/ethernet-products/support/downloads/
10974 S:      Supported
10975 F:      drivers/net/ethernet/myricom/myri10ge/
10976
10977 NAND FLASH SUBSYSTEM
10978 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10979 R:      Richard Weinberger <richard@nod.at>
10980 L:      linux-mtd@lists.infradead.org
10981 W:      http://www.linux-mtd.infradead.org/
10982 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10984 S:      Maintained
10985 F:      drivers/mtd/nand/
10986 F:      include/linux/mtd/*nand*.h
10987
10988 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10989 M:      Daniel Mack <zonque@gmail.com>
10990 S:      Maintained
10991 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10992 W:      http://www.native-instruments.com
10993 F:      sound/usb/caiaq/
10994
10995 NATSEMI ETHERNET DRIVER (DP8381x)
10996 S:      Orphan
10997 F:      drivers/net/ethernet/natsemi/natsemi.c
10998
10999 NCR 5380 SCSI DRIVERS
11000 M:      Finn Thain <fthain@telegraphics.com.au>
11001 M:      Michael Schmitz <schmitzmic@gmail.com>
11002 L:      linux-scsi@vger.kernel.org
11003 S:      Maintained
11004 F:      Documentation/scsi/g_NCR5380.txt
11005 F:      drivers/scsi/NCR5380.*
11006 F:      drivers/scsi/arm/cumana_1.c
11007 F:      drivers/scsi/arm/oak.c
11008 F:      drivers/scsi/atari_scsi.*
11009 F:      drivers/scsi/dmx3191d.c
11010 F:      drivers/scsi/g_NCR5380.*
11011 F:      drivers/scsi/mac_scsi.*
11012 F:      drivers/scsi/sun3_scsi.*
11013 F:      drivers/scsi/sun3_scsi_vme.c
11014
11015 NCSI LIBRARY:
11016 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11017 S:      Maintained
11018 F:      net/ncsi/
11019
11020 NCT6775 HARDWARE MONITOR DRIVER
11021 M:      Guenter Roeck <linux@roeck-us.net>
11022 L:      linux-hwmon@vger.kernel.org
11023 S:      Maintained
11024 F:      Documentation/hwmon/nct6775.rst
11025 F:      drivers/hwmon/nct6775.c
11026
11027 NET_FAILOVER MODULE
11028 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11029 L:      netdev@vger.kernel.org
11030 S:      Supported
11031 F:      driver/net/net_failover.c
11032 F:      include/net/net_failover.h
11033 F:      Documentation/networking/net_failover.rst
11034
11035 NETEM NETWORK EMULATOR
11036 M:      Stephen Hemminger <stephen@networkplumber.org>
11037 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11038 S:      Maintained
11039 F:      net/sched/sch_netem.c
11040
11041 NETERION 10GbE DRIVERS (s2io/vxge)
11042 M:      Jon Mason <jdmason@kudzu.us>
11043 L:      netdev@vger.kernel.org
11044 S:      Supported
11045 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11046 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11047 F:      drivers/net/ethernet/neterion/
11048
11049 NETFILTER
11050 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11051 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11052 M:      Florian Westphal <fw@strlen.de>
11053 L:      netfilter-devel@vger.kernel.org
11054 L:      coreteam@netfilter.org
11055 W:      http://www.netfilter.org/
11056 W:      http://www.iptables.org/
11057 W:      http://www.nftables.org/
11058 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11061 S:      Maintained
11062 F:      include/linux/netfilter*
11063 F:      include/linux/netfilter/
11064 F:      include/net/netfilter/
11065 F:      include/uapi/linux/netfilter*
11066 F:      include/uapi/linux/netfilter/
11067 F:      net/*/netfilter.c
11068 F:      net/*/netfilter/
11069 F:      net/netfilter/
11070 F:      net/bridge/br_netfilter*.c
11071
11072 NETROM NETWORK LAYER
11073 M:      Ralf Baechle <ralf@linux-mips.org>
11074 L:      linux-hams@vger.kernel.org
11075 W:      http://www.linux-ax25.org/
11076 S:      Maintained
11077 F:      include/net/netrom.h
11078 F:      include/uapi/linux/netrom.h
11079 F:      net/netrom/
11080
11081 NETRONOME ETHERNET DRIVERS
11082 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11083 L:      oss-drivers@netronome.com
11084 S:      Maintained
11085 F:      drivers/net/ethernet/netronome/
11086
11087 NETWORK BLOCK DEVICE (NBD)
11088 M:      Josef Bacik <josef@toxicpanda.com>
11089 S:      Maintained
11090 L:      linux-block@vger.kernel.org
11091 L:      nbd@other.debian.org
11092 F:      Documentation/admin-guide/blockdev/nbd.rst
11093 F:      drivers/block/nbd.c
11094 F:      include/trace/events/nbd.h
11095 F:      include/uapi/linux/nbd.h
11096
11097 NETWORK DROP MONITOR
11098 M:      Neil Horman <nhorman@tuxdriver.com>
11099 L:      netdev@vger.kernel.org
11100 S:      Maintained
11101 W:      https://fedorahosted.org/dropwatch/
11102 F:      net/core/drop_monitor.c
11103 F:      include/uapi/linux/net_dropmon.h
11104
11105 NETWORKING DRIVERS
11106 M:      "David S. Miller" <davem@davemloft.net>
11107 L:      netdev@vger.kernel.org
11108 W:      http://www.linuxfoundation.org/en/Net
11109 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11112 S:      Odd Fixes
11113 F:      Documentation/devicetree/bindings/net/
11114 F:      drivers/net/
11115 F:      include/linux/if_*
11116 F:      include/linux/netdevice.h
11117 F:      include/linux/etherdevice.h
11118 F:      include/linux/fcdevice.h
11119 F:      include/linux/fddidevice.h
11120 F:      include/linux/hippidevice.h
11121 F:      include/linux/inetdevice.h
11122 F:      include/uapi/linux/if_*
11123 F:      include/uapi/linux/netdevice.h
11124
11125 NETWORKING DRIVERS (WIRELESS)
11126 M:      Kalle Valo <kvalo@codeaurora.org>
11127 L:      linux-wireless@vger.kernel.org
11128 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11131 S:      Maintained
11132 F:      Documentation/devicetree/bindings/net/wireless/
11133 F:      drivers/net/wireless/
11134
11135 NETWORKING [DSA]
11136 M:      Andrew Lunn <andrew@lunn.ch>
11137 M:      Vivien Didelot <vivien.didelot@gmail.com>
11138 M:      Florian Fainelli <f.fainelli@gmail.com>
11139 S:      Maintained
11140 F:      Documentation/devicetree/bindings/net/dsa/
11141 F:      net/dsa/
11142 F:      include/net/dsa.h
11143 F:      include/linux/dsa/
11144 F:      include/linux/platform_data/dsa.h
11145 F:      drivers/net/dsa/
11146
11147 NETWORKING [GENERAL]
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 B:      mailto:netdev@vger.kernel.org
11155 S:      Maintained
11156 F:      net/
11157 F:      include/net/
11158 F:      include/linux/in.h
11159 F:      include/linux/net.h
11160 F:      include/linux/netdevice.h
11161 F:      include/uapi/linux/in.h
11162 F:      include/uapi/linux/net.h
11163 F:      include/uapi/linux/netdevice.h
11164 F:      include/uapi/linux/net_namespace.h
11165 F:      tools/testing/selftests/net/
11166 F:      lib/net_utils.c
11167 F:      lib/random32.c
11168 F:      Documentation/networking/
11169
11170 NETWORKING [IPSEC]
11171 M:      Steffen Klassert <steffen.klassert@secunet.com>
11172 M:      Herbert Xu <herbert@gondor.apana.org.au>
11173 M:      "David S. Miller" <davem@davemloft.net>
11174 L:      netdev@vger.kernel.org
11175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11177 S:      Maintained
11178 F:      net/xfrm/
11179 F:      net/key/
11180 F:      net/ipv4/xfrm*
11181 F:      net/ipv4/esp4*
11182 F:      net/ipv4/ah4.c
11183 F:      net/ipv4/ipcomp.c
11184 F:      net/ipv4/ip_vti.c
11185 F:      net/ipv6/xfrm*
11186 F:      net/ipv6/esp6*
11187 F:      net/ipv6/ah6.c
11188 F:      net/ipv6/ipcomp6.c
11189 F:      net/ipv6/ip6_vti.c
11190 F:      include/uapi/linux/xfrm.h
11191 F:      include/net/xfrm.h
11192
11193 NETWORKING [IPv4/IPv6]
11194 M:      "David S. Miller" <davem@davemloft.net>
11195 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11196 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11197 L:      netdev@vger.kernel.org
11198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11199 S:      Maintained
11200 F:      net/ipv4/
11201 F:      net/ipv6/
11202 F:      include/net/ip*
11203 F:      arch/x86/net/*
11204
11205 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11206 M:      Paul Moore <paul@paul-moore.com>
11207 W:      https://github.com/netlabel
11208 L:      netdev@vger.kernel.org
11209 L:      linux-security-module@vger.kernel.org
11210 S:      Maintained
11211 F:      Documentation/netlabel/
11212 F:      include/net/calipso.h
11213 F:      include/net/cipso_ipv4.h
11214 F:      include/net/netlabel.h
11215 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11216 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11217 F:      net/netlabel/
11218 F:      net/ipv4/cipso_ipv4.c
11219 F:      net/ipv6/calipso.c
11220 F:      net/netfilter/xt_CONNSECMARK.c
11221 F:      net/netfilter/xt_SECMARK.c
11222
11223 NETWORKING [TCP]
11224 M:      Eric Dumazet <edumazet@google.com>
11225 L:      netdev@vger.kernel.org
11226 S:      Maintained
11227 F:      net/ipv4/tcp*.c
11228 F:      net/ipv4/syncookies.c
11229 F:      net/ipv6/tcp*.c
11230 F:      net/ipv6/syncookies.c
11231 F:      include/uapi/linux/tcp.h
11232 F:      include/net/tcp.h
11233 F:      include/linux/tcp.h
11234 F:      include/trace/events/tcp.h
11235
11236 NETWORKING [TLS]
11237 M:      Boris Pismenny <borisp@mellanox.com>
11238 M:      Aviad Yehezkel <aviadye@mellanox.com>
11239 M:      Dave Watson <davejwatson@fb.com>
11240 M:      John Fastabend <john.fastabend@gmail.com>
11241 M:      Daniel Borkmann <daniel@iogearbox.net>
11242 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11243 L:      netdev@vger.kernel.org
11244 S:      Maintained
11245 F:      net/tls/*
11246 F:      include/uapi/linux/tls.h
11247 F:      include/net/tls.h
11248
11249 NETWORKING [WIRELESS]
11250 L:      linux-wireless@vger.kernel.org
11251 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11252
11253 NETDEVSIM
11254 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11255 S:      Maintained
11256 F:      drivers/net/netdevsim/*
11257
11258 NETXEN (1/10) GbE SUPPORT
11259 M:      Manish Chopra <manishc@marvell.com>
11260 M:      Rahul Verma <rahulv@marvell.com>
11261 M:      GR-Linux-NIC-Dev@marvell.com
11262 L:      netdev@vger.kernel.org
11263 S:      Supported
11264 F:      drivers/net/ethernet/qlogic/netxen/
11265
11266 NEXTHOP
11267 M:      David Ahern <dsahern@kernel.org>
11268 L:      netdev@vger.kernel.org
11269 S:      Maintained
11270 F:      include/net/nexthop.h
11271 F:      include/uapi/linux/nexthop.h
11272 F:      include/net/netns/nexthop.h
11273 F:      net/ipv4/nexthop.c
11274
11275 NFC SUBSYSTEM
11276 L:      netdev@vger.kernel.org
11277 S:      Orphan
11278 F:      net/nfc/
11279 F:      include/net/nfc/
11280 F:      include/uapi/linux/nfc.h
11281 F:      drivers/nfc/
11282 F:      include/linux/platform_data/nfcmrvl.h
11283 F:      include/linux/platform_data/nxp-nci.h
11284 F:      Documentation/devicetree/bindings/net/nfc/
11285
11286 NFS, SUNRPC, AND LOCKD CLIENTS
11287 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11288 M:      Anna Schumaker <anna.schumaker@netapp.com>
11289 L:      linux-nfs@vger.kernel.org
11290 W:      http://client.linux-nfs.org
11291 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11292 S:      Maintained
11293 F:      fs/lockd/
11294 F:      fs/nfs/
11295 F:      fs/nfs_common/
11296 F:      net/sunrpc/
11297 F:      include/linux/lockd/
11298 F:      include/linux/nfs*
11299 F:      include/linux/sunrpc/
11300 F:      include/uapi/linux/nfs*
11301 F:      include/uapi/linux/sunrpc/
11302
11303 NILFS2 FILESYSTEM
11304 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11305 L:      linux-nilfs@vger.kernel.org
11306 W:      https://nilfs.sourceforge.io/
11307 W:      https://nilfs.osdn.jp/
11308 T:      git git://github.com/konis/nilfs2.git
11309 S:      Supported
11310 F:      Documentation/filesystems/nilfs2.txt
11311 F:      fs/nilfs2/
11312 F:      include/trace/events/nilfs2.h
11313 F:      include/uapi/linux/nilfs2_api.h
11314 F:      include/uapi/linux/nilfs2_ondisk.h
11315
11316 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11317 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11318 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11319 S:      Maintained
11320 F:      Documentation/scsi/NinjaSCSI.txt
11321 F:      drivers/scsi/pcmcia/nsp_*
11322
11323 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11324 M:      GOTO Masanori <gotom@debian.or.jp>
11325 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11326 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11327 S:      Maintained
11328 F:      Documentation/scsi/NinjaSCSI.txt
11329 F:      drivers/scsi/nsp32*
11330
11331 NIOS2 ARCHITECTURE
11332 M:      Ley Foon Tan <lftan@altera.com>
11333 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11335 S:      Maintained
11336 F:      arch/nios2/
11337
11338 NOHZ, DYNTICKS SUPPORT
11339 M:      Frederic Weisbecker <fweisbec@gmail.com>
11340 M:      Thomas Gleixner <tglx@linutronix.de>
11341 M:      Ingo Molnar <mingo@kernel.org>
11342 L:      linux-kernel@vger.kernel.org
11343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11344 S:      Maintained
11345 F:      kernel/time/tick*.*
11346 F:      include/linux/tick.h
11347 F:      include/linux/sched/nohz.h
11348
11349 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11350 M:      Pavel Machek <pavel@ucw.cz>
11351 M:      Sakari Ailus <sakari.ailus@iki.fi>
11352 L:      linux-media@vger.kernel.org
11353 S:      Maintained
11354 F:      drivers/media/i2c/et8ek8
11355 F:      drivers/media/i2c/ad5820.c
11356
11357 NOKIA N900 POWER SUPPLY DRIVERS
11358 R:      Pali Rohár <pali.rohar@gmail.com>
11359 F:      include/linux/power/bq2415x_charger.h
11360 F:      include/linux/power/bq27xxx_battery.h
11361 F:      include/linux/power/isp1704_charger.h
11362 F:      drivers/power/supply/bq2415x_charger.c
11363 F:      drivers/power/supply/bq27xxx_battery.c
11364 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11365 F:      drivers/power/supply/isp1704_charger.c
11366 F:      drivers/power/supply/rx51_battery.c
11367
11368 NOLIBC HEADER FILE
11369 M:      Willy Tarreau <w@1wt.eu>
11370 S:      Maintained
11371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11372 F:      tools/include/nolibc/
11373
11374 NTB AMD DRIVER
11375 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11376 L:      linux-ntb@googlegroups.com
11377 S:      Supported
11378 F:      drivers/ntb/hw/amd/
11379
11380 NTB DRIVER CORE
11381 M:      Jon Mason <jdmason@kudzu.us>
11382 M:      Dave Jiang <dave.jiang@intel.com>
11383 M:      Allen Hubbe <allenbh@gmail.com>
11384 L:      linux-ntb@googlegroups.com
11385 S:      Supported
11386 W:      https://github.com/jonmason/ntb/wiki
11387 T:      git git://github.com/jonmason/ntb.git
11388 F:      drivers/ntb/
11389 F:      drivers/net/ntb_netdev.c
11390 F:      include/linux/ntb.h
11391 F:      include/linux/ntb_transport.h
11392 F:      tools/testing/selftests/ntb/
11393
11394 NTB IDT DRIVER
11395 M:      Serge Semin <fancer.lancer@gmail.com>
11396 L:      linux-ntb@googlegroups.com
11397 S:      Supported
11398 F:      drivers/ntb/hw/idt/
11399
11400 NTB INTEL DRIVER
11401 M:      Dave Jiang <dave.jiang@intel.com>
11402 L:      linux-ntb@googlegroups.com
11403 S:      Supported
11404 W:      https://github.com/davejiang/linux/wiki
11405 T:      git https://github.com/davejiang/linux.git
11406 F:      drivers/ntb/hw/intel/
11407
11408 NTFS FILESYSTEM
11409 M:      Anton Altaparmakov <anton@tuxera.com>
11410 L:      linux-ntfs-dev@lists.sourceforge.net
11411 W:      http://www.tuxera.com/
11412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11413 S:      Supported
11414 F:      Documentation/filesystems/ntfs.txt
11415 F:      fs/ntfs/
11416
11417 NUBUS SUBSYSTEM
11418 M:      Finn Thain <fthain@telegraphics.com.au>
11419 L:      linux-m68k@lists.linux-m68k.org
11420 S:      Maintained
11421 F:      arch/*/include/asm/nubus.h
11422 F:      drivers/nubus/
11423 F:      include/linux/nubus.h
11424 F:      include/uapi/linux/nubus.h
11425
11426 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11427 M:      Antonino Daplas <adaplas@gmail.com>
11428 L:      linux-fbdev@vger.kernel.org
11429 S:      Maintained
11430 F:      drivers/video/fbdev/riva/
11431 F:      drivers/video/fbdev/nvidia/
11432
11433 NVM EXPRESS DRIVER
11434 M:      Keith Busch <kbusch@kernel.org>
11435 M:      Jens Axboe <axboe@fb.com>
11436 M:      Christoph Hellwig <hch@lst.de>
11437 M:      Sagi Grimberg <sagi@grimberg.me>
11438 L:      linux-nvme@lists.infradead.org
11439 T:      git://git.infradead.org/nvme.git
11440 W:      http://git.infradead.org/nvme.git
11441 S:      Supported
11442 F:      drivers/nvme/host/
11443 F:      include/linux/nvme.h
11444 F:      include/uapi/linux/nvme_ioctl.h
11445
11446 NVM EXPRESS FC TRANSPORT DRIVERS
11447 M:      James Smart <james.smart@broadcom.com>
11448 L:      linux-nvme@lists.infradead.org
11449 S:      Supported
11450 F:      include/linux/nvme-fc.h
11451 F:      include/linux/nvme-fc-driver.h
11452 F:      drivers/nvme/host/fc.c
11453 F:      drivers/nvme/target/fc.c
11454 F:      drivers/nvme/target/fcloop.c
11455
11456 NVM EXPRESS TARGET DRIVER
11457 M:      Christoph Hellwig <hch@lst.de>
11458 M:      Sagi Grimberg <sagi@grimberg.me>
11459 L:      linux-nvme@lists.infradead.org
11460 T:      git://git.infradead.org/nvme.git
11461 W:      http://git.infradead.org/nvme.git
11462 S:      Supported
11463 F:      drivers/nvme/target/
11464
11465 NVMEM FRAMEWORK
11466 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11467 S:      Maintained
11468 F:      drivers/nvmem/
11469 F:      Documentation/devicetree/bindings/nvmem/
11470 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11471 F:      include/linux/nvmem-consumer.h
11472 F:      include/linux/nvmem-provider.h
11473
11474 NXP FXAS21002C DRIVER
11475 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11476 L:      linux-iio@vger.kernel.org
11477 S:      Maintained
11478 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11479 F:      drivers/iio/gyro/fxas21002c_core.c
11480 F:      drivers/iio/gyro/fxas21002c.h
11481 F:      drivers/iio/gyro/fxas21002c_i2c.c
11482 F:      drivers/iio/gyro/fxas21002c_spi.c
11483
11484 NXP SGTL5000 DRIVER
11485 M:      Fabio Estevam <festevam@gmail.com>
11486 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11487 S:      Maintained
11488 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11489 F:      sound/soc/codecs/sgtl5000*
11490
11491 NXP SJA1105 ETHERNET SWITCH DRIVER
11492 M:      Vladimir Oltean <olteanv@gmail.com>
11493 L:      linux-kernel@vger.kernel.org
11494 S:      Maintained
11495 F:      drivers/net/dsa/sja1105
11496
11497 NXP TDA998X DRM DRIVER
11498 M:      Russell King <linux@armlinux.org.uk>
11499 S:      Maintained
11500 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11501 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11502 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11503 F:      include/drm/i2c/tda998x.h
11504 F:      include/dt-bindings/display/tda998x.h
11505 K:      "nxp,tda998x"
11506
11507 NXP TFA9879 DRIVER
11508 M:      Peter Rosin <peda@axentia.se>
11509 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11510 S:      Maintained
11511 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11512 F:      sound/soc/codecs/tfa9879*
11513
11514 NXP-NCI NFC DRIVER
11515 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11516 R:      Charles Gorand <charles.gorand@effinnov.com>
11517 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11518 S:      Supported
11519 F:      drivers/nfc/nxp-nci
11520
11521 OBJAGG
11522 M:      Jiri Pirko <jiri@mellanox.com>
11523 L:      netdev@vger.kernel.org
11524 S:      Supported
11525 F:      lib/objagg.c
11526 F:      lib/test_objagg.c
11527 F:      include/linux/objagg.h
11528
11529 NXP FSPI DRIVER
11530 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11531 M:      Ashish Kumar <ashish.kumar@nxp.com>
11532 L:      linux-spi@vger.kernel.org
11533 S:      Maintained
11534 F:      drivers/spi/spi-nxp-fspi.c
11535 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11536
11537 OBJTOOL
11538 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11539 M:      Peter Zijlstra <peterz@infradead.org>
11540 S:      Supported
11541 F:      tools/objtool/
11542
11543 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11544 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11545 M:      Andrew Donnellan <ajd@linux.ibm.com>
11546 L:      linuxppc-dev@lists.ozlabs.org
11547 S:      Supported
11548 F:      arch/powerpc/platforms/powernv/ocxl.c
11549 F:      arch/powerpc/include/asm/pnv-ocxl.h
11550 F:      drivers/misc/ocxl/
11551 F:      include/misc/ocxl*
11552 F:      include/uapi/misc/ocxl.h
11553 F:      Documentation/userspace-api/accelerators/ocxl.rst
11554
11555 OMAP AUDIO SUPPORT
11556 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11557 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11558 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11559 L:      linux-omap@vger.kernel.org
11560 S:      Maintained
11561 F:      sound/soc/ti/omap*
11562 F:      sound/soc/ti/rx51.c
11563 F:      sound/soc/ti/n810.c
11564 F:      sound/soc/ti/sdma-pcm.*
11565
11566 OMAP CLOCK FRAMEWORK SUPPORT
11567 M:      Paul Walmsley <paul@pwsan.com>
11568 L:      linux-omap@vger.kernel.org
11569 S:      Maintained
11570 F:      arch/arm/*omap*/*clock*
11571
11572 OMAP DEVICE TREE SUPPORT
11573 M:      Benoît Cousson <bcousson@baylibre.com>
11574 M:      Tony Lindgren <tony@atomide.com>
11575 L:      linux-omap@vger.kernel.org
11576 L:      devicetree@vger.kernel.org
11577 S:      Maintained
11578 F:      arch/arm/boot/dts/*omap*
11579 F:      arch/arm/boot/dts/*am3*
11580 F:      arch/arm/boot/dts/*am4*
11581 F:      arch/arm/boot/dts/*am5*
11582 F:      arch/arm/boot/dts/*dra7*
11583
11584 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11585 L:      linux-omap@vger.kernel.org
11586 L:      linux-fbdev@vger.kernel.org
11587 S:      Orphan
11588 F:      drivers/video/fbdev/omap2/
11589 F:      Documentation/arm/omap/dss.rst
11590
11591 OMAP FRAMEBUFFER SUPPORT
11592 L:      linux-fbdev@vger.kernel.org
11593 L:      linux-omap@vger.kernel.org
11594 S:      Orphan
11595 F:      drivers/video/fbdev/omap/
11596
11597 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11598 M:      Roger Quadros <rogerq@ti.com>
11599 M:      Tony Lindgren <tony@atomide.com>
11600 L:      linux-omap@vger.kernel.org
11601 S:      Maintained
11602 F:      drivers/memory/omap-gpmc.c
11603 F:      arch/arm/mach-omap2/*gpmc*
11604
11605 OMAP GPIO DRIVER
11606 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11607 M:      Santosh Shilimkar <ssantosh@kernel.org>
11608 M:      Kevin Hilman <khilman@kernel.org>
11609 L:      linux-omap@vger.kernel.org
11610 S:      Maintained
11611 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11612 F:      drivers/gpio/gpio-omap.c
11613
11614 OMAP HARDWARE SPINLOCK SUPPORT
11615 M:      Ohad Ben-Cohen <ohad@wizery.com>
11616 L:      linux-omap@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/hwspinlock/omap_hwspinlock.c
11619
11620 OMAP HS MMC SUPPORT
11621 L:      linux-mmc@vger.kernel.org
11622 L:      linux-omap@vger.kernel.org
11623 S:      Orphan
11624 F:      drivers/mmc/host/omap_hsmmc.c
11625
11626 OMAP HWMOD DATA
11627 M:      Paul Walmsley <paul@pwsan.com>
11628 L:      linux-omap@vger.kernel.org
11629 S:      Maintained
11630 F:      arch/arm/mach-omap2/omap_hwmod*data*
11631
11632 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11633 M:      Benoît Cousson <bcousson@baylibre.com>
11634 L:      linux-omap@vger.kernel.org
11635 S:      Maintained
11636 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11637
11638 OMAP HWMOD SUPPORT
11639 M:      Benoît Cousson <bcousson@baylibre.com>
11640 M:      Paul Walmsley <paul@pwsan.com>
11641 L:      linux-omap@vger.kernel.org
11642 S:      Maintained
11643 F:      arch/arm/mach-omap2/omap_hwmod.*
11644
11645 OMAP I2C DRIVER
11646 M:      Vignesh R <vigneshr@ti.com>
11647 L:      linux-omap@vger.kernel.org
11648 L:      linux-i2c@vger.kernel.org
11649 S:      Maintained
11650 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11651 F:      drivers/i2c/busses/i2c-omap.c
11652
11653 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11654 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11655 L:      linux-media@vger.kernel.org
11656 S:      Maintained
11657 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11658 F:      drivers/media/platform/omap3isp/
11659 F:      drivers/staging/media/omap4iss/
11660
11661 OMAP MMC SUPPORT
11662 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11663 L:      linux-omap@vger.kernel.org
11664 S:      Odd Fixes
11665 F:      drivers/mmc/host/omap.c
11666
11667 OMAP POWER MANAGEMENT SUPPORT
11668 M:      Kevin Hilman <khilman@kernel.org>
11669 L:      linux-omap@vger.kernel.org
11670 S:      Maintained
11671 F:      arch/arm/*omap*/*pm*
11672 F:      drivers/cpufreq/omap-cpufreq.c
11673
11674 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11675 M:      Rajendra Nayak <rnayak@codeaurora.org>
11676 M:      Paul Walmsley <paul@pwsan.com>
11677 L:      linux-omap@vger.kernel.org
11678 S:      Maintained
11679 F:      arch/arm/mach-omap2/prm*
11680
11681 OMAP RANDOM NUMBER GENERATOR SUPPORT
11682 M:      Deepak Saxena <dsaxena@plexity.net>
11683 S:      Maintained
11684 F:      drivers/char/hw_random/omap-rng.c
11685
11686 OMAP USB SUPPORT
11687 L:      linux-usb@vger.kernel.org
11688 L:      linux-omap@vger.kernel.org
11689 S:      Orphan
11690 F:      drivers/usb/*/*omap*
11691 F:      arch/arm/*omap*/usb*
11692
11693 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11694 M:      Mark Jackson <mpfj@newflow.co.uk>
11695 L:      linux-omap@vger.kernel.org
11696 S:      Maintained
11697 F:      arch/arm/boot/dts/am335x-nano.dts
11698
11699 OMAP1 SUPPORT
11700 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11701 M:      Tony Lindgren <tony@atomide.com>
11702 L:      linux-omap@vger.kernel.org
11703 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11705 S:      Maintained
11706 F:      arch/arm/mach-omap1/
11707 F:      arch/arm/plat-omap/
11708 F:      arch/arm/configs/omap1_defconfig
11709 F:      drivers/i2c/busses/i2c-omap.c
11710 F:      include/linux/platform_data/i2c-omap.h
11711 F:      include/linux/platform_data/ams-delta-fiq.h
11712
11713 OMAP2+ SUPPORT
11714 M:      Tony Lindgren <tony@atomide.com>
11715 L:      linux-omap@vger.kernel.org
11716 W:      http://www.muru.com/linux/omap/
11717 W:      http://linux.omap.com/
11718 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11720 S:      Maintained
11721 F:      arch/arm/mach-omap2/
11722 F:      arch/arm/plat-omap/
11723 F:      arch/arm/configs/omap2plus_defconfig
11724 F:      drivers/i2c/busses/i2c-omap.c
11725 F:      drivers/irqchip/irq-omap-intc.c
11726 F:      drivers/mfd/*omap*.c
11727 F:      drivers/mfd/menelaus.c
11728 F:      drivers/mfd/palmas.c
11729 F:      drivers/mfd/tps65217.c
11730 F:      drivers/mfd/tps65218.c
11731 F:      drivers/mfd/tps65910.c
11732 F:      drivers/mfd/twl-core.[ch]
11733 F:      drivers/mfd/twl4030*.c
11734 F:      drivers/mfd/twl6030*.c
11735 F:      drivers/mfd/twl6040*.c
11736 F:      drivers/regulator/palmas-regulator*.c
11737 F:      drivers/regulator/pbias-regulator.c
11738 F:      drivers/regulator/tps65217-regulator.c
11739 F:      drivers/regulator/tps65218-regulator.c
11740 F:      drivers/regulator/tps65910-regulator.c
11741 F:      drivers/regulator/twl-regulator.c
11742 F:      drivers/regulator/twl6030-regulator.c
11743 F:      include/linux/platform_data/i2c-omap.h
11744
11745 ONION OMEGA2+ BOARD
11746 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11747 L:      linux-mips@vger.kernel.org
11748 S:      Maintained
11749 F:      arch/mips/boot/dts/ralink/omega2p.dts
11750
11751 OMFS FILESYSTEM
11752 M:      Bob Copeland <me@bobcopeland.com>
11753 L:      linux-karma-devel@lists.sourceforge.net
11754 S:      Maintained
11755 F:      Documentation/filesystems/omfs.txt
11756 F:      fs/omfs/
11757
11758 OMNIKEY CARDMAN 4000 DRIVER
11759 M:      Harald Welte <laforge@gnumonks.org>
11760 S:      Maintained
11761 F:      drivers/char/pcmcia/cm4000_cs.c
11762 F:      include/linux/cm4000_cs.h
11763 F:      include/uapi/linux/cm4000_cs.h
11764
11765 OMNIKEY CARDMAN 4040 DRIVER
11766 M:      Harald Welte <laforge@gnumonks.org>
11767 S:      Maintained
11768 F:      drivers/char/pcmcia/cm4040_cs.*
11769
11770 OMNIVISION OV13858 SENSOR DRIVER
11771 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11772 L:      linux-media@vger.kernel.org
11773 T:      git git://linuxtv.org/media_tree.git
11774 S:      Maintained
11775 F:      drivers/media/i2c/ov13858.c
11776
11777 OMNIVISION OV2680 SENSOR DRIVER
11778 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11779 L:      linux-media@vger.kernel.org
11780 T:      git git://linuxtv.org/media_tree.git
11781 S:      Maintained
11782 F:      drivers/media/i2c/ov2680.c
11783 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11784
11785 OMNIVISION OV2685 SENSOR DRIVER
11786 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11787 L:      linux-media@vger.kernel.org
11788 T:      git git://linuxtv.org/media_tree.git
11789 S:      Maintained
11790 F:      drivers/media/i2c/ov2685.c
11791
11792 OMNIVISION OV5640 SENSOR DRIVER
11793 M:      Steve Longerbeam <slongerbeam@gmail.com>
11794 L:      linux-media@vger.kernel.org
11795 T:      git git://linuxtv.org/media_tree.git
11796 S:      Maintained
11797 F:      drivers/media/i2c/ov5640.c
11798
11799 OMNIVISION OV5647 SENSOR DRIVER
11800 M:      Luis Oliveira <lolivei@synopsys.com>
11801 L:      linux-media@vger.kernel.org
11802 T:      git git://linuxtv.org/media_tree.git
11803 S:      Maintained
11804 F:      drivers/media/i2c/ov5647.c
11805
11806 OMNIVISION OV5695 SENSOR DRIVER
11807 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11808 L:      linux-media@vger.kernel.org
11809 T:      git git://linuxtv.org/media_tree.git
11810 S:      Maintained
11811 F:      drivers/media/i2c/ov5695.c
11812
11813 OMNIVISION OV7670 SENSOR DRIVER
11814 M:      Jonathan Corbet <corbet@lwn.net>
11815 L:      linux-media@vger.kernel.org
11816 T:      git git://linuxtv.org/media_tree.git
11817 S:      Maintained
11818 F:      drivers/media/i2c/ov7670.c
11819 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11820
11821 OMNIVISION OV772x SENSOR DRIVER
11822 M:      Jacopo Mondi <jacopo@jmondi.org>
11823 L:      linux-media@vger.kernel.org
11824 T:      git git://linuxtv.org/media_tree.git
11825 S:      Odd fixes
11826 F:      drivers/media/i2c/ov772x.c
11827 F:      include/media/i2c/ov772x.h
11828 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11829
11830 OMNIVISION OV7740 SENSOR DRIVER
11831 M:      Wenyou Yang <wenyou.yang@microchip.com>
11832 L:      linux-media@vger.kernel.org
11833 T:      git git://linuxtv.org/media_tree.git
11834 S:      Maintained
11835 F:      drivers/media/i2c/ov7740.c
11836 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11837
11838 OMNIVISION OV9640 SENSOR DRIVER
11839 M:      Petr Cvek <petrcvekcz@gmail.com>
11840 L:      linux-media@vger.kernel.org
11841 S:      Maintained
11842 F:      drivers/media/i2c/ov9640.*
11843
11844 OMNIVISION OV8856 SENSOR DRIVER
11845 M:      Ben Kao <ben.kao@intel.com>
11846 L:      linux-media@vger.kernel.org
11847 T:      git git://linuxtv.org/media_tree.git
11848 S:      Maintained
11849 F:      drivers/media/i2c/ov8856.c
11850
11851 OMNIVISION OV9650 SENSOR DRIVER
11852 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11853 R:      Akinobu Mita <akinobu.mita@gmail.com>
11854 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11855 L:      linux-media@vger.kernel.org
11856 T:      git git://linuxtv.org/media_tree.git
11857 S:      Maintained
11858 F:      drivers/media/i2c/ov9650.c
11859 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11860
11861 ONENAND FLASH DRIVER
11862 M:      Kyungmin Park <kyungmin.park@samsung.com>
11863 L:      linux-mtd@lists.infradead.org
11864 S:      Maintained
11865 F:      drivers/mtd/nand/onenand/
11866 F:      include/linux/mtd/onenand*.h
11867
11868 OP-TEE DRIVER
11869 M:      Jens Wiklander <jens.wiklander@linaro.org>
11870 L:      tee-dev@lists.linaro.org
11871 S:      Maintained
11872 F:      drivers/tee/optee/
11873
11874 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11875 M:      Sumit Garg <sumit.garg@linaro.org>
11876 L:      tee-dev@lists.linaro.org
11877 S:      Maintained
11878 F:      drivers/char/hw_random/optee-rng.c
11879
11880 OPA-VNIC DRIVER
11881 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11882 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11883 L:      linux-rdma@vger.kernel.org
11884 S:      Supported
11885 F:      drivers/infiniband/ulp/opa_vnic
11886
11887 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11888 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11889 M:      Frank Rowand <frowand.list@gmail.com>
11890 L:      devicetree@vger.kernel.org
11891 S:      Maintained
11892 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11893 F:      Documentation/devicetree/overlay-notes.txt
11894 F:      drivers/of/overlay.c
11895 F:      drivers/of/resolver.c
11896 K:      of_overlay_notifier_
11897
11898 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11899 M:      Rob Herring <robh+dt@kernel.org>
11900 M:      Frank Rowand <frowand.list@gmail.com>
11901 L:      devicetree@vger.kernel.org
11902 W:      http://www.devicetree.org/
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11904 S:      Maintained
11905 F:      drivers/of/
11906 F:      include/linux/of*.h
11907 F:      scripts/dtc/
11908 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11909
11910 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11911 M:      Rob Herring <robh+dt@kernel.org>
11912 M:      Mark Rutland <mark.rutland@arm.com>
11913 L:      devicetree@vger.kernel.org
11914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11915 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11916 S:      Maintained
11917 F:      Documentation/devicetree/
11918 F:      arch/*/boot/dts/
11919 F:      include/dt-bindings/
11920
11921 OPENCORES I2C BUS DRIVER
11922 M:      Peter Korsgaard <peter@korsgaard.com>
11923 M:      Andrew Lunn <andrew@lunn.ch>
11924 L:      linux-i2c@vger.kernel.org
11925 S:      Maintained
11926 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11927 F:      Documentation/i2c/busses/i2c-ocores
11928 F:      drivers/i2c/busses/i2c-ocores.c
11929 F:      include/linux/platform_data/i2c-ocores.h
11930
11931 OPENRISC ARCHITECTURE
11932 M:      Jonas Bonn <jonas@southpole.se>
11933 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11934 M:      Stafford Horne <shorne@gmail.com>
11935 T:      git git://github.com/openrisc/linux.git
11936 L:      openrisc@lists.librecores.org
11937 W:      http://openrisc.io
11938 S:      Maintained
11939 F:      Documentation/devicetree/bindings/openrisc/
11940 F:      Documentation/openrisc/
11941 F:      arch/openrisc/
11942 F:      drivers/irqchip/irq-ompic.c
11943 F:      drivers/irqchip/irq-or1k-*
11944
11945 OPENVSWITCH
11946 M:      Pravin B Shelar <pshelar@ovn.org>
11947 L:      netdev@vger.kernel.org
11948 L:      dev@openvswitch.org
11949 W:      http://openvswitch.org
11950 S:      Maintained
11951 F:      net/openvswitch/
11952 F:      include/uapi/linux/openvswitch.h
11953
11954 OPERATING PERFORMANCE POINTS (OPP)
11955 M:      Viresh Kumar <vireshk@kernel.org>
11956 M:      Nishanth Menon <nm@ti.com>
11957 M:      Stephen Boyd <sboyd@kernel.org>
11958 L:      linux-pm@vger.kernel.org
11959 S:      Maintained
11960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11961 F:      drivers/opp/
11962 F:      include/linux/pm_opp.h
11963 F:      Documentation/power/opp.rst
11964 F:      Documentation/devicetree/bindings/opp/
11965
11966 OPL4 DRIVER
11967 M:      Clemens Ladisch <clemens@ladisch.de>
11968 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11970 S:      Maintained
11971 F:      sound/drivers/opl4/
11972
11973 OPROFILE
11974 M:      Robert Richter <rric@kernel.org>
11975 L:      oprofile-list@lists.sf.net
11976 S:      Maintained
11977 F:      arch/*/include/asm/oprofile*.h
11978 F:      arch/*/oprofile/
11979 F:      drivers/oprofile/
11980 F:      include/linux/oprofile.h
11981
11982 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11983 M:      Mark Fasheh <mark@fasheh.com>
11984 M:      Joel Becker <jlbec@evilplan.org>
11985 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
11986 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11987 W:      http://ocfs2.wiki.kernel.org
11988 S:      Supported
11989 F:      Documentation/filesystems/ocfs2.txt
11990 F:      Documentation/filesystems/dlmfs.txt
11991 F:      fs/ocfs2/
11992
11993 ORANGEFS FILESYSTEM
11994 M:      Mike Marshall <hubcap@omnibond.com>
11995 R:      Martin Brandenburg <martin@omnibond.com>
11996 L:      devel@lists.orangefs.org
11997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11998 S:      Supported
11999 F:      fs/orangefs/
12000 F:      Documentation/filesystems/orangefs.txt
12001
12002 ORINOCO DRIVER
12003 L:      linux-wireless@vger.kernel.org
12004 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12005 W:      http://www.nongnu.org/orinoco/
12006 S:      Orphan
12007 F:      drivers/net/wireless/intersil/orinoco/
12008
12009 OV2659 OMNIVISION SENSOR DRIVER
12010 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12011 L:      linux-media@vger.kernel.org
12012 W:      https://linuxtv.org
12013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12014 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12015 S:      Maintained
12016 F:      drivers/media/i2c/ov2659.c
12017 F:      include/media/i2c/ov2659.h
12018
12019 OVERLAY FILESYSTEM
12020 M:      Miklos Szeredi <miklos@szeredi.hu>
12021 L:      linux-unionfs@vger.kernel.org
12022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12023 S:      Supported
12024 F:      fs/overlayfs/
12025 F:      Documentation/filesystems/overlayfs.txt
12026
12027 P54 WIRELESS DRIVER
12028 M:      Christian Lamparter <chunkeey@googlemail.com>
12029 L:      linux-wireless@vger.kernel.org
12030 W:      http://wireless.kernel.org/en/users/Drivers/p54
12031 S:      Maintained
12032 F:      drivers/net/wireless/intersil/p54/
12033
12034 PA SEMI ETHERNET DRIVER
12035 L:      netdev@vger.kernel.org
12036 S:      Orphan
12037 F:      drivers/net/ethernet/pasemi/*
12038
12039 PA SEMI SMBUS DRIVER
12040 L:      linux-i2c@vger.kernel.org
12041 S:      Orphan
12042 F:      drivers/i2c/busses/i2c-pasemi.c
12043
12044 PACKING
12045 M:      Vladimir Oltean <olteanv@gmail.com>
12046 L:      netdev@vger.kernel.org
12047 S:      Supported
12048 F:      lib/packing.c
12049 F:      include/linux/packing.h
12050 F:      Documentation/packing.txt
12051
12052 PADATA PARALLEL EXECUTION MECHANISM
12053 M:      Steffen Klassert <steffen.klassert@secunet.com>
12054 L:      linux-crypto@vger.kernel.org
12055 S:      Maintained
12056 F:      kernel/padata.c
12057 F:      include/linux/padata.h
12058 F:      Documentation/padata.txt
12059
12060 PAGE POOL
12061 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12062 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12063 L:      netdev@vger.kernel.org
12064 S:      Supported
12065 F:      net/core/page_pool.c
12066 F:      include/net/page_pool.h
12067
12068 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12069 M:      Harald Welte <laforge@gnumonks.org>
12070 L:      platform-driver-x86@vger.kernel.org
12071 S:      Maintained
12072 F:      drivers/platform/x86/panasonic-laptop.c
12073
12074 PARALLEL LCD/KEYPAD PANEL DRIVER
12075 M:      Willy Tarreau <willy@haproxy.com>
12076 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12077 S:      Odd Fixes
12078 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12079 F:      drivers/auxdisplay/panel.c
12080
12081 PARALLEL PORT SUBSYSTEM
12082 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12083 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12084 L:      linux-parport@lists.infradead.org (subscribers-only)
12085 S:      Maintained
12086 F:      drivers/parport/
12087 F:      include/linux/parport*.h
12088 F:      drivers/char/ppdev.c
12089 F:      include/uapi/linux/ppdev.h
12090 F:      Documentation/driver-api/parport*.rst
12091
12092 PARAVIRT_OPS INTERFACE
12093 M:      Juergen Gross <jgross@suse.com>
12094 M:      Thomas Hellstrom <thellstrom@vmware.com>
12095 M:      "VMware, Inc." <pv-drivers@vmware.com>
12096 L:      virtualization@lists.linux-foundation.org
12097 S:      Supported
12098 F:      Documentation/virt/paravirt_ops.rst
12099 F:      arch/*/kernel/paravirt*
12100 F:      arch/*/include/asm/paravirt*.h
12101 F:      include/linux/hypervisor.h
12102
12103 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12104 M:      Tim Waugh <tim@cyberelk.net>
12105 L:      linux-parport@lists.infradead.org (subscribers-only)
12106 S:      Maintained
12107 F:      Documentation/admin-guide/blockdev/paride.rst
12108 F:      drivers/block/paride/
12109
12110 PARISC ARCHITECTURE
12111 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12112 M:      Helge Deller <deller@gmx.de>
12113 L:      linux-parisc@vger.kernel.org
12114 W:      http://www.parisc-linux.org/
12115 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12118 S:      Maintained
12119 F:      arch/parisc/
12120 F:      Documentation/parisc/
12121 F:      drivers/parisc/
12122 F:      drivers/char/agp/parisc-agp.c
12123 F:      drivers/input/serio/gscps2.c
12124 F:      drivers/parport/parport_gsc.*
12125 F:      drivers/tty/serial/8250/8250_gsc.c
12126 F:      drivers/video/fbdev/sti*
12127 F:      drivers/video/console/sti*
12128 F:      drivers/video/logo/logo_parisc*
12129
12130 PARMAN
12131 M:      Jiri Pirko <jiri@mellanox.com>
12132 L:      netdev@vger.kernel.org
12133 S:      Supported
12134 F:      lib/parman.c
12135 F:      lib/test_parman.c
12136 F:      include/linux/parman.h
12137
12138 PC ENGINES APU BOARD DRIVER
12139 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12140 S:      Maintained
12141 F:      drivers/platform/x86/pcengines-apuv2.c
12142
12143 PC87360 HARDWARE MONITORING DRIVER
12144 M:      Jim Cromie <jim.cromie@gmail.com>
12145 L:      linux-hwmon@vger.kernel.org
12146 S:      Maintained
12147 F:      Documentation/hwmon/pc87360.rst
12148 F:      drivers/hwmon/pc87360.c
12149
12150 PC8736x GPIO DRIVER
12151 M:      Jim Cromie <jim.cromie@gmail.com>
12152 S:      Maintained
12153 F:      drivers/char/pc8736x_gpio.c
12154
12155 PC87427 HARDWARE MONITORING DRIVER
12156 M:      Jean Delvare <jdelvare@suse.com>
12157 L:      linux-hwmon@vger.kernel.org
12158 S:      Maintained
12159 F:      Documentation/hwmon/pc87427.rst
12160 F:      drivers/hwmon/pc87427.c
12161
12162 PCA9532 LED DRIVER
12163 M:      Riku Voipio <riku.voipio@iki.fi>
12164 S:      Maintained
12165 F:      drivers/leds/leds-pca9532.c
12166 F:      include/linux/leds-pca9532.h
12167
12168 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12169 M:      Guenter Roeck <linux@roeck-us.net>
12170 L:      linux-i2c@vger.kernel.org
12171 S:      Maintained
12172 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12173
12174 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12175 M:      Khalid Aziz <khalid@gonehiking.org>
12176 S:      Maintained
12177 F:      drivers/firmware/pcdp.*
12178
12179 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12180 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12181 L:      linux-pci@vger.kernel.org
12182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12183 S:      Maintained
12184 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12185 F:      drivers/pci/controller/pci-aardvark.c
12186
12187 PCI DRIVER FOR ALTERA PCIE IP
12188 M:      Ley Foon Tan <lftan@altera.com>
12189 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12190 L:      linux-pci@vger.kernel.org
12191 S:      Supported
12192 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12193 F:      drivers/pci/controller/pcie-altera.c
12194
12195 PCI DRIVER FOR APPLIEDMICRO XGENE
12196 M:      Toan Le <toan@os.amperecomputing.com>
12197 L:      linux-pci@vger.kernel.org
12198 L:      linux-arm-kernel@lists.infradead.org
12199 S:      Maintained
12200 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12201 F:      drivers/pci/controller/pci-xgene.c
12202
12203 PCI DRIVER FOR ARM VERSATILE PLATFORM
12204 M:      Rob Herring <robh@kernel.org>
12205 L:      linux-pci@vger.kernel.org
12206 L:      linux-arm-kernel@lists.infradead.org
12207 S:      Maintained
12208 F:      Documentation/devicetree/bindings/pci/versatile.txt
12209 F:      drivers/pci/controller/pci-versatile.c
12210
12211 PCI DRIVER FOR ARMADA 8K
12212 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12213 L:      linux-pci@vger.kernel.org
12214 L:      linux-arm-kernel@lists.infradead.org
12215 S:      Maintained
12216 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12217 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12218
12219 PCI DRIVER FOR CADENCE PCIE IP
12220 M:      Tom Joseph <tjoseph@cadence.com>
12221 L:      linux-pci@vger.kernel.org
12222 S:      Maintained
12223 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12224 F:      drivers/pci/controller/pcie-cadence*
12225
12226 PCI DRIVER FOR FREESCALE LAYERSCAPE
12227 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12228 M:      Mingkai Hu <mingkai.hu@nxp.com>
12229 M:      Roy Zang <roy.zang@nxp.com>
12230 L:      linuxppc-dev@lists.ozlabs.org
12231 L:      linux-pci@vger.kernel.org
12232 L:      linux-arm-kernel@lists.infradead.org
12233 S:      Maintained
12234 F:      drivers/pci/controller/dwc/*layerscape*
12235
12236 PCI DRIVER FOR GENERIC OF HOSTS
12237 M:      Will Deacon <will@kernel.org>
12238 L:      linux-pci@vger.kernel.org
12239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240 S:      Maintained
12241 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12242 F:      drivers/pci/controller/pci-host-common.c
12243 F:      drivers/pci/controller/pci-host-generic.c
12244
12245 PCI DRIVER FOR IMX6
12246 M:      Richard Zhu <hongxing.zhu@nxp.com>
12247 M:      Lucas Stach <l.stach@pengutronix.de>
12248 L:      linux-pci@vger.kernel.org
12249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12250 S:      Maintained
12251 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12252 F:      drivers/pci/controller/dwc/*imx6*
12253
12254 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12255 M:      Keith Busch <keith.busch@intel.com>
12256 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12257 L:      linux-pci@vger.kernel.org
12258 S:      Supported
12259 F:      drivers/pci/controller/vmd.c
12260
12261 PCI DRIVER FOR MICROSEMI SWITCHTEC
12262 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12263 M:      Logan Gunthorpe <logang@deltatee.com>
12264 L:      linux-pci@vger.kernel.org
12265 S:      Maintained
12266 F:      Documentation/driver-api/switchtec.rst
12267 F:      Documentation/ABI/testing/sysfs-class-switchtec
12268 F:      drivers/pci/switch/switchtec*
12269 F:      include/uapi/linux/switchtec_ioctl.h
12270 F:      include/linux/switchtec.h
12271 F:      drivers/ntb/hw/mscc/
12272
12273 PCI DRIVER FOR MOBIVEIL PCIE IP
12274 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12275 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12276 L:      linux-pci@vger.kernel.org
12277 S:      Supported
12278 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12279 F:      drivers/pci/controller/pcie-mobiveil.c
12280
12281 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12282 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12283 M:      Jason Cooper <jason@lakedaemon.net>
12284 L:      linux-pci@vger.kernel.org
12285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12286 S:      Maintained
12287 F:      drivers/pci/controller/*mvebu*
12288
12289 PCI DRIVER FOR NVIDIA TEGRA
12290 M:      Thierry Reding <thierry.reding@gmail.com>
12291 L:      linux-tegra@vger.kernel.org
12292 L:      linux-pci@vger.kernel.org
12293 S:      Supported
12294 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12295 F:      drivers/pci/controller/pci-tegra.c
12296
12297 PCI DRIVER FOR RENESAS R-CAR
12298 M:      Simon Horman <horms@verge.net.au>
12299 L:      linux-pci@vger.kernel.org
12300 L:      linux-renesas-soc@vger.kernel.org
12301 S:      Maintained
12302 F:      drivers/pci/controller/*rcar*
12303
12304 PCI DRIVER FOR SAMSUNG EXYNOS
12305 M:      Jingoo Han <jingoohan1@gmail.com>
12306 L:      linux-pci@vger.kernel.org
12307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12308 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12309 S:      Maintained
12310 F:      drivers/pci/controller/dwc/pci-exynos.c
12311
12312 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12313 M:      Jingoo Han <jingoohan1@gmail.com>
12314 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12315 L:      linux-pci@vger.kernel.org
12316 S:      Maintained
12317 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12318 F:      drivers/pci/controller/dwc/*designware*
12319
12320 PCI DRIVER FOR TI DRA7XX
12321 M:      Kishon Vijay Abraham I <kishon@ti.com>
12322 L:      linux-omap@vger.kernel.org
12323 L:      linux-pci@vger.kernel.org
12324 S:      Supported
12325 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12326 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12327
12328 PCI DRIVER FOR TI KEYSTONE
12329 M:      Murali Karicheri <m-karicheri2@ti.com>
12330 L:      linux-pci@vger.kernel.org
12331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12332 S:      Maintained
12333 F:      drivers/pci/controller/dwc/pci-keystone.c
12334
12335 PCI ENDPOINT SUBSYSTEM
12336 M:      Kishon Vijay Abraham I <kishon@ti.com>
12337 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12338 L:      linux-pci@vger.kernel.org
12339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12340 S:      Supported
12341 F:      drivers/pci/endpoint/
12342 F:      drivers/misc/pci_endpoint_test.c
12343 F:      tools/pci/
12344
12345 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12346 M:      Russell Currey <ruscur@russell.cc>
12347 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12348 M:      Oliver O'Halloran <oohall@gmail.com>
12349 L:      linuxppc-dev@lists.ozlabs.org
12350 S:      Supported
12351 F:      Documentation/PCI/pci-error-recovery.rst
12352 F:      drivers/pci/pcie/aer.c
12353 F:      drivers/pci/pcie/dpc.c
12354 F:      drivers/pci/pcie/err.c
12355 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12356 F:      arch/powerpc/kernel/eeh*.c
12357 F:      arch/powerpc/platforms/*/eeh*.c
12358 F:      arch/powerpc/include/*/eeh*.h
12359
12360 PCI ERROR RECOVERY
12361 M:      Linas Vepstas <linasvepstas@gmail.com>
12362 L:      linux-pci@vger.kernel.org
12363 S:      Supported
12364 F:      Documentation/PCI/pci-error-recovery.rst
12365
12366 PCI MSI DRIVER FOR ALTERA MSI IP
12367 M:      Ley Foon Tan <lftan@altera.com>
12368 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12369 L:      linux-pci@vger.kernel.org
12370 S:      Supported
12371 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12372 F:      drivers/pci/controller/pcie-altera-msi.c
12373
12374 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12375 M:      Toan Le <toan@os.amperecomputing.com>
12376 L:      linux-pci@vger.kernel.org
12377 L:      linux-arm-kernel@lists.infradead.org
12378 S:      Maintained
12379 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12380 F:      drivers/pci/controller/pci-xgene-msi.c
12381
12382 PCI SUBSYSTEM
12383 M:      Bjorn Helgaas <bhelgaas@google.com>
12384 L:      linux-pci@vger.kernel.org
12385 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12387 S:      Supported
12388 F:      Documentation/devicetree/bindings/pci/
12389 F:      Documentation/PCI/
12390 F:      drivers/acpi/pci*
12391 F:      drivers/pci/
12392 F:      include/asm-generic/pci*
12393 F:      include/linux/pci*
12394 F:      include/linux/of_pci.h
12395 F:      include/uapi/linux/pci*
12396 F:      lib/pci*
12397 F:      arch/x86/pci/
12398 F:      arch/x86/kernel/quirks.c
12399 F:      arch/x86/kernel/early-quirks.c
12400
12401 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12402 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12403 L:      linux-pci@vger.kernel.org
12404 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12406 S:      Supported
12407 F:      drivers/pci/controller/
12408
12409 PCIE DRIVER FOR ANNAPURNA LABS
12410 M:      Jonathan Chocron <jonnyc@amazon.com>
12411 L:      linux-pci@vger.kernel.org
12412 S:      Maintained
12413 F:      drivers/pci/controller/dwc/pcie-al.c
12414
12415 PCIE DRIVER FOR AMLOGIC MESON
12416 M:      Yue Wang <yue.wang@Amlogic.com>
12417 L:      linux-pci@vger.kernel.org
12418 L:      linux-amlogic@lists.infradead.org
12419 S:      Maintained
12420 F:      drivers/pci/controller/dwc/pci-meson.c
12421
12422 PCIE DRIVER FOR AXIS ARTPEC
12423 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12424 L:      linux-arm-kernel@axis.com
12425 L:      linux-pci@vger.kernel.org
12426 S:      Maintained
12427 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12428 F:      drivers/pci/controller/dwc/*artpec*
12429
12430 PCIE DRIVER FOR CAVIUM THUNDERX
12431 M:      David Daney <david.daney@cavium.com>
12432 L:      linux-pci@vger.kernel.org
12433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12434 S:      Supported
12435 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12436 F:      drivers/pci/controller/pci-thunder-*
12437
12438 PCIE DRIVER FOR HISILICON
12439 M:      Zhou Wang <wangzhou1@hisilicon.com>
12440 L:      linux-pci@vger.kernel.org
12441 S:      Maintained
12442 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12443 F:      drivers/pci/controller/dwc/pcie-hisi.c
12444
12445 PCIE DRIVER FOR HISILICON KIRIN
12446 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12447 M:      Binghui Wang <wangbinghui@hisilicon.com>
12448 L:      linux-pci@vger.kernel.org
12449 S:      Maintained
12450 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12451 F:      drivers/pci/controller/dwc/pcie-kirin.c
12452
12453 PCIE DRIVER FOR HISILICON STB
12454 M:      Shawn Guo <shawn.guo@linaro.org>
12455 L:      linux-pci@vger.kernel.org
12456 S:      Maintained
12457 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12458 F:      drivers/pci/controller/dwc/pcie-histb.c
12459
12460 PCIE DRIVER FOR MEDIATEK
12461 M:      Ryder Lee <ryder.lee@mediatek.com>
12462 L:      linux-pci@vger.kernel.org
12463 L:      linux-mediatek@lists.infradead.org
12464 S:      Supported
12465 F:      Documentation/devicetree/bindings/pci/mediatek*
12466 F:      drivers/pci/controller/*mediatek*
12467
12468 PCIE DRIVER FOR QUALCOMM MSM
12469 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12470 L:      linux-pci@vger.kernel.org
12471 L:      linux-arm-msm@vger.kernel.org
12472 S:      Maintained
12473 F:      drivers/pci/controller/dwc/*qcom*
12474
12475 PCIE DRIVER FOR ROCKCHIP
12476 M:      Shawn Lin <shawn.lin@rock-chips.com>
12477 L:      linux-pci@vger.kernel.org
12478 L:      linux-rockchip@lists.infradead.org
12479 S:      Maintained
12480 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12481 F:      drivers/pci/controller/pcie-rockchip*
12482
12483 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12484 M:      Linus Walleij <linus.walleij@linaro.org>
12485 L:      linux-pci@vger.kernel.org
12486 S:      Maintained
12487 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12488 F:      drivers/pci/controller/pci-v3-semi.c
12489
12490 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12491 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12492 L:      linux-pci@vger.kernel.org
12493 S:      Maintained
12494 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12495 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12496
12497 PCIE DRIVER FOR ST SPEAR13XX
12498 M:      Pratyush Anand <pratyush.anand@gmail.com>
12499 L:      linux-pci@vger.kernel.org
12500 S:      Maintained
12501 F:      drivers/pci/controller/dwc/*spear*
12502
12503 PCMCIA SUBSYSTEM
12504 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12506 S:      Odd Fixes
12507 F:      Documentation/pcmcia/
12508 F:      tools/pcmcia/
12509 F:      drivers/pcmcia/
12510 F:      include/pcmcia/
12511
12512 PCNET32 NETWORK DRIVER
12513 M:      Don Fry <pcnet32@frontier.com>
12514 L:      netdev@vger.kernel.org
12515 S:      Maintained
12516 F:      drivers/net/ethernet/amd/pcnet32.c
12517
12518 PCRYPT PARALLEL CRYPTO ENGINE
12519 M:      Steffen Klassert <steffen.klassert@secunet.com>
12520 L:      linux-crypto@vger.kernel.org
12521 S:      Maintained
12522 F:      crypto/pcrypt.c
12523 F:      include/crypto/pcrypt.h
12524
12525 PEAQ WMI HOTKEYS DRIVER
12526 M:      Hans de Goede <hdegoede@redhat.com>
12527 L:      platform-driver-x86@vger.kernel.org
12528 S:      Maintained
12529 F:      drivers/platform/x86/peaq-wmi.c
12530
12531 PER-CPU MEMORY ALLOCATOR
12532 M:      Dennis Zhou <dennis@kernel.org>
12533 M:      Tejun Heo <tj@kernel.org>
12534 M:      Christoph Lameter <cl@linux.com>
12535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12536 S:      Maintained
12537 F:      include/linux/percpu*.h
12538 F:      mm/percpu*.c
12539 F:      arch/*/include/asm/percpu.h
12540
12541 PER-TASK DELAY ACCOUNTING
12542 M:      Balbir Singh <bsingharora@gmail.com>
12543 S:      Maintained
12544 F:      include/linux/delayacct.h
12545 F:      kernel/delayacct.c
12546
12547 PERFORMANCE EVENTS SUBSYSTEM
12548 M:      Peter Zijlstra <peterz@infradead.org>
12549 M:      Ingo Molnar <mingo@redhat.com>
12550 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12551 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12552 R:      Jiri Olsa <jolsa@redhat.com>
12553 R:      Namhyung Kim <namhyung@kernel.org>
12554 L:      linux-kernel@vger.kernel.org
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12556 S:      Supported
12557 F:      kernel/events/*
12558 F:      include/linux/perf_event.h
12559 F:      include/uapi/linux/perf_event.h
12560 F:      arch/*/kernel/perf_event*.c
12561 F:      arch/*/kernel/*/perf_event*.c
12562 F:      arch/*/kernel/*/*/perf_event*.c
12563 F:      arch/*/include/asm/perf_event.h
12564 F:      arch/*/kernel/perf_callchain.c
12565 F:      arch/*/events/*
12566 F:      arch/*/events/*/*
12567 F:      tools/perf/
12568
12569 PERSONALITY HANDLING
12570 M:      Christoph Hellwig <hch@infradead.org>
12571 L:      linux-abi-devel@lists.sourceforge.net
12572 S:      Maintained
12573 F:      include/linux/personality.h
12574 F:      include/uapi/linux/personality.h
12575
12576 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12577 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12578 L:      linux-input@vger.kernel.org
12579 S:      Maintained
12580 F:      Documentation/input/devices/pxrc.rst
12581 F:      drivers/input/joystick/pxrc.c
12582
12583 PHONET PROTOCOL
12584 M:      Remi Denis-Courmont <courmisch@gmail.com>
12585 S:      Supported
12586 F:      Documentation/networking/phonet.txt
12587 F:      include/linux/phonet.h
12588 F:      include/net/phonet/
12589 F:      include/uapi/linux/phonet.h
12590 F:      net/phonet/
12591
12592 PHRAM MTD DRIVER
12593 M:      Joern Engel <joern@lazybastard.org>
12594 L:      linux-mtd@lists.infradead.org
12595 S:      Maintained
12596 F:      drivers/mtd/devices/phram.c
12597
12598 PICOLCD HID DRIVER
12599 M:      Bruno Prémont <bonbons@linux-vserver.org>
12600 L:      linux-input@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/hid/hid-picolcd*
12603
12604 PICOXCELL SUPPORT
12605 M:      Jamie Iles <jamie@jamieiles.com>
12606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12607 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12608 S:      Supported
12609 F:      arch/arm/boot/dts/picoxcell*
12610 F:      arch/arm/mach-picoxcell/
12611 F:      drivers/crypto/picoxcell*
12612
12613 PIDFD API
12614 M:      Christian Brauner <christian@brauner.io>
12615 L:      linux-kernel@vger.kernel.org
12616 S:      Maintained
12617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12618 F:      samples/pidfd/
12619 F:      tools/testing/selftests/pidfd/
12620 K:      (?i)pidfd
12621 K:      (?i)clone3
12622 K:      \b(clone_args|kernel_clone_args)\b
12623
12624 PIN CONTROL SUBSYSTEM
12625 M:      Linus Walleij <linus.walleij@linaro.org>
12626 L:      linux-gpio@vger.kernel.org
12627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12628 S:      Maintained
12629 F:      Documentation/devicetree/bindings/pinctrl/
12630 F:      Documentation/driver-api/pinctl.rst
12631 F:      drivers/pinctrl/
12632 F:      include/linux/pinctrl/
12633
12634 PIN CONTROLLER - MICROCHIP AT91
12635 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12637 L:      linux-gpio@vger.kernel.org
12638 S:      Supported
12639 F:      drivers/pinctrl/pinctrl-at91*
12640 F:      drivers/gpio/gpio-sama5d2-piobu.c
12641
12642 PIN CONTROLLER - FREESCALE
12643 M:      Dong Aisheng <aisheng.dong@nxp.com>
12644 M:      Fabio Estevam <festevam@gmail.com>
12645 M:      Shawn Guo <shawnguo@kernel.org>
12646 M:      Stefan Agner <stefan@agner.ch>
12647 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12648 L:      linux-gpio@vger.kernel.org
12649 S:      Maintained
12650 F:      drivers/pinctrl/freescale/
12651 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12652
12653 PIN CONTROLLER - INTEL
12654 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12655 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12657 S:      Maintained
12658 F:      drivers/pinctrl/intel/
12659
12660 PIN CONTROLLER - MEDIATEK
12661 M:      Sean Wang <sean.wang@kernel.org>
12662 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12663 S:      Maintained
12664 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12665 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12666 F:      drivers/pinctrl/mediatek/
12667
12668 PIN CONTROLLER - QUALCOMM
12669 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12670 S:      Maintained
12671 L:      linux-arm-msm@vger.kernel.org
12672 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12673 F:      drivers/pinctrl/qcom/
12674
12675 PIN CONTROLLER - RENESAS
12676 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12677 L:      linux-renesas-soc@vger.kernel.org
12678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12679 S:      Maintained
12680 F:      drivers/pinctrl/pinctrl-rz*
12681 F:      drivers/pinctrl/sh-pfc/
12682
12683 PIN CONTROLLER - SAMSUNG
12684 M:      Tomasz Figa <tomasz.figa@gmail.com>
12685 M:      Krzysztof Kozlowski <krzk@kernel.org>
12686 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12688 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12689 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12691 S:      Maintained
12692 F:      drivers/pinctrl/samsung/
12693 F:      include/dt-bindings/pinctrl/samsung.h
12694 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12695
12696 PIN CONTROLLER - SINGLE
12697 M:      Tony Lindgren <tony@atomide.com>
12698 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12700 L:      linux-omap@vger.kernel.org
12701 S:      Maintained
12702 F:      drivers/pinctrl/pinctrl-single.c
12703
12704 PIN CONTROLLER - ST SPEAR
12705 M:      Viresh Kumar <vireshk@kernel.org>
12706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12707 W:      http://www.st.com/spear
12708 S:      Maintained
12709 F:      drivers/pinctrl/spear/
12710
12711 PISTACHIO SOC SUPPORT
12712 M:      James Hartley <james.hartley@sondrel.com>
12713 L:      linux-mips@vger.kernel.org
12714 S:      Odd Fixes
12715 F:      arch/mips/pistachio/
12716 F:      arch/mips/include/asm/mach-pistachio/
12717 F:      arch/mips/boot/dts/img/pistachio*
12718 F:      arch/mips/configs/pistachio*_defconfig
12719
12720 PKTCDVD DRIVER
12721 S:      Orphan
12722 M:      linux-block@vger.kernel.org
12723 F:      drivers/block/pktcdvd.c
12724 F:      include/linux/pktcdvd.h
12725 F:      include/uapi/linux/pktcdvd.h
12726
12727 PKUNITY SOC DRIVERS
12728 M:      Guan Xuetao <gxt@pku.edu.cn>
12729 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12730 S:      Maintained
12731 T:      git git://github.com/gxt/linux.git
12732 F:      drivers/input/serio/i8042-unicore32io.h
12733 F:      drivers/i2c/busses/i2c-puv3.c
12734 F:      drivers/video/fbdev/fb-puv3.c
12735 F:      drivers/rtc/rtc-puv3.c
12736
12737 PMBUS HARDWARE MONITORING DRIVERS
12738 M:      Guenter Roeck <linux@roeck-us.net>
12739 L:      linux-hwmon@vger.kernel.org
12740 W:      http://hwmon.wiki.kernel.org/
12741 W:      http://www.roeck-us.net/linux/drivers/
12742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12743 S:      Maintained
12744 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12745 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12746 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12747 F:      Documentation/hwmon/adm1275.rst
12748 F:      Documentation/hwmon/ibm-cffps.rst
12749 F:      Documentation/hwmon/ir35221.rst
12750 F:      Documentation/hwmon/lm25066.rst
12751 F:      Documentation/hwmon/ltc2978.rst
12752 F:      Documentation/hwmon/ltc3815.rst
12753 F:      Documentation/hwmon/max16064.rst
12754 F:      Documentation/hwmon/max20751.rst
12755 F:      Documentation/hwmon/max31785.rst
12756 F:      Documentation/hwmon/max34440.rst
12757 F:      Documentation/hwmon/max8688.rst
12758 F:      Documentation/hwmon/pmbus.rst
12759 F:      Documentation/hwmon/pmbus-core.rst
12760 F:      Documentation/hwmon/tps40422.rst
12761 F:      Documentation/hwmon/ucd9000.rst
12762 F:      Documentation/hwmon/ucd9200.rst
12763 F:      Documentation/hwmon/zl6100.rst
12764 F:      drivers/hwmon/pmbus/
12765 F:      include/linux/pmbus.h
12766
12767 PMC SIERRA MaxRAID DRIVER
12768 L:      linux-scsi@vger.kernel.org
12769 W:      http://www.pmc-sierra.com/
12770 S:      Orphan
12771 F:      drivers/scsi/pmcraid.*
12772
12773 PMC SIERRA PM8001 DRIVER
12774 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12775 L:      linux-scsi@vger.kernel.org
12776 S:      Supported
12777 F:      drivers/scsi/pm8001/
12778
12779 PNP SUPPORT
12780 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12781 S:      Maintained
12782 F:      drivers/pnp/
12783
12784 PNI RM3100 IIO DRIVER
12785 M:      Song Qiang <songqiang1304521@gmail.com>
12786 L:      linux-iio@vger.kernel.org
12787 S:      Maintained
12788 F:      drivers/iio/magnetometer/rm3100*
12789 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12790
12791 POSIX CLOCKS and TIMERS
12792 M:      Thomas Gleixner <tglx@linutronix.de>
12793 L:      linux-kernel@vger.kernel.org
12794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12795 S:      Maintained
12796 F:      fs/timerfd.c
12797 F:      include/linux/timer*
12798 F:      kernel/time/*timer*
12799
12800 POWER MANAGEMENT CORE
12801 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12802 L:      linux-pm@vger.kernel.org
12803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12804 B:      https://bugzilla.kernel.org
12805 S:      Supported
12806 F:      drivers/base/power/
12807 F:      include/linux/pm.h
12808 F:      include/linux/pm_*
12809 F:      include/linux/powercap.h
12810 F:      include/linux/intel_rapl.h
12811 F:      drivers/powercap/
12812 F:      kernel/configs/nopm.config
12813
12814 POWER STATE COORDINATION INTERFACE (PSCI)
12815 M:      Mark Rutland <mark.rutland@arm.com>
12816 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12817 L:      linux-arm-kernel@lists.infradead.org
12818 S:      Maintained
12819 F:      drivers/firmware/psci/
12820 F:      include/linux/psci.h
12821 F:      include/uapi/linux/psci.h
12822
12823 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12824 M:      Sebastian Reichel <sre@kernel.org>
12825 L:      linux-pm@vger.kernel.org
12826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12827 S:      Maintained
12828 F:      Documentation/ABI/testing/sysfs-class-power
12829 F:      Documentation/devicetree/bindings/power/supply/
12830 F:      include/linux/power_supply.h
12831 F:      drivers/power/supply/
12832
12833 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12834 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12835 L:      linuxppc-dev@lists.ozlabs.org
12836 S:      Maintained
12837 F:      drivers/char/powernv-op-panel.c
12838
12839 PPP OVER ATM (RFC 2364)
12840 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12841 S:      Maintained
12842 F:      net/atm/pppoatm.c
12843 F:      include/uapi/linux/atmppp.h
12844
12845 PPP OVER ETHERNET
12846 M:      Michal Ostrowski <mostrows@earthlink.net>
12847 S:      Maintained
12848 F:      drivers/net/ppp/pppoe.c
12849 F:      drivers/net/ppp/pppox.c
12850
12851 PPP OVER L2TP
12852 M:      James Chapman <jchapman@katalix.com>
12853 S:      Maintained
12854 F:      net/l2tp/l2tp_ppp.c
12855 F:      include/linux/if_pppol2tp.h
12856 F:      include/uapi/linux/if_pppol2tp.h
12857
12858 PPP PROTOCOL DRIVERS AND COMPRESSORS
12859 M:      Paul Mackerras <paulus@samba.org>
12860 L:      linux-ppp@vger.kernel.org
12861 S:      Maintained
12862 F:      drivers/net/ppp/ppp_*
12863
12864 PPS SUPPORT
12865 M:      Rodolfo Giometti <giometti@enneenne.com>
12866 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12867 L:      linuxpps@ml.enneenne.com (subscribers-only)
12868 S:      Maintained
12869 F:      Documentation/driver-api/pps.rst
12870 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12871 F:      Documentation/ABI/testing/sysfs-pps
12872 F:      drivers/pps/
12873 F:      include/linux/pps*.h
12874 F:      include/uapi/linux/pps.h
12875
12876 PPTP DRIVER
12877 M:      Dmitry Kozlov <xeb@mail.ru>
12878 L:      netdev@vger.kernel.org
12879 S:      Maintained
12880 F:      drivers/net/ppp/pptp.c
12881 W:      http://sourceforge.net/projects/accel-pptp
12882
12883 PRINTK
12884 M:      Petr Mladek <pmladek@suse.com>
12885 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12886 R:      Steven Rostedt <rostedt@goodmis.org>
12887 S:      Maintained
12888 F:      kernel/printk/
12889 F:      include/linux/printk.h
12890
12891 PRISM54 WIRELESS DRIVER
12892 M:      Luis Chamberlain <mcgrof@kernel.org>
12893 L:      linux-wireless@vger.kernel.org
12894 W:      http://wireless.kernel.org/en/users/Drivers/p54
12895 S:      Obsolete
12896 F:      drivers/net/wireless/intersil/prism54/
12897
12898 PROC FILESYSTEM
12899 R:      Alexey Dobriyan <adobriyan@gmail.com>
12900 L:      linux-kernel@vger.kernel.org
12901 L:      linux-fsdevel@vger.kernel.org
12902 S:      Maintained
12903 F:      fs/proc/
12904 F:      include/linux/proc_fs.h
12905 F:      tools/testing/selftests/proc/
12906 F:      Documentation/filesystems/proc.txt
12907
12908 PROC SYSCTL
12909 M:      Luis Chamberlain <mcgrof@kernel.org>
12910 M:      Kees Cook <keescook@chromium.org>
12911 L:      linux-kernel@vger.kernel.org
12912 L:      linux-fsdevel@vger.kernel.org
12913 S:      Maintained
12914 F:      fs/proc/proc_sysctl.c
12915 F:      include/linux/sysctl.h
12916 F:      kernel/sysctl.c
12917 F:      tools/testing/selftests/sysctl/
12918
12919 PS3 NETWORK SUPPORT
12920 M:      Geoff Levand <geoff@infradead.org>
12921 L:      netdev@vger.kernel.org
12922 L:      linuxppc-dev@lists.ozlabs.org
12923 S:      Maintained
12924 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12925
12926 PS3 PLATFORM SUPPORT
12927 M:      Geoff Levand <geoff@infradead.org>
12928 L:      linuxppc-dev@lists.ozlabs.org
12929 S:      Maintained
12930 F:      arch/powerpc/boot/ps3*
12931 F:      arch/powerpc/include/asm/lv1call.h
12932 F:      arch/powerpc/include/asm/ps3*.h
12933 F:      arch/powerpc/platforms/ps3/
12934 F:      drivers/*/ps3*
12935 F:      drivers/ps3/
12936 F:      drivers/rtc/rtc-ps3.c
12937 F:      drivers/usb/host/*ps3.c
12938 F:      sound/ppc/snd_ps3*
12939
12940 PS3VRAM DRIVER
12941 M:      Jim Paris <jim@jtan.com>
12942 M:      Geoff Levand <geoff@infradead.org>
12943 L:      linuxppc-dev@lists.ozlabs.org
12944 S:      Maintained
12945 F:      drivers/block/ps3vram.c
12946
12947 PSAMPLE PACKET SAMPLING SUPPORT:
12948 M:      Yotam Gigi <yotam.gi@gmail.com>
12949 S:      Maintained
12950 F:      net/psample
12951 F:      include/net/psample.h
12952 F:      include/uapi/linux/psample.h
12953
12954 PSTORE FILESYSTEM
12955 M:      Kees Cook <keescook@chromium.org>
12956 M:      Anton Vorontsov <anton@enomsg.org>
12957 M:      Colin Cross <ccross@android.com>
12958 M:      Tony Luck <tony.luck@intel.com>
12959 S:      Maintained
12960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12961 F:      fs/pstore/
12962 F:      include/linux/pstore*
12963 F:      drivers/firmware/efi/efi-pstore.c
12964 F:      drivers/acpi/apei/erst.c
12965 F:      Documentation/admin-guide/ramoops.rst
12966 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12967 K:      \b(pstore|ramoops)
12968
12969 PTP HARDWARE CLOCK SUPPORT
12970 M:      Richard Cochran <richardcochran@gmail.com>
12971 L:      netdev@vger.kernel.org
12972 S:      Maintained
12973 W:      http://linuxptp.sourceforge.net/
12974 F:      Documentation/ABI/testing/sysfs-ptp
12975 F:      Documentation/driver-api/ptp.rst
12976 F:      drivers/net/phy/dp83640*
12977 F:      drivers/ptp/*
12978 F:      include/linux/ptp_cl*
12979
12980 PTRACE SUPPORT
12981 M:      Oleg Nesterov <oleg@redhat.com>
12982 S:      Maintained
12983 F:      include/asm-generic/syscall.h
12984 F:      include/linux/ptrace.h
12985 F:      include/linux/regset.h
12986 F:      include/linux/tracehook.h
12987 F:      include/uapi/linux/ptrace.h
12988 F:      include/uapi/linux/ptrace.h
12989 F:      kernel/ptrace.c
12990 F:      arch/*/ptrace*.c
12991 F:      arch/*/*/ptrace*.c
12992 F:      arch/*/include/asm/ptrace*.h
12993
12994 PULSE8-CEC DRIVER
12995 M:      Hans Verkuil <hverkuil@xs4all.nl>
12996 L:      linux-media@vger.kernel.org
12997 T:      git git://linuxtv.org/media_tree.git
12998 S:      Maintained
12999 F:      drivers/media/usb/pulse8-cec/*
13000 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13001
13002 PVRUSB2 VIDEO4LINUX DRIVER
13003 M:      Mike Isely <isely@pobox.com>
13004 L:      pvrusb2@isely.net       (subscribers-only)
13005 L:      linux-media@vger.kernel.org
13006 W:      http://www.isely.net/pvrusb2/
13007 T:      git git://linuxtv.org/media_tree.git
13008 S:      Maintained
13009 F:      Documentation/media/v4l-drivers/pvrusb2*
13010 F:      drivers/media/usb/pvrusb2/
13011
13012 PWC WEBCAM DRIVER
13013 M:      Hans Verkuil <hverkuil@xs4all.nl>
13014 L:      linux-media@vger.kernel.org
13015 T:      git git://linuxtv.org/media_tree.git
13016 S:      Odd Fixes
13017 F:      drivers/media/usb/pwc/*
13018 F:      include/trace/events/pwc.h
13019
13020 PWM FAN DRIVER
13021 M:      Kamil Debski <kamil@wypas.org>
13022 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13023 L:      linux-hwmon@vger.kernel.org
13024 S:      Supported
13025 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13026 F:      Documentation/hwmon/pwm-fan.rst
13027 F:      drivers/hwmon/pwm-fan.c
13028
13029 PWM IR Transmitter
13030 M:      Sean Young <sean@mess.org>
13031 L:      linux-media@vger.kernel.org
13032 S:      Maintained
13033 F:      drivers/media/rc/pwm-ir-tx.c
13034
13035 PWM SUBSYSTEM
13036 M:      Thierry Reding <thierry.reding@gmail.com>
13037 L:      linux-pwm@vger.kernel.org
13038 S:      Maintained
13039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13040 F:      Documentation/driver-api/pwm.rst
13041 F:      Documentation/devicetree/bindings/pwm/
13042 F:      include/linux/pwm.h
13043 F:      drivers/pwm/
13044 F:      drivers/video/backlight/pwm_bl.c
13045 F:      include/linux/pwm_backlight.h
13046 F:      drivers/gpio/gpio-mvebu.c
13047 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13048
13049 PXA GPIO DRIVER
13050 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13051 L:      linux-gpio@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/gpio/gpio-pxa.c
13054
13055 PXA MMCI DRIVER
13056 S:      Orphan
13057
13058 PXA RTC DRIVER
13059 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13060 L:      linux-rtc@vger.kernel.org
13061 S:      Maintained
13062
13063 PXA2xx/PXA3xx SUPPORT
13064 M:      Daniel Mack <daniel@zonque.org>
13065 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13066 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13068 T:      git git://github.com/hzhuang1/linux.git
13069 T:      git git://github.com/rjarzmik/linux.git
13070 S:      Maintained
13071 F:      arch/arm/boot/dts/pxa*
13072 F:      arch/arm/mach-pxa/
13073 F:      drivers/dma/pxa*
13074 F:      drivers/pcmcia/pxa2xx*
13075 F:      drivers/pinctrl/pxa/
13076 F:      drivers/spi/spi-pxa2xx*
13077 F:      drivers/usb/gadget/udc/pxa2*
13078 F:      include/sound/pxa2xx-lib.h
13079 F:      sound/arm/pxa*
13080 F:      sound/soc/pxa/
13081
13082 QAT DRIVER
13083 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13084 L:      qat-linux@intel.com
13085 S:      Supported
13086 F:      drivers/crypto/qat/
13087
13088 QCOM AUDIO (ASoC) DRIVERS
13089 M:      Patrick Lai <plai@codeaurora.org>
13090 M:      Banajit Goswami <bgoswami@codeaurora.org>
13091 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13092 S:      Supported
13093 F:      sound/soc/qcom/
13094
13095 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13096 M:      Gabriel Somlo <somlo@cmu.edu>
13097 M:      "Michael S. Tsirkin" <mst@redhat.com>
13098 L:      qemu-devel@nongnu.org
13099 S:      Maintained
13100 F:      drivers/firmware/qemu_fw_cfg.c
13101 F:      include/uapi/linux/qemu_fw_cfg.h
13102
13103 QIB DRIVER
13104 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13105 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13106 L:      linux-rdma@vger.kernel.org
13107 S:      Supported
13108 F:      drivers/infiniband/hw/qib/
13109
13110 QLOGIC QL41xxx FCOE DRIVER
13111 M:      QLogic-Storage-Upstream@cavium.com
13112 L:      linux-scsi@vger.kernel.org
13113 S:      Supported
13114 F:      drivers/scsi/qedf/
13115
13116 QLOGIC QL41xxx ISCSI DRIVER
13117 M:      QLogic-Storage-Upstream@cavium.com
13118 L:      linux-scsi@vger.kernel.org
13119 S:      Supported
13120 F:      drivers/scsi/qedi/
13121
13122 QLOGIC QL4xxx ETHERNET DRIVER
13123 M:      Ariel Elior <aelior@marvell.com>
13124 M:      GR-everest-linux-l2@marvell.com
13125 L:      netdev@vger.kernel.org
13126 S:      Supported
13127 F:      drivers/net/ethernet/qlogic/qed/
13128 F:      include/linux/qed/
13129 F:      drivers/net/ethernet/qlogic/qede/
13130
13131 QLOGIC QL4xxx RDMA DRIVER
13132 M:      Michal Kalderon <mkalderon@marvell.com>
13133 M:      Ariel Elior <aelior@marvell.com>
13134 L:      linux-rdma@vger.kernel.org
13135 S:      Supported
13136 F:      drivers/infiniband/hw/qedr/
13137 F:      include/uapi/rdma/qedr-abi.h
13138
13139 QLOGIC QLA1280 SCSI DRIVER
13140 M:      Michael Reed <mdr@sgi.com>
13141 L:      linux-scsi@vger.kernel.org
13142 S:      Maintained
13143 F:      drivers/scsi/qla1280.[ch]
13144
13145 QLOGIC QLA2XXX FC-SCSI DRIVER
13146 M:      qla2xxx-upstream@qlogic.com
13147 L:      linux-scsi@vger.kernel.org
13148 S:      Supported
13149 F:      Documentation/scsi/LICENSE.qla2xxx
13150 F:      drivers/scsi/qla2xxx/
13151
13152 QLOGIC QLA3XXX NETWORK DRIVER
13153 M:      GR-Linux-NIC-Dev@marvell.com
13154 L:      netdev@vger.kernel.org
13155 S:      Supported
13156 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13157 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13158
13159 QLOGIC QLA4XXX iSCSI DRIVER
13160 M:      QLogic-Storage-Upstream@qlogic.com
13161 L:      linux-scsi@vger.kernel.org
13162 S:      Supported
13163 F:      Documentation/scsi/LICENSE.qla4xxx
13164 F:      drivers/scsi/qla4xxx/
13165
13166 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13167 M:      Shahed Shaikh <shshaikh@marvell.com>
13168 M:      Manish Chopra <manishc@marvell.com>
13169 M:      GR-Linux-NIC-Dev@marvell.com
13170 L:      netdev@vger.kernel.org
13171 S:      Supported
13172 F:      drivers/net/ethernet/qlogic/qlcnic/
13173
13174 QLOGIC QLGE 10Gb ETHERNET DRIVER
13175 M:      Manish Chopra <manishc@marvell.com>
13176 M:      GR-Linux-NIC-Dev@marvell.com
13177 L:      netdev@vger.kernel.org
13178 S:      Supported
13179 F:      drivers/net/ethernet/qlogic/qlge/
13180
13181 QM1D1B0004 MEDIA DRIVER
13182 M:      Akihiro Tsukada <tskd08@gmail.com>
13183 L:      linux-media@vger.kernel.org
13184 S:      Odd Fixes
13185 F:      drivers/media/tuners/qm1d1b0004*
13186
13187 QM1D1C0042 MEDIA DRIVER
13188 M:      Akihiro Tsukada <tskd08@gmail.com>
13189 L:      linux-media@vger.kernel.org
13190 S:      Odd Fixes
13191 F:      drivers/media/tuners/qm1d1c0042*
13192
13193 QNX4 FILESYSTEM
13194 M:      Anders Larsen <al@alarsen.net>
13195 W:      http://www.alarsen.net/linux/qnx4fs/
13196 S:      Maintained
13197 F:      fs/qnx4/
13198 F:      include/uapi/linux/qnx4_fs.h
13199 F:      include/uapi/linux/qnxtypes.h
13200
13201 QORIQ DPAA2 FSL-MC BUS DRIVER
13202 M:      Stuart Yoder <stuyoder@gmail.com>
13203 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13204 L:      linux-kernel@vger.kernel.org
13205 S:      Maintained
13206 F:      drivers/bus/fsl-mc/
13207 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13208 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13209
13210 QT1010 MEDIA DRIVER
13211 M:      Antti Palosaari <crope@iki.fi>
13212 L:      linux-media@vger.kernel.org
13213 W:      https://linuxtv.org
13214 W:      http://palosaari.fi/linux/
13215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13216 T:      git git://linuxtv.org/anttip/media_tree.git
13217 S:      Maintained
13218 F:      drivers/media/tuners/qt1010*
13219
13220 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13221 M:      Kalle Valo <kvalo@codeaurora.org>
13222 L:      ath10k@lists.infradead.org
13223 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13225 S:      Supported
13226 F:      drivers/net/wireless/ath/ath10k/
13227
13228 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13229 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13230 L:      linux-wireless@vger.kernel.org
13231 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13232 S:      Supported
13233 F:      drivers/net/wireless/ath/ath9k/
13234
13235 QUALCOMM CAMERA SUBSYSTEM DRIVER
13236 M:      Todor Tomov <todor.too@gmail.com>
13237 L:      linux-media@vger.kernel.org
13238 S:      Maintained
13239 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13240 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13241 F:      drivers/media/platform/qcom/camss/
13242
13243 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13244 M:      Ilia Lin <ilia.lin@kernel.org>
13245 L:      linux-pm@vger.kernel.org
13246 S:      Maintained
13247 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13248 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13249
13250 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13251 M:      Timur Tabi <timur@kernel.org>
13252 L:      netdev@vger.kernel.org
13253 S:      Maintained
13254 F:      drivers/net/ethernet/qualcomm/emac/
13255
13256 QUALCOMM ETHQOS ETHERNET DRIVER
13257 M:      Vinod Koul <vkoul@kernel.org>
13258 M:      Niklas Cassel <niklas.cassel@linaro.org>
13259 L:      netdev@vger.kernel.org
13260 S:      Maintained
13261 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13262 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13263
13264 QUALCOMM GENERIC INTERFACE I2C DRIVER
13265 M:      Alok Chauhan <alokc@codeaurora.org>
13266 L:      linux-i2c@vger.kernel.org
13267 L:      linux-arm-msm@vger.kernel.org
13268 S:      Supported
13269 F:      drivers/i2c/busses/i2c-qcom-geni.c
13270
13271 QUALCOMM HEXAGON ARCHITECTURE
13272 M:      Richard Kuo <rkuo@codeaurora.org>
13273 L:      linux-hexagon@vger.kernel.org
13274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13275 S:      Supported
13276 F:      arch/hexagon/
13277
13278 QUALCOMM HIDMA DRIVER
13279 M:      Sinan Kaya <okaya@kernel.org>
13280 L:      linux-arm-kernel@lists.infradead.org
13281 L:      linux-arm-msm@vger.kernel.org
13282 L:      dmaengine@vger.kernel.org
13283 S:      Supported
13284 F:      drivers/dma/qcom/hidma*
13285
13286 QUALCOMM IOMMU
13287 M:      Rob Clark <robdclark@gmail.com>
13288 L:      iommu@lists.linux-foundation.org
13289 L:      linux-arm-msm@vger.kernel.org
13290 S:      Maintained
13291 F:      drivers/iommu/qcom_iommu.c
13292
13293 QUALCOMM TSENS THERMAL DRIVER
13294 M:      Amit Kucheria <amit.kucheria@linaro.org>
13295 L:      linux-pm@vger.kernel.org
13296 L:      linux-arm-msm@vger.kernel.org
13297 S:      Maintained
13298 F:      drivers/thermal/qcom/
13299
13300 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13301 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13302 L:      linux-media@vger.kernel.org
13303 L:      linux-arm-msm@vger.kernel.org
13304 T:      git git://linuxtv.org/media_tree.git
13305 S:      Maintained
13306 F:      drivers/media/platform/qcom/venus/
13307
13308 QUALCOMM WCN36XX WIRELESS DRIVER
13309 M:      Kalle Valo <kvalo@codeaurora.org>
13310 L:      wcn36xx@lists.infradead.org
13311 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13312 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13313 S:      Supported
13314 F:      drivers/net/wireless/ath/wcn36xx/
13315
13316 QUANTENNA QTNFMAC WIRELESS DRIVER
13317 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13318 M:      Avinash Patil <avinashp@quantenna.com>
13319 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13320 L:      linux-wireless@vger.kernel.org
13321 S:      Maintained
13322 F:      drivers/net/wireless/quantenna
13323
13324 RADEON and AMDGPU DRM DRIVERS
13325 M:      Alex Deucher <alexander.deucher@amd.com>
13326 M:      Christian König <christian.koenig@amd.com>
13327 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13328 L:      amd-gfx@lists.freedesktop.org
13329 T:      git git://people.freedesktop.org/~agd5f/linux
13330 S:      Supported
13331 F:      drivers/gpu/drm/radeon/
13332 F:      include/uapi/drm/radeon_drm.h
13333 F:      drivers/gpu/drm/amd/
13334 F:      include/uapi/drm/amdgpu_drm.h
13335
13336 RADEON FRAMEBUFFER DISPLAY DRIVER
13337 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13338 L:      linux-fbdev@vger.kernel.org
13339 S:      Maintained
13340 F:      drivers/video/fbdev/aty/radeon*
13341 F:      include/uapi/linux/radeonfb.h
13342
13343 RADIOSHARK RADIO DRIVER
13344 M:      Hans Verkuil <hverkuil@xs4all.nl>
13345 L:      linux-media@vger.kernel.org
13346 T:      git git://linuxtv.org/media_tree.git
13347 S:      Maintained
13348 F:      drivers/media/radio/radio-shark.c
13349
13350 RADIOSHARK2 RADIO DRIVER
13351 M:      Hans Verkuil <hverkuil@xs4all.nl>
13352 L:      linux-media@vger.kernel.org
13353 T:      git git://linuxtv.org/media_tree.git
13354 S:      Maintained
13355 F:      drivers/media/radio/radio-shark2.c
13356 F:      drivers/media/radio/radio-tea5777.c
13357
13358 RADOS BLOCK DEVICE (RBD)
13359 M:      Ilya Dryomov <idryomov@gmail.com>
13360 M:      Sage Weil <sage@redhat.com>
13361 M:      Alex Elder <elder@kernel.org>
13362 L:      ceph-devel@vger.kernel.org
13363 W:      http://ceph.com/
13364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13365 T:      git git://github.com/ceph/ceph-client.git
13366 S:      Supported
13367 F:      Documentation/ABI/testing/sysfs-bus-rbd
13368 F:      drivers/block/rbd.c
13369 F:      drivers/block/rbd_types.h
13370
13371 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13372 M:      Paul Mackerras <paulus@samba.org>
13373 L:      linux-fbdev@vger.kernel.org
13374 S:      Maintained
13375 F:      drivers/video/fbdev/aty/aty128fb.c
13376
13377 RAINSHADOW-CEC DRIVER
13378 M:      Hans Verkuil <hverkuil@xs4all.nl>
13379 L:      linux-media@vger.kernel.org
13380 T:      git git://linuxtv.org/media_tree.git
13381 S:      Maintained
13382 F:      drivers/media/usb/rainshadow-cec/*
13383
13384 RALINK MIPS ARCHITECTURE
13385 M:      John Crispin <john@phrozen.org>
13386 L:      linux-mips@vger.kernel.org
13387 S:      Maintained
13388 F:      arch/mips/ralink
13389
13390 RALINK RT2X00 WIRELESS LAN DRIVER
13391 P:      rt2x00 project
13392 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13393 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13394 L:      linux-wireless@vger.kernel.org
13395 S:      Maintained
13396 F:      drivers/net/wireless/ralink/rt2x00/
13397
13398 RAMDISK RAM BLOCK DEVICE DRIVER
13399 M:      Jens Axboe <axboe@kernel.dk>
13400 S:      Maintained
13401 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13402 F:      drivers/block/brd.c
13403
13404 RANCHU VIRTUAL BOARD FOR MIPS
13405 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13406 L:      linux-mips@vger.kernel.org
13407 S:      Supported
13408 F:      arch/mips/generic/board-ranchu.c
13409 F:      arch/mips/configs/generic/board-ranchu.config
13410
13411 RANDOM NUMBER DRIVER
13412 M:      "Theodore Ts'o" <tytso@mit.edu>
13413 S:      Maintained
13414 F:      drivers/char/random.c
13415
13416 RAPIDIO SUBSYSTEM
13417 M:      Matt Porter <mporter@kernel.crashing.org>
13418 M:      Alexandre Bounine <alex.bou9@gmail.com>
13419 S:      Maintained
13420 F:      drivers/rapidio/
13421
13422 RAS INFRASTRUCTURE
13423 M:      Tony Luck <tony.luck@intel.com>
13424 M:      Borislav Petkov <bp@alien8.de>
13425 L:      linux-edac@vger.kernel.org
13426 S:      Maintained
13427 F:      drivers/ras/
13428 F:      include/linux/ras.h
13429 F:      include/ras/ras_event.h
13430 F:      Documentation/admin-guide/ras.rst
13431
13432 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13433 L:      linux-wireless@vger.kernel.org
13434 S:      Orphan
13435 F:      drivers/net/wireless/ray*
13436
13437 RCUTORTURE TEST FRAMEWORK
13438 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13439 M:      Josh Triplett <josh@joshtriplett.org>
13440 R:      Steven Rostedt <rostedt@goodmis.org>
13441 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13442 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13443 L:      rcu@vger.kernel.org
13444 S:      Supported
13445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13446 F:      tools/testing/selftests/rcutorture
13447
13448 RDC R-321X SoC
13449 M:      Florian Fainelli <florian@openwrt.org>
13450 S:      Maintained
13451
13452 RDC R6040 FAST ETHERNET DRIVER
13453 M:      Florian Fainelli <f.fainelli@gmail.com>
13454 L:      netdev@vger.kernel.org
13455 S:      Maintained
13456 F:      drivers/net/ethernet/rdc/r6040.c
13457
13458 RDMAVT - RDMA verbs software
13459 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13460 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13461 L:      linux-rdma@vger.kernel.org
13462 S:      Supported
13463 F:      drivers/infiniband/sw/rdmavt
13464
13465 RDS - RELIABLE DATAGRAM SOCKETS
13466 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13467 L:      netdev@vger.kernel.org
13468 L:      linux-rdma@vger.kernel.org
13469 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13470 W:      https://oss.oracle.com/projects/rds/
13471 S:      Supported
13472 F:      net/rds/
13473 F:      Documentation/networking/rds.txt
13474
13475 RDT - RESOURCE ALLOCATION
13476 M:      Fenghua Yu <fenghua.yu@intel.com>
13477 M:      Reinette Chatre <reinette.chatre@intel.com>
13478 L:      linux-kernel@vger.kernel.org
13479 S:      Supported
13480 F:      arch/x86/kernel/cpu/resctrl/
13481 F:      arch/x86/include/asm/resctrl_sched.h
13482 F:      Documentation/x86/resctrl*
13483
13484 READ-COPY UPDATE (RCU)
13485 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13486 M:      Josh Triplett <josh@joshtriplett.org>
13487 R:      Steven Rostedt <rostedt@goodmis.org>
13488 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13489 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13490 R:      Joel Fernandes <joel@joelfernandes.org>
13491 L:      rcu@vger.kernel.org
13492 W:      http://www.rdrop.com/users/paulmck/RCU/
13493 S:      Supported
13494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13495 F:      Documentation/RCU/
13496 X:      Documentation/RCU/torture.txt
13497 F:      include/linux/rcu*
13498 X:      include/linux/srcu*.h
13499 F:      kernel/rcu/
13500 X:      kernel/rcu/srcu*.c
13501
13502 REAL TIME CLOCK (RTC) SUBSYSTEM
13503 M:      Alessandro Zummo <a.zummo@towertech.it>
13504 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13505 L:      linux-rtc@vger.kernel.org
13506 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13508 S:      Maintained
13509 F:      Documentation/devicetree/bindings/rtc/
13510 F:      Documentation/admin-guide/rtc.rst
13511 F:      drivers/rtc/
13512 F:      include/linux/rtc.h
13513 F:      include/uapi/linux/rtc.h
13514 F:      include/linux/rtc/
13515 F:      include/linux/platform_data/rtc-*
13516 F:      tools/testing/selftests/rtc/
13517
13518 REALTEK AUDIO CODECS
13519 M:      Bard Liao <bardliao@realtek.com>
13520 M:      Oder Chiou <oder_chiou@realtek.com>
13521 S:      Maintained
13522 F:      sound/soc/codecs/rt*
13523 F:      include/sound/rt*.h
13524
13525 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13526 M:      Linus Walleij <linus.walleij@linaro.org>
13527 S:      Maintained
13528 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13529 F:      drivers/net/dsa/realtek-smi*
13530 F:      drivers/net/dsa/rtl83*
13531
13532 REDPINE WIRELESS DRIVER
13533 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13534 M:      Siva Rebbagondla <siva8118@gmail.com>
13535 L:      linux-wireless@vger.kernel.org
13536 S:      Maintained
13537 F:      drivers/net/wireless/rsi/
13538
13539 REGISTER MAP ABSTRACTION
13540 M:      Mark Brown <broonie@kernel.org>
13541 L:      linux-kernel@vger.kernel.org
13542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13543 S:      Supported
13544 F:      Documentation/devicetree/bindings/regmap/
13545 F:      drivers/base/regmap/
13546 F:      include/linux/regmap.h
13547
13548 REISERFS FILE SYSTEM
13549 L:      reiserfs-devel@vger.kernel.org
13550 S:      Supported
13551 F:      fs/reiserfs/
13552
13553 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13554 M:      Ohad Ben-Cohen <ohad@wizery.com>
13555 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13556 L:      linux-remoteproc@vger.kernel.org
13557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13558 S:      Maintained
13559 F:      Documentation/devicetree/bindings/remoteproc/
13560 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13561 F:      Documentation/remoteproc.txt
13562 F:      drivers/remoteproc/
13563 F:      include/linux/remoteproc.h
13564 F:      include/linux/remoteproc/
13565
13566 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13567 M:      Ohad Ben-Cohen <ohad@wizery.com>
13568 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13569 L:      linux-remoteproc@vger.kernel.org
13570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13571 S:      Maintained
13572 F:      drivers/rpmsg/
13573 F:      Documentation/rpmsg.txt
13574 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13575 F:      include/linux/rpmsg.h
13576 F:      include/linux/rpmsg/
13577 F:      include/uapi/linux/rpmsg.h
13578 F:      samples/rpmsg/
13579
13580 RENESAS CLOCK DRIVERS
13581 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13582 L:      linux-renesas-soc@vger.kernel.org
13583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13584 S:      Supported
13585 F:      drivers/clk/renesas/
13586
13587 RENESAS EMEV2 I2C DRIVER
13588 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13589 S:      Supported
13590 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13591 F:      drivers/i2c/busses/i2c-emev2.c
13592
13593 RENESAS ETHERNET DRIVERS
13594 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13595 L:      netdev@vger.kernel.org
13596 L:      linux-renesas-soc@vger.kernel.org
13597 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13598 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13599 F:      drivers/net/ethernet/renesas/
13600 F:      include/linux/sh_eth.h
13601
13602 RENESAS R-CAR GYROADC DRIVER
13603 M:      Marek Vasut <marek.vasut@gmail.com>
13604 L:      linux-iio@vger.kernel.org
13605 S:      Supported
13606 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13607 F:      drivers/iio/adc/rcar-gyroadc.c
13608
13609 RENESAS R-CAR I2C DRIVERS
13610 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13611 S:      Supported
13612 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13613 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13614 F:      drivers/i2c/busses/i2c-rcar.c
13615 F:      drivers/i2c/busses/i2c-sh_mobile.c
13616
13617 RENESAS RIIC DRIVER
13618 M:      Chris Brandt <chris.brandt@renesas.com>
13619 S:      Supported
13620 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13621 F:      drivers/i2c/busses/i2c-riic.c
13622
13623 RENESAS USB PHY DRIVER
13624 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13625 L:      linux-renesas-soc@vger.kernel.org
13626 S:      Maintained
13627 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13628
13629 RESET CONTROLLER FRAMEWORK
13630 M:      Philipp Zabel <p.zabel@pengutronix.de>
13631 T:      git git://git.pengutronix.de/git/pza/linux
13632 S:      Maintained
13633 F:      drivers/reset/
13634 F:      Documentation/devicetree/bindings/reset/
13635 F:      include/dt-bindings/reset/
13636 F:      include/linux/reset.h
13637 F:      include/linux/reset/
13638 F:      include/linux/reset-controller.h
13639
13640 RESTARTABLE SEQUENCES SUPPORT
13641 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13642 M:      Peter Zijlstra <peterz@infradead.org>
13643 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13644 M:      Boqun Feng <boqun.feng@gmail.com>
13645 L:      linux-kernel@vger.kernel.org
13646 S:      Supported
13647 F:      kernel/rseq.c
13648 F:      include/uapi/linux/rseq.h
13649 F:      include/trace/events/rseq.h
13650 F:      tools/testing/selftests/rseq/
13651
13652 RFKILL
13653 M:      Johannes Berg <johannes@sipsolutions.net>
13654 L:      linux-wireless@vger.kernel.org
13655 W:      http://wireless.kernel.org/
13656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13658 S:      Maintained
13659 F:      Documentation/driver-api/rfkill.rst
13660 F:      Documentation/ABI/stable/sysfs-class-rfkill
13661 F:      net/rfkill/
13662 F:      include/linux/rfkill.h
13663 F:      include/uapi/linux/rfkill.h
13664
13665 RHASHTABLE
13666 M:      Thomas Graf <tgraf@suug.ch>
13667 M:      Herbert Xu <herbert@gondor.apana.org.au>
13668 L:      netdev@vger.kernel.org
13669 S:      Maintained
13670 F:      lib/rhashtable.c
13671 F:      lib/test_rhashtable.c
13672 F:      include/linux/rhashtable.h
13673 F:      include/linux/rhashtable-types.h
13674
13675 RICOH R5C592 MEMORYSTICK DRIVER
13676 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13677 S:      Maintained
13678 F:      drivers/memstick/host/r592.*
13679
13680 RICOH SMARTMEDIA/XD DRIVER
13681 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13682 S:      Maintained
13683 F:      drivers/mtd/nand/raw/r852.c
13684 F:      drivers/mtd/nand/raw/r852.h
13685
13686 RISC-V ARCHITECTURE
13687 M:      Paul Walmsley <paul.walmsley@sifive.com>
13688 M:      Palmer Dabbelt <palmer@sifive.com>
13689 M:      Albert Ou <aou@eecs.berkeley.edu>
13690 L:      linux-riscv@lists.infradead.org
13691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13692 S:      Supported
13693 F:      arch/riscv/
13694 K:      riscv
13695 N:      riscv
13696
13697 ROCCAT DRIVERS
13698 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13699 W:      http://sourceforge.net/projects/roccat/
13700 S:      Maintained
13701 F:      drivers/hid/hid-roccat*
13702 F:      include/linux/hid-roccat*
13703 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13704
13705 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13706 M:      Jacob chen <jacob2.chen@rock-chips.com>
13707 L:      linux-media@vger.kernel.org
13708 S:      Maintained
13709 F:      drivers/media/platform/rockchip/rga/
13710 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13711
13712 HANTRO VPU CODEC DRIVER
13713 M:      Ezequiel Garcia <ezequiel@collabora.com>
13714 L:      linux-media@vger.kernel.org
13715 S:      Maintained
13716 F:      drivers/staging/media/platform/hantro/
13717 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13718
13719 ROCKER DRIVER
13720 M:      Jiri Pirko <jiri@resnulli.us>
13721 L:      netdev@vger.kernel.org
13722 S:      Supported
13723 F:      drivers/net/ethernet/rocker/
13724
13725 ROCKETPORT DRIVER
13726 P:      Comtrol Corp.
13727 W:      http://www.comtrol.com
13728 S:      Maintained
13729 F:      Documentation/driver-api/serial/rocket.rst
13730 F:      drivers/tty/rocket*
13731
13732 ROCKETPORT EXPRESS/INFINITY DRIVER
13733 M:      Kevin Cernekee <cernekee@gmail.com>
13734 L:      linux-serial@vger.kernel.org
13735 S:      Odd Fixes
13736 F:      drivers/tty/serial/rp2.*
13737
13738 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13739 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13740 L:      linux-kernel@vger.kernel.org
13741 L:      linux-renesas-soc@vger.kernel.org
13742 S:      Supported
13743 F:      drivers/mfd/bd9571mwv.c
13744 F:      drivers/regulator/bd9571mwv-regulator.c
13745 F:      drivers/gpio/gpio-bd9571mwv.c
13746 F:      include/linux/mfd/bd9571mwv.h
13747 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13748
13749 ROSE NETWORK LAYER
13750 M:      Ralf Baechle <ralf@linux-mips.org>
13751 L:      linux-hams@vger.kernel.org
13752 W:      http://www.linux-ax25.org/
13753 S:      Maintained
13754 F:      include/net/rose.h
13755 F:      include/uapi/linux/rose.h
13756 F:      net/rose/
13757
13758 RTL2830 MEDIA DRIVER
13759 M:      Antti Palosaari <crope@iki.fi>
13760 L:      linux-media@vger.kernel.org
13761 W:      https://linuxtv.org
13762 W:      http://palosaari.fi/linux/
13763 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13764 T:      git git://linuxtv.org/anttip/media_tree.git
13765 S:      Maintained
13766 F:      drivers/media/dvb-frontends/rtl2830*
13767
13768 RTL2832 MEDIA DRIVER
13769 M:      Antti Palosaari <crope@iki.fi>
13770 L:      linux-media@vger.kernel.org
13771 W:      https://linuxtv.org
13772 W:      http://palosaari.fi/linux/
13773 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13774 T:      git git://linuxtv.org/anttip/media_tree.git
13775 S:      Maintained
13776 F:      drivers/media/dvb-frontends/rtl2832*
13777
13778 RTL2832_SDR MEDIA DRIVER
13779 M:      Antti Palosaari <crope@iki.fi>
13780 L:      linux-media@vger.kernel.org
13781 W:      https://linuxtv.org
13782 W:      http://palosaari.fi/linux/
13783 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13784 T:      git git://linuxtv.org/anttip/media_tree.git
13785 S:      Maintained
13786 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13787
13788 RTL8180 WIRELESS DRIVER
13789 L:      linux-wireless@vger.kernel.org
13790 W:      http://wireless.kernel.org/
13791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13792 S:      Orphan
13793 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13794
13795 RTL8187 WIRELESS DRIVER
13796 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13797 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13798 M:      Larry Finger <Larry.Finger@lwfinger.net>
13799 L:      linux-wireless@vger.kernel.org
13800 W:      http://wireless.kernel.org/
13801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13802 S:      Maintained
13803 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13804
13805 REALTEK WIRELESS DRIVER (rtlwifi family)
13806 M:      Ping-Ke Shih <pkshih@realtek.com>
13807 L:      linux-wireless@vger.kernel.org
13808 W:      http://wireless.kernel.org/
13809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13810 S:      Maintained
13811 F:      drivers/net/wireless/realtek/rtlwifi/
13812
13813 REALTEK WIRELESS DRIVER (rtw88)
13814 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13815 L:      linux-wireless@vger.kernel.org
13816 S:      Maintained
13817 F:      drivers/net/wireless/realtek/rtw88/
13818
13819 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13820 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13821 L:      linux-wireless@vger.kernel.org
13822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13823 S:      Maintained
13824 F:      drivers/net/wireless/realtek/rtl8xxxu/
13825
13826 RXRPC SOCKETS (AF_RXRPC)
13827 M:      David Howells <dhowells@redhat.com>
13828 L:      linux-afs@lists.infradead.org
13829 S:      Supported
13830 F:      net/rxrpc/
13831 F:      include/keys/rxrpc-type.h
13832 F:      include/net/af_rxrpc.h
13833 F:      include/trace/events/rxrpc.h
13834 F:      include/uapi/linux/rxrpc.h
13835 F:      Documentation/networking/rxrpc.txt
13836 W:      https://www.infradead.org/~dhowells/kafs/
13837
13838 S3 SAVAGE FRAMEBUFFER DRIVER
13839 M:      Antonino Daplas <adaplas@gmail.com>
13840 L:      linux-fbdev@vger.kernel.org
13841 S:      Maintained
13842 F:      drivers/video/fbdev/savage/
13843
13844 S390
13845 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13846 M:      Vasily Gorbik <gor@linux.ibm.com>
13847 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13848 L:      linux-s390@vger.kernel.org
13849 W:      http://www.ibm.com/developerworks/linux/linux390/
13850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13851 S:      Supported
13852 F:      arch/s390/
13853 F:      drivers/s390/
13854 F:      Documentation/s390/
13855 F:      Documentation/driver-api/s390-drivers.rst
13856
13857 S390 COMMON I/O LAYER
13858 M:      Sebastian Ott <sebott@linux.ibm.com>
13859 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13860 L:      linux-s390@vger.kernel.org
13861 W:      http://www.ibm.com/developerworks/linux/linux390/
13862 S:      Supported
13863 F:      drivers/s390/cio/
13864
13865 S390 DASD DRIVER
13866 M:      Stefan Haberland <sth@linux.ibm.com>
13867 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13868 L:      linux-s390@vger.kernel.org
13869 W:      http://www.ibm.com/developerworks/linux/linux390/
13870 S:      Supported
13871 F:      drivers/s390/block/dasd*
13872 F:      block/partitions/ibm.c
13873
13874 S390 IOMMU (PCI)
13875 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13876 L:      linux-s390@vger.kernel.org
13877 W:      http://www.ibm.com/developerworks/linux/linux390/
13878 S:      Supported
13879 F:      drivers/iommu/s390-iommu.c
13880
13881 S390 IUCV NETWORK LAYER
13882 M:      Julian Wiedmann <jwi@linux.ibm.com>
13883 M:      Ursula Braun <ubraun@linux.ibm.com>
13884 L:      linux-s390@vger.kernel.org
13885 W:      http://www.ibm.com/developerworks/linux/linux390/
13886 S:      Supported
13887 F:      drivers/s390/net/*iucv*
13888 F:      include/net/iucv/
13889 F:      net/iucv/
13890
13891 S390 NETWORK DRIVERS
13892 M:      Julian Wiedmann <jwi@linux.ibm.com>
13893 M:      Ursula Braun <ubraun@linux.ibm.com>
13894 L:      linux-s390@vger.kernel.org
13895 W:      http://www.ibm.com/developerworks/linux/linux390/
13896 S:      Supported
13897 F:      drivers/s390/net/
13898
13899 S390 PCI SUBSYSTEM
13900 M:      Sebastian Ott <sebott@linux.ibm.com>
13901 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13902 L:      linux-s390@vger.kernel.org
13903 W:      http://www.ibm.com/developerworks/linux/linux390/
13904 S:      Supported
13905 F:      arch/s390/pci/
13906 F:      drivers/pci/hotplug/s390_pci_hpc.c
13907
13908 S390 VFIO-CCW DRIVER
13909 M:      Cornelia Huck <cohuck@redhat.com>
13910 M:      Eric Farman <farman@linux.ibm.com>
13911 R:      Halil Pasic <pasic@linux.ibm.com>
13912 L:      linux-s390@vger.kernel.org
13913 L:      kvm@vger.kernel.org
13914 S:      Supported
13915 F:      drivers/s390/cio/vfio_ccw*
13916 F:      Documentation/s390/vfio-ccw.rst
13917 F:      include/uapi/linux/vfio_ccw.h
13918
13919 S390 ZCRYPT DRIVER
13920 M:      Harald Freudenberger <freude@linux.ibm.com>
13921 L:      linux-s390@vger.kernel.org
13922 W:      http://www.ibm.com/developerworks/linux/linux390/
13923 S:      Supported
13924 F:      drivers/s390/crypto/
13925
13926 S390 VFIO AP DRIVER
13927 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13928 M:      Pierre Morel <pmorel@linux.ibm.com>
13929 M:      Halil Pasic <pasic@linux.ibm.com>
13930 L:      linux-s390@vger.kernel.org
13931 W:      http://www.ibm.com/developerworks/linux/linux390/
13932 S:      Supported
13933 F:      drivers/s390/crypto/vfio_ap_drv.c
13934 F:      drivers/s390/crypto/vfio_ap_private.h
13935 F:      drivers/s390/crypto/vfio_ap_ops.c
13936 F:      Documentation/s390/vfio-ap.rst
13937
13938 S390 ZFCP DRIVER
13939 M:      Steffen Maier <maier@linux.ibm.com>
13940 M:      Benjamin Block <bblock@linux.ibm.com>
13941 L:      linux-s390@vger.kernel.org
13942 W:      http://www.ibm.com/developerworks/linux/linux390/
13943 S:      Supported
13944 F:      drivers/s390/scsi/zfcp_*
13945
13946 S3C24XX SD/MMC Driver
13947 M:      Ben Dooks <ben-linux@fluff.org>
13948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13949 S:      Supported
13950 F:      drivers/mmc/host/s3cmci.*
13951
13952 SAA6588 RDS RECEIVER DRIVER
13953 M:      Hans Verkuil <hverkuil@xs4all.nl>
13954 L:      linux-media@vger.kernel.org
13955 T:      git git://linuxtv.org/media_tree.git
13956 W:      https://linuxtv.org
13957 S:      Odd Fixes
13958 F:      drivers/media/i2c/saa6588*
13959
13960 SAA7134 VIDEO4LINUX DRIVER
13961 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13962 L:      linux-media@vger.kernel.org
13963 W:      https://linuxtv.org
13964 T:      git git://linuxtv.org/media_tree.git
13965 S:      Odd fixes
13966 F:      Documentation/media/v4l-drivers/saa7134*
13967 F:      drivers/media/pci/saa7134/
13968
13969 SAA7146 VIDEO4LINUX-2 DRIVER
13970 M:      Hans Verkuil <hverkuil@xs4all.nl>
13971 L:      linux-media@vger.kernel.org
13972 T:      git git://linuxtv.org/media_tree.git
13973 S:      Maintained
13974 F:      drivers/media/common/saa7146/
13975 F:      drivers/media/pci/saa7146/
13976 F:      include/media/drv-intf/saa7146*
13977
13978 SAFESETID SECURITY MODULE
13979 M:     Micah Morton <mortonm@chromium.org>
13980 S:     Supported
13981 F:     security/safesetid/
13982 F:     Documentation/admin-guide/LSM/SafeSetID.rst
13983
13984 SAMSUNG AUDIO (ASoC) DRIVERS
13985 M:      Krzysztof Kozlowski <krzk@kernel.org>
13986 M:      Sangbeom Kim <sbkim73@samsung.com>
13987 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13988 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13989 S:      Supported
13990 F:      sound/soc/samsung/
13991 F:      Documentation/devicetree/bindings/sound/samsung*
13992
13993 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13994 M:      Krzysztof Kozlowski <krzk@kernel.org>
13995 L:      linux-crypto@vger.kernel.org
13996 L:      linux-samsung-soc@vger.kernel.org
13997 S:      Maintained
13998 F:      drivers/crypto/exynos-rng.c
13999 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14000
14001 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14002 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14003 L:      linux-samsung-soc@vger.kernel.org
14004 S:      Maintained
14005 F:      drivers/char/hw_random/exynos-trng.c
14006 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14007
14008 SAMSUNG FRAMEBUFFER DRIVER
14009 M:      Jingoo Han <jingoohan1@gmail.com>
14010 L:      linux-fbdev@vger.kernel.org
14011 S:      Maintained
14012 F:      drivers/video/fbdev/s3c-fb.c
14013
14014 SAMSUNG LAPTOP DRIVER
14015 M:      Corentin Chary <corentin.chary@gmail.com>
14016 L:      platform-driver-x86@vger.kernel.org
14017 S:      Maintained
14018 F:      drivers/platform/x86/samsung-laptop.c
14019
14020 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14021 M:      Sangbeom Kim <sbkim73@samsung.com>
14022 M:      Krzysztof Kozlowski <krzk@kernel.org>
14023 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14024 L:      linux-kernel@vger.kernel.org
14025 L:      linux-samsung-soc@vger.kernel.org
14026 S:      Supported
14027 F:      drivers/mfd/sec*.c
14028 F:      drivers/regulator/s2m*.c
14029 F:      drivers/regulator/s5m*.c
14030 F:      drivers/clk/clk-s2mps11.c
14031 F:      drivers/rtc/rtc-s5m.c
14032 F:      include/linux/mfd/samsung/
14033 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14034 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14035 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14036 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14037
14038 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14039 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14040 L:      linux-media@vger.kernel.org
14041 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14042 S:      Maintained
14043 F:      drivers/media/platform/s3c-camif/
14044 F:      include/media/drv-intf/s3c_camif.h
14045
14046 SAMSUNG S3FWRN5 NFC DRIVER
14047 M:      Robert Baldyga <r.baldyga@samsung.com>
14048 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14049 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14050 S:      Supported
14051 F:      drivers/nfc/s3fwrn5
14052
14053 SAMSUNG S5C73M3 CAMERA DRIVER
14054 M:      Kyungmin Park <kyungmin.park@samsung.com>
14055 M:      Andrzej Hajda <a.hajda@samsung.com>
14056 L:      linux-media@vger.kernel.org
14057 S:      Supported
14058 F:      drivers/media/i2c/s5c73m3/*
14059
14060 SAMSUNG S5K5BAF CAMERA DRIVER
14061 M:      Kyungmin Park <kyungmin.park@samsung.com>
14062 M:      Andrzej Hajda <a.hajda@samsung.com>
14063 L:      linux-media@vger.kernel.org
14064 S:      Supported
14065 F:      drivers/media/i2c/s5k5baf.c
14066
14067 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14068 M:      Krzysztof Kozlowski <krzk@kernel.org>
14069 M:      Vladimir Zapolskiy <vz@mleia.com>
14070 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14071 L:      linux-crypto@vger.kernel.org
14072 L:      linux-samsung-soc@vger.kernel.org
14073 S:      Maintained
14074 F:      drivers/crypto/s5p-sss.c
14075
14076 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14077 M:      Kyungmin Park <kyungmin.park@samsung.com>
14078 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14079 L:      linux-media@vger.kernel.org
14080 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14081 S:      Supported
14082 F:      drivers/media/platform/exynos4-is/
14083
14084 SAMSUNG SOC CLOCK DRIVERS
14085 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14086 M:      Tomasz Figa <tomasz.figa@gmail.com>
14087 M:      Chanwoo Choi <cw00.choi@samsung.com>
14088 S:      Supported
14089 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14091 F:      drivers/clk/samsung/
14092 F:      include/dt-bindings/clock/exynos*.h
14093 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14094
14095 SAMSUNG SPI DRIVERS
14096 M:      Kukjin Kim <kgene@kernel.org>
14097 M:      Krzysztof Kozlowski <krzk@kernel.org>
14098 M:      Andi Shyti <andi@etezian.org>
14099 L:      linux-spi@vger.kernel.org
14100 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14101 S:      Maintained
14102 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14103 F:      drivers/spi/spi-s3c*
14104 F:      include/linux/platform_data/spi-s3c64xx.h
14105
14106 SAMSUNG SXGBE DRIVERS
14107 M:      Byungho An <bh74.an@samsung.com>
14108 M:      Girish K S <ks.giri@samsung.com>
14109 M:      Vipul Pandya <vipul.pandya@samsung.com>
14110 S:      Supported
14111 L:      netdev@vger.kernel.org
14112 F:      drivers/net/ethernet/samsung/sxgbe/
14113
14114 SAMSUNG THERMAL DRIVER
14115 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14116 L:      linux-pm@vger.kernel.org
14117 L:      linux-samsung-soc@vger.kernel.org
14118 S:      Supported
14119 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14120 F:      drivers/thermal/samsung/
14121
14122 SAMSUNG USB2 PHY DRIVER
14123 M:      Kamil Debski <kamil@wypas.org>
14124 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14125 L:      linux-kernel@vger.kernel.org
14126 S:      Supported
14127 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14128 F:      Documentation/driver-api/phy/samsung-usb2.rst
14129 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14130 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14131 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14132 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14133 F:      drivers/phy/samsung/phy-samsung-usb2.c
14134 F:      drivers/phy/samsung/phy-samsung-usb2.h
14135
14136 SC1200 WDT DRIVER
14137 M:      Zwane Mwaikambo <zwanem@gmail.com>
14138 S:      Maintained
14139 F:      drivers/watchdog/sc1200wdt.c
14140
14141 SCHEDULER
14142 M:      Ingo Molnar <mingo@redhat.com>
14143 M:      Peter Zijlstra <peterz@infradead.org>
14144 L:      linux-kernel@vger.kernel.org
14145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14146 S:      Maintained
14147 F:      kernel/sched/
14148 F:      include/linux/sched.h
14149 F:      include/uapi/linux/sched.h
14150 F:      include/linux/wait.h
14151 F:      include/linux/preempt.h
14152
14153 SCR24X CHIP CARD INTERFACE DRIVER
14154 M:      Lubomir Rintel <lkundrak@v3.sk>
14155 S:      Supported
14156 F:      drivers/char/pcmcia/scr24x_cs.c
14157
14158 SCSI CDROM DRIVER
14159 M:      Jens Axboe <axboe@kernel.dk>
14160 L:      linux-scsi@vger.kernel.org
14161 W:      http://www.kernel.dk
14162 S:      Maintained
14163 F:      drivers/scsi/sr*
14164
14165 SCSI RDMA PROTOCOL (SRP) INITIATOR
14166 M:      Bart Van Assche <bvanassche@acm.org>
14167 L:      linux-rdma@vger.kernel.org
14168 S:      Supported
14169 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14170 F:      drivers/infiniband/ulp/srp/
14171 F:      include/scsi/srp.h
14172
14173 SCSI RDMA PROTOCOL (SRP) TARGET
14174 M:      Bart Van Assche <bvanassche@acm.org>
14175 L:      linux-rdma@vger.kernel.org
14176 L:      target-devel@vger.kernel.org
14177 S:      Supported
14178 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14179 F:      drivers/infiniband/ulp/srpt/
14180
14181 SCSI SG DRIVER
14182 M:      Doug Gilbert <dgilbert@interlog.com>
14183 L:      linux-scsi@vger.kernel.org
14184 W:      http://sg.danny.cz/sg
14185 S:      Maintained
14186 F:      Documentation/scsi/scsi-generic.txt
14187 F:      drivers/scsi/sg.c
14188 F:      include/scsi/sg.h
14189
14190 SCSI SUBSYSTEM
14191 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14193 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14195 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14196 L:      linux-scsi@vger.kernel.org
14197 S:      Maintained
14198 F:      Documentation/devicetree/bindings/scsi/
14199 F:      drivers/scsi/
14200 F:      include/scsi/
14201
14202 SCSI TAPE DRIVER
14203 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14204 L:      linux-scsi@vger.kernel.org
14205 S:      Maintained
14206 F:      Documentation/scsi/st.txt
14207 F:      drivers/scsi/st.*
14208 F:      drivers/scsi/st_*.h
14209
14210 SCSI TARGET SUBSYSTEM
14211 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14212 L:      linux-scsi@vger.kernel.org
14213 L:      target-devel@vger.kernel.org
14214 W:      http://www.linux-iscsi.org
14215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14216 Q:      https://patchwork.kernel.org/project/target-devel/list/
14217 S:      Supported
14218 F:      drivers/target/
14219 F:      include/target/
14220 F:      Documentation/target/
14221
14222 SCTP PROTOCOL
14223 M:      Vlad Yasevich <vyasevich@gmail.com>
14224 M:      Neil Horman <nhorman@tuxdriver.com>
14225 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14226 L:      linux-sctp@vger.kernel.org
14227 W:      http://lksctp.sourceforge.net
14228 S:      Maintained
14229 F:      Documentation/networking/sctp.txt
14230 F:      include/linux/sctp.h
14231 F:      include/uapi/linux/sctp.h
14232 F:      include/net/sctp/
14233 F:      net/sctp/
14234
14235 SCx200 CPU SUPPORT
14236 M:      Jim Cromie <jim.cromie@gmail.com>
14237 S:      Odd Fixes
14238 F:      Documentation/i2c/busses/scx200_acb
14239 F:      arch/x86/platform/scx200/
14240 F:      drivers/watchdog/scx200_wdt.c
14241 F:      drivers/i2c/busses/scx200*
14242 F:      drivers/mtd/maps/scx200_docflash.c
14243 F:      include/linux/scx200.h
14244
14245 SCx200 GPIO DRIVER
14246 M:      Jim Cromie <jim.cromie@gmail.com>
14247 S:      Maintained
14248 F:      drivers/char/scx200_gpio.c
14249 F:      include/linux/scx200_gpio.h
14250
14251 SCx200 HRT CLOCKSOURCE DRIVER
14252 M:      Jim Cromie <jim.cromie@gmail.com>
14253 S:      Maintained
14254 F:      drivers/clocksource/scx200_hrt.c
14255
14256 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14257 M:      Sascha Sommer <saschasommer@freenet.de>
14258 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14259 S:      Maintained
14260 F:      drivers/mmc/host/sdricoh_cs.c
14261
14262 SECO BOARDS CEC DRIVER
14263 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14264 S:      Maintained
14265 F:      drivers/media/platform/seco-cec/seco-cec.c
14266 F:      drivers/media/platform/seco-cec/seco-cec.h
14267
14268 SECURE COMPUTING
14269 M:      Kees Cook <keescook@chromium.org>
14270 R:      Andy Lutomirski <luto@amacapital.net>
14271 R:      Will Drewry <wad@chromium.org>
14272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14273 S:      Supported
14274 F:      kernel/seccomp.c
14275 F:      include/uapi/linux/seccomp.h
14276 F:      include/linux/seccomp.h
14277 F:      tools/testing/selftests/seccomp/*
14278 F:      tools/testing/selftests/kselftest_harness.h
14279 F:      Documentation/userspace-api/seccomp_filter.rst
14280 K:      \bsecure_computing
14281 K:      \bTIF_SECCOMP\b
14282
14283 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14284 M:      Al Cooper <alcooperx@gmail.com>
14285 L:      linux-mmc@vger.kernel.org
14286 L:      bcm-kernel-feedback-list@broadcom.com
14287 S:      Maintained
14288 F:      drivers/mmc/host/sdhci-brcmstb*
14289
14290 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14291 M:      Adrian Hunter <adrian.hunter@intel.com>
14292 L:      linux-mmc@vger.kernel.org
14293 S:      Maintained
14294 F:      drivers/mmc/host/sdhci*
14295 F:      include/linux/mmc/sdhci*
14296
14297 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14298 M:      Adrian Hunter <adrian.hunter@intel.com>
14299 M:      Ritesh Harjani <riteshh@codeaurora.org>
14300 M:      Asutosh Das <asutoshd@codeaurora.org>
14301 L:      linux-mmc@vger.kernel.org
14302 S:      Maintained
14303 F:      drivers/mmc/host/cqhci*
14304
14305 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14306 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14307 M:      Manjunath M B <manjumb@synopsys.com>
14308 L:      linux-mmc@vger.kernel.org
14309 S:      Maintained
14310 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14311
14312 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14313 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14314 L:      linux-mmc@vger.kernel.org
14315 S:      Supported
14316 F:      drivers/mmc/host/sdhci-of-at91.c
14317
14318 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14319 M:      Ben Dooks <ben-linux@fluff.org>
14320 M:      Jaehoon Chung <jh80.chung@samsung.com>
14321 L:      linux-mmc@vger.kernel.org
14322 S:      Maintained
14323 F:      drivers/mmc/host/sdhci-s3c*
14324
14325 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14326 M:      Viresh Kumar <vireshk@kernel.org>
14327 L:      linux-mmc@vger.kernel.org
14328 S:      Maintained
14329 F:      drivers/mmc/host/sdhci-spear.c
14330
14331 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14332 M:      Kishon Vijay Abraham I <kishon@ti.com>
14333 L:      linux-mmc@vger.kernel.org
14334 S:      Maintained
14335 F:      drivers/mmc/host/sdhci-omap.c
14336
14337 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14338 M:      Scott Bauer <scott.bauer@intel.com>
14339 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14340 L:      linux-block@vger.kernel.org
14341 S:      Supported
14342 F:      block/sed*
14343 F:      block/opal_proto.h
14344 F:      include/linux/sed*
14345 F:      include/uapi/linux/sed*
14346
14347 SECURITY CONTACT
14348 M:      Security Officers <security@kernel.org>
14349 S:      Supported
14350
14351 SECURITY SUBSYSTEM
14352 M:      James Morris <jmorris@namei.org>
14353 M:      "Serge E. Hallyn" <serge@hallyn.com>
14354 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14356 W:      http://kernsec.org/
14357 S:      Supported
14358 F:      security/
14359 X:      security/selinux/
14360
14361 SELINUX SECURITY MODULE
14362 M:      Paul Moore <paul@paul-moore.com>
14363 M:      Stephen Smalley <sds@tycho.nsa.gov>
14364 M:      Eric Paris <eparis@parisplace.org>
14365 L:      selinux@vger.kernel.org
14366 W:      https://selinuxproject.org
14367 W:      https://github.com/SELinuxProject
14368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14369 S:      Supported
14370 F:      include/uapi/linux/selinux_netlink.h
14371 F:      security/selinux/
14372 F:      scripts/selinux/
14373 F:      Documentation/admin-guide/LSM/SELinux.rst
14374
14375 SENSABLE PHANTOM
14376 M:      Jiri Slaby <jirislaby@gmail.com>
14377 S:      Maintained
14378 F:      drivers/misc/phantom.c
14379 F:      include/uapi/linux/phantom.h
14380
14381 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14382 M:      Tomasz Duszynski <tduszyns@gmail.com>
14383 S:      Maintained
14384 F:      drivers/iio/chemical/sps30.c
14385 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14386
14387 SERIAL DEVICE BUS
14388 M:      Rob Herring <robh@kernel.org>
14389 L:      linux-serial@vger.kernel.org
14390 S:      Maintained
14391 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14392 F:      drivers/tty/serdev/
14393 F:      include/linux/serdev.h
14394
14395 SERIAL DRIVERS
14396 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14397 L:      linux-serial@vger.kernel.org
14398 S:      Maintained
14399 F:      Documentation/devicetree/bindings/serial/
14400 F:      drivers/tty/serial/
14401
14402 SERIAL IR RECEIVER
14403 M:      Sean Young <sean@mess.org>
14404 L:      linux-media@vger.kernel.org
14405 S:      Maintained
14406 F:      drivers/media/rc/serial_ir.c
14407
14408 SFC NETWORK DRIVER
14409 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14410 M:      Edward Cree <ecree@solarflare.com>
14411 M:      Martin Habets <mhabets@solarflare.com>
14412 L:      netdev@vger.kernel.org
14413 S:      Supported
14414 F:      drivers/net/ethernet/sfc/
14415
14416 SFF/SFP/SFP+ MODULE SUPPORT
14417 M:      Russell King <linux@armlinux.org.uk>
14418 L:      netdev@vger.kernel.org
14419 S:      Maintained
14420 F:      drivers/net/phy/phylink.c
14421 F:      drivers/net/phy/sfp*
14422 F:      include/linux/phylink.h
14423 F:      include/linux/sfp.h
14424
14425 SGI GRU DRIVER
14426 M:      Dimitri Sivanich <sivanich@sgi.com>
14427 S:      Maintained
14428 F:      drivers/misc/sgi-gru/
14429
14430 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14431 M:      Pat Gefre <pfg@sgi.com>
14432 L:      linux-ia64@vger.kernel.org
14433 S:      Supported
14434 F:      Documentation/ia64/serial.rst
14435 F:      drivers/tty/serial/ioc?_serial.c
14436 F:      include/linux/ioc?.h
14437
14438 SGI XP/XPC/XPNET DRIVER
14439 M:      Cliff Whickman <cpw@sgi.com>
14440 M:      Robin Holt <robinmholt@gmail.com>
14441 S:      Maintained
14442 F:      drivers/misc/sgi-xp/
14443
14444 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14445 M:      Ursula Braun <ubraun@linux.ibm.com>
14446 M:      Karsten Graul <kgraul@linux.ibm.com>
14447 L:      linux-s390@vger.kernel.org
14448 W:      http://www.ibm.com/developerworks/linux/linux390/
14449 S:      Supported
14450 F:      net/smc/
14451
14452 SHARP RJ54N1CB0C SENSOR DRIVER
14453 M:      Jacopo Mondi <jacopo@jmondi.org>
14454 L:      linux-media@vger.kernel.org
14455 T:      git git://linuxtv.org/media_tree.git
14456 S:      Odd fixes
14457 F:      drivers/media/i2c/rj54n1cb0c.c
14458 F:      include/media/i2c/rj54n1cb0c.h
14459
14460 SH_VEU V4L2 MEM2MEM DRIVER
14461 L:      linux-media@vger.kernel.org
14462 S:      Orphan
14463 F:      drivers/media/platform/sh_veu.c
14464
14465 SH_VOU V4L2 OUTPUT DRIVER
14466 L:      linux-media@vger.kernel.org
14467 S:      Orphan
14468 F:      drivers/media/platform/sh_vou.c
14469 F:      include/media/drv-intf/sh_vou.h
14470
14471 SI2157 MEDIA DRIVER
14472 M:      Antti Palosaari <crope@iki.fi>
14473 L:      linux-media@vger.kernel.org
14474 W:      https://linuxtv.org
14475 W:      http://palosaari.fi/linux/
14476 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14477 T:      git git://linuxtv.org/anttip/media_tree.git
14478 S:      Maintained
14479 F:      drivers/media/tuners/si2157*
14480
14481 SI2165 MEDIA DRIVER
14482 M:      Matthias Schwarzott <zzam@gentoo.org>
14483 L:      linux-media@vger.kernel.org
14484 W:      https://linuxtv.org
14485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14486 S:      Maintained
14487 F:      drivers/media/dvb-frontends/si2165*
14488
14489 SI2168 MEDIA DRIVER
14490 M:      Antti Palosaari <crope@iki.fi>
14491 L:      linux-media@vger.kernel.org
14492 W:      https://linuxtv.org
14493 W:      http://palosaari.fi/linux/
14494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14495 T:      git git://linuxtv.org/anttip/media_tree.git
14496 S:      Maintained
14497 F:      drivers/media/dvb-frontends/si2168*
14498
14499 SI470X FM RADIO RECEIVER I2C DRIVER
14500 M:      Hans Verkuil <hverkuil@xs4all.nl>
14501 L:      linux-media@vger.kernel.org
14502 T:      git git://linuxtv.org/media_tree.git
14503 W:      https://linuxtv.org
14504 S:      Odd Fixes
14505 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14506
14507 SI470X FM RADIO RECEIVER USB DRIVER
14508 M:      Hans Verkuil <hverkuil@xs4all.nl>
14509 L:      linux-media@vger.kernel.org
14510 T:      git git://linuxtv.org/media_tree.git
14511 W:      https://linuxtv.org
14512 S:      Maintained
14513 F:      drivers/media/radio/si470x/radio-si470x-common.c
14514 F:      drivers/media/radio/si470x/radio-si470x.h
14515 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14516
14517 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14518 M:      Eduardo Valentin <edubezval@gmail.com>
14519 L:      linux-media@vger.kernel.org
14520 T:      git git://linuxtv.org/media_tree.git
14521 W:      https://linuxtv.org
14522 S:      Odd Fixes
14523 F:      drivers/media/radio/si4713/si4713.?
14524
14525 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14526 M:      Eduardo Valentin <edubezval@gmail.com>
14527 L:      linux-media@vger.kernel.org
14528 T:      git git://linuxtv.org/media_tree.git
14529 W:      https://linuxtv.org
14530 S:      Odd Fixes
14531 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14532
14533 SI4713 FM RADIO TRANSMITTER USB DRIVER
14534 M:      Hans Verkuil <hverkuil@xs4all.nl>
14535 L:      linux-media@vger.kernel.org
14536 T:      git git://linuxtv.org/media_tree.git
14537 W:      https://linuxtv.org
14538 S:      Maintained
14539 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14540
14541 SIANO DVB DRIVER
14542 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14543 L:      linux-media@vger.kernel.org
14544 W:      https://linuxtv.org
14545 T:      git git://linuxtv.org/media_tree.git
14546 S:      Odd fixes
14547 F:      drivers/media/common/siano/
14548 F:      drivers/media/usb/siano/
14549 F:      drivers/media/usb/siano/
14550 F:      drivers/media/mmc/siano/
14551
14552 SIFIVE DRIVERS
14553 M:      Palmer Dabbelt <palmer@sifive.com>
14554 M:      Paul Walmsley <paul.walmsley@sifive.com>
14555 L:      linux-riscv@lists.infradead.org
14556 T:      git git://github.com/sifive/riscv-linux.git
14557 S:      Supported
14558 K:      [^@]sifive
14559 N:      sifive
14560
14561 SIFIVE FU540 SYSTEM-ON-CHIP
14562 M:      Paul Walmsley <paul.walmsley@sifive.com>
14563 M:      Palmer Dabbelt <palmer@sifive.com>
14564 L:      linux-riscv@lists.infradead.org
14565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14566 S:      Supported
14567 K:      fu540
14568 N:      fu540
14569
14570 SILEAD TOUCHSCREEN DRIVER
14571 M:      Hans de Goede <hdegoede@redhat.com>
14572 L:      linux-input@vger.kernel.org
14573 L:      platform-driver-x86@vger.kernel.org
14574 S:      Maintained
14575 F:      drivers/input/touchscreen/silead.c
14576 F:      drivers/platform/x86/touchscreen_dmi.c
14577
14578 SILICON MOTION SM712 FRAME BUFFER DRIVER
14579 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14580 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14581 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14582 L:      linux-fbdev@vger.kernel.org
14583 S:      Maintained
14584 F:      drivers/video/fbdev/sm712*
14585 F:      Documentation/fb/sm712fb.rst
14586
14587 SIMPLE FIRMWARE INTERFACE (SFI)
14588 M:      Len Brown <lenb@kernel.org>
14589 L:      sfi-devel@simplefirmware.org
14590 W:      http://simplefirmware.org/
14591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14592 S:      Supported
14593 F:      arch/x86/platform/sfi/
14594 F:      drivers/sfi/
14595 F:      include/linux/sfi*.h
14596
14597 SIMPLEFB FB DRIVER
14598 M:      Hans de Goede <hdegoede@redhat.com>
14599 L:      linux-fbdev@vger.kernel.org
14600 S:      Maintained
14601 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14602 F:      drivers/video/fbdev/simplefb.c
14603 F:      include/linux/platform_data/simplefb.h
14604
14605 SIMTEC EB110ATX (Chalice CATS)
14606 P:      Ben Dooks
14607 P:      Vincent Sanders <vince@simtec.co.uk>
14608 M:      Simtec Linux Team <linux@simtec.co.uk>
14609 W:      http://www.simtec.co.uk/products/EB110ATX/
14610 S:      Supported
14611
14612 SIMTEC EB2410ITX (BAST)
14613 P:      Ben Dooks
14614 P:      Vincent Sanders <vince@simtec.co.uk>
14615 M:      Simtec Linux Team <linux@simtec.co.uk>
14616 W:      http://www.simtec.co.uk/products/EB2410ITX/
14617 S:      Supported
14618 F:      arch/arm/mach-s3c24xx/mach-bast.c
14619 F:      arch/arm/mach-s3c24xx/bast-ide.c
14620 F:      arch/arm/mach-s3c24xx/bast-irq.c
14621
14622 SIPHASH PRF ROUTINES
14623 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14624 S:      Maintained
14625 F:      lib/siphash.c
14626 F:      lib/test_siphash.c
14627 F:      include/linux/siphash.h
14628
14629 SIOX
14630 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14631 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14632 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14633 S:      Supported
14634 F:      drivers/siox/*
14635 F:      drivers/gpio/gpio-siox.c
14636 F:      include/trace/events/siox.h
14637
14638 SIS 190 ETHERNET DRIVER
14639 M:      Francois Romieu <romieu@fr.zoreil.com>
14640 L:      netdev@vger.kernel.org
14641 S:      Maintained
14642 F:      drivers/net/ethernet/sis/sis190.c
14643
14644 SIS 900/7016 FAST ETHERNET DRIVER
14645 M:      Daniele Venzano <venza@brownhat.org>
14646 W:      http://www.brownhat.org/sis900.html
14647 L:      netdev@vger.kernel.org
14648 S:      Maintained
14649 F:      drivers/net/ethernet/sis/sis900.*
14650
14651 SIS FRAMEBUFFER DRIVER
14652 M:      Thomas Winischhofer <thomas@winischhofer.net>
14653 W:      http://www.winischhofer.net/linuxsisvga.shtml
14654 S:      Maintained
14655 F:      Documentation/fb/sisfb.rst
14656 F:      drivers/video/fbdev/sis/
14657 F:      include/video/sisfb.h
14658
14659 SIS USB2VGA DRIVER
14660 M:      Thomas Winischhofer <thomas@winischhofer.net>
14661 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14662 S:      Maintained
14663 F:      drivers/usb/misc/sisusbvga/
14664
14665 SLAB ALLOCATOR
14666 M:      Christoph Lameter <cl@linux.com>
14667 M:      Pekka Enberg <penberg@kernel.org>
14668 M:      David Rientjes <rientjes@google.com>
14669 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14670 M:      Andrew Morton <akpm@linux-foundation.org>
14671 L:      linux-mm@kvack.org
14672 S:      Maintained
14673 F:      include/linux/sl?b*.h
14674 F:      mm/sl?b*
14675
14676 SLEEPABLE READ-COPY UPDATE (SRCU)
14677 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14678 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14679 M:      Josh Triplett <josh@joshtriplett.org>
14680 R:      Steven Rostedt <rostedt@goodmis.org>
14681 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14682 L:      rcu@vger.kernel.org
14683 W:      http://www.rdrop.com/users/paulmck/RCU/
14684 S:      Supported
14685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14686 F:      include/linux/srcu*.h
14687 F:      kernel/rcu/srcu*.c
14688
14689 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14690 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14691 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14692 S:      Maintained
14693 F:      drivers/slimbus/
14694 F:      Documentation/devicetree/bindings/slimbus/
14695 F:      include/linux/slimbus.h
14696
14697 SMACK SECURITY MODULE
14698 M:      Casey Schaufler <casey@schaufler-ca.com>
14699 L:      linux-security-module@vger.kernel.org
14700 W:      http://schaufler-ca.com
14701 T:      git git://github.com/cschaufler/smack-next
14702 S:      Maintained
14703 F:      Documentation/admin-guide/LSM/Smack.rst
14704 F:      security/smack/
14705
14706 SMC91x ETHERNET DRIVER
14707 M:      Nicolas Pitre <nico@fluxnic.net>
14708 S:      Odd Fixes
14709 F:      drivers/net/ethernet/smsc/smc91x.*
14710
14711 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14712 M:      Sakari Ailus <sakari.ailus@iki.fi>
14713 L:      linux-media@vger.kernel.org
14714 S:      Maintained
14715 F:      drivers/media/i2c/smiapp/
14716 F:      include/media/i2c/smiapp.h
14717 F:      drivers/media/i2c/smiapp-pll.c
14718 F:      drivers/media/i2c/smiapp-pll.h
14719 F:      include/uapi/linux/smiapp.h
14720 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14721
14722 SMM665 HARDWARE MONITOR DRIVER
14723 M:      Guenter Roeck <linux@roeck-us.net>
14724 L:      linux-hwmon@vger.kernel.org
14725 S:      Maintained
14726 F:      Documentation/hwmon/smm665.rst
14727 F:      drivers/hwmon/smm665.c
14728
14729 SMSC EMC2103 HARDWARE MONITOR DRIVER
14730 M:      Steve Glendinning <steve.glendinning@shawell.net>
14731 L:      linux-hwmon@vger.kernel.org
14732 S:      Maintained
14733 F:      Documentation/hwmon/emc2103.rst
14734 F:      drivers/hwmon/emc2103.c
14735
14736 SMSC SCH5627 HARDWARE MONITOR DRIVER
14737 M:      Hans de Goede <hdegoede@redhat.com>
14738 L:      linux-hwmon@vger.kernel.org
14739 S:      Supported
14740 F:      Documentation/hwmon/sch5627.rst
14741 F:      drivers/hwmon/sch5627.c
14742
14743 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14744 M:      Steve Glendinning <steve.glendinning@shawell.net>
14745 L:      linux-fbdev@vger.kernel.org
14746 S:      Maintained
14747 F:      drivers/video/fbdev/smscufx.c
14748
14749 SMSC47B397 HARDWARE MONITOR DRIVER
14750 M:      Jean Delvare <jdelvare@suse.com>
14751 L:      linux-hwmon@vger.kernel.org
14752 S:      Maintained
14753 F:      Documentation/hwmon/smsc47b397.rst
14754 F:      drivers/hwmon/smsc47b397.c
14755
14756 SMSC911x ETHERNET DRIVER
14757 M:      Steve Glendinning <steve.glendinning@shawell.net>
14758 L:      netdev@vger.kernel.org
14759 S:      Maintained
14760 F:      include/linux/smsc911x.h
14761 F:      drivers/net/ethernet/smsc/smsc911x.*
14762
14763 SMSC9420 PCI ETHERNET DRIVER
14764 M:      Steve Glendinning <steve.glendinning@shawell.net>
14765 L:      netdev@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/net/ethernet/smsc/smsc9420.*
14768
14769 SOC-CAMERA V4L2 SUBSYSTEM
14770 L:      linux-media@vger.kernel.org
14771 T:      git git://linuxtv.org/media_tree.git
14772 S:      Orphan
14773 F:      include/media/soc_camera.h
14774 F:      drivers/staging/media/soc_camera/
14775
14776 SOCIONEXT SYNQUACER I2C DRIVER
14777 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14778 L:      linux-i2c@vger.kernel.org
14779 S:      Maintained
14780 F:      drivers/i2c/busses/i2c-synquacer.c
14781 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14782
14783 SOCIONEXT UNIPHIER SOUND DRIVER
14784 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14785 S:      Orphan
14786 F:      sound/soc/uniphier/
14787
14788 SOEKRIS NET48XX LED SUPPORT
14789 M:      Chris Boot <bootc@bootc.net>
14790 S:      Maintained
14791 F:      drivers/leds/leds-net48xx.c
14792
14793 SOFT-IWARP DRIVER (siw)
14794 M:      Bernard Metzler <bmt@zurich.ibm.com>
14795 L:      linux-rdma@vger.kernel.org
14796 S:      Supported
14797 F:      drivers/infiniband/sw/siw/
14798 F:      include/uapi/rdma/siw-abi.h
14799
14800 SOFT-ROCE DRIVER (rxe)
14801 M:      Moni Shoua <monis@mellanox.com>
14802 L:      linux-rdma@vger.kernel.org
14803 S:      Supported
14804 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14805 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14806 F:      drivers/infiniband/sw/rxe/
14807 F:      include/uapi/rdma/rdma_user_rxe.h
14808
14809 SOFTLOGIC 6x10 MPEG CODEC
14810 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14811 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14812 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14813 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14814 M:      Ismael Luceno <ismael@iodev.co.uk>
14815 L:      linux-media@vger.kernel.org
14816 S:      Supported
14817 F:      drivers/media/pci/solo6x10/
14818
14819 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14820 M:      James Morse <james.morse@arm.com>
14821 L:      linux-arm-kernel@lists.infradead.org
14822 S:      Maintained
14823 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14824 F:      drivers/firmware/arm_sdei.c
14825 F:      include/linux/arm_sdei.h
14826 F:      include/uapi/linux/arm_sdei.h
14827
14828 SOFTWARE RAID (Multiple Disks) SUPPORT
14829 M:      Shaohua Li <shli@kernel.org>
14830 L:      linux-raid@vger.kernel.org
14831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14832 S:      Supported
14833 F:      drivers/md/Makefile
14834 F:      drivers/md/Kconfig
14835 F:      drivers/md/md*
14836 F:      drivers/md/raid*
14837 F:      include/linux/raid/
14838 F:      include/uapi/linux/raid/
14839
14840 SOCIONEXT (SNI) AVE NETWORK DRIVER
14841 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14842 L:      netdev@vger.kernel.org
14843 S:      Maintained
14844 F:      drivers/net/ethernet/socionext/sni_ave.c
14845 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14846
14847 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14848 M:      Jassi Brar <jaswinder.singh@linaro.org>
14849 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14850 L:      netdev@vger.kernel.org
14851 S:      Maintained
14852 F:      drivers/net/ethernet/socionext/netsec.c
14853 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14854
14855 SOCIONEXT (SNI) Synquacer SPI DRIVER
14856 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14857 M:      Jassi Brar <jaswinder.singh@linaro.org>
14858 L:      linux-spi@vger.kernel.org
14859 S:      Maintained
14860 F:      drivers/spi/spi-synquacer.c
14861 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14862
14863 SOLIDRUN CLEARFOG SUPPORT
14864 M:      Russell King <linux@armlinux.org.uk>
14865 S:      Maintained
14866 F:      arch/arm/boot/dts/armada-388-clearfog*
14867 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14868
14869 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14870 M:      Russell King <linux@armlinux.org.uk>
14871 S:      Maintained
14872 F:      arch/arm/boot/dts/imx6*-cubox-i*
14873 F:      arch/arm/boot/dts/imx6*-hummingboard*
14874 F:      arch/arm/boot/dts/imx6*-sr-*
14875
14876 SONIC NETWORK DRIVER
14877 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14878 L:      netdev@vger.kernel.org
14879 S:      Maintained
14880 F:      drivers/net/ethernet/natsemi/sonic.*
14881
14882 SONICS SILICON BACKPLANE DRIVER (SSB)
14883 M:      Michael Buesch <m@bues.ch>
14884 L:      linux-wireless@vger.kernel.org
14885 S:      Maintained
14886 F:      drivers/ssb/
14887 F:      include/linux/ssb/
14888
14889 SONY IMX214 SENSOR DRIVER
14890 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14891 L:      linux-media@vger.kernel.org
14892 T:      git git://linuxtv.org/media_tree.git
14893 S:      Maintained
14894 F:      drivers/media/i2c/imx214.c
14895 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14896
14897 SONY IMX258 SENSOR DRIVER
14898 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14899 L:      linux-media@vger.kernel.org
14900 T:      git git://linuxtv.org/media_tree.git
14901 S:      Maintained
14902 F:      drivers/media/i2c/imx258.c
14903
14904 SONY IMX274 SENSOR DRIVER
14905 M:      Leon Luo <leonl@leopardimaging.com>
14906 L:      linux-media@vger.kernel.org
14907 T:      git git://linuxtv.org/media_tree.git
14908 S:      Maintained
14909 F:      drivers/media/i2c/imx274.c
14910 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14911
14912 SONY IMX319 SENSOR DRIVER
14913 M:      Bingbu Cao <bingbu.cao@intel.com>
14914 L:      linux-media@vger.kernel.org
14915 T:      git git://linuxtv.org/media_tree.git
14916 S:      Maintained
14917 F:      drivers/media/i2c/imx319.c
14918
14919 SONY IMX355 SENSOR DRIVER
14920 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14921 L:      linux-media@vger.kernel.org
14922 T:      git git://linuxtv.org/media_tree.git
14923 S:      Maintained
14924 F:      drivers/media/i2c/imx355.c
14925
14926 SONY MEMORYSTICK SUBSYSTEM
14927 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14928 M:      Alex Dubov <oakad@yahoo.com>
14929 M:      Ulf Hansson <ulf.hansson@linaro.org>
14930 L:      linux-mmc@vger.kernel.org
14931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14932 S:      Maintained
14933 F:      drivers/memstick/
14934 F:      include/linux/memstick.h
14935
14936 SONY VAIO CONTROL DEVICE DRIVER
14937 M:      Mattia Dongili <malattia@linux.it>
14938 L:      platform-driver-x86@vger.kernel.org
14939 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14940 S:      Maintained
14941 F:      Documentation/admin-guide/laptops/sony-laptop.rst
14942 F:      drivers/char/sonypi.c
14943 F:      drivers/platform/x86/sony-laptop.c
14944 F:      include/linux/sony-laptop.h
14945
14946 SOUND
14947 M:      Jaroslav Kysela <perex@perex.cz>
14948 M:      Takashi Iwai <tiwai@suse.com>
14949 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14950 W:      http://www.alsa-project.org/
14951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14952 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14953 S:      Maintained
14954 F:      Documentation/sound/
14955 F:      include/sound/
14956 F:      include/uapi/sound/
14957 F:      sound/
14958
14959 SOUND - COMPRESSED AUDIO
14960 M:      Vinod Koul <vkoul@kernel.org>
14961 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14963 S:      Supported
14964 F:      Documentation/sound/designs/compress-offload.rst
14965 F:      include/sound/compress_driver.h
14966 F:      include/uapi/sound/compress_*
14967 F:      sound/core/compress_offload.c
14968 F:      sound/soc/soc-compress.c
14969
14970 SOUND - DMAENGINE HELPERS
14971 M:      Lars-Peter Clausen <lars@metafoo.de>
14972 S:      Supported
14973 F:      include/sound/dmaengine_pcm.h
14974 F:      sound/core/pcm_dmaengine.c
14975 F:      sound/soc/soc-generic-dmaengine-pcm.c
14976
14977 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14978 M:      Liam Girdwood <lgirdwood@gmail.com>
14979 M:      Mark Brown <broonie@kernel.org>
14980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14981 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14982 W:      http://alsa-project.org/main/index.php/ASoC
14983 S:      Supported
14984 F:      Documentation/devicetree/bindings/sound/
14985 F:      Documentation/sound/soc/
14986 F:      sound/soc/
14987 F:      include/dt-bindings/sound/
14988 F:      include/sound/soc*
14989
14990 SOUNDWIRE SUBSYSTEM
14991 M:      Vinod Koul <vkoul@kernel.org>
14992 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14993 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14995 S:      Supported
14996 F:      Documentation/driver-api/soundwire/
14997 F:      drivers/soundwire/
14998 F:      include/linux/soundwire/
14999
15000 SP2 MEDIA DRIVER
15001 M:      Olli Salonen <olli.salonen@iki.fi>
15002 L:      linux-media@vger.kernel.org
15003 W:      https://linuxtv.org
15004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15005 S:      Maintained
15006 F:      drivers/media/dvb-frontends/sp2*
15007
15008 SPARC + UltraSPARC (sparc/sparc64)
15009 M:      "David S. Miller" <davem@davemloft.net>
15010 L:      sparclinux@vger.kernel.org
15011 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15014 S:      Maintained
15015 F:      arch/sparc/
15016 F:      drivers/sbus/
15017
15018 SPARC SERIAL DRIVERS
15019 M:      "David S. Miller" <davem@davemloft.net>
15020 L:      sparclinux@vger.kernel.org
15021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15023 S:      Maintained
15024 F:      include/linux/sunserialcore.h
15025 F:      drivers/tty/serial/suncore.c
15026 F:      drivers/tty/serial/sunhv.c
15027 F:      drivers/tty/serial/sunsab.c
15028 F:      drivers/tty/serial/sunsab.h
15029 F:      drivers/tty/serial/sunsu.c
15030 F:      drivers/tty/serial/sunzilog.c
15031 F:      drivers/tty/serial/sunzilog.h
15032 F:      drivers/tty/vcc.c
15033
15034 SPARSE CHECKER
15035 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15036 L:      linux-sparse@vger.kernel.org
15037 W:      https://sparse.wiki.kernel.org/
15038 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15039 S:      Maintained
15040 F:      include/linux/compiler.h
15041
15042 SPEAR CLOCK FRAMEWORK SUPPORT
15043 M:      Viresh Kumar <vireshk@kernel.org>
15044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15045 W:      http://www.st.com/spear
15046 S:      Maintained
15047 F:      drivers/clk/spear/
15048
15049 SPEAR PLATFORM SUPPORT
15050 M:      Viresh Kumar <vireshk@kernel.org>
15051 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15053 W:      http://www.st.com/spear
15054 S:      Maintained
15055 F:      arch/arm/boot/dts/spear*
15056 F:      arch/arm/mach-spear/
15057
15058 SPI NOR SUBSYSTEM
15059 M:      Marek Vasut <marek.vasut@gmail.com>
15060 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15061 L:      linux-mtd@lists.infradead.org
15062 W:      http://www.linux-mtd.infradead.org/
15063 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15065 S:      Maintained
15066 F:      drivers/mtd/spi-nor/
15067 F:      include/linux/mtd/spi-nor.h
15068
15069 SPI SUBSYSTEM
15070 M:      Mark Brown <broonie@kernel.org>
15071 L:      linux-spi@vger.kernel.org
15072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15073 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15074 S:      Maintained
15075 F:      Documentation/devicetree/bindings/spi/
15076 F:      Documentation/spi/
15077 F:      drivers/spi/
15078 F:      include/linux/spi/
15079 F:      include/uapi/linux/spi/
15080 F:      tools/spi/
15081
15082 SPIDERNET NETWORK DRIVER for CELL
15083 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15084 L:      netdev@vger.kernel.org
15085 S:      Supported
15086 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15087 F:      drivers/net/ethernet/toshiba/spider_net*
15088
15089 SPMI SUBSYSTEM
15090 R:      Stephen Boyd <sboyd@kernel.org>
15091 L:      linux-arm-msm@vger.kernel.org
15092 F:      Documentation/devicetree/bindings/spmi/
15093 F:      drivers/spmi/
15094 F:      include/dt-bindings/spmi/spmi.h
15095 F:      include/linux/spmi.h
15096 F:      include/trace/events/spmi.h
15097
15098 SPU FILE SYSTEM
15099 M:      Jeremy Kerr <jk@ozlabs.org>
15100 L:      linuxppc-dev@lists.ozlabs.org
15101 W:      http://www.ibm.com/developerworks/power/cell/
15102 S:      Supported
15103 F:      Documentation/filesystems/spufs.txt
15104 F:      arch/powerpc/platforms/cell/spufs/
15105
15106 SQUASHFS FILE SYSTEM
15107 M:      Phillip Lougher <phillip@squashfs.org.uk>
15108 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15109 W:      http://squashfs.org.uk
15110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15111 S:      Maintained
15112 F:      Documentation/filesystems/squashfs.txt
15113 F:      fs/squashfs/
15114
15115 SRM (Alpha) environment access
15116 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15117 S:      Maintained
15118 F:      arch/alpha/kernel/srm_env.c
15119
15120 ST LSM6DSx IMU IIO DRIVER
15121 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15122 L:      linux-iio@vger.kernel.org
15123 W:      http://www.st.com/
15124 S:      Maintained
15125 F:      drivers/iio/imu/st_lsm6dsx/
15126 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15127
15128 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15129 M:      Mickael Guene <mickael.guene@st.com>
15130 L:      linux-media@vger.kernel.org
15131 T:      git git://linuxtv.org/media_tree.git
15132 S:      Maintained
15133 F:      drivers/media/i2c/st-mipid02.c
15134 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15135
15136 ST STM32 I2C/SMBUS DRIVER
15137 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15138 L:      linux-i2c@vger.kernel.org
15139 S:      Maintained
15140 F:      drivers/i2c/busses/i2c-stm32*
15141
15142 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15143 M:      Song Qiang <songqiang1304521@gmail.com>
15144 L:      linux-iio@vger.kernel.org
15145 S:      Maintained
15146 F:      drivers/iio/proximity/vl53l0x-i2c.c
15147 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15148
15149 STABLE BRANCH
15150 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15151 M:      Sasha Levin <sashal@kernel.org>
15152 L:      stable@vger.kernel.org
15153 S:      Supported
15154 F:      Documentation/process/stable-kernel-rules.rst
15155
15156 STAGING - COMEDI
15157 M:      Ian Abbott <abbotti@mev.co.uk>
15158 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15159 S:      Odd Fixes
15160 F:      drivers/staging/comedi/
15161
15162 STAGING - EROFS FILE SYSTEM
15163 M:      Gao Xiang <gaoxiang25@huawei.com>
15164 M:      Chao Yu <yuchao0@huawei.com>
15165 L:      linux-erofs@lists.ozlabs.org
15166 S:      Maintained
15167 F:      drivers/staging/erofs/
15168
15169 STAGING - FIELDBUS SUBSYSTEM
15170 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15171 S:      Maintained
15172 F:      drivers/staging/fieldbus/*
15173 F:      drivers/staging/fieldbus/Documentation/
15174
15175 STAGING - HMS ANYBUS-S BUS
15176 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15177 S:      Maintained
15178 F:      drivers/staging/fieldbus/anybuss/
15179
15180 STAGING - INDUSTRIAL IO
15181 M:      Jonathan Cameron <jic23@kernel.org>
15182 L:      linux-iio@vger.kernel.org
15183 S:      Odd Fixes
15184 F:      Documentation/devicetree/bindings/staging/iio/
15185 F:      drivers/staging/iio/
15186
15187 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15188 M:      Marc Dietrich <marvin24@gmx.de>
15189 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15190 L:      linux-tegra@vger.kernel.org
15191 S:      Maintained
15192 F:      drivers/staging/nvec/
15193
15194 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15195 M:      Jens Frederich <jfrederich@gmail.com>
15196 M:      Daniel Drake <dsd@laptop.org>
15197 M:      Jon Nettleton <jon.nettleton@gmail.com>
15198 W:      http://wiki.laptop.org/go/DCON
15199 S:      Maintained
15200 F:      drivers/staging/olpc_dcon/
15201
15202 STAGING - REALTEK RTL8712U DRIVERS
15203 M:      Larry Finger <Larry.Finger@lwfinger.net>
15204 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15205 S:      Odd Fixes
15206 F:      drivers/staging/rtl8712/
15207
15208 STAGING - REALTEK RTL8188EU DRIVERS
15209 M:      Larry Finger <Larry.Finger@lwfinger.net>
15210 S:      Odd Fixes
15211 F:      drivers/staging/rtl8188eu/
15212
15213 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15214 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15215 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15216 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15217 L:      linux-fbdev@vger.kernel.org
15218 S:      Maintained
15219 F:      drivers/staging/sm750fb/
15220
15221 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15222 M:      William Hubbs <w.d.hubbs@gmail.com>
15223 M:      Chris Brannon <chris@the-brannons.com>
15224 M:      Kirk Reiser <kirk@reisers.ca>
15225 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15226 L:      speakup@linux-speakup.org
15227 W:      http://www.linux-speakup.org/
15228 S:      Odd Fixes
15229 F:      drivers/staging/speakup/
15230
15231 STAGING - VIA VT665X DRIVERS
15232 M:      Forest Bond <forest@alittletooquiet.net>
15233 S:      Odd Fixes
15234 F:      drivers/staging/vt665?/
15235
15236 STAGING - WILC1000 WIFI DRIVER
15237 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15238 M:      Ajay Singh <ajay.kathat@microchip.com>
15239 L:      linux-wireless@vger.kernel.org
15240 S:      Supported
15241 F:      drivers/staging/wilc1000/
15242
15243 STAGING SUBSYSTEM
15244 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15246 L:      devel@driverdev.osuosl.org
15247 S:      Supported
15248 F:      drivers/staging/
15249
15250 STARFIRE/DURALAN NETWORK DRIVER
15251 M:      Ion Badulescu <ionut@badula.org>
15252 S:      Odd Fixes
15253 F:      drivers/net/ethernet/adaptec/starfire*
15254
15255 STEC S1220 SKD DRIVER
15256 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15257 L:      linux-block@vger.kernel.org
15258 S:      Maintained
15259 F:      drivers/block/skd*[ch]
15260
15261 STI AUDIO (ASoC) DRIVERS
15262 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15263 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15264 S:      Maintained
15265 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15266 F:      sound/soc/sti/
15267
15268 STI CEC DRIVER
15269 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15270 S:      Maintained
15271 F:      drivers/media/platform/sti/cec/
15272 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15273
15274 STK1160 USB VIDEO CAPTURE DRIVER
15275 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15276 L:      linux-media@vger.kernel.org
15277 T:      git git://linuxtv.org/media_tree.git
15278 S:      Maintained
15279 F:      drivers/media/usb/stk1160/
15280
15281 STM32 AUDIO (ASoC) DRIVERS
15282 M:      Olivier Moysan <olivier.moysan@st.com>
15283 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15284 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15285 S:      Maintained
15286 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15287 F:      sound/soc/stm/
15288
15289 STM32 TIMER/LPTIMER DRIVERS
15290 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15291 S:      Maintained
15292 F:      drivers/*/stm32-*timer*
15293 F:      drivers/pwm/pwm-stm32*
15294 F:      include/linux/*/stm32-*tim*
15295 F:      Documentation/ABI/testing/*timer-stm32
15296 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15297 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15298
15299 STMMAC ETHERNET DRIVER
15300 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15301 M:      Alexandre Torgue <alexandre.torgue@st.com>
15302 M:      Jose Abreu <joabreu@synopsys.com>
15303 L:      netdev@vger.kernel.org
15304 W:      http://www.stlinux.com
15305 S:      Supported
15306 F:      drivers/net/ethernet/stmicro/stmmac/
15307
15308 SUN3/3X
15309 M:      Sam Creasey <sammy@sammy.net>
15310 W:      http://sammy.net/sun3/
15311 S:      Maintained
15312 F:      arch/m68k/kernel/*sun3*
15313 F:      arch/m68k/sun3*/
15314 F:      arch/m68k/include/asm/sun3*
15315 F:      drivers/net/ethernet/i825xx/sun3*
15316
15317 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15318 M:      Hans de Goede <hdegoede@redhat.com>
15319 L:      linux-input@vger.kernel.org
15320 S:      Maintained
15321 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15322 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15323
15324 SUNDANCE NETWORK DRIVER
15325 M:      Denis Kirjanov <kda@linux-powerpc.org>
15326 L:      netdev@vger.kernel.org
15327 S:      Maintained
15328 F:      drivers/net/ethernet/dlink/sundance.c
15329
15330 SUPERH
15331 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15332 M:      Rich Felker <dalias@libc.org>
15333 L:      linux-sh@vger.kernel.org
15334 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15335 S:      Maintained
15336 F:      Documentation/sh/
15337 F:      arch/sh/
15338 F:      drivers/sh/
15339
15340 SUSPEND TO RAM
15341 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15342 M:      Len Brown <len.brown@intel.com>
15343 M:      Pavel Machek <pavel@ucw.cz>
15344 L:      linux-pm@vger.kernel.org
15345 B:      https://bugzilla.kernel.org
15346 S:      Supported
15347 F:      Documentation/power/
15348 F:      arch/x86/kernel/acpi/
15349 F:      drivers/base/power/
15350 F:      kernel/power/
15351 F:      include/linux/suspend.h
15352 F:      include/linux/freezer.h
15353 F:      include/linux/pm.h
15354
15355 SVGA HANDLING
15356 M:      Martin Mares <mj@ucw.cz>
15357 L:      linux-video@atrey.karlin.mff.cuni.cz
15358 S:      Maintained
15359 F:      Documentation/admin-guide/svga.rst
15360 F:      arch/x86/boot/video*
15361
15362 SWIOTLB SUBSYSTEM
15363 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15364 L:      iommu@lists.linux-foundation.org
15365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15366 S:      Supported
15367 F:      kernel/dma/swiotlb.c
15368 F:      arch/*/kernel/pci-swiotlb.c
15369 F:      include/linux/swiotlb.h
15370
15371 SWITCHDEV
15372 M:      Jiri Pirko <jiri@resnulli.us>
15373 M:      Ivan Vecera <ivecera@redhat.com>
15374 L:      netdev@vger.kernel.org
15375 S:      Supported
15376 F:      net/switchdev/
15377 F:      include/net/switchdev.h
15378
15379 SY8106A REGULATOR DRIVER
15380 M:      Icenowy Zheng <icenowy@aosc.io>
15381 S:      Maintained
15382 F:      drivers/regulator/sy8106a-regulator.c
15383 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15384
15385 SYNC FILE FRAMEWORK
15386 M:      Sumit Semwal <sumit.semwal@linaro.org>
15387 R:      Gustavo Padovan <gustavo@padovan.org>
15388 S:      Maintained
15389 L:      linux-media@vger.kernel.org
15390 L:      dri-devel@lists.freedesktop.org
15391 F:      drivers/dma-buf/sync_*
15392 F:      drivers/dma-buf/dma-fence*
15393 F:      drivers/dma-buf/sw_sync.c
15394 F:      include/linux/sync_file.h
15395 F:      include/uapi/linux/sync_file.h
15396 F:      Documentation/driver-api/sync_file.rst
15397 T:      git git://anongit.freedesktop.org/drm/drm-misc
15398
15399 SYNOPSYS ARC ARCHITECTURE
15400 M:      Vineet Gupta <vgupta@synopsys.com>
15401 L:      linux-snps-arc@lists.infradead.org
15402 S:      Supported
15403 F:      arch/arc/
15404 F:      Documentation/devicetree/bindings/arc/*
15405 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15406 F:      drivers/clocksource/arc_timer.c
15407 F:      drivers/tty/serial/arc_uart.c
15408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15409
15410 SYNOPSYS ARC HSDK SDP pll clock driver
15411 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15412 S:      Supported
15413 F:      drivers/clk/clk-hsdk-pll.c
15414 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15415
15416 SYNOPSYS ARC SDP clock driver
15417 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15418 S:      Supported
15419 F:      drivers/clk/axs10x/*
15420 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15421
15422 SYNOPSYS ARC SDP platform support
15423 M:      Alexey Brodkin <abrodkin@synopsys.com>
15424 S:      Supported
15425 F:      arch/arc/plat-axs10x
15426 F:      arch/arc/boot/dts/ax*
15427 F:      Documentation/devicetree/bindings/arc/axs10*
15428
15429 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15430 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15431 S:      Supported
15432 F:      drivers/reset/reset-axs10x.c
15433 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15434
15435 SYNOPSYS CREG GPIO DRIVER
15436 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15437 S:      Maintained
15438 F:      drivers/gpio/gpio-creg-snps.c
15439 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15440
15441 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15442 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15443 S:      Maintained
15444 F:      drivers/tty/serial/8250/8250_dw.c
15445
15446 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15447 M:      Hoan Tran <hoan@os.amperecomputing.com>
15448 L:      linux-gpio@vger.kernel.org
15449 S:      Maintained
15450 F:      drivers/gpio/gpio-dwapb.c
15451 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15452
15453 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15454 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15455 S:      Maintained
15456 F:      drivers/dma/dwi-axi-dmac/
15457 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15458
15459 SYNOPSYS DESIGNWARE DMAC DRIVER
15460 M:      Viresh Kumar <vireshk@kernel.org>
15461 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15462 S:      Maintained
15463 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15464 F:      drivers/dma/dw/
15465 F:      include/dt-bindings/dma/dw-dmac.h
15466 F:      include/linux/dma/dw.h
15467 F:      include/linux/platform_data/dma-dw.h
15468
15469 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15470 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15471 L:      netdev@vger.kernel.org
15472 S:      Supported
15473 F:      drivers/net/ethernet/synopsys/
15474
15475 SYNOPSYS DESIGNWARE I2C DRIVER
15476 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15477 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15478 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15479 L:      linux-i2c@vger.kernel.org
15480 S:      Maintained
15481 F:      drivers/i2c/busses/i2c-designware-*
15482 F:      include/linux/platform_data/i2c-designware.h
15483
15484 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15485 M:      Jaehoon Chung <jh80.chung@samsung.com>
15486 L:      linux-mmc@vger.kernel.org
15487 S:      Maintained
15488 F:      drivers/mmc/host/dw_mmc*
15489
15490 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15491 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15492 S:      Supported
15493 F:      drivers/reset/reset-hsdk.c
15494 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15495 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15496
15497 SYSTEM CONFIGURATION (SYSCON)
15498 M:      Lee Jones <lee.jones@linaro.org>
15499 M:      Arnd Bergmann <arnd@arndb.de>
15500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15501 S:      Supported
15502 F:      drivers/mfd/syscon.c
15503
15504 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15505 M:      Sudeep Holla <sudeep.holla@arm.com>
15506 L:      linux-arm-kernel@lists.infradead.org
15507 S:      Maintained
15508 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15509 F:      drivers/clk/clk-sc[mp]i.c
15510 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15511 F:      drivers/firmware/arm_scpi.c
15512 F:      drivers/firmware/arm_scmi/
15513 F:      include/linux/sc[mp]i_protocol.h
15514
15515 SYSTEM RESET/SHUTDOWN DRIVERS
15516 M:      Sebastian Reichel <sre@kernel.org>
15517 L:      linux-pm@vger.kernel.org
15518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15519 S:      Maintained
15520 F:      Documentation/devicetree/bindings/power/reset/
15521 F:      drivers/power/reset/
15522
15523 SYSTEM TRACE MODULE CLASS
15524 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15525 S:      Maintained
15526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15527 F:      Documentation/trace/stm.rst
15528 F:      drivers/hwtracing/stm/
15529 F:      include/linux/stm.h
15530 F:      include/uapi/linux/stm.h
15531
15532 SYSV FILESYSTEM
15533 M:      Christoph Hellwig <hch@infradead.org>
15534 S:      Maintained
15535 F:      Documentation/filesystems/sysv-fs.txt
15536 F:      fs/sysv/
15537 F:      include/linux/sysv_fs.h
15538
15539 TASKSTATS STATISTICS INTERFACE
15540 M:      Balbir Singh <bsingharora@gmail.com>
15541 S:      Maintained
15542 F:      Documentation/accounting/taskstats*
15543 F:      include/linux/taskstats*
15544 F:      kernel/taskstats.c
15545
15546 TC subsystem
15547 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15548 M:      Cong Wang <xiyou.wangcong@gmail.com>
15549 M:      Jiri Pirko <jiri@resnulli.us>
15550 L:      netdev@vger.kernel.org
15551 S:      Maintained
15552 F:      include/net/pkt_cls.h
15553 F:      include/net/pkt_sched.h
15554 F:      include/net/tc_act/
15555 F:      include/uapi/linux/pkt_cls.h
15556 F:      include/uapi/linux/pkt_sched.h
15557 F:      include/uapi/linux/tc_act/
15558 F:      include/uapi/linux/tc_ematch/
15559 F:      net/sched/
15560
15561 TC90522 MEDIA DRIVER
15562 M:      Akihiro Tsukada <tskd08@gmail.com>
15563 L:      linux-media@vger.kernel.org
15564 S:      Odd Fixes
15565 F:      drivers/media/dvb-frontends/tc90522*
15566
15567 TCP LOW PRIORITY MODULE
15568 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15569 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15570 W:      http://tcp-lp-mod.sourceforge.net/
15571 S:      Maintained
15572 F:      net/ipv4/tcp_lp.c
15573
15574 TDA10071 MEDIA DRIVER
15575 M:      Antti Palosaari <crope@iki.fi>
15576 L:      linux-media@vger.kernel.org
15577 W:      https://linuxtv.org
15578 W:      http://palosaari.fi/linux/
15579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15580 T:      git git://linuxtv.org/anttip/media_tree.git
15581 S:      Maintained
15582 F:      drivers/media/dvb-frontends/tda10071*
15583
15584 TDA18212 MEDIA DRIVER
15585 M:      Antti Palosaari <crope@iki.fi>
15586 L:      linux-media@vger.kernel.org
15587 W:      https://linuxtv.org
15588 W:      http://palosaari.fi/linux/
15589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15590 T:      git git://linuxtv.org/anttip/media_tree.git
15591 S:      Maintained
15592 F:      drivers/media/tuners/tda18212*
15593
15594 TDA18218 MEDIA DRIVER
15595 M:      Antti Palosaari <crope@iki.fi>
15596 L:      linux-media@vger.kernel.org
15597 W:      https://linuxtv.org
15598 W:      http://palosaari.fi/linux/
15599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15600 T:      git git://linuxtv.org/anttip/media_tree.git
15601 S:      Maintained
15602 F:      drivers/media/tuners/tda18218*
15603
15604 TDA18250 MEDIA DRIVER
15605 M:      Olli Salonen <olli.salonen@iki.fi>
15606 L:      linux-media@vger.kernel.org
15607 W:      https://linuxtv.org
15608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15609 T:      git git://linuxtv.org/media_tree.git
15610 S:      Maintained
15611 F:      drivers/media/tuners/tda18250*
15612
15613 TDA18271 MEDIA DRIVER
15614 M:      Michael Krufky <mkrufky@linuxtv.org>
15615 L:      linux-media@vger.kernel.org
15616 W:      https://linuxtv.org
15617 W:      http://github.com/mkrufky
15618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15619 T:      git git://linuxtv.org/mkrufky/tuners.git
15620 S:      Maintained
15621 F:      drivers/media/tuners/tda18271*
15622
15623 TDA1997x MEDIA DRIVER
15624 M:      Tim Harvey <tharvey@gateworks.com>
15625 L:      linux-media@vger.kernel.org
15626 W:      https://linuxtv.org
15627 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15628 S:      Maintained
15629 F:      drivers/media/i2c/tda1997x.*
15630
15631 TDA827x MEDIA DRIVER
15632 M:      Michael Krufky <mkrufky@linuxtv.org>
15633 L:      linux-media@vger.kernel.org
15634 W:      https://linuxtv.org
15635 W:      http://github.com/mkrufky
15636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15637 T:      git git://linuxtv.org/mkrufky/tuners.git
15638 S:      Maintained
15639 F:      drivers/media/tuners/tda8290.*
15640
15641 TDA8290 MEDIA DRIVER
15642 M:      Michael Krufky <mkrufky@linuxtv.org>
15643 L:      linux-media@vger.kernel.org
15644 W:      https://linuxtv.org
15645 W:      http://github.com/mkrufky
15646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15647 T:      git git://linuxtv.org/mkrufky/tuners.git
15648 S:      Maintained
15649 F:      drivers/media/tuners/tda8290.*
15650
15651 TDA9840 MEDIA DRIVER
15652 M:      Hans Verkuil <hverkuil@xs4all.nl>
15653 L:      linux-media@vger.kernel.org
15654 T:      git git://linuxtv.org/media_tree.git
15655 W:      https://linuxtv.org
15656 S:      Maintained
15657 F:      drivers/media/i2c/tda9840*
15658
15659 TEA5761 TUNER DRIVER
15660 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15661 L:      linux-media@vger.kernel.org
15662 W:      https://linuxtv.org
15663 T:      git git://linuxtv.org/media_tree.git
15664 S:      Odd fixes
15665 F:      drivers/media/tuners/tea5761.*
15666
15667 TEA5767 TUNER DRIVER
15668 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15669 L:      linux-media@vger.kernel.org
15670 W:      https://linuxtv.org
15671 T:      git git://linuxtv.org/media_tree.git
15672 S:      Maintained
15673 F:      drivers/media/tuners/tea5767.*
15674
15675 TEA6415C MEDIA DRIVER
15676 M:      Hans Verkuil <hverkuil@xs4all.nl>
15677 L:      linux-media@vger.kernel.org
15678 T:      git git://linuxtv.org/media_tree.git
15679 W:      https://linuxtv.org
15680 S:      Maintained
15681 F:      drivers/media/i2c/tea6415c*
15682
15683 TEA6420 MEDIA DRIVER
15684 M:      Hans Verkuil <hverkuil@xs4all.nl>
15685 L:      linux-media@vger.kernel.org
15686 T:      git git://linuxtv.org/media_tree.git
15687 W:      https://linuxtv.org
15688 S:      Maintained
15689 F:      drivers/media/i2c/tea6420*
15690
15691 TEAM DRIVER
15692 M:      Jiri Pirko <jiri@resnulli.us>
15693 L:      netdev@vger.kernel.org
15694 S:      Supported
15695 F:      drivers/net/team/
15696 F:      include/linux/if_team.h
15697 F:      include/uapi/linux/if_team.h
15698
15699 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15700 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15701 S:      Maintained
15702 F:      arch/x86/platform/ts5500/
15703
15704 TECHNOTREND USB IR RECEIVER
15705 M:      Sean Young <sean@mess.org>
15706 L:      linux-media@vger.kernel.org
15707 S:      Maintained
15708 F:      drivers/media/rc/ttusbir.c
15709
15710 TECHWELL TW9910 VIDEO DECODER
15711 L:      linux-media@vger.kernel.org
15712 S:      Orphan
15713 F:      drivers/media/i2c/tw9910.c
15714 F:      include/media/i2c/tw9910.h
15715
15716 TEE SUBSYSTEM
15717 M:      Jens Wiklander <jens.wiklander@linaro.org>
15718 L:      tee-dev@lists.linaro.org
15719 S:      Maintained
15720 F:      include/linux/tee_drv.h
15721 F:      include/uapi/linux/tee.h
15722 F:      drivers/tee/
15723 F:      Documentation/tee.txt
15724
15725 TEGRA ARCHITECTURE SUPPORT
15726 M:      Thierry Reding <thierry.reding@gmail.com>
15727 M:      Jonathan Hunter <jonathanh@nvidia.com>
15728 L:      linux-tegra@vger.kernel.org
15729 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15731 S:      Supported
15732 N:      [^a-z]tegra
15733
15734 TEGRA CLOCK DRIVER
15735 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15736 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15737 S:      Supported
15738 F:      drivers/clk/tegra/
15739
15740 TEGRA DMA DRIVERS
15741 M:      Laxman Dewangan <ldewangan@nvidia.com>
15742 M:      Jon Hunter <jonathanh@nvidia.com>
15743 S:      Supported
15744 F:      drivers/dma/tegra*
15745
15746 TEGRA I2C DRIVER
15747 M:      Laxman Dewangan <ldewangan@nvidia.com>
15748 R:      Dmitry Osipenko <digetx@gmail.com>
15749 S:      Supported
15750 F:      drivers/i2c/busses/i2c-tegra.c
15751
15752 TEGRA IOMMU DRIVERS
15753 M:      Thierry Reding <thierry.reding@gmail.com>
15754 L:      linux-tegra@vger.kernel.org
15755 S:      Supported
15756 F:      drivers/iommu/tegra*
15757
15758 TEGRA KBC DRIVER
15759 M:      Laxman Dewangan <ldewangan@nvidia.com>
15760 S:      Supported
15761 F:      drivers/input/keyboard/tegra-kbc.c
15762
15763 TEGRA NAND DRIVER
15764 M:      Stefan Agner <stefan@agner.ch>
15765 M:      Lucas Stach <dev@lynxeye.de>
15766 S:      Maintained
15767 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15768 F:      drivers/mtd/nand/raw/tegra_nand.c
15769
15770 TEGRA PWM DRIVER
15771 M:      Thierry Reding <thierry.reding@gmail.com>
15772 S:      Supported
15773 F:      drivers/pwm/pwm-tegra.c
15774
15775 TEGRA SERIAL DRIVER
15776 M:      Laxman Dewangan <ldewangan@nvidia.com>
15777 S:      Supported
15778 F:      drivers/tty/serial/serial-tegra.c
15779
15780 TEGRA SPI DRIVER
15781 M:      Laxman Dewangan <ldewangan@nvidia.com>
15782 S:      Supported
15783 F:      drivers/spi/spi-tegra*
15784
15785 TEGRA XUSB PADCTL DRIVER
15786 M:      JC Kuo <jckuo@nvidia.com>
15787 S:      Supported
15788 F:      drivers/phy/tegra/xusb*
15789
15790 TEHUTI ETHERNET DRIVER
15791 M:      Andy Gospodarek <andy@greyhouse.net>
15792 L:      netdev@vger.kernel.org
15793 S:      Supported
15794 F:      drivers/net/ethernet/tehuti/*
15795
15796 Telecom Clock Driver for MCPL0010
15797 M:      Mark Gross <mark.gross@intel.com>
15798 S:      Supported
15799 F:      drivers/char/tlclk.c
15800
15801 TENSILICA XTENSA PORT (xtensa)
15802 M:      Chris Zankel <chris@zankel.net>
15803 M:      Max Filippov <jcmvbkbc@gmail.com>
15804 L:      linux-xtensa@linux-xtensa.org
15805 T:      git git://github.com/czankel/xtensa-linux.git
15806 S:      Maintained
15807 F:      arch/xtensa/
15808 F:      drivers/irqchip/irq-xtensa-*
15809
15810 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15811 M:      Nishanth Menon <nm@ti.com>
15812 M:      Tero Kristo <t-kristo@ti.com>
15813 M:      Santosh Shilimkar <ssantosh@kernel.org>
15814 L:      linux-arm-kernel@lists.infradead.org
15815 S:      Maintained
15816 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15817 F:      drivers/firmware/ti_sci*
15818 F:      include/linux/soc/ti/ti_sci_protocol.h
15819 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15820 F:      drivers/soc/ti/ti_sci_pm_domains.c
15821 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15822 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15823 F:      drivers/clk/keystone/sci-clk.c
15824 F:      drivers/reset/reset-ti-sci.c
15825 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15826 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15827 F:      drivers/irqchip/irq-ti-sci-intr.c
15828 F:      drivers/irqchip/irq-ti-sci-inta.c
15829 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15830 F:      drivers/soc/ti/ti_sci_inta_msi.c
15831
15832 Texas Instruments ASoC drivers
15833 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15834 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15835 S:      Maintained
15836 F:      sound/soc/ti/
15837
15838 Texas Instruments' DAC7612 DAC Driver
15839 M:      Ricardo Ribalda <ricardo@ribalda.com>
15840 L:      linux-iio@vger.kernel.org
15841 S:      Supported
15842 F:      drivers/iio/dac/ti-dac7612.c
15843 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15844
15845 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15846 M:      Hans Verkuil <hverkuil@xs4all.nl>
15847 L:      linux-media@vger.kernel.org
15848 T:      git git://linuxtv.org/media_tree.git
15849 W:      https://linuxtv.org
15850 S:      Maintained
15851 F:      drivers/media/radio/radio-raremono.c
15852
15853 THERMAL
15854 M:      Zhang Rui <rui.zhang@intel.com>
15855 M:      Eduardo Valentin <edubezval@gmail.com>
15856 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15857 L:      linux-pm@vger.kernel.org
15858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15860 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15861 S:      Supported
15862 F:      drivers/thermal/
15863 F:      include/linux/thermal.h
15864 F:      include/uapi/linux/thermal.h
15865 F:      include/linux/cpu_cooling.h
15866 F:      Documentation/devicetree/bindings/thermal/
15867
15868 THERMAL/CPU_COOLING
15869 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15870 M:      Viresh Kumar <viresh.kumar@linaro.org>
15871 M:      Javi Merino <javi.merino@kernel.org>
15872 L:      linux-pm@vger.kernel.org
15873 S:      Supported
15874 F:      Documentation/thermal/cpu-cooling-api.rst
15875 F:      drivers/thermal/cpu_cooling.c
15876 F:      include/linux/cpu_cooling.h
15877
15878 THINKPAD ACPI EXTRAS DRIVER
15879 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15880 L:      ibm-acpi-devel@lists.sourceforge.net
15881 L:      platform-driver-x86@vger.kernel.org
15882 W:      http://ibm-acpi.sourceforge.net
15883 W:      http://thinkwiki.org/wiki/Ibm-acpi
15884 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15885 S:      Maintained
15886 F:      drivers/platform/x86/thinkpad_acpi.c
15887
15888 THUNDERBOLT DRIVER
15889 M:      Andreas Noever <andreas.noever@gmail.com>
15890 M:      Michael Jamet <michael.jamet@intel.com>
15891 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15892 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15894 S:      Maintained
15895 F:      Documentation/admin-guide/thunderbolt.rst
15896 F:      drivers/thunderbolt/
15897 F:      include/linux/thunderbolt.h
15898
15899 THUNDERBOLT NETWORK DRIVER
15900 M:      Michael Jamet <michael.jamet@intel.com>
15901 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15902 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15903 L:      netdev@vger.kernel.org
15904 S:      Maintained
15905 F:      drivers/net/thunderbolt.c
15906
15907 THUNDERX GPIO DRIVER
15908 M:      David Daney <david.daney@cavium.com>
15909 S:      Maintained
15910 F:      drivers/gpio/gpio-thunderx.c
15911
15912 TI AM437X VPFE DRIVER
15913 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15914 L:      linux-media@vger.kernel.org
15915 W:      https://linuxtv.org
15916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15917 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15918 S:      Maintained
15919 F:      drivers/media/platform/am437x/
15920
15921 TI BANDGAP AND THERMAL DRIVER
15922 M:      Eduardo Valentin <edubezval@gmail.com>
15923 M:      Keerthy <j-keerthy@ti.com>
15924 L:      linux-pm@vger.kernel.org
15925 L:      linux-omap@vger.kernel.org
15926 S:      Maintained
15927 F:      drivers/thermal/ti-soc-thermal/
15928
15929 TI BQ27XXX POWER SUPPLY DRIVER
15930 R:      Andrew F. Davis <afd@ti.com>
15931 F:      include/linux/power/bq27xxx_battery.h
15932 F:      drivers/power/supply/bq27xxx_battery.c
15933 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15934
15935 TI CDCE706 CLOCK DRIVER
15936 M:      Max Filippov <jcmvbkbc@gmail.com>
15937 S:      Maintained
15938 F:      drivers/clk/clk-cdce706.c
15939
15940 TI CLOCK DRIVER
15941 M:      Tero Kristo <t-kristo@ti.com>
15942 L:      linux-omap@vger.kernel.org
15943 S:      Maintained
15944 F:      drivers/clk/ti/
15945 F:      include/linux/clk/ti.h
15946
15947 TI DAVINCI MACHINE SUPPORT
15948 M:      Sekhar Nori <nsekhar@ti.com>
15949 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15952 S:      Supported
15953 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15954 F:      arch/arm/mach-davinci/
15955 F:      drivers/i2c/busses/i2c-davinci.c
15956 F:      arch/arm/boot/dts/da850*
15957
15958 TI DAVINCI SERIES CLOCK DRIVER
15959 M:      David Lechner <david@lechnology.com>
15960 R:      Sekhar Nori <nsekhar@ti.com>
15961 S:      Maintained
15962 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15963 F:      drivers/clk/davinci/
15964
15965 TI DAVINCI SERIES GPIO DRIVER
15966 M:      Keerthy <j-keerthy@ti.com>
15967 L:      linux-gpio@vger.kernel.org
15968 S:      Maintained
15969 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15970 F:      drivers/gpio/gpio-davinci.c
15971
15972 TI DAVINCI SERIES MEDIA DRIVER
15973 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15974 L:      linux-media@vger.kernel.org
15975 W:      https://linuxtv.org
15976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15977 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15978 S:      Maintained
15979 F:      drivers/media/platform/davinci/
15980 F:      include/media/davinci/
15981
15982 TI ETHERNET SWITCH DRIVER (CPSW)
15983 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15984 L:      linux-omap@vger.kernel.org
15985 L:      netdev@vger.kernel.org
15986 S:      Maintained
15987 F:      drivers/net/ethernet/ti/cpsw*
15988 F:      drivers/net/ethernet/ti/davinci*
15989
15990 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15991 M:      Alex Dubov <oakad@yahoo.com>
15992 S:      Maintained
15993 W:      http://tifmxx.berlios.de/
15994 F:      drivers/memstick/host/tifm_ms.c
15995 F:      drivers/misc/tifm*
15996 F:      drivers/mmc/host/tifm_sd.c
15997 F:      include/linux/tifm.h
15998
15999 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16000 M:      Santosh Shilimkar <ssantosh@kernel.org>
16001 L:      linux-kernel@vger.kernel.org
16002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16003 S:      Maintained
16004 F:      drivers/soc/ti/*
16005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16006
16007 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16008 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16009 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16010 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16011 S:      Maintained
16012 F:      sound/soc/codecs/lm49453*
16013 F:      sound/soc/codecs/isabelle*
16014
16015 TI LP855x BACKLIGHT DRIVER
16016 M:      Milo Kim <milo.kim@ti.com>
16017 S:      Maintained
16018 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16019 F:      drivers/video/backlight/lp855x_bl.c
16020 F:      include/linux/platform_data/lp855x.h
16021
16022 TI LP8727 CHARGER DRIVER
16023 M:      Milo Kim <milo.kim@ti.com>
16024 S:      Maintained
16025 F:      drivers/power/supply/lp8727_charger.c
16026 F:      include/linux/platform_data/lp8727.h
16027
16028 TI LP8788 MFD DRIVER
16029 M:      Milo Kim <milo.kim@ti.com>
16030 S:      Maintained
16031 F:      drivers/iio/adc/lp8788_adc.c
16032 F:      drivers/leds/leds-lp8788.c
16033 F:      drivers/mfd/lp8788*.c
16034 F:      drivers/power/supply/lp8788-charger.c
16035 F:      drivers/regulator/lp8788-*.c
16036 F:      include/linux/mfd/lp8788*.h
16037
16038 TI NETCP ETHERNET DRIVER
16039 M:      Wingman Kwok <w-kwok2@ti.com>
16040 M:      Murali Karicheri <m-karicheri2@ti.com>
16041 L:      netdev@vger.kernel.org
16042 S:      Maintained
16043 F:      drivers/net/ethernet/ti/netcp*
16044
16045 TI PCM3060 ASoC CODEC DRIVER
16046 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16047 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16048 S:      Maintained
16049 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16050 F:      sound/soc/codecs/pcm3060*
16051
16052 TI TAS571X FAMILY ASoC CODEC DRIVER
16053 M:      Kevin Cernekee <cernekee@chromium.org>
16054 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16055 S:      Odd Fixes
16056 F:      sound/soc/codecs/tas571x*
16057
16058 TI TRF7970A NFC DRIVER
16059 M:      Mark Greer <mgreer@animalcreek.com>
16060 L:      linux-wireless@vger.kernel.org
16061 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16062 S:      Supported
16063 F:      drivers/nfc/trf7970a.c
16064 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16065
16066 TI TWL4030 SERIES SOC CODEC DRIVER
16067 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16068 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16069 S:      Maintained
16070 F:      sound/soc/codecs/twl4030*
16071
16072 TI VPE/CAL DRIVERS
16073 M:      Benoit Parrot <bparrot@ti.com>
16074 L:      linux-media@vger.kernel.org
16075 W:      http://linuxtv.org/
16076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16077 S:      Maintained
16078 F:      drivers/media/platform/ti-vpe/
16079
16080 TI WILINK WIRELESS DRIVERS
16081 L:      linux-wireless@vger.kernel.org
16082 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16083 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16085 S:      Orphan
16086 F:      drivers/net/wireless/ti/
16087 F:      include/linux/wl12xx.h
16088
16089 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16090 M:      John Stultz <john.stultz@linaro.org>
16091 M:      Thomas Gleixner <tglx@linutronix.de>
16092 R:      Stephen Boyd <sboyd@kernel.org>
16093 L:      linux-kernel@vger.kernel.org
16094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16095 S:      Supported
16096 F:      include/linux/clocksource.h
16097 F:      include/linux/time.h
16098 F:      include/linux/timex.h
16099 F:      include/uapi/linux/time.h
16100 F:      include/uapi/linux/timex.h
16101 F:      kernel/time/clocksource.c
16102 F:      kernel/time/time*.c
16103 F:      kernel/time/alarmtimer.c
16104 F:      kernel/time/ntp.c
16105 F:      tools/testing/selftests/timers/
16106
16107 TIPC NETWORK LAYER
16108 M:      Jon Maloy <jon.maloy@ericsson.com>
16109 M:      Ying Xue <ying.xue@windriver.com>
16110 L:      netdev@vger.kernel.org (core kernel code)
16111 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16112 W:      http://tipc.sourceforge.net/
16113 S:      Maintained
16114 F:      include/uapi/linux/tipc*.h
16115 F:      net/tipc/
16116
16117 TLAN NETWORK DRIVER
16118 M:      Samuel Chessman <chessman@tux.org>
16119 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16120 W:      http://sourceforge.net/projects/tlan/
16121 S:      Maintained
16122 F:      Documentation/networking/device_drivers/ti/tlan.txt
16123 F:      drivers/net/ethernet/ti/tlan.*
16124
16125 TM6000 VIDEO4LINUX DRIVER
16126 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16127 L:      linux-media@vger.kernel.org
16128 W:      https://linuxtv.org
16129 T:      git git://linuxtv.org/media_tree.git
16130 S:      Odd fixes
16131 F:      drivers/media/usb/tm6000/
16132 F:      Documentation/media/v4l-drivers/tm6000*
16133
16134 TMIO/SDHI MMC DRIVER
16135 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16136 L:      linux-mmc@vger.kernel.org
16137 S:      Supported
16138 F:      drivers/mmc/host/tmio_mmc*
16139 F:      drivers/mmc/host/renesas_sdhi*
16140 F:      include/linux/mfd/tmio.h
16141
16142 TMP401 HARDWARE MONITOR DRIVER
16143 M:      Guenter Roeck <linux@roeck-us.net>
16144 L:      linux-hwmon@vger.kernel.org
16145 S:      Maintained
16146 F:      Documentation/hwmon/tmp401.rst
16147 F:      drivers/hwmon/tmp401.c
16148
16149 TMPFS (SHMEM FILESYSTEM)
16150 M:      Hugh Dickins <hughd@google.com>
16151 L:      linux-mm@kvack.org
16152 S:      Maintained
16153 F:      include/linux/shmem_fs.h
16154 F:      mm/shmem.c
16155
16156 TOMOYO SECURITY MODULE
16157 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16158 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16159 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16160 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16161 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16162 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16163 W:      https://tomoyo.osdn.jp/
16164 S:      Maintained
16165 F:      security/tomoyo/
16166
16167 TOPSTAR LAPTOP EXTRAS DRIVER
16168 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16169 L:      platform-driver-x86@vger.kernel.org
16170 S:      Maintained
16171 F:      drivers/platform/x86/topstar-laptop.c
16172
16173 TORTURE-TEST MODULES
16174 M:      Davidlohr Bueso <dave@stgolabs.net>
16175 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
16176 M:      Josh Triplett <josh@joshtriplett.org>
16177 L:      linux-kernel@vger.kernel.org
16178 S:      Supported
16179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16180 F:      Documentation/RCU/torture.txt
16181 F:      kernel/torture.c
16182 F:      kernel/rcu/rcutorture.c
16183 F:      kernel/rcu/rcuperf.c
16184 F:      kernel/locking/locktorture.c
16185
16186 TOSHIBA ACPI EXTRAS DRIVER
16187 M:      Azael Avalos <coproscefalo@gmail.com>
16188 L:      platform-driver-x86@vger.kernel.org
16189 S:      Maintained
16190 F:      drivers/platform/x86/toshiba_acpi.c
16191
16192 TOSHIBA BLUETOOTH DRIVER
16193 M:      Azael Avalos <coproscefalo@gmail.com>
16194 L:      platform-driver-x86@vger.kernel.org
16195 S:      Maintained
16196 F:      drivers/platform/x86/toshiba_bluetooth.c
16197
16198 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16199 M:      Azael Avalos <coproscefalo@gmail.com>
16200 L:      platform-driver-x86@vger.kernel.org
16201 S:      Maintained
16202 F:      drivers/platform/x86/toshiba_haps.c
16203
16204 TOSHIBA SMM DRIVER
16205 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16206 W:      http://www.buzzard.org.uk/toshiba/
16207 S:      Maintained
16208 F:      drivers/char/toshiba.c
16209 F:      include/linux/toshiba.h
16210 F:      include/uapi/linux/toshiba.h
16211
16212 TOSHIBA TC358743 DRIVER
16213 M:      Mats Randgaard <matrandg@cisco.com>
16214 L:      linux-media@vger.kernel.org
16215 S:      Maintained
16216 F:      drivers/media/i2c/tc358743*
16217 F:      include/media/i2c/tc358743.h
16218
16219 TOSHIBA WMI HOTKEYS DRIVER
16220 M:      Azael Avalos <coproscefalo@gmail.com>
16221 L:      platform-driver-x86@vger.kernel.org
16222 S:      Maintained
16223 F:      drivers/platform/x86/toshiba-wmi.c
16224
16225 TPM DEVICE DRIVER
16226 M:      Peter Huewe <peterhuewe@gmx.de>
16227 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16228 R:      Jason Gunthorpe <jgg@ziepe.ca>
16229 L:      linux-integrity@vger.kernel.org
16230 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16231 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16232 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16233 S:      Maintained
16234 F:      drivers/char/tpm/
16235
16236 TRACING
16237 M:      Steven Rostedt <rostedt@goodmis.org>
16238 M:      Ingo Molnar <mingo@redhat.com>
16239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16240 S:      Maintained
16241 F:      Documentation/trace/ftrace.rst
16242 F:      arch/*/*/*/ftrace.h
16243 F:      arch/*/kernel/ftrace.c
16244 F:      include/*/ftrace.h
16245 F:      include/linux/trace*.h
16246 F:      include/trace/
16247 F:      kernel/trace/
16248 F:      tools/testing/selftests/ftrace/
16249
16250 TRACING MMIO ACCESSES (MMIOTRACE)
16251 M:      Steven Rostedt <rostedt@goodmis.org>
16252 M:      Ingo Molnar <mingo@kernel.org>
16253 R:      Karol Herbst <karolherbst@gmail.com>
16254 R:      Pekka Paalanen <ppaalanen@gmail.com>
16255 S:      Maintained
16256 L:      linux-kernel@vger.kernel.org
16257 L:      nouveau@lists.freedesktop.org
16258 F:      kernel/trace/trace_mmiotrace.c
16259 F:      include/linux/mmiotrace.h
16260 F:      arch/x86/mm/kmmio.c
16261 F:      arch/x86/mm/mmio-mod.c
16262 F:      arch/x86/mm/testmmiotrace.c
16263
16264 TRIVIAL PATCHES
16265 M:      Jiri Kosina <trivial@kernel.org>
16266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16267 S:      Maintained
16268 K:      ^Subject:.*(?i)trivial
16269
16270 TEMPO SEMICONDUCTOR DRIVERS
16271 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16272 S:      Maintained
16273 F:      sound/soc/codecs/tscs*.c
16274 F:      sound/soc/codecs/tscs*.h
16275 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16276
16277 TTY LAYER
16278 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16279 M:      Jiri Slaby <jslaby@suse.com>
16280 S:      Supported
16281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16282 F:      Documentation/driver-api/serial/
16283 F:      drivers/tty/
16284 F:      drivers/tty/serial/serial_core.c
16285 F:      include/linux/serial_core.h
16286 F:      include/linux/serial.h
16287 F:      include/linux/tty.h
16288 F:      include/uapi/linux/serial_core.h
16289 F:      include/uapi/linux/serial.h
16290 F:      include/uapi/linux/tty.h
16291
16292 TUA9001 MEDIA DRIVER
16293 M:      Antti Palosaari <crope@iki.fi>
16294 L:      linux-media@vger.kernel.org
16295 W:      https://linuxtv.org
16296 W:      http://palosaari.fi/linux/
16297 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16298 T:      git git://linuxtv.org/anttip/media_tree.git
16299 S:      Maintained
16300 F:      drivers/media/tuners/tua9001*
16301
16302 TULIP NETWORK DRIVERS
16303 L:      netdev@vger.kernel.org
16304 L:      linux-parisc@vger.kernel.org
16305 S:      Orphan
16306 F:      drivers/net/ethernet/dec/tulip/
16307
16308 TUN/TAP driver
16309 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16310 W:      http://vtun.sourceforge.net/tun
16311 S:      Maintained
16312 F:      Documentation/networking/tuntap.txt
16313 F:      arch/um/os-Linux/drivers/
16314
16315 TURBOCHANNEL SUBSYSTEM
16316 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16317 M:      Ralf Baechle <ralf@linux-mips.org>
16318 L:      linux-mips@vger.kernel.org
16319 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16320 S:      Maintained
16321 F:      drivers/tc/
16322 F:      include/linux/tc.h
16323
16324 TURBOSTAT UTILITY
16325 M:      "Len Brown" <lenb@kernel.org>
16326 L:      linux-pm@vger.kernel.org
16327 B:      https://bugzilla.kernel.org
16328 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16330 S:      Supported
16331 F:      tools/power/x86/turbostat/
16332
16333 TW5864 VIDEO4LINUX DRIVER
16334 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16335 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16336 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16337 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16338 L:      linux-media@vger.kernel.org
16339 S:      Supported
16340 F:      drivers/media/pci/tw5864/
16341
16342 TW68 VIDEO4LINUX DRIVER
16343 M:      Hans Verkuil <hverkuil@xs4all.nl>
16344 L:      linux-media@vger.kernel.org
16345 T:      git git://linuxtv.org/media_tree.git
16346 W:      https://linuxtv.org
16347 S:      Odd Fixes
16348 F:      drivers/media/pci/tw68/
16349
16350 TW686X VIDEO4LINUX DRIVER
16351 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16352 L:      linux-media@vger.kernel.org
16353 T:      git git://linuxtv.org/media_tree.git
16354 W:      http://linuxtv.org
16355 S:      Maintained
16356 F:      drivers/media/pci/tw686x/
16357
16358 UBI FILE SYSTEM (UBIFS)
16359 M:      Richard Weinberger <richard@nod.at>
16360 M:      Artem Bityutskiy <dedekind1@gmail.com>
16361 M:      Adrian Hunter <adrian.hunter@intel.com>
16362 L:      linux-mtd@lists.infradead.org
16363 T:      git git://git.infradead.org/ubifs-2.6.git
16364 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16365 S:      Supported
16366 F:      Documentation/filesystems/ubifs.txt
16367 F:      fs/ubifs/
16368
16369 UCLINUX (M68KNOMMU AND COLDFIRE)
16370 M:      Greg Ungerer <gerg@linux-m68k.org>
16371 W:      http://www.linux-m68k.org/
16372 W:      http://www.uclinux.org/
16373 L:      linux-m68k@lists.linux-m68k.org
16374 L:      uclinux-dev@uclinux.org  (subscribers-only)
16375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16376 S:      Maintained
16377 F:      arch/m68k/coldfire/
16378 F:      arch/m68k/68*/
16379 F:      arch/m68k/*/*_no.*
16380 F:      arch/m68k/include/asm/*_no.*
16381
16382 UDF FILESYSTEM
16383 M:      Jan Kara <jack@suse.com>
16384 S:      Maintained
16385 F:      Documentation/filesystems/udf.txt
16386 F:      fs/udf/
16387
16388 UDRAW TABLET
16389 M:      Bastien Nocera <hadess@hadess.net>
16390 L:      linux-input@vger.kernel.org
16391 S:      Maintained
16392 F:      drivers/hid/hid-udraw-ps3.c
16393
16394 UFS FILESYSTEM
16395 M:      Evgeniy Dushistov <dushistov@mail.ru>
16396 S:      Maintained
16397 F:      Documentation/filesystems/ufs.txt
16398 F:      fs/ufs/
16399
16400 UHID USERSPACE HID IO DRIVER:
16401 M:      David Herrmann <dh.herrmann@googlemail.com>
16402 L:      linux-input@vger.kernel.org
16403 S:      Maintained
16404 F:      drivers/hid/uhid.c
16405 F:      include/uapi/linux/uhid.h
16406
16407 ULPI BUS
16408 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16409 L:      linux-usb@vger.kernel.org
16410 S:      Maintained
16411 F:      drivers/usb/common/ulpi.c
16412 F:      include/linux/ulpi/
16413
16414 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16415 L:      linux-usb@vger.kernel.org
16416 S:      Orphan
16417 F:      drivers/uwb/
16418 F:      include/linux/uwb.h
16419 F:      include/linux/uwb/
16420
16421 UNICODE SUBSYSTEM:
16422 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16423 L:      linux-fsdevel@vger.kernel.org
16424 S:      Supported
16425 F:      fs/unicode/
16426
16427 UNICORE32 ARCHITECTURE:
16428 M:      Guan Xuetao <gxt@pku.edu.cn>
16429 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16430 S:      Maintained
16431 T:      git git://github.com/gxt/linux.git
16432 F:      arch/unicore32/
16433
16434 UNIFDEF
16435 M:      Tony Finch <dot@dotat.at>
16436 W:      http://dotat.at/prog/unifdef
16437 S:      Maintained
16438 F:      scripts/unifdef.c
16439
16440 UNIFORM CDROM DRIVER
16441 M:      Jens Axboe <axboe@kernel.dk>
16442 W:      http://www.kernel.dk
16443 S:      Maintained
16444 F:      Documentation/cdrom/
16445 F:      drivers/cdrom/cdrom.c
16446 F:      include/linux/cdrom.h
16447 F:      include/uapi/linux/cdrom.h
16448
16449 UNISYS S-PAR DRIVERS
16450 M:      David Kershner <david.kershner@unisys.com>
16451 L:      sparmaintainer@unisys.com (Unisys internal)
16452 S:      Supported
16453 F:      include/linux/visorbus.h
16454 F:      drivers/visorbus/
16455 F:      drivers/staging/unisys/
16456
16457 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16458 R:      Alim Akhtar <alim.akhtar@samsung.com>
16459 R:      Avri Altman <avri.altman@wdc.com>
16460 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16461 L:      linux-scsi@vger.kernel.org
16462 S:      Supported
16463 F:      Documentation/scsi/ufs.txt
16464 F:      drivers/scsi/ufs/
16465
16466 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16467 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16468 L:      linux-scsi@vger.kernel.org
16469 S:      Supported
16470 F:      drivers/scsi/ufs/*dwc*
16471
16472 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16473 M:      Stanley Chu <stanley.chu@mediatek.com>
16474 L:      linux-scsi@vger.kernel.org
16475 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16476 S:      Maintained
16477 F:      drivers/scsi/ufs/ufs-mediatek*
16478
16479 UNSORTED BLOCK IMAGES (UBI)
16480 M:      Artem Bityutskiy <dedekind1@gmail.com>
16481 M:      Richard Weinberger <richard@nod.at>
16482 W:      http://www.linux-mtd.infradead.org/
16483 L:      linux-mtd@lists.infradead.org
16484 T:      git git://git.infradead.org/ubifs-2.6.git
16485 S:      Supported
16486 F:      drivers/mtd/ubi/
16487 F:      include/linux/mtd/ubi.h
16488 F:      include/uapi/mtd/ubi-user.h
16489
16490 USB "USBNET" DRIVER FRAMEWORK
16491 M:      Oliver Neukum <oneukum@suse.com>
16492 L:      netdev@vger.kernel.org
16493 W:      http://www.linux-usb.org/usbnet
16494 S:      Maintained
16495 F:      drivers/net/usb/usbnet.c
16496 F:      include/linux/usb/usbnet.h
16497
16498 USB ACM DRIVER
16499 M:      Oliver Neukum <oneukum@suse.com>
16500 L:      linux-usb@vger.kernel.org
16501 S:      Maintained
16502 F:      Documentation/usb/acm.rst
16503 F:      drivers/usb/class/cdc-acm.*
16504
16505 USB AR5523 WIRELESS DRIVER
16506 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16507 L:      linux-wireless@vger.kernel.org
16508 S:      Maintained
16509 F:      drivers/net/wireless/ath/ar5523/
16510
16511 USB ATTACHED SCSI
16512 M:      Oliver Neukum <oneukum@suse.com>
16513 L:      linux-usb@vger.kernel.org
16514 L:      linux-scsi@vger.kernel.org
16515 S:      Maintained
16516 F:      drivers/usb/storage/uas.c
16517
16518 USB CDC ETHERNET DRIVER
16519 M:      Oliver Neukum <oliver@neukum.org>
16520 L:      linux-usb@vger.kernel.org
16521 S:      Maintained
16522 F:      drivers/net/usb/cdc_*.c
16523 F:      include/uapi/linux/usb/cdc.h
16524
16525 USB CHAOSKEY DRIVER
16526 M:      Keith Packard <keithp@keithp.com>
16527 L:      linux-usb@vger.kernel.org
16528 S:      Maintained
16529 F:      drivers/usb/misc/chaoskey.c
16530
16531 USB CYPRESS C67X00 DRIVER
16532 M:      Peter Korsgaard <jacmet@sunsite.dk>
16533 L:      linux-usb@vger.kernel.org
16534 S:      Maintained
16535 F:      drivers/usb/c67x00/
16536
16537 USB DAVICOM DM9601 DRIVER
16538 M:      Peter Korsgaard <jacmet@sunsite.dk>
16539 L:      netdev@vger.kernel.org
16540 W:      http://www.linux-usb.org/usbnet
16541 S:      Maintained
16542 F:      drivers/net/usb/dm9601.c
16543
16544 USB DIAMOND RIO500 DRIVER
16545 M:      Cesar Miquel <miquel@df.uba.ar>
16546 L:      rio500-users@lists.sourceforge.net
16547 W:      http://rio500.sourceforge.net
16548 S:      Maintained
16549 F:      drivers/usb/misc/rio500*
16550
16551 USB EHCI DRIVER
16552 M:      Alan Stern <stern@rowland.harvard.edu>
16553 L:      linux-usb@vger.kernel.org
16554 S:      Maintained
16555 F:      Documentation/usb/ehci.rst
16556 F:      drivers/usb/host/ehci*
16557
16558 USB GADGET/PERIPHERAL SUBSYSTEM
16559 M:      Felipe Balbi <balbi@kernel.org>
16560 L:      linux-usb@vger.kernel.org
16561 W:      http://www.linux-usb.org/gadget
16562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16563 S:      Maintained
16564 F:      drivers/usb/gadget/
16565 F:      include/linux/usb/gadget*
16566
16567 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16568 M:      Jiri Kosina <jikos@kernel.org>
16569 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16570 L:      linux-usb@vger.kernel.org
16571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16572 S:      Maintained
16573 F:      Documentation/hid/hiddev.rst
16574 F:      drivers/hid/usbhid/
16575
16576 USB INTEL XHCI ROLE MUX DRIVER
16577 M:      Hans de Goede <hdegoede@redhat.com>
16578 L:      linux-usb@vger.kernel.org
16579 S:      Maintained
16580 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16581
16582 USB IP DRIVER FOR HISILICON KIRIN
16583 M:      Yu Chen <chenyu56@huawei.com>
16584 M:      Binghui Wang <wangbinghui@hisilicon.com>
16585 L:      linux-usb@vger.kernel.org
16586 S:      Maintained
16587 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16588 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16589
16590 USB ISP116X DRIVER
16591 M:      Olav Kongas <ok@artecdesign.ee>
16592 L:      linux-usb@vger.kernel.org
16593 S:      Maintained
16594 F:      drivers/usb/host/isp116x*
16595 F:      include/linux/usb/isp116x.h
16596
16597 USB LAN78XX ETHERNET DRIVER
16598 M:      Woojung Huh <woojung.huh@microchip.com>
16599 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16600 L:      netdev@vger.kernel.org
16601 S:      Maintained
16602 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16603 F:      drivers/net/usb/lan78xx.*
16604 F:      include/dt-bindings/net/microchip-lan78xx.h
16605
16606 USB MASS STORAGE DRIVER
16607 M:      Alan Stern <stern@rowland.harvard.edu>
16608 L:      linux-usb@vger.kernel.org
16609 L:      usb-storage@lists.one-eyed-alien.net
16610 S:      Maintained
16611 F:      drivers/usb/storage/
16612
16613 USB MIDI DRIVER
16614 M:      Clemens Ladisch <clemens@ladisch.de>
16615 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16617 S:      Maintained
16618 F:      sound/usb/midi.*
16619
16620 USB NETWORKING DRIVERS
16621 L:      linux-usb@vger.kernel.org
16622 S:      Odd Fixes
16623 F:      drivers/net/usb/
16624
16625 USB OHCI DRIVER
16626 M:      Alan Stern <stern@rowland.harvard.edu>
16627 L:      linux-usb@vger.kernel.org
16628 S:      Maintained
16629 F:      Documentation/usb/ohci.rst
16630 F:      drivers/usb/host/ohci*
16631
16632 USB OTG FSM (Finite State Machine)
16633 M:      Peter Chen <Peter.Chen@nxp.com>
16634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16635 L:      linux-usb@vger.kernel.org
16636 S:      Maintained
16637 F:      drivers/usb/common/usb-otg-fsm.c
16638
16639 USB OVER IP DRIVER
16640 M:      Valentina Manea <valentina.manea.m@gmail.com>
16641 M:      Shuah Khan <shuah@kernel.org>
16642 M:      Shuah Khan <skhan@linuxfoundation.org>
16643 L:      linux-usb@vger.kernel.org
16644 S:      Maintained
16645 F:      Documentation/usb/usbip_protocol.rst
16646 F:      drivers/usb/usbip/
16647 F:      tools/usb/usbip/
16648 F:      tools/testing/selftests/drivers/usb/usbip/
16649
16650 USB PEGASUS DRIVER
16651 M:      Petko Manolov <petkan@nucleusys.com>
16652 L:      linux-usb@vger.kernel.org
16653 L:      netdev@vger.kernel.org
16654 T:      git git://github.com/petkan/pegasus.git
16655 W:      https://github.com/petkan/pegasus
16656 S:      Maintained
16657 F:      drivers/net/usb/pegasus.*
16658
16659 USB PHY LAYER
16660 M:      Felipe Balbi <balbi@kernel.org>
16661 L:      linux-usb@vger.kernel.org
16662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16663 S:      Maintained
16664 F:      drivers/usb/phy/
16665
16666 USB PRINTER DRIVER (usblp)
16667 M:      Pete Zaitcev <zaitcev@redhat.com>
16668 L:      linux-usb@vger.kernel.org
16669 S:      Supported
16670 F:      drivers/usb/class/usblp.c
16671
16672 USB QMI WWAN NETWORK DRIVER
16673 M:      Bjørn Mork <bjorn@mork.no>
16674 L:      netdev@vger.kernel.org
16675 S:      Maintained
16676 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16677 F:      drivers/net/usb/qmi_wwan.c
16678
16679 USB RTL8150 DRIVER
16680 M:      Petko Manolov <petkan@nucleusys.com>
16681 L:      linux-usb@vger.kernel.org
16682 L:      netdev@vger.kernel.org
16683 T:      git git://github.com/petkan/rtl8150.git
16684 W:      https://github.com/petkan/rtl8150
16685 S:      Maintained
16686 F:      drivers/net/usb/rtl8150.c
16687
16688 USB SERIAL SUBSYSTEM
16689 M:      Johan Hovold <johan@kernel.org>
16690 L:      linux-usb@vger.kernel.org
16691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16692 S:      Maintained
16693 F:      Documentation/usb/usb-serial.rst
16694 F:      drivers/usb/serial/
16695 F:      include/linux/usb/serial.h
16696
16697 USB SMSC75XX ETHERNET DRIVER
16698 M:      Steve Glendinning <steve.glendinning@shawell.net>
16699 L:      netdev@vger.kernel.org
16700 S:      Maintained
16701 F:      drivers/net/usb/smsc75xx.*
16702
16703 USB SMSC95XX ETHERNET DRIVER
16704 M:      Steve Glendinning <steve.glendinning@shawell.net>
16705 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16706 L:      netdev@vger.kernel.org
16707 S:      Maintained
16708 F:      drivers/net/usb/smsc95xx.*
16709
16710 USB SUBSYSTEM
16711 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16712 L:      linux-usb@vger.kernel.org
16713 W:      http://www.linux-usb.org
16714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16715 S:      Supported
16716 F:      Documentation/devicetree/bindings/usb/
16717 F:      Documentation/usb/
16718 F:      drivers/usb/
16719 F:      include/linux/usb.h
16720 F:      include/linux/usb/
16721
16722 USB TYPEC PI3USB30532 MUX DRIVER
16723 M:      Hans de Goede <hdegoede@redhat.com>
16724 L:      linux-usb@vger.kernel.org
16725 S:      Maintained
16726 F:      drivers/usb/typec/mux/pi3usb30532.c
16727
16728 USB TYPEC CLASS
16729 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16730 L:      linux-usb@vger.kernel.org
16731 S:      Maintained
16732 F:      Documentation/ABI/testing/sysfs-class-typec
16733 F:      Documentation/driver-api/usb/typec.rst
16734 F:      drivers/usb/typec/
16735 F:      include/linux/usb/typec.h
16736
16737 USB TYPEC BUS FOR ALTERNATE MODES
16738 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16739 L:      linux-usb@vger.kernel.org
16740 S:      Maintained
16741 F:      Documentation/ABI/testing/sysfs-bus-typec
16742 F:      Documentation/driver-api/usb/typec_bus.rst
16743 F:      drivers/usb/typec/altmodes/
16744 F:      include/linux/usb/typec_altmode.h
16745
16746 USB TYPEC PORT CONTROLLER DRIVERS
16747 M:      Guenter Roeck <linux@roeck-us.net>
16748 L:      linux-usb@vger.kernel.org
16749 S:      Maintained
16750 F:      drivers/usb/typec/tcpm/
16751
16752 USB UHCI DRIVER
16753 M:      Alan Stern <stern@rowland.harvard.edu>
16754 L:      linux-usb@vger.kernel.org
16755 S:      Maintained
16756 F:      drivers/usb/host/uhci*
16757
16758 USB VIDEO CLASS
16759 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16760 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16761 L:      linux-media@vger.kernel.org
16762 T:      git git://linuxtv.org/media_tree.git
16763 W:      http://www.ideasonboard.org/uvc/
16764 S:      Maintained
16765 F:      drivers/media/usb/uvc/
16766 F:      include/uapi/linux/uvcvideo.h
16767
16768 USB VISION DRIVER
16769 M:      Hans Verkuil <hverkuil@xs4all.nl>
16770 L:      linux-media@vger.kernel.org
16771 T:      git git://linuxtv.org/media_tree.git
16772 W:      https://linuxtv.org
16773 S:      Odd Fixes
16774 F:      drivers/media/usb/usbvision/
16775
16776 USB WEBCAM GADGET
16777 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16778 L:      linux-usb@vger.kernel.org
16779 S:      Maintained
16780 F:      drivers/usb/gadget/function/*uvc*
16781 F:      drivers/usb/gadget/legacy/webcam.c
16782 F:      include/uapi/linux/usb/g_uvc.h
16783
16784 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16785 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16786 L:      linux-wireless@vger.kernel.org
16787 S:      Maintained
16788 F:      drivers/net/wireless/rndis_wlan.c
16789
16790 USB XHCI DRIVER
16791 M:      Mathias Nyman <mathias.nyman@intel.com>
16792 L:      linux-usb@vger.kernel.org
16793 S:      Supported
16794 F:      drivers/usb/host/xhci*
16795 F:      drivers/usb/host/pci-quirks*
16796
16797 USB ZD1201 DRIVER
16798 L:      linux-wireless@vger.kernel.org
16799 W:      http://linux-lc100020.sourceforge.net
16800 S:      Orphan
16801 F:      drivers/net/wireless/zydas/zd1201.*
16802
16803 USB ZR364XX DRIVER
16804 M:      Antoine Jacquet <royale@zerezo.com>
16805 L:      linux-usb@vger.kernel.org
16806 L:      linux-media@vger.kernel.org
16807 T:      git git://linuxtv.org/media_tree.git
16808 W:      http://royale.zerezo.com/zr364xx/
16809 S:      Maintained
16810 F:      Documentation/media/v4l-drivers/zr364xx*
16811 F:      drivers/media/usb/zr364xx/
16812
16813 USER-MODE LINUX (UML)
16814 M:      Jeff Dike <jdike@addtoit.com>
16815 M:      Richard Weinberger <richard@nod.at>
16816 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16817 L:      linux-um@lists.infradead.org
16818 W:      http://user-mode-linux.sourceforge.net
16819 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16821 S:      Maintained
16822 F:      Documentation/virt/uml/
16823 F:      arch/um/
16824 F:      arch/x86/um/
16825 F:      fs/hostfs/
16826
16827 USERSPACE COPYIN/COPYOUT (UIOVEC)
16828 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16829 S:      Maintained
16830 F:      lib/iov_iter.c
16831 F:      include/linux/uio.h
16832
16833 USERSPACE DMA BUFFER DRIVER
16834 M:      Gerd Hoffmann <kraxel@redhat.com>
16835 S:      Maintained
16836 L:      dri-devel@lists.freedesktop.org
16837 F:      drivers/dma-buf/udmabuf.c
16838 F:      include/uapi/linux/udmabuf.h
16839 T:      git git://anongit.freedesktop.org/drm/drm-misc
16840
16841 USERSPACE I/O (UIO)
16842 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16843 S:      Maintained
16844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16845 F:      Documentation/driver-api/uio-howto.rst
16846 F:      drivers/uio/
16847 F:      include/linux/uio_driver.h
16848
16849 UTIL-LINUX PACKAGE
16850 M:      Karel Zak <kzak@redhat.com>
16851 L:      util-linux@vger.kernel.org
16852 W:      http://en.wikipedia.org/wiki/Util-linux
16853 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16854 S:      Maintained
16855
16856 UUID HELPERS
16857 M:      Christoph Hellwig <hch@lst.de>
16858 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16859 L:      linux-kernel@vger.kernel.org
16860 T:      git git://git.infradead.org/users/hch/uuid.git
16861 F:      lib/uuid.c
16862 F:      lib/test_uuid.c
16863 F:      include/linux/uuid.h
16864 F:      include/uapi/linux/uuid.h
16865 S:      Maintained
16866
16867 UVESAFB DRIVER
16868 M:      Michal Januszewski <spock@gentoo.org>
16869 L:      linux-fbdev@vger.kernel.org
16870 W:      https://github.com/mjanusz/v86d
16871 S:      Maintained
16872 F:      Documentation/fb/uvesafb.rst
16873 F:      drivers/video/fbdev/uvesafb.*
16874
16875 VF610 NAND DRIVER
16876 M:      Stefan Agner <stefan@agner.ch>
16877 L:      linux-mtd@lists.infradead.org
16878 S:      Supported
16879 F:      drivers/mtd/nand/raw/vf610_nfc.c
16880
16881 VFAT/FAT/MSDOS FILESYSTEM
16882 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16883 S:      Maintained
16884 F:      Documentation/filesystems/vfat.txt
16885 F:      fs/fat/
16886
16887 VFIO DRIVER
16888 M:      Alex Williamson <alex.williamson@redhat.com>
16889 R:      Cornelia Huck <cohuck@redhat.com>
16890 L:      kvm@vger.kernel.org
16891 T:      git git://github.com/awilliam/linux-vfio.git
16892 S:      Maintained
16893 F:      Documentation/driver-api/vfio.rst
16894 F:      drivers/vfio/
16895 F:      include/linux/vfio.h
16896 F:      include/uapi/linux/vfio.h
16897
16898 VFIO MEDIATED DEVICE DRIVERS
16899 M:      Kirti Wankhede <kwankhede@nvidia.com>
16900 L:      kvm@vger.kernel.org
16901 S:      Maintained
16902 F:      Documentation/driver-api/vfio-mediated-device.rst
16903 F:      drivers/vfio/mdev/
16904 F:      include/linux/mdev.h
16905 F:      samples/vfio-mdev/
16906
16907 VFIO PLATFORM DRIVER
16908 M:      Eric Auger <eric.auger@redhat.com>
16909 L:      kvm@vger.kernel.org
16910 S:      Maintained
16911 F:      drivers/vfio/platform/
16912
16913 VGA_SWITCHEROO
16914 R:      Lukas Wunner <lukas@wunner.de>
16915 S:      Maintained
16916 F:      Documentation/gpu/vga-switcheroo.rst
16917 F:      drivers/gpu/vga/vga_switcheroo.c
16918 F:      include/linux/vga_switcheroo.h
16919 T:      git git://anongit.freedesktop.org/drm/drm-misc
16920
16921 VIA RHINE NETWORK DRIVER
16922 S:      Orphan
16923 F:      drivers/net/ethernet/via/via-rhine.c
16924
16925 VIA SD/MMC CARD CONTROLLER DRIVER
16926 M:      Bruce Chang <brucechang@via.com.tw>
16927 M:      Harald Welte <HaraldWelte@viatech.com>
16928 S:      Maintained
16929 F:      drivers/mmc/host/via-sdmmc.c
16930
16931 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16932 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16933 L:      linux-fbdev@vger.kernel.org
16934 S:      Maintained
16935 F:      include/linux/via-core.h
16936 F:      include/linux/via-gpio.h
16937 F:      include/linux/via_i2c.h
16938 F:      drivers/video/fbdev/via/
16939
16940 VIA VELOCITY NETWORK DRIVER
16941 M:      Francois Romieu <romieu@fr.zoreil.com>
16942 L:      netdev@vger.kernel.org
16943 S:      Maintained
16944 F:      drivers/net/ethernet/via/via-velocity.*
16945
16946 VICODEC VIRTUAL CODEC DRIVER
16947 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
16948 L:      linux-media@vger.kernel.org
16949 T:      git git://linuxtv.org/media_tree.git
16950 W:      https://linuxtv.org
16951 S:      Maintained
16952 F:      drivers/media/platform/vicodec/*
16953
16954 VIDEO MULTIPLEXER DRIVER
16955 M:      Philipp Zabel <p.zabel@pengutronix.de>
16956 L:      linux-media@vger.kernel.org
16957 S:      Maintained
16958 F:      drivers/media/platform/video-mux.c
16959
16960 VIDEO I2C POLLING DRIVER
16961 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16962 L:      linux-media@vger.kernel.org
16963 S:      Maintained
16964 F:      drivers/media/i2c/video-i2c.c
16965
16966 VIDEOBUF2 FRAMEWORK
16967 M:      Pawel Osciak <pawel@osciak.com>
16968 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16969 M:      Kyungmin Park <kyungmin.park@samsung.com>
16970 R:      Tomasz Figa <tfiga@chromium.org>
16971 L:      linux-media@vger.kernel.org
16972 S:      Maintained
16973 F:      drivers/media/common/videobuf2/*
16974 F:      include/media/videobuf2-*
16975
16976 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16977 M:      Helen Koike <helen.koike@collabora.com>
16978 L:      linux-media@vger.kernel.org
16979 T:      git git://linuxtv.org/media_tree.git
16980 W:      https://linuxtv.org
16981 S:      Maintained
16982 F:      drivers/media/platform/vimc/*
16983
16984 VIRT LIB
16985 M:      Alex Williamson <alex.williamson@redhat.com>
16986 M:      Paolo Bonzini <pbonzini@redhat.com>
16987 L:      kvm@vger.kernel.org
16988 S:      Supported
16989 F:      virt/lib/
16990
16991 VIRTIO AND VHOST VSOCK DRIVER
16992 M:      Stefan Hajnoczi <stefanha@redhat.com>
16993 L:      kvm@vger.kernel.org
16994 L:      virtualization@lists.linux-foundation.org
16995 L:      netdev@vger.kernel.org
16996 S:      Maintained
16997 F:      include/linux/virtio_vsock.h
16998 F:      include/uapi/linux/virtio_vsock.h
16999 F:      include/uapi/linux/vsockmon.h
17000 F:      include/uapi/linux/vm_sockets_diag.h
17001 F:      net/vmw_vsock/diag.c
17002 F:      net/vmw_vsock/af_vsock_tap.c
17003 F:      net/vmw_vsock/virtio_transport_common.c
17004 F:      net/vmw_vsock/virtio_transport.c
17005 F:      drivers/net/vsockmon.c
17006 F:      drivers/vhost/vsock.c
17007 F:      tools/testing/vsock/
17008
17009 VIRTIO CONSOLE DRIVER
17010 M:      Amit Shah <amit@kernel.org>
17011 L:      virtualization@lists.linux-foundation.org
17012 S:      Maintained
17013 F:      drivers/char/virtio_console.c
17014 F:      include/linux/virtio_console.h
17015 F:      include/uapi/linux/virtio_console.h
17016
17017 VIRTIO CORE AND NET DRIVERS
17018 M:      "Michael S. Tsirkin" <mst@redhat.com>
17019 M:      Jason Wang <jasowang@redhat.com>
17020 L:      virtualization@lists.linux-foundation.org
17021 S:      Maintained
17022 F:      Documentation/devicetree/bindings/virtio/
17023 F:      drivers/virtio/
17024 F:      tools/virtio/
17025 F:      drivers/net/virtio_net.c
17026 F:      drivers/block/virtio_blk.c
17027 F:      include/linux/virtio*.h
17028 F:      include/uapi/linux/virtio_*.h
17029 F:      drivers/crypto/virtio/
17030 F:      mm/balloon_compaction.c
17031
17032 VIRTIO BLOCK AND SCSI DRIVERS
17033 M:      "Michael S. Tsirkin" <mst@redhat.com>
17034 M:      Jason Wang <jasowang@redhat.com>
17035 R:      Paolo Bonzini <pbonzini@redhat.com>
17036 R:      Stefan Hajnoczi <stefanha@redhat.com>
17037 L:      virtualization@lists.linux-foundation.org
17038 S:      Maintained
17039 F:      drivers/block/virtio_blk.c
17040 F:      drivers/scsi/virtio_scsi.c
17041 F:      include/uapi/linux/virtio_blk.h
17042 F:      include/uapi/linux/virtio_scsi.h
17043 F:      drivers/vhost/scsi.c
17044
17045 VIRTIO CRYPTO DRIVER
17046 M:      Gonglei <arei.gonglei@huawei.com>
17047 L:      virtualization@lists.linux-foundation.org
17048 L:      linux-crypto@vger.kernel.org
17049 S:      Maintained
17050 F:      drivers/crypto/virtio/
17051 F:      include/uapi/linux/virtio_crypto.h
17052
17053 VIRTIO DRIVERS FOR S390
17054 M:      Cornelia Huck <cohuck@redhat.com>
17055 M:      Halil Pasic <pasic@linux.ibm.com>
17056 L:      linux-s390@vger.kernel.org
17057 L:      virtualization@lists.linux-foundation.org
17058 L:      kvm@vger.kernel.org
17059 S:      Supported
17060 F:      drivers/s390/virtio/
17061 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17062
17063 VIRTIO GPU DRIVER
17064 M:      David Airlie <airlied@linux.ie>
17065 M:      Gerd Hoffmann <kraxel@redhat.com>
17066 L:      dri-devel@lists.freedesktop.org
17067 L:      virtualization@lists.linux-foundation.org
17068 T:      git git://anongit.freedesktop.org/drm/drm-misc
17069 S:      Maintained
17070 F:      drivers/gpu/drm/virtio/
17071 F:      include/uapi/linux/virtio_gpu.h
17072
17073 VIRTIO HOST (VHOST)
17074 M:      "Michael S. Tsirkin" <mst@redhat.com>
17075 M:      Jason Wang <jasowang@redhat.com>
17076 L:      kvm@vger.kernel.org
17077 L:      virtualization@lists.linux-foundation.org
17078 L:      netdev@vger.kernel.org
17079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17080 S:      Maintained
17081 F:      drivers/vhost/
17082 F:      include/uapi/linux/vhost.h
17083
17084 VIRTIO INPUT DRIVER
17085 M:      Gerd Hoffmann <kraxel@redhat.com>
17086 S:      Maintained
17087 F:      drivers/virtio/virtio_input.c
17088 F:      include/uapi/linux/virtio_input.h
17089
17090 VIRTIO IOMMU DRIVER
17091 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17092 L:      virtualization@lists.linux-foundation.org
17093 S:      Maintained
17094 F:      drivers/iommu/virtio-iommu.c
17095 F:      include/uapi/linux/virtio_iommu.h
17096
17097 VIRTUAL BOX GUEST DEVICE DRIVER
17098 M:      Hans de Goede <hdegoede@redhat.com>
17099 M:      Arnd Bergmann <arnd@arndb.de>
17100 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17101 S:      Maintained
17102 F:      include/linux/vbox_utils.h
17103 F:      include/uapi/linux/vbox*.h
17104 F:      drivers/virt/vboxguest/
17105
17106 VIRTUAL SERIO DEVICE DRIVER
17107 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17108 S:      Maintained
17109 F:      drivers/input/serio/userio.c
17110 F:      include/uapi/linux/userio.h
17111
17112 VIVID VIRTUAL VIDEO DRIVER
17113 M:      Hans Verkuil <hverkuil@xs4all.nl>
17114 L:      linux-media@vger.kernel.org
17115 T:      git git://linuxtv.org/media_tree.git
17116 W:      https://linuxtv.org
17117 S:      Maintained
17118 F:      drivers/media/platform/vivid/*
17119
17120 VLYNQ BUS
17121 M:      Florian Fainelli <f.fainelli@gmail.com>
17122 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17123 S:      Maintained
17124 F:      drivers/vlynq/vlynq.c
17125 F:      include/linux/vlynq.h
17126
17127 VME SUBSYSTEM
17128 M:      Martyn Welch <martyn@welchs.me.uk>
17129 M:      Manohar Vanga <manohar.vanga@gmail.com>
17130 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17131 L:      devel@driverdev.osuosl.org
17132 S:      Maintained
17133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17134 F:      Documentation/driver-api/vme.rst
17135 F:      drivers/staging/vme/
17136 F:      drivers/vme/
17137 F:      include/linux/vme*
17138
17139 VMWARE BALLOON DRIVER
17140 M:      Nadav Amit <namit@vmware.com>
17141 M:      "VMware, Inc." <pv-drivers@vmware.com>
17142 L:      linux-kernel@vger.kernel.org
17143 S:      Maintained
17144 F:      drivers/misc/vmw_balloon.c
17145
17146 VMWARE HYPERVISOR INTERFACE
17147 M:      Thomas Hellstrom <thellstrom@vmware.com>
17148 M:      "VMware, Inc." <pv-drivers@vmware.com>
17149 L:      virtualization@lists.linux-foundation.org
17150 S:      Supported
17151 F:      arch/x86/kernel/cpu/vmware.c
17152
17153 VMWARE PVRDMA DRIVER
17154 M:      Adit Ranadive <aditr@vmware.com>
17155 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17156 L:      linux-rdma@vger.kernel.org
17157 S:      Maintained
17158 F:      drivers/infiniband/hw/vmw_pvrdma/
17159
17160 VMware PVSCSI driver
17161 M:      Jim Gill <jgill@vmware.com>
17162 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17163 L:      linux-scsi@vger.kernel.org
17164 S:      Maintained
17165 F:      drivers/scsi/vmw_pvscsi.c
17166 F:      drivers/scsi/vmw_pvscsi.h
17167
17168 VMWARE VMMOUSE SUBDRIVER
17169 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17170 M:      "VMware, Inc." <pv-drivers@vmware.com>
17171 L:      linux-input@vger.kernel.org
17172 S:      Maintained
17173 F:      drivers/input/mouse/vmmouse.c
17174 F:      drivers/input/mouse/vmmouse.h
17175
17176 VMWARE VMXNET3 ETHERNET DRIVER
17177 M:      Ronak Doshi <doshir@vmware.com>
17178 M:      "VMware, Inc." <pv-drivers@vmware.com>
17179 L:      netdev@vger.kernel.org
17180 S:      Maintained
17181 F:      drivers/net/vmxnet3/
17182
17183 VOCORE VOCORE2 BOARD
17184 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17185 L:      linux-mips@vger.kernel.org
17186 S:      Maintained
17187 F:      arch/mips/boot/dts/ralink/vocore2.dts
17188
17189 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17190 M:      Liam Girdwood <lgirdwood@gmail.com>
17191 M:      Mark Brown <broonie@kernel.org>
17192 L:      linux-kernel@vger.kernel.org
17193 W:      http://www.slimlogic.co.uk/?p=48
17194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17195 S:      Supported
17196 F:      Documentation/devicetree/bindings/regulator/
17197 F:      Documentation/power/regulator/
17198 F:      drivers/regulator/
17199 F:      include/dt-bindings/regulator/
17200 F:      include/linux/regulator/
17201
17202 VRF
17203 M:      David Ahern <dsa@cumulusnetworks.com>
17204 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17205 L:      netdev@vger.kernel.org
17206 S:      Maintained
17207 F:      drivers/net/vrf.c
17208 F:      Documentation/networking/vrf.txt
17209
17210 VT1211 HARDWARE MONITOR DRIVER
17211 M:      Juerg Haefliger <juergh@gmail.com>
17212 L:      linux-hwmon@vger.kernel.org
17213 S:      Maintained
17214 F:      Documentation/hwmon/vt1211.rst
17215 F:      drivers/hwmon/vt1211.c
17216
17217 VT8231 HARDWARE MONITOR DRIVER
17218 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17219 L:      linux-hwmon@vger.kernel.org
17220 S:      Maintained
17221 F:      drivers/hwmon/vt8231.c
17222
17223 VUB300 USB to SDIO/SD/MMC bridge chip
17224 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17225 L:      linux-mmc@vger.kernel.org
17226 L:      linux-usb@vger.kernel.org
17227 S:      Supported
17228 F:      drivers/mmc/host/vub300.c
17229
17230 W1 DALLAS'S 1-WIRE BUS
17231 M:      Evgeniy Polyakov <zbr@ioremap.net>
17232 S:      Maintained
17233 F:      Documentation/devicetree/bindings/w1/
17234 F:      Documentation/w1/
17235 F:      drivers/w1/
17236 F:      include/linux/w1.h
17237
17238 W83791D HARDWARE MONITORING DRIVER
17239 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17240 L:      linux-hwmon@vger.kernel.org
17241 S:      Maintained
17242 F:      Documentation/hwmon/w83791d.rst
17243 F:      drivers/hwmon/w83791d.c
17244
17245 W83793 HARDWARE MONITORING DRIVER
17246 M:      Rudolf Marek <r.marek@assembler.cz>
17247 L:      linux-hwmon@vger.kernel.org
17248 S:      Maintained
17249 F:      Documentation/hwmon/w83793.rst
17250 F:      drivers/hwmon/w83793.c
17251
17252 W83795 HARDWARE MONITORING DRIVER
17253 M:      Jean Delvare <jdelvare@suse.com>
17254 L:      linux-hwmon@vger.kernel.org
17255 S:      Maintained
17256 F:      drivers/hwmon/w83795.c
17257
17258 W83L51xD SD/MMC CARD INTERFACE DRIVER
17259 M:      Pierre Ossman <pierre@ossman.eu>
17260 S:      Maintained
17261 F:      drivers/mmc/host/wbsd.*
17262
17263 WACOM PROTOCOL 4 SERIAL TABLETS
17264 M:      Julian Squires <julian@cipht.net>
17265 M:      Hans de Goede <hdegoede@redhat.com>
17266 L:      linux-input@vger.kernel.org
17267 S:      Maintained
17268 F:      drivers/input/tablet/wacom_serial4.c
17269
17270 WATCHDOG DEVICE DRIVERS
17271 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17272 M:      Guenter Roeck <linux@roeck-us.net>
17273 L:      linux-watchdog@vger.kernel.org
17274 W:      http://www.linux-watchdog.org/
17275 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17276 S:      Maintained
17277 F:      Documentation/devicetree/bindings/watchdog/
17278 F:      Documentation/watchdog/
17279 F:      drivers/watchdog/
17280 F:      include/linux/watchdog.h
17281 F:      include/uapi/linux/watchdog.h
17282
17283 WHISKEYCOVE PMIC GPIO DRIVER
17284 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17285 L:      linux-gpio@vger.kernel.org
17286 S:      Maintained
17287 F:      drivers/gpio/gpio-wcove.c
17288
17289 WHWAVE RTC DRIVER
17290 M:      Dianlong Li <long17.cool@163.com>
17291 L:      linux-rtc@vger.kernel.org
17292 S:      Maintained
17293 F:      drivers/rtc/rtc-sd3078.c
17294
17295 WIIMOTE HID DRIVER
17296 M:      David Herrmann <dh.herrmann@googlemail.com>
17297 L:      linux-input@vger.kernel.org
17298 S:      Maintained
17299 F:      drivers/hid/hid-wiimote*
17300
17301 WILOCITY WIL6210 WIRELESS DRIVER
17302 M:      Maya Erez <merez@codeaurora.org>
17303 L:      linux-wireless@vger.kernel.org
17304 L:      wil6210@qti.qualcomm.com
17305 S:      Supported
17306 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17307 F:      drivers/net/wireless/ath/wil6210/
17308
17309 WIMAX STACK
17310 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17311 M:      linux-wimax@intel.com
17312 L:      wimax@linuxwimax.org (subscribers-only)
17313 S:      Supported
17314 W:      http://linuxwimax.org
17315 F:      Documentation/wimax/README.wimax
17316 F:      include/linux/wimax/debug.h
17317 F:      include/net/wimax.h
17318 F:      include/uapi/linux/wimax.h
17319 F:      net/wimax/
17320
17321 WINBOND CIR DRIVER
17322 M:      David Härdeman <david@hardeman.nu>
17323 S:      Maintained
17324 F:      drivers/media/rc/winbond-cir.c
17325
17326 RCMM REMOTE CONTROLS DECODER
17327 M:      Patrick Lerda <patrick9876@free.fr>
17328 S:      Maintained
17329 F:      drivers/media/rc/ir-rcmm-decoder.c
17330
17331 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17332 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17333 L:      linux-watchdog@vger.kernel.org
17334 S:      Maintained
17335 F:      drivers/watchdog/ebc-c384_wdt.c
17336
17337 WINSYSTEMS WS16C48 GPIO DRIVER
17338 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17339 L:      linux-gpio@vger.kernel.org
17340 S:      Maintained
17341 F:      drivers/gpio/gpio-ws16c48.c
17342
17343 WISTRON LAPTOP BUTTON DRIVER
17344 M:      Miloslav Trmac <mitr@volny.cz>
17345 S:      Maintained
17346 F:      drivers/input/misc/wistron_btns.c
17347
17348 WL3501 WIRELESS PCMCIA CARD DRIVER
17349 L:      linux-wireless@vger.kernel.org
17350 S:      Odd fixes
17351 F:      drivers/net/wireless/wl3501*
17352
17353 WOLFSON MICROELECTRONICS DRIVERS
17354 L:      patches@opensource.cirrus.com
17355 T:      git https://github.com/CirrusLogic/linux-drivers.git
17356 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17357 S:      Supported
17358 F:      Documentation/hwmon/wm83??.rst
17359 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17360 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17361 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17362 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17363 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17364 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17365 F:      drivers/clk/clk-wm83*.c
17366 F:      drivers/extcon/extcon-arizona.c
17367 F:      drivers/leds/leds-wm83*.c
17368 F:      drivers/gpio/gpio-*wm*.c
17369 F:      drivers/gpio/gpio-arizona.c
17370 F:      drivers/hwmon/wm83??-hwmon.c
17371 F:      drivers/input/misc/wm831x-on.c
17372 F:      drivers/input/touchscreen/wm831x-ts.c
17373 F:      drivers/input/touchscreen/wm97*.c
17374 F:      drivers/mfd/arizona*
17375 F:      drivers/mfd/wm*.c
17376 F:      drivers/mfd/cs47l24*
17377 F:      drivers/power/supply/wm83*.c
17378 F:      drivers/rtc/rtc-wm83*.c
17379 F:      drivers/regulator/wm8*.c
17380 F:      drivers/regulator/arizona*
17381 F:      drivers/video/backlight/wm83*_bl.c
17382 F:      drivers/watchdog/wm83*_wdt.c
17383 F:      include/linux/mfd/arizona/
17384 F:      include/linux/mfd/wm831x/
17385 F:      include/linux/mfd/wm8350/
17386 F:      include/linux/mfd/wm8400*
17387 F:      include/linux/regulator/arizona*
17388 F:      include/linux/wm97xx.h
17389 F:      include/sound/wm????.h
17390 F:      sound/soc/codecs/arizona.?
17391 F:      sound/soc/codecs/wm*
17392 F:      sound/soc/codecs/cs47l24*
17393
17394 WORKQUEUE
17395 M:      Tejun Heo <tj@kernel.org>
17396 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17398 S:      Maintained
17399 F:      include/linux/workqueue.h
17400 F:      kernel/workqueue.c
17401 F:      Documentation/core-api/workqueue.rst
17402
17403 X-POWERS AXP288 PMIC DRIVERS
17404 M:      Hans de Goede <hdegoede@redhat.com>
17405 S:      Maintained
17406 N:      axp288
17407 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17408
17409 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17410 M:      Chen-Yu Tsai <wens@csie.org>
17411 L:      linux-kernel@vger.kernel.org
17412 S:      Maintained
17413 N:      axp[128]
17414
17415 X.25 NETWORK LAYER
17416 M:      Andrew Hendry <andrew.hendry@gmail.com>
17417 L:      linux-x25@vger.kernel.org
17418 S:      Odd Fixes
17419 F:      Documentation/networking/x25*
17420 F:      include/net/x25*
17421 F:      net/x25/
17422
17423 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17424 M:      Thomas Gleixner <tglx@linutronix.de>
17425 M:      Ingo Molnar <mingo@redhat.com>
17426 M:      Borislav Petkov <bp@alien8.de>
17427 R:      "H. Peter Anvin" <hpa@zytor.com>
17428 M:      x86@kernel.org
17429 L:      linux-kernel@vger.kernel.org
17430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17431 S:      Maintained
17432 F:      Documentation/devicetree/bindings/x86/
17433 F:      Documentation/x86/
17434 F:      arch/x86/
17435
17436 X86 ENTRY CODE
17437 M:      Andy Lutomirski <luto@kernel.org>
17438 L:      linux-kernel@vger.kernel.org
17439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17440 S:      Maintained
17441 F:      arch/x86/entry/
17442
17443 X86 MCE INFRASTRUCTURE
17444 M:      Tony Luck <tony.luck@intel.com>
17445 M:      Borislav Petkov <bp@alien8.de>
17446 L:      linux-edac@vger.kernel.org
17447 S:      Maintained
17448 F:      arch/x86/kernel/cpu/mce/*
17449
17450 X86 MICROCODE UPDATE SUPPORT
17451 M:      Borislav Petkov <bp@alien8.de>
17452 S:      Maintained
17453 F:      arch/x86/kernel/cpu/microcode/*
17454
17455 X86 MM
17456 M:      Dave Hansen <dave.hansen@linux.intel.com>
17457 M:      Andy Lutomirski <luto@kernel.org>
17458 M:      Peter Zijlstra <peterz@infradead.org>
17459 L:      linux-kernel@vger.kernel.org
17460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17461 S:      Maintained
17462 F:      arch/x86/mm/
17463
17464 X86 PLATFORM DRIVERS
17465 M:      Darren Hart <dvhart@infradead.org>
17466 M:      Andy Shevchenko <andy@infradead.org>
17467 L:      platform-driver-x86@vger.kernel.org
17468 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17469 S:      Maintained
17470 F:      drivers/platform/x86/
17471 F:      drivers/platform/olpc/
17472
17473 X86 PLATFORM DRIVERS - ARCH
17474 R:      Darren Hart <dvhart@infradead.org>
17475 R:      Andy Shevchenko <andy@infradead.org>
17476 L:      platform-driver-x86@vger.kernel.org
17477 L:      x86@kernel.org
17478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17479 S:      Maintained
17480 F:      arch/x86/platform
17481
17482 X86 VDSO
17483 M:      Andy Lutomirski <luto@kernel.org>
17484 L:      linux-kernel@vger.kernel.org
17485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17486 S:      Maintained
17487 F:      arch/x86/entry/vdso/
17488
17489 XARRAY
17490 M:      Matthew Wilcox <willy@infradead.org>
17491 L:      linux-fsdevel@vger.kernel.org
17492 S:      Supported
17493 F:      Documentation/core-api/xarray.rst
17494 F:      lib/idr.c
17495 F:      lib/xarray.c
17496 F:      include/linux/idr.h
17497 F:      include/linux/xarray.h
17498 F:      tools/testing/radix-tree
17499
17500 XBOX DVD IR REMOTE
17501 M:      Benjamin Valentin <benpicco@googlemail.com>
17502 S:      Maintained
17503 F:      drivers/media/rc/xbox_remote.c
17504 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17505
17506 XC2028/3028 TUNER DRIVER
17507 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17508 L:      linux-media@vger.kernel.org
17509 W:      https://linuxtv.org
17510 T:      git git://linuxtv.org/media_tree.git
17511 S:      Maintained
17512 F:      drivers/media/tuners/tuner-xc2028.*
17513
17514 XDP (eXpress Data Path)
17515 M:      Alexei Starovoitov <ast@kernel.org>
17516 M:      Daniel Borkmann <daniel@iogearbox.net>
17517 M:      David S. Miller <davem@davemloft.net>
17518 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17519 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17520 M:      John Fastabend <john.fastabend@gmail.com>
17521 L:      netdev@vger.kernel.org
17522 L:      bpf@vger.kernel.org
17523 S:      Supported
17524 F:      net/core/xdp.c
17525 F:      include/net/xdp.h
17526 F:      kernel/bpf/devmap.c
17527 F:      kernel/bpf/cpumap.c
17528 F:      include/trace/events/xdp.h
17529 K:      xdp
17530 N:      xdp
17531
17532 XDP SOCKETS (AF_XDP)
17533 M:      Björn Töpel <bjorn.topel@intel.com>
17534 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17535 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17536 L:      netdev@vger.kernel.org
17537 L:      bpf@vger.kernel.org
17538 S:      Maintained
17539 F:      kernel/bpf/xskmap.c
17540 F:      net/xdp/
17541
17542 XEN BLOCK SUBSYSTEM
17543 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17544 M:      Roger Pau Monné <roger.pau@citrix.com>
17545 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17546 S:      Supported
17547 F:      drivers/block/xen-blkback/*
17548 F:      drivers/block/xen*
17549
17550 XEN HYPERVISOR ARM
17551 M:      Stefano Stabellini <sstabellini@kernel.org>
17552 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17553 S:      Maintained
17554 F:      arch/arm/xen/
17555 F:      arch/arm/include/asm/xen/
17556
17557 XEN HYPERVISOR ARM64
17558 M:      Stefano Stabellini <sstabellini@kernel.org>
17559 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17560 S:      Maintained
17561 F:      arch/arm64/xen/
17562 F:      arch/arm64/include/asm/xen/
17563
17564 XEN HYPERVISOR INTERFACE
17565 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17566 M:      Juergen Gross <jgross@suse.com>
17567 R:      Stefano Stabellini <sstabellini@kernel.org>
17568 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17570 S:      Supported
17571 F:      arch/x86/xen/
17572 F:      arch/x86/platform/pvh/
17573 F:      drivers/*/xen-*front.c
17574 F:      drivers/xen/
17575 F:      arch/x86/include/asm/xen/
17576 F:      arch/x86/include/asm/pvclock-abi.h
17577 F:      include/xen/
17578 F:      include/uapi/xen/
17579 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17580 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17581
17582 XEN NETWORK BACKEND DRIVER
17583 M:      Wei Liu <wei.liu@kernel.org>
17584 M:      Paul Durrant <paul.durrant@citrix.com>
17585 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17586 L:      netdev@vger.kernel.org
17587 S:      Supported
17588 F:      drivers/net/xen-netback/*
17589
17590 XEN PCI SUBSYSTEM
17591 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17592 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17593 S:      Supported
17594 F:      arch/x86/pci/*xen*
17595 F:      drivers/pci/*xen*
17596
17597 XEN PVSCSI DRIVERS
17598 M:      Juergen Gross <jgross@suse.com>
17599 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17600 L:      linux-scsi@vger.kernel.org
17601 S:      Supported
17602 F:      drivers/scsi/xen-scsifront.c
17603 F:      drivers/xen/xen-scsiback.c
17604 F:      include/xen/interface/io/vscsiif.h
17605
17606 XEN SWIOTLB SUBSYSTEM
17607 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17608 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17609 L:      iommu@lists.linux-foundation.org
17610 S:      Supported
17611 F:      arch/x86/xen/*swiotlb*
17612 F:      drivers/xen/*swiotlb*
17613
17614 XEN SOUND FRONTEND DRIVER
17615 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17616 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17617 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17618 S:      Supported
17619 F:      sound/xen/*
17620
17621 XFS FILESYSTEM
17622 M:      Darrick J. Wong <darrick.wong@oracle.com>
17623 M:      linux-xfs@vger.kernel.org
17624 L:      linux-xfs@vger.kernel.org
17625 W:      http://xfs.org/
17626 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17627 S:      Supported
17628 F:      Documentation/admin-guide/xfs.rst
17629 F:      Documentation/ABI/testing/sysfs-fs-xfs
17630 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17631 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17632 F:      fs/xfs/
17633 F:      include/uapi/linux/dqblk_xfs.h
17634 F:      include/uapi/linux/fsmap.h
17635
17636 XILINX AXI ETHERNET DRIVER
17637 M:      Anirudha Sarangi <anirudh@xilinx.com>
17638 M:      John Linn <John.Linn@xilinx.com>
17639 S:      Maintained
17640 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17641
17642 XILINX UARTLITE SERIAL DRIVER
17643 M:      Peter Korsgaard <jacmet@sunsite.dk>
17644 L:      linux-serial@vger.kernel.org
17645 S:      Maintained
17646 F:      drivers/tty/serial/uartlite.c
17647
17648 XILINX VIDEO IP CORES
17649 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17650 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17651 L:      linux-media@vger.kernel.org
17652 T:      git git://linuxtv.org/media_tree.git
17653 S:      Supported
17654 F:      Documentation/devicetree/bindings/media/xilinx/
17655 F:      drivers/media/platform/xilinx/
17656 F:      include/uapi/linux/xilinx-v4l2-controls.h
17657
17658 XILLYBUS DRIVER
17659 M:      Eli Billauer <eli.billauer@gmail.com>
17660 L:      linux-kernel@vger.kernel.org
17661 S:      Supported
17662 F:      drivers/char/xillybus/
17663
17664 XLP9XX I2C DRIVER
17665 M:      George Cherian <george.cherian@cavium.com>
17666 M:      Jan Glauber <jglauber@cavium.com>
17667 L:      linux-i2c@vger.kernel.org
17668 W:      http://www.cavium.com
17669 S:      Supported
17670 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17671 F:      drivers/i2c/busses/i2c-xlp9xx.c
17672
17673 XRA1403 GPIO EXPANDER
17674 M:      Nandor Han <nandor.han@ge.com>
17675 M:      Semi Malinen <semi.malinen@ge.com>
17676 L:      linux-gpio@vger.kernel.org
17677 S:      Maintained
17678 F:      drivers/gpio/gpio-xra1403.c
17679 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17680
17681 XTENSA XTFPGA PLATFORM SUPPORT
17682 M:      Max Filippov <jcmvbkbc@gmail.com>
17683 L:      linux-xtensa@linux-xtensa.org
17684 S:      Maintained
17685 F:      drivers/spi/spi-xtensa-xtfpga.c
17686 F:      sound/soc/xtensa/xtfpga-i2s.c
17687
17688 YAM DRIVER FOR AX.25
17689 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17690 L:      linux-hams@vger.kernel.org
17691 S:      Maintained
17692 F:      drivers/net/hamradio/yam*
17693 F:      include/linux/yam.h
17694
17695 YAMA SECURITY MODULE
17696 M:      Kees Cook <keescook@chromium.org>
17697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17698 S:      Supported
17699 F:      security/yama/
17700 F:      Documentation/admin-guide/LSM/Yama.rst
17701
17702 YEALINK PHONE DRIVER
17703 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17704 L:      usbb2k-api-dev@nongnu.org
17705 S:      Maintained
17706 F:      Documentation/input/devices/yealink.rst
17707 F:      drivers/input/misc/yealink.*
17708
17709 Z8530 DRIVER FOR AX.25
17710 M:      Joerg Reuter <jreuter@yaina.de>
17711 W:      http://yaina.de/jreuter/
17712 W:      http://www.qsl.net/dl1bke/
17713 L:      linux-hams@vger.kernel.org
17714 S:      Maintained
17715 F:      Documentation/networking/z8530drv.txt
17716 F:      drivers/net/hamradio/*scc.c
17717 F:      drivers/net/hamradio/z8530.h
17718
17719 ZBUD COMPRESSED PAGE ALLOCATOR
17720 M:      Seth Jennings <sjenning@redhat.com>
17721 M:      Dan Streetman <ddstreet@ieee.org>
17722 L:      linux-mm@kvack.org
17723 S:      Maintained
17724 F:      mm/zbud.c
17725 F:      include/linux/zbud.h
17726
17727 ZD1211RW WIRELESS DRIVER
17728 M:      Daniel Drake <dsd@gentoo.org>
17729 M:      Ulrich Kunitz <kune@deine-taler.de>
17730 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17731 L:      linux-wireless@vger.kernel.org
17732 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17733 S:      Maintained
17734 F:      drivers/net/wireless/zydas/zd1211rw/
17735
17736 ZD1301 MEDIA DRIVER
17737 M:      Antti Palosaari <crope@iki.fi>
17738 L:      linux-media@vger.kernel.org
17739 W:      https://linuxtv.org/
17740 W:      http://palosaari.fi/linux/
17741 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17742 S:      Maintained
17743 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17744
17745 ZD1301_DEMOD MEDIA DRIVER
17746 M:      Antti Palosaari <crope@iki.fi>
17747 L:      linux-media@vger.kernel.org
17748 W:      https://linuxtv.org/
17749 W:      http://palosaari.fi/linux/
17750 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17751 S:      Maintained
17752 F:      drivers/media/dvb-frontends/zd1301_demod*
17753
17754 ZHAOXIN PROCESSOR SUPPORT
17755 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17756 L:      linux-kernel@vger.kernel.org
17757 S:      Maintained
17758 F:      arch/x86/kernel/cpu/zhaoxin.c
17759
17760 ZPOOL COMPRESSED PAGE STORAGE API
17761 M:      Dan Streetman <ddstreet@ieee.org>
17762 L:      linux-mm@kvack.org
17763 S:      Maintained
17764 F:      mm/zpool.c
17765 F:      include/linux/zpool.h
17766
17767 ZR36067 VIDEO FOR LINUX DRIVER
17768 L:      mjpeg-users@lists.sourceforge.net
17769 L:      linux-media@vger.kernel.org
17770 W:      http://mjpeg.sourceforge.net/driver-zoran/
17771 T:      hg https://linuxtv.org/hg/v4l-dvb
17772 S:      Odd Fixes
17773 F:      drivers/staging/media/zoran/
17774
17775 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17776 M:      Minchan Kim <minchan@kernel.org>
17777 M:      Nitin Gupta <ngupta@vflare.org>
17778 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17779 L:      linux-kernel@vger.kernel.org
17780 S:      Maintained
17781 F:      drivers/block/zram/
17782 F:      Documentation/admin-guide/blockdev/zram.rst
17783
17784 ZS DECSTATION Z85C30 SERIAL DRIVER
17785 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17786 S:      Maintained
17787 F:      drivers/tty/serial/zs.*
17788
17789 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17790 M:      Minchan Kim <minchan@kernel.org>
17791 M:      Nitin Gupta <ngupta@vflare.org>
17792 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17793 L:      linux-mm@kvack.org
17794 S:      Maintained
17795 F:      mm/zsmalloc.c
17796 F:      include/linux/zsmalloc.h
17797 F:      Documentation/vm/zsmalloc.rst
17798
17799 ZSWAP COMPRESSED SWAP CACHING
17800 M:      Seth Jennings <sjenning@redhat.com>
17801 M:      Dan Streetman <ddstreet@ieee.org>
17802 L:      linux-mm@kvack.org
17803 S:      Maintained
17804 F:      mm/zswap.c
17805
17806 THE REST
17807 M:      Linus Torvalds <torvalds@linux-foundation.org>
17808 L:      linux-kernel@vger.kernel.org
17809 Q:      http://patchwork.kernel.org/project/LKML/list/
17810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17811 S:      Buried alive in reporters
17812 F:      *
17813 F:      */