net: dsa: sja1105: Don't return a negative in u8 sja1105_stp_state_get
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/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 <hanjun.guo@linaro.org>
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
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M:      Stefan Popa <stefan.popa@analog.com>
557 W:      http://ez.analog.com/community/linux-device-drivers
558 S:      Supported
559 F:      drivers/iio/accel/adxl372.c
560 F:      drivers/iio/accel/adxl372_spi.c
561 F:      drivers/iio/accel/adxl372_i2c.c
562 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564 AF9013 MEDIA DRIVER
565 M:      Antti Palosaari <crope@iki.fi>
566 L:      linux-media@vger.kernel.org
567 W:      https://linuxtv.org
568 W:      http://palosaari.fi/linux/
569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
570 T:      git git://linuxtv.org/anttip/media_tree.git
571 S:      Maintained
572 F:      drivers/media/dvb-frontends/af9013*
573
574 AF9033 MEDIA DRIVER
575 M:      Antti Palosaari <crope@iki.fi>
576 L:      linux-media@vger.kernel.org
577 W:      https://linuxtv.org
578 W:      http://palosaari.fi/linux/
579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
580 T:      git git://linuxtv.org/anttip/media_tree.git
581 S:      Maintained
582 F:      drivers/media/dvb-frontends/af9033*
583
584 AFFS FILE SYSTEM
585 M:      David Sterba <dsterba@suse.com>
586 L:      linux-fsdevel@vger.kernel.org
587 S:      Odd Fixes
588 F:      Documentation/filesystems/affs.txt
589 F:      fs/affs/
590
591 AFS FILESYSTEM
592 M:      David Howells <dhowells@redhat.com>
593 L:      linux-afs@lists.infradead.org
594 S:      Supported
595 F:      fs/afs/
596 F:      include/trace/events/afs.h
597 F:      Documentation/filesystems/afs.txt
598 W:      https://www.infradead.org/~dhowells/kafs/
599
600 AGPGART DRIVER
601 M:      David Airlie <airlied@linux.ie>
602 T:      git git://anongit.freedesktop.org/drm/drm
603 S:      Maintained
604 F:      drivers/char/agp/
605 F:      include/linux/agp*
606 F:      include/uapi/linux/agp*
607
608 AHA152X SCSI DRIVER
609 M:      "Juergen E. Fischer" <fischer@norbit.de>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aha152x*
613 F:      drivers/scsi/pcmcia/aha152x*
614
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M:      Hannes Reinecke <hare@suse.com>
617 L:      linux-scsi@vger.kernel.org
618 S:      Maintained
619 F:      drivers/scsi/aic7xxx/
620
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M:      Hans Verkuil <hverkuil@xs4all.nl>
623 L:      linux-media@vger.kernel.org
624 T:      git git://linuxtv.org/media_tree.git
625 W:      https://linuxtv.org
626 S:      Maintained
627 F:      drivers/media/radio/radio-aimslab*
628
629 AIO
630 M:      Benjamin LaHaise <bcrl@kvack.org>
631 L:      linux-aio@kvack.org
632 S:      Supported
633 F:      fs/aio.c
634 F:      include/linux/*aio*.h
635
636 AIRSPY MEDIA DRIVER
637 M:      Antti Palosaari <crope@iki.fi>
638 L:      linux-media@vger.kernel.org
639 W:      https://linuxtv.org
640 W:      http://palosaari.fi/linux/
641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
642 T:      git git://linuxtv.org/anttip/media_tree.git
643 S:      Maintained
644 F:      drivers/media/usb/airspy/
645
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 S:      Maintained
649 F:      drivers/net/ethernet/alacritech/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLWINNER SECURITY SYSTEM
672 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
673 L:      linux-crypto@vger.kernel.org
674 S:      Maintained
675 F:      drivers/crypto/sunxi-ss/
676
677 ALLWINNER VPU DRIVER
678 M:      Maxime Ripard <maxime.ripard@bootlin.com>
679 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/sunxi/cedrus/
683
684 ALPHA PORT
685 M:      Richard Henderson <rth@twiddle.net>
686 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M:      Matt Turner <mattst88@gmail.com>
688 S:      Odd Fixes
689 L:      linux-alpha@vger.kernel.org
690 F:      arch/alpha/
691
692 ALPS PS/2 TOUCHPAD DRIVER
693 R:      Pali Rohár <pali.rohar@gmail.com>
694 F:      drivers/input/mouse/alps.*
695
696 ALTERA I2C CONTROLLER DRIVER
697 M:      Thor Thayer <thor.thayer@linux.intel.com>
698 S:      Maintained
699 F:      drivers/i2c/busses/i2c-altera.c
700
701 ALTERA MAILBOX DRIVER
702 M:      Ley Foon Tan <lftan@altera.com>
703 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
704 S:      Maintained
705 F:      drivers/mailbox/mailbox-altera.c
706
707 ALTERA PIO DRIVER
708 M:      Tien Hock Loh <thloh@altera.com>
709 L:      linux-gpio@vger.kernel.org
710 S:      Maintained
711 F:      drivers/gpio/gpio-altera.c
712
713 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
714 M:      Thor Thayer <thor.thayer@linux.intel.com>
715 S:      Maintained
716 F:      drivers/gpio/gpio-altera-a10sr.c
717 F:      drivers/mfd/altera-a10sr.c
718 F:      drivers/reset/reset-a10sr.c
719 F:      include/linux/mfd/altera-a10sr.h
720 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
721
722 ALTERA TRIPLE SPEED ETHERNET DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 L:      netdev@vger.kernel.org
725 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
726 S:      Maintained
727 F:      drivers/net/ethernet/altera/
728
729 ALTERA UART/JTAG UART SERIAL DRIVERS
730 M:      Tobias Klauser <tklauser@distanz.ch>
731 L:      linux-serial@vger.kernel.org
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/tty/serial/altera_uart.c
735 F:      drivers/tty/serial/altera_jtaguart.c
736 F:      include/linux/altera_uart.h
737 F:      include/linux/altera_jtaguart.h
738
739 AMAZON ETHERNET DRIVERS
740 M:      Netanel Belgazal <netanel@amazon.com>
741 R:      Saeed Bishara <saeedb@amazon.com>
742 R:      Zorik Machulsky <zorik@amazon.com>
743 L:      netdev@vger.kernel.org
744 S:      Supported
745 F:      Documentation/networking/device_drivers/amazon/ena.txt
746 F:      drivers/net/ethernet/amazon/
747
748 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 M:      Gary Hook <gary.hook@amd.com>
751 L:      linux-crypto@vger.kernel.org
752 S:      Supported
753 F:      drivers/crypto/ccp/
754 F:      include/linux/ccp.h
755
756 AMD DISPLAY CORE
757 M:      Harry Wentland <harry.wentland@amd.com>
758 M:      Leo Li <sunpeng.li@amd.com>
759 L:      amd-gfx@lists.freedesktop.org
760 T:      git git://people.freedesktop.org/~agd5f/linux
761 S:      Supported
762 F:      drivers/gpu/drm/amd/display/
763
764 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
765 M:      Huang Rui <ray.huang@amd.com>
766 L:      linux-hwmon@vger.kernel.org
767 S:      Supported
768 F:      Documentation/hwmon/fam15h_power.rst
769 F:      drivers/hwmon/fam15h_power.c
770
771 AMD FCH GPIO DRIVER
772 M:      Enrico Weigelt, metux IT consult <info@metux.net>
773 L:      linux-gpio@vger.kernel.org
774 S:      Maintained
775 F:      drivers/gpio/gpio-amd-fch.c
776 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
777
778 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
779 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
780 S:      Orphan
781 F:      drivers/usb/gadget/udc/amd5536udc.*
782
783 AMD GEODE PROCESSOR/CHIPSET SUPPORT
784 P:      Andres Salomon <dilinger@queued.net>
785 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
786 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
787 S:      Supported
788 F:      drivers/char/hw_random/geode-rng.c
789 F:      drivers/crypto/geode*
790 F:      drivers/video/fbdev/geode/
791 F:      arch/x86/include/asm/geode.h
792
793 AMD IOMMU (AMD-VI)
794 M:      Joerg Roedel <joro@8bytes.org>
795 L:      iommu@lists.linux-foundation.org
796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
797 S:      Maintained
798 F:      drivers/iommu/amd_iommu*.[ch]
799 F:      include/linux/amd-iommu.h
800
801 AMD KFD
802 M:      Oded Gabbay <oded.gabbay@gmail.com>
803 L:      dri-devel@lists.freedesktop.org
804 T:      git git://people.freedesktop.org/~gabbayo/linux.git
805 S:      Supported
806 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
807 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
808 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
809 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
810 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
811 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
812 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
813 F:      drivers/gpu/drm/amd/amdkfd/
814 F:      drivers/gpu/drm/amd/include/cik_structs.h
815 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
816 F:      drivers/gpu/drm/amd/include/vi_structs.h
817 F:      drivers/gpu/drm/amd/include/v9_structs.h
818 F:      include/uapi/linux/kfd_ioctl.h
819
820 AMD POWERPLAY
821 M:      Rex Zhu <rex.zhu@amd.com>
822 M:      Evan Quan <evan.quan@amd.com>
823 L:      amd-gfx@lists.freedesktop.org
824 S:      Supported
825 F:      drivers/gpu/drm/amd/powerplay/
826 T:      git git://people.freedesktop.org/~agd5f/linux
827
828 AMD SEATTLE DEVICE TREE SUPPORT
829 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
830 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
831 M:      Tom Lendacky <thomas.lendacky@amd.com>
832 S:      Supported
833 F:      arch/arm64/boot/dts/amd/
834
835 AMD XGBE DRIVER
836 M:      Tom Lendacky <thomas.lendacky@amd.com>
837 L:      netdev@vger.kernel.org
838 S:      Supported
839 F:      drivers/net/ethernet/amd/xgbe/
840 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
841
842 ANALOG DEVICES INC AD5686 DRIVER
843 M:      Stefan Popa <stefan.popa@analog.com>
844 L:      linux-pm@vger.kernel.org
845 W:      http://ez.analog.com/community/linux-device-drivers
846 S:      Supported
847 F:      drivers/iio/dac/ad5686*
848 F:      drivers/iio/dac/ad5696*
849
850 ANALOG DEVICES INC AD5758 DRIVER
851 M:      Stefan Popa <stefan.popa@analog.com>
852 L:      linux-iio@vger.kernel.org
853 W:      http://ez.analog.com/community/linux-device-drivers
854 S:      Supported
855 F:      drivers/iio/dac/ad5758.c
856 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
857
858 ANALOG DEVICES INC AD7124 DRIVER
859 M:      Stefan Popa <stefan.popa@analog.com>
860 L:      linux-iio@vger.kernel.org
861 W:      http://ez.analog.com/community/linux-device-drivers
862 S:      Supported
863 F:      drivers/iio/adc/ad7124.c
864 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
865
866 ANALOG DEVICES INC AD7606 DRIVER
867 M:      Stefan Popa <stefan.popa@analog.com>
868 L:      linux-iio@vger.kernel.org
869 W:      http://ez.analog.com/community/linux-device-drivers
870 S:      Supported
871 F:      drivers/iio/adc/ad7606.c
872 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
873
874 ANALOG DEVICES INC AD7768-1 DRIVER
875 M:      Stefan Popa <stefan.popa@analog.com>
876 L:      linux-iio@vger.kernel.org
877 W:      http://ez.analog.com/community/linux-device-drivers
878 S:      Supported
879 F:      drivers/iio/adc/ad7768-1.c
880 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
881
882 ANALOG DEVICES INC AD9389B DRIVER
883 M:      Hans Verkuil <hans.verkuil@cisco.com>
884 L:      linux-media@vger.kernel.org
885 S:      Maintained
886 F:      drivers/media/i2c/ad9389b*
887
888 ANALOG DEVICES INC ADGS1408 DRIVER
889 M:      Mircea Caprioru <mircea.caprioru@analog.com>
890 S:      Supported
891 F:      drivers/mux/adgs1408.c
892 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
893
894 ANALOG DEVICES INC ADP5061 DRIVER
895 M:      Stefan Popa <stefan.popa@analog.com>
896 L:      linux-pm@vger.kernel.org
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/power/supply/adp5061.c
900
901 ANALOG DEVICES INC ADV7180 DRIVER
902 M:      Lars-Peter Clausen <lars@metafoo.de>
903 L:      linux-media@vger.kernel.org
904 W:      http://ez.analog.com/community/linux-device-drivers
905 S:      Supported
906 F:      drivers/media/i2c/adv7180.c
907
908 ANALOG DEVICES INC ADV748X DRIVER
909 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
910 L:      linux-media@vger.kernel.org
911 S:      Maintained
912 F:      drivers/media/i2c/adv748x/*
913
914 ANALOG DEVICES INC ADV7511 DRIVER
915 M:      Hans Verkuil <hans.verkuil@cisco.com>
916 L:      linux-media@vger.kernel.org
917 S:      Maintained
918 F:      drivers/media/i2c/adv7511*
919
920 ANALOG DEVICES INC ADV7604 DRIVER
921 M:      Hans Verkuil <hans.verkuil@cisco.com>
922 L:      linux-media@vger.kernel.org
923 S:      Maintained
924 F:      drivers/media/i2c/adv7604*
925
926 ANALOG DEVICES INC ADV7842 DRIVER
927 M:      Hans Verkuil <hans.verkuil@cisco.com>
928 L:      linux-media@vger.kernel.org
929 S:      Maintained
930 F:      drivers/media/i2c/adv7842*
931
932 ANALOG DEVICES INC ASOC CODEC DRIVERS
933 M:      Lars-Peter Clausen <lars@metafoo.de>
934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
935 W:      http://wiki.analog.com/
936 W:      http://ez.analog.com/community/linux-device-drivers
937 S:      Supported
938 F:      sound/soc/codecs/adau*
939 F:      sound/soc/codecs/adav*
940 F:      sound/soc/codecs/ad1*
941 F:      sound/soc/codecs/ad7*
942 F:      sound/soc/codecs/ssm*
943 F:      sound/soc/codecs/sigmadsp.*
944
945 ANALOG DEVICES INC DMA DRIVERS
946 M:      Lars-Peter Clausen <lars@metafoo.de>
947 W:      http://ez.analog.com/community/linux-device-drivers
948 S:      Supported
949 F:      drivers/dma/dma-axi-dmac.c
950
951 ANALOG DEVICES INC IIO DRIVERS
952 M:      Lars-Peter Clausen <lars@metafoo.de>
953 M:      Michael Hennerich <Michael.Hennerich@analog.com>
954 M:      Stefan Popa <stefan.popa@analog.com>
955 W:      http://wiki.analog.com/
956 W:      http://ez.analog.com/community/linux-device-drivers
957 S:      Supported
958 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
959 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
960 F:      drivers/iio/*/ad*
961 F:      drivers/iio/adc/ltc2497*
962 X:      drivers/iio/*/adjd*
963 F:      drivers/staging/iio/*/ad*
964
965 ANDES ARCHITECTURE
966 M:      Greentime Hu <green.hu@gmail.com>
967 M:      Vincent Chen <deanbo422@gmail.com>
968 T:      git https://github.com/andestech/linux.git
969 S:      Supported
970 F:      arch/nds32/
971 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
972 F:      Documentation/devicetree/bindings/nds32/
973 K:      nds32
974 N:      nds32
975
976 ANDROID CONFIG FRAGMENTS
977 M:      Rob Herring <robh@kernel.org>
978 S:      Supported
979 F:      kernel/configs/android*
980
981 ANDROID DRIVERS
982 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
983 M:      Arve Hjønnevåg <arve@android.com>
984 M:      Todd Kjos <tkjos@android.com>
985 M:      Martijn Coenen <maco@android.com>
986 M:      Joel Fernandes <joel@joelfernandes.org>
987 M:      Christian Brauner <christian@brauner.io>
988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
989 L:      devel@driverdev.osuosl.org
990 S:      Supported
991 F:      drivers/android/
992 F:      drivers/staging/android/
993
994 ANDROID GOLDFISH PIC DRIVER
995 M:      Miodrag Dinic <miodrag.dinic@mips.com>
996 S:      Supported
997 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
998 F:      drivers/irqchip/irq-goldfish-pic.c
999
1000 ANDROID GOLDFISH RTC DRIVER
1001 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1002 S:      Supported
1003 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1004 F:      drivers/rtc/rtc-goldfish.c
1005
1006 ANDROID ION DRIVER
1007 M:      Laura Abbott <labbott@redhat.com>
1008 M:      Sumit Semwal <sumit.semwal@linaro.org>
1009 L:      devel@driverdev.osuosl.org
1010 L:      dri-devel@lists.freedesktop.org
1011 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1012 S:      Supported
1013 F:      drivers/staging/android/ion
1014 F:      drivers/staging/android/uapi/ion.h
1015
1016 AOA (Apple Onboard Audio) ALSA DRIVER
1017 M:      Johannes Berg <johannes@sipsolutions.net>
1018 L:      linuxppc-dev@lists.ozlabs.org
1019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1020 S:      Maintained
1021 F:      sound/aoa/
1022
1023 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1024 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1025 L:      linux-iio@vger.kernel.org
1026 S:      Maintained
1027 F:      drivers/iio/adc/stx104.c
1028
1029 APM DRIVER
1030 M:      Jiri Kosina <jikos@kernel.org>
1031 S:      Odd fixes
1032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1033 F:      arch/x86/kernel/apm_32.c
1034 F:      include/linux/apm_bios.h
1035 F:      include/uapi/linux/apm_bios.h
1036 F:      drivers/char/apm-emulation.c
1037
1038 APPARMOR SECURITY MODULE
1039 M:      John Johansen <john.johansen@canonical.com>
1040 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1041 W:      wiki.apparmor.net
1042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1043 S:      Supported
1044 F:      security/apparmor/
1045 F:      Documentation/admin-guide/LSM/apparmor.rst
1046
1047 APPLE BCM5974 MULTITOUCH DRIVER
1048 M:      Henrik Rydberg <rydberg@bitmath.org>
1049 L:      linux-input@vger.kernel.org
1050 S:      Odd fixes
1051 F:      drivers/input/mouse/bcm5974.c
1052
1053 APPLE SMC DRIVER
1054 M:      Henrik Rydberg <rydberg@bitmath.org>
1055 L:      linux-hwmon@vger.kernel.org
1056 S:      Odd fixes
1057 F:      drivers/hwmon/applesmc.c
1058
1059 APPLETALK NETWORK LAYER
1060 L:      netdev@vger.kernel.org
1061 S:      Odd fixes
1062 F:      drivers/net/appletalk/
1063 F:      net/appletalk/
1064 F:      include/linux/atalk.h
1065 F:      include/uapi/linux/atalk.h
1066
1067 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1068 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1069 S:      Supported
1070 F:      arch/arm64/boot/dts/apm/
1071
1072 APPLIED MICRO (APM) X-GENE SOC EDAC
1073 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1074 S:      Supported
1075 F:      drivers/edac/xgene_edac.c
1076 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1077
1078 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1079 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1080 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1081 S:      Supported
1082 F:      drivers/net/ethernet/apm/xgene-v2/
1083
1084 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1085 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1086 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1087 M:      Quan Nguyen <quan@os.amperecomputing.com>
1088 S:      Supported
1089 F:      drivers/net/ethernet/apm/xgene/
1090 F:      drivers/net/phy/mdio-xgene.c
1091 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1092 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1093
1094 APPLIED MICRO (APM) X-GENE SOC PMU
1095 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1096 S:      Supported
1097 F:      drivers/perf/xgene_pmu.c
1098 F:      Documentation/perf/xgene-pmu.txt
1099 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1100
1101 APTINA CAMERA SENSOR PLL
1102 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1103 L:      linux-media@vger.kernel.org
1104 S:      Maintained
1105 F:      drivers/media/i2c/aptina-pll.*
1106
1107 ARC FRAMEBUFFER DRIVER
1108 M:      Jaya Kumar <jayalk@intworks.biz>
1109 S:      Maintained
1110 F:      drivers/video/fbdev/arcfb.c
1111 F:      drivers/video/fbdev/core/fb_defio.c
1112
1113 ARC PGU DRM DRIVER
1114 M:      Alexey Brodkin <abrodkin@synopsys.com>
1115 S:      Supported
1116 F:      drivers/gpu/drm/arc/
1117 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1118
1119 ARCNET NETWORK LAYER
1120 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1121 L:      netdev@vger.kernel.org
1122 S:      Maintained
1123 F:      drivers/net/arcnet/
1124 F:      include/uapi/linux/if_arcnet.h
1125
1126 ARM ARCHITECTED TIMER DRIVER
1127 M:      Mark Rutland <mark.rutland@arm.com>
1128 M:      Marc Zyngier <marc.zyngier@arm.com>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 F:      arch/arm/include/asm/arch_timer.h
1132 F:      arch/arm64/include/asm/arch_timer.h
1133 F:      drivers/clocksource/arm_arch_timer.c
1134
1135 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1136 M:      Linus Walleij <linus.walleij@linaro.org>
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S:      Maintained
1139 F:      Documentation/devicetree/bindings/arm/arm-boards
1140 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1141 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1142 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1143 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1144 F:      arch/arm/mach-integrator/
1145 F:      arch/arm/mach-realview/
1146 F:      arch/arm/mach-versatile/
1147 F:      arch/arm/plat-versatile/
1148 F:      arch/arm/boot/dts/arm-realview-*
1149 F:      arch/arm/boot/dts/integrator*
1150 F:      arch/arm/boot/dts/versatile*
1151 F:      drivers/clk/versatile/
1152 F:      drivers/i2c/busses/i2c-versatile.c
1153 F:      drivers/irqchip/irq-versatile-fpga.c
1154 F:      drivers/mtd/maps/physmap_of_versatile.c
1155 F:      drivers/power/reset/arm-versatile-reboot.c
1156 F:      drivers/soc/versatile/
1157
1158 ARM HDLCD DRM DRIVER
1159 M:      Liviu Dudau <liviu.dudau@arm.com>
1160 S:      Supported
1161 F:      drivers/gpu/drm/arm/hdlcd_*
1162 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1163
1164 ARM KOMEDA DRM-KMS DRIVER
1165 M:      James (Qian) Wang <james.qian.wang@arm.com>
1166 M:      Liviu Dudau <liviu.dudau@arm.com>
1167 L:      Mali DP Maintainers <malidp@foss.arm.com>
1168 S:      Supported
1169 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1170 F:      drivers/gpu/drm/arm/display/include/
1171 F:      drivers/gpu/drm/arm/display/komeda/
1172 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1173 F:      Documentation/gpu/komeda-kms.rst
1174
1175 ARM MALI-DP DRM DRIVER
1176 M:      Liviu Dudau <liviu.dudau@arm.com>
1177 M:      Brian Starkey <brian.starkey@arm.com>
1178 L:      Mali DP Maintainers <malidp@foss.arm.com>
1179 S:      Supported
1180 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1181 F:      drivers/gpu/drm/arm/
1182 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1183 F:      Documentation/gpu/afbc.rst
1184
1185 ARM MFM AND FLOPPY DRIVERS
1186 M:      Ian Molton <spyro@f2s.com>
1187 S:      Maintained
1188 F:      arch/arm/lib/floppydma.S
1189 F:      arch/arm/include/asm/floppy.h
1190
1191 ARM PMU PROFILING AND DEBUGGING
1192 M:      Will Deacon <will.deacon@arm.com>
1193 M:      Mark Rutland <mark.rutland@arm.com>
1194 S:      Maintained
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 F:      arch/arm*/kernel/perf_*
1197 F:      arch/arm/oprofile/common.c
1198 F:      arch/arm*/kernel/hw_breakpoint.c
1199 F:      arch/arm*/include/asm/hw_breakpoint.h
1200 F:      arch/arm*/include/asm/perf_event.h
1201 F:      drivers/perf/*
1202 F:      include/linux/perf/arm_pmu.h
1203 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1204 F:      Documentation/devicetree/bindings/perf/
1205
1206 ARM PORT
1207 M:      Russell King <linux@armlinux.org.uk>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 W:      http://www.armlinux.org.uk/
1210 S:      Odd Fixes
1211 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1212 F:      arch/arm/
1213 X:      arch/arm/boot/dts/
1214
1215 ARM PRIMECELL AACI PL041 DRIVER
1216 M:      Russell King <linux@armlinux.org.uk>
1217 S:      Odd Fixes
1218 F:      sound/arm/aaci.*
1219
1220 ARM PRIMECELL BUS SUPPORT
1221 M:      Russell King <linux@armlinux.org.uk>
1222 S:      Odd Fixes
1223 F:      drivers/amba/
1224 F:      include/linux/amba/bus.h
1225
1226 ARM PRIMECELL CLCD PL110 DRIVER
1227 M:      Russell King <linux@armlinux.org.uk>
1228 S:      Odd Fixes
1229 F:      drivers/video/fbdev/amba-clcd.*
1230
1231 ARM PRIMECELL KMI PL050 DRIVER
1232 M:      Russell King <linux@armlinux.org.uk>
1233 S:      Odd Fixes
1234 F:      drivers/input/serio/ambakmi.*
1235 F:      include/linux/amba/kmi.h
1236
1237 ARM PRIMECELL MMCI PL180/1 DRIVER
1238 M:      Russell King <linux@armlinux.org.uk>
1239 S:      Odd Fixes
1240 F:      drivers/mmc/host/mmci.*
1241 F:      include/linux/amba/mmci.h
1242
1243 ARM PRIMECELL SSP PL022 SPI DRIVER
1244 M:      Linus Walleij <linus.walleij@linaro.org>
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1248 F:      drivers/spi/spi-pl022.c
1249
1250 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1251 M:      Russell King <linux@armlinux.org.uk>
1252 S:      Odd Fixes
1253 F:      drivers/tty/serial/amba-pl01*.c
1254 F:      include/linux/amba/serial.h
1255
1256 ARM PRIMECELL VIC PL190/PL192 DRIVER
1257 M:      Linus Walleij <linus.walleij@linaro.org>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1261 F:      drivers/irqchip/irq-vic.c
1262
1263 ARM SMMU DRIVERS
1264 M:      Will Deacon <will.deacon@arm.com>
1265 R:      Robin Murphy <robin.murphy@arm.com>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268 F:      drivers/iommu/arm-smmu.c
1269 F:      drivers/iommu/arm-smmu-v3.c
1270 F:      drivers/iommu/io-pgtable-arm.c
1271 F:      drivers/iommu/io-pgtable-arm-v7s.c
1272
1273 ARM SUB-ARCHITECTURES
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Maintained
1276 F:      arch/arm/mach-*/
1277 F:      arch/arm/plat-*/
1278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1279
1280 ARM/ACTIONS SEMI ARCHITECTURE
1281 M:      Andreas Färber <afaerber@suse.de>
1282 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 N:      owl
1286 F:      arch/arm/mach-actions/
1287 F:      arch/arm/boot/dts/owl-*
1288 F:      arch/arm64/boot/dts/actions/
1289 F:      drivers/clk/actions/
1290 F:      drivers/clocksource/timer-owl*
1291 F:      drivers/dma/owl-dma.c
1292 F:      drivers/i2c/busses/i2c-owl.c
1293 F:      drivers/pinctrl/actions/*
1294 F:      drivers/soc/actions/
1295 F:      include/dt-bindings/power/owl-*
1296 F:      include/linux/soc/actions/
1297 F:      Documentation/devicetree/bindings/arm/actions.txt
1298 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1299 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1300 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1301 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1302 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1303 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1304
1305 ARM/ADS SPHERE MACHINE SUPPORT
1306 M:      Lennert Buytenhek <kernel@wantstofly.org>
1307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 S:      Maintained
1309
1310 ARM/AFEB9260 MACHINE SUPPORT
1311 M:      Sergey Lapin <slapin@ossfans.org>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314
1315 ARM/AJECO 1ARM MACHINE SUPPORT
1316 M:      Lennert Buytenhek <kernel@wantstofly.org>
1317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 S:      Maintained
1319
1320 ARM/Allwinner SoC Clock Support
1321 M:      Emilio López <emilio@elopez.com.ar>
1322 S:      Maintained
1323 F:      drivers/clk/sunxi/
1324
1325 ARM/Allwinner sunXi SoC support
1326 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1327 M:      Chen-Yu Tsai <wens@csie.org>
1328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 S:      Maintained
1330 N:      sun[x456789]i
1331 N:      sun50i
1332 F:      arch/arm/mach-sunxi/
1333 F:      arch/arm64/boot/dts/allwinner/
1334 F:      drivers/clk/sunxi-ng/
1335 F:      drivers/pinctrl/sunxi/
1336 F:      drivers/soc/sunxi/
1337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1338
1339 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1340 M:      Neil Armstrong <narmstrong@baylibre.com>
1341 M:      Jerome Brunet <jbrunet@baylibre.com>
1342 L:      linux-amlogic@lists.infradead.org
1343 S:      Maintained
1344 F:      drivers/clk/meson/
1345 F:      include/dt-bindings/clock/meson*
1346 F:      include/dt-bindings/clock/gxbb*
1347 F:      Documentation/devicetree/bindings/clock/amlogic*
1348
1349 ARM/Amlogic Meson SoC support
1350 M:      Kevin Hilman <khilman@baylibre.com>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 L:      linux-amlogic@lists.infradead.org
1353 W:      http://linux-meson.com/
1354 S:      Maintained
1355 F:      arch/arm/mach-meson/
1356 F:      arch/arm/boot/dts/meson*
1357 F:      arch/arm64/boot/dts/amlogic/
1358 F:      drivers/pinctrl/meson/
1359 F:      drivers/mmc/host/meson*
1360 F:      drivers/soc/amlogic/
1361 N:      meson
1362
1363 ARM/Amlogic Meson SoC Sound Drivers
1364 M:      Jerome Brunet <jbrunet@baylibre.com>
1365 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1366 S:      Maintained
1367 F:      sound/soc/meson/
1368 F:      Documentation/devicetree/bindings/sound/amlogic*
1369
1370 ARM/Annapurna Labs ALPINE ARCHITECTURE
1371 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1372 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 S:      Maintained
1375 F:      arch/arm/mach-alpine/
1376 F:      arch/arm/boot/dts/alpine*
1377 F:      arch/arm64/boot/dts/al/
1378 F:      drivers/*/*alpine*
1379
1380 ARM/ARTPEC MACHINE SUPPORT
1381 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1382 M:      Lars Persson <lars.persson@axis.com>
1383 S:      Maintained
1384 L:      linux-arm-kernel@axis.com
1385 F:      arch/arm/mach-artpec
1386 F:      arch/arm/boot/dts/artpec6*
1387 F:      drivers/clk/axis
1388 F:      drivers/crypto/axis
1389 F:      drivers/pinctrl/pinctrl-artpec*
1390 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1391
1392 ARM/ASPEED I2C DRIVER
1393 M:      Brendan Higgins <brendanhiggins@google.com>
1394 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1395 R:      Joel Stanley <joel@jms.id.au>
1396 L:      linux-i2c@vger.kernel.org
1397 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1400 F:      drivers/i2c/busses/i2c-aspeed.c
1401 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1402 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1403
1404 ARM/ASPEED MACHINE SUPPORT
1405 M:      Joel Stanley <joel@jms.id.au>
1406 R:      Andrew Jeffery <andrew@aj.id.au>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1409 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1410 S:      Supported
1411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1412 F:      arch/arm/mach-aspeed/
1413 F:      arch/arm/boot/dts/aspeed-*
1414 N:      aspeed
1415
1416 ARM/BITMAIN ARCHITECTURE
1417 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm64/boot/dts/bitmain/
1421 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1422
1423 ARM/CALXEDA HIGHBANK ARCHITECTURE
1424 M:      Rob Herring <robh@kernel.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm/mach-highbank/
1428 F:      arch/arm/boot/dts/highbank.dts
1429 F:      arch/arm/boot/dts/ecx-*.dts*
1430
1431 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1432 M:      Krzysztof Halasa <khalasa@piap.pl>
1433 S:      Maintained
1434 F:      arch/arm/mach-cns3xxx/
1435
1436 ARM/CAVIUM THUNDER NETWORK DRIVER
1437 M:      Sunil Goutham <sgoutham@cavium.com>
1438 M:      Robert Richter <rric@kernel.org>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Supported
1441 F:      drivers/net/ethernet/cavium/thunder/
1442
1443 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1444 M:      Lukasz Majewski <lukma@denx.de>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      arch/arm/mach-ep93xx/ts72xx.c
1448
1449 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1450 M:      Alexander Shiyan <shc_work@mail.ru>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Odd Fixes
1453 N:      clps711x
1454
1455 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1456 M:      Lennert Buytenhek <kernel@wantstofly.org>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459
1460 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1461 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1462 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S:      Maintained
1465 F:      arch/arm/mach-ep93xx/
1466 F:      arch/arm/mach-ep93xx/include/mach/
1467
1468 ARM/CLKDEV SUPPORT
1469 M:      Russell King <linux@armlinux.org.uk>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1473 F:      drivers/clk/clkdev.c
1474
1475 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1476 M:      Mike Rapoport <mike@compulab.co.il>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479
1480 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1481 M:      Baruch Siach <baruch@tkos.co.il>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/cx92755*
1485 N:      digicolor
1486
1487 ARM/CONTEC MICRO9 MACHINE SUPPORT
1488 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1489 S:      Maintained
1490 F:      arch/arm/mach-ep93xx/micro9.c
1491
1492 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1493 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1494 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497 F:      drivers/hwtracing/coresight/*
1498 F:      Documentation/trace/coresight.txt
1499 F:      Documentation/trace/coresight-cpu-debug.txt
1500 F:      Documentation/devicetree/bindings/arm/coresight.txt
1501 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1502 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1503 F:      tools/perf/arch/arm/util/pmu.c
1504 F:      tools/perf/arch/arm/util/auxtrace.c
1505 F:      tools/perf/arch/arm/util/cs-etm.c
1506 F:      tools/perf/arch/arm/util/cs-etm.h
1507 F:      tools/perf/util/cs-etm.*
1508 F:      tools/perf/util/cs-etm-decoder/*
1509
1510 ARM/CORGI MACHINE SUPPORT
1511 M:      Richard Purdie <rpurdie@rpsys.net>
1512 S:      Maintained
1513
1514 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1515 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1516 M:      Linus Walleij <linus.walleij@linaro.org>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 T:      git git://github.com/ulli-kroll/linux.git
1519 S:      Maintained
1520 F:      Documentation/devicetree/bindings/arm/gemini.txt
1521 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1522 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1523 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1524 F:      arch/arm/mach-gemini/
1525 F:      drivers/net/ethernet/cortina/
1526 F:      drivers/pinctrl/pinctrl-gemini.c
1527 F:      drivers/rtc/rtc-ftrtc010.c
1528
1529 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1530 M:      Barry Song <baohua@kernel.org>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1533 S:      Maintained
1534 F:      arch/arm/boot/dts/prima2*
1535 F:      arch/arm/mach-prima2/
1536 F:      drivers/clk/sirf/
1537 F:      drivers/clocksource/timer-prima2.c
1538 F:      drivers/clocksource/timer-atlas7.c
1539 N:      [^a-z]sirf
1540 X:      drivers/gnss
1541
1542 ARM/EBSA110 MACHINE SUPPORT
1543 M:      Russell King <linux@armlinux.org.uk>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 W:      http://www.armlinux.org.uk/
1546 S:      Maintained
1547 F:      arch/arm/mach-ebsa110/
1548 F:      drivers/net/ethernet/amd/am79c961a.*
1549
1550 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1551 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1552 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 N:      efm32
1556
1557 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1558 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm/mach-pxa/ezx.c
1562
1563 ARM/FARADAY FA526 PORT
1564 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 T:      git git://git.berlios.de/gemini-board
1568 F:      arch/arm/mm/*-fa*
1569
1570 ARM/FOOTBRIDGE ARCHITECTURE
1571 M:      Russell King <linux@armlinux.org.uk>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:      http://www.armlinux.org.uk/
1574 S:      Maintained
1575 F:      arch/arm/include/asm/hardware/dec21285.h
1576 F:      arch/arm/mach-footbridge/
1577
1578 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1579 M:      Shawn Guo <shawnguo@kernel.org>
1580 M:      Sascha Hauer <s.hauer@pengutronix.de>
1581 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1582 R:      Fabio Estevam <festevam@gmail.com>
1583 R:      NXP Linux Team <linux-imx@nxp.com>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1587 N:      imx
1588 N:      mxs
1589 X:      drivers/media/i2c/
1590
1591 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1592 M:      Shawn Guo <shawnguo@kernel.org>
1593 M:      Sascha Hauer <s.hauer@pengutronix.de>
1594 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1595 R:      Stefan Agner <stefan@agner.ch>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1599 F:      arch/arm/mach-imx/*vf610*
1600 F:      arch/arm/boot/dts/vf*
1601
1602 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1603 M:      Shawn Guo <shawnguo@kernel.org>
1604 M:      Li Yang <leoyang.li@nxp.com>
1605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 S:      Maintained
1607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1608 F:      arch/arm/boot/dts/ls1021a*
1609 F:      arch/arm64/boot/dts/freescale/fsl-*
1610 F:      arch/arm64/boot/dts/freescale/qoriq-*
1611
1612 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1613 M:      Lennert Buytenhek <kernel@wantstofly.org>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616
1617 ARM/GUMSTIX MACHINE SUPPORT
1618 M:      Steve Sakoman <sakoman@gmail.com>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621
1622 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1623 M:      Philipp Zabel <philipp.zabel@gmail.com>
1624 M:      Paul Parsons <lost.distance@yahoo.com>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627 F:      arch/arm/mach-pxa/hx4700.c
1628 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1629 F:      sound/soc/pxa/hx4700.c
1630
1631 ARM/HISILICON SOC SUPPORT
1632 M:      Wei Xu <xuwei5@hisilicon.com>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 W:      http://www.hisilicon.com
1635 S:      Supported
1636 T:      git git://github.com/hisilicon/linux-hisi.git
1637 F:      arch/arm/mach-hisi/
1638 F:      arch/arm/boot/dts/hi3*
1639 F:      arch/arm/boot/dts/hip*
1640 F:      arch/arm/boot/dts/hisi*
1641 F:      arch/arm64/boot/dts/hisilicon/
1642
1643 ARM/HP JORNADA 7XX MACHINE SUPPORT
1644 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1645 W:      www.jlime.com
1646 S:      Maintained
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1648 F:      arch/arm/mach-sa1100/jornada720.c
1649 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1650
1651 ARM/IGEP MACHINE SUPPORT
1652 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1653 M:      Javier Martinez Canillas <javier@dowhile0.org>
1654 L:      linux-omap@vger.kernel.org
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm/boot/dts/omap3-igep*
1658
1659 ARM/INCOME PXA270 SUPPORT
1660 M:      Marek Vasut <marek.vasut@gmail.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1664
1665 ARM/INTEL IOP13XX ARM ARCHITECTURE
1666 M:      Lennert Buytenhek <kernel@wantstofly.org>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669
1670 ARM/INTEL IOP32X ARM ARCHITECTURE
1671 M:      Lennert Buytenhek <kernel@wantstofly.org>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 S:      Maintained
1674
1675 ARM/INTEL IOP33X ARM ARCHITECTURE
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 S:      Orphan
1678
1679 ARM/INTEL IQ81342EX MACHINE SUPPORT
1680 M:      Lennert Buytenhek <kernel@wantstofly.org>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683
1684 ARM/INTEL IXDP2850 MACHINE SUPPORT
1685 M:      Lennert Buytenhek <kernel@wantstofly.org>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688
1689 ARM/INTEL IXP4XX ARM ARCHITECTURE
1690 M:      Imre Kaloz <kaloz@openwrt.org>
1691 M:      Krzysztof Halasa <khalasa@piap.pl>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      arch/arm/mach-ixp4xx/
1695
1696 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1697 M:      Jonathan Cameron <jic23@cam.ac.uk>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      arch/arm/mach-pxa/stargate2.c
1701 F:      drivers/pcmcia/pxa2xx_stargate2.c
1702
1703 ARM/INTEL XSC3 (MANZANO) ARM CORE
1704 M:      Lennert Buytenhek <kernel@wantstofly.org>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 S:      Maintained
1707
1708 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1709 M:      Lennert Buytenhek <kernel@wantstofly.org>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 S:      Maintained
1712
1713 ARM/LG1K ARCHITECTURE
1714 M:      Chanho Min <chanho.min@lge.com>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717 F:      arch/arm64/boot/dts/lg/
1718
1719 ARM/LOGICPD PXA270 MACHINE SUPPORT
1720 M:      Lennert Buytenhek <kernel@wantstofly.org>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723
1724 ARM/LPC18XX ARCHITECTURE
1725 M:      Vladimir Zapolskiy <vz@mleia.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 S:      Maintained
1728 F:      arch/arm/boot/dts/lpc43*
1729 F:      drivers/i2c/busses/i2c-lpc2k.c
1730 F:      drivers/memory/pl172.c
1731 F:      drivers/mtd/spi-nor/nxp-spifi.c
1732 F:      drivers/rtc/rtc-lpc24xx.c
1733 N:      lpc18xx
1734
1735 ARM/LPC32XX SOC SUPPORT
1736 M:      Vladimir Zapolskiy <vz@mleia.com>
1737 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1740 S:      Maintained
1741 F:      arch/arm/boot/dts/lpc32*
1742 F:      arch/arm/mach-lpc32xx/
1743 F:      drivers/i2c/busses/i2c-pnx.c
1744 F:      drivers/net/ethernet/nxp/lpc_eth.c
1745 F:      drivers/usb/host/ohci-nxp.c
1746 F:      drivers/watchdog/pnx4008_wdt.c
1747 N:      lpc32xx
1748
1749 ARM/MAGICIAN MACHINE SUPPORT
1750 M:      Philipp Zabel <philipp.zabel@gmail.com>
1751 S:      Maintained
1752
1753 ARM/Marvell Dove/MV78xx0/Orion SOC support
1754 M:      Jason Cooper <jason@lakedaemon.net>
1755 M:      Andrew Lunn <andrew@lunn.ch>
1756 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1757 M:      Gregory Clement <gregory.clement@bootlin.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      Documentation/devicetree/bindings/soc/dove/
1761 F:      arch/arm/mach-dove/
1762 F:      arch/arm/mach-mv78xx0/
1763 F:      arch/arm/mach-orion5x/
1764 F:      arch/arm/plat-orion/
1765 F:      arch/arm/boot/dts/dove*
1766 F:      arch/arm/boot/dts/orion5x*
1767
1768 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1769 M:      Jason Cooper <jason@lakedaemon.net>
1770 M:      Andrew Lunn <andrew@lunn.ch>
1771 M:      Gregory Clement <gregory.clement@bootlin.com>
1772 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 S:      Maintained
1775 F:      arch/arm/boot/dts/armada*
1776 F:      arch/arm/boot/dts/kirkwood*
1777 F:      arch/arm/configs/mvebu_*_defconfig
1778 F:      arch/arm/mach-mvebu/
1779 F:      arch/arm64/boot/dts/marvell/armada*
1780 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1781 F:      drivers/cpufreq/armada-8k-cpufreq.c
1782 F:      drivers/cpufreq/mvebu-cpufreq.c
1783 F:      drivers/irqchip/irq-armada-370-xp.c
1784 F:      drivers/irqchip/irq-mvebu-*
1785 F:      drivers/pinctrl/mvebu/
1786 F:      drivers/rtc/rtc-armada38x.c
1787
1788 ARM/Mediatek RTC DRIVER
1789 M:      Eddie Huang <eddie.huang@mediatek.com>
1790 M:      Sean Wang <sean.wang@mediatek.com>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1793 S:      Maintained
1794 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1795 F:      drivers/rtc/rtc-mt6397.c
1796 F:      drivers/rtc/rtc-mt7622.c
1797
1798 ARM/Mediatek SoC support
1799 M:      Matthias Brugger <matthias.bgg@gmail.com>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1802 W:      https://mtk.bcnfs.org/
1803 C:      irc://chat.freenode.net/linux-mediatek
1804 S:      Maintained
1805 F:      arch/arm/boot/dts/mt6*
1806 F:      arch/arm/boot/dts/mt7*
1807 F:      arch/arm/boot/dts/mt8*
1808 F:      arch/arm/mach-mediatek/
1809 F:      arch/arm64/boot/dts/mediatek/
1810 F:      drivers/soc/mediatek/
1811 N:      mtk
1812 N:      mt[678]
1813 K:      mediatek
1814
1815 ARM/Mediatek USB3 PHY DRIVER
1816 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1819 S:      Maintained
1820 F:      drivers/phy/mediatek/
1821 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1822
1823 ARM/MICREL KS8695 ARCHITECTURE
1824 M:      Greg Ungerer <gerg@uclinux.org>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F:      arch/arm/mach-ks8695/
1827 S:      Odd Fixes
1828
1829 ARM/Microchip (AT91) SoC support
1830 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1831 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1832 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 W:      http://www.linux4sam.org
1835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1836 S:      Supported
1837 N:      at91
1838 N:      atmel
1839 F:      arch/arm/mach-at91/
1840 F:      include/soc/at91/
1841 F:      arch/arm/boot/dts/at91*.dts
1842 F:      arch/arm/boot/dts/at91*.dtsi
1843 F:      arch/arm/boot/dts/sama*.dts
1844 F:      arch/arm/boot/dts/sama*.dtsi
1845 F:      arch/arm/include/debug/at91.S
1846 F:      drivers/memory/atmel*
1847 F:      drivers/watchdog/sama5d4_wdt.c
1848 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1849 X:      drivers/net/wireless/atmel/
1850
1851 ARM/MIOA701 MACHINE SUPPORT
1852 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 F:      arch/arm/mach-pxa/mioa701.c
1855 S:      Maintained
1856
1857 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1858 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1859 S:      Maintained
1860
1861 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1862 M:      Linus Walleij <linus.walleij@linaro.org>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S:      Maintained
1865 F:      arch/arm/mach-nomadik/
1866 F:      arch/arm/mach-u300/
1867 F:      arch/arm/mach-ux500/
1868 F:      arch/arm/boot/dts/ste-*
1869 F:      drivers/clk/clk-nomadik.c
1870 F:      drivers/clk/clk-u300.c
1871 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1872 F:      drivers/clocksource/timer-u300.c
1873 F:      drivers/dma/coh901318*
1874 F:      drivers/dma/ste_dma40*
1875 F:      drivers/hwspinlock/u8500_hsem.c
1876 F:      drivers/i2c/busses/i2c-nomadik.c
1877 F:      drivers/i2c/busses/i2c-stu300.c
1878 F:      drivers/mfd/ab3100*
1879 F:      drivers/mfd/ab8500*
1880 F:      drivers/mfd/abx500*
1881 F:      drivers/mfd/dbx500*
1882 F:      drivers/mfd/db8500*
1883 F:      drivers/pinctrl/nomadik/
1884 F:      drivers/pinctrl/pinctrl-coh901*
1885 F:      drivers/pinctrl/pinctrl-u300.c
1886 F:      drivers/rtc/rtc-ab3100.c
1887 F:      drivers/rtc/rtc-ab8500.c
1888 F:      drivers/rtc/rtc-coh901331.c
1889 F:      drivers/rtc/rtc-pl031.c
1890 F:      drivers/watchdog/coh901327_wdt.c
1891 F:      Documentation/devicetree/bindings/arm/ste-*
1892 F:      Documentation/devicetree/bindings/arm/ux500/
1893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1894
1895 ARM/NUVOTON NPCM ARCHITECTURE
1896 M:      Avi Fishman <avifishman70@gmail.com>
1897 M:      Tomer Maimon <tmaimon77@gmail.com>
1898 M:      Tali Perry <tali.perry1@gmail.com>
1899 R:      Patrick Venture <venture@google.com>
1900 R:      Nancy Yuen <yuenn@google.com>
1901 R:      Benjamin Fair <benjaminfair@google.com>
1902 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1903 S:      Supported
1904 F:      arch/arm/mach-npcm/
1905 F:      arch/arm/boot/dts/nuvoton-npcm*
1906 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1907 F:      drivers/*/*npcm*
1908 F:      Documentation/devicetree/bindings/*/*npcm*
1909 F:      Documentation/devicetree/bindings/*/*/*npcm*
1910
1911 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1912 M:      Wan ZongShun <mcuos.com@gmail.com>
1913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 W:      http://www.mcuos.com
1915 S:      Maintained
1916 F:      arch/arm/mach-w90x900/
1917 F:      drivers/input/keyboard/w90p910_keypad.c
1918 F:      drivers/input/touchscreen/w90p910_ts.c
1919 F:      drivers/watchdog/nuc900_wdt.c
1920 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1921 F:      drivers/mtd/nand/raw/nuc900_nand.c
1922 F:      drivers/rtc/rtc-nuc900.c
1923 F:      drivers/spi/spi-nuc900.c
1924 F:      drivers/usb/host/ehci-w90x900.c
1925 F:      drivers/video/fbdev/nuc900fb.c
1926
1927 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1928 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1929 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1930 S:      Orphan
1931 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1932 F:      arch/arm/mach-s3c24xx/gta02.h
1933
1934 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1935 M:      Alexander Clouter <alex@digriz.org.uk>
1936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 W:      http://www.digriz.org.uk/ts78xx/kernel
1938 S:      Maintained
1939 F:      arch/arm/mach-orion5x/ts78xx-*
1940
1941 ARM/OXNAS platform support
1942 M:      Neil Armstrong <narmstrong@baylibre.com>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1945 S:      Maintained
1946 F:      arch/arm/mach-oxnas/
1947 F:      arch/arm/boot/dts/ox8*.dts*
1948 N:      oxnas
1949
1950 ARM/PALM TREO SUPPORT
1951 M:      Tomas Cech <sleep_walker@suse.com>
1952 L:      linux-arm-kernel@lists.infradead.org
1953 W:      http://hackndev.com
1954 S:      Maintained
1955 F:      arch/arm/mach-pxa/palmtreo.*
1956
1957 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1958 M:      Marek Vasut <marek.vasut@gmail.com>
1959 L:      linux-arm-kernel@lists.infradead.org
1960 W:      http://hackndev.com
1961 S:      Maintained
1962 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1963 F:      arch/arm/mach-pxa/palmtx.c
1964 F:      arch/arm/mach-pxa/palmt5.*
1965 F:      arch/arm/mach-pxa/include/mach/palmld.h
1966 F:      arch/arm/mach-pxa/palmld.c
1967 F:      arch/arm/mach-pxa/palmte2.*
1968 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1969 F:      arch/arm/mach-pxa/palmtc.c
1970
1971 ARM/PALMZ72 SUPPORT
1972 M:      Sergey Lapin <slapin@ossfans.org>
1973 L:      linux-arm-kernel@lists.infradead.org
1974 W:      http://hackndev.com
1975 S:      Maintained
1976 F:      arch/arm/mach-pxa/palmz72.*
1977
1978 ARM/PLEB SUPPORT
1979 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1980 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1981 S:      Maintained
1982
1983 ARM/PT DIGITAL BOARD PORT
1984 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 W:      http://www.armlinux.org.uk/
1987 S:      Maintained
1988
1989 ARM/QUALCOMM SUPPORT
1990 M:      Andy Gross <andy.gross@linaro.org>
1991 M:      David Brown <david.brown@linaro.org>
1992 L:      linux-arm-msm@vger.kernel.org
1993 S:      Maintained
1994 F:      Documentation/devicetree/bindings/soc/qcom/
1995 F:      Documentation/devicetree/bindings/*/qcom*
1996 F:      arch/arm/boot/dts/qcom-*.dts
1997 F:      arch/arm/boot/dts/qcom-*.dtsi
1998 F:      arch/arm/mach-qcom/
1999 F:      arch/arm64/boot/dts/qcom/
2000 F:      drivers/*/qcom/
2001 F:      drivers/*/qcom*
2002 F:      drivers/*/*/qcom/
2003 F:      drivers/*/*/qcom*
2004 F:      drivers/*/pm8???-*
2005 F:      drivers/bluetooth/btqcomsmd.c
2006 F:      drivers/clocksource/timer-qcom.c
2007 F:      drivers/extcon/extcon-qcom*
2008 F:      drivers/iommu/msm*
2009 F:      drivers/i2c/busses/i2c-qup.c
2010 F:      drivers/i2c/busses/i2c-qcom-geni.c
2011 F:      drivers/mfd/ssbi.c
2012 F:      drivers/mmc/host/mmci_qcom*
2013 F:      drivers/mmc/host/sdhci_msm.c
2014 F:      drivers/pci/controller/dwc/pcie-qcom.c
2015 F:      drivers/phy/qualcomm/
2016 F:      drivers/power/*/msm*
2017 F:      drivers/reset/reset-qcom-*
2018 F:      drivers/scsi/ufs/ufs-qcom.*
2019 F:      drivers/spi/spi-qup.c
2020 F:      drivers/spi/spi-geni-qcom.c
2021 F:      drivers/spi/spi-qcom-qspi.c
2022 F:      drivers/tty/serial/msm_serial.c
2023 F:      drivers/usb/dwc3/dwc3-qcom.c
2024 F:      include/dt-bindings/*/qcom*
2025 F:      include/linux/*/qcom*
2026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2027
2028 ARM/RADISYS ENP2611 MACHINE SUPPORT
2029 M:      Lennert Buytenhek <kernel@wantstofly.org>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 S:      Maintained
2032
2033 ARM/RDA MICRO ARCHITECTURE
2034 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm/boot/dts/rda8810pl-*
2039 F:      drivers/clocksource/timer-rda.c
2040 F:      drivers/irqchip/irq-rda-intc.c
2041 F:      drivers/tty/serial/rda-uart.c
2042 F:      Documentation/devicetree/bindings/arm/rda.txt
2043 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2044 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2045 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2046
2047 ARM/REALTEK ARCHITECTURE
2048 M:      Andreas Färber <afaerber@suse.de>
2049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 S:      Maintained
2051 F:      arch/arm64/boot/dts/realtek/
2052 F:      Documentation/devicetree/bindings/arm/realtek.txt
2053
2054 ARM/RENESAS ARM64 ARCHITECTURE
2055 M:      Simon Horman <horms@verge.net.au>
2056 M:      Magnus Damm <magnus.damm@gmail.com>
2057 L:      linux-renesas-soc@vger.kernel.org
2058 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2060 S:      Supported
2061 F:      arch/arm64/boot/dts/renesas/
2062 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2063 F:      drivers/soc/renesas/
2064 F:      include/linux/soc/renesas/
2065
2066 ARM/RISCPC ARCHITECTURE
2067 M:      Russell King <linux@armlinux.org.uk>
2068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 W:      http://www.armlinux.org.uk/
2070 S:      Maintained
2071 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2072 F:      arch/arm/include/asm/hardware/ioc.h
2073 F:      arch/arm/include/asm/hardware/iomd.h
2074 F:      arch/arm/include/asm/hardware/memc.h
2075 F:      arch/arm/mach-rpc/
2076 F:      drivers/net/ethernet/8390/etherh.c
2077 F:      drivers/net/ethernet/i825xx/ether1*
2078 F:      drivers/net/ethernet/seeq/ether3*
2079 F:      drivers/scsi/arm/
2080
2081 ARM/Rockchip SoC support
2082 M:      Heiko Stuebner <heiko@sntech.de>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 L:      linux-rockchip@lists.infradead.org
2085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2086 S:      Maintained
2087 F:      arch/arm/boot/dts/rk3*
2088 F:      arch/arm/boot/dts/rv1108*
2089 F:      arch/arm/mach-rockchip/
2090 F:      drivers/clk/rockchip/
2091 F:      drivers/i2c/busses/i2c-rk3x.c
2092 F:      drivers/*/*rockchip*
2093 F:      drivers/*/*/*rockchip*
2094 F:      sound/soc/rockchip/
2095 N:      rockchip
2096
2097 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2098 M:      Kukjin Kim <kgene@kernel.org>
2099 M:      Krzysztof Kozlowski <krzk@kernel.org>
2100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2102 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2103 S:      Maintained
2104 F:      arch/arm/boot/dts/s3c*
2105 F:      arch/arm/boot/dts/s5p*
2106 F:      arch/arm/boot/dts/exynos*
2107 F:      arch/arm64/boot/dts/exynos/
2108 F:      arch/arm/plat-samsung/
2109 F:      arch/arm/mach-s3c24*/
2110 F:      arch/arm/mach-s3c64xx/
2111 F:      arch/arm/mach-s5p*/
2112 F:      arch/arm/mach-exynos*/
2113 F:      drivers/*/*s3c24*
2114 F:      drivers/*/*/*s3c24*
2115 F:      drivers/*/*s3c64xx*
2116 F:      drivers/*/*s5pv210*
2117 F:      drivers/memory/samsung/*
2118 F:      drivers/soc/samsung/*
2119 F:      Documentation/arm/Samsung/
2120 F:      Documentation/devicetree/bindings/arm/samsung/
2121 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2122 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2123 N:      exynos
2124
2125 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2126 M:      Kyungmin Park <kyungmin.park@samsung.com>
2127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 S:      Maintained
2129 F:      arch/arm/mach-s5pv210/
2130
2131 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2132 M:      Kyungmin Park <kyungmin.park@samsung.com>
2133 M:      Kamil Debski <kamil@wypas.org>
2134 M:      Andrzej Hajda <a.hajda@samsung.com>
2135 L:      linux-arm-kernel@lists.infradead.org
2136 L:      linux-media@vger.kernel.org
2137 S:      Maintained
2138 F:      drivers/media/platform/s5p-g2d/
2139
2140 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2141 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2142 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2143 L:      linux-media@vger.kernel.org
2144 S:      Maintained
2145 F:      drivers/media/platform/s5p-cec/
2146 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2147
2148 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2149 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2150 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2151 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2152 L:      linux-arm-kernel@lists.infradead.org
2153 L:      linux-media@vger.kernel.org
2154 S:      Maintained
2155 F:      drivers/media/platform/s5p-jpeg/
2156
2157 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2158 M:      Kyungmin Park <kyungmin.park@samsung.com>
2159 M:      Kamil Debski <kamil@wypas.org>
2160 M:      Jeongtae Park <jtp.park@samsung.com>
2161 M:      Andrzej Hajda <a.hajda@samsung.com>
2162 L:      linux-arm-kernel@lists.infradead.org
2163 L:      linux-media@vger.kernel.org
2164 S:      Maintained
2165 F:      drivers/media/platform/s5p-mfc/
2166
2167 ARM/SHMOBILE ARM ARCHITECTURE
2168 M:      Simon Horman <horms@verge.net.au>
2169 M:      Magnus Damm <magnus.damm@gmail.com>
2170 L:      linux-renesas-soc@vger.kernel.org
2171 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2173 S:      Supported
2174 F:      arch/arm/boot/dts/emev2*
2175 F:      arch/arm/boot/dts/gr-peach*
2176 F:      arch/arm/boot/dts/iwg20d-q7*
2177 F:      arch/arm/boot/dts/r7s*
2178 F:      arch/arm/boot/dts/r8a*
2179 F:      arch/arm/boot/dts/r9a*
2180 F:      arch/arm/boot/dts/sh*
2181 F:      arch/arm/configs/shmobile_defconfig
2182 F:      arch/arm/include/debug/renesas-scif.S
2183 F:      arch/arm/mach-shmobile/
2184 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2185 F:      drivers/soc/renesas/
2186 F:      include/linux/soc/renesas/
2187
2188 ARM/SOCFPGA ARCHITECTURE
2189 M:      Dinh Nguyen <dinguyen@kernel.org>
2190 S:      Maintained
2191 F:      arch/arm/mach-socfpga/
2192 F:      arch/arm/boot/dts/socfpga*
2193 F:      arch/arm/configs/socfpga_defconfig
2194 F:      arch/arm64/boot/dts/altera/
2195 W:      http://www.rocketboards.org
2196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2197
2198 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2199 M:      Dinh Nguyen <dinguyen@kernel.org>
2200 S:      Maintained
2201 F:      drivers/clk/socfpga/
2202
2203 ARM/SOCFPGA EDAC SUPPORT
2204 M:      Thor Thayer <thor.thayer@linux.intel.com>
2205 S:      Maintained
2206 F:      drivers/edac/altera_edac.
2207
2208 ARM/SPREADTRUM SoC SUPPORT
2209 M:      Orson Zhai <orsonzhai@gmail.com>
2210 M:      Baolin Wang <baolin.wang@linaro.org>
2211 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2212 S:      Maintained
2213 F:      arch/arm64/boot/dts/sprd
2214 N:      sprd
2215
2216 ARM/STI ARCHITECTURE
2217 M:      Patrice Chotard <patrice.chotard@st.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 W:      http://www.stlinux.com
2220 S:      Maintained
2221 F:      arch/arm/mach-sti/
2222 F:      arch/arm/boot/dts/sti*
2223 F:      drivers/char/hw_random/st-rng.c
2224 F:      drivers/clocksource/arm_global_timer.c
2225 F:      drivers/clocksource/clksrc_st_lpc.c
2226 F:      drivers/cpufreq/sti-cpufreq.c
2227 F:      drivers/dma/st_fdma*
2228 F:      drivers/i2c/busses/i2c-st.c
2229 F:      drivers/media/rc/st_rc.c
2230 F:      drivers/media/platform/sti/c8sectpfe/
2231 F:      drivers/mmc/host/sdhci-st.c
2232 F:      drivers/phy/st/phy-miphy28lp.c
2233 F:      drivers/phy/st/phy-stih407-usb.c
2234 F:      drivers/pinctrl/pinctrl-st.c
2235 F:      drivers/remoteproc/st_remoteproc.c
2236 F:      drivers/remoteproc/st_slim_rproc.c
2237 F:      drivers/reset/sti/
2238 F:      drivers/rtc/rtc-st-lpc.c
2239 F:      drivers/tty/serial/st-asc.c
2240 F:      drivers/usb/dwc3/dwc3-st.c
2241 F:      drivers/usb/host/ehci-st.c
2242 F:      drivers/usb/host/ohci-st.c
2243 F:      drivers/watchdog/st_lpc_wdt.c
2244 F:      drivers/ata/ahci_st.c
2245 F:      include/linux/remoteproc/st_slim_rproc.h
2246
2247 ARM/STM32 ARCHITECTURE
2248 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2249 M:      Alexandre Torgue <alexandre.torgue@st.com>
2250 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 S:      Maintained
2253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2254 N:      stm32
2255 N:      stm
2256 F:      arch/arm/boot/dts/stm32*
2257 F:      arch/arm/mach-stm32/
2258 F:      drivers/clocksource/armv7m_systick.c
2259
2260 ARM/Synaptics SoC support
2261 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2262 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 S:      Maintained
2265 F:      arch/arm/mach-berlin/
2266 F:      arch/arm/boot/dts/berlin*
2267 F:      arch/arm64/boot/dts/synaptics/
2268
2269 ARM/TANGO ARCHITECTURE
2270 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2271 M:      Mans Rullgard <mans@mansr.com>
2272 L:      linux-arm-kernel@lists.infradead.org
2273 S:      Odd Fixes
2274 N:      tango
2275
2276 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2277 M:      Lennert Buytenhek <kernel@wantstofly.org>
2278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 S:      Maintained
2280
2281 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2282 M:      Hans Verkuil <hans.verkuil@cisco.com>
2283 L:      linux-tegra@vger.kernel.org
2284 L:      linux-media@vger.kernel.org
2285 S:      Maintained
2286 F:      drivers/media/platform/tegra-cec/
2287 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2288
2289 ARM/TETON BGA MACHINE SUPPORT
2290 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S:      Maintained
2293
2294 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2295 M:      Santosh Shilimkar <ssantosh@kernel.org>
2296 L:      linux-kernel@vger.kernel.org
2297 S:      Maintained
2298 F:      drivers/memory/*emif*
2299
2300 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2301 M:      Tero Kristo <t-kristo@ti.com>
2302 M:      Nishanth Menon <nm@ti.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 S:      Supported
2305 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2306 F:      arch/arm64/boot/dts/ti/Makefile
2307 F:      arch/arm64/boot/dts/ti/k3-*
2308 F:      include/dt-bindings/pinctrl/k3.h
2309
2310 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2311 M:      Santosh Shilimkar <ssantosh@kernel.org>
2312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 S:      Maintained
2314 F:      arch/arm/mach-keystone/
2315 F:      arch/arm/boot/dts/keystone-*
2316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2317
2318 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2319 M:      Santosh Shilimkar <ssantosh@kernel.org>
2320 L:      linux-kernel@vger.kernel.org
2321 S:      Maintained
2322 F:      drivers/clk/keystone/
2323
2324 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2325 M:      Santosh Shilimkar <ssantosh@kernel.org>
2326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 L:      linux-kernel@vger.kernel.org
2328 S:      Maintained
2329 F:      drivers/clocksource/timer-keystone.c
2330
2331 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2332 M:      Santosh Shilimkar <ssantosh@kernel.org>
2333 L:      linux-kernel@vger.kernel.org
2334 S:      Maintained
2335 F:      drivers/power/reset/keystone-reset.c
2336
2337 ARM/THECUS N2100 MACHINE SUPPORT
2338 M:      Lennert Buytenhek <kernel@wantstofly.org>
2339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 S:      Maintained
2341
2342 ARM/TOSA MACHINE SUPPORT
2343 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2344 M:      Dirk Opfer <dirk@opfer-online.de>
2345 S:      Maintained
2346
2347 ARM/UNIPHIER ARCHITECTURE
2348 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2351 S:      Maintained
2352 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2353 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2354 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2355 F:      arch/arm/boot/dts/uniphier*
2356 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2357 F:      arch/arm/mach-uniphier/
2358 F:      arch/arm/mm/cache-uniphier.c
2359 F:      arch/arm64/boot/dts/socionext/uniphier*
2360 F:      drivers/bus/uniphier-system-bus.c
2361 F:      drivers/clk/uniphier/
2362 F:      drivers/dma/uniphier-mdmac.c
2363 F:      drivers/gpio/gpio-uniphier.c
2364 F:      drivers/i2c/busses/i2c-uniphier*
2365 F:      drivers/irqchip/irq-uniphier-aidet.c
2366 F:      drivers/mmc/host/uniphier-sd.c
2367 F:      drivers/pinctrl/uniphier/
2368 F:      drivers/reset/reset-uniphier.c
2369 F:      drivers/tty/serial/8250/8250_uniphier.c
2370 N:      uniphier
2371
2372 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2373 M:      Ulf Hansson <ulf.hansson@linaro.org>
2374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 T:      git git://git.linaro.org/people/ulfh/clk.git
2376 S:      Maintained
2377 F:      drivers/clk/ux500/
2378
2379 ARM/VERSATILE EXPRESS PLATFORM
2380 M:      Liviu Dudau <liviu.dudau@arm.com>
2381 M:      Sudeep Holla <sudeep.holla@arm.com>
2382 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 S:      Maintained
2385 F:      arch/arm/boot/dts/vexpress*
2386 F:      arch/arm64/boot/dts/arm/
2387 F:      arch/arm/mach-vexpress/
2388 F:      */*/vexpress*
2389 F:      */*/*/vexpress*
2390 F:      drivers/clk/versatile/clk-vexpress-osc.c
2391 F:      drivers/clocksource/timer-versatile.c
2392 N:      mps2
2393
2394 ARM/VFP SUPPORT
2395 M:      Russell King <linux@armlinux.org.uk>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 W:      http://www.armlinux.org.uk/
2398 S:      Maintained
2399 F:      arch/arm/vfp/
2400
2401 ARM/VOIPAC PXA270 SUPPORT
2402 M:      Marek Vasut <marek.vasut@gmail.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Maintained
2405 F:      arch/arm/mach-pxa/vpac270.c
2406 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2407
2408 ARM/VT8500 ARM ARCHITECTURE
2409 M:      Tony Prisk <linux@prisktech.co.nz>
2410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 S:      Maintained
2412 F:      arch/arm/mach-vt8500/
2413 F:      drivers/clocksource/timer-vt8500.c
2414 F:      drivers/i2c/busses/i2c-wmt.c
2415 F:      drivers/mmc/host/wmt-sdmmc.c
2416 F:      drivers/pwm/pwm-vt8500.c
2417 F:      drivers/rtc/rtc-vt8500.c
2418 F:      drivers/tty/serial/vt8500_serial.c
2419 F:      drivers/usb/host/ehci-platform.c
2420 F:      drivers/usb/host/uhci-platform.c
2421 F:      drivers/video/fbdev/vt8500lcdfb.*
2422 F:      drivers/video/fbdev/wm8505fb*
2423 F:      drivers/video/fbdev/wmt_ge_rops.*
2424
2425 ARM/ZIPIT Z2 SUPPORT
2426 M:      Marek Vasut <marek.vasut@gmail.com>
2427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 S:      Maintained
2429 F:      arch/arm/mach-pxa/z2.c
2430 F:      arch/arm/mach-pxa/include/mach/z2.h
2431
2432 ARM/ZTE ARCHITECTURE
2433 M:      Jun Nie <jun.nie@linaro.org>
2434 M:      Shawn Guo <shawnguo@kernel.org>
2435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 S:      Maintained
2437 F:      arch/arm/boot/dts/zx2967*
2438 F:      arch/arm/mach-zx/
2439 F:      arch/arm64/boot/dts/zte/
2440 F:      drivers/clk/zte/
2441 F:      drivers/dma/zx_dma.c
2442 F:      drivers/gpio/gpio-zx.c
2443 F:      drivers/i2c/busses/i2c-zx2967.c
2444 F:      drivers/mmc/host/dw_mmc-zx.*
2445 F:      drivers/pinctrl/zte/
2446 F:      drivers/soc/zte/
2447 F:      drivers/thermal/zx2967_thermal.c
2448 F:      drivers/watchdog/zx2967_wdt.c
2449 F:      Documentation/devicetree/bindings/arm/zte.yaml
2450 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2451 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2452 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2453 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2454 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2455 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2456 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2457 F:      Documentation/devicetree/bindings/soc/zte/
2458 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2459 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2460 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2461 F:      include/dt-bindings/clock/zx2967*.h
2462 F:      include/dt-bindings/soc/zte,*.h
2463 F:      sound/soc/codecs/zx_aud96p22.c
2464 F:      sound/soc/zte/
2465
2466 ARM/ZYNQ ARCHITECTURE
2467 M:      Michal Simek <michal.simek@xilinx.com>
2468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 W:      http://wiki.xilinx.com
2470 T:      git https://github.com/Xilinx/linux-xlnx.git
2471 S:      Supported
2472 F:      arch/arm/mach-zynq/
2473 F:      drivers/cpuidle/cpuidle-zynq.c
2474 F:      drivers/block/xsysace.c
2475 N:      zynq
2476 N:      xilinx
2477 F:      drivers/clocksource/timer-cadence-ttc.c
2478 F:      drivers/i2c/busses/i2c-cadence.c
2479 F:      drivers/mmc/host/sdhci-of-arasan.c
2480 F:      drivers/edac/synopsys_edac.c
2481 F:      drivers/i2c/busses/i2c-xiic.c
2482
2483 ARM64 PORT (AARCH64 ARCHITECTURE)
2484 M:      Catalin Marinas <catalin.marinas@arm.com>
2485 M:      Will Deacon <will.deacon@arm.com>
2486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2488 S:      Maintained
2489 F:      arch/arm64/
2490 X:      arch/arm64/boot/dts/
2491 F:      Documentation/arm64/
2492
2493 AS3645A LED FLASH CONTROLLER DRIVER
2494 M:      Sakari Ailus <sakari.ailus@iki.fi>
2495 L:      linux-leds@vger.kernel.org
2496 S:      Maintained
2497 F:      drivers/leds/leds-as3645a.c
2498
2499 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2500 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2501 L:      linux-media@vger.kernel.org
2502 T:      git git://linuxtv.org/media_tree.git
2503 S:      Maintained
2504 F:      drivers/media/i2c/ak7375.c
2505 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2506
2507 ASAHI KASEI AK8974 DRIVER
2508 M:      Linus Walleij <linus.walleij@linaro.org>
2509 L:      linux-iio@vger.kernel.org
2510 W:      http://www.akm.com/
2511 S:      Supported
2512 F:      drivers/iio/magnetometer/ak8974.c
2513
2514 ASC7621 HARDWARE MONITOR DRIVER
2515 M:      George Joseph <george.joseph@fairview5.com>
2516 L:      linux-hwmon@vger.kernel.org
2517 S:      Maintained
2518 F:      Documentation/hwmon/asc7621.rst
2519 F:      drivers/hwmon/asc7621.c
2520
2521 ASPEED VIDEO ENGINE DRIVER
2522 M:      Eddie James <eajames@linux.ibm.com>
2523 L:      linux-media@vger.kernel.org
2524 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2525 S:      Maintained
2526 F:      drivers/media/platform/aspeed-video.c
2527 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2528
2529 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2530 M:      Corentin Chary <corentin.chary@gmail.com>
2531 L:      acpi4asus-user@lists.sourceforge.net
2532 L:      platform-driver-x86@vger.kernel.org
2533 W:      http://acpi4asus.sf.net
2534 S:      Maintained
2535 F:      drivers/platform/x86/asus*.c
2536 F:      drivers/platform/x86/eeepc*.c
2537
2538 ASUS WIRELESS RADIO CONTROL DRIVER
2539 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2540 L:      platform-driver-x86@vger.kernel.org
2541 S:      Maintained
2542 F:      drivers/platform/x86/asus-wireless.c
2543
2544 ASYMMETRIC KEYS
2545 M:      David Howells <dhowells@redhat.com>
2546 L:      keyrings@vger.kernel.org
2547 S:      Maintained
2548 F:      Documentation/crypto/asymmetric-keys.txt
2549 F:      include/linux/verification.h
2550 F:      include/crypto/public_key.h
2551 F:      include/crypto/pkcs7.h
2552 F:      crypto/asymmetric_keys/
2553
2554 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2555 R:      Dan Williams <dan.j.williams@intel.com>
2556 W:      http://sourceforge.net/projects/xscaleiop
2557 S:      Odd fixes
2558 F:      Documentation/crypto/async-tx-api.txt
2559 F:      crypto/async_tx/
2560 F:      drivers/dma/
2561 F:      include/linux/dmaengine.h
2562 F:      include/linux/async_tx.h
2563
2564 AT24 EEPROM DRIVER
2565 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2566 L:      linux-i2c@vger.kernel.org
2567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2568 S:      Maintained
2569 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2570 F:      drivers/misc/eeprom/at24.c
2571
2572 ATA OVER ETHERNET (AOE) DRIVER
2573 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2574 W:      http://www.openaoe.org/
2575 S:      Supported
2576 F:      Documentation/aoe/
2577 F:      drivers/block/aoe/
2578
2579 ATHEROS 71XX/9XXX GPIO DRIVER
2580 M:      Alban Bedel <albeu@free.fr>
2581 W:      https://github.com/AlbanBedel/linux
2582 T:      git git://github.com/AlbanBedel/linux
2583 S:      Maintained
2584 F:      drivers/gpio/gpio-ath79.c
2585 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2586
2587 ATHEROS 71XX/9XXX USB PHY DRIVER
2588 M:      Alban Bedel <albeu@free.fr>
2589 W:      https://github.com/AlbanBedel/linux
2590 T:      git git://github.com/AlbanBedel/linux
2591 S:      Maintained
2592 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2593 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2594
2595 ATHEROS ATH GENERIC UTILITIES
2596 M:      Kalle Valo <kvalo@codeaurora.org>
2597 L:      linux-wireless@vger.kernel.org
2598 S:      Supported
2599 F:      drivers/net/wireless/ath/*
2600
2601 ATHEROS ATH5K WIRELESS DRIVER
2602 M:      Jiri Slaby <jirislaby@gmail.com>
2603 M:      Nick Kossifidis <mickflemm@gmail.com>
2604 M:      Luis Chamberlain <mcgrof@kernel.org>
2605 L:      linux-wireless@vger.kernel.org
2606 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2607 S:      Maintained
2608 F:      drivers/net/wireless/ath/ath5k/
2609
2610 ATHEROS ATH6KL WIRELESS DRIVER
2611 M:      Kalle Valo <kvalo@codeaurora.org>
2612 L:      linux-wireless@vger.kernel.org
2613 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2615 S:      Supported
2616 F:      drivers/net/wireless/ath/ath6kl/
2617
2618 ATI_REMOTE2 DRIVER
2619 M:      Ville Syrjala <syrjala@sci.fi>
2620 S:      Maintained
2621 F:      drivers/input/misc/ati_remote2.c
2622
2623 ATK0110 HWMON DRIVER
2624 M:      Luca Tettamanti <kronos.it@gmail.com>
2625 L:      linux-hwmon@vger.kernel.org
2626 S:      Maintained
2627 F:      drivers/hwmon/asus_atk0110.c
2628
2629 ATLX ETHERNET DRIVERS
2630 M:      Jay Cliburn <jcliburn@gmail.com>
2631 M:      Chris Snook <chris.snook@gmail.com>
2632 L:      netdev@vger.kernel.org
2633 W:      http://sourceforge.net/projects/atl1
2634 W:      http://atl1.sourceforge.net
2635 S:      Maintained
2636 F:      drivers/net/ethernet/atheros/
2637
2638 ATM
2639 M:      Chas Williams <3chas3@gmail.com>
2640 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2641 L:      netdev@vger.kernel.org
2642 W:      http://linux-atm.sourceforge.net
2643 S:      Maintained
2644 F:      drivers/atm/
2645 F:      include/linux/atm*
2646 F:      include/uapi/linux/atm*
2647
2648 ATMEL MACB ETHERNET DRIVER
2649 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2650 S:      Supported
2651 F:      drivers/net/ethernet/cadence/
2652
2653 ATMEL MAXTOUCH DRIVER
2654 M:      Nick Dyer <nick@shmanahar.org>
2655 T:      git git://github.com/ndyer/linux.git
2656 S:      Maintained
2657 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2658 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2659
2660 ATMEL WIRELESS DRIVER
2661 M:      Simon Kelley <simon@thekelleys.org.uk>
2662 L:      linux-wireless@vger.kernel.org
2663 W:      http://www.thekelleys.org.uk/atmel
2664 W:      http://atmelwlandriver.sourceforge.net/
2665 S:      Maintained
2666 F:      drivers/net/wireless/atmel/atmel*
2667
2668 ATOMIC INFRASTRUCTURE
2669 M:      Will Deacon <will.deacon@arm.com>
2670 M:      Peter Zijlstra <peterz@infradead.org>
2671 R:      Boqun Feng <boqun.feng@gmail.com>
2672 L:      linux-kernel@vger.kernel.org
2673 S:      Maintained
2674 F:      arch/*/include/asm/atomic*.h
2675 F:      include/*/atomic*.h
2676 F:      scripts/atomic/
2677
2678 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2679 M:      Bradley Grove <linuxdrivers@attotech.com>
2680 L:      linux-scsi@vger.kernel.org
2681 W:      http://www.attotech.com
2682 S:      Supported
2683 F:      drivers/scsi/esas2r
2684
2685 ATUSB IEEE 802.15.4 RADIO DRIVER
2686 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2687 L:      linux-wpan@vger.kernel.org
2688 S:      Maintained
2689 F:      drivers/net/ieee802154/atusb.c
2690 F:      drivers/net/ieee802154/atusb.h
2691 F:      drivers/net/ieee802154/at86rf230.h
2692
2693 AUDIT SUBSYSTEM
2694 M:      Paul Moore <paul@paul-moore.com>
2695 M:      Eric Paris <eparis@redhat.com>
2696 L:      linux-audit@redhat.com (moderated for non-subscribers)
2697 W:      https://github.com/linux-audit
2698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2699 S:      Supported
2700 F:      include/linux/audit.h
2701 F:      include/uapi/linux/audit.h
2702 F:      kernel/audit*
2703
2704 AUXILIARY DISPLAY DRIVERS
2705 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2706 S:      Maintained
2707 F:      drivers/auxdisplay/
2708 F:      include/linux/cfag12864b.h
2709
2710 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2711 M:      Andreas Klinger <ak@it-klinger.de>
2712 L:      linux-iio@vger.kernel.org
2713 S:      Maintained
2714 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2715 F:      drivers/iio/adc/hx711.c
2716
2717 AX.25 NETWORK LAYER
2718 M:      Ralf Baechle <ralf@linux-mips.org>
2719 L:      linux-hams@vger.kernel.org
2720 W:      http://www.linux-ax25.org/
2721 S:      Maintained
2722 F:      include/uapi/linux/ax25.h
2723 F:      include/net/ax25.h
2724 F:      net/ax25/
2725
2726 AXENTIA ARM DEVICES
2727 M:      Peter Rosin <peda@axentia.se>
2728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 S:      Maintained
2730 F:      Documentation/devicetree/bindings/arm/axentia.txt
2731 F:      arch/arm/boot/dts/at91-linea.dtsi
2732 F:      arch/arm/boot/dts/at91-natte.dtsi
2733 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2734 F:      arch/arm/boot/dts/at91-tse850-3.dts
2735
2736 AXENTIA ASOC DRIVERS
2737 M:      Peter Rosin <peda@axentia.se>
2738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2739 S:      Maintained
2740 F:      Documentation/devicetree/bindings/sound/axentia,*
2741 F:      sound/soc/atmel/tse850-pcm5142.c
2742
2743 AXXIA I2C CONTROLLER
2744 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2745 L:      linux-i2c@vger.kernel.org
2746 S:      Maintained
2747 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2748 F:      drivers/i2c/busses/i2c-axxia.c
2749
2750 AZ6007 DVB DRIVER
2751 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2752 L:      linux-media@vger.kernel.org
2753 W:      https://linuxtv.org
2754 T:      git git://linuxtv.org/media_tree.git
2755 S:      Maintained
2756 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2757
2758 AZTECH FM RADIO RECEIVER DRIVER
2759 M:      Hans Verkuil <hverkuil@xs4all.nl>
2760 L:      linux-media@vger.kernel.org
2761 T:      git git://linuxtv.org/media_tree.git
2762 W:      https://linuxtv.org
2763 S:      Maintained
2764 F:      drivers/media/radio/radio-aztech*
2765
2766 B43 WIRELESS DRIVER
2767 L:      linux-wireless@vger.kernel.org
2768 L:      b43-dev@lists.infradead.org
2769 W:      http://wireless.kernel.org/en/users/Drivers/b43
2770 S:      Odd Fixes
2771 F:      drivers/net/wireless/broadcom/b43/
2772
2773 B43LEGACY WIRELESS DRIVER
2774 M:      Larry Finger <Larry.Finger@lwfinger.net>
2775 L:      linux-wireless@vger.kernel.org
2776 L:      b43-dev@lists.infradead.org
2777 W:      http://wireless.kernel.org/en/users/Drivers/b43
2778 S:      Maintained
2779 F:      drivers/net/wireless/broadcom/b43legacy/
2780
2781 BACKLIGHT CLASS/SUBSYSTEM
2782 M:      Lee Jones <lee.jones@linaro.org>
2783 M:      Daniel Thompson <daniel.thompson@linaro.org>
2784 M:      Jingoo Han <jingoohan1@gmail.com>
2785 L:      dri-devel@lists.freedesktop.org
2786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2787 S:      Maintained
2788 F:      drivers/video/backlight/
2789 F:      include/linux/backlight.h
2790 F:      include/linux/pwm_backlight.h
2791 F:      Documentation/devicetree/bindings/leds/backlight
2792
2793 BATMAN ADVANCED
2794 M:      Marek Lindner <mareklindner@neomailbox.ch>
2795 M:      Simon Wunderlich <sw@simonwunderlich.de>
2796 M:      Antonio Quartulli <a@unstable.cc>
2797 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2798 W:      https://www.open-mesh.org/
2799 B:      https://www.open-mesh.org/projects/batman-adv/issues
2800 C:      irc://chat.freenode.net/batman
2801 Q:      https://patchwork.open-mesh.org/project/batman/list/
2802 T:      git https://git.open-mesh.org/linux-merge.git
2803 S:      Maintained
2804 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2805 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2806 F:      Documentation/networking/batman-adv.rst
2807 F:      include/uapi/linux/batadv_packet.h
2808 F:      include/uapi/linux/batman_adv.h
2809 F:      net/batman-adv/
2810
2811 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2812 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2813 L:      linux-hams@vger.kernel.org
2814 W:      http://www.baycom.org/~tom/ham/ham.html
2815 S:      Maintained
2816 F:      drivers/net/hamradio/baycom*
2817
2818 BCACHE (BLOCK LAYER CACHE)
2819 M:      Coly Li <colyli@suse.de>
2820 M:      Kent Overstreet <kent.overstreet@gmail.com>
2821 L:      linux-bcache@vger.kernel.org
2822 W:      http://bcache.evilpiepirate.org
2823 C:      irc://irc.oftc.net/bcache
2824 S:      Maintained
2825 F:      drivers/md/bcache/
2826
2827 BDISP ST MEDIA DRIVER
2828 M:      Fabien Dessenne <fabien.dessenne@st.com>
2829 L:      linux-media@vger.kernel.org
2830 T:      git git://linuxtv.org/media_tree.git
2831 W:      https://linuxtv.org
2832 S:      Supported
2833 F:      drivers/media/platform/sti/bdisp
2834
2835 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2836 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2837 L:      netdev@vger.kernel.org
2838 S:      Maintained
2839 F:      drivers/net/ethernet/ec_bhf.c
2840
2841 BEFS FILE SYSTEM
2842 M:      Luis de Bethencourt <luisbg@kernel.org>
2843 M:      Salah Triki <salah.triki@gmail.com>
2844 S:      Maintained
2845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2846 F:      Documentation/filesystems/befs.txt
2847 F:      fs/befs/
2848
2849 BFQ I/O SCHEDULER
2850 M:      Paolo Valente <paolo.valente@linaro.org>
2851 M:      Jens Axboe <axboe@kernel.dk>
2852 L:      linux-block@vger.kernel.org
2853 S:      Maintained
2854 F:      block/bfq-*
2855 F:      Documentation/block/bfq-iosched.txt
2856
2857 BFS FILE SYSTEM
2858 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2859 S:      Maintained
2860 F:      Documentation/filesystems/bfs.txt
2861 F:      fs/bfs/
2862 F:      include/uapi/linux/bfs_fs.h
2863
2864 BLINKM RGB LED DRIVER
2865 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2866 S:      Maintained
2867 F:      drivers/leds/leds-blinkm.c
2868
2869 BLOCK LAYER
2870 M:      Jens Axboe <axboe@kernel.dk>
2871 L:      linux-block@vger.kernel.org
2872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2873 S:      Maintained
2874 F:      block/
2875 F:      drivers/block/
2876 F:      kernel/trace/blktrace.c
2877 F:      lib/sbitmap.c
2878
2879 BLOCK2MTD DRIVER
2880 M:      Joern Engel <joern@lazybastard.org>
2881 L:      linux-mtd@lists.infradead.org
2882 S:      Maintained
2883 F:      drivers/mtd/devices/block2mtd.c
2884
2885 BLUETOOTH DRIVERS
2886 M:      Marcel Holtmann <marcel@holtmann.org>
2887 M:      Johan Hedberg <johan.hedberg@gmail.com>
2888 L:      linux-bluetooth@vger.kernel.org
2889 W:      http://www.bluez.org/
2890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2892 S:      Maintained
2893 F:      drivers/bluetooth/
2894
2895 BLUETOOTH SUBSYSTEM
2896 M:      Marcel Holtmann <marcel@holtmann.org>
2897 M:      Johan Hedberg <johan.hedberg@gmail.com>
2898 L:      linux-bluetooth@vger.kernel.org
2899 W:      http://www.bluez.org/
2900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2902 S:      Maintained
2903 F:      net/bluetooth/
2904 F:      include/net/bluetooth/
2905
2906 BONDING DRIVER
2907 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2908 M:      Veaceslav Falico <vfalico@gmail.com>
2909 M:      Andy Gospodarek <andy@greyhouse.net>
2910 L:      netdev@vger.kernel.org
2911 W:      http://sourceforge.net/projects/bonding/
2912 S:      Supported
2913 F:      drivers/net/bonding/
2914 F:      include/uapi/linux/if_bonding.h
2915
2916 BPF (Safe dynamic programs and tools)
2917 M:      Alexei Starovoitov <ast@kernel.org>
2918 M:      Daniel Borkmann <daniel@iogearbox.net>
2919 R:      Martin KaFai Lau <kafai@fb.com>
2920 R:      Song Liu <songliubraving@fb.com>
2921 R:      Yonghong Song <yhs@fb.com>
2922 L:      netdev@vger.kernel.org
2923 L:      bpf@vger.kernel.org
2924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2926 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2927 S:      Supported
2928 F:      arch/*/net/*
2929 F:      Documentation/networking/filter.txt
2930 F:      Documentation/bpf/
2931 F:      include/linux/bpf*
2932 F:      include/linux/filter.h
2933 F:      include/trace/events/xdp.h
2934 F:      include/uapi/linux/bpf*
2935 F:      include/uapi/linux/filter.h
2936 F:      kernel/bpf/
2937 F:      kernel/trace/bpf_trace.c
2938 F:      lib/test_bpf.c
2939 F:      net/bpf/
2940 F:      net/core/filter.c
2941 F:      net/sched/act_bpf.c
2942 F:      net/sched/cls_bpf.c
2943 F:      samples/bpf/
2944 F:      tools/bpf/
2945 F:      tools/lib/bpf/
2946 F:      tools/testing/selftests/bpf/
2947 K:      bpf
2948 N:      bpf
2949
2950 BPF JIT for ARM
2951 M:      Shubham Bansal <illusionist.neo@gmail.com>
2952 L:      netdev@vger.kernel.org
2953 L:      bpf@vger.kernel.org
2954 S:      Maintained
2955 F:      arch/arm/net/
2956
2957 BPF JIT for ARM64
2958 M:      Daniel Borkmann <daniel@iogearbox.net>
2959 M:      Alexei Starovoitov <ast@kernel.org>
2960 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2961 L:      netdev@vger.kernel.org
2962 L:      bpf@vger.kernel.org
2963 S:      Supported
2964 F:      arch/arm64/net/
2965
2966 BPF JIT for MIPS (32-BIT AND 64-BIT)
2967 M:      Paul Burton <paul.burton@mips.com>
2968 L:      netdev@vger.kernel.org
2969 L:      bpf@vger.kernel.org
2970 S:      Maintained
2971 F:      arch/mips/net/
2972
2973 BPF JIT for NFP NICs
2974 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2975 L:      netdev@vger.kernel.org
2976 L:      bpf@vger.kernel.org
2977 S:      Supported
2978 F:      drivers/net/ethernet/netronome/nfp/bpf/
2979
2980 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2981 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2982 M:      Sandipan Das <sandipan@linux.ibm.com>
2983 L:      netdev@vger.kernel.org
2984 L:      bpf@vger.kernel.org
2985 S:      Maintained
2986 F:      arch/powerpc/net/
2987
2988 BPF JIT for RISC-V (RV64G)
2989 M:      Björn Töpel <bjorn.topel@gmail.com>
2990 L:      netdev@vger.kernel.org
2991 S:      Maintained
2992 F:      arch/riscv/net/
2993
2994 BPF JIT for S390
2995 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2996 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2997 L:      netdev@vger.kernel.org
2998 L:      bpf@vger.kernel.org
2999 S:      Maintained
3000 F:      arch/s390/net/
3001 X:      arch/s390/net/pnet.c
3002
3003 BPF JIT for SPARC (32-BIT AND 64-BIT)
3004 M:      David S. Miller <davem@davemloft.net>
3005 L:      netdev@vger.kernel.org
3006 L:      bpf@vger.kernel.org
3007 S:      Maintained
3008 F:      arch/sparc/net/
3009
3010 BPF JIT for X86 32-BIT
3011 M:      Wang YanQing <udknight@gmail.com>
3012 L:      netdev@vger.kernel.org
3013 L:      bpf@vger.kernel.org
3014 S:      Maintained
3015 F:      arch/x86/net/bpf_jit_comp32.c
3016
3017 BPF JIT for X86 64-BIT
3018 M:      Alexei Starovoitov <ast@kernel.org>
3019 M:      Daniel Borkmann <daniel@iogearbox.net>
3020 L:      netdev@vger.kernel.org
3021 L:      bpf@vger.kernel.org
3022 S:      Supported
3023 F:      arch/x86/net/
3024 X:      arch/x86/net/bpf_jit_comp32.c
3025
3026 BROADCOM B44 10/100 ETHERNET DRIVER
3027 M:      Michael Chan <michael.chan@broadcom.com>
3028 L:      netdev@vger.kernel.org
3029 S:      Supported
3030 F:      drivers/net/ethernet/broadcom/b44.*
3031
3032 BROADCOM B53 ETHERNET SWITCH DRIVER
3033 M:      Florian Fainelli <f.fainelli@gmail.com>
3034 L:      netdev@vger.kernel.org
3035 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3036 S:      Supported
3037 F:      drivers/net/dsa/b53/*
3038 F:      include/linux/platform_data/b53.h
3039
3040 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3041 M:      Florian Fainelli <f.fainelli@gmail.com>
3042 M:      Ray Jui <rjui@broadcom.com>
3043 M:      Scott Branden <sbranden@broadcom.com>
3044 M:      bcm-kernel-feedback-list@broadcom.com
3045 T:      git git://github.com/broadcom/mach-bcm
3046 S:      Maintained
3047 N:      bcm281*
3048 N:      bcm113*
3049 N:      bcm216*
3050 N:      kona
3051 F:      arch/arm/mach-bcm/
3052
3053 BROADCOM BCM2835 ARM ARCHITECTURE
3054 M:      Eric Anholt <eric@anholt.net>
3055 M:      Stefan Wahren <stefan.wahren@i2se.com>
3056 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3058 T:      git git://github.com/anholt/linux
3059 S:      Maintained
3060 N:      bcm2835
3061 F:      drivers/staging/vc04_services
3062
3063 BROADCOM BCM47XX MIPS ARCHITECTURE
3064 M:      Hauke Mehrtens <hauke@hauke-m.de>
3065 M:      Rafał Miłecki <zajec5@gmail.com>
3066 L:      linux-mips@vger.kernel.org
3067 S:      Maintained
3068 F:      Documentation/devicetree/bindings/mips/brcm/
3069 F:      arch/mips/bcm47xx/*
3070 F:      arch/mips/include/asm/mach-bcm47xx/*
3071
3072 BROADCOM BCM5301X ARM ARCHITECTURE
3073 M:      Hauke Mehrtens <hauke@hauke-m.de>
3074 M:      Rafał Miłecki <zajec5@gmail.com>
3075 M:      bcm-kernel-feedback-list@broadcom.com
3076 L:      linux-arm-kernel@lists.infradead.org
3077 S:      Maintained
3078 F:      arch/arm/mach-bcm/bcm_5301x.c
3079 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3080 F:      arch/arm/boot/dts/bcm470*
3081 F:      arch/arm/boot/dts/bcm953012*
3082
3083 BROADCOM BCM53573 ARM ARCHITECTURE
3084 M:      Rafał Miłecki <rafal@milecki.pl>
3085 L:      linux-arm-kernel@lists.infradead.org
3086 S:      Maintained
3087 F:      arch/arm/boot/dts/bcm53573*
3088 F:      arch/arm/boot/dts/bcm47189*
3089
3090 BROADCOM BCM63XX ARM ARCHITECTURE
3091 M:      Florian Fainelli <f.fainelli@gmail.com>
3092 M:      bcm-kernel-feedback-list@broadcom.com
3093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094 T:      git git://github.com/broadcom/stblinux.git
3095 S:      Maintained
3096 N:      bcm63xx
3097
3098 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3099 M:      Kevin Cernekee <cernekee@gmail.com>
3100 L:      linux-usb@vger.kernel.org
3101 S:      Maintained
3102 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3103
3104 BROADCOM BCM7XXX ARM ARCHITECTURE
3105 M:      Brian Norris <computersforpeace@gmail.com>
3106 M:      Gregory Fong <gregory.0xf0@gmail.com>
3107 M:      Florian Fainelli <f.fainelli@gmail.com>
3108 M:      bcm-kernel-feedback-list@broadcom.com
3109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3110 T:      git git://github.com/broadcom/stblinux.git
3111 S:      Maintained
3112 F:      arch/arm/mach-bcm/*brcmstb*
3113 F:      arch/arm/boot/dts/bcm7*.dts*
3114 F:      drivers/bus/brcmstb_gisb.c
3115 F:      arch/arm/mm/cache-b15-rac.c
3116 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3117 N:      brcmstb
3118
3119 BROADCOM BMIPS CPUFREQ DRIVER
3120 M:      Markus Mayer <mmayer@broadcom.com>
3121 M:      bcm-kernel-feedback-list@broadcom.com
3122 L:      linux-pm@vger.kernel.org
3123 S:      Maintained
3124 F:      drivers/cpufreq/bmips-cpufreq.c
3125
3126 BROADCOM BMIPS MIPS ARCHITECTURE
3127 M:      Kevin Cernekee <cernekee@gmail.com>
3128 M:      Florian Fainelli <f.fainelli@gmail.com>
3129 L:      bcm-kernel-feedback-list@broadcom.com
3130 L:      linux-mips@vger.kernel.org
3131 T:      git git://github.com/broadcom/stblinux.git
3132 S:      Maintained
3133 F:      arch/mips/bmips/*
3134 F:      arch/mips/include/asm/mach-bmips/*
3135 F:      arch/mips/kernel/*bmips*
3136 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3137 F:      drivers/irqchip/irq-bcm63*
3138 F:      drivers/irqchip/irq-bcm7*
3139 F:      drivers/irqchip/irq-brcmstb*
3140 F:      include/linux/bcm963xx_nvram.h
3141 F:      include/linux/bcm963xx_tag.h
3142
3143 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3144 M:      Rasesh Mody <rmody@marvell.com>
3145 M:      GR-Linux-NIC-Dev@marvell.com
3146 L:      netdev@vger.kernel.org
3147 S:      Supported
3148 F:      drivers/net/ethernet/broadcom/bnx2.*
3149 F:      drivers/net/ethernet/broadcom/bnx2_*
3150
3151 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3152 M:      QLogic-Storage-Upstream@qlogic.com
3153 L:      linux-scsi@vger.kernel.org
3154 S:      Supported
3155 F:      drivers/scsi/bnx2fc/
3156
3157 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3158 M:      QLogic-Storage-Upstream@qlogic.com
3159 L:      linux-scsi@vger.kernel.org
3160 S:      Supported
3161 F:      drivers/scsi/bnx2i/
3162
3163 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3164 M:      Ariel Elior <aelior@marvell.com>
3165 M:      Sudarsana Kalluru <skalluru@marvell.com>
3166 M:      GR-everest-linux-l2@marvell.com
3167 L:      netdev@vger.kernel.org
3168 S:      Supported
3169 F:      drivers/net/ethernet/broadcom/bnx2x/
3170
3171 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3172 M:      Michael Chan <michael.chan@broadcom.com>
3173 L:      netdev@vger.kernel.org
3174 S:      Supported
3175 F:      drivers/net/ethernet/broadcom/bnxt/
3176
3177 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3178 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3179 M:      Franky Lin <franky.lin@broadcom.com>
3180 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3181 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3182 M:      Wright Feng <wright.feng@cypress.com>
3183 L:      linux-wireless@vger.kernel.org
3184 L:      brcm80211-dev-list.pdl@broadcom.com
3185 L:      brcm80211-dev-list@cypress.com
3186 S:      Supported
3187 F:      drivers/net/wireless/broadcom/brcm80211/
3188
3189 BROADCOM BRCMSTB GPIO DRIVER
3190 M:      Gregory Fong <gregory.0xf0@gmail.com>
3191 L:      bcm-kernel-feedback-list@broadcom.com
3192 S:      Supported
3193 F:      drivers/gpio/gpio-brcmstb.c
3194 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3195
3196 BROADCOM BRCMSTB I2C DRIVER
3197 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3198 L:      linux-i2c@vger.kernel.org
3199 L:      bcm-kernel-feedback-list@broadcom.com
3200 S:      Supported
3201 F:      drivers/i2c/busses/i2c-brcmstb.c
3202 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3203
3204 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3205 M:      Al Cooper <alcooperx@gmail.com>
3206 L:      linux-kernel@vger.kernel.org
3207 L:      bcm-kernel-feedback-list@broadcom.com
3208 S:      Maintained
3209 F:      drivers/phy/broadcom/phy-brcm-usb*
3210
3211 BROADCOM GENET ETHERNET DRIVER
3212 M:      Doug Berger <opendmb@gmail.com>
3213 M:      Florian Fainelli <f.fainelli@gmail.com>
3214 L:      bcm-kernel-feedback-list@broadcom.com
3215 L:      netdev@vger.kernel.org
3216 S:      Supported
3217 F:      drivers/net/ethernet/broadcom/genet/
3218
3219 BROADCOM IPROC ARM ARCHITECTURE
3220 M:      Ray Jui <rjui@broadcom.com>
3221 M:      Scott Branden <sbranden@broadcom.com>
3222 M:      bcm-kernel-feedback-list@broadcom.com
3223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224 T:      git git://github.com/broadcom/cygnus-linux.git
3225 S:      Maintained
3226 N:      iproc
3227 N:      cygnus
3228 N:      bcm[-_]nsp
3229 N:      bcm9113*
3230 N:      bcm9583*
3231 N:      bcm9585*
3232 N:      bcm9586*
3233 N:      bcm988312
3234 N:      bcm113*
3235 N:      bcm583*
3236 N:      bcm585*
3237 N:      bcm586*
3238 N:      bcm88312
3239 N:      hr2
3240 N:      stingray
3241 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3242 F:      arch/arm64/boot/dts/broadcom/stingray/*
3243 F:      drivers/clk/bcm/clk-ns*
3244 F:      drivers/clk/bcm/clk-sr*
3245 F:      drivers/pinctrl/bcm/pinctrl-ns*
3246 F:      include/dt-bindings/clock/bcm-sr*
3247
3248 BROADCOM KONA GPIO DRIVER
3249 M:      Ray Jui <rjui@broadcom.com>
3250 L:      bcm-kernel-feedback-list@broadcom.com
3251 S:      Supported
3252 F:      drivers/gpio/gpio-bcm-kona.c
3253 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3254
3255 BROADCOM NETXTREME-E ROCE DRIVER
3256 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3257 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3258 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3259 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3260 L:      linux-rdma@vger.kernel.org
3261 W:      http://www.broadcom.com
3262 S:      Supported
3263 F:      drivers/infiniband/hw/bnxt_re/
3264 F:      include/uapi/rdma/bnxt_re-abi.h
3265
3266 BROADCOM NVRAM DRIVER
3267 M:      Rafał Miłecki <zajec5@gmail.com>
3268 L:      linux-mips@vger.kernel.org
3269 S:      Maintained
3270 F:      drivers/firmware/broadcom/*
3271
3272 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3273 M:      Rafał Miłecki <zajec5@gmail.com>
3274 L:      linux-wireless@vger.kernel.org
3275 S:      Maintained
3276 F:      drivers/bcma/
3277 F:      include/linux/bcma/
3278
3279 BROADCOM STB AVS CPUFREQ DRIVER
3280 M:      Markus Mayer <mmayer@broadcom.com>
3281 M:      bcm-kernel-feedback-list@broadcom.com
3282 L:      linux-pm@vger.kernel.org
3283 S:      Maintained
3284 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3285 F:      drivers/cpufreq/brcmstb*
3286
3287 BROADCOM STB AVS TMON DRIVER
3288 M:      Markus Mayer <mmayer@broadcom.com>
3289 M:      bcm-kernel-feedback-list@broadcom.com
3290 L:      linux-pm@vger.kernel.org
3291 S:      Maintained
3292 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3293 F:      drivers/thermal/broadcom/brcmstb*
3294
3295 BROADCOM STB NAND FLASH DRIVER
3296 M:      Brian Norris <computersforpeace@gmail.com>
3297 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3298 L:      linux-mtd@lists.infradead.org
3299 L:      bcm-kernel-feedback-list@broadcom.com
3300 S:      Maintained
3301 F:      drivers/mtd/nand/raw/brcmnand/
3302
3303 BROADCOM STB DPFE DRIVER
3304 M:      Markus Mayer <mmayer@broadcom.com>
3305 M:      bcm-kernel-feedback-list@broadcom.com
3306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3307 S:      Maintained
3308 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3309 F:      drivers/memory/brcmstb_dpfe.c
3310
3311 BROADCOM SPI DRIVER
3312 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3313 M:      bcm-kernel-feedback-list@broadcom.com
3314 S:      Maintained
3315 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3316 F:      drivers/spi/spi-bcm-qspi.*
3317 F:      drivers/spi/spi-brcmstb-qspi.c
3318 F:      drivers/spi/spi-iproc-qspi.c
3319
3320 BROADCOM SYSTEMPORT ETHERNET DRIVER
3321 M:      Florian Fainelli <f.fainelli@gmail.com>
3322 L:      bcm-kernel-feedback-list@broadcom.com
3323 L:      netdev@vger.kernel.org
3324 S:      Supported
3325 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3326
3327 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3328 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3329 M:      Prashant Sreedharan <prashant@broadcom.com>
3330 M:      Michael Chan <mchan@broadcom.com>
3331 L:      netdev@vger.kernel.org
3332 S:      Supported
3333 F:      drivers/net/ethernet/broadcom/tg3.*
3334
3335 BROCADE BFA FC SCSI DRIVER
3336 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3337 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3338 L:      linux-scsi@vger.kernel.org
3339 S:      Supported
3340 F:      drivers/scsi/bfa/
3341
3342 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3343 M:      Rasesh Mody <rmody@marvell.com>
3344 M:      Sudarsana Kalluru <skalluru@marvell.com>
3345 M:      GR-Linux-NIC-Dev@marvell.com
3346 L:      netdev@vger.kernel.org
3347 S:      Supported
3348 F:      drivers/net/ethernet/brocade/bna/
3349
3350 BSG (block layer generic sg v4 driver)
3351 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3352 L:      linux-scsi@vger.kernel.org
3353 S:      Supported
3354 F:      block/bsg.c
3355 F:      include/linux/bsg.h
3356 F:      include/uapi/linux/bsg.h
3357
3358 BT87X AUDIO DRIVER
3359 M:      Clemens Ladisch <clemens@ladisch.de>
3360 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3361 T:      git git://git.alsa-project.org/alsa-kernel.git
3362 S:      Maintained
3363 F:      Documentation/sound/cards/bt87x.rst
3364 F:      sound/pci/bt87x.c
3365
3366 BT8XXGPIO DRIVER
3367 M:      Michael Buesch <m@bues.ch>
3368 W:      http://bu3sch.de/btgpio.php
3369 S:      Maintained
3370 F:      drivers/gpio/gpio-bt8xx.c
3371
3372 BTRFS FILE SYSTEM
3373 M:      Chris Mason <clm@fb.com>
3374 M:      Josef Bacik <josef@toxicpanda.com>
3375 M:      David Sterba <dsterba@suse.com>
3376 L:      linux-btrfs@vger.kernel.org
3377 W:      http://btrfs.wiki.kernel.org/
3378 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3380 S:      Maintained
3381 F:      Documentation/filesystems/btrfs.txt
3382 F:      fs/btrfs/
3383 F:      include/linux/btrfs*
3384 F:      include/uapi/linux/btrfs*
3385
3386 BTTV VIDEO4LINUX DRIVER
3387 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3388 L:      linux-media@vger.kernel.org
3389 W:      https://linuxtv.org
3390 T:      git git://linuxtv.org/media_tree.git
3391 S:      Odd fixes
3392 F:      Documentation/media/v4l-drivers/bttv*
3393 F:      drivers/media/pci/bt8xx/bttv*
3394
3395 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3396 M:      Chanwoo Choi <cw00.choi@samsung.com>
3397 L:      linux-pm@vger.kernel.org
3398 L:      linux-samsung-soc@vger.kernel.org
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3400 S:      Maintained
3401 F:      drivers/devfreq/exynos-bus.c
3402 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3403
3404 BUSLOGIC SCSI DRIVER
3405 M:      Khalid Aziz <khalid@gonehiking.org>
3406 L:      linux-scsi@vger.kernel.org
3407 S:      Maintained
3408 F:      drivers/scsi/BusLogic.*
3409 F:      drivers/scsi/FlashPoint.*
3410
3411 C-MEDIA CMI8788 DRIVER
3412 M:      Clemens Ladisch <clemens@ladisch.de>
3413 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3414 T:      git git://git.alsa-project.org/alsa-kernel.git
3415 S:      Maintained
3416 F:      sound/pci/oxygen/
3417
3418 C-SKY ARCHITECTURE
3419 M:      Guo Ren <guoren@kernel.org>
3420 T:      git https://github.com/c-sky/csky-linux.git
3421 S:      Supported
3422 F:      arch/csky/
3423 F:      Documentation/devicetree/bindings/csky/
3424 F:      drivers/irqchip/irq-csky-*
3425 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3426 F:      drivers/clocksource/timer-gx6605s.c
3427 F:      drivers/clocksource/timer-mp-csky.c
3428 F:      Documentation/devicetree/bindings/timer/csky,*
3429 K:      csky
3430 N:      csky
3431
3432 C6X ARCHITECTURE
3433 M:      Mark Salter <msalter@redhat.com>
3434 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3435 L:      linux-c6x-dev@linux-c6x.org
3436 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3437 S:      Maintained
3438 F:      arch/c6x/
3439
3440 CA8210 IEEE-802.15.4 RADIO DRIVER
3441 M:      Harry Morris <h.morris@cascoda.com>
3442 L:      linux-wpan@vger.kernel.org
3443 W:      https://github.com/Cascoda/ca8210-linux.git
3444 S:      Maintained
3445 F:      drivers/net/ieee802154/ca8210.c
3446 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3447
3448 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3449 M:      David Howells <dhowells@redhat.com>
3450 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3451 S:      Supported
3452 F:      Documentation/filesystems/caching/cachefiles.txt
3453 F:      fs/cachefiles/
3454
3455 CADENCE MIPI-CSI2 BRIDGES
3456 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3457 L:      linux-media@vger.kernel.org
3458 S:      Maintained
3459 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3460 F:      drivers/media/platform/cadence/cdns-csi2*
3461
3462 CADET FM/AM RADIO RECEIVER DRIVER
3463 M:      Hans Verkuil <hverkuil@xs4all.nl>
3464 L:      linux-media@vger.kernel.org
3465 T:      git git://linuxtv.org/media_tree.git
3466 W:      https://linuxtv.org
3467 S:      Maintained
3468 F:      drivers/media/radio/radio-cadet*
3469
3470 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3471 M:      Jonathan Corbet <corbet@lwn.net>
3472 L:      linux-media@vger.kernel.org
3473 T:      git git://linuxtv.org/media_tree.git
3474 S:      Maintained
3475 F:      Documentation/media/v4l-drivers/cafe_ccic*
3476 F:      drivers/media/platform/marvell-ccic/
3477
3478 CAIF NETWORK LAYER
3479 L:      netdev@vger.kernel.org
3480 S:      Orphan
3481 F:      Documentation/networking/caif/
3482 F:      drivers/net/caif/
3483 F:      include/uapi/linux/caif/
3484 F:      include/net/caif/
3485 F:      net/caif/
3486
3487 CAKE QDISC
3488 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3489 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3490 S:      Maintained
3491 F:      net/sched/sch_cake.c
3492
3493 CALGARY x86-64 IOMMU
3494 M:      Muli Ben-Yehuda <mulix@mulix.org>
3495 M:      Jon Mason <jdmason@kudzu.us>
3496 L:      iommu@lists.linux-foundation.org
3497 S:      Maintained
3498 F:      arch/x86/kernel/pci-calgary_64.c
3499 F:      arch/x86/kernel/tce_64.c
3500 F:      arch/x86/include/asm/calgary.h
3501 F:      arch/x86/include/asm/tce.h
3502
3503 CAN NETWORK DRIVERS
3504 M:      Wolfgang Grandegger <wg@grandegger.com>
3505 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3506 L:      linux-can@vger.kernel.org
3507 W:      https://github.com/linux-can
3508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3510 S:      Maintained
3511 F:      Documentation/devicetree/bindings/net/can/
3512 F:      drivers/net/can/
3513 F:      include/linux/can/dev.h
3514 F:      include/linux/can/platform/
3515 F:      include/uapi/linux/can/error.h
3516 F:      include/uapi/linux/can/netlink.h
3517
3518 CAN NETWORK LAYER
3519 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3520 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3521 L:      linux-can@vger.kernel.org
3522 W:      https://github.com/linux-can
3523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3525 S:      Maintained
3526 F:      Documentation/networking/can.rst
3527 F:      net/can/
3528 F:      include/linux/can/core.h
3529 F:      include/uapi/linux/can.h
3530 F:      include/uapi/linux/can/bcm.h
3531 F:      include/uapi/linux/can/raw.h
3532 F:      include/uapi/linux/can/gw.h
3533
3534 CAPABILITIES
3535 M:      Serge Hallyn <serge@hallyn.com>
3536 L:      linux-security-module@vger.kernel.org
3537 S:      Supported
3538 F:      include/linux/capability.h
3539 F:      include/uapi/linux/capability.h
3540 F:      security/commoncap.c
3541 F:      kernel/capability.c
3542
3543 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3544 M:      Kevin Tsai <ktsai@capellamicro.com>
3545 S:      Maintained
3546 F:      drivers/iio/light/cm*
3547
3548 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3549 M:      Christian Lamparter <chunkeey@googlemail.com>
3550 L:      linux-wireless@vger.kernel.org
3551 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3552 S:      Maintained
3553 F:      drivers/net/wireless/ath/carl9170/
3554
3555 CAVIUM I2C DRIVER
3556 M:      Jan Glauber <jglauber@cavium.com>
3557 M:      David Daney <david.daney@cavium.com>
3558 W:      http://www.cavium.com
3559 S:      Supported
3560 F:      drivers/i2c/busses/i2c-octeon*
3561 F:      drivers/i2c/busses/i2c-thunderx*
3562
3563 CAVIUM LIQUIDIO NETWORK DRIVER
3564 M:      Derek Chickles <dchickles@marvell.com>
3565 M:      Satanand Burla <sburla@marvell.com>
3566 M:      Felix Manlunas <fmanlunas@marvell.com>
3567 L:      netdev@vger.kernel.org
3568 W:      http://www.cavium.com
3569 S:      Supported
3570 F:      drivers/net/ethernet/cavium/liquidio/
3571
3572 CAVIUM MMC DRIVER
3573 M:      Jan Glauber <jglauber@cavium.com>
3574 M:      David Daney <david.daney@cavium.com>
3575 M:      Steven J. Hill <Steven.Hill@cavium.com>
3576 W:      http://www.cavium.com
3577 S:      Supported
3578 F:      drivers/mmc/host/cavium*
3579
3580 CAVIUM OCTEON-TX CRYPTO DRIVER
3581 M:      George Cherian <george.cherian@cavium.com>
3582 L:      linux-crypto@vger.kernel.org
3583 W:      http://www.cavium.com
3584 S:      Supported
3585 F:      drivers/crypto/cavium/cpt/
3586
3587 CAVIUM THUNDERX2 ARM64 SOC
3588 M:      Robert Richter <rrichter@cavium.com>
3589 M:      Jayachandran C <jnair@caviumnetworks.com>
3590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3591 S:      Maintained
3592 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3593 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3594
3595 CC2520 IEEE-802.15.4 RADIO DRIVER
3596 M:      Varka Bhadram <varkabhadram@gmail.com>
3597 L:      linux-wpan@vger.kernel.org
3598 S:      Maintained
3599 F:      drivers/net/ieee802154/cc2520.c
3600 F:      include/linux/spi/cc2520.h
3601 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3602
3603 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3604 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3605 L:      linux-crypto@vger.kernel.org
3606 S:      Supported
3607 F:      drivers/crypto/ccree/
3608 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3609
3610 CEC FRAMEWORK
3611 M:      Hans Verkuil <hans.verkuil@cisco.com>
3612 L:      linux-media@vger.kernel.org
3613 T:      git git://linuxtv.org/media_tree.git
3614 W:      http://linuxtv.org
3615 S:      Supported
3616 F:      Documentation/media/kapi/cec-core.rst
3617 F:      Documentation/media/uapi/cec
3618 F:      drivers/media/cec/
3619 F:      drivers/media/rc/keymaps/rc-cec.c
3620 F:      include/media/cec.h
3621 F:      include/media/cec-notifier.h
3622 F:      include/uapi/linux/cec.h
3623 F:      include/uapi/linux/cec-funcs.h
3624 F:      Documentation/devicetree/bindings/media/cec.txt
3625 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3626
3627 CEC GPIO DRIVER
3628 M:      Hans Verkuil <hans.verkuil@cisco.com>
3629 L:      linux-media@vger.kernel.org
3630 T:      git git://linuxtv.org/media_tree.git
3631 W:      http://linuxtv.org
3632 S:      Supported
3633 F:      drivers/media/platform/cec-gpio/
3634 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3635
3636 CELL BROADBAND ENGINE ARCHITECTURE
3637 M:      Arnd Bergmann <arnd@arndb.de>
3638 L:      linuxppc-dev@lists.ozlabs.org
3639 W:      http://www.ibm.com/developerworks/power/cell/
3640 S:      Supported
3641 F:      arch/powerpc/include/asm/cell*.h
3642 F:      arch/powerpc/include/asm/spu*.h
3643 F:      arch/powerpc/include/uapi/asm/spu*.h
3644 F:      arch/powerpc/oprofile/*cell*
3645 F:      arch/powerpc/platforms/cell/
3646
3647 CEPH COMMON CODE (LIBCEPH)
3648 M:      Ilya Dryomov <idryomov@gmail.com>
3649 M:      "Yan, Zheng" <zyan@redhat.com>
3650 M:      Sage Weil <sage@redhat.com>
3651 L:      ceph-devel@vger.kernel.org
3652 W:      http://ceph.com/
3653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3654 T:      git git://github.com/ceph/ceph-client.git
3655 S:      Supported
3656 F:      net/ceph/
3657 F:      include/linux/ceph/
3658 F:      include/linux/crush/
3659
3660 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3661 M:      "Yan, Zheng" <zyan@redhat.com>
3662 M:      Sage Weil <sage@redhat.com>
3663 M:      Ilya Dryomov <idryomov@gmail.com>
3664 L:      ceph-devel@vger.kernel.org
3665 W:      http://ceph.com/
3666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3667 T:      git git://github.com/ceph/ceph-client.git
3668 S:      Supported
3669 F:      Documentation/filesystems/ceph.txt
3670 F:      fs/ceph/
3671
3672 CERTIFICATE HANDLING:
3673 M:      David Howells <dhowells@redhat.com>
3674 M:      David Woodhouse <dwmw2@infradead.org>
3675 L:      keyrings@vger.kernel.org
3676 S:      Maintained
3677 F:      Documentation/admin-guide/module-signing.rst
3678 F:      certs/
3679 F:      scripts/sign-file.c
3680 F:      scripts/extract-cert.c
3681
3682 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3683 L:      linux-usb@vger.kernel.org
3684 S:      Orphan
3685 F:      Documentation/usb/WUSB-Design-overview.txt
3686 F:      Documentation/usb/wusb-cbaf
3687 F:      drivers/usb/host/hwa-hc.c
3688 F:      drivers/usb/host/whci/
3689 F:      drivers/usb/wusbcore/
3690 F:      include/linux/usb/wusb*
3691
3692 CFAG12864B LCD DRIVER
3693 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3694 S:      Maintained
3695 F:      drivers/auxdisplay/cfag12864b.c
3696 F:      include/linux/cfag12864b.h
3697
3698 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3699 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3700 S:      Maintained
3701 F:      drivers/auxdisplay/cfag12864bfb.c
3702 F:      include/linux/cfag12864b.h
3703
3704 802.11 (including CFG80211/NL80211)
3705 M:      Johannes Berg <johannes@sipsolutions.net>
3706 L:      linux-wireless@vger.kernel.org
3707 W:      http://wireless.kernel.org/
3708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3710 S:      Maintained
3711 F:      net/wireless/
3712 F:      include/uapi/linux/nl80211.h
3713 F:      include/linux/ieee80211.h
3714 F:      include/net/wext.h
3715 F:      include/net/cfg80211.h
3716 F:      include/net/iw_handler.h
3717 F:      include/net/ieee80211_radiotap.h
3718 F:      Documentation/driver-api/80211/cfg80211.rst
3719 F:      Documentation/networking/regulatory.txt
3720
3721 CHAR and MISC DRIVERS
3722 M:      Arnd Bergmann <arnd@arndb.de>
3723 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3725 S:      Supported
3726 F:      drivers/char/
3727 F:      drivers/misc/
3728 F:      include/linux/miscdevice.h
3729
3730 CHECKPATCH
3731 M:      Andy Whitcroft <apw@canonical.com>
3732 M:      Joe Perches <joe@perches.com>
3733 S:      Maintained
3734 F:      scripts/checkpatch.pl
3735
3736 CHINESE DOCUMENTATION
3737 M:      Harry Wei <harryxiyou@gmail.com>
3738 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3739 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3740 S:      Maintained
3741 F:      Documentation/translations/zh_CN/
3742
3743 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3744 M:      Peter Chen <Peter.Chen@nxp.com>
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3746 L:      linux-usb@vger.kernel.org
3747 S:      Maintained
3748 F:      drivers/usb/chipidea/
3749
3750 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3751 M:      Hans de Goede <hdegoede@redhat.com>
3752 L:      linux-input@vger.kernel.org
3753 S:      Maintained
3754 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3755 F:      drivers/input/touchscreen/chipone_icn8318.c
3756
3757 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3758 M:      Hans de Goede <hdegoede@redhat.com>
3759 L:      linux-input@vger.kernel.org
3760 S:      Maintained
3761 F:      drivers/input/touchscreen/chipone_icn8505.c
3762
3763 CHROME HARDWARE PLATFORM SUPPORT
3764 M:      Benson Leung <bleung@chromium.org>
3765 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3766 S:      Maintained
3767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3768 F:      drivers/platform/chrome/
3769
3770 CHROMEOS EC SUBDRIVERS
3771 M:      Benson Leung <bleung@chromium.org>
3772 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3773 R:      Guenter Roeck <groeck@chromium.org>
3774 S:      Maintained
3775 N:      cros_ec
3776 N:      cros-ec
3777 F:      drivers/power/supply/cros_usbpd-charger.c
3778
3779 CHROMEOS EC CODEC DRIVER
3780 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3781 S:      Maintained
3782 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3783 R:      Guenter Roeck <groeck@chromium.org>
3784 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3785 F:      sound/soc/codecs/cros_ec_codec.*
3786
3787 CIRRUS LOGIC AUDIO CODEC DRIVERS
3788 M:      Brian Austin <brian.austin@cirrus.com>
3789 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3790 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3791 S:      Maintained
3792 F:      sound/soc/codecs/cs*
3793
3794 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3795 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3796 L:      netdev@vger.kernel.org
3797 S:      Maintained
3798 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3799
3800 CIRRUS LOGIC LOCHNAGAR DRIVER
3801 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3802 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3803 L:      patches@opensource.cirrus.com
3804 S:      Supported
3805 F:      drivers/clk/clk-lochnagar.c
3806 F:      drivers/hwmon/lochnagar-hwmon.c
3807 F:      drivers/mfd/lochnagar-i2c.c
3808 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3809 F:      drivers/regulator/lochnagar-regulator.c
3810 F:      include/dt-bindings/clk/lochnagar.h
3811 F:      include/dt-bindings/pinctrl/lochnagar.h
3812 F:      include/linux/mfd/lochnagar*
3813 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3814 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3815 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3816 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3817 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3818 F:      Documentation/hwmon/lochnagar
3819
3820 CISCO FCOE HBA DRIVER
3821 M:      Satish Kharat <satishkh@cisco.com>
3822 M:      Sesidhar Baddela <sebaddel@cisco.com>
3823 M:      Karan Tilak Kumar <kartilak@cisco.com>
3824 L:      linux-scsi@vger.kernel.org
3825 S:      Supported
3826 F:      drivers/scsi/fnic/
3827
3828 CISCO SCSI HBA DRIVER
3829 M:      Karan Tilak Kumar <kartilak@cisco.com>
3830 M:      Sesidhar Baddela <sebaddel@cisco.com>
3831 L:      linux-scsi@vger.kernel.org
3832 S:      Supported
3833 F:      drivers/scsi/snic/
3834
3835 CISCO VIC ETHERNET NIC DRIVER
3836 M:      Christian Benvenuti <benve@cisco.com>
3837 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3838 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3839 S:      Supported
3840 F:      drivers/net/ethernet/cisco/enic/
3841
3842 CISCO VIC LOW LATENCY NIC DRIVER
3843 M:      Christian Benvenuti <benve@cisco.com>
3844 M:      Nelson Escobar <neescoba@cisco.com>
3845 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3846 S:      Supported
3847 F:      drivers/infiniband/hw/usnic/
3848
3849 CIRRUS LOGIC MADERA CODEC DRIVERS
3850 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3851 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3853 L:      patches@opensource.cirrus.com
3854 T:      git https://github.com/CirrusLogic/linux-drivers.git
3855 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3856 S:      Supported
3857 F:      Documentation/devicetree/bindings/mfd/madera.txt
3858 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3859 F:      include/linux/irqchip/irq-madera*
3860 F:      include/linux/mfd/madera/*
3861 F:      drivers/gpio/gpio-madera*
3862 F:      drivers/irqchip/irq-madera*
3863 F:      drivers/mfd/madera*
3864 F:      drivers/mfd/cs47l*
3865 F:      drivers/pinctrl/cirrus/*
3866
3867 CLANG-FORMAT FILE
3868 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3869 S:      Maintained
3870 F:      .clang-format
3871
3872 CLEANCACHE API
3873 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3874 L:      linux-kernel@vger.kernel.org
3875 S:      Maintained
3876 F:      mm/cleancache.c
3877 F:      include/linux/cleancache.h
3878
3879 CLK API
3880 M:      Russell King <linux@armlinux.org.uk>
3881 L:      linux-clk@vger.kernel.org
3882 S:      Maintained
3883 F:      include/linux/clk.h
3884
3885 CLOCKSOURCE, CLOCKEVENT DRIVERS
3886 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3887 M:      Thomas Gleixner <tglx@linutronix.de>
3888 L:      linux-kernel@vger.kernel.org
3889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3890 S:      Supported
3891 F:      drivers/clocksource/
3892 F:      Documentation/devicetree/bindings/timer/
3893
3894 CMPC ACPI DRIVER
3895 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3896 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3897 L:      platform-driver-x86@vger.kernel.org
3898 S:      Supported
3899 F:      drivers/platform/x86/classmate-laptop.c
3900
3901 COBALT MEDIA DRIVER
3902 M:      Hans Verkuil <hans.verkuil@cisco.com>
3903 L:      linux-media@vger.kernel.org
3904 T:      git git://linuxtv.org/media_tree.git
3905 W:      https://linuxtv.org
3906 S:      Supported
3907 F:      drivers/media/pci/cobalt/
3908
3909 COCCINELLE/Semantic Patches (SmPL)
3910 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3911 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3912 M:      Nicolas Palix <nicolas.palix@imag.fr>
3913 M:      Michal Marek <michal.lkml@markovi.net>
3914 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3916 W:      http://coccinelle.lip6.fr/
3917 S:      Supported
3918 F:      Documentation/dev-tools/coccinelle.rst
3919 F:      scripts/coccinelle/
3920 F:      scripts/coccicheck
3921
3922 CODA FILE SYSTEM
3923 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3924 M:      coda@cs.cmu.edu
3925 L:      codalist@coda.cs.cmu.edu
3926 W:      http://www.coda.cs.cmu.edu/
3927 S:      Maintained
3928 F:      Documentation/filesystems/coda.txt
3929 F:      fs/coda/
3930 F:      include/linux/coda*.h
3931 F:      include/uapi/linux/coda*.h
3932
3933 CODA V4L2 MEM2MEM DRIVER
3934 M:      Philipp Zabel <p.zabel@pengutronix.de>
3935 L:      linux-media@vger.kernel.org
3936 S:      Maintained
3937 F:      Documentation/devicetree/bindings/media/coda.txt
3938 F:      drivers/media/platform/coda/
3939
3940 CODE OF CONDUCT
3941 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3942 S:      Supported
3943 F:      Documentation/process/code-of-conduct.rst
3944 F:      Documentation/process/code-of-conduct-interpretation.rst
3945
3946 COMMON CLK FRAMEWORK
3947 M:      Michael Turquette <mturquette@baylibre.com>
3948 M:      Stephen Boyd <sboyd@kernel.org>
3949 L:      linux-clk@vger.kernel.org
3950 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3952 S:      Maintained
3953 F:      Documentation/devicetree/bindings/clock/
3954 F:      drivers/clk/
3955 X:      drivers/clk/clkdev.c
3956 F:      include/linux/clk-pr*
3957 F:      include/linux/clk/
3958 F:      include/linux/of_clk.h
3959
3960 COMMON INTERNET FILE SYSTEM (CIFS)
3961 M:      Steve French <sfrench@samba.org>
3962 L:      linux-cifs@vger.kernel.org
3963 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3964 W:      http://linux-cifs.samba.org/
3965 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3966 S:      Supported
3967 F:      Documentation/filesystems/cifs/
3968 F:      fs/cifs/
3969
3970 COMPACTPCI HOTPLUG CORE
3971 M:      Scott Murray <scott@spiteful.org>
3972 L:      linux-pci@vger.kernel.org
3973 S:      Maintained
3974 F:      drivers/pci/hotplug/cpci_hotplug*
3975
3976 COMPACTPCI HOTPLUG GENERIC DRIVER
3977 M:      Scott Murray <scott@spiteful.org>
3978 L:      linux-pci@vger.kernel.org
3979 S:      Maintained
3980 F:      drivers/pci/hotplug/cpcihp_generic.c
3981
3982 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3983 M:      Scott Murray <scott@spiteful.org>
3984 L:      linux-pci@vger.kernel.org
3985 S:      Maintained
3986 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3987
3988 COMPAL LAPTOP SUPPORT
3989 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3990 L:      platform-driver-x86@vger.kernel.org
3991 S:      Maintained
3992 F:      drivers/platform/x86/compal-laptop.c
3993
3994 COMPILER ATTRIBUTES
3995 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3996 S:      Maintained
3997 F:      include/linux/compiler_attributes.h
3998
3999 CONEXANT ACCESSRUNNER USB DRIVER
4000 L:      accessrunner-general@lists.sourceforge.net
4001 W:      http://accessrunner.sourceforge.net/
4002 S:      Orphan
4003 F:      drivers/usb/atm/cxacru.c
4004
4005 CONFIGFS
4006 M:      Joel Becker <jlbec@evilplan.org>
4007 M:      Christoph Hellwig <hch@lst.de>
4008 T:      git git://git.infradead.org/users/hch/configfs.git
4009 S:      Supported
4010 F:      fs/configfs/
4011 F:      include/linux/configfs.h
4012
4013 CONNECTOR
4014 M:      Evgeniy Polyakov <zbr@ioremap.net>
4015 L:      netdev@vger.kernel.org
4016 S:      Maintained
4017 F:      drivers/connector/
4018
4019 CONTROL GROUP (CGROUP)
4020 M:      Tejun Heo <tj@kernel.org>
4021 M:      Li Zefan <lizefan@huawei.com>
4022 M:      Johannes Weiner <hannes@cmpxchg.org>
4023 L:      cgroups@vger.kernel.org
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4025 S:      Maintained
4026 F:      Documentation/admin-guide/cgroup-v2.rst
4027 F:      Documentation/cgroup-v1/
4028 F:      include/linux/cgroup*
4029 F:      kernel/cgroup/
4030
4031 CONTROL GROUP - CPUSET
4032 M:      Li Zefan <lizefan@huawei.com>
4033 L:      cgroups@vger.kernel.org
4034 W:      http://www.bullopensource.org/cpuset/
4035 W:      http://oss.sgi.com/projects/cpusets/
4036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4037 S:      Maintained
4038 F:      Documentation/cgroup-v1/cpusets.txt
4039 F:      include/linux/cpuset.h
4040 F:      kernel/cgroup/cpuset.c
4041
4042 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4043 M:      Johannes Weiner <hannes@cmpxchg.org>
4044 M:      Michal Hocko <mhocko@kernel.org>
4045 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4046 L:      cgroups@vger.kernel.org
4047 L:      linux-mm@kvack.org
4048 S:      Maintained
4049 F:      mm/memcontrol.c
4050 F:      mm/swap_cgroup.c
4051
4052 CORETEMP HARDWARE MONITORING DRIVER
4053 M:      Fenghua Yu <fenghua.yu@intel.com>
4054 L:      linux-hwmon@vger.kernel.org
4055 S:      Maintained
4056 F:      Documentation/hwmon/coretemp.rst
4057 F:      drivers/hwmon/coretemp.c
4058
4059 COSA/SRP SYNC SERIAL DRIVER
4060 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4061 W:      http://www.fi.muni.cz/~kas/cosa/
4062 S:      Maintained
4063 F:      drivers/net/wan/cosa*
4064
4065 COUNTER SUBSYSTEM
4066 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4067 L:      linux-iio@vger.kernel.org
4068 S:      Maintained
4069 F:      Documentation/ABI/testing/sysfs-bus-counter*
4070 F:      Documentation/driver-api/generic-counter.rst
4071 F:      drivers/counter/
4072 F:      include/linux/counter.h
4073 F:      include/linux/counter_enum.h
4074
4075 CPMAC ETHERNET DRIVER
4076 M:      Florian Fainelli <f.fainelli@gmail.com>
4077 L:      netdev@vger.kernel.org
4078 S:      Maintained
4079 F:      drivers/net/ethernet/ti/cpmac.c
4080
4081 CPU FREQUENCY SCALING FRAMEWORK
4082 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4083 M:      Viresh Kumar <viresh.kumar@linaro.org>
4084 L:      linux-pm@vger.kernel.org
4085 S:      Maintained
4086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4088 B:      https://bugzilla.kernel.org
4089 F:      Documentation/admin-guide/pm/cpufreq.rst
4090 F:      Documentation/admin-guide/pm/intel_pstate.rst
4091 F:      Documentation/cpu-freq/
4092 F:      Documentation/devicetree/bindings/cpufreq/
4093 F:      drivers/cpufreq/
4094 F:      include/linux/cpufreq.h
4095 F:      tools/testing/selftests/cpufreq/
4096
4097 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4098 M:      Viresh Kumar <viresh.kumar@linaro.org>
4099 M:      Sudeep Holla <sudeep.holla@arm.com>
4100 L:      linux-pm@vger.kernel.org
4101 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4102 S:      Maintained
4103 F:      drivers/cpufreq/arm_big_little.h
4104 F:      drivers/cpufreq/arm_big_little.c
4105
4106 CPU POWER MONITORING SUBSYSTEM
4107 M:      Thomas Renninger <trenn@suse.com>
4108 M:      Shuah Khan <shuah@kernel.org>
4109 M:      Shuah Khan <skhan@linuxfoundation.org>
4110 L:      linux-pm@vger.kernel.org
4111 S:      Maintained
4112 F:      tools/power/cpupower/
4113
4114 CPUID/MSR DRIVER
4115 M:      "H. Peter Anvin" <hpa@zytor.com>
4116 S:      Maintained
4117 F:      arch/x86/kernel/cpuid.c
4118 F:      arch/x86/kernel/msr.c
4119
4120 CPUIDLE DRIVER - ARM BIG LITTLE
4121 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4122 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4123 L:      linux-pm@vger.kernel.org
4124 L:      linux-arm-kernel@lists.infradead.org
4125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4126 S:      Maintained
4127 F:      drivers/cpuidle/cpuidle-big_little.c
4128
4129 CPUIDLE DRIVER - ARM EXYNOS
4130 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4131 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4132 M:      Kukjin Kim <kgene@kernel.org>
4133 L:      linux-pm@vger.kernel.org
4134 L:      linux-samsung-soc@vger.kernel.org
4135 S:      Supported
4136 F:      drivers/cpuidle/cpuidle-exynos.c
4137 F:      arch/arm/mach-exynos/pm.c
4138
4139 CPU IDLE TIME MANAGEMENT FRAMEWORK
4140 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4141 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4142 L:      linux-pm@vger.kernel.org
4143 S:      Maintained
4144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4145 B:      https://bugzilla.kernel.org
4146 F:      Documentation/admin-guide/pm/cpuidle.rst
4147 F:      Documentation/driver-api/pm/cpuidle.rst
4148 F:      drivers/cpuidle/*
4149 F:      include/linux/cpuidle.h
4150
4151 CRAMFS FILESYSTEM
4152 M:      Nicolas Pitre <nico@fluxnic.net>
4153 S:      Maintained
4154 F:      Documentation/filesystems/cramfs.txt
4155 F:      fs/cramfs/
4156
4157 CRYPTO API
4158 M:      Herbert Xu <herbert@gondor.apana.org.au>
4159 M:      "David S. Miller" <davem@davemloft.net>
4160 L:      linux-crypto@vger.kernel.org
4161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4163 S:      Maintained
4164 F:      Documentation/crypto/
4165 F:      Documentation/devicetree/bindings/crypto/
4166 F:      arch/*/crypto/
4167 F:      crypto/
4168 F:      drivers/crypto/
4169 F:      include/crypto/
4170 F:      include/linux/crypto*
4171
4172 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4173 M:      Neil Horman <nhorman@tuxdriver.com>
4174 L:      linux-crypto@vger.kernel.org
4175 S:      Maintained
4176 F:      crypto/ansi_cprng.c
4177 F:      crypto/rng.c
4178
4179 CS3308 MEDIA DRIVER
4180 M:      Hans Verkuil <hverkuil@xs4all.nl>
4181 L:      linux-media@vger.kernel.org
4182 T:      git git://linuxtv.org/media_tree.git
4183 W:      http://linuxtv.org
4184 S:      Odd Fixes
4185 F:      drivers/media/i2c/cs3308.c
4186
4187 CS5535 Audio ALSA driver
4188 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4189 S:      Maintained
4190 F:      sound/pci/cs5535audio/
4191
4192 CSI DRIVERS FOR ALLWINNER V3s
4193 M:      Yong Deng <yong.deng@magewell.com>
4194 L:      linux-media@vger.kernel.org
4195 T:      git git://linuxtv.org/media_tree.git
4196 S:      Maintained
4197 F:      drivers/media/platform/sunxi/sun6i-csi/
4198 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4199
4200 CW1200 WLAN driver
4201 M:      Solomon Peachy <pizza@shaftnet.org>
4202 S:      Maintained
4203 F:      drivers/net/wireless/st/cw1200/
4204
4205 CX18 VIDEO4LINUX DRIVER
4206 M:      Andy Walls <awalls@md.metrocast.net>
4207 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4208 L:      linux-media@vger.kernel.org
4209 T:      git git://linuxtv.org/media_tree.git
4210 W:      https://linuxtv.org
4211 W:      http://www.ivtvdriver.org/index.php/Cx18
4212 S:      Maintained
4213 F:      Documentation/media/v4l-drivers/cx18*
4214 F:      drivers/media/pci/cx18/
4215 F:      include/uapi/linux/ivtv*
4216
4217 CX2341X MPEG ENCODER HELPER MODULE
4218 M:      Hans Verkuil <hverkuil@xs4all.nl>
4219 L:      linux-media@vger.kernel.org
4220 T:      git git://linuxtv.org/media_tree.git
4221 W:      https://linuxtv.org
4222 S:      Maintained
4223 F:      drivers/media/common/cx2341x*
4224 F:      include/media/drv-intf/cx2341x.h
4225
4226 CX24120 MEDIA DRIVER
4227 M:      Jemma Denson <jdenson@gmail.com>
4228 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4229 L:      linux-media@vger.kernel.org
4230 W:      https://linuxtv.org
4231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4232 S:      Maintained
4233 F:      drivers/media/dvb-frontends/cx24120*
4234
4235 CX88 VIDEO4LINUX DRIVER
4236 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4237 L:      linux-media@vger.kernel.org
4238 W:      https://linuxtv.org
4239 T:      git git://linuxtv.org/media_tree.git
4240 S:      Odd fixes
4241 F:      Documentation/media/v4l-drivers/cx88*
4242 F:      drivers/media/pci/cx88/
4243
4244 CXD2820R MEDIA DRIVER
4245 M:      Antti Palosaari <crope@iki.fi>
4246 L:      linux-media@vger.kernel.org
4247 W:      https://linuxtv.org
4248 W:      http://palosaari.fi/linux/
4249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4250 T:      git git://linuxtv.org/anttip/media_tree.git
4251 S:      Maintained
4252 F:      drivers/media/dvb-frontends/cxd2820r*
4253
4254 CXGB3 ETHERNET DRIVER (CXGB3)
4255 M:      Vishal Kulkarni <vishal@chelsio.com>
4256 L:      netdev@vger.kernel.org
4257 W:      http://www.chelsio.com
4258 S:      Supported
4259 F:      drivers/net/ethernet/chelsio/cxgb3/
4260
4261 CXGB3 ISCSI DRIVER (CXGB3I)
4262 M:      Karen Xie <kxie@chelsio.com>
4263 L:      linux-scsi@vger.kernel.org
4264 W:      http://www.chelsio.com
4265 S:      Supported
4266 F:      drivers/scsi/cxgbi/cxgb3i
4267
4268 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4269 M:      Steve Wise <swise@chelsio.com>
4270 L:      linux-rdma@vger.kernel.org
4271 W:      http://www.openfabrics.org
4272 S:      Supported
4273 F:      drivers/infiniband/hw/cxgb3/
4274 F:      include/uapi/rdma/cxgb3-abi.h
4275
4276 CXGB4 CRYPTO DRIVER (chcr)
4277 M:      Harsh Jain <harsh@chelsio.com>
4278 L:      linux-crypto@vger.kernel.org
4279 W:      http://www.chelsio.com
4280 S:      Supported
4281 F:      drivers/crypto/chelsio
4282
4283 CXGB4 ETHERNET DRIVER (CXGB4)
4284 M:      Vishal Kulkarni <vishal@chelsio.com>
4285 L:      netdev@vger.kernel.org
4286 W:      http://www.chelsio.com
4287 S:      Supported
4288 F:      drivers/net/ethernet/chelsio/cxgb4/
4289
4290 CXGB4 ISCSI DRIVER (CXGB4I)
4291 M:      Karen Xie <kxie@chelsio.com>
4292 L:      linux-scsi@vger.kernel.org
4293 W:      http://www.chelsio.com
4294 S:      Supported
4295 F:      drivers/scsi/cxgbi/cxgb4i
4296
4297 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4298 M:      Steve Wise <swise@chelsio.com>
4299 L:      linux-rdma@vger.kernel.org
4300 W:      http://www.openfabrics.org
4301 S:      Supported
4302 F:      drivers/infiniband/hw/cxgb4/
4303 F:      include/uapi/rdma/cxgb4-abi.h
4304
4305 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4306 M:      Casey Leedom <leedom@chelsio.com>
4307 L:      netdev@vger.kernel.org
4308 W:      http://www.chelsio.com
4309 S:      Supported
4310 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4311
4312 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4313 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4314 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4315 L:      linuxppc-dev@lists.ozlabs.org
4316 S:      Supported
4317 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4318 F:      drivers/misc/cxl/
4319 F:      include/misc/cxl*
4320 F:      include/uapi/misc/cxl.h
4321 F:      Documentation/powerpc/cxl.txt
4322 F:      Documentation/ABI/testing/sysfs-class-cxl
4323
4324 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4325 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4326 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4327 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4328 L:      linux-scsi@vger.kernel.org
4329 S:      Supported
4330 F:      drivers/scsi/cxlflash/
4331 F:      include/uapi/scsi/cxlflash_ioctl.h
4332 F:      Documentation/powerpc/cxlflash.txt
4333
4334 CYBERPRO FB DRIVER
4335 M:      Russell King <linux@armlinux.org.uk>
4336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4337 W:      http://www.armlinux.org.uk/
4338 S:      Maintained
4339 F:      drivers/video/fbdev/cyber2000fb.*
4340
4341 CYCLADES ASYNC MUX DRIVER
4342 W:      http://www.cyclades.com/
4343 S:      Orphan
4344 F:      drivers/tty/cyclades.c
4345 F:      include/linux/cyclades.h
4346 F:      include/uapi/linux/cyclades.h
4347
4348 CYCLADES PC300 DRIVER
4349 W:      http://www.cyclades.com/
4350 S:      Orphan
4351 F:      drivers/net/wan/pc300*
4352
4353 CYPRESS_FIRMWARE MEDIA DRIVER
4354 M:      Antti Palosaari <crope@iki.fi>
4355 L:      linux-media@vger.kernel.org
4356 W:      https://linuxtv.org
4357 W:      http://palosaari.fi/linux/
4358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4359 T:      git git://linuxtv.org/anttip/media_tree.git
4360 S:      Maintained
4361 F:      drivers/media/common/cypress_firmware*
4362
4363 CYTTSP TOUCHSCREEN DRIVER
4364 M:      Ferruh Yigit <fery@cypress.com>
4365 L:      linux-input@vger.kernel.org
4366 S:      Supported
4367 F:      drivers/input/touchscreen/cyttsp*
4368 F:      include/linux/input/cyttsp.h
4369
4370 D-LINK DIR-685 TOUCHKEYS DRIVER
4371 M:      Linus Walleij <linus.walleij@linaro.org>
4372 L:      linux-input@vger.kernel.org
4373 S:      Supported
4374 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4375
4376 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4377 M:      Joshua Kinard <kumba@gentoo.org>
4378 S:      Maintained
4379 F:      drivers/rtc/rtc-ds1685.c
4380 F:      include/linux/rtc/ds1685.h
4381
4382 DAMA SLAVE for AX.25
4383 M:      Joerg Reuter <jreuter@yaina.de>
4384 W:      http://yaina.de/jreuter/
4385 W:      http://www.qsl.net/dl1bke/
4386 L:      linux-hams@vger.kernel.org
4387 S:      Maintained
4388 F:      net/ax25/af_ax25.c
4389 F:      net/ax25/ax25_dev.c
4390 F:      net/ax25/ax25_ds_*
4391 F:      net/ax25/ax25_in.c
4392 F:      net/ax25/ax25_out.c
4393 F:      net/ax25/ax25_timer.c
4394 F:      net/ax25/sysctl_net_ax25.c
4395
4396 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4397 L:      netdev@vger.kernel.org
4398 S:      Orphan
4399 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4400 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4401
4402 DC390/AM53C974 SCSI driver
4403 M:      Hannes Reinecke <hare@suse.com>
4404 L:      linux-scsi@vger.kernel.org
4405 S:      Maintained
4406 F:      drivers/scsi/am53c974.c
4407
4408 DC395x SCSI driver
4409 M:      Oliver Neukum <oliver@neukum.org>
4410 M:      Ali Akcaagac <aliakc@web.de>
4411 M:      Jamie Lenehan <lenehan@twibble.org>
4412 L:      dc395x@twibble.org
4413 W:      http://twibble.org/dist/dc395x/
4414 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4415 S:      Maintained
4416 F:      Documentation/scsi/dc395x.txt
4417 F:      drivers/scsi/dc395x.*
4418
4419 DCCP PROTOCOL
4420 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4421 L:      dccp@vger.kernel.org
4422 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4423 S:      Maintained
4424 F:      include/linux/dccp.h
4425 F:      include/uapi/linux/dccp.h
4426 F:      include/linux/tfrc.h
4427 F:      net/dccp/
4428
4429 DECnet NETWORK LAYER
4430 W:      http://linux-decnet.sourceforge.net
4431 L:      linux-decnet-user@lists.sourceforge.net
4432 S:      Orphan
4433 F:      Documentation/networking/decnet.txt
4434 F:      net/decnet/
4435
4436 DECSTATION PLATFORM SUPPORT
4437 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4438 L:      linux-mips@vger.kernel.org
4439 W:      http://www.linux-mips.org/wiki/DECstation
4440 S:      Maintained
4441 F:      arch/mips/dec/
4442 F:      arch/mips/include/asm/dec/
4443 F:      arch/mips/include/asm/mach-dec/
4444
4445 DEFXX FDDI NETWORK DRIVER
4446 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4447 S:      Maintained
4448 F:      drivers/net/fddi/defxx.*
4449
4450 DELL SMBIOS DRIVER
4451 M:      Pali Rohár <pali.rohar@gmail.com>
4452 M:      Mario Limonciello <mario.limonciello@dell.com>
4453 L:      platform-driver-x86@vger.kernel.org
4454 S:      Maintained
4455 F:      drivers/platform/x86/dell-smbios.*
4456
4457 DELL SMBIOS SMM DRIVER
4458 M:      Mario Limonciello <mario.limonciello@dell.com>
4459 L:      platform-driver-x86@vger.kernel.org
4460 S:      Maintained
4461 F:      drivers/platform/x86/dell-smbios-smm.c
4462
4463 DELL SMBIOS WMI DRIVER
4464 M:      Mario Limonciello <mario.limonciello@dell.com>
4465 L:      platform-driver-x86@vger.kernel.org
4466 S:      Maintained
4467 F:      drivers/platform/x86/dell-smbios-wmi.c
4468 F:      tools/wmi/dell-smbios-example.c
4469
4470 DEFZA FDDI NETWORK DRIVER
4471 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4472 S:      Maintained
4473 F:      drivers/net/fddi/defza.*
4474
4475 DELL LAPTOP DRIVER
4476 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4477 M:      Pali Rohár <pali.rohar@gmail.com>
4478 L:      platform-driver-x86@vger.kernel.org
4479 S:      Maintained
4480 F:      drivers/platform/x86/dell-laptop.c
4481
4482 DELL LAPTOP FREEFALL DRIVER
4483 M:      Pali Rohár <pali.rohar@gmail.com>
4484 S:      Maintained
4485 F:      drivers/platform/x86/dell-smo8800.c
4486
4487 DELL LAPTOP RBTN DRIVER
4488 M:      Pali Rohár <pali.rohar@gmail.com>
4489 S:      Maintained
4490 F:      drivers/platform/x86/dell-rbtn.*
4491
4492 DELL REMOTE BIOS UPDATE DRIVER
4493 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4494 L:      platform-driver-x86@vger.kernel.org
4495 S:      Maintained
4496 F:      drivers/platform/x86/dell_rbu.c
4497
4498 DELL LAPTOP SMM DRIVER
4499 M:      Pali Rohár <pali.rohar@gmail.com>
4500 S:      Maintained
4501 F:      drivers/hwmon/dell-smm-hwmon.c
4502 F:      include/uapi/linux/i8k.h
4503
4504 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4505 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4506 L:      platform-driver-x86@vger.kernel.org
4507 S:      Maintained
4508 F:      Documentation/dcdbas.txt
4509 F:      drivers/platform/x86/dcdbas.*
4510
4511 DELL WMI NOTIFICATIONS DRIVER
4512 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4513 M:      Pali Rohár <pali.rohar@gmail.com>
4514 S:      Maintained
4515 F:      drivers/platform/x86/dell-wmi.c
4516
4517 DELL WMI DESCRIPTOR DRIVER
4518 M:      Mario Limonciello <mario.limonciello@dell.com>
4519 S:      Maintained
4520 F:      drivers/platform/x86/dell-wmi-descriptor.c
4521
4522 DELTA ST MEDIA DRIVER
4523 M:      Hugues Fruchet <hugues.fruchet@st.com>
4524 L:      linux-media@vger.kernel.org
4525 T:      git git://linuxtv.org/media_tree.git
4526 W:      https://linuxtv.org
4527 S:      Supported
4528 F:      drivers/media/platform/sti/delta
4529
4530 DENALI NAND DRIVER
4531 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4532 L:      linux-mtd@lists.infradead.org
4533 S:      Supported
4534 F:      drivers/mtd/nand/raw/denali*
4535
4536 DESIGNWARE USB2 DRD IP DRIVER
4537 M:      Minas Harutyunyan <hminas@synopsys.com>
4538 L:      linux-usb@vger.kernel.org
4539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4540 S:      Maintained
4541 F:      drivers/usb/dwc2/
4542
4543 DESIGNWARE USB3 DRD IP DRIVER
4544 M:      Felipe Balbi <balbi@kernel.org>
4545 L:      linux-usb@vger.kernel.org
4546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4547 S:      Maintained
4548 F:      drivers/usb/dwc3/
4549
4550 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4551 M:      Andreas Klinger <ak@it-klinger.de>
4552 L:      linux-iio@vger.kernel.org
4553 S:      Maintained
4554 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4555 F:      drivers/iio/proximity/srf*.c
4556
4557 DEVICE COREDUMP (DEV_COREDUMP)
4558 M:      Johannes Berg <johannes@sipsolutions.net>
4559 L:      linux-kernel@vger.kernel.org
4560 S:      Maintained
4561 F:      drivers/base/devcoredump.c
4562 F:      include/linux/devcoredump.h
4563
4564 DEVICE FREQUENCY (DEVFREQ)
4565 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4566 M:      Kyungmin Park <kyungmin.park@samsung.com>
4567 R:      Chanwoo Choi <cw00.choi@samsung.com>
4568 L:      linux-pm@vger.kernel.org
4569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4570 S:      Maintained
4571 F:      drivers/devfreq/
4572 F:      include/linux/devfreq.h
4573 F:      Documentation/devicetree/bindings/devfreq/
4574 F:      include/trace/events/devfreq.h
4575
4576 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4577 M:      Chanwoo Choi <cw00.choi@samsung.com>
4578 L:      linux-pm@vger.kernel.org
4579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4580 S:      Supported
4581 F:      drivers/devfreq/event/
4582 F:      drivers/devfreq/devfreq-event.c
4583 F:      include/linux/devfreq-event.h
4584 F:      Documentation/devicetree/bindings/devfreq/event/
4585
4586 DEVICE NUMBER REGISTRY
4587 M:      Torben Mathiasen <device@lanana.org>
4588 W:      http://lanana.org/docs/device-list/index.html
4589 S:      Maintained
4590
4591 DEVICE-MAPPER  (LVM)
4592 M:      Alasdair Kergon <agk@redhat.com>
4593 M:      Mike Snitzer <snitzer@redhat.com>
4594 M:      dm-devel@redhat.com
4595 L:      dm-devel@redhat.com
4596 W:      http://sources.redhat.com/dm
4597 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4599 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4600 S:      Maintained
4601 F:      Documentation/device-mapper/
4602 F:      drivers/md/Makefile
4603 F:      drivers/md/Kconfig
4604 F:      drivers/md/dm*
4605 F:      drivers/md/persistent-data/
4606 F:      include/linux/device-mapper.h
4607 F:      include/linux/dm-*.h
4608 F:      include/uapi/linux/dm-*.h
4609
4610 DEVLINK
4611 M:      Jiri Pirko <jiri@mellanox.com>
4612 L:      netdev@vger.kernel.org
4613 S:      Supported
4614 F:      net/core/devlink.c
4615 F:      include/net/devlink.h
4616 F:      include/uapi/linux/devlink.h
4617
4618 DIALOG SEMICONDUCTOR DRIVERS
4619 M:      Support Opensource <support.opensource@diasemi.com>
4620 W:      http://www.dialog-semiconductor.com/products
4621 S:      Supported
4622 F:      Documentation/hwmon/da90??.rst
4623 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4624 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4625 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4626 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4627 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4628 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4629 F:      drivers/gpio/gpio-da90??.c
4630 F:      drivers/hwmon/da90??-hwmon.c
4631 F:      drivers/iio/adc/da91??-*.c
4632 F:      drivers/input/misc/da90??_onkey.c
4633 F:      drivers/input/touchscreen/da9052_tsi.c
4634 F:      drivers/leds/leds-da90??.c
4635 F:      drivers/mfd/da903x.c
4636 F:      drivers/mfd/da90??-*.c
4637 F:      drivers/mfd/da91??-*.c
4638 F:      drivers/power/supply/da9052-battery.c
4639 F:      drivers/power/supply/da91??-*.c
4640 F:      drivers/regulator/da903x.c
4641 F:      drivers/regulator/da9???-regulator.[ch]
4642 F:      drivers/thermal/da90??-thermal.c
4643 F:      drivers/rtc/rtc-da90??.c
4644 F:      drivers/video/backlight/da90??_bl.c
4645 F:      drivers/watchdog/da90??_wdt.c
4646 F:      include/linux/mfd/da903x.h
4647 F:      include/linux/mfd/da9052/
4648 F:      include/linux/mfd/da9055/
4649 F:      include/linux/mfd/da9062/
4650 F:      include/linux/mfd/da9063/
4651 F:      include/linux/mfd/da9150/
4652 F:      include/linux/regulator/da9211.h
4653 F:      include/sound/da[79]*.h
4654 F:      sound/soc/codecs/da[79]*.[ch]
4655
4656 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4657 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4658 L:      linux-gpio@vger.kernel.org
4659 S:      Maintained
4660 F:      drivers/gpio/gpio-gpio-mm.c
4661
4662 DIOLAN U2C-12 I2C DRIVER
4663 M:      Guenter Roeck <linux@roeck-us.net>
4664 L:      linux-i2c@vger.kernel.org
4665 S:      Maintained
4666 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4667
4668 FILESYSTEM DIRECT ACCESS (DAX)
4669 M:      Dan Williams <dan.j.williams@intel.com>
4670 R:      Matthew Wilcox <willy@infradead.org>
4671 R:      Jan Kara <jack@suse.cz>
4672 L:      linux-fsdevel@vger.kernel.org
4673 L:      linux-nvdimm@lists.01.org
4674 S:      Supported
4675 F:      fs/dax.c
4676 F:      include/linux/dax.h
4677 F:      include/trace/events/fs_dax.h
4678
4679 DEVICE DIRECT ACCESS (DAX)
4680 M:      Dan Williams <dan.j.williams@intel.com>
4681 M:      Vishal Verma <vishal.l.verma@intel.com>
4682 M:      Keith Busch <keith.busch@intel.com>
4683 M:      Dave Jiang <dave.jiang@intel.com>
4684 L:      linux-nvdimm@lists.01.org
4685 S:      Supported
4686 F:      drivers/dax/
4687
4688 DIRECTORY NOTIFICATION (DNOTIFY)
4689 M:      Jan Kara <jack@suse.cz>
4690 R:      Amir Goldstein <amir73il@gmail.com>
4691 L:      linux-fsdevel@vger.kernel.org
4692 S:      Maintained
4693 F:      Documentation/filesystems/dnotify.txt
4694 F:      fs/notify/dnotify/
4695 F:      include/linux/dnotify.h
4696
4697 DISK GEOMETRY AND PARTITION HANDLING
4698 M:      Andries Brouwer <aeb@cwi.nl>
4699 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4700 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4701 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4702 S:      Maintained
4703
4704 DISKQUOTA
4705 M:      Jan Kara <jack@suse.com>
4706 S:      Maintained
4707 F:      Documentation/filesystems/quota.txt
4708 F:      fs/quota/
4709 F:      include/linux/quota*.h
4710 F:      include/uapi/linux/quota*.h
4711
4712 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4713 M:      Bernie Thompson <bernie@plugable.com>
4714 L:      linux-fbdev@vger.kernel.org
4715 S:      Maintained
4716 W:      http://plugable.com/category/projects/udlfb/
4717 F:      drivers/video/fbdev/udlfb.c
4718 F:      include/video/udlfb.h
4719 F:      Documentation/fb/udlfb.txt
4720
4721 DISTRIBUTED LOCK MANAGER (DLM)
4722 M:      Christine Caulfield <ccaulfie@redhat.com>
4723 M:      David Teigland <teigland@redhat.com>
4724 L:      cluster-devel@redhat.com
4725 W:      http://sources.redhat.com/cluster/
4726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4727 S:      Supported
4728 F:      fs/dlm/
4729
4730 DMA BUFFER SHARING FRAMEWORK
4731 M:      Sumit Semwal <sumit.semwal@linaro.org>
4732 S:      Maintained
4733 L:      linux-media@vger.kernel.org
4734 L:      dri-devel@lists.freedesktop.org
4735 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4736 F:      drivers/dma-buf/
4737 F:      include/linux/dma-buf*
4738 F:      include/linux/reservation.h
4739 F:      include/linux/*fence.h
4740 F:      Documentation/driver-api/dma-buf.rst
4741 T:      git git://anongit.freedesktop.org/drm/drm-misc
4742
4743 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4744 M:      Vinod Koul <vkoul@kernel.org>
4745 L:      dmaengine@vger.kernel.org
4746 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4747 S:      Maintained
4748 F:      drivers/dma/
4749 F:      include/linux/dmaengine.h
4750 F:      include/linux/of_dma.h
4751 F:      Documentation/devicetree/bindings/dma/
4752 F:      Documentation/driver-api/dmaengine/
4753 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4754
4755 DMA MAPPING HELPERS
4756 M:      Christoph Hellwig <hch@lst.de>
4757 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4758 R:      Robin Murphy <robin.murphy@arm.com>
4759 L:      iommu@lists.linux-foundation.org
4760 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4761 W:      http://git.infradead.org/users/hch/dma-mapping.git
4762 S:      Supported
4763 F:      kernel/dma/
4764 F:      include/asm-generic/dma-mapping.h
4765 F:      include/linux/dma-direct.h
4766 F:      include/linux/dma-mapping.h
4767 F:      include/linux/dma-noncoherent.h
4768
4769 DME1737 HARDWARE MONITOR DRIVER
4770 M:      Juerg Haefliger <juergh@gmail.com>
4771 L:      linux-hwmon@vger.kernel.org
4772 S:      Maintained
4773 F:      Documentation/hwmon/dme1737.rst
4774 F:      drivers/hwmon/dme1737.c
4775
4776 DMI/SMBIOS SUPPORT
4777 M:      Jean Delvare <jdelvare@suse.com>
4778 S:      Maintained
4779 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4780 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4781 F:      drivers/firmware/dmi-id.c
4782 F:      drivers/firmware/dmi_scan.c
4783 F:      include/linux/dmi.h
4784
4785 DOCUMENTATION
4786 M:      Jonathan Corbet <corbet@lwn.net>
4787 L:      linux-doc@vger.kernel.org
4788 S:      Maintained
4789 F:      Documentation/
4790 F:      scripts/kernel-doc
4791 X:      Documentation/ABI/
4792 X:      Documentation/acpi/
4793 X:      Documentation/devicetree/
4794 X:      Documentation/i2c/
4795 X:      Documentation/media/
4796 X:      Documentation/power/
4797 X:      Documentation/spi/
4798 T:      git git://git.lwn.net/linux.git docs-next
4799
4800 DOCUMENTATION/ITALIAN
4801 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4802 L:      linux-doc@vger.kernel.org
4803 S:      Maintained
4804 F:      Documentation/translations/it_IT
4805
4806 DONGWOON DW9714 LENS VOICE COIL DRIVER
4807 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4808 L:      linux-media@vger.kernel.org
4809 T:      git git://linuxtv.org/media_tree.git
4810 S:      Maintained
4811 F:      drivers/media/i2c/dw9714.c
4812 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4813
4814 DONGWOON DW9807 LENS VOICE COIL DRIVER
4815 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4816 L:      linux-media@vger.kernel.org
4817 T:      git git://linuxtv.org/media_tree.git
4818 S:      Maintained
4819 F:      drivers/media/i2c/dw9807-vcm.c
4820 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4821
4822 DOUBLETALK DRIVER
4823 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4824 L:      blinux-list@redhat.com
4825 S:      Maintained
4826 F:      drivers/char/dtlk.c
4827 F:      include/linux/dtlk.h
4828
4829 DPAA2 DATAPATH I/O (DPIO) DRIVER
4830 M:      Roy Pledge <Roy.Pledge@nxp.com>
4831 L:      linux-kernel@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/soc/fsl/dpio
4834
4835 DPAA2 ETHERNET DRIVER
4836 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4837 L:      netdev@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4840 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4841 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4842 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4843 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4844
4845 DPAA2 ETHERNET SWITCH DRIVER
4846 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4847 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4848 L:      linux-kernel@vger.kernel.org
4849 S:      Maintained
4850 F:      drivers/staging/fsl-dpaa2/ethsw
4851
4852 DPAA2 PTP CLOCK DRIVER
4853 M:      Yangbo Lu <yangbo.lu@nxp.com>
4854 L:      netdev@vger.kernel.org
4855 S:      Maintained
4856 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4857 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4858
4859 DPT_I2O SCSI RAID DRIVER
4860 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4861 L:      linux-scsi@vger.kernel.org
4862 W:      http://www.adaptec.com/
4863 S:      Maintained
4864 F:      drivers/scsi/dpt*
4865 F:      drivers/scsi/dpt/
4866
4867 DRBD DRIVER
4868 M:      Philipp Reisner <philipp.reisner@linbit.com>
4869 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4870 L:      drbd-dev@lists.linbit.com
4871 W:      http://www.drbd.org
4872 T:      git git://git.linbit.com/linux-drbd.git
4873 T:      git git://git.linbit.com/drbd-8.4.git
4874 S:      Supported
4875 F:      drivers/block/drbd/
4876 F:      lib/lru_cache.c
4877 F:      Documentation/blockdev/drbd/
4878
4879 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4880 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4881 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4883 S:      Supported
4884 F:      Documentation/kobject.txt
4885 F:      drivers/base/
4886 F:      fs/debugfs/
4887 F:      fs/sysfs/
4888 F:      include/linux/debugfs.h
4889 F:      include/linux/kobj*
4890 F:      lib/kobj*
4891
4892 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4893 M:      Kevin Hilman <khilman@kernel.org>
4894 M:      Nishanth Menon <nm@ti.com>
4895 S:      Maintained
4896 F:      drivers/power/avs/
4897 F:      include/linux/power/smartreflex.h
4898 L:      linux-pm@vger.kernel.org
4899
4900 DRM DRIVER FOR ARM PL111 CLCD
4901 M:      Eric Anholt <eric@anholt.net>
4902 T:      git git://anongit.freedesktop.org/drm/drm-misc
4903 S:      Supported
4904 F:      drivers/gpu/drm/pl111/
4905
4906 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4907 M:      Linus Walleij <linus.walleij@linaro.org>
4908 T:      git git://anongit.freedesktop.org/drm/drm-misc
4909 S:      Maintained
4910 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4911 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4912
4913 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4914 M:      Dave Airlie <airlied@redhat.com>
4915 S:      Odd Fixes
4916 F:      drivers/gpu/drm/ast/
4917
4918 DRM DRIVER FOR BOCHS VIRTUAL GPU
4919 M:      Gerd Hoffmann <kraxel@redhat.com>
4920 L:      virtualization@lists.linux-foundation.org
4921 T:      git git://anongit.freedesktop.org/drm/drm-misc
4922 S:      Maintained
4923 F:      drivers/gpu/drm/bochs/
4924
4925 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4926 M:      Linus Walleij <linus.walleij@linaro.org>
4927 T:      git git://anongit.freedesktop.org/drm/drm-misc
4928 S:      Maintained
4929 F:      drivers/gpu/drm/tve200/
4930
4931 DRM DRIVER FOR ILITEK ILI9225 PANELS
4932 M:      David Lechner <david@lechnology.com>
4933 S:      Maintained
4934 F:      drivers/gpu/drm/tinydrm/ili9225.c
4935 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4936
4937 DRM DRIVER FOR HX8357D PANELS
4938 M:      Eric Anholt <eric@anholt.net>
4939 T:      git git://anongit.freedesktop.org/drm/drm-misc
4940 S:      Maintained
4941 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4942 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4943
4944 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4945 S:      Orphan / Obsolete
4946 F:      drivers/gpu/drm/i810/
4947 F:      include/uapi/drm/i810_drm.h
4948
4949 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4950 S:      Orphan / Obsolete
4951 F:      drivers/gpu/drm/mga/
4952 F:      include/uapi/drm/mga_drm.h
4953
4954 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4955 M:      Dave Airlie <airlied@redhat.com>
4956 S:      Odd Fixes
4957 F:      drivers/gpu/drm/mgag200/
4958
4959 DRM DRIVER FOR MI0283QT
4960 M:      Noralf Trønnes <noralf@tronnes.org>
4961 S:      Maintained
4962 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4963 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4964
4965 DRM DRIVER FOR MSM ADRENO GPU
4966 M:      Rob Clark <robdclark@gmail.com>
4967 M:      Sean Paul <sean@poorly.run>
4968 L:      linux-arm-msm@vger.kernel.org
4969 L:      dri-devel@lists.freedesktop.org
4970 L:      freedreno@lists.freedesktop.org
4971 T:      git https://gitlab.freedesktop.org/drm/msm.git
4972 S:      Maintained
4973 F:      drivers/gpu/drm/msm/
4974 F:      include/uapi/drm/msm_drm.h
4975 F:      Documentation/devicetree/bindings/display/msm/
4976
4977 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4978 M:      Ben Skeggs <bskeggs@redhat.com>
4979 L:      dri-devel@lists.freedesktop.org
4980 L:      nouveau@lists.freedesktop.org
4981 T:      git git://github.com/skeggsb/linux
4982 S:      Supported
4983 F:      drivers/gpu/drm/nouveau/
4984 F:      include/uapi/drm/nouveau_drm.h
4985
4986 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4987 M:      Stefan Mavrodiev <stefan@olimex.com>
4988 S:      Maintained
4989 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4990 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4991
4992 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4993 M:      Noralf Trønnes <noralf@tronnes.org>
4994 S:      Maintained
4995 F:      drivers/gpu/drm/tinydrm/repaper.c
4996 F:      Documentation/devicetree/bindings/display/repaper.txt
4997
4998 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4999 M:      Dave Airlie <airlied@redhat.com>
5000 M:      Gerd Hoffmann <kraxel@redhat.com>
5001 L:      virtualization@lists.linux-foundation.org
5002 T:      git git://anongit.freedesktop.org/drm/drm-misc
5003 S:      Obsolete
5004 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5005 F:      drivers/gpu/drm/cirrus/
5006
5007 DRM DRIVER FOR QXL VIRTUAL GPU
5008 M:      Dave Airlie <airlied@redhat.com>
5009 M:      Gerd Hoffmann <kraxel@redhat.com>
5010 L:      virtualization@lists.linux-foundation.org
5011 L:      spice-devel@lists.freedesktop.org
5012 T:      git git://anongit.freedesktop.org/drm/drm-misc
5013 S:      Maintained
5014 F:      drivers/gpu/drm/qxl/
5015 F:      include/uapi/drm/qxl_drm.h
5016
5017 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5018 S:      Orphan / Obsolete
5019 F:      drivers/gpu/drm/r128/
5020 F:      include/uapi/drm/r128_drm.h
5021
5022 DRM DRIVER FOR SAVAGE VIDEO CARDS
5023 S:      Orphan / Obsolete
5024 F:      drivers/gpu/drm/savage/
5025 F:      include/uapi/drm/savage_drm.h
5026
5027 DRM DRIVER FOR SIS VIDEO CARDS
5028 S:      Orphan / Obsolete
5029 F:      drivers/gpu/drm/sis/
5030 F:      include/uapi/drm/sis_drm.h
5031
5032 DRM DRIVER FOR SITRONIX ST7701 PANELS
5033 M:      Jagan Teki <jagan@amarulasolutions.com>
5034 S:      Maintained
5035 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5036 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5037
5038 DRM DRIVER FOR SITRONIX ST7586 PANELS
5039 M:      David Lechner <david@lechnology.com>
5040 S:      Maintained
5041 F:      drivers/gpu/drm/tinydrm/st7586.c
5042 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5043
5044 DRM DRIVER FOR SITRONIX ST7735R PANELS
5045 M:      David Lechner <david@lechnology.com>
5046 S:      Maintained
5047 F:      drivers/gpu/drm/tinydrm/st7735r.c
5048 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5049
5050 DRM DRIVER FOR TDFX VIDEO CARDS
5051 S:      Orphan / Obsolete
5052 F:      drivers/gpu/drm/tdfx/
5053
5054 DRM DRIVER FOR TPO TPG110 PANELS
5055 M:      Linus Walleij <linus.walleij@linaro.org>
5056 T:      git git://anongit.freedesktop.org/drm/drm-misc
5057 S:      Maintained
5058 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5059 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5060
5061 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5062 M:      Dave Airlie <airlied@redhat.com>
5063 R:      Sean Paul <sean@poorly.run>
5064 L:      dri-devel@lists.freedesktop.org
5065 S:      Odd Fixes
5066 F:      drivers/gpu/drm/udl/
5067 T:      git git://anongit.freedesktop.org/drm/drm-misc
5068
5069 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5070 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5071 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5072 R:      Daniel Vetter <daniel@ffwll.ch>
5073 T:      git git://anongit.freedesktop.org/drm/drm-misc
5074 S:      Maintained
5075 L:      dri-devel@lists.freedesktop.org
5076 F:      drivers/gpu/drm/vkms/
5077 F:      Documentation/gpu/vkms.rst
5078
5079 DRM DRIVER FOR VMWARE VIRTUAL GPU
5080 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5081 M:      Thomas Hellstrom <thellstrom@vmware.com>
5082 L:      dri-devel@lists.freedesktop.org
5083 T:      git git://people.freedesktop.org/~thomash/linux
5084 S:      Supported
5085 F:      drivers/gpu/drm/vmwgfx/
5086 F:      include/uapi/drm/vmwgfx_drm.h
5087
5088 DRM DRIVERS
5089 M:      David Airlie <airlied@linux.ie>
5090 M:      Daniel Vetter <daniel@ffwll.ch>
5091 L:      dri-devel@lists.freedesktop.org
5092 T:      git git://anongit.freedesktop.org/drm/drm
5093 B:      https://bugs.freedesktop.org/
5094 C:      irc://chat.freenode.net/dri-devel
5095 S:      Maintained
5096 F:      drivers/gpu/drm/
5097 F:      drivers/gpu/vga/
5098 F:      Documentation/devicetree/bindings/display/
5099 F:      Documentation/devicetree/bindings/gpu/
5100 F:      Documentation/gpu/
5101 F:      include/drm/
5102 F:      include/uapi/drm/
5103 F:      include/linux/vga*
5104
5105 DRM DRIVERS AND MISC GPU PATCHES
5106 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5107 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5108 M:      Sean Paul <sean@poorly.run>
5109 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5110 S:      Maintained
5111 T:      git git://anongit.freedesktop.org/drm/drm-misc
5112 F:      Documentation/gpu/
5113 F:      drivers/gpu/vga/
5114 F:      drivers/gpu/drm/*
5115 F:      include/drm/drm*
5116 F:      include/uapi/drm/drm*
5117 F:      include/linux/vga*
5118
5119 DRM DRIVERS FOR ALLWINNER A10
5120 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5121 L:      dri-devel@lists.freedesktop.org
5122 S:      Supported
5123 F:      drivers/gpu/drm/sun4i/
5124 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5125 T:      git git://anongit.freedesktop.org/drm/drm-misc
5126
5127 DRM DRIVERS FOR AMLOGIC SOCS
5128 M:      Neil Armstrong <narmstrong@baylibre.com>
5129 L:      dri-devel@lists.freedesktop.org
5130 L:      linux-amlogic@lists.infradead.org
5131 W:      http://linux-meson.com/
5132 S:      Supported
5133 F:      drivers/gpu/drm/meson/
5134 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5135 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5136 F:      Documentation/gpu/meson.rst
5137 T:      git git://anongit.freedesktop.org/drm/drm-misc
5138
5139 DRM DRIVERS FOR ATMEL HLCDC
5140 M:      Boris Brezillon <bbrezillon@kernel.org>
5141 L:      dri-devel@lists.freedesktop.org
5142 S:      Supported
5143 F:      drivers/gpu/drm/atmel-hlcdc/
5144 F:      Documentation/devicetree/bindings/display/atmel/
5145 T:      git git://anongit.freedesktop.org/drm/drm-misc
5146
5147 DRM DRIVERS FOR BRIDGE CHIPS
5148 M:      Andrzej Hajda <a.hajda@samsung.com>
5149 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5150 S:      Maintained
5151 T:      git git://anongit.freedesktop.org/drm/drm-misc
5152 F:      drivers/gpu/drm/bridge/
5153
5154 DRM DRIVERS FOR EXYNOS
5155 M:      Inki Dae <inki.dae@samsung.com>
5156 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5157 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5158 M:      Kyungmin Park <kyungmin.park@samsung.com>
5159 L:      dri-devel@lists.freedesktop.org
5160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5161 S:      Supported
5162 F:      drivers/gpu/drm/exynos/
5163 F:      include/uapi/drm/exynos_drm.h
5164 F:      Documentation/devicetree/bindings/display/exynos/
5165
5166 DRM DRIVERS FOR FREESCALE DCU
5167 M:      Stefan Agner <stefan@agner.ch>
5168 M:      Alison Wang <alison.wang@nxp.com>
5169 L:      dri-devel@lists.freedesktop.org
5170 S:      Supported
5171 F:      drivers/gpu/drm/fsl-dcu/
5172 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5173 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5174 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5175 T:      git git://anongit.freedesktop.org/drm/drm-misc
5176
5177 DRM DRIVERS FOR FREESCALE IMX
5178 M:      Philipp Zabel <p.zabel@pengutronix.de>
5179 L:      dri-devel@lists.freedesktop.org
5180 S:      Maintained
5181 F:      drivers/gpu/drm/imx/
5182 F:      drivers/gpu/ipu-v3/
5183 F:      Documentation/devicetree/bindings/display/imx/
5184
5185 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5186 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5187 L:      dri-devel@lists.freedesktop.org
5188 T:      git git://github.com/patjak/drm-gma500
5189 S:      Maintained
5190 F:      drivers/gpu/drm/gma500/
5191
5192 DRM DRIVERS FOR HISILICON
5193 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5194 M:      Rongrong Zou <zourongrong@gmail.com>
5195 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5196 R:      Chen Feng <puck.chen@hisilicon.com>
5197 L:      dri-devel@lists.freedesktop.org
5198 T:      git git://github.com/xin3liang/linux.git
5199 S:      Maintained
5200 F:      drivers/gpu/drm/hisilicon/
5201 F:      Documentation/devicetree/bindings/display/hisilicon/
5202
5203 DRM DRIVERS FOR MEDIATEK
5204 M:      CK Hu <ck.hu@mediatek.com>
5205 M:      Philipp Zabel <p.zabel@pengutronix.de>
5206 L:      dri-devel@lists.freedesktop.org
5207 S:      Supported
5208 F:      drivers/gpu/drm/mediatek/
5209 F:      Documentation/devicetree/bindings/display/mediatek/
5210
5211 DRM DRIVERS FOR NVIDIA TEGRA
5212 M:      Thierry Reding <thierry.reding@gmail.com>
5213 L:      dri-devel@lists.freedesktop.org
5214 L:      linux-tegra@vger.kernel.org
5215 T:      git git://anongit.freedesktop.org/tegra/linux.git
5216 S:      Supported
5217 F:      drivers/gpu/drm/tegra/
5218 F:      drivers/gpu/host1x/
5219 F:      include/linux/host1x.h
5220 F:      include/uapi/drm/tegra_drm.h
5221 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5222
5223 DRM DRIVERS FOR RENESAS
5224 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5225 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5226 L:      dri-devel@lists.freedesktop.org
5227 L:      linux-renesas-soc@vger.kernel.org
5228 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5229 S:      Supported
5230 F:      drivers/gpu/drm/rcar-du/
5231 F:      drivers/gpu/drm/shmobile/
5232 F:      include/linux/platform_data/shmob_drm.h
5233 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5234 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5235 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5236
5237 DRM DRIVERS FOR ROCKCHIP
5238 M:      Sandy Huang <hjc@rock-chips.com>
5239 M:      Heiko Stübner <heiko@sntech.de>
5240 L:      dri-devel@lists.freedesktop.org
5241 S:      Maintained
5242 F:      drivers/gpu/drm/rockchip/
5243 F:      Documentation/devicetree/bindings/display/rockchip/
5244 T:      git git://anongit.freedesktop.org/drm/drm-misc
5245
5246 DRM DRIVERS FOR STI
5247 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5248 M:      Vincent Abriou <vincent.abriou@st.com>
5249 L:      dri-devel@lists.freedesktop.org
5250 T:      git git://anongit.freedesktop.org/drm/drm-misc
5251 S:      Maintained
5252 F:      drivers/gpu/drm/sti
5253 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5254
5255 DRM DRIVERS FOR STM
5256 M:      Yannick Fertre <yannick.fertre@st.com>
5257 M:      Philippe Cornu <philippe.cornu@st.com>
5258 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5259 M:      Vincent Abriou <vincent.abriou@st.com>
5260 L:      dri-devel@lists.freedesktop.org
5261 T:      git git://anongit.freedesktop.org/drm/drm-misc
5262 S:      Maintained
5263 F:      drivers/gpu/drm/stm
5264 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5265
5266 DRM DRIVERS FOR TI LCDC
5267 M:      Jyri Sarha <jsarha@ti.com>
5268 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5269 L:      dri-devel@lists.freedesktop.org
5270 S:      Maintained
5271 F:      drivers/gpu/drm/tilcdc/
5272 F:      Documentation/devicetree/bindings/display/tilcdc/
5273
5274 DRM DRIVERS FOR TI OMAP
5275 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5276 L:      dri-devel@lists.freedesktop.org
5277 S:      Maintained
5278 F:      drivers/gpu/drm/omapdrm/
5279 F:      Documentation/devicetree/bindings/display/ti/
5280
5281 DRM DRIVERS FOR V3D
5282 M:      Eric Anholt <eric@anholt.net>
5283 S:      Supported
5284 F:      drivers/gpu/drm/v3d/
5285 F:      include/uapi/drm/v3d_drm.h
5286 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5287 T:      git git://anongit.freedesktop.org/drm/drm-misc
5288
5289 DRM DRIVERS FOR VC4
5290 M:      Eric Anholt <eric@anholt.net>
5291 T:      git git://github.com/anholt/linux
5292 S:      Supported
5293 F:      drivers/gpu/drm/vc4/
5294 F:      include/uapi/drm/vc4_drm.h
5295 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5296 T:      git git://anongit.freedesktop.org/drm/drm-misc
5297
5298 DRM DRIVERS FOR VIVANTE GPU IP
5299 M:      Lucas Stach <l.stach@pengutronix.de>
5300 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5301 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5302 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5303 L:      dri-devel@lists.freedesktop.org
5304 S:      Maintained
5305 F:      drivers/gpu/drm/etnaviv/
5306 F:      include/uapi/drm/etnaviv_drm.h
5307 F:      Documentation/devicetree/bindings/display/etnaviv/
5308
5309 DRM DRIVERS FOR ZTE ZX
5310 M:      Shawn Guo <shawnguo@kernel.org>
5311 L:      dri-devel@lists.freedesktop.org
5312 S:      Maintained
5313 F:      drivers/gpu/drm/zte/
5314 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5315 T:      git git://anongit.freedesktop.org/drm/drm-misc
5316
5317 DRM PANEL DRIVERS
5318 M:      Thierry Reding <thierry.reding@gmail.com>
5319 L:      dri-devel@lists.freedesktop.org
5320 T:      git git://anongit.freedesktop.org/drm/drm-misc
5321 S:      Maintained
5322 F:      drivers/gpu/drm/drm_panel.c
5323 F:      drivers/gpu/drm/panel/
5324 F:      include/drm/drm_panel.h
5325 F:      Documentation/devicetree/bindings/display/panel/
5326
5327 DRM TINYDRM DRIVERS
5328 M:      Noralf Trønnes <noralf@tronnes.org>
5329 W:      https://github.com/notro/tinydrm/wiki/Development
5330 T:      git git://anongit.freedesktop.org/drm/drm-misc
5331 S:      Maintained
5332 F:      drivers/gpu/drm/tinydrm/
5333 F:      include/drm/tinydrm/
5334
5335 DRM DRIVERS FOR XEN
5336 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5337 T:      git git://anongit.freedesktop.org/drm/drm-misc
5338 L:      dri-devel@lists.freedesktop.org
5339 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5340 S:      Supported
5341 F:      drivers/gpu/drm/xen/
5342 F:      Documentation/gpu/xen-front.rst
5343
5344 DRM TTM SUBSYSTEM
5345 M:      Christian Koenig <christian.koenig@amd.com>
5346 M:      Huang Rui <ray.huang@amd.com>
5347 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5348 T:      git git://people.freedesktop.org/~agd5f/linux
5349 S:      Maintained
5350 L:      dri-devel@lists.freedesktop.org
5351 F:      include/drm/ttm/
5352 F:      drivers/gpu/drm/ttm/
5353
5354 DSBR100 USB FM RADIO DRIVER
5355 M:      Alexey Klimov <klimov.linux@gmail.com>
5356 L:      linux-media@vger.kernel.org
5357 T:      git git://linuxtv.org/media_tree.git
5358 S:      Maintained
5359 F:      drivers/media/radio/dsbr100.c
5360
5361 DSCC4 DRIVER
5362 M:      Francois Romieu <romieu@fr.zoreil.com>
5363 L:      netdev@vger.kernel.org
5364 S:      Maintained
5365 F:      drivers/net/wan/dscc4.c
5366
5367 DT3155 MEDIA DRIVER
5368 M:      Hans Verkuil <hverkuil@xs4all.nl>
5369 L:      linux-media@vger.kernel.org
5370 T:      git git://linuxtv.org/media_tree.git
5371 W:      https://linuxtv.org
5372 S:      Odd Fixes
5373 F:      drivers/media/pci/dt3155/
5374
5375 DVB_USB_AF9015 MEDIA DRIVER
5376 M:      Antti Palosaari <crope@iki.fi>
5377 L:      linux-media@vger.kernel.org
5378 W:      https://linuxtv.org
5379 W:      http://palosaari.fi/linux/
5380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5381 T:      git git://linuxtv.org/anttip/media_tree.git
5382 S:      Maintained
5383 F:      drivers/media/usb/dvb-usb-v2/af9015*
5384
5385 DVB_USB_AF9035 MEDIA DRIVER
5386 M:      Antti Palosaari <crope@iki.fi>
5387 L:      linux-media@vger.kernel.org
5388 W:      https://linuxtv.org
5389 W:      http://palosaari.fi/linux/
5390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5391 T:      git git://linuxtv.org/anttip/media_tree.git
5392 S:      Maintained
5393 F:      drivers/media/usb/dvb-usb-v2/af9035*
5394
5395 DVB_USB_ANYSEE MEDIA DRIVER
5396 M:      Antti Palosaari <crope@iki.fi>
5397 L:      linux-media@vger.kernel.org
5398 W:      https://linuxtv.org
5399 W:      http://palosaari.fi/linux/
5400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5401 T:      git git://linuxtv.org/anttip/media_tree.git
5402 S:      Maintained
5403 F:      drivers/media/usb/dvb-usb-v2/anysee*
5404
5405 DVB_USB_AU6610 MEDIA DRIVER
5406 M:      Antti Palosaari <crope@iki.fi>
5407 L:      linux-media@vger.kernel.org
5408 W:      https://linuxtv.org
5409 W:      http://palosaari.fi/linux/
5410 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5411 T:      git git://linuxtv.org/anttip/media_tree.git
5412 S:      Maintained
5413 F:      drivers/media/usb/dvb-usb-v2/au6610*
5414
5415 DVB_USB_CE6230 MEDIA DRIVER
5416 M:      Antti Palosaari <crope@iki.fi>
5417 L:      linux-media@vger.kernel.org
5418 W:      https://linuxtv.org
5419 W:      http://palosaari.fi/linux/
5420 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5421 T:      git git://linuxtv.org/anttip/media_tree.git
5422 S:      Maintained
5423 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5424
5425 DVB_USB_CXUSB MEDIA DRIVER
5426 M:      Michael Krufky <mkrufky@linuxtv.org>
5427 L:      linux-media@vger.kernel.org
5428 W:      https://linuxtv.org
5429 W:      http://github.com/mkrufky
5430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5431 T:      git git://linuxtv.org/media_tree.git
5432 S:      Maintained
5433 F:      drivers/media/usb/dvb-usb/cxusb*
5434
5435 DVB_USB_EC168 MEDIA DRIVER
5436 M:      Antti Palosaari <crope@iki.fi>
5437 L:      linux-media@vger.kernel.org
5438 W:      https://linuxtv.org
5439 W:      http://palosaari.fi/linux/
5440 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5441 T:      git git://linuxtv.org/anttip/media_tree.git
5442 S:      Maintained
5443 F:      drivers/media/usb/dvb-usb-v2/ec168*
5444
5445 DVB_USB_GL861 MEDIA DRIVER
5446 M:      Antti Palosaari <crope@iki.fi>
5447 L:      linux-media@vger.kernel.org
5448 W:      https://linuxtv.org
5449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5450 T:      git git://linuxtv.org/anttip/media_tree.git
5451 S:      Maintained
5452 F:      drivers/media/usb/dvb-usb-v2/gl861*
5453
5454 DVB_USB_MXL111SF MEDIA DRIVER
5455 M:      Michael Krufky <mkrufky@linuxtv.org>
5456 L:      linux-media@vger.kernel.org
5457 W:      https://linuxtv.org
5458 W:      http://github.com/mkrufky
5459 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5460 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5461 S:      Maintained
5462 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5463
5464 DVB_USB_RTL28XXU MEDIA DRIVER
5465 M:      Antti Palosaari <crope@iki.fi>
5466 L:      linux-media@vger.kernel.org
5467 W:      https://linuxtv.org
5468 W:      http://palosaari.fi/linux/
5469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5470 T:      git git://linuxtv.org/anttip/media_tree.git
5471 S:      Maintained
5472 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5473
5474 DVB_USB_V2 MEDIA DRIVER
5475 M:      Antti Palosaari <crope@iki.fi>
5476 L:      linux-media@vger.kernel.org
5477 W:      https://linuxtv.org
5478 W:      http://palosaari.fi/linux/
5479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5480 T:      git git://linuxtv.org/anttip/media_tree.git
5481 S:      Maintained
5482 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5483 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5484
5485 DYNAMIC DEBUG
5486 M:      Jason Baron <jbaron@akamai.com>
5487 S:      Maintained
5488 F:      lib/dynamic_debug.c
5489 F:      include/linux/dynamic_debug.h
5490
5491 DYNAMIC INTERRUPT MODERATION
5492 M:      Tal Gilboa <talgi@mellanox.com>
5493 S:      Maintained
5494 F:      include/linux/net_dim.h
5495
5496 DZ DECSTATION DZ11 SERIAL DRIVER
5497 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5498 S:      Maintained
5499 F:      drivers/tty/serial/dz.*
5500
5501 E3X0 POWER BUTTON DRIVER
5502 M:      Moritz Fischer <moritz.fischer@ettus.com>
5503 L:      usrp-users@lists.ettus.com
5504 W:      http://www.ettus.com
5505 S:      Supported
5506 F:      drivers/input/misc/e3x0-button.c
5507 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5508
5509 E4000 MEDIA DRIVER
5510 M:      Antti Palosaari <crope@iki.fi>
5511 L:      linux-media@vger.kernel.org
5512 W:      https://linuxtv.org
5513 W:      http://palosaari.fi/linux/
5514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5515 T:      git git://linuxtv.org/anttip/media_tree.git
5516 S:      Maintained
5517 F:      drivers/media/tuners/e4000*
5518
5519 EARTH_PT1 MEDIA DRIVER
5520 M:      Akihiro Tsukada <tskd08@gmail.com>
5521 L:      linux-media@vger.kernel.org
5522 S:      Odd Fixes
5523 F:      drivers/media/pci/pt1/
5524
5525 EARTH_PT3 MEDIA DRIVER
5526 M:      Akihiro Tsukada <tskd08@gmail.com>
5527 L:      linux-media@vger.kernel.org
5528 S:      Odd Fixes
5529 F:      drivers/media/pci/pt3/
5530
5531 EC100 MEDIA DRIVER
5532 M:      Antti Palosaari <crope@iki.fi>
5533 L:      linux-media@vger.kernel.org
5534 W:      https://linuxtv.org
5535 W:      http://palosaari.fi/linux/
5536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5537 T:      git git://linuxtv.org/anttip/media_tree.git
5538 S:      Maintained
5539 F:      drivers/media/dvb-frontends/ec100*
5540
5541 ECRYPT FILE SYSTEM
5542 M:      Tyler Hicks <tyhicks@canonical.com>
5543 L:      ecryptfs@vger.kernel.org
5544 W:      http://ecryptfs.org
5545 W:      https://launchpad.net/ecryptfs
5546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5547 S:      Supported
5548 F:      Documentation/filesystems/ecryptfs.txt
5549 F:      fs/ecryptfs/
5550
5551 EDAC-AMD64
5552 M:      Borislav Petkov <bp@alien8.de>
5553 L:      linux-edac@vger.kernel.org
5554 S:      Maintained
5555 F:      drivers/edac/amd64_edac*
5556
5557 EDAC-AST2500
5558 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5559 S:      Supported
5560 F:      drivers/edac/aspeed_edac.c
5561 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5562
5563 EDAC-CALXEDA
5564 M:      Robert Richter <rric@kernel.org>
5565 L:      linux-edac@vger.kernel.org
5566 S:      Maintained
5567 F:      drivers/edac/highbank*
5568
5569 EDAC-CAVIUM OCTEON
5570 M:      Ralf Baechle <ralf@linux-mips.org>
5571 M:      David Daney <david.daney@cavium.com>
5572 L:      linux-edac@vger.kernel.org
5573 L:      linux-mips@vger.kernel.org
5574 S:      Supported
5575 F:      drivers/edac/octeon_edac*
5576
5577 EDAC-CAVIUM THUNDERX
5578 M:      David Daney <david.daney@cavium.com>
5579 M:      Jan Glauber <jglauber@cavium.com>
5580 L:      linux-edac@vger.kernel.org
5581 S:      Supported
5582 F:      drivers/edac/thunderx_edac*
5583
5584 EDAC-CORE
5585 M:      Borislav Petkov <bp@alien8.de>
5586 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5587 R:      James Morse <james.morse@arm.com>
5588 L:      linux-edac@vger.kernel.org
5589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5591 S:      Supported
5592 F:      Documentation/admin-guide/ras.rst
5593 F:      Documentation/driver-api/edac.rst
5594 F:      drivers/edac/
5595 F:      include/linux/edac.h
5596
5597 EDAC-E752X
5598 M:      Mark Gross <mark.gross@intel.com>
5599 L:      linux-edac@vger.kernel.org
5600 S:      Maintained
5601 F:      drivers/edac/e752x_edac.c
5602
5603 EDAC-E7XXX
5604 L:      linux-edac@vger.kernel.org
5605 S:      Maintained
5606 F:      drivers/edac/e7xxx_edac.c
5607
5608 EDAC-FSL_DDR
5609 M:      York Sun <york.sun@nxp.com>
5610 L:      linux-edac@vger.kernel.org
5611 S:      Maintained
5612 F:      drivers/edac/fsl_ddr_edac.*
5613
5614 EDAC-GHES
5615 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5616 L:      linux-edac@vger.kernel.org
5617 S:      Maintained
5618 F:      drivers/edac/ghes_edac.c
5619
5620 EDAC-I10NM
5621 M:      Tony Luck <tony.luck@intel.com>
5622 L:      linux-edac@vger.kernel.org
5623 S:      Maintained
5624 F:      drivers/edac/i10nm_base.c
5625
5626 EDAC-I3000
5627 L:      linux-edac@vger.kernel.org
5628 S:      Orphan
5629 F:      drivers/edac/i3000_edac.c
5630
5631 EDAC-I5000
5632 L:      linux-edac@vger.kernel.org
5633 S:      Maintained
5634 F:      drivers/edac/i5000_edac.c
5635
5636 EDAC-I5400
5637 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5638 L:      linux-edac@vger.kernel.org
5639 S:      Maintained
5640 F:      drivers/edac/i5400_edac.c
5641
5642 EDAC-I7300
5643 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5644 L:      linux-edac@vger.kernel.org
5645 S:      Maintained
5646 F:      drivers/edac/i7300_edac.c
5647
5648 EDAC-I7CORE
5649 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5650 L:      linux-edac@vger.kernel.org
5651 S:      Maintained
5652 F:      drivers/edac/i7core_edac.c
5653
5654 EDAC-I82443BXGX
5655 M:      Tim Small <tim@buttersideup.com>
5656 L:      linux-edac@vger.kernel.org
5657 S:      Maintained
5658 F:      drivers/edac/i82443bxgx_edac.c
5659
5660 EDAC-I82975X
5661 M:      "Arvind R." <arvino55@gmail.com>
5662 L:      linux-edac@vger.kernel.org
5663 S:      Maintained
5664 F:      drivers/edac/i82975x_edac.c
5665
5666 EDAC-IE31200
5667 M:      Jason Baron <jbaron@akamai.com>
5668 L:      linux-edac@vger.kernel.org
5669 S:      Maintained
5670 F:      drivers/edac/ie31200_edac.c
5671
5672 EDAC-MPC85XX
5673 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5674 L:      linux-edac@vger.kernel.org
5675 S:      Maintained
5676 F:      drivers/edac/mpc85xx_edac.[ch]
5677
5678 EDAC-PASEMI
5679 M:      Egor Martovetsky <egor@pasemi.com>
5680 L:      linux-edac@vger.kernel.org
5681 S:      Maintained
5682 F:      drivers/edac/pasemi_edac.c
5683
5684 EDAC-PND2
5685 M:      Tony Luck <tony.luck@intel.com>
5686 L:      linux-edac@vger.kernel.org
5687 S:      Maintained
5688 F:      drivers/edac/pnd2_edac.[ch]
5689
5690 EDAC-R82600
5691 M:      Tim Small <tim@buttersideup.com>
5692 L:      linux-edac@vger.kernel.org
5693 S:      Maintained
5694 F:      drivers/edac/r82600_edac.c
5695
5696 EDAC-SBRIDGE
5697 M:      Tony Luck <tony.luck@intel.com>
5698 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5699 L:      linux-edac@vger.kernel.org
5700 S:      Maintained
5701 F:      drivers/edac/sb_edac.c
5702
5703 EDAC-SKYLAKE
5704 M:      Tony Luck <tony.luck@intel.com>
5705 L:      linux-edac@vger.kernel.org
5706 S:      Maintained
5707 F:      drivers/edac/skx_*.c
5708
5709 EDAC-TI
5710 M:      Tero Kristo <t-kristo@ti.com>
5711 L:      linux-edac@vger.kernel.org
5712 S:      Maintained
5713 F:      drivers/edac/ti_edac.c
5714
5715 EDAC-QCOM
5716 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5717 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5718 L:      linux-arm-msm@vger.kernel.org
5719 L:      linux-edac@vger.kernel.org
5720 S:      Maintained
5721 F:      drivers/edac/qcom_edac.c
5722
5723 EDIROL UA-101/UA-1000 DRIVER
5724 M:      Clemens Ladisch <clemens@ladisch.de>
5725 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5726 T:      git git://git.alsa-project.org/alsa-kernel.git
5727 S:      Maintained
5728 F:      sound/usb/misc/ua101.c
5729
5730 EFI TEST DRIVER
5731 L:      linux-efi@vger.kernel.org
5732 M:      Ivan Hu <ivan.hu@canonical.com>
5733 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5734 S:      Maintained
5735 F:      drivers/firmware/efi/test/
5736
5737 EFI VARIABLE FILESYSTEM
5738 M:      Matthew Garrett <matthew.garrett@nebula.com>
5739 M:      Jeremy Kerr <jk@ozlabs.org>
5740 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5742 L:      linux-efi@vger.kernel.org
5743 S:      Maintained
5744 F:      fs/efivarfs/
5745
5746 EFIFB FRAMEBUFFER DRIVER
5747 L:      linux-fbdev@vger.kernel.org
5748 M:      Peter Jones <pjones@redhat.com>
5749 S:      Maintained
5750 F:      drivers/video/fbdev/efifb.c
5751
5752 EFS FILESYSTEM
5753 W:      http://aeschi.ch.eu.org/efs/
5754 S:      Orphan
5755 F:      fs/efs/
5756
5757 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5758 M:      Douglas Miller <dougmill@linux.ibm.com>
5759 L:      netdev@vger.kernel.org
5760 S:      Maintained
5761 F:      drivers/net/ethernet/ibm/ehea/
5762
5763 EM28XX VIDEO4LINUX DRIVER
5764 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5765 L:      linux-media@vger.kernel.org
5766 W:      https://linuxtv.org
5767 T:      git git://linuxtv.org/media_tree.git
5768 S:      Maintained
5769 F:      drivers/media/usb/em28xx/
5770 F:      Documentation/media/v4l-drivers/em28xx*
5771
5772 EMBEDDED LINUX
5773 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5774 M:      Matt Mackall <mpm@selenic.com>
5775 M:      David Woodhouse <dwmw2@infradead.org>
5776 L:      linux-embedded@vger.kernel.org
5777 S:      Maintained
5778
5779 Emulex 10Gbps iSCSI - OneConnect DRIVER
5780 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5781 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5782 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5783 L:      linux-scsi@vger.kernel.org
5784 W:      http://www.broadcom.com
5785 S:      Supported
5786 F:      drivers/scsi/be2iscsi/
5787
5788 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5789 M:      Sathya Perla <sathya.perla@broadcom.com>
5790 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5791 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5792 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5793 L:      netdev@vger.kernel.org
5794 W:      http://www.emulex.com
5795 S:      Supported
5796 F:      drivers/net/ethernet/emulex/benet/
5797
5798 EMULEX ONECONNECT ROCE DRIVER
5799 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5800 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5801 L:      linux-rdma@vger.kernel.org
5802 W:      http://www.broadcom.com
5803 S:      Odd Fixes
5804 F:      drivers/infiniband/hw/ocrdma/
5805 F:      include/uapi/rdma/ocrdma-abi.h
5806
5807 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5808 M:      James Smart <james.smart@broadcom.com>
5809 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5810 L:      linux-scsi@vger.kernel.org
5811 W:      http://www.broadcom.com
5812 S:      Supported
5813 F:      drivers/scsi/lpfc/
5814
5815 ENE CB710 FLASH CARD READER DRIVER
5816 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5817 S:      Maintained
5818 F:      drivers/misc/cb710/
5819 F:      drivers/mmc/host/cb710-mmc.*
5820 F:      include/linux/cb710.h
5821
5822 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5823 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5824 S:      Maintained
5825 F:      drivers/media/rc/ene_ir.*
5826
5827 EPSON S1D13XXX FRAMEBUFFER DRIVER
5828 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5829 S:      Maintained
5830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5831 F:      drivers/video/fbdev/s1d13xxxfb.c
5832 F:      include/video/s1d13xxxfb.h
5833
5834 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5835 M:      Jeff Layton <jlayton@kernel.org>
5836 S:      Maintained
5837 F:      lib/errseq.c
5838 F:      include/linux/errseq.h
5839
5840 ET131X NETWORK DRIVER
5841 M:      Mark Einon <mark.einon@gmail.com>
5842 S:      Odd Fixes
5843 F:      drivers/net/ethernet/agere/
5844
5845 ETHERNET BRIDGE
5846 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5847 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5848 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5849 L:      netdev@vger.kernel.org
5850 W:      http://www.linuxfoundation.org/en/Net:Bridge
5851 S:      Maintained
5852 F:      include/linux/netfilter_bridge/
5853 F:      net/bridge/
5854
5855 ETHERNET PHY LIBRARY
5856 M:      Andrew Lunn <andrew@lunn.ch>
5857 M:      Florian Fainelli <f.fainelli@gmail.com>
5858 M:      Heiner Kallweit <hkallweit1@gmail.com>
5859 L:      netdev@vger.kernel.org
5860 S:      Maintained
5861 F:      Documentation/ABI/testing/sysfs-bus-mdio
5862 F:      Documentation/devicetree/bindings/net/mdio*
5863 F:      Documentation/networking/phy.rst
5864 F:      drivers/net/phy/
5865 F:      drivers/of/of_mdio.c
5866 F:      drivers/of/of_net.c
5867 F:      include/linux/*mdio*.h
5868 F:      include/linux/of_net.h
5869 F:      include/linux/phy.h
5870 F:      include/linux/phy_fixed.h
5871 F:      include/linux/platform_data/mdio-bcm-unimac.h
5872 F:      include/linux/platform_data/mdio-gpio.h
5873 F:      include/trace/events/mdio.h
5874 F:      include/uapi/linux/mdio.h
5875 F:      include/uapi/linux/mii.h
5876
5877 EXT2 FILE SYSTEM
5878 M:      Jan Kara <jack@suse.com>
5879 L:      linux-ext4@vger.kernel.org
5880 S:      Maintained
5881 F:      Documentation/filesystems/ext2.txt
5882 F:      fs/ext2/
5883 F:      include/linux/ext2*
5884
5885 EXT4 FILE SYSTEM
5886 M:      "Theodore Ts'o" <tytso@mit.edu>
5887 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5888 L:      linux-ext4@vger.kernel.org
5889 W:      http://ext4.wiki.kernel.org
5890 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5892 S:      Maintained
5893 F:      Documentation/filesystems/ext4/
5894 F:      fs/ext4/
5895
5896 Extended Verification Module (EVM)
5897 M:      Mimi Zohar <zohar@linux.ibm.com>
5898 L:      linux-integrity@vger.kernel.org
5899 S:      Supported
5900 F:      security/integrity/evm/
5901
5902 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5903 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5904 L:      linux-efi@vger.kernel.org
5905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5906 S:      Maintained
5907 F:      Documentation/efi-stub.txt
5908 F:      arch/*/kernel/efi.c
5909 F:      arch/x86/boot/compressed/eboot.[ch]
5910 F:      arch/*/include/asm/efi.h
5911 F:      arch/x86/platform/efi/
5912 F:      drivers/firmware/efi/
5913 F:      include/linux/efi*.h
5914 F:      arch/arm/boot/compressed/efi-header.S
5915 F:      arch/arm64/kernel/efi-entry.S
5916
5917 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5918 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5919 M:      Chanwoo Choi <cw00.choi@samsung.com>
5920 L:      linux-kernel@vger.kernel.org
5921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5922 S:      Maintained
5923 F:      drivers/extcon/
5924 F:      include/linux/extcon/
5925 F:      include/linux/extcon.h
5926 F:      Documentation/extcon/
5927 F:      Documentation/devicetree/bindings/extcon/
5928
5929 EXYNOS DP DRIVER
5930 M:      Jingoo Han <jingoohan1@gmail.com>
5931 L:      dri-devel@lists.freedesktop.org
5932 S:      Maintained
5933 F:      drivers/gpu/drm/exynos/exynos_dp*
5934
5935 EXYNOS SYSMMU (IOMMU) driver
5936 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5937 L:      iommu@lists.linux-foundation.org
5938 S:      Maintained
5939 F:      drivers/iommu/exynos-iommu.c
5940
5941 EZchip NPS platform support
5942 M:      Vineet Gupta <vgupta@synopsys.com>
5943 M:      Ofer Levi <oferle@mellanox.com>
5944 S:      Supported
5945 F:      arch/arc/plat-eznps
5946 F:      arch/arc/boot/dts/eznps.dts
5947
5948 F2FS FILE SYSTEM
5949 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5950 M:      Chao Yu <yuchao0@huawei.com>
5951 L:      linux-f2fs-devel@lists.sourceforge.net
5952 W:      https://f2fs.wiki.kernel.org/
5953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5954 S:      Maintained
5955 F:      Documentation/filesystems/f2fs.txt
5956 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5957 F:      fs/f2fs/
5958 F:      include/linux/f2fs_fs.h
5959 F:      include/trace/events/f2fs.h
5960
5961 F71805F HARDWARE MONITORING DRIVER
5962 M:      Jean Delvare <jdelvare@suse.com>
5963 L:      linux-hwmon@vger.kernel.org
5964 S:      Maintained
5965 F:      Documentation/hwmon/f71805f.rst
5966 F:      drivers/hwmon/f71805f.c
5967
5968 FADDR2LINE
5969 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5970 S:      Maintained
5971 F:      scripts/faddr2line
5972
5973 FAILOVER MODULE
5974 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5975 L:      netdev@vger.kernel.org
5976 S:      Supported
5977 F:      net/core/failover.c
5978 F:      include/net/failover.h
5979 F:      Documentation/networking/failover.rst
5980
5981 FANOTIFY
5982 M:      Jan Kara <jack@suse.cz>
5983 R:      Amir Goldstein <amir73il@gmail.com>
5984 L:      linux-fsdevel@vger.kernel.org
5985 S:      Maintained
5986 F:      fs/notify/fanotify/
5987 F:      include/linux/fanotify.h
5988 F:      include/uapi/linux/fanotify.h
5989
5990 FARSYNC SYNCHRONOUS DRIVER
5991 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5992 W:      http://www.farsite.co.uk/
5993 S:      Supported
5994 F:      drivers/net/wan/farsync.*
5995
5996 FAULT INJECTION SUPPORT
5997 M:      Akinobu Mita <akinobu.mita@gmail.com>
5998 S:      Supported
5999 F:      Documentation/fault-injection/
6000 F:      lib/fault-inject.c
6001
6002 FBTFT Framebuffer drivers
6003 S:      Orphan
6004 L:      dri-devel@lists.freedesktop.org
6005 L:      linux-fbdev@vger.kernel.org
6006 F:      drivers/staging/fbtft/
6007
6008 FC0011 TUNER DRIVER
6009 M:      Michael Buesch <m@bues.ch>
6010 L:      linux-media@vger.kernel.org
6011 S:      Maintained
6012 F:      drivers/media/tuners/fc0011.h
6013 F:      drivers/media/tuners/fc0011.c
6014
6015 FC2580 MEDIA DRIVER
6016 M:      Antti Palosaari <crope@iki.fi>
6017 L:      linux-media@vger.kernel.org
6018 W:      https://linuxtv.org
6019 W:      http://palosaari.fi/linux/
6020 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6021 T:      git git://linuxtv.org/anttip/media_tree.git
6022 S:      Maintained
6023 F:      drivers/media/tuners/fc2580*
6024
6025 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6026 M:      Hannes Reinecke <hare@suse.de>
6027 L:      linux-scsi@vger.kernel.org
6028 W:      www.Open-FCoE.org
6029 S:      Supported
6030 F:      drivers/scsi/libfc/
6031 F:      drivers/scsi/fcoe/
6032 F:      include/scsi/fc/
6033 F:      include/scsi/libfc.h
6034 F:      include/scsi/libfcoe.h
6035 F:      include/uapi/scsi/fc/
6036
6037 FILE LOCKING (flock() and fcntl()/lockf())
6038 M:      Jeff Layton <jlayton@kernel.org>
6039 M:      "J. Bruce Fields" <bfields@fieldses.org>
6040 L:      linux-fsdevel@vger.kernel.org
6041 S:      Maintained
6042 F:      include/linux/fcntl.h
6043 F:      include/uapi/linux/fcntl.h
6044 F:      fs/fcntl.c
6045 F:      fs/locks.c
6046
6047 FILESYSTEMS (VFS and infrastructure)
6048 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6049 L:      linux-fsdevel@vger.kernel.org
6050 S:      Maintained
6051 F:      fs/*
6052 F:      include/linux/fs.h
6053 F:      include/linux/fs_types.h
6054 F:      include/uapi/linux/fs.h
6055
6056 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6057 M:      Riku Voipio <riku.voipio@iki.fi>
6058 L:      linux-hwmon@vger.kernel.org
6059 S:      Maintained
6060 F:      drivers/hwmon/f75375s.c
6061 F:      include/linux/f75375s.h
6062
6063 FIREWIRE AUDIO DRIVERS
6064 M:      Clemens Ladisch <clemens@ladisch.de>
6065 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6066 T:      git git://git.alsa-project.org/alsa-kernel.git
6067 S:      Maintained
6068 F:      sound/firewire/
6069
6070 FIREWIRE MEDIA DRIVERS (firedtv)
6071 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6072 L:      linux-media@vger.kernel.org
6073 L:      linux1394-devel@lists.sourceforge.net
6074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6075 S:      Maintained
6076 F:      drivers/media/firewire/
6077
6078 FIREWIRE SBP-2 TARGET
6079 M:      Chris Boot <bootc@bootc.net>
6080 L:      linux-scsi@vger.kernel.org
6081 L:      target-devel@vger.kernel.org
6082 L:      linux1394-devel@lists.sourceforge.net
6083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6084 S:      Maintained
6085 F:      drivers/target/sbp/
6086
6087 FIREWIRE SUBSYSTEM
6088 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6089 L:      linux1394-devel@lists.sourceforge.net
6090 W:      http://ieee1394.wiki.kernel.org/
6091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6092 S:      Maintained
6093 F:      drivers/firewire/
6094 F:      include/linux/firewire.h
6095 F:      include/uapi/linux/firewire*.h
6096 F:      tools/firewire/
6097
6098 FIRMWARE LOADER (request_firmware)
6099 M:      Luis Chamberlain <mcgrof@kernel.org>
6100 L:      linux-kernel@vger.kernel.org
6101 S:      Maintained
6102 F:      Documentation/firmware_class/
6103 F:      drivers/base/firmware_loader/
6104 F:      include/linux/firmware.h
6105
6106 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6107 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6108 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6109 S:      Maintained
6110 F:      drivers/block/rsxx/
6111
6112 FLOPPY DRIVER
6113 M:      Jiri Kosina <jikos@kernel.org>
6114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6115 S:      Odd fixes
6116 F:      drivers/block/floppy.c
6117
6118 FMC SUBSYSTEM
6119 M:      Alessandro Rubini <rubini@gnudd.com>
6120 W:      http://www.ohwr.org/projects/fmc-bus
6121 S:      Supported
6122 F:      drivers/fmc/
6123 F:      include/linux/fmc*.h
6124 F:      include/linux/ipmi-fru.h
6125 K:      fmc_d.*register
6126
6127 FPGA MANAGER FRAMEWORK
6128 M:      Alan Tull <atull@kernel.org>
6129 M:      Moritz Fischer <mdf@kernel.org>
6130 L:      linux-fpga@vger.kernel.org
6131 S:      Maintained
6132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6133 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6134 F:      Documentation/fpga/
6135 F:      Documentation/driver-api/fpga/
6136 F:      Documentation/devicetree/bindings/fpga/
6137 F:      drivers/fpga/
6138 F:      include/linux/fpga/
6139 W:      http://www.rocketboards.org
6140
6141 FPGA DFL DRIVERS
6142 M:      Wu Hao <hao.wu@intel.com>
6143 L:      linux-fpga@vger.kernel.org
6144 S:      Maintained
6145 F:      Documentation/fpga/dfl.txt
6146 F:      include/uapi/linux/fpga-dfl.h
6147 F:      drivers/fpga/dfl*
6148
6149 FPU EMULATOR
6150 M:      Bill Metzenthen <billm@melbpc.org.au>
6151 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6152 S:      Maintained
6153 F:      arch/x86/math-emu/
6154
6155 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6156 L:      netdev@vger.kernel.org
6157 S:      Orphan
6158 F:      drivers/net/wan/dlci.c
6159 F:      drivers/net/wan/sdla.c
6160
6161 FRAMEBUFFER LAYER
6162 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6163 L:      dri-devel@lists.freedesktop.org
6164 L:      linux-fbdev@vger.kernel.org
6165 T:      git git://github.com/bzolnier/linux.git
6166 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6167 S:      Maintained
6168 F:      Documentation/fb/
6169 F:      drivers/video/
6170 F:      include/video/
6171 F:      include/linux/fb.h
6172 F:      include/uapi/video/
6173 F:      include/uapi/linux/fb.h
6174
6175 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6176 M:      Horia Geantă <horia.geanta@nxp.com>
6177 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6178 L:      linux-crypto@vger.kernel.org
6179 S:      Maintained
6180 F:      drivers/crypto/caam/
6181 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6182
6183 FREESCALE DIU FRAMEBUFFER DRIVER
6184 M:      Timur Tabi <timur@kernel.org>
6185 L:      linux-fbdev@vger.kernel.org
6186 S:      Maintained
6187 F:      drivers/video/fbdev/fsl-diu-fb.*
6188
6189 FREESCALE DMA DRIVER
6190 M:      Li Yang <leoyang.li@nxp.com>
6191 M:      Zhang Wei <zw@zh-kernel.org>
6192 L:      linuxppc-dev@lists.ozlabs.org
6193 S:      Maintained
6194 F:      drivers/dma/fsldma.*
6195
6196 FREESCALE ENETC ETHERNET DRIVERS
6197 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6198 L:      netdev@vger.kernel.org
6199 S:      Maintained
6200 F:      drivers/net/ethernet/freescale/enetc/
6201
6202 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6203 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6204 L:      netdev@vger.kernel.org
6205 S:      Maintained
6206 F:      drivers/net/ethernet/freescale/gianfar*
6207 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6208
6209 FREESCALE GPMI NAND DRIVER
6210 M:      Han Xu <han.xu@nxp.com>
6211 L:      linux-mtd@lists.infradead.org
6212 S:      Maintained
6213 F:      drivers/mtd/nand/raw/gpmi-nand/*
6214
6215 FREESCALE I2C CPM DRIVER
6216 M:      Jochen Friedrich <jochen@scram.de>
6217 L:      linuxppc-dev@lists.ozlabs.org
6218 L:      linux-i2c@vger.kernel.org
6219 S:      Maintained
6220 F:      drivers/i2c/busses/i2c-cpm.c
6221
6222 FREESCALE IMX LPI2C DRIVER
6223 M:      Dong Aisheng <aisheng.dong@nxp.com>
6224 L:      linux-i2c@vger.kernel.org
6225 L:      linux-imx@nxp.com
6226 S:      Maintained
6227 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6228 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6229
6230 FREESCALE IMX / MXC FEC DRIVER
6231 M:      Fugang Duan <fugang.duan@nxp.com>
6232 L:      netdev@vger.kernel.org
6233 S:      Maintained
6234 F:      drivers/net/ethernet/freescale/fec_main.c
6235 F:      drivers/net/ethernet/freescale/fec_ptp.c
6236 F:      drivers/net/ethernet/freescale/fec.h
6237 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6238
6239 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6240 M:      Sascha Hauer <s.hauer@pengutronix.de>
6241 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6242 L:      linux-fbdev@vger.kernel.org
6243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6244 S:      Maintained
6245 F:      include/linux/platform_data/video-imxfb.h
6246 F:      drivers/video/fbdev/imxfb.c
6247
6248 FREESCALE QORIQ DPAA ETHERNET DRIVER
6249 M:      Madalin Bucur <madalin.bucur@nxp.com>
6250 L:      netdev@vger.kernel.org
6251 S:      Maintained
6252 F:      drivers/net/ethernet/freescale/dpaa
6253
6254 FREESCALE QORIQ DPAA FMAN DRIVER
6255 M:      Madalin Bucur <madalin.bucur@nxp.com>
6256 L:      netdev@vger.kernel.org
6257 S:      Maintained
6258 F:      drivers/net/ethernet/freescale/fman
6259 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6260
6261 FREESCALE QORIQ PTP CLOCK DRIVER
6262 M:      Yangbo Lu <yangbo.lu@nxp.com>
6263 L:      netdev@vger.kernel.org
6264 S:      Maintained
6265 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6266 F:      drivers/ptp/ptp_qoriq.c
6267 F:      drivers/ptp/ptp_qoriq_debugfs.c
6268 F:      include/linux/fsl/ptp_qoriq.h
6269 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6270
6271 FREESCALE QUAD SPI DRIVER
6272 M:      Han Xu <han.xu@nxp.com>
6273 L:      linux-spi@vger.kernel.org
6274 S:      Maintained
6275 F:      drivers/spi/spi-fsl-qspi.c
6276
6277 FREESCALE QUICC ENGINE LIBRARY
6278 M:      Qiang Zhao <qiang.zhao@nxp.com>
6279 L:      linuxppc-dev@lists.ozlabs.org
6280 S:      Maintained
6281 F:      drivers/soc/fsl/qe/
6282 F:      include/soc/fsl/*qe*.h
6283 F:      include/soc/fsl/*ucc*.h
6284
6285 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6286 M:      Li Yang <leoyang.li@nxp.com>
6287 L:      netdev@vger.kernel.org
6288 L:      linuxppc-dev@lists.ozlabs.org
6289 S:      Maintained
6290 F:      drivers/net/ethernet/freescale/ucc_geth*
6291
6292 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6293 M:      Zhao Qiang <qiang.zhao@nxp.com>
6294 L:      netdev@vger.kernel.org
6295 L:      linuxppc-dev@lists.ozlabs.org
6296 S:      Maintained
6297 F:      drivers/net/wan/fsl_ucc_hdlc*
6298
6299 FREESCALE QUICC ENGINE UCC UART DRIVER
6300 M:      Timur Tabi <timur@kernel.org>
6301 L:      linuxppc-dev@lists.ozlabs.org
6302 S:      Maintained
6303 F:      drivers/tty/serial/ucc_uart.c
6304
6305 FREESCALE SOC DRIVERS
6306 M:      Li Yang <leoyang.li@nxp.com>
6307 L:      linuxppc-dev@lists.ozlabs.org
6308 L:      linux-arm-kernel@lists.infradead.org
6309 S:      Maintained
6310 F:      Documentation/devicetree/bindings/soc/fsl/
6311 F:      drivers/soc/fsl/
6312 F:      include/linux/fsl/
6313
6314 FREESCALE SOC FS_ENET DRIVER
6315 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6316 L:      linuxppc-dev@lists.ozlabs.org
6317 L:      netdev@vger.kernel.org
6318 S:      Maintained
6319 F:      drivers/net/ethernet/freescale/fs_enet/
6320 F:      include/linux/fs_enet_pd.h
6321
6322 FREESCALE SOC SOUND DRIVERS
6323 M:      Timur Tabi <timur@kernel.org>
6324 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6325 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6326 R:      Fabio Estevam <festevam@gmail.com>
6327 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6328 L:      linuxppc-dev@lists.ozlabs.org
6329 S:      Maintained
6330 F:      sound/soc/fsl/fsl*
6331 F:      sound/soc/fsl/imx*
6332 F:      sound/soc/fsl/mpc8610_hpcd.c
6333
6334 FREESCALE USB PERIPHERAL DRIVERS
6335 M:      Li Yang <leoyang.li@nxp.com>
6336 L:      linux-usb@vger.kernel.org
6337 L:      linuxppc-dev@lists.ozlabs.org
6338 S:      Maintained
6339 F:      drivers/usb/gadget/udc/fsl*
6340
6341 FREEVXFS FILESYSTEM
6342 M:      Christoph Hellwig <hch@infradead.org>
6343 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6344 S:      Maintained
6345 F:      fs/freevxfs/
6346
6347 FREEZER
6348 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6349 M:      Pavel Machek <pavel@ucw.cz>
6350 L:      linux-pm@vger.kernel.org
6351 S:      Supported
6352 F:      Documentation/power/freezing-of-tasks.txt
6353 F:      include/linux/freezer.h
6354 F:      kernel/freezer.c
6355
6356 FRONTSWAP API
6357 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6358 L:      linux-kernel@vger.kernel.org
6359 S:      Maintained
6360 F:      mm/frontswap.c
6361 F:      include/linux/frontswap.h
6362
6363 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6364 M:      David Howells <dhowells@redhat.com>
6365 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6366 S:      Supported
6367 F:      Documentation/filesystems/caching/
6368 F:      fs/fscache/
6369 F:      include/linux/fscache*.h
6370
6371 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6372 M:      Theodore Y. Ts'o <tytso@mit.edu>
6373 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6374 M:      Eric Biggers <ebiggers@kernel.org>
6375 L:      linux-fscrypt@vger.kernel.org
6376 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6377 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6378 S:      Supported
6379 F:      fs/crypto/
6380 F:      include/linux/fscrypt*.h
6381 F:      Documentation/filesystems/fscrypt.rst
6382
6383 FSI-ATTACHED I2C DRIVER
6384 M:      Eddie James <eajames@linux.ibm.com>
6385 L:      linux-i2c@vger.kernel.org
6386 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6387 S:      Maintained
6388 F:      drivers/i2c/busses/i2c-fsi.c
6389 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6390
6391 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6392 M:      Jan Kara <jack@suse.cz>
6393 R:      Amir Goldstein <amir73il@gmail.com>
6394 L:      linux-fsdevel@vger.kernel.org
6395 S:      Maintained
6396 F:      fs/notify/
6397 F:      include/linux/fsnotify*.h
6398
6399 FUJITSU LAPTOP EXTRAS
6400 M:      Jonathan Woithe <jwoithe@just42.net>
6401 L:      platform-driver-x86@vger.kernel.org
6402 S:      Maintained
6403 F:      drivers/platform/x86/fujitsu-laptop.c
6404
6405 FUJITSU M-5MO LS CAMERA ISP DRIVER
6406 M:      Kyungmin Park <kyungmin.park@samsung.com>
6407 M:      Heungjun Kim <riverful.kim@samsung.com>
6408 L:      linux-media@vger.kernel.org
6409 S:      Maintained
6410 F:      drivers/media/i2c/m5mols/
6411 F:      include/media/i2c/m5mols.h
6412
6413 FUJITSU TABLET EXTRAS
6414 M:      Robert Gerlach <khnz@gmx.de>
6415 L:      platform-driver-x86@vger.kernel.org
6416 S:      Maintained
6417 F:      drivers/platform/x86/fujitsu-tablet.c
6418
6419 FUSE: FILESYSTEM IN USERSPACE
6420 M:      Miklos Szeredi <miklos@szeredi.hu>
6421 L:      linux-fsdevel@vger.kernel.org
6422 W:      http://fuse.sourceforge.net/
6423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6424 S:      Maintained
6425 F:      fs/fuse/
6426 F:      include/uapi/linux/fuse.h
6427 F:      Documentation/filesystems/fuse.txt
6428
6429 FUTEX SUBSYSTEM
6430 M:      Thomas Gleixner <tglx@linutronix.de>
6431 M:      Ingo Molnar <mingo@redhat.com>
6432 R:      Peter Zijlstra <peterz@infradead.org>
6433 R:      Darren Hart <dvhart@infradead.org>
6434 L:      linux-kernel@vger.kernel.org
6435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6436 S:      Maintained
6437 F:      kernel/futex.c
6438 F:      include/asm-generic/futex.h
6439 F:      include/linux/futex.h
6440 F:      include/uapi/linux/futex.h
6441 F:      tools/testing/selftests/futex/
6442 F:      tools/perf/bench/futex*
6443 F:      Documentation/*futex*
6444
6445 GCC PLUGINS
6446 M:      Kees Cook <keescook@chromium.org>
6447 R:      Emese Revfy <re.emese@gmail.com>
6448 L:      kernel-hardening@lists.openwall.com
6449 S:      Maintained
6450 F:      scripts/gcc-plugins/
6451 F:      scripts/gcc-plugin.sh
6452 F:      scripts/Makefile.gcc-plugins
6453 F:      Documentation/gcc-plugins.txt
6454
6455 GASKET DRIVER FRAMEWORK
6456 M:      Rob Springer <rspringer@google.com>
6457 M:      Todd Poynor <toddpoynor@google.com>
6458 M:      Ben Chan <benchan@chromium.org>
6459 S:      Maintained
6460 F:      drivers/staging/gasket/
6461
6462 GCOV BASED KERNEL PROFILING
6463 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6464 S:      Maintained
6465 F:      kernel/gcov/
6466 F:      Documentation/dev-tools/gcov.rst
6467
6468 GDB KERNEL DEBUGGING HELPER SCRIPTS
6469 M:      Jan Kiszka <jan.kiszka@siemens.com>
6470 M:      Kieran Bingham <kbingham@kernel.org>
6471 S:      Supported
6472 F:      scripts/gdb/
6473
6474 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6475 M:      Achim Leubner <achim_leubner@adaptec.com>
6476 L:      linux-scsi@vger.kernel.org
6477 W:      http://www.icp-vortex.com/
6478 S:      Supported
6479 F:      drivers/scsi/gdt*
6480
6481 GEMTEK FM RADIO RECEIVER DRIVER
6482 M:      Hans Verkuil <hverkuil@xs4all.nl>
6483 L:      linux-media@vger.kernel.org
6484 T:      git git://linuxtv.org/media_tree.git
6485 W:      https://linuxtv.org
6486 S:      Maintained
6487 F:      drivers/media/radio/radio-gemtek*
6488
6489 GENERIC GPIO I2C DRIVER
6490 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6491 S:      Supported
6492 F:      drivers/i2c/busses/i2c-gpio.c
6493 F:      include/linux/platform_data/i2c-gpio.h
6494
6495 GENERIC GPIO I2C MULTIPLEXER DRIVER
6496 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6497 L:      linux-i2c@vger.kernel.org
6498 S:      Supported
6499 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6500 F:      include/linux/platform_data/i2c-mux-gpio.h
6501 F:      Documentation/i2c/muxes/i2c-mux-gpio
6502
6503 GENERIC HDLC (WAN) DRIVERS
6504 M:      Krzysztof Halasa <khc@pm.waw.pl>
6505 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6506 S:      Maintained
6507 F:      drivers/net/wan/c101.c
6508 F:      drivers/net/wan/hd6457*
6509 F:      drivers/net/wan/hdlc*
6510 F:      drivers/net/wan/n2.c
6511 F:      drivers/net/wan/pc300too.c
6512 F:      drivers/net/wan/pci200syn.c
6513 F:      drivers/net/wan/wanxl*
6514
6515 GENERIC INCLUDE/ASM HEADER FILES
6516 M:      Arnd Bergmann <arnd@arndb.de>
6517 L:      linux-arch@vger.kernel.org
6518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6519 S:      Maintained
6520 F:      include/asm-generic/
6521 F:      include/uapi/asm-generic/
6522
6523 GENERIC PHY FRAMEWORK
6524 M:      Kishon Vijay Abraham I <kishon@ti.com>
6525 L:      linux-kernel@vger.kernel.org
6526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6527 S:      Supported
6528 F:      drivers/phy/
6529 F:      include/linux/phy/
6530 F:      Documentation/devicetree/bindings/phy/
6531
6532 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6533 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6534 S:      Supported
6535 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6536
6537 GENERIC PM DOMAINS
6538 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6539 M:      Kevin Hilman <khilman@kernel.org>
6540 M:      Ulf Hansson <ulf.hansson@linaro.org>
6541 L:      linux-pm@vger.kernel.org
6542 S:      Supported
6543 F:      drivers/base/power/domain*.c
6544 F:      include/linux/pm_domain.h
6545 F:      Documentation/devicetree/bindings/power/power_domain.txt
6546
6547 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6548 M:      Eugen Hristev <eugen.hristev@microchip.com>
6549 L:      linux-input@vger.kernel.org
6550 S:      Maintained
6551 F:      drivers/input/touchscreen/resistive-adc-touch.c
6552
6553 GENERIC UIO DRIVER FOR PCI DEVICES
6554 M:      "Michael S. Tsirkin" <mst@redhat.com>
6555 L:      kvm@vger.kernel.org
6556 S:      Supported
6557 F:      drivers/uio/uio_pci_generic.c
6558
6559 GENWQE (IBM Generic Workqueue Card)
6560 M:      Frank Haverkamp <haver@linux.ibm.com>
6561 S:      Supported
6562 F:      drivers/misc/genwqe/
6563
6564 GET_MAINTAINER SCRIPT
6565 M:      Joe Perches <joe@perches.com>
6566 S:      Maintained
6567 F:      scripts/get_maintainer.pl
6568
6569 GFS2 FILE SYSTEM
6570 M:      Bob Peterson <rpeterso@redhat.com>
6571 M:      Andreas Gruenbacher <agruenba@redhat.com>
6572 L:      cluster-devel@redhat.com
6573 W:      http://sources.redhat.com/cluster/
6574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6575 S:      Supported
6576 F:      Documentation/filesystems/gfs2*.txt
6577 F:      fs/gfs2/
6578 F:      include/uapi/linux/gfs2_ondisk.h
6579
6580 GIGASET ISDN DRIVERS
6581 M:      Paul Bolle <pebolle@tiscali.nl>
6582 L:      gigaset307x-common@lists.sourceforge.net
6583 W:      http://gigaset307x.sourceforge.net/
6584 S:      Odd Fixes
6585 F:      Documentation/isdn/README.gigaset
6586 F:      drivers/isdn/gigaset/
6587 F:      include/uapi/linux/gigaset_dev.h
6588
6589 GNSS SUBSYSTEM
6590 M:      Johan Hovold <johan@kernel.org>
6591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6592 S:      Maintained
6593 F:      Documentation/ABI/testing/sysfs-class-gnss
6594 F:      Documentation/devicetree/bindings/gnss/
6595 F:      drivers/gnss/
6596 F:      include/linux/gnss.h
6597
6598 GO7007 MPEG CODEC
6599 M:      Hans Verkuil <hans.verkuil@cisco.com>
6600 L:      linux-media@vger.kernel.org
6601 S:      Maintained
6602 F:      drivers/media/usb/go7007/
6603
6604 GOODIX TOUCHSCREEN
6605 M:      Bastien Nocera <hadess@hadess.net>
6606 L:      linux-input@vger.kernel.org
6607 S:      Maintained
6608 F:      drivers/input/touchscreen/goodix.c
6609
6610 GPD POCKET FAN DRIVER
6611 M:      Hans de Goede <hdegoede@redhat.com>
6612 L:      platform-driver-x86@vger.kernel.org
6613 S:      Maintained
6614 F:      drivers/platform/x86/gpd-pocket-fan.c
6615
6616 GPIO ACPI SUPPORT
6617 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6618 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6619 L:      linux-gpio@vger.kernel.org
6620 L:      linux-acpi@vger.kernel.org
6621 S:      Maintained
6622 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6623 F:      drivers/gpio/gpiolib-acpi.c
6624
6625 GPIO IR Transmitter
6626 M:      Sean Young <sean@mess.org>
6627 L:      linux-media@vger.kernel.org
6628 S:      Maintained
6629 F:      drivers/media/rc/gpio-ir-tx.c
6630
6631 GPIO MOCKUP DRIVER
6632 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6633 L:      linux-gpio@vger.kernel.org
6634 S:      Maintained
6635 F:      drivers/gpio/gpio-mockup.c
6636 F:      tools/testing/selftests/gpio/
6637
6638 GPIO SUBSYSTEM
6639 M:      Linus Walleij <linus.walleij@linaro.org>
6640 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6641 L:      linux-gpio@vger.kernel.org
6642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6643 S:      Maintained
6644 F:      Documentation/devicetree/bindings/gpio/
6645 F:      Documentation/driver-api/gpio/
6646 F:      Documentation/gpio/
6647 F:      Documentation/ABI/testing/gpio-cdev
6648 F:      Documentation/ABI/obsolete/sysfs-gpio
6649 F:      drivers/gpio/
6650 F:      include/linux/gpio/
6651 F:      include/linux/gpio.h
6652 F:      include/linux/of_gpio.h
6653 F:      include/asm-generic/gpio.h
6654 F:      include/uapi/linux/gpio.h
6655 F:      tools/gpio/
6656
6657 GRE DEMULTIPLEXER DRIVER
6658 M:      Dmitry Kozlov <xeb@mail.ru>
6659 L:      netdev@vger.kernel.org
6660 S:      Maintained
6661 F:      net/ipv4/gre_demux.c
6662 F:      net/ipv4/gre_offload.c
6663 F:      include/net/gre.h
6664
6665 GRETH 10/100/1G Ethernet MAC device driver
6666 M:      Andreas Larsson <andreas@gaisler.com>
6667 L:      netdev@vger.kernel.org
6668 S:      Maintained
6669 F:      drivers/net/ethernet/aeroflex/
6670
6671 GREYBUS AUDIO PROTOCOLS DRIVERS
6672 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6673 M:      Mark Greer <mgreer@animalcreek.com>
6674 S:      Maintained
6675 F:      drivers/staging/greybus/audio_apbridgea.c
6676 F:      drivers/staging/greybus/audio_apbridgea.h
6677 F:      drivers/staging/greybus/audio_codec.c
6678 F:      drivers/staging/greybus/audio_codec.h
6679 F:      drivers/staging/greybus/audio_gb.c
6680 F:      drivers/staging/greybus/audio_manager.c
6681 F:      drivers/staging/greybus/audio_manager.h
6682 F:      drivers/staging/greybus/audio_manager_module.c
6683 F:      drivers/staging/greybus/audio_manager_private.h
6684 F:      drivers/staging/greybus/audio_manager_sysfs.c
6685 F:      drivers/staging/greybus/audio_module.c
6686 F:      drivers/staging/greybus/audio_topology.c
6687
6688 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6689 M:      Viresh Kumar <vireshk@kernel.org>
6690 S:      Maintained
6691 F:      drivers/staging/greybus/authentication.c
6692 F:      drivers/staging/greybus/bootrom.c
6693 F:      drivers/staging/greybus/firmware.h
6694 F:      drivers/staging/greybus/fw-core.c
6695 F:      drivers/staging/greybus/fw-download.c
6696 F:      drivers/staging/greybus/fw-management.c
6697 F:      drivers/staging/greybus/greybus_authentication.h
6698 F:      drivers/staging/greybus/greybus_firmware.h
6699 F:      drivers/staging/greybus/hid.c
6700 F:      drivers/staging/greybus/i2c.c
6701 F:      drivers/staging/greybus/spi.c
6702 F:      drivers/staging/greybus/spilib.c
6703 F:      drivers/staging/greybus/spilib.h
6704
6705 GREYBUS LOOPBACK DRIVER
6706 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6707 S:      Maintained
6708 F:      drivers/staging/greybus/loopback.c
6709
6710 GREYBUS PLATFORM DRIVERS
6711 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6712 S:      Maintained
6713 F:      drivers/staging/greybus/arche-platform.c
6714 F:      drivers/staging/greybus/arche-apb-ctrl.c
6715 F:      drivers/staging/greybus/arche_platform.h
6716
6717 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6718 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6719 S:      Maintained
6720 F:      drivers/staging/greybus/sdio.c
6721 F:      drivers/staging/greybus/light.c
6722 F:      drivers/staging/greybus/gpio.c
6723 F:      drivers/staging/greybus/power_supply.c
6724 F:      drivers/staging/greybus/spi.c
6725 F:      drivers/staging/greybus/spilib.c
6726
6727 GREYBUS SUBSYSTEM
6728 M:      Johan Hovold <johan@kernel.org>
6729 M:      Alex Elder <elder@kernel.org>
6730 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6731 S:      Maintained
6732 F:      drivers/staging/greybus/
6733 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6734
6735 GREYBUS UART PROTOCOLS DRIVERS
6736 M:      David Lin <dtwlin@gmail.com>
6737 S:      Maintained
6738 F:      drivers/staging/greybus/uart.c
6739 F:      drivers/staging/greybus/log.c
6740
6741 GS1662 VIDEO SERIALIZER
6742 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6743 L:      linux-media@vger.kernel.org
6744 T:      git git://linuxtv.org/media_tree.git
6745 S:      Maintained
6746 F:      drivers/media/spi/gs1662.c
6747
6748 GSPCA FINEPIX SUBDRIVER
6749 M:      Frank Zago <frank@zago.net>
6750 L:      linux-media@vger.kernel.org
6751 T:      git git://linuxtv.org/media_tree.git
6752 S:      Maintained
6753 F:      drivers/media/usb/gspca/finepix.c
6754
6755 GSPCA GL860 SUBDRIVER
6756 M:      Olivier Lorin <o.lorin@laposte.net>
6757 L:      linux-media@vger.kernel.org
6758 T:      git git://linuxtv.org/media_tree.git
6759 S:      Maintained
6760 F:      drivers/media/usb/gspca/gl860/
6761
6762 GSPCA M5602 SUBDRIVER
6763 M:      Erik Andren <erik.andren@gmail.com>
6764 L:      linux-media@vger.kernel.org
6765 T:      git git://linuxtv.org/media_tree.git
6766 S:      Maintained
6767 F:      drivers/media/usb/gspca/m5602/
6768
6769 GSPCA PAC207 SONIXB SUBDRIVER
6770 M:      Hans Verkuil <hverkuil@xs4all.nl>
6771 L:      linux-media@vger.kernel.org
6772 T:      git git://linuxtv.org/media_tree.git
6773 S:      Odd Fixes
6774 F:      drivers/media/usb/gspca/pac207.c
6775
6776 GSPCA SN9C20X SUBDRIVER
6777 M:      Brian Johnson <brijohn@gmail.com>
6778 L:      linux-media@vger.kernel.org
6779 T:      git git://linuxtv.org/media_tree.git
6780 S:      Maintained
6781 F:      drivers/media/usb/gspca/sn9c20x.c
6782
6783 GSPCA T613 SUBDRIVER
6784 M:      Leandro Costantino <lcostantino@gmail.com>
6785 L:      linux-media@vger.kernel.org
6786 T:      git git://linuxtv.org/media_tree.git
6787 S:      Maintained
6788 F:      drivers/media/usb/gspca/t613.c
6789
6790 GSPCA USB WEBCAM DRIVER
6791 M:      Hans Verkuil <hverkuil@xs4all.nl>
6792 L:      linux-media@vger.kernel.org
6793 T:      git git://linuxtv.org/media_tree.git
6794 S:      Odd Fixes
6795 F:      drivers/media/usb/gspca/
6796
6797 GTP (GPRS Tunneling Protocol)
6798 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6799 M:      Harald Welte <laforge@gnumonks.org>
6800 L:      osmocom-net-gprs@lists.osmocom.org
6801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6802 S:      Maintained
6803 F:      drivers/net/gtp.c
6804
6805 GUID PARTITION TABLE (GPT)
6806 M:      Davidlohr Bueso <dave@stgolabs.net>
6807 L:      linux-efi@vger.kernel.org
6808 S:      Maintained
6809 F:      block/partitions/efi.*
6810
6811 H8/300 ARCHITECTURE
6812 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6813 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6814 W:      http://uclinux-h8.sourceforge.jp
6815 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6816 S:      Maintained
6817 F:      arch/h8300/
6818 F:      drivers/clocksource/h8300_*.c
6819 F:      drivers/clk/h8300/
6820 F:      drivers/irqchip/irq-renesas-h8*.c
6821
6822 HABANALABS PCI DRIVER
6823 M:      Oded Gabbay <oded.gabbay@gmail.com>
6824 T:      git https://github.com/HabanaAI/linux.git
6825 S:      Supported
6826 F:      drivers/misc/habanalabs/
6827 F:      include/uapi/misc/habanalabs.h
6828 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6829 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6830
6831 HACKRF MEDIA DRIVER
6832 M:      Antti Palosaari <crope@iki.fi>
6833 L:      linux-media@vger.kernel.org
6834 W:      https://linuxtv.org
6835 W:      http://palosaari.fi/linux/
6836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6837 T:      git git://linuxtv.org/anttip/media_tree.git
6838 S:      Maintained
6839 F:      drivers/media/usb/hackrf/
6840
6841 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6842 M:      Frank Seidel <frank@f-seidel.de>
6843 L:      platform-driver-x86@vger.kernel.org
6844 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6845 S:      Maintained
6846 F:      drivers/platform/x86/hdaps.c
6847
6848 HARDWARE MONITORING
6849 M:      Jean Delvare <jdelvare@suse.com>
6850 M:      Guenter Roeck <linux@roeck-us.net>
6851 L:      linux-hwmon@vger.kernel.org
6852 W:      http://hwmon.wiki.kernel.org/
6853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6854 S:      Maintained
6855 F:      Documentation/devicetree/bindings/hwmon/
6856 F:      Documentation/hwmon/
6857 F:      drivers/hwmon/
6858 F:      include/linux/hwmon*.h
6859 F:      include/trace/events/hwmon*.h
6860
6861 HARDWARE RANDOM NUMBER GENERATOR CORE
6862 M:      Matt Mackall <mpm@selenic.com>
6863 M:      Herbert Xu <herbert@gondor.apana.org.au>
6864 L:      linux-crypto@vger.kernel.org
6865 S:      Odd fixes
6866 F:      Documentation/devicetree/bindings/rng/
6867 F:      Documentation/hw_random.txt
6868 F:      drivers/char/hw_random/
6869 F:      include/linux/hw_random.h
6870
6871 HARDWARE TRACING FACILITIES
6872 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6873 S:      Maintained
6874 F:      drivers/hwtracing/
6875
6876 HARDWARE SPINLOCK CORE
6877 M:      Ohad Ben-Cohen <ohad@wizery.com>
6878 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6879 L:      linux-remoteproc@vger.kernel.org
6880 S:      Maintained
6881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6882 F:      Documentation/devicetree/bindings/hwlock/
6883 F:      Documentation/hwspinlock.txt
6884 F:      drivers/hwspinlock/
6885 F:      include/linux/hwspinlock.h
6886
6887 HARMONY SOUND DRIVER
6888 L:      linux-parisc@vger.kernel.org
6889 S:      Maintained
6890 F:      sound/parisc/harmony.*
6891
6892 HDPVR USB VIDEO ENCODER DRIVER
6893 M:      Hans Verkuil <hverkuil@xs4all.nl>
6894 L:      linux-media@vger.kernel.org
6895 T:      git git://linuxtv.org/media_tree.git
6896 W:      https://linuxtv.org
6897 S:      Odd Fixes
6898 F:      drivers/media/usb/hdpvr/
6899
6900 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6901 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6902 S:      Supported
6903 F:      Documentation/watchdog/hpwdt.txt
6904 F:      drivers/watchdog/hpwdt.c
6905
6906 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6907 M:      Don Brace <don.brace@microsemi.com>
6908 L:      esc.storagedev@microsemi.com
6909 L:      linux-scsi@vger.kernel.org
6910 S:      Supported
6911 F:      Documentation/scsi/hpsa.txt
6912 F:      drivers/scsi/hpsa*.[ch]
6913 F:      include/linux/cciss*.h
6914 F:      include/uapi/linux/cciss*.h
6915
6916 HFI1 DRIVER
6917 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6918 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6919 L:      linux-rdma@vger.kernel.org
6920 S:      Supported
6921 F:      drivers/infiniband/hw/hfi1
6922
6923 HFS FILESYSTEM
6924 L:      linux-fsdevel@vger.kernel.org
6925 S:      Orphan
6926 F:      Documentation/filesystems/hfs.txt
6927 F:      fs/hfs/
6928
6929 HFSPLUS FILESYSTEM
6930 L:      linux-fsdevel@vger.kernel.org
6931 S:      Orphan
6932 F:      Documentation/filesystems/hfsplus.txt
6933 F:      fs/hfsplus/
6934
6935 HGA FRAMEBUFFER DRIVER
6936 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6937 L:      linux-nvidia@lists.surfsouth.com
6938 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6939 S:      Maintained
6940 F:      drivers/video/fbdev/hgafb.c
6941
6942 HIBERNATION (aka Software Suspend, aka swsusp)
6943 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6944 M:      Pavel Machek <pavel@ucw.cz>
6945 L:      linux-pm@vger.kernel.org
6946 B:      https://bugzilla.kernel.org
6947 S:      Supported
6948 F:      arch/x86/power/
6949 F:      drivers/base/power/
6950 F:      kernel/power/
6951 F:      include/linux/suspend.h
6952 F:      include/linux/freezer.h
6953 F:      include/linux/pm.h
6954 F:      arch/*/include/asm/suspend*.h
6955
6956 HID CORE LAYER
6957 M:      Jiri Kosina <jikos@kernel.org>
6958 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6959 L:      linux-input@vger.kernel.org
6960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6961 S:      Maintained
6962 F:      drivers/hid/
6963 F:      include/linux/hid*
6964 F:      include/uapi/linux/hid*
6965
6966 HID SENSOR HUB DRIVERS
6967 M:      Jiri Kosina <jikos@kernel.org>
6968 M:      Jonathan Cameron <jic23@kernel.org>
6969 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6970 L:      linux-input@vger.kernel.org
6971 L:      linux-iio@vger.kernel.org
6972 S:      Maintained
6973 F:      Documentation/hid/hid-sensor*
6974 F:      drivers/hid/hid-sensor-*
6975 F:      drivers/iio/*/hid-*
6976 F:      include/linux/hid-sensor-*
6977
6978 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6979 M:      Thomas Gleixner <tglx@linutronix.de>
6980 L:      linux-kernel@vger.kernel.org
6981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6982 S:      Maintained
6983 F:      Documentation/timers/
6984 F:      kernel/time/hrtimer.c
6985 F:      kernel/time/clockevents.c
6986 F:      kernel/time/timer_*.c
6987 F:      include/linux/clockchips.h
6988 F:      include/linux/hrtimer.h
6989
6990 HIGH-SPEED SCC DRIVER FOR AX.25
6991 L:      linux-hams@vger.kernel.org
6992 S:      Orphan
6993 F:      drivers/net/hamradio/dmascc.c
6994 F:      drivers/net/hamradio/scc.c
6995
6996 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6997 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6998 W:      http://www.highpoint-tech.com
6999 S:      Supported
7000 F:      Documentation/scsi/hptiop.txt
7001 F:      drivers/scsi/hptiop.c
7002
7003 HIPPI
7004 M:      Jes Sorensen <jes@trained-monkey.org>
7005 L:      linux-hippi@sunsite.dk
7006 S:      Maintained
7007 F:      include/linux/hippidevice.h
7008 F:      include/uapi/linux/if_hippi.h
7009 F:      net/802/hippi.c
7010 F:      drivers/net/hippi/
7011
7012 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7013 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7014 M:      Salil Mehta <salil.mehta@huawei.com>
7015 L:      netdev@vger.kernel.org
7016 W:      http://www.hisilicon.com
7017 S:      Maintained
7018 F:      drivers/net/ethernet/hisilicon/hns3/
7019
7020 HISILICON LPC BUS DRIVER
7021 M:      john.garry@huawei.com
7022 W:      http://www.hisilicon.com
7023 S:      Maintained
7024 F:      drivers/bus/hisi_lpc.c
7025 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7026
7027 HISILICON NETWORK SUBSYSTEM DRIVER
7028 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7029 M:      Salil Mehta <salil.mehta@huawei.com>
7030 L:      netdev@vger.kernel.org
7031 W:      http://www.hisilicon.com
7032 S:      Maintained
7033 F:      drivers/net/ethernet/hisilicon/
7034 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7035
7036 HISILICON PMU DRIVER
7037 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7038 W:      http://www.hisilicon.com
7039 S:      Supported
7040 F:      drivers/perf/hisilicon
7041 F:      Documentation/perf/hisi-pmu.txt
7042
7043 HISILICON ROCE DRIVER
7044 M:      Lijun Ou <oulijun@huawei.com>
7045 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7046 L:      linux-rdma@vger.kernel.org
7047 S:      Maintained
7048 F:      drivers/infiniband/hw/hns/
7049 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7050
7051 HISILICON SAS Controller
7052 M:      John Garry <john.garry@huawei.com>
7053 W:      http://www.hisilicon.com
7054 S:      Supported
7055 F:      drivers/scsi/hisi_sas/
7056 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7057
7058 HMM - Heterogeneous Memory Management
7059 M:      Jérôme Glisse <jglisse@redhat.com>
7060 L:      linux-mm@kvack.org
7061 S:      Maintained
7062 F:      mm/hmm*
7063 F:      include/linux/hmm*
7064 F:      Documentation/vm/hmm.rst
7065
7066 HOST AP DRIVER
7067 M:      Jouni Malinen <j@w1.fi>
7068 L:      linux-wireless@vger.kernel.org
7069 W:      http://w1.fi/hostap-driver.html
7070 S:      Obsolete
7071 F:      drivers/net/wireless/intersil/hostap/
7072
7073 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7074 L:      platform-driver-x86@vger.kernel.org
7075 S:      Orphan
7076 F:      drivers/platform/x86/tc1100-wmi.c
7077
7078 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7079 M:      Jaroslav Kysela <perex@perex.cz>
7080 S:      Maintained
7081 F:      drivers/net/ethernet/hp/hp100.*
7082
7083 HPET:   High Precision Event Timers driver
7084 M:      Clemens Ladisch <clemens@ladisch.de>
7085 S:      Maintained
7086 F:      Documentation/timers/hpet.txt
7087 F:      drivers/char/hpet.c
7088 F:      include/linux/hpet.h
7089 F:      include/uapi/linux/hpet.h
7090
7091 HPET:   x86
7092 S:      Orphan
7093 F:      arch/x86/kernel/hpet.c
7094 F:      arch/x86/include/asm/hpet.h
7095
7096 HPFS FILESYSTEM
7097 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7098 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7099 S:      Maintained
7100 F:      fs/hpfs/
7101
7102 HSI SUBSYSTEM
7103 M:      Sebastian Reichel <sre@kernel.org>
7104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7105 S:      Maintained
7106 F:      Documentation/ABI/testing/sysfs-bus-hsi
7107 F:      Documentation/driver-api/hsi.rst
7108 F:      drivers/hsi/
7109 F:      include/linux/hsi/
7110 F:      include/uapi/linux/hsi/
7111
7112 HSO 3G MODEM DRIVER
7113 L:      linux-usb@vger.kernel.org
7114 S:      Orphan
7115 F:      drivers/net/usb/hso.c
7116
7117 HSR NETWORK PROTOCOL
7118 M:      Arvid Brodin <arvid.brodin@alten.se>
7119 L:      netdev@vger.kernel.org
7120 S:      Maintained
7121 F:      net/hsr/
7122
7123 HT16K33 LED CONTROLLER DRIVER
7124 M:      Robin van der Gracht <robin@protonic.nl>
7125 S:      Maintained
7126 F:      drivers/auxdisplay/ht16k33.c
7127 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7128
7129 HTCPEN TOUCHSCREEN DRIVER
7130 M:      Pau Oliva Fora <pof@eslack.org>
7131 L:      linux-input@vger.kernel.org
7132 S:      Maintained
7133 F:      drivers/input/touchscreen/htcpen.c
7134
7135 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7136 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7137 L:      linux-iio@vger.kernel.org
7138 W:      http://www.st.com/
7139 S:      Maintained
7140 F:      drivers/iio/humidity/hts221*
7141 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7142
7143 HUAWEI ETHERNET DRIVER
7144 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7145 L:      netdev@vger.kernel.org
7146 S:      Supported
7147 F:      Documentation/networking/hinic.txt
7148 F:      drivers/net/ethernet/huawei/hinic/
7149
7150 HUGETLB FILESYSTEM
7151 M:      Mike Kravetz <mike.kravetz@oracle.com>
7152 L:      linux-mm@kvack.org
7153 S:      Maintained
7154 F:      fs/hugetlbfs/
7155 F:      mm/hugetlb.c
7156 F:      include/linux/hugetlb.h
7157 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7158 F:      Documentation/vm/hugetlbfs_reserv.rst
7159 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7160
7161 HVA ST MEDIA DRIVER
7162 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7163 L:      linux-media@vger.kernel.org
7164 T:      git git://linuxtv.org/media_tree.git
7165 W:      https://linuxtv.org
7166 S:      Supported
7167 F:      drivers/media/platform/sti/hva
7168
7169 HWPOISON MEMORY FAILURE HANDLING
7170 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7171 L:      linux-mm@kvack.org
7172 S:      Maintained
7173 F:      mm/memory-failure.c
7174 F:      mm/hwpoison-inject.c
7175
7176 HYGON PROCESSOR SUPPORT
7177 M:      Pu Wen <puwen@hygon.cn>
7178 L:      linux-kernel@vger.kernel.org
7179 S:      Maintained
7180 F:      arch/x86/kernel/cpu/hygon.c
7181
7182 Hyper-V CORE AND DRIVERS
7183 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7184 M:      Haiyang Zhang <haiyangz@microsoft.com>
7185 M:      Stephen Hemminger <sthemmin@microsoft.com>
7186 M:      Sasha Levin <sashal@kernel.org>
7187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7188 L:      linux-hyperv@vger.kernel.org
7189 S:      Supported
7190 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7191 F:      arch/x86/include/asm/mshyperv.h
7192 F:      arch/x86/include/asm/trace/hyperv.h
7193 F:      arch/x86/include/asm/hyperv-tlfs.h
7194 F:      arch/x86/kernel/cpu/mshyperv.c
7195 F:      arch/x86/hyperv
7196 F:      drivers/hid/hid-hyperv.c
7197 F:      drivers/hv/
7198 F:      drivers/input/serio/hyperv-keyboard.c
7199 F:      drivers/pci/controller/pci-hyperv.c
7200 F:      drivers/net/hyperv/
7201 F:      drivers/scsi/storvsc_drv.c
7202 F:      drivers/uio/uio_hv_generic.c
7203 F:      drivers/video/fbdev/hyperv_fb.c
7204 F:      drivers/iommu/hyperv_iommu.c
7205 F:      net/vmw_vsock/hyperv_transport.c
7206 F:      include/linux/hyperv.h
7207 F:      include/uapi/linux/hyperv.h
7208 F:      tools/hv/
7209 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7210
7211 HYPERVISOR VIRTUAL CONSOLE DRIVER
7212 L:      linuxppc-dev@lists.ozlabs.org
7213 S:      Odd Fixes
7214 F:      drivers/tty/hvc/
7215
7216 I2C ACPI SUPPORT
7217 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7218 L:      linux-i2c@vger.kernel.org
7219 L:      linux-acpi@vger.kernel.org
7220 S:      Maintained
7221 F:      drivers/i2c/i2c-core-acpi.c
7222
7223 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7224 M:      Ajay Gupta <ajayg@nvidia.com>
7225 L:      linux-i2c@vger.kernel.org
7226 S:      Maintained
7227 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7228 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7229
7230 I2C MUXES
7231 M:      Peter Rosin <peda@axentia.se>
7232 L:      linux-i2c@vger.kernel.org
7233 S:      Maintained
7234 F:      Documentation/i2c/i2c-topology
7235 F:      Documentation/i2c/muxes/
7236 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7237 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7238 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7239 F:      drivers/i2c/i2c-mux.c
7240 F:      drivers/i2c/muxes/
7241 F:      include/linux/i2c-mux.h
7242
7243 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7244 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7245 L:      linux-i2c@vger.kernel.org
7246 S:      Maintained
7247 F:      drivers/i2c/busses/i2c-mv64xxx.c
7248
7249 I2C OVER PARALLEL PORT
7250 M:      Jean Delvare <jdelvare@suse.com>
7251 L:      linux-i2c@vger.kernel.org
7252 S:      Maintained
7253 F:      Documentation/i2c/busses/i2c-parport
7254 F:      Documentation/i2c/busses/i2c-parport-light
7255 F:      drivers/i2c/busses/i2c-parport.c
7256 F:      drivers/i2c/busses/i2c-parport-light.c
7257
7258 I2C SUBSYSTEM
7259 M:      Wolfram Sang <wsa@the-dreams.de>
7260 L:      linux-i2c@vger.kernel.org
7261 W:      https://i2c.wiki.kernel.org/
7262 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7264 S:      Maintained
7265 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7266 F:      Documentation/i2c/
7267 F:      drivers/i2c/*
7268 F:      include/linux/i2c.h
7269 F:      include/linux/i2c-dev.h
7270 F:      include/linux/i2c-smbus.h
7271 F:      include/uapi/linux/i2c.h
7272 F:      include/uapi/linux/i2c-*.h
7273
7274 I2C SUBSYSTEM HOST DRIVERS
7275 L:      linux-i2c@vger.kernel.org
7276 W:      https://i2c.wiki.kernel.org/
7277 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7279 S:      Odd Fixes
7280 F:      Documentation/devicetree/bindings/i2c/
7281 F:      drivers/i2c/algos/
7282 F:      drivers/i2c/busses/
7283
7284 I2C-TAOS-EVM DRIVER
7285 M:      Jean Delvare <jdelvare@suse.com>
7286 L:      linux-i2c@vger.kernel.org
7287 S:      Maintained
7288 F:      Documentation/i2c/busses/i2c-taos-evm
7289 F:      drivers/i2c/busses/i2c-taos-evm.c
7290
7291 I2C-TINY-USB DRIVER
7292 M:      Till Harbaum <till@harbaum.org>
7293 L:      linux-i2c@vger.kernel.org
7294 W:      http://www.harbaum.org/till/i2c_tiny_usb
7295 S:      Maintained
7296 F:      drivers/i2c/busses/i2c-tiny-usb.c
7297
7298 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7299 M:      Jean Delvare <jdelvare@suse.com>
7300 L:      linux-i2c@vger.kernel.org
7301 S:      Maintained
7302 F:      Documentation/i2c/busses/i2c-ali1535
7303 F:      Documentation/i2c/busses/i2c-ali1563
7304 F:      Documentation/i2c/busses/i2c-ali15x3
7305 F:      Documentation/i2c/busses/i2c-amd756
7306 F:      Documentation/i2c/busses/i2c-amd8111
7307 F:      Documentation/i2c/busses/i2c-i801
7308 F:      Documentation/i2c/busses/i2c-nforce2
7309 F:      Documentation/i2c/busses/i2c-piix4
7310 F:      Documentation/i2c/busses/i2c-sis5595
7311 F:      Documentation/i2c/busses/i2c-sis630
7312 F:      Documentation/i2c/busses/i2c-sis96x
7313 F:      Documentation/i2c/busses/i2c-via
7314 F:      Documentation/i2c/busses/i2c-viapro
7315 F:      drivers/i2c/busses/i2c-ali1535.c
7316 F:      drivers/i2c/busses/i2c-ali1563.c
7317 F:      drivers/i2c/busses/i2c-ali15x3.c
7318 F:      drivers/i2c/busses/i2c-amd756.c
7319 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7320 F:      drivers/i2c/busses/i2c-amd8111.c
7321 F:      drivers/i2c/busses/i2c-i801.c
7322 F:      drivers/i2c/busses/i2c-isch.c
7323 F:      drivers/i2c/busses/i2c-nforce2.c
7324 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7325 F:      drivers/i2c/busses/i2c-piix4.c
7326 F:      drivers/i2c/busses/i2c-sis5595.c
7327 F:      drivers/i2c/busses/i2c-sis630.c
7328 F:      drivers/i2c/busses/i2c-sis96x.c
7329 F:      drivers/i2c/busses/i2c-via.c
7330 F:      drivers/i2c/busses/i2c-viapro.c
7331
7332 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7333 M:      Hans de Goede <hdegoede@redhat.com>
7334 L:      linux-i2c@vger.kernel.org
7335 S:      Maintained
7336 F:      drivers/i2c/busses/i2c-cht-wc.c
7337
7338 I2C/SMBUS ISMT DRIVER
7339 M:      Seth Heasley <seth.heasley@intel.com>
7340 M:      Neil Horman <nhorman@tuxdriver.com>
7341 L:      linux-i2c@vger.kernel.org
7342 F:      drivers/i2c/busses/i2c-ismt.c
7343 F:      Documentation/i2c/busses/i2c-ismt
7344
7345 I2C/SMBUS STUB DRIVER
7346 M:      Jean Delvare <jdelvare@suse.com>
7347 L:      linux-i2c@vger.kernel.org
7348 S:      Maintained
7349 F:      drivers/i2c/i2c-stub.c
7350
7351 I3C SUBSYSTEM
7352 M:      Boris Brezillon <bbrezillon@kernel.org>
7353 L:      linux-i3c@lists.infradead.org
7354 C:      irc://chat.freenode.net/linux-i3c
7355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7356 S:      Maintained
7357 F:      Documentation/ABI/testing/sysfs-bus-i3c
7358 F:      Documentation/devicetree/bindings/i3c/
7359 F:      Documentation/driver-api/i3c
7360 F:      drivers/i3c/
7361 F:      include/linux/i3c/
7362
7363 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7364 M:      Vitor Soares <vitor.soares@synopsys.com>
7365 S:      Maintained
7366 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7367 F:      drivers/i3c/master/dw*
7368
7369 IA64 (Itanium) PLATFORM
7370 M:      Tony Luck <tony.luck@intel.com>
7371 M:      Fenghua Yu <fenghua.yu@intel.com>
7372 L:      linux-ia64@vger.kernel.org
7373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7374 S:      Maintained
7375 F:      arch/ia64/
7376
7377 IBM Power 842 compression accelerator
7378 M:      Haren Myneni <haren@us.ibm.com>
7379 S:      Supported
7380 F:      drivers/crypto/nx/Makefile
7381 F:      drivers/crypto/nx/Kconfig
7382 F:      drivers/crypto/nx/nx-842*
7383 F:      include/linux/sw842.h
7384 F:      crypto/842.c
7385 F:      lib/842/
7386
7387 IBM Power in-Nest Crypto Acceleration
7388 M:      Breno Leitão <leitao@debian.org>
7389 M:      Nayna Jain <nayna@linux.ibm.com>
7390 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7391 L:      linux-crypto@vger.kernel.org
7392 S:      Supported
7393 F:      drivers/crypto/nx/Makefile
7394 F:      drivers/crypto/nx/Kconfig
7395 F:      drivers/crypto/nx/nx-aes*
7396 F:      drivers/crypto/nx/nx-sha*
7397 F:      drivers/crypto/nx/nx.*
7398 F:      drivers/crypto/nx/nx_csbcpb.h
7399 F:      drivers/crypto/nx/nx_debugfs.h
7400
7401 IBM Power Linux RAID adapter
7402 M:      Brian King <brking@us.ibm.com>
7403 S:      Supported
7404 F:      drivers/scsi/ipr.*
7405
7406 IBM Power SRIOV Virtual NIC Device Driver
7407 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7408 M:      John Allen <jallen@linux.ibm.com>
7409 L:      netdev@vger.kernel.org
7410 S:      Supported
7411 F:      drivers/net/ethernet/ibm/ibmvnic.*
7412
7413 IBM Power Virtual Accelerator Switchboard
7414 M:      Sukadev Bhattiprolu
7415 L:      linuxppc-dev@lists.ozlabs.org
7416 S:      Supported
7417 F:      arch/powerpc/platforms/powernv/vas*
7418 F:      arch/powerpc/platforms/powernv/copy-paste.h
7419 F:      arch/powerpc/include/asm/vas.h
7420 F:      arch/powerpc/include/uapi/asm/vas.h
7421
7422 IBM Power Virtual Ethernet Device Driver
7423 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7424 L:      netdev@vger.kernel.org
7425 S:      Supported
7426 F:      drivers/net/ethernet/ibm/ibmveth.*
7427
7428 IBM Power Virtual FC Device Drivers
7429 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7430 L:      linux-scsi@vger.kernel.org
7431 S:      Supported
7432 F:      drivers/scsi/ibmvscsi/ibmvfc*
7433
7434 IBM Power Virtual Management Channel Driver
7435 M:      Steven Royer <seroyer@linux.ibm.com>
7436 S:      Supported
7437 F:      drivers/misc/ibmvmc.*
7438
7439 IBM Power Virtual SCSI Device Drivers
7440 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7441 L:      linux-scsi@vger.kernel.org
7442 S:      Supported
7443 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7444 F:      include/scsi/viosrp.h
7445
7446 IBM Power Virtual SCSI Device Target Driver
7447 M:      Michael Cyr <mikecyr@linux.ibm.com>
7448 L:      linux-scsi@vger.kernel.org
7449 L:      target-devel@vger.kernel.org
7450 S:      Supported
7451 F:      drivers/scsi/ibmvscsi_tgt/
7452
7453 IBM Power VMX Cryptographic instructions
7454 M:      Breno Leitão <leitao@debian.org>
7455 M:      Nayna Jain <nayna@linux.ibm.com>
7456 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7457 L:      linux-crypto@vger.kernel.org
7458 S:      Supported
7459 F:      drivers/crypto/vmx/Makefile
7460 F:      drivers/crypto/vmx/Kconfig
7461 F:      drivers/crypto/vmx/vmx.c
7462 F:      drivers/crypto/vmx/aes*
7463 F:      drivers/crypto/vmx/ghash*
7464 F:      drivers/crypto/vmx/ppc-xlate.pl
7465
7466 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7467 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7468 L:      linux-pci@vger.kernel.org
7469 L:      linuxppc-dev@lists.ozlabs.org
7470 S:      Supported
7471 F:      drivers/pci/hotplug/rpaphp*
7472
7473 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7474 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7475 L:      linux-pci@vger.kernel.org
7476 L:      linuxppc-dev@lists.ozlabs.org
7477 S:      Supported
7478 F:      drivers/pci/hotplug/rpadlpar*
7479
7480 IBM ServeRAID RAID DRIVER
7481 S:      Orphan
7482 F:      drivers/scsi/ips.*
7483
7484 ICH LPC AND GPIO DRIVER
7485 M:      Peter Tyser <ptyser@xes-inc.com>
7486 S:      Maintained
7487 F:      drivers/mfd/lpc_ich.c
7488 F:      drivers/gpio/gpio-ich.c
7489
7490 IDE SUBSYSTEM
7491 M:      "David S. Miller" <davem@davemloft.net>
7492 L:      linux-ide@vger.kernel.org
7493 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7495 S:      Maintained
7496 F:      Documentation/ide/
7497 F:      drivers/ide/
7498 F:      include/linux/ide.h
7499
7500 IDE/ATAPI DRIVERS
7501 M:      Borislav Petkov <bp@alien8.de>
7502 L:      linux-ide@vger.kernel.org
7503 S:      Maintained
7504 F:      Documentation/cdrom/ide-cd
7505 F:      drivers/ide/ide-cd*
7506
7507 IDEAPAD LAPTOP EXTRAS DRIVER
7508 M:      Ike Panhc <ike.pan@canonical.com>
7509 L:      platform-driver-x86@vger.kernel.org
7510 W:      http://launchpad.net/ideapad-laptop
7511 S:      Maintained
7512 F:      drivers/platform/x86/ideapad-laptop.c
7513
7514 IDEAPAD LAPTOP SLIDEBAR DRIVER
7515 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7516 L:      linux-input@vger.kernel.org
7517 W:      https://github.com/o2genum/ideapad-slidebar
7518 S:      Maintained
7519 F:      drivers/input/misc/ideapad_slidebar.c
7520
7521 IDT VersaClock 5 CLOCK DRIVER
7522 M:      Marek Vasut <marek.vasut@gmail.com>
7523 S:      Maintained
7524 F:      drivers/clk/clk-versaclock5.c
7525
7526 IEEE 802.15.4 SUBSYSTEM
7527 M:      Alexander Aring <alex.aring@gmail.com>
7528 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7529 L:      linux-wpan@vger.kernel.org
7530 W:      http://wpan.cakelab.org/
7531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7533 S:      Maintained
7534 F:      net/ieee802154/
7535 F:      net/mac802154/
7536 F:      drivers/net/ieee802154/
7537 F:      include/linux/nl802154.h
7538 F:      include/linux/ieee802154.h
7539 F:      include/net/nl802154.h
7540 F:      include/net/mac802154.h
7541 F:      include/net/af_ieee802154.h
7542 F:      include/net/cfg802154.h
7543 F:      include/net/ieee802154_netdev.h
7544 F:      Documentation/networking/ieee802154.rst
7545
7546 IFE PROTOCOL
7547 M:      Yotam Gigi <yotam.gi@gmail.com>
7548 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7549 F:      net/ife
7550 F:      include/net/ife.h
7551 F:      include/uapi/linux/ife.h
7552
7553 IGORPLUG-USB IR RECEIVER
7554 M:      Sean Young <sean@mess.org>
7555 L:      linux-media@vger.kernel.org
7556 S:      Maintained
7557 F:      drivers/media/rc/igorplugusb.c
7558
7559 IGUANAWORKS USB IR TRANSCEIVER
7560 M:      Sean Young <sean@mess.org>
7561 L:      linux-media@vger.kernel.org
7562 S:      Maintained
7563 F:      drivers/media/rc/iguanair.c
7564
7565 IIO DIGITAL POTENTIOMETER DAC
7566 M:      Peter Rosin <peda@axentia.se>
7567 L:      linux-iio@vger.kernel.org
7568 S:      Maintained
7569 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7570 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7571 F:      drivers/iio/dac/dpot-dac.c
7572
7573 IIO ENVELOPE DETECTOR
7574 M:      Peter Rosin <peda@axentia.se>
7575 L:      linux-iio@vger.kernel.org
7576 S:      Maintained
7577 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7578 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7579 F:      drivers/iio/adc/envelope-detector.c
7580
7581 IIO MULTIPLEXER
7582 M:      Peter Rosin <peda@axentia.se>
7583 L:      linux-iio@vger.kernel.org
7584 S:      Maintained
7585 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7586 F:      drivers/iio/multiplexer/iio-mux.c
7587
7588 IIO SUBSYSTEM AND DRIVERS
7589 M:      Jonathan Cameron <jic23@kernel.org>
7590 R:      Hartmut Knaack <knaack.h@gmx.de>
7591 R:      Lars-Peter Clausen <lars@metafoo.de>
7592 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7593 L:      linux-iio@vger.kernel.org
7594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7595 S:      Maintained
7596 F:      Documentation/ABI/testing/configfs-iio*
7597 F:      Documentation/ABI/testing/sysfs-bus-iio*
7598 F:      Documentation/devicetree/bindings/iio/
7599 F:      drivers/iio/
7600 F:      drivers/staging/iio/
7601 F:      include/linux/iio/
7602 F:      tools/iio/
7603
7604 IIO UNIT CONVERTER
7605 M:      Peter Rosin <peda@axentia.se>
7606 L:      linux-iio@vger.kernel.org
7607 S:      Maintained
7608 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7609 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7610 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7611 F:      drivers/iio/afe/iio-rescale.c
7612
7613 IKANOS/ADI EAGLE ADSL USB DRIVER
7614 M:      Matthieu Castet <castet.matthieu@free.fr>
7615 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7616 S:      Maintained
7617 F:      drivers/usb/atm/ueagle-atm.c
7618
7619 IMGTEC ASCII LCD DRIVER
7620 M:      Paul Burton <paul.burton@mips.com>
7621 S:      Maintained
7622 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7623 F:      drivers/auxdisplay/img-ascii-lcd.c
7624
7625 IMGTEC IR DECODER DRIVER
7626 M:      James Hogan <jhogan@kernel.org>
7627 S:      Maintained
7628 F:      drivers/media/rc/img-ir/
7629
7630 IMON SOUNDGRAPH USB IR RECEIVER
7631 M:      Sean Young <sean@mess.org>
7632 L:      linux-media@vger.kernel.org
7633 S:      Maintained
7634 F:      drivers/media/rc/imon_raw.c
7635 F:      drivers/media/rc/imon.c
7636
7637 IMS TWINTURBO FRAMEBUFFER DRIVER
7638 L:      linux-fbdev@vger.kernel.org
7639 S:      Orphan
7640 F:      drivers/video/fbdev/imsttfb.c
7641
7642 INA209 HARDWARE MONITOR DRIVER
7643 M:      Guenter Roeck <linux@roeck-us.net>
7644 L:      linux-hwmon@vger.kernel.org
7645 S:      Maintained
7646 F:      Documentation/hwmon/ina209.rst
7647 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7648 F:      drivers/hwmon/ina209.c
7649
7650 INA2XX HARDWARE MONITOR DRIVER
7651 M:      Guenter Roeck <linux@roeck-us.net>
7652 L:      linux-hwmon@vger.kernel.org
7653 S:      Maintained
7654 F:      Documentation/hwmon/ina2xx.rst
7655 F:      drivers/hwmon/ina2xx.c
7656 F:      include/linux/platform_data/ina2xx.h
7657
7658 INDUSTRY PACK SUBSYSTEM (IPACK)
7659 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7660 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7661 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7662 L:      industrypack-devel@lists.sourceforge.net
7663 W:      http://industrypack.sourceforge.net
7664 S:      Maintained
7665 F:      drivers/ipack/
7666
7667 INFINIBAND SUBSYSTEM
7668 M:      Doug Ledford <dledford@redhat.com>
7669 M:      Jason Gunthorpe <jgg@mellanox.com>
7670 L:      linux-rdma@vger.kernel.org
7671 W:      https://github.com/linux-rdma/rdma-core
7672 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7674 S:      Supported
7675 F:      Documentation/devicetree/bindings/infiniband/
7676 F:      Documentation/infiniband/
7677 F:      drivers/infiniband/
7678 F:      include/uapi/linux/if_infiniband.h
7679 F:      include/uapi/rdma/
7680 F:      include/rdma/
7681
7682 INGENIC JZ4780 DMA Driver
7683 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7684 S:      Maintained
7685 F:      drivers/dma/dma-jz4780.c
7686
7687 INGENIC JZ4780 NAND DRIVER
7688 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7689 L:      linux-mtd@lists.infradead.org
7690 S:      Maintained
7691 F:      drivers/mtd/nand/raw/jz4780_*
7692
7693 INOTIFY
7694 M:      Jan Kara <jack@suse.cz>
7695 R:      Amir Goldstein <amir73il@gmail.com>
7696 L:      linux-fsdevel@vger.kernel.org
7697 S:      Maintained
7698 F:      Documentation/filesystems/inotify.txt
7699 F:      fs/notify/inotify/
7700 F:      include/linux/inotify.h
7701 F:      include/uapi/linux/inotify.h
7702
7703 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7704 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7705 L:      linux-input@vger.kernel.org
7706 Q:      http://patchwork.kernel.org/project/linux-input/list/
7707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7708 S:      Maintained
7709 F:      drivers/input/
7710 F:      include/linux/input.h
7711 F:      include/uapi/linux/input.h
7712 F:      include/uapi/linux/input-event-codes.h
7713 F:      include/linux/input/
7714 F:      Documentation/devicetree/bindings/input/
7715 F:      Documentation/devicetree/bindings/serio/
7716 F:      Documentation/input/
7717
7718 INPUT MULTITOUCH (MT) PROTOCOL
7719 M:      Henrik Rydberg <rydberg@bitmath.org>
7720 L:      linux-input@vger.kernel.org
7721 S:      Odd fixes
7722 F:      Documentation/input/multi-touch-protocol.rst
7723 F:      drivers/input/input-mt.c
7724 K:      \b(ABS|SYN)_MT_
7725
7726 INSIDE SECURE CRYPTO DRIVER
7727 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7728 F:      drivers/crypto/inside-secure/
7729 S:      Maintained
7730 L:      linux-crypto@vger.kernel.org
7731
7732 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7733 M:      Mimi Zohar <zohar@linux.ibm.com>
7734 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7735 L:      linux-integrity@vger.kernel.org
7736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7737 S:      Supported
7738 F:      security/integrity/ima/
7739
7740 INTEL 810/815 FRAMEBUFFER DRIVER
7741 M:      Antonino Daplas <adaplas@gmail.com>
7742 L:      linux-fbdev@vger.kernel.org
7743 S:      Maintained
7744 F:      drivers/video/fbdev/i810/
7745
7746 INTEL ASoC DRIVERS
7747 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7748 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7749 M:      Jie Yang <yang.jie@linux.intel.com>
7750 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7751 S:      Supported
7752 F:      sound/soc/intel/
7753
7754 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7755 M:      Hans de Goede <hdegoede@redhat.com>
7756 L:      platform-driver-x86@vger.kernel.org
7757 S:      Maintained
7758 F:      drivers/platform/x86/intel_atomisp2_pm.c
7759
7760 INTEL C600 SERIES SAS CONTROLLER DRIVER
7761 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7762 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7763 L:      linux-scsi@vger.kernel.org
7764 T:      git git://git.code.sf.net/p/intel-sas/isci
7765 S:      Supported
7766 F:      drivers/scsi/isci/
7767
7768 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7769 M:      Jani Nikula <jani.nikula@linux.intel.com>
7770 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7771 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7772 L:      intel-gfx@lists.freedesktop.org
7773 W:      https://01.org/linuxgraphics/
7774 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7775 C:      irc://chat.freenode.net/intel-gfx
7776 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7777 T:      git git://anongit.freedesktop.org/drm-intel
7778 S:      Supported
7779 F:      drivers/gpu/drm/i915/
7780 F:      include/drm/i915*
7781 F:      include/uapi/drm/i915_drm.h
7782 F:      Documentation/gpu/i915.rst
7783
7784 INTEL ETHERNET DRIVERS
7785 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7786 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7787 W:      http://www.intel.com/support/feedback.htm
7788 W:      http://e1000.sourceforge.net/
7789 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7792 S:      Supported
7793 F:      Documentation/networking/device_drivers/intel/e100.rst
7794 F:      Documentation/networking/device_drivers/intel/e1000.rst
7795 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7796 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7797 F:      Documentation/networking/device_drivers/intel/igb.rst
7798 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7799 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7800 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7801 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7802 F:      Documentation/networking/device_drivers/intel/i40e.rst
7803 F:      Documentation/networking/device_drivers/intel/iavf.rst
7804 F:      Documentation/networking/device_drivers/intel/ice.rst
7805 F:      drivers/net/ethernet/intel/
7806 F:      drivers/net/ethernet/intel/*/
7807 F:      include/linux/avf/virtchnl.h
7808
7809 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7810 M:      Maik Broemme <mbroemme@libmpq.org>
7811 L:      linux-fbdev@vger.kernel.org
7812 S:      Maintained
7813 F:      Documentation/fb/intelfb.txt
7814 F:      drivers/video/fbdev/intelfb/
7815
7816 INTEL GPIO DRIVERS
7817 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7818 L:      linux-gpio@vger.kernel.org
7819 S:      Maintained
7820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7821 F:      drivers/gpio/gpio-ich.c
7822 F:      drivers/gpio/gpio-intel-mid.c
7823 F:      drivers/gpio/gpio-lynxpoint.c
7824 F:      drivers/gpio/gpio-merrifield.c
7825 F:      drivers/gpio/gpio-ml-ioh.c
7826 F:      drivers/gpio/gpio-pch.c
7827 F:      drivers/gpio/gpio-sch.c
7828 F:      drivers/gpio/gpio-sodaville.c
7829
7830 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7831 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7832 M:      Zhi Wang <zhi.a.wang@intel.com>
7833 L:      intel-gvt-dev@lists.freedesktop.org
7834 L:      intel-gfx@lists.freedesktop.org
7835 W:      https://01.org/igvt-g
7836 T:      git https://github.com/intel/gvt-linux.git
7837 S:      Supported
7838 F:      drivers/gpu/drm/i915/gvt/
7839
7840 INTEL HID EVENT DRIVER
7841 M:      Alex Hung <alex.hung@canonical.com>
7842 L:      platform-driver-x86@vger.kernel.org
7843 S:      Maintained
7844 F:      drivers/platform/x86/intel-hid.c
7845
7846 INTEL I/OAT DMA DRIVER
7847 M:      Dave Jiang <dave.jiang@intel.com>
7848 R:      Dan Williams <dan.j.williams@intel.com>
7849 L:      dmaengine@vger.kernel.org
7850 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7851 S:      Supported
7852 F:      drivers/dma/ioat*
7853
7854 INTEL IDLE DRIVER
7855 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7856 M:      Len Brown <lenb@kernel.org>
7857 L:      linux-pm@vger.kernel.org
7858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7859 B:      https://bugzilla.kernel.org
7860 S:      Supported
7861 F:      drivers/idle/intel_idle.c
7862
7863 INTEL INTEGRATED SENSOR HUB DRIVER
7864 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7865 M:      Jiri Kosina <jikos@kernel.org>
7866 L:      linux-input@vger.kernel.org
7867 S:      Maintained
7868 F:      drivers/hid/intel-ish-hid/
7869
7870 INTEL IOMMU (VT-d)
7871 M:      David Woodhouse <dwmw2@infradead.org>
7872 L:      iommu@lists.linux-foundation.org
7873 T:      git git://git.infradead.org/iommu-2.6.git
7874 S:      Supported
7875 F:      drivers/iommu/intel-iommu.c
7876 F:      include/linux/intel-iommu.h
7877
7878 INTEL IOP-ADMA DMA DRIVER
7879 R:      Dan Williams <dan.j.williams@intel.com>
7880 S:      Odd fixes
7881 F:      drivers/dma/iop-adma.c
7882
7883 INTEL IPU3 CSI-2 CIO2 DRIVER
7884 M:      Yong Zhi <yong.zhi@intel.com>
7885 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7886 M:      Bingbu Cao <bingbu.cao@intel.com>
7887 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7888 L:      linux-media@vger.kernel.org
7889 S:      Maintained
7890 F:      drivers/media/pci/intel/ipu3/
7891 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7892
7893 INTEL IPU3 CSI-2 IMGU DRIVER
7894 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7895 L:      linux-media@vger.kernel.org
7896 S:      Maintained
7897 F:      drivers/staging/media/ipu3/
7898 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7899 F:      Documentation/media/v4l-drivers/ipu3.rst
7900
7901 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7902 M:      Krzysztof Halasa <khalasa@piap.pl>
7903 S:      Maintained
7904 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7905 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7906 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7907 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7908 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7909 F:      drivers/net/wan/ixp4xx_hss.c
7910
7911 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7912 M:      Deepak Saxena <dsaxena@plexity.net>
7913 S:      Maintained
7914 F:      drivers/char/hw_random/ixp4xx-rng.c
7915
7916 INTEL MANAGEMENT ENGINE (mei)
7917 M:      Tomas Winkler <tomas.winkler@intel.com>
7918 L:      linux-kernel@vger.kernel.org
7919 S:      Supported
7920 F:      include/uapi/linux/mei.h
7921 F:      include/linux/mei_cl_bus.h
7922 F:      drivers/misc/mei/*
7923 F:      drivers/watchdog/mei_wdt.c
7924 F:      Documentation/misc-devices/mei/*
7925 F:      samples/mei/*
7926
7927 INTEL MENLOW THERMAL DRIVER
7928 M:      Sujith Thomas <sujith.thomas@intel.com>
7929 L:      platform-driver-x86@vger.kernel.org
7930 W:      https://01.org/linux-acpi
7931 S:      Supported
7932 F:      drivers/platform/x86/intel_menlow.c
7933
7934 INTEL MIC DRIVERS (mic)
7935 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7936 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7937 S:      Supported
7938 W:      https://github.com/sudeepdutt/mic
7939 W:      http://software.intel.com/en-us/mic-developer
7940 F:      include/linux/mic_bus.h
7941 F:      include/linux/scif.h
7942 F:      include/uapi/linux/mic_common.h
7943 F:      include/uapi/linux/mic_ioctl.h
7944 F:      include/uapi/linux/scif_ioctl.h
7945 F:      drivers/misc/mic/
7946 F:      drivers/dma/mic_x100_dma.c
7947 F:      drivers/dma/mic_x100_dma.h
7948 F:      Documentation/mic/
7949
7950 INTEL PMC CORE DRIVER
7951 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7952 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7953 L:      platform-driver-x86@vger.kernel.org
7954 S:      Maintained
7955 F:      drivers/platform/x86/intel_pmc_core*
7956
7957 INTEL PMC/P-Unit IPC DRIVER
7958 M:      Zha Qipeng<qipeng.zha@intel.com>
7959 L:      platform-driver-x86@vger.kernel.org
7960 S:      Maintained
7961 F:      drivers/platform/x86/intel_pmc_ipc.c
7962 F:      drivers/platform/x86/intel_punit_ipc.c
7963 F:      arch/x86/include/asm/intel_pmc_ipc.h
7964 F:      arch/x86/include/asm/intel_punit_ipc.h
7965
7966 INTEL PMIC GPIO DRIVERS
7967 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7968 S:      Maintained
7969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7970 F:      drivers/gpio/gpio-*cove.c
7971 F:      drivers/gpio/gpio-msic.c
7972
7973 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7974 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7975 S:      Maintained
7976 F:      drivers/mfd/intel_msic.c
7977 F:      drivers/mfd/intel_soc_pmic*
7978 F:      include/linux/mfd/intel_msic.h
7979 F:      include/linux/mfd/intel_soc_pmic*
7980
7981 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7982 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7983 L:      linux-wireless@vger.kernel.org
7984 S:      Maintained
7985 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7986 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7987 F:      drivers/net/wireless/intel/ipw2x00/
7988
7989 INTEL PSTATE DRIVER
7990 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7991 M:      Len Brown <lenb@kernel.org>
7992 L:      linux-pm@vger.kernel.org
7993 S:      Supported
7994 F:      drivers/cpufreq/intel_pstate.c
7995
7996 INTEL RDMA RNIC DRIVER
7997 M:      Faisal Latif <faisal.latif@intel.com>
7998 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7999 L:      linux-rdma@vger.kernel.org
8000 S:      Supported
8001 F:      drivers/infiniband/hw/i40iw/
8002 F:      include/uapi/rdma/i40iw-abi.h
8003
8004 INTEL TELEMETRY DRIVER
8005 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8006 M:      "David E. Box" <david.e.box@linux.intel.com>
8007 L:      platform-driver-x86@vger.kernel.org
8008 S:      Maintained
8009 F:      arch/x86/include/asm/intel_telemetry.h
8010 F:      drivers/platform/x86/intel_telemetry*
8011
8012 INTEL VIRTUAL BUTTON DRIVER
8013 M:      AceLan Kao <acelan.kao@canonical.com>
8014 L:      platform-driver-x86@vger.kernel.org
8015 S:      Maintained
8016 F:      drivers/platform/x86/intel-vbtn.c
8017
8018 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8019 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8020 L:      linux-wireless@vger.kernel.org
8021 S:      Supported
8022 F:      drivers/net/wireless/intel/iwlegacy/
8023
8024 INTEL WIRELESS WIFI LINK (iwlwifi)
8025 M:      Johannes Berg <johannes.berg@intel.com>
8026 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8027 M:      Luca Coelho <luciano.coelho@intel.com>
8028 M:      Intel Linux Wireless <linuxwifi@intel.com>
8029 L:      linux-wireless@vger.kernel.org
8030 W:      http://intellinuxwireless.org
8031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8032 S:      Supported
8033 F:      drivers/net/wireless/intel/iwlwifi/
8034
8035 INTEL WIRELESS WIMAX CONNECTION 2400
8036 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8037 M:      linux-wimax@intel.com
8038 L:      wimax@linuxwimax.org (subscribers-only)
8039 S:      Supported
8040 W:      http://linuxwimax.org
8041 F:      Documentation/wimax/README.i2400m
8042 F:      drivers/net/wimax/i2400m/
8043 F:      include/uapi/linux/wimax/i2400m.h
8044
8045 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8046 M:      Mario Limonciello <mario.limonciello@dell.com>
8047 S:      Maintained
8048 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8049
8050 INTEL(R) TRACE HUB
8051 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8052 S:      Supported
8053 F:      Documentation/trace/intel_th.rst
8054 F:      drivers/hwtracing/intel_th/
8055
8056 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8057 M:      Ning Sun <ning.sun@intel.com>
8058 L:      tboot-devel@lists.sourceforge.net
8059 W:      http://tboot.sourceforge.net
8060 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8061 S:      Supported
8062 F:      Documentation/intel_txt.txt
8063 F:      include/linux/tboot.h
8064 F:      arch/x86/kernel/tboot.c
8065
8066 INTEL-MID GPIO DRIVER
8067 M:      David Cohen <david.a.cohen@linux.intel.com>
8068 L:      linux-gpio@vger.kernel.org
8069 S:      Maintained
8070 F:      drivers/gpio/gpio-intel-mid.c
8071
8072 INTERCONNECT API
8073 M:      Georgi Djakov <georgi.djakov@linaro.org>
8074 L:      linux-pm@vger.kernel.org
8075 S:      Maintained
8076 F:      Documentation/interconnect/
8077 F:      Documentation/devicetree/bindings/interconnect/
8078 F:      drivers/interconnect/
8079 F:      include/dt-bindings/interconnect/
8080 F:      include/linux/interconnect-provider.h
8081 F:      include/linux/interconnect.h
8082
8083 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8084 M:      Linus Walleij <linus.walleij@linaro.org>
8085 L:      linux-iio@vger.kernel.org
8086 S:      Maintained
8087 F:      drivers/iio/gyro/mpu3050*
8088 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8089
8090 IOC3 ETHERNET DRIVER
8091 M:      Ralf Baechle <ralf@linux-mips.org>
8092 L:      linux-mips@vger.kernel.org
8093 S:      Maintained
8094 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8095
8096 IOC3 SERIAL DRIVER
8097 M:      Pat Gefre <pfg@sgi.com>
8098 L:      linux-serial@vger.kernel.org
8099 S:      Maintained
8100 F:      drivers/tty/serial/ioc3_serial.c
8101
8102 IOMAP FILESYSTEM LIBRARY
8103 M:      Christoph Hellwig <hch@infradead.org>
8104 M:      Darrick J. Wong <darrick.wong@oracle.com>
8105 M:      linux-xfs@vger.kernel.org
8106 M:      linux-fsdevel@vger.kernel.org
8107 L:      linux-xfs@vger.kernel.org
8108 L:      linux-fsdevel@vger.kernel.org
8109 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8110 S:      Supported
8111 F:      fs/iomap.c
8112 F:      include/linux/iomap.h
8113
8114 IOMMU DRIVERS
8115 M:      Joerg Roedel <joro@8bytes.org>
8116 L:      iommu@lists.linux-foundation.org
8117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8118 S:      Maintained
8119 F:      Documentation/devicetree/bindings/iommu/
8120 F:      drivers/iommu/
8121 F:      include/linux/iommu.h
8122 F:      include/linux/of_iommu.h
8123 F:      include/linux/iova.h
8124
8125 IO_URING
8126 M:      Jens Axboe <axboe@kernel.dk>
8127 L:      linux-block@vger.kernel.org
8128 L:      linux-fsdevel@vger.kernel.org
8129 T:      git git://git.kernel.dk/linux-block
8130 T:      git git://git.kernel.dk/liburing
8131 S:      Maintained
8132 F:      fs/io_uring.c
8133 F:      include/uapi/linux/io_uring.h
8134
8135 IP MASQUERADING
8136 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8137 S:      Maintained
8138 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8139
8140 IPMI SUBSYSTEM
8141 M:      Corey Minyard <minyard@acm.org>
8142 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8143 W:      http://openipmi.sourceforge.net/
8144 S:      Supported
8145 F:      Documentation/devicetree/bindings/ipmi/
8146 F:      Documentation/IPMI.txt
8147 F:      drivers/char/ipmi/
8148 F:      include/linux/ipmi*
8149 F:      include/uapi/linux/ipmi*
8150
8151 IPS SCSI RAID DRIVER
8152 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8153 L:      linux-scsi@vger.kernel.org
8154 W:      http://www.adaptec.com/
8155 S:      Maintained
8156 F:      drivers/scsi/ips*
8157
8158 IPVS
8159 M:      Wensong Zhang <wensong@linux-vs.org>
8160 M:      Simon Horman <horms@verge.net.au>
8161 M:      Julian Anastasov <ja@ssi.bg>
8162 L:      netdev@vger.kernel.org
8163 L:      lvs-devel@vger.kernel.org
8164 S:      Maintained
8165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8167 F:      Documentation/networking/ipvs-sysctl.txt
8168 F:      include/net/ip_vs.h
8169 F:      include/uapi/linux/ip_vs.h
8170 F:      net/netfilter/ipvs/
8171
8172 IPWIRELESS DRIVER
8173 M:      Jiri Kosina <jikos@kernel.org>
8174 M:      David Sterba <dsterba@suse.com>
8175 S:      Odd Fixes
8176 F:      drivers/tty/ipwireless/
8177
8178 IPX NETWORK LAYER
8179 L:      netdev@vger.kernel.org
8180 S:      Obsolete
8181 F:      include/uapi/linux/ipx.h
8182
8183 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8184 M:      Marc Zyngier <marc.zyngier@arm.com>
8185 S:      Maintained
8186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8187 F:      Documentation/IRQ-domain.txt
8188 F:      include/linux/irqdomain.h
8189 F:      kernel/irq/irqdomain.c
8190 F:      kernel/irq/msi.c
8191
8192 IRQ SUBSYSTEM
8193 M:      Thomas Gleixner <tglx@linutronix.de>
8194 L:      linux-kernel@vger.kernel.org
8195 S:      Maintained
8196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8197 F:      kernel/irq/
8198
8199 IRQCHIP DRIVERS
8200 M:      Thomas Gleixner <tglx@linutronix.de>
8201 M:      Jason Cooper <jason@lakedaemon.net>
8202 M:      Marc Zyngier <marc.zyngier@arm.com>
8203 L:      linux-kernel@vger.kernel.org
8204 S:      Maintained
8205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8206 F:      Documentation/devicetree/bindings/interrupt-controller/
8207 F:      drivers/irqchip/
8208
8209 ISA
8210 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8211 S:      Maintained
8212 F:      Documentation/isa.txt
8213 F:      drivers/base/isa.c
8214 F:      include/linux/isa.h
8215
8216 ISA RADIO MODULE
8217 M:      Hans Verkuil <hverkuil@xs4all.nl>
8218 L:      linux-media@vger.kernel.org
8219 T:      git git://linuxtv.org/media_tree.git
8220 W:      https://linuxtv.org
8221 S:      Maintained
8222 F:      drivers/media/radio/radio-isa*
8223
8224 ISAPNP
8225 M:      Jaroslav Kysela <perex@perex.cz>
8226 S:      Maintained
8227 F:      Documentation/isapnp.txt
8228 F:      drivers/pnp/isapnp/
8229 F:      include/linux/isapnp.h
8230
8231 ISCSI
8232 M:      Lee Duncan <lduncan@suse.com>
8233 M:      Chris Leech <cleech@redhat.com>
8234 L:      open-iscsi@googlegroups.com
8235 W:      www.open-iscsi.com
8236 S:      Maintained
8237 F:      drivers/scsi/*iscsi*
8238 F:      include/scsi/*iscsi*
8239
8240 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8241 M:      Peter Jones <pjones@redhat.com>
8242 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8243 S:      Maintained
8244 F:      drivers/firmware/iscsi_ibft*
8245
8246 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8247 M:      Sagi Grimberg <sagi@grimberg.me>
8248 M:      Max Gurtovoy <maxg@mellanox.com>
8249 L:      linux-rdma@vger.kernel.org
8250 S:      Supported
8251 W:      http://www.openfabrics.org
8252 W:      www.open-iscsi.org
8253 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8254 F:      drivers/infiniband/ulp/iser/
8255
8256 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8257 M:      Sagi Grimberg <sagi@grimberg.me>
8258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8259 L:      linux-rdma@vger.kernel.org
8260 L:      target-devel@vger.kernel.org
8261 S:      Supported
8262 W:      http://www.linux-iscsi.org
8263 F:      drivers/infiniband/ulp/isert
8264
8265 ISDN SUBSYSTEM
8266 M:      Karsten Keil <isdn@linux-pingi.de>
8267 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8268 L:      netdev@vger.kernel.org
8269 W:      http://www.isdn4linux.de
8270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8271 S:      Maintained
8272 F:      Documentation/isdn/
8273 F:      drivers/isdn/
8274 F:      include/linux/isdn.h
8275 F:      include/linux/isdn/
8276 F:      include/uapi/linux/isdn.h
8277 F:      include/uapi/linux/isdn/
8278
8279 IT87 HARDWARE MONITORING DRIVER
8280 M:      Jean Delvare <jdelvare@suse.com>
8281 L:      linux-hwmon@vger.kernel.org
8282 S:      Maintained
8283 F:      Documentation/hwmon/it87.rst
8284 F:      drivers/hwmon/it87.c
8285
8286 IT913X MEDIA DRIVER
8287 M:      Antti Palosaari <crope@iki.fi>
8288 L:      linux-media@vger.kernel.org
8289 W:      https://linuxtv.org
8290 W:      http://palosaari.fi/linux/
8291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8292 T:      git git://linuxtv.org/anttip/media_tree.git
8293 S:      Maintained
8294 F:      drivers/media/tuners/it913x*
8295
8296 IVTV VIDEO4LINUX DRIVER
8297 M:      Andy Walls <awalls@md.metrocast.net>
8298 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8299 L:      linux-media@vger.kernel.org
8300 T:      git git://linuxtv.org/media_tree.git
8301 W:      http://www.ivtvdriver.org
8302 S:      Maintained
8303 F:      Documentation/media/v4l-drivers/ivtv*
8304 F:      drivers/media/pci/ivtv/
8305 F:      include/uapi/linux/ivtv*
8306
8307 IX2505V MEDIA DRIVER
8308 M:      Malcolm Priestley <tvboxspy@gmail.com>
8309 L:      linux-media@vger.kernel.org
8310 W:      https://linuxtv.org
8311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8312 S:      Maintained
8313 F:      drivers/media/dvb-frontends/ix2505v*
8314
8315 JAILHOUSE HYPERVISOR INTERFACE
8316 M:      Jan Kiszka <jan.kiszka@siemens.com>
8317 L:      jailhouse-dev@googlegroups.com
8318 S:      Maintained
8319 F:      arch/x86/kernel/jailhouse.c
8320 F:      arch/x86/include/asm/jailhouse_para.h
8321
8322 JC42.4 TEMPERATURE SENSOR DRIVER
8323 M:      Guenter Roeck <linux@roeck-us.net>
8324 L:      linux-hwmon@vger.kernel.org
8325 S:      Maintained
8326 F:      drivers/hwmon/jc42.c
8327 F:      Documentation/hwmon/jc42.rst
8328
8329 JFS FILESYSTEM
8330 M:      Dave Kleikamp <shaggy@kernel.org>
8331 L:      jfs-discussion@lists.sourceforge.net
8332 W:      http://jfs.sourceforge.net/
8333 T:      git git://github.com/kleikamp/linux-shaggy.git
8334 S:      Maintained
8335 F:      Documentation/filesystems/jfs.txt
8336 F:      fs/jfs/
8337
8338 JME NETWORK DRIVER
8339 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8340 L:      netdev@vger.kernel.org
8341 S:      Maintained
8342 F:      drivers/net/ethernet/jme.*
8343
8344 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8345 M:      David Woodhouse <dwmw2@infradead.org>
8346 L:      linux-mtd@lists.infradead.org
8347 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8348 S:      Maintained
8349 F:      fs/jffs2/
8350 F:      include/uapi/linux/jffs2.h
8351
8352 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8353 M:      "Theodore Ts'o" <tytso@mit.edu>
8354 M:      Jan Kara <jack@suse.com>
8355 L:      linux-ext4@vger.kernel.org
8356 S:      Maintained
8357 F:      fs/jbd2/
8358 F:      include/linux/jbd2.h
8359
8360 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8361 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8362 L:      linux-media@vger.kernel.org
8363 S:      Maintained
8364 F:      drivers/media/platform/rcar_jpu.c
8365
8366 JSM Neo PCI based serial card
8367 L:      linux-serial@vger.kernel.org
8368 S:      Orphan
8369 F:      drivers/tty/serial/jsm/
8370
8371 K10TEMP HARDWARE MONITORING DRIVER
8372 M:      Clemens Ladisch <clemens@ladisch.de>
8373 L:      linux-hwmon@vger.kernel.org
8374 S:      Maintained
8375 F:      Documentation/hwmon/k10temp.rst
8376 F:      drivers/hwmon/k10temp.c
8377
8378 K8TEMP HARDWARE MONITORING DRIVER
8379 M:      Rudolf Marek <r.marek@assembler.cz>
8380 L:      linux-hwmon@vger.kernel.org
8381 S:      Maintained
8382 F:      Documentation/hwmon/k8temp.rst
8383 F:      drivers/hwmon/k8temp.c
8384
8385 KASAN
8386 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8387 R:      Alexander Potapenko <glider@google.com>
8388 R:      Dmitry Vyukov <dvyukov@google.com>
8389 L:      kasan-dev@googlegroups.com
8390 S:      Maintained
8391 F:      arch/*/include/asm/kasan.h
8392 F:      arch/*/mm/kasan_init*
8393 F:      Documentation/dev-tools/kasan.rst
8394 F:      include/linux/kasan*.h
8395 F:      lib/test_kasan.c
8396 F:      mm/kasan/
8397 F:      scripts/Makefile.kasan
8398
8399 KCONFIG
8400 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8402 L:      linux-kbuild@vger.kernel.org
8403 S:      Maintained
8404 F:      Documentation/kbuild/kconfig*
8405 F:      scripts/kconfig/
8406 F:      scripts/Kconfig.include
8407
8408 KDUMP
8409 M:      Dave Young <dyoung@redhat.com>
8410 M:      Baoquan He <bhe@redhat.com>
8411 R:      Vivek Goyal <vgoyal@redhat.com>
8412 L:      kexec@lists.infradead.org
8413 W:      http://lse.sourceforge.net/kdump/
8414 S:      Maintained
8415 F:      Documentation/kdump/
8416
8417 KEENE FM RADIO TRANSMITTER DRIVER
8418 M:      Hans Verkuil <hverkuil@xs4all.nl>
8419 L:      linux-media@vger.kernel.org
8420 T:      git git://linuxtv.org/media_tree.git
8421 W:      https://linuxtv.org
8422 S:      Maintained
8423 F:      drivers/media/radio/radio-keene*
8424
8425 KERNEL AUTOMOUNTER
8426 M:      Ian Kent <raven@themaw.net>
8427 L:      autofs@vger.kernel.org
8428 S:      Maintained
8429 F:      fs/autofs/
8430
8431 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8432 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8433 M:      Michal Marek <michal.lkml@markovi.net>
8434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8435 L:      linux-kbuild@vger.kernel.org
8436 S:      Maintained
8437 F:      Documentation/kbuild/
8438 F:      Makefile
8439 F:      scripts/Kbuild*
8440 F:      scripts/Makefile*
8441 F:      scripts/basic/
8442 F:      scripts/mk*
8443 F:      scripts/mod/
8444 F:      scripts/package/
8445
8446 KERNEL JANITORS
8447 L:      kernel-janitors@vger.kernel.org
8448 W:      http://kernelnewbies.org/KernelJanitors
8449 S:      Odd Fixes
8450
8451 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8452 M:      "J. Bruce Fields" <bfields@fieldses.org>
8453 M:      Jeff Layton <jlayton@kernel.org>
8454 L:      linux-nfs@vger.kernel.org
8455 W:      http://nfs.sourceforge.net/
8456 T:      git git://linux-nfs.org/~bfields/linux.git
8457 S:      Supported
8458 F:      fs/nfsd/
8459 F:      include/uapi/linux/nfsd/
8460 F:      fs/lockd/
8461 F:      fs/nfs_common/
8462 F:      net/sunrpc/
8463 F:      include/linux/lockd/
8464 F:      include/linux/sunrpc/
8465 F:      include/uapi/linux/sunrpc/
8466
8467 KERNEL SELFTEST FRAMEWORK
8468 M:      Shuah Khan <shuah@kernel.org>
8469 M:      Shuah Khan <skhan@linuxfoundation.org>
8470 L:      linux-kselftest@vger.kernel.org
8471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8472 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8473 S:      Maintained
8474 F:      tools/testing/selftests/
8475 F:      Documentation/dev-tools/kselftest*
8476
8477 KERNEL USERMODE HELPER
8478 M:      Luis Chamberlain <mcgrof@kernel.org>
8479 L:      linux-kernel@vger.kernel.org
8480 S:      Maintained
8481 F:      kernel/umh.c
8482 F:      include/linux/umh.h
8483
8484 KERNEL VIRTUAL MACHINE (KVM)
8485 M:      Paolo Bonzini <pbonzini@redhat.com>
8486 M:      Radim Krčmář <rkrcmar@redhat.com>
8487 L:      kvm@vger.kernel.org
8488 W:      http://www.linux-kvm.org
8489 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8490 S:      Supported
8491 F:      Documentation/virtual/kvm/
8492 F:      include/trace/events/kvm.h
8493 F:      include/uapi/asm-generic/kvm*
8494 F:      include/uapi/linux/kvm*
8495 F:      include/asm-generic/kvm*
8496 F:      include/linux/kvm*
8497 F:      include/kvm/iodev.h
8498 F:      virt/kvm/*
8499 F:      tools/kvm/
8500 F:      tools/testing/selftests/kvm/
8501
8502 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8503 M:      Joerg Roedel <joro@8bytes.org>
8504 L:      kvm@vger.kernel.org
8505 W:      http://www.linux-kvm.org/
8506 S:      Maintained
8507 F:      arch/x86/include/asm/svm.h
8508 F:      arch/x86/kvm/svm.c
8509
8510 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8511 M:      Christoffer Dall <christoffer.dall@arm.com>
8512 M:      Marc Zyngier <marc.zyngier@arm.com>
8513 R:      James Morse <james.morse@arm.com>
8514 R:      Julien Thierry <julien.thierry@arm.com>
8515 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8517 L:      kvmarm@lists.cs.columbia.edu
8518 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8520 S:      Maintained
8521 F:      arch/arm/include/uapi/asm/kvm*
8522 F:      arch/arm/include/asm/kvm*
8523 F:      arch/arm/kvm/
8524 F:      arch/arm64/include/uapi/asm/kvm*
8525 F:      arch/arm64/include/asm/kvm*
8526 F:      arch/arm64/kvm/
8527 F:      virt/kvm/arm/
8528 F:      include/kvm/arm_*
8529
8530 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8531 M:      James Hogan <jhogan@kernel.org>
8532 L:      linux-mips@vger.kernel.org
8533 S:      Supported
8534 F:      arch/mips/include/uapi/asm/kvm*
8535 F:      arch/mips/include/asm/kvm*
8536 F:      arch/mips/kvm/
8537
8538 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8539 M:      Paul Mackerras <paulus@ozlabs.org>
8540 L:      kvm-ppc@vger.kernel.org
8541 W:      http://www.linux-kvm.org/
8542 T:      git git://github.com/agraf/linux-2.6.git
8543 S:      Supported
8544 F:      arch/powerpc/include/uapi/asm/kvm*
8545 F:      arch/powerpc/include/asm/kvm*
8546 F:      arch/powerpc/kvm/
8547 F:      arch/powerpc/kernel/kvm*
8548
8549 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8550 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8551 M:      Janosch Frank <frankja@linux.ibm.com>
8552 R:      David Hildenbrand <david@redhat.com>
8553 R:      Cornelia Huck <cohuck@redhat.com>
8554 L:      linux-s390@vger.kernel.org
8555 W:      http://www.ibm.com/developerworks/linux/linux390/
8556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8557 S:      Supported
8558 F:      arch/s390/include/uapi/asm/kvm*
8559 F:      arch/s390/include/asm/gmap.h
8560 F:      arch/s390/include/asm/kvm*
8561 F:      arch/s390/kvm/
8562 F:      arch/s390/mm/gmap.c
8563
8564 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8565 M:      Paolo Bonzini <pbonzini@redhat.com>
8566 M:      Radim Krčmář <rkrcmar@redhat.com>
8567 L:      kvm@vger.kernel.org
8568 W:      http://www.linux-kvm.org
8569 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8570 S:      Supported
8571 F:      arch/x86/kvm/
8572 F:      arch/x86/kvm/*/
8573 F:      arch/x86/include/uapi/asm/kvm*
8574 F:      arch/x86/include/asm/kvm*
8575 F:      arch/x86/include/asm/pvclock-abi.h
8576 F:      arch/x86/kernel/kvm.c
8577 F:      arch/x86/kernel/kvmclock.c
8578
8579 KERNFS
8580 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8581 M:      Tejun Heo <tj@kernel.org>
8582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8583 S:      Supported
8584 F:      include/linux/kernfs.h
8585 F:      fs/kernfs/
8586
8587 KEXEC
8588 M:      Eric Biederman <ebiederm@xmission.com>
8589 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8590 L:      kexec@lists.infradead.org
8591 S:      Maintained
8592 F:      include/linux/kexec.h
8593 F:      include/uapi/linux/kexec.h
8594 F:      kernel/kexec*
8595
8596 KEYS-ENCRYPTED
8597 M:      Mimi Zohar <zohar@linux.ibm.com>
8598 L:      linux-integrity@vger.kernel.org
8599 L:      keyrings@vger.kernel.org
8600 S:      Supported
8601 F:      Documentation/security/keys/trusted-encrypted.rst
8602 F:      include/keys/encrypted-type.h
8603 F:      security/keys/encrypted-keys/
8604
8605 KEYS-TRUSTED
8606 M:      James Bottomley <jejb@linux.ibm.com>
8607 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8608 M:      Mimi Zohar <zohar@linux.ibm.com>
8609 L:      linux-integrity@vger.kernel.org
8610 L:      keyrings@vger.kernel.org
8611 S:      Supported
8612 F:      Documentation/security/keys/trusted-encrypted.rst
8613 F:      include/keys/trusted-type.h
8614 F:      security/keys/trusted.c
8615 F:      security/keys/trusted.h
8616
8617 KEYS/KEYRINGS:
8618 M:      David Howells <dhowells@redhat.com>
8619 L:      keyrings@vger.kernel.org
8620 S:      Maintained
8621 F:      Documentation/security/keys/core.rst
8622 F:      include/linux/key.h
8623 F:      include/linux/key-type.h
8624 F:      include/linux/keyctl.h
8625 F:      include/uapi/linux/keyctl.h
8626 F:      include/keys/
8627 F:      security/keys/
8628
8629 KGDB / KDB /debug_core
8630 M:      Jason Wessel <jason.wessel@windriver.com>
8631 M:      Daniel Thompson <daniel.thompson@linaro.org>
8632 W:      http://kgdb.wiki.kernel.org/
8633 L:      kgdb-bugreport@lists.sourceforge.net
8634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8635 S:      Maintained
8636 F:      Documentation/dev-tools/kgdb.rst
8637 F:      drivers/misc/kgdbts.c
8638 F:      drivers/tty/serial/kgdboc.c
8639 F:      include/linux/kdb.h
8640 F:      include/linux/kgdb.h
8641 F:      kernel/debug/
8642
8643 KMEMLEAK
8644 M:      Catalin Marinas <catalin.marinas@arm.com>
8645 S:      Maintained
8646 F:      Documentation/dev-tools/kmemleak.rst
8647 F:      include/linux/kmemleak.h
8648 F:      mm/kmemleak.c
8649 F:      mm/kmemleak-test.c
8650
8651 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8652 M:      Luis Chamberlain <mcgrof@kernel.org>
8653 L:      linux-kernel@vger.kernel.org
8654 S:      Maintained
8655 F:      kernel/kmod.c
8656 F:      include/linux/kmod.h
8657 F:      lib/test_kmod.c
8658 F:      tools/testing/selftests/kmod/
8659
8660 KPROBES
8661 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8662 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8663 M:      "David S. Miller" <davem@davemloft.net>
8664 M:      Masami Hiramatsu <mhiramat@kernel.org>
8665 S:      Maintained
8666 F:      Documentation/kprobes.txt
8667 F:      include/linux/kprobes.h
8668 F:      include/asm-generic/kprobes.h
8669 F:      kernel/kprobes.c
8670
8671 KS0108 LCD CONTROLLER DRIVER
8672 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8673 S:      Maintained
8674 F:      Documentation/auxdisplay/ks0108
8675 F:      drivers/auxdisplay/ks0108.c
8676 F:      include/linux/ks0108.h
8677
8678 L3MDEV
8679 M:      David Ahern <dsa@cumulusnetworks.com>
8680 L:      netdev@vger.kernel.org
8681 S:      Maintained
8682 F:      net/l3mdev
8683 F:      include/net/l3mdev.h
8684
8685 L7 BPF FRAMEWORK
8686 M:      John Fastabend <john.fastabend@gmail.com>
8687 M:      Daniel Borkmann <daniel@iogearbox.net>
8688 L:      netdev@vger.kernel.org
8689 L:      bpf@vger.kernel.org
8690 S:      Maintained
8691 F:      include/linux/skmsg.h
8692 F:      net/core/skmsg.c
8693 F:      net/core/sock_map.c
8694 F:      net/ipv4/tcp_bpf.c
8695
8696 LANTIQ / INTEL Ethernet drivers
8697 M:      Hauke Mehrtens <hauke@hauke-m.de>
8698 L:      netdev@vger.kernel.org
8699 S:      Maintained
8700 F:      net/dsa/tag_gswip.c
8701 F:      drivers/net/ethernet/lantiq_xrx200.c
8702 F:      drivers/net/dsa/lantiq_pce.h
8703 F:      drivers/net/dsa/lantiq_gswip.c
8704
8705 LANTIQ MIPS ARCHITECTURE
8706 M:      John Crispin <john@phrozen.org>
8707 L:      linux-mips@vger.kernel.org
8708 S:      Maintained
8709 F:      arch/mips/lantiq
8710 F:      drivers/soc/lantiq
8711
8712 LAPB module
8713 L:      linux-x25@vger.kernel.org
8714 S:      Orphan
8715 F:      Documentation/networking/lapb-module.txt
8716 F:      include/*/lapb.h
8717 F:      net/lapb/
8718
8719 LASI 53c700 driver for PARISC
8720 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8721 L:      linux-scsi@vger.kernel.org
8722 S:      Maintained
8723 F:      Documentation/scsi/53c700.txt
8724 F:      drivers/scsi/53c700*
8725
8726 LEAKING_ADDRESSES
8727 M:      Tobin C. Harding <me@tobin.cc>
8728 M:      Tycho Andersen <tycho@tycho.ws>
8729 L:      kernel-hardening@lists.openwall.com
8730 S:      Maintained
8731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8732 F:      scripts/leaking_addresses.pl
8733
8734 LED SUBSYSTEM
8735 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8736 M:      Pavel Machek <pavel@ucw.cz>
8737 R:      Dan Murphy <dmurphy@ti.com>
8738 L:      linux-leds@vger.kernel.org
8739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8740 S:      Maintained
8741 F:      Documentation/devicetree/bindings/leds/
8742 F:      drivers/leds/
8743 F:      include/linux/leds.h
8744
8745 LEGACY EEPROM DRIVER
8746 M:      Jean Delvare <jdelvare@suse.com>
8747 S:      Maintained
8748 F:      Documentation/misc-devices/eeprom
8749 F:      drivers/misc/eeprom/eeprom.c
8750
8751 LEGO MINDSTORMS EV3
8752 R:      David Lechner <david@lechnology.com>
8753 S:      Maintained
8754 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8755 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8756 F:      drivers/power/supply/lego_ev3_battery.c
8757
8758 LEGO USB Tower driver
8759 M:      Juergen Stuber <starblue@users.sourceforge.net>
8760 L:      legousb-devel@lists.sourceforge.net
8761 W:      http://legousb.sourceforge.net/
8762 S:      Maintained
8763 F:      drivers/usb/misc/legousbtower.c
8764
8765 LG LAPTOP EXTRAS
8766 M:      Matan Ziv-Av <matan@svgalib.org>
8767 L:      platform-driver-x86@vger.kernel.org
8768 S:      Maintained
8769 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8770 F:      Documentation/laptops/lg-laptop.rst
8771 F:      drivers/platform/x86/lg-laptop.c
8772
8773 LG2160 MEDIA DRIVER
8774 M:      Michael Krufky <mkrufky@linuxtv.org>
8775 L:      linux-media@vger.kernel.org
8776 W:      https://linuxtv.org
8777 W:      http://github.com/mkrufky
8778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8779 T:      git git://linuxtv.org/mkrufky/tuners.git
8780 S:      Maintained
8781 F:      drivers/media/dvb-frontends/lg2160.*
8782
8783 LGDT3305 MEDIA DRIVER
8784 M:      Michael Krufky <mkrufky@linuxtv.org>
8785 L:      linux-media@vger.kernel.org
8786 W:      https://linuxtv.org
8787 W:      http://github.com/mkrufky
8788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8789 T:      git git://linuxtv.org/mkrufky/tuners.git
8790 S:      Maintained
8791 F:      drivers/media/dvb-frontends/lgdt3305.*
8792
8793 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8794 M:      Viresh Kumar <vireshk@kernel.org>
8795 L:      linux-ide@vger.kernel.org
8796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8797 S:      Maintained
8798 F:      include/linux/pata_arasan_cf_data.h
8799 F:      drivers/ata/pata_arasan_cf.c
8800
8801 LIBATA PATA DRIVERS
8802 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8803 M:      Jens Axboe <axboe@kernel.dk>
8804 L:      linux-ide@vger.kernel.org
8805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8806 S:      Maintained
8807 F:      drivers/ata/pata_*.c
8808 F:      drivers/ata/ata_generic.c
8809
8810 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8811 M:      Linus Walleij <linus.walleij@linaro.org>
8812 L:      linux-ide@vger.kernel.org
8813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8814 S:      Maintained
8815 F:      drivers/ata/pata_ftide010.c
8816 F:      drivers/ata/sata_gemini.c
8817 F:      drivers/ata/sata_gemini.h
8818
8819 LIBATA SATA AHCI PLATFORM devices support
8820 M:      Hans de Goede <hdegoede@redhat.com>
8821 M:      Jens Axboe <axboe@kernel.dk>
8822 L:      linux-ide@vger.kernel.org
8823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8824 S:      Maintained
8825 F:      drivers/ata/ahci_platform.c
8826 F:      drivers/ata/libahci_platform.c
8827 F:      include/linux/ahci_platform.h
8828
8829 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8830 M:      Mikael Pettersson <mikpelinux@gmail.com>
8831 L:      linux-ide@vger.kernel.org
8832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8833 S:      Maintained
8834 F:      drivers/ata/sata_promise.*
8835
8836 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8837 M:      Jens Axboe <axboe@kernel.dk>
8838 L:      linux-ide@vger.kernel.org
8839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8840 S:      Maintained
8841 F:      drivers/ata/
8842 F:      include/linux/ata.h
8843 F:      include/linux/libata.h
8844 F:      Documentation/devicetree/bindings/ata/
8845
8846 LIBLOCKDEP
8847 M:      Sasha Levin <alexander.levin@microsoft.com>
8848 S:      Maintained
8849 F:      tools/lib/lockdep/
8850
8851 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8852 M:      Dan Williams <dan.j.williams@intel.com>
8853 M:      Vishal Verma <vishal.l.verma@intel.com>
8854 M:      Dave Jiang <dave.jiang@intel.com>
8855 L:      linux-nvdimm@lists.01.org
8856 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8857 S:      Supported
8858 F:      drivers/nvdimm/blk.c
8859 F:      drivers/nvdimm/region_devs.c
8860
8861 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8862 M:      Vishal Verma <vishal.l.verma@intel.com>
8863 M:      Dan Williams <dan.j.williams@intel.com>
8864 M:      Dave Jiang <dave.jiang@intel.com>
8865 L:      linux-nvdimm@lists.01.org
8866 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8867 S:      Supported
8868 F:      drivers/nvdimm/btt*
8869
8870 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8871 M:      Dan Williams <dan.j.williams@intel.com>
8872 M:      Vishal Verma <vishal.l.verma@intel.com>
8873 M:      Dave Jiang <dave.jiang@intel.com>
8874 L:      linux-nvdimm@lists.01.org
8875 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8876 S:      Supported
8877 F:      drivers/nvdimm/pmem*
8878
8879 LIBNVDIMM: DEVICETREE BINDINGS
8880 M:      Oliver O'Halloran <oohall@gmail.com>
8881 L:      linux-nvdimm@lists.01.org
8882 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8883 S:      Supported
8884 F:      drivers/nvdimm/of_pmem.c
8885 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8886
8887 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8888 M:      Dan Williams <dan.j.williams@intel.com>
8889 M:      Vishal Verma <vishal.l.verma@intel.com>
8890 M:      Dave Jiang <dave.jiang@intel.com>
8891 M:      Keith Busch <keith.busch@intel.com>
8892 M:      Ira Weiny <ira.weiny@intel.com>
8893 L:      linux-nvdimm@lists.01.org
8894 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8896 S:      Supported
8897 F:      drivers/nvdimm/*
8898 F:      drivers/acpi/nfit/*
8899 F:      include/linux/nd.h
8900 F:      include/linux/libnvdimm.h
8901 F:      include/uapi/linux/ndctl.h
8902
8903 LIGHTNVM PLATFORM SUPPORT
8904 M:      Matias Bjorling <mb@lightnvm.io>
8905 W:      http://github/OpenChannelSSD
8906 L:      linux-block@vger.kernel.org
8907 S:      Maintained
8908 F:      drivers/lightnvm/
8909 F:      include/linux/lightnvm.h
8910 F:      include/uapi/linux/lightnvm.h
8911
8912 LINUX FOR POWER MACINTOSH
8913 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8914 W:      http://www.penguinppc.org/
8915 L:      linuxppc-dev@lists.ozlabs.org
8916 S:      Maintained
8917 F:      arch/powerpc/platforms/powermac/
8918 F:      drivers/macintosh/
8919
8920 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8921 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8922 M:      Paul Mackerras <paulus@samba.org>
8923 M:      Michael Ellerman <mpe@ellerman.id.au>
8924 W:      https://github.com/linuxppc/linux/wiki
8925 L:      linuxppc-dev@lists.ozlabs.org
8926 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8928 S:      Supported
8929 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8930 F:      Documentation/devicetree/bindings/powerpc/
8931 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8932 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8933 F:      Documentation/powerpc/
8934 F:      arch/powerpc/
8935 F:      drivers/char/tpm/tpm_ibmvtpm*
8936 F:      drivers/crypto/nx/
8937 F:      drivers/crypto/vmx/
8938 F:      drivers/i2c/busses/i2c-opal.c
8939 F:      drivers/net/ethernet/ibm/ibmveth.*
8940 F:      drivers/net/ethernet/ibm/ibmvnic.*
8941 F:      drivers/pci/hotplug/pnv_php.c
8942 F:      drivers/pci/hotplug/rpa*
8943 F:      drivers/rtc/rtc-opal.c
8944 F:      drivers/scsi/ibmvscsi/
8945 F:      drivers/tty/hvc/hvc_opal.c
8946 F:      drivers/watchdog/wdrtas.c
8947 F:      tools/testing/selftests/powerpc
8948 N:      /pmac
8949 N:      powermac
8950 N:      powernv
8951 N:      [^a-z0-9]ps3
8952 N:      pseries
8953
8954 LINUX FOR POWERPC EMBEDDED MPC5XXX
8955 M:      Anatolij Gustschin <agust@denx.de>
8956 L:      linuxppc-dev@lists.ozlabs.org
8957 T:      git git://git.denx.de/linux-denx-agust.git
8958 S:      Maintained
8959 F:      arch/powerpc/platforms/512x/
8960 F:      arch/powerpc/platforms/52xx/
8961
8962 LINUX FOR POWERPC EMBEDDED PPC4XX
8963 M:      Alistair Popple <alistair@popple.id.au>
8964 M:      Matt Porter <mporter@kernel.crashing.org>
8965 W:      http://www.penguinppc.org/
8966 L:      linuxppc-dev@lists.ozlabs.org
8967 S:      Maintained
8968 F:      arch/powerpc/platforms/40x/
8969 F:      arch/powerpc/platforms/44x/
8970
8971 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8972 M:      Scott Wood <oss@buserror.net>
8973 M:      Kumar Gala <galak@kernel.crashing.org>
8974 W:      http://www.penguinppc.org/
8975 L:      linuxppc-dev@lists.ozlabs.org
8976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8977 S:      Maintained
8978 F:      arch/powerpc/platforms/83xx/
8979 F:      arch/powerpc/platforms/85xx/
8980 F:      Documentation/devicetree/bindings/powerpc/fsl/
8981
8982 LINUX FOR POWERPC EMBEDDED PPC8XX
8983 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8984 W:      http://www.penguinppc.org/
8985 L:      linuxppc-dev@lists.ozlabs.org
8986 S:      Maintained
8987 F:      arch/powerpc/platforms/8xx/
8988
8989 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8990 L:      linuxppc-dev@lists.ozlabs.org
8991 S:      Orphan
8992 F:      arch/powerpc/*/*virtex*
8993 F:      arch/powerpc/*/*/*virtex*
8994
8995 LINUX FOR POWERPC PA SEMI PWRFICIENT
8996 L:      linuxppc-dev@lists.ozlabs.org
8997 S:      Orphan
8998 F:      arch/powerpc/platforms/pasemi/
8999 F:      drivers/*/*pasemi*
9000 F:      drivers/*/*/*pasemi*
9001
9002 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9003 M:      Kees Cook <keescook@chromium.org>
9004 S:      Maintained
9005 F:      drivers/misc/lkdtm/*
9006
9007 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9008 M:      Alan Stern <stern@rowland.harvard.edu>
9009 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9010 M:      Will Deacon <will.deacon@arm.com>
9011 M:      Peter Zijlstra <peterz@infradead.org>
9012 M:      Boqun Feng <boqun.feng@gmail.com>
9013 M:      Nicholas Piggin <npiggin@gmail.com>
9014 M:      David Howells <dhowells@redhat.com>
9015 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9016 M:      Luc Maranget <luc.maranget@inria.fr>
9017 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9018 R:      Akira Yokosawa <akiyks@gmail.com>
9019 R:      Daniel Lustig <dlustig@nvidia.com>
9020 L:      linux-kernel@vger.kernel.org
9021 L:      linux-arch@vger.kernel.org
9022 S:      Supported
9023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9024 F:      tools/memory-model/
9025 F:      Documentation/atomic_bitops.txt
9026 F:      Documentation/atomic_t.txt
9027 F:      Documentation/core-api/atomic_ops.rst
9028 F:      Documentation/core-api/refcount-vs-atomic.rst
9029 F:      Documentation/memory-barriers.txt
9030
9031 LIS3LV02D ACCELEROMETER DRIVER
9032 M:      Eric Piel <eric.piel@tremplin-utc.net>
9033 S:      Maintained
9034 F:      Documentation/misc-devices/lis3lv02d
9035 F:      drivers/misc/lis3lv02d/
9036 F:      drivers/platform/x86/hp_accel.c
9037
9038 LIVE PATCHING
9039 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9040 M:      Jiri Kosina <jikos@kernel.org>
9041 M:      Miroslav Benes <mbenes@suse.cz>
9042 M:      Petr Mladek <pmladek@suse.com>
9043 R:      Joe Lawrence <joe.lawrence@redhat.com>
9044 S:      Maintained
9045 F:      kernel/livepatch/
9046 F:      include/linux/livepatch.h
9047 F:      arch/x86/include/asm/livepatch.h
9048 F:      arch/x86/kernel/livepatch.c
9049 F:      Documentation/livepatch/
9050 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9051 F:      samples/livepatch/
9052 F:      tools/testing/selftests/livepatch/
9053 L:      live-patching@vger.kernel.org
9054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9055
9056 LLC (802.2)
9057 L:      netdev@vger.kernel.org
9058 S:      Odd fixes
9059 F:      include/linux/llc.h
9060 F:      include/uapi/linux/llc.h
9061 F:      include/net/llc*
9062 F:      net/llc/
9063
9064 LM73 HARDWARE MONITOR DRIVER
9065 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9066 L:      linux-hwmon@vger.kernel.org
9067 S:      Maintained
9068 F:      drivers/hwmon/lm73.c
9069
9070 LM78 HARDWARE MONITOR DRIVER
9071 M:      Jean Delvare <jdelvare@suse.com>
9072 L:      linux-hwmon@vger.kernel.org
9073 S:      Maintained
9074 F:      Documentation/hwmon/lm78.rst
9075 F:      drivers/hwmon/lm78.c
9076
9077 LM83 HARDWARE MONITOR DRIVER
9078 M:      Jean Delvare <jdelvare@suse.com>
9079 L:      linux-hwmon@vger.kernel.org
9080 S:      Maintained
9081 F:      Documentation/hwmon/lm83.rst
9082 F:      drivers/hwmon/lm83.c
9083
9084 LM90 HARDWARE MONITOR DRIVER
9085 M:      Jean Delvare <jdelvare@suse.com>
9086 L:      linux-hwmon@vger.kernel.org
9087 S:      Maintained
9088 F:      Documentation/hwmon/lm90.rst
9089 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9090 F:      drivers/hwmon/lm90.c
9091 F:      include/dt-bindings/thermal/lm90.h
9092
9093 LM95234 HARDWARE MONITOR DRIVER
9094 M:      Guenter Roeck <linux@roeck-us.net>
9095 L:      linux-hwmon@vger.kernel.org
9096 S:      Maintained
9097 F:      Documentation/hwmon/lm95234.rst
9098 F:      drivers/hwmon/lm95234.c
9099
9100 LME2510 MEDIA DRIVER
9101 M:      Malcolm Priestley <tvboxspy@gmail.com>
9102 L:      linux-media@vger.kernel.org
9103 W:      https://linuxtv.org
9104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9105 S:      Maintained
9106 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9107
9108 LOADPIN SECURITY MODULE
9109 M:      Kees Cook <keescook@chromium.org>
9110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9111 S:      Supported
9112 F:      security/loadpin/
9113 F:      Documentation/admin-guide/LSM/LoadPin.rst
9114
9115 LOCKING PRIMITIVES
9116 M:      Peter Zijlstra <peterz@infradead.org>
9117 M:      Ingo Molnar <mingo@redhat.com>
9118 M:      Will Deacon <will.deacon@arm.com>
9119 L:      linux-kernel@vger.kernel.org
9120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9121 S:      Maintained
9122 F:      Documentation/locking/
9123 F:      include/linux/lockdep.h
9124 F:      include/linux/spinlock*.h
9125 F:      arch/*/include/asm/spinlock*.h
9126 F:      include/linux/rwlock*.h
9127 F:      include/linux/mutex*.h
9128 F:      include/linux/rwsem*.h
9129 F:      include/linux/seqlock.h
9130 F:      lib/locking*.[ch]
9131 F:      kernel/locking/
9132 X:      kernel/locking/locktorture.c
9133
9134 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9135 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9136 L:      linux-ntfs-dev@lists.sourceforge.net
9137 W:      http://www.linux-ntfs.org/content/view/19/37/
9138 S:      Maintained
9139 F:      Documentation/ldm.txt
9140 F:      block/partitions/ldm.*
9141
9142 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9143 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9144 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9145 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9146 L:      MPT-FusionLinux.pdl@broadcom.com
9147 L:      linux-scsi@vger.kernel.org
9148 W:      http://www.avagotech.com/support/
9149 S:      Supported
9150 F:      drivers/message/fusion/
9151 F:      drivers/scsi/mpt3sas/
9152
9153 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9154 M:      Matthew Wilcox <willy@infradead.org>
9155 L:      linux-scsi@vger.kernel.org
9156 S:      Maintained
9157 F:      drivers/scsi/sym53c8xx_2/
9158
9159 LTC1660 DAC DRIVER
9160 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9161 L:      linux-iio@vger.kernel.org
9162 S:      Maintained
9163 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9164 F:      drivers/iio/dac/ltc1660.c
9165
9166 LTC4261 HARDWARE MONITOR DRIVER
9167 M:      Guenter Roeck <linux@roeck-us.net>
9168 L:      linux-hwmon@vger.kernel.org
9169 S:      Maintained
9170 F:      Documentation/hwmon/ltc4261.rst
9171 F:      drivers/hwmon/ltc4261.c
9172
9173 LTC4306 I2C MULTIPLEXER DRIVER
9174 M:      Michael Hennerich <michael.hennerich@analog.com>
9175 W:      http://ez.analog.com/community/linux-device-drivers
9176 L:      linux-i2c@vger.kernel.org
9177 S:      Supported
9178 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9179 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9180
9181 LTP (Linux Test Project)
9182 M:      Mike Frysinger <vapier@gentoo.org>
9183 M:      Cyril Hrubis <chrubis@suse.cz>
9184 M:      Wanlong Gao <wanlong.gao@gmail.com>
9185 M:      Jan Stancek <jstancek@redhat.com>
9186 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9187 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9188 L:      ltp@lists.linux.it (subscribers-only)
9189 W:      http://linux-test-project.github.io/
9190 T:      git git://github.com/linux-test-project/ltp.git
9191 S:      Maintained
9192
9193 M68K ARCHITECTURE
9194 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9195 L:      linux-m68k@lists.linux-m68k.org
9196 W:      http://www.linux-m68k.org/
9197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9198 S:      Maintained
9199 F:      arch/m68k/
9200 F:      drivers/zorro/
9201
9202 M68K ON APPLE MACINTOSH
9203 M:      Joshua Thompson <funaho@jurai.org>
9204 W:      http://www.mac.linux-m68k.org/
9205 L:      linux-m68k@lists.linux-m68k.org
9206 S:      Maintained
9207 F:      arch/m68k/mac/
9208
9209 M68K ON HP9000/300
9210 M:      Philip Blundell <philb@gnu.org>
9211 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9212 S:      Maintained
9213 F:      arch/m68k/hp300/
9214
9215 M88DS3103 MEDIA DRIVER
9216 M:      Antti Palosaari <crope@iki.fi>
9217 L:      linux-media@vger.kernel.org
9218 W:      https://linuxtv.org
9219 W:      http://palosaari.fi/linux/
9220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9221 T:      git git://linuxtv.org/anttip/media_tree.git
9222 S:      Maintained
9223 F:      drivers/media/dvb-frontends/m88ds3103*
9224
9225 M88RS2000 MEDIA DRIVER
9226 M:      Malcolm Priestley <tvboxspy@gmail.com>
9227 L:      linux-media@vger.kernel.org
9228 W:      https://linuxtv.org
9229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9230 S:      Maintained
9231 F:      drivers/media/dvb-frontends/m88rs2000*
9232
9233 MA901 MASTERKIT USB FM RADIO DRIVER
9234 M:      Alexey Klimov <klimov.linux@gmail.com>
9235 L:      linux-media@vger.kernel.org
9236 T:      git git://linuxtv.org/media_tree.git
9237 S:      Maintained
9238 F:      drivers/media/radio/radio-ma901.c
9239
9240 MAC80211
9241 M:      Johannes Berg <johannes@sipsolutions.net>
9242 L:      linux-wireless@vger.kernel.org
9243 W:      http://wireless.kernel.org/
9244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9246 S:      Maintained
9247 F:      Documentation/networking/mac80211-injection.txt
9248 F:      include/net/mac80211.h
9249 F:      net/mac80211/
9250 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9251 F:      Documentation/networking/mac80211_hwsim/README
9252
9253 MAILBOX API
9254 M:      Jassi Brar <jassisinghbrar@gmail.com>
9255 L:      linux-kernel@vger.kernel.org
9256 S:      Maintained
9257 F:      drivers/mailbox/
9258 F:      include/linux/mailbox_client.h
9259 F:      include/linux/mailbox_controller.h
9260
9261 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9262 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9263 W:      http://www.kernel.org/doc/man-pages
9264 L:      linux-man@vger.kernel.org
9265 S:      Maintained
9266
9267 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9268 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9269 L:      linux-mips@vger.kernel.org
9270 S:      Maintained
9271 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9272
9273 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9274 M:      Andrew Lunn <andrew@lunn.ch>
9275 M:      Vivien Didelot <vivien.didelot@gmail.com>
9276 L:      netdev@vger.kernel.org
9277 S:      Maintained
9278 F:      drivers/net/dsa/mv88e6xxx/
9279 F:      include/linux/platform_data/mv88e6xxx.h
9280 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9281
9282 MARVELL ARMADA DRM SUPPORT
9283 M:      Russell King <linux@armlinux.org.uk>
9284 S:      Maintained
9285 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9286 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9287 F:      drivers/gpu/drm/armada/
9288 F:      include/uapi/drm/armada_drm.h
9289 F:      Documentation/devicetree/bindings/display/armada/
9290
9291 MARVELL ARMADA 3700 PHY DRIVERS
9292 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9293 S:      Maintained
9294 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9295 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9296 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9297 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9298
9299 MARVELL CRYPTO DRIVER
9300 M:      Boris Brezillon <bbrezillon@kernel.org>
9301 M:      Arnaud Ebalard <arno@natisbad.org>
9302 F:      drivers/crypto/marvell/
9303 S:      Maintained
9304 L:      linux-crypto@vger.kernel.org
9305
9306 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9307 M:      Mirko Lindner <mlindner@marvell.com>
9308 M:      Stephen Hemminger <stephen@networkplumber.org>
9309 L:      netdev@vger.kernel.org
9310 S:      Maintained
9311 F:      drivers/net/ethernet/marvell/sk*
9312
9313 MARVELL LIBERTAS WIRELESS DRIVER
9314 L:      libertas-dev@lists.infradead.org
9315 S:      Orphan
9316 F:      drivers/net/wireless/marvell/libertas/
9317
9318 MARVELL MACCHIATOBIN SUPPORT
9319 M:      Russell King <linux@armlinux.org.uk>
9320 L:      linux-arm-kernel@lists.infradead.org
9321 S:      Maintained
9322 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9323
9324 MARVELL MV643XX ETHERNET DRIVER
9325 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9326 L:      netdev@vger.kernel.org
9327 S:      Maintained
9328 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9329 F:      include/linux/mv643xx.h
9330
9331 MARVELL MV88X3310 PHY DRIVER
9332 M:      Russell King <linux@armlinux.org.uk>
9333 L:      netdev@vger.kernel.org
9334 S:      Maintained
9335 F:      drivers/net/phy/marvell10g.c
9336
9337 MARVELL MVEBU THERMAL DRIVER
9338 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9339 S:      Maintained
9340 F:      drivers/thermal/armada_thermal.c
9341
9342 MARVELL MVNETA ETHERNET DRIVER
9343 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9344 L:      netdev@vger.kernel.org
9345 S:      Maintained
9346 F:      drivers/net/ethernet/marvell/mvneta.*
9347
9348 MARVELL MWIFIEX WIRELESS DRIVER
9349 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9350 M:      Nishant Sarmukadam <nishants@marvell.com>
9351 M:      Ganapathi Bhat <gbhat@marvell.com>
9352 M:      Xinming Hu <huxinming820@gmail.com>
9353 L:      linux-wireless@vger.kernel.org
9354 S:      Maintained
9355 F:      drivers/net/wireless/marvell/mwifiex/
9356
9357 MARVELL MWL8K WIRELESS DRIVER
9358 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9359 L:      linux-wireless@vger.kernel.org
9360 S:      Odd Fixes
9361 F:      drivers/net/wireless/marvell/mwl8k.c
9362
9363 MARVELL NAND CONTROLLER DRIVER
9364 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9365 L:      linux-mtd@lists.infradead.org
9366 S:      Maintained
9367 F:      drivers/mtd/nand/raw/marvell_nand.c
9368 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9369
9370 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9371 M:      Nicolas Pitre <nico@fluxnic.net>
9372 S:      Odd Fixes
9373 F:      drivers/mmc/host/mvsdio.*
9374
9375 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9376 M:      Hu Ziji <huziji@marvell.com>
9377 L:      linux-mmc@vger.kernel.org
9378 S:      Supported
9379 F:      drivers/mmc/host/sdhci-xenon*
9380 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9381
9382 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9383 M:      Sunil Goutham <sgoutham@marvell.com>
9384 M:      Linu Cherian <lcherian@marvell.com>
9385 M:      Geetha sowjanya <gakula@marvell.com>
9386 M:      Jerin Jacob <jerinj@marvell.com>
9387 L:      netdev@vger.kernel.org
9388 S:      Supported
9389 F:      drivers/net/ethernet/marvell/octeontx2/af/
9390
9391 MATROX FRAMEBUFFER DRIVER
9392 L:      linux-fbdev@vger.kernel.org
9393 S:      Orphan
9394 F:      drivers/video/fbdev/matrox/matroxfb_*
9395 F:      include/uapi/linux/matroxfb.h
9396
9397 MAX16065 HARDWARE MONITOR DRIVER
9398 M:      Guenter Roeck <linux@roeck-us.net>
9399 L:      linux-hwmon@vger.kernel.org
9400 S:      Maintained
9401 F:      Documentation/hwmon/max16065.rst
9402 F:      drivers/hwmon/max16065.c
9403
9404 MAX2175 SDR TUNER DRIVER
9405 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9406 L:      linux-media@vger.kernel.org
9407 T:      git git://linuxtv.org/media_tree.git
9408 S:      Maintained
9409 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9410 F:      Documentation/media/v4l-drivers/max2175.rst
9411 F:      drivers/media/i2c/max2175*
9412 F:      include/uapi/linux/max2175.h
9413
9414 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9415 L:      linux-hwmon@vger.kernel.org
9416 S:      Orphan
9417 F:      Documentation/hwmon/max6650.rst
9418 F:      drivers/hwmon/max6650.c
9419
9420 MAX6697 HARDWARE MONITOR DRIVER
9421 M:      Guenter Roeck <linux@roeck-us.net>
9422 L:      linux-hwmon@vger.kernel.org
9423 S:      Maintained
9424 F:      Documentation/hwmon/max6697.rst
9425 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9426 F:      drivers/hwmon/max6697.c
9427 F:      include/linux/platform_data/max6697.h
9428
9429 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9430 M:      Peter Rosin <peda@axentia.se>
9431 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9432 S:      Maintained
9433 F:      Documentation/devicetree/bindings/sound/max9860.txt
9434 F:      sound/soc/codecs/max9860.*
9435
9436 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9437 M:      Andreas Klinger <ak@it-klinger.de>
9438 L:      linux-iio@vger.kernel.org
9439 S:      Maintained
9440 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9441 F:      drivers/iio/proximity/mb1232.c
9442
9443 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9444 M:      Javier Martinez Canillas <javier@dowhile0.org>
9445 L:      linux-kernel@vger.kernel.org
9446 S:      Supported
9447 F:      drivers/regulator/max77802-regulator.c
9448 F:      Documentation/devicetree/bindings/*/*max77802.txt
9449 F:      include/dt-bindings/*/*max77802.h
9450
9451 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9452 M:      Krzysztof Kozlowski <krzk@kernel.org>
9453 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9454 L:      linux-pm@vger.kernel.org
9455 S:      Supported
9456 F:      drivers/power/supply/max14577_charger.c
9457 F:      drivers/power/supply/max77693_charger.c
9458
9459 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9460 M:      Chanwoo Choi <cw00.choi@samsung.com>
9461 M:      Krzysztof Kozlowski <krzk@kernel.org>
9462 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9463 L:      linux-kernel@vger.kernel.org
9464 S:      Supported
9465 F:      drivers/*/max14577*.c
9466 F:      drivers/*/max77686*.c
9467 F:      drivers/*/max77693*.c
9468 F:      drivers/extcon/extcon-max14577.c
9469 F:      drivers/extcon/extcon-max77693.c
9470 F:      drivers/rtc/rtc-max77686.c
9471 F:      drivers/clk/clk-max77686.c
9472 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9473 F:      Documentation/devicetree/bindings/*/max77686.txt
9474 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9475 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9476 F:      include/linux/mfd/max14577*.h
9477 F:      include/linux/mfd/max77686*.h
9478 F:      include/linux/mfd/max77693*.h
9479
9480 MAXIRADIO FM RADIO RECEIVER DRIVER
9481 M:      Hans Verkuil <hverkuil@xs4all.nl>
9482 L:      linux-media@vger.kernel.org
9483 T:      git git://linuxtv.org/media_tree.git
9484 W:      https://linuxtv.org
9485 S:      Maintained
9486 F:      drivers/media/radio/radio-maxiradio*
9487
9488 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9489 M:      Peter Rosin <peda@axentia.se>
9490 L:      linux-iio@vger.kernel.org
9491 S:      Maintained
9492 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9493 F:      drivers/iio/potentiometer/mcp4018.c
9494 F:      drivers/iio/potentiometer/mcp4531.c
9495
9496 MCR20A IEEE-802.15.4 RADIO DRIVER
9497 M:      Xue Liu <liuxuenetmail@gmail.com>
9498 L:      linux-wpan@vger.kernel.org
9499 W:      https://github.com/xueliu/mcr20a-linux
9500 S:      Maintained
9501 F:      drivers/net/ieee802154/mcr20a.c
9502 F:      drivers/net/ieee802154/mcr20a.h
9503 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9504
9505 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9506 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9507 L:      linux-iio@vger.kernel.org
9508 S:      Maintained
9509 F:      drivers/iio/dac/cio-dac.c
9510
9511 MEDIA DRIVERS FOR ASCOT2E
9512 M:      Sergey Kozlov <serjk@netup.ru>
9513 M:      Abylay Ospan <aospan@netup.ru>
9514 L:      linux-media@vger.kernel.org
9515 W:      https://linuxtv.org
9516 W:      http://netup.tv/
9517 T:      git git://linuxtv.org/media_tree.git
9518 S:      Supported
9519 F:      drivers/media/dvb-frontends/ascot2e*
9520
9521 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9522 M:      Jasmin Jessich <jasmin@anw.at>
9523 L:      linux-media@vger.kernel.org
9524 W:      https://linuxtv.org
9525 T:      git git://linuxtv.org/media_tree.git
9526 S:      Maintained
9527 F:      drivers/media/dvb-frontends/cxd2099*
9528
9529 MEDIA DRIVERS FOR CXD2841ER
9530 M:      Sergey Kozlov <serjk@netup.ru>
9531 M:      Abylay Ospan <aospan@netup.ru>
9532 L:      linux-media@vger.kernel.org
9533 W:      https://linuxtv.org
9534 W:      http://netup.tv/
9535 T:      git git://linuxtv.org/media_tree.git
9536 S:      Supported
9537 F:      drivers/media/dvb-frontends/cxd2841er*
9538
9539 MEDIA DRIVERS FOR CXD2880
9540 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9541 L:      linux-media@vger.kernel.org
9542 W:      http://linuxtv.org/
9543 T:      git git://linuxtv.org/media_tree.git
9544 S:      Supported
9545 F:      drivers/media/dvb-frontends/cxd2880/*
9546 F:      drivers/media/spi/cxd2880*
9547
9548 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9549 L:      linux-media@vger.kernel.org
9550 W:      https://linuxtv.org
9551 T:      git git://linuxtv.org/media_tree.git
9552 S:      Orphan
9553 F:      drivers/media/pci/ddbridge/*
9554
9555 MEDIA DRIVERS FOR FREESCALE IMX
9556 M:      Steve Longerbeam <slongerbeam@gmail.com>
9557 M:      Philipp Zabel <p.zabel@pengutronix.de>
9558 L:      linux-media@vger.kernel.org
9559 T:      git git://linuxtv.org/media_tree.git
9560 S:      Maintained
9561 F:      Documentation/devicetree/bindings/media/imx.txt
9562 F:      Documentation/media/v4l-drivers/imx.rst
9563 F:      drivers/staging/media/imx/
9564 F:      include/linux/imx-media.h
9565 F:      include/media/imx.h
9566
9567 MEDIA DRIVER FOR FREESCALE IMX PXP
9568 M:      Philipp Zabel <p.zabel@pengutronix.de>
9569 L:      linux-media@vger.kernel.org
9570 T:      git git://linuxtv.org/media_tree.git
9571 S:      Maintained
9572 F:      drivers/media/platform/imx-pxp.[ch]
9573
9574 MEDIA DRIVERS FOR FREESCALE IMX7
9575 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9576 L:      linux-media@vger.kernel.org
9577 T:      git git://linuxtv.org/media_tree.git
9578 S:      Maintained
9579 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9580 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9581 F:      Documentation/media/v4l-drivers/imx7.rst
9582 F:      drivers/staging/media/imx/imx7-media-csi.c
9583 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9584
9585 MEDIA DRIVERS FOR HELENE
9586 M:      Abylay Ospan <aospan@netup.ru>
9587 L:      linux-media@vger.kernel.org
9588 W:      https://linuxtv.org
9589 W:      http://netup.tv/
9590 T:      git git://linuxtv.org/media_tree.git
9591 S:      Supported
9592 F:      drivers/media/dvb-frontends/helene*
9593
9594 MEDIA DRIVERS FOR HORUS3A
9595 M:      Sergey Kozlov <serjk@netup.ru>
9596 M:      Abylay Ospan <aospan@netup.ru>
9597 L:      linux-media@vger.kernel.org
9598 W:      https://linuxtv.org
9599 W:      http://netup.tv/
9600 T:      git git://linuxtv.org/media_tree.git
9601 S:      Supported
9602 F:      drivers/media/dvb-frontends/horus3a*
9603
9604 MEDIA DRIVERS FOR LNBH25
9605 M:      Sergey Kozlov <serjk@netup.ru>
9606 M:      Abylay Ospan <aospan@netup.ru>
9607 L:      linux-media@vger.kernel.org
9608 W:      https://linuxtv.org
9609 W:      http://netup.tv/
9610 T:      git git://linuxtv.org/media_tree.git
9611 S:      Supported
9612 F:      drivers/media/dvb-frontends/lnbh25*
9613
9614 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9615 L:      linux-media@vger.kernel.org
9616 W:      https://linuxtv.org
9617 T:      git git://linuxtv.org/media_tree.git
9618 S:      Orphan
9619 F:      drivers/media/dvb-frontends/mxl5xx*
9620
9621 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9622 M:      Sergey Kozlov <serjk@netup.ru>
9623 M:      Abylay Ospan <aospan@netup.ru>
9624 L:      linux-media@vger.kernel.org
9625 W:      https://linuxtv.org
9626 W:      http://netup.tv/
9627 T:      git git://linuxtv.org/media_tree.git
9628 S:      Supported
9629 F:      drivers/media/pci/netup_unidvb/*
9630
9631 MEDIA DRIVERS FOR RENESAS - CEU
9632 M:      Jacopo Mondi <jacopo@jmondi.org>
9633 L:      linux-media@vger.kernel.org
9634 L:      linux-renesas-soc@vger.kernel.org
9635 T:      git git://linuxtv.org/media_tree.git
9636 S:      Supported
9637 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9638 F:      drivers/media/platform/renesas-ceu.c
9639 F:      include/media/drv-intf/renesas-ceu.h
9640
9641 MEDIA DRIVERS FOR RENESAS - DRIF
9642 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9643 L:      linux-media@vger.kernel.org
9644 L:      linux-renesas-soc@vger.kernel.org
9645 T:      git git://linuxtv.org/media_tree.git
9646 S:      Supported
9647 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9648 F:      drivers/media/platform/rcar_drif.c
9649
9650 MEDIA DRIVERS FOR RENESAS - FCP
9651 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9652 L:      linux-media@vger.kernel.org
9653 L:      linux-renesas-soc@vger.kernel.org
9654 T:      git git://linuxtv.org/media_tree.git
9655 S:      Supported
9656 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9657 F:      drivers/media/platform/rcar-fcp.c
9658 F:      include/media/rcar-fcp.h
9659
9660 MEDIA DRIVERS FOR RENESAS - FDP1
9661 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9662 L:      linux-media@vger.kernel.org
9663 L:      linux-renesas-soc@vger.kernel.org
9664 T:      git git://linuxtv.org/media_tree.git
9665 S:      Supported
9666 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9667 F:      drivers/media/platform/rcar_fdp1.c
9668
9669 MEDIA DRIVERS FOR RENESAS - VIN
9670 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9671 L:      linux-media@vger.kernel.org
9672 L:      linux-renesas-soc@vger.kernel.org
9673 T:      git git://linuxtv.org/media_tree.git
9674 S:      Supported
9675 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9676 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9677 F:      drivers/media/platform/rcar-vin/
9678
9679 MEDIA DRIVERS FOR RENESAS - VSP1
9680 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9681 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9682 L:      linux-media@vger.kernel.org
9683 L:      linux-renesas-soc@vger.kernel.org
9684 T:      git git://linuxtv.org/media_tree.git
9685 S:      Supported
9686 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9687 F:      drivers/media/platform/vsp1/
9688
9689 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9690 L:      linux-media@vger.kernel.org
9691 W:      https://linuxtv.org
9692 T:      git git://linuxtv.org/media_tree.git
9693 S:      Orphan
9694 F:      drivers/media/dvb-frontends/stv0910*
9695
9696 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9697 L:      linux-media@vger.kernel.org
9698 W:      https://linuxtv.org
9699 T:      git git://linuxtv.org/media_tree.git
9700 S:      Orphan
9701 F:      drivers/media/dvb-frontends/stv6111*
9702
9703 MEDIA DRIVERS FOR STM32 - DCMI
9704 M:      Hugues Fruchet <hugues.fruchet@st.com>
9705 L:      linux-media@vger.kernel.org
9706 T:      git git://linuxtv.org/media_tree.git
9707 S:      Supported
9708 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9709 F:      drivers/media/platform/stm32/stm32-dcmi.c
9710
9711 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9712 M:      Dmitry Osipenko <digetx@gmail.com>
9713 L:      linux-media@vger.kernel.org
9714 L:      linux-tegra@vger.kernel.org
9715 T:      git git://linuxtv.org/media_tree.git
9716 S:      Maintained
9717 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9718 F:      drivers/staging/media/tegra-vde/
9719
9720 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9721 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9722 P:      LinuxTV.org Project
9723 L:      linux-media@vger.kernel.org
9724 W:      https://linuxtv.org
9725 Q:      http://patchwork.kernel.org/project/linux-media/list/
9726 T:      git git://linuxtv.org/media_tree.git
9727 S:      Maintained
9728 F:      Documentation/devicetree/bindings/media/
9729 F:      Documentation/media/
9730 F:      drivers/media/
9731 F:      drivers/staging/media/
9732 F:      include/linux/platform_data/media/
9733 F:      include/media/
9734 F:      include/uapi/linux/dvb/
9735 F:      include/uapi/linux/videodev2.h
9736 F:      include/uapi/linux/media.h
9737 F:      include/uapi/linux/v4l2-*
9738 F:      include/uapi/linux/meye.h
9739 F:      include/uapi/linux/ivtv*
9740 F:      include/uapi/linux/uvcvideo.h
9741
9742 MEDIATEK BLUETOOTH DRIVER
9743 M:      Sean Wang <sean.wang@mediatek.com>
9744 L:      linux-bluetooth@vger.kernel.org
9745 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9746 S:      Maintained
9747 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9748 F:      drivers/bluetooth/btmtkuart.c
9749
9750 MEDIATEK CIR DRIVER
9751 M:      Sean Wang <sean.wang@mediatek.com>
9752 S:      Maintained
9753 F:      drivers/media/rc/mtk-cir.c
9754
9755 MEDIATEK DMA DRIVER
9756 M:      Sean Wang <sean.wang@mediatek.com>
9757 L:      dmaengine@vger.kernel.org
9758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9759 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9760 S:      Maintained
9761 F:      Documentation/devicetree/bindings/dma/mtk-*
9762 F:      drivers/dma/mediatek/
9763
9764 MEDIATEK PMIC LED DRIVER
9765 M:      Sean Wang <sean.wang@mediatek.com>
9766 S:      Maintained
9767 F:      drivers/leds/leds-mt6323.c
9768 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9769
9770 MEDIATEK ETHERNET DRIVER
9771 M:      Felix Fietkau <nbd@openwrt.org>
9772 M:      John Crispin <john@phrozen.org>
9773 M:      Sean Wang <sean.wang@mediatek.com>
9774 M:      Nelson Chang <nelson.chang@mediatek.com>
9775 L:      netdev@vger.kernel.org
9776 S:      Maintained
9777 F:      drivers/net/ethernet/mediatek/
9778
9779 MEDIATEK SWITCH DRIVER
9780 M:      Sean Wang <sean.wang@mediatek.com>
9781 L:      netdev@vger.kernel.org
9782 S:      Maintained
9783 F:      drivers/net/dsa/mt7530.*
9784 F:      net/dsa/tag_mtk.c
9785
9786 MEDIATEK JPEG DRIVER
9787 M:      Rick Chang <rick.chang@mediatek.com>
9788 M:      Bin Liu <bin.liu@mediatek.com>
9789 S:      Supported
9790 F:      drivers/media/platform/mtk-jpeg/
9791 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9792
9793 MEDIATEK MDP DRIVER
9794 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9795 M:      Houlong Wei <houlong.wei@mediatek.com>
9796 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9797 S:      Supported
9798 F:      drivers/media/platform/mtk-mdp/
9799 F:      drivers/media/platform/mtk-vpu/
9800 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9801
9802 MEDIATEK MEDIA DRIVER
9803 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9804 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9805 S:      Supported
9806 F:      drivers/media/platform/mtk-vcodec/
9807 F:      drivers/media/platform/mtk-vpu/
9808 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9809 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9810
9811 MEDIATEK MMC/SD/SDIO DRIVER
9812 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9813 S:      Maintained
9814 F:      drivers/mmc/host/mtk-sd.c
9815 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9816
9817 MEDIATEK MT76 WIRELESS LAN DRIVER
9818 M:      Felix Fietkau <nbd@nbd.name>
9819 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9820 R:      Ryder Lee <ryder.lee@mediatek.com>
9821 R:      Roy Luo <royluo@google.com>
9822 L:      linux-wireless@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/net/wireless/mediatek/mt76/
9825
9826 MEDIATEK MT7601U WIRELESS LAN DRIVER
9827 M:      Jakub Kicinski <kubakici@wp.pl>
9828 L:      linux-wireless@vger.kernel.org
9829 S:      Maintained
9830 F:      drivers/net/wireless/mediatek/mt7601u/
9831
9832 MEDIATEK NAND CONTROLLER DRIVER
9833 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9834 L:      linux-mtd@lists.infradead.org
9835 S:      Maintained
9836 F:      drivers/mtd/nand/raw/mtk_*
9837 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9838
9839 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9840 M:      Sean Wang <sean.wang@mediatek.com>
9841 S:      Maintained
9842 F:      drivers/char/hw_random/mtk-rng.c
9843
9844 MEDIATEK USB3 DRD IP DRIVER
9845 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9846 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9848 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9849 S:      Maintained
9850 F:      drivers/usb/mtu3/
9851
9852 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9853 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9854 M:      Martin Donnelly <martin.donnelly@ge.com>
9855 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9856 S:      Maintained
9857 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9858 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9859
9860 MEGARAID SCSI/SAS DRIVERS
9861 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9862 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9863 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9864 L:      megaraidlinux.pdl@broadcom.com
9865 L:      linux-scsi@vger.kernel.org
9866 W:      http://www.avagotech.com/support/
9867 S:      Maintained
9868 F:      Documentation/scsi/megaraid.txt
9869 F:      drivers/scsi/megaraid.*
9870 F:      drivers/scsi/megaraid/
9871
9872 MELEXIS MLX90614 DRIVER
9873 M:      Crt Mori <cmo@melexis.com>
9874 L:      linux-iio@vger.kernel.org
9875 W:      http://www.melexis.com
9876 S:      Supported
9877 F:      drivers/iio/temperature/mlx90614.c
9878
9879 MELEXIS MLX90632 DRIVER
9880 M:      Crt Mori <cmo@melexis.com>
9881 L:      linux-iio@vger.kernel.org
9882 W:      http://www.melexis.com
9883 S:      Supported
9884 F:      drivers/iio/temperature/mlx90632.c
9885
9886 MELFAS MIP4 TOUCHSCREEN DRIVER
9887 M:      Sangwon Jee <jeesw@melfas.com>
9888 W:      http://www.melfas.com
9889 S:      Supported
9890 F:      drivers/input/touchscreen/melfas_mip4.c
9891 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9892
9893 MELLANOX ETHERNET DRIVER (mlx4_en)
9894 M:      Tariq Toukan <tariqt@mellanox.com>
9895 L:      netdev@vger.kernel.org
9896 S:      Supported
9897 W:      http://www.mellanox.com
9898 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9899 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9900
9901 MELLANOX ETHERNET DRIVER (mlx5e)
9902 M:      Saeed Mahameed <saeedm@mellanox.com>
9903 L:      netdev@vger.kernel.org
9904 S:      Supported
9905 W:      http://www.mellanox.com
9906 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9907 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9908
9909 MELLANOX ETHERNET INNOVA DRIVERS
9910 R:      Boris Pismenny <borisp@mellanox.com>
9911 L:      netdev@vger.kernel.org
9912 S:      Supported
9913 W:      http://www.mellanox.com
9914 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9915 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9916 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9917 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9918 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9919
9920 MELLANOX ETHERNET SWITCH DRIVERS
9921 M:      Jiri Pirko <jiri@mellanox.com>
9922 M:      Ido Schimmel <idosch@mellanox.com>
9923 L:      netdev@vger.kernel.org
9924 S:      Supported
9925 W:      http://www.mellanox.com
9926 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9927 F:      drivers/net/ethernet/mellanox/mlxsw/
9928 F:      tools/testing/selftests/drivers/net/mlxsw/
9929
9930 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9931 M:      mlxsw@mellanox.com
9932 L:      netdev@vger.kernel.org
9933 S:      Supported
9934 W:      http://www.mellanox.com
9935 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9936 F:      drivers/net/ethernet/mellanox/mlxfw/
9937
9938 MELLANOX HARDWARE PLATFORM SUPPORT
9939 M:      Andy Shevchenko <andy@infradead.org>
9940 M:      Darren Hart <dvhart@infradead.org>
9941 M:      Vadim Pasternak <vadimp@mellanox.com>
9942 L:      platform-driver-x86@vger.kernel.org
9943 S:      Supported
9944 F:      drivers/platform/mellanox/
9945 F:      include/linux/platform_data/mlxreg.h
9946
9947 MELLANOX MLX4 core VPI driver
9948 M:      Tariq Toukan <tariqt@mellanox.com>
9949 L:      netdev@vger.kernel.org
9950 L:      linux-rdma@vger.kernel.org
9951 W:      http://www.mellanox.com
9952 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9953 S:      Supported
9954 F:      drivers/net/ethernet/mellanox/mlx4/
9955 F:      include/linux/mlx4/
9956
9957 MELLANOX MLX4 IB driver
9958 M:      Yishai Hadas <yishaih@mellanox.com>
9959 L:      linux-rdma@vger.kernel.org
9960 W:      http://www.mellanox.com
9961 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9962 S:      Supported
9963 F:      drivers/infiniband/hw/mlx4/
9964 F:      include/linux/mlx4/
9965 F:      include/uapi/rdma/mlx4-abi.h
9966
9967 MELLANOX MLX5 core VPI driver
9968 M:      Saeed Mahameed <saeedm@mellanox.com>
9969 M:      Leon Romanovsky <leonro@mellanox.com>
9970 L:      netdev@vger.kernel.org
9971 L:      linux-rdma@vger.kernel.org
9972 W:      http://www.mellanox.com
9973 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9974 S:      Supported
9975 F:      drivers/net/ethernet/mellanox/mlx5/core/
9976 F:      include/linux/mlx5/
9977
9978 MELLANOX MLX5 IB driver
9979 M:      Leon Romanovsky <leonro@mellanox.com>
9980 L:      linux-rdma@vger.kernel.org
9981 W:      http://www.mellanox.com
9982 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9983 S:      Supported
9984 F:      drivers/infiniband/hw/mlx5/
9985 F:      include/linux/mlx5/
9986 F:      include/uapi/rdma/mlx5-abi.h
9987
9988 MELLANOX MLXCPLD I2C AND MUX DRIVER
9989 M:      Vadim Pasternak <vadimp@mellanox.com>
9990 M:      Michael Shych <michaelsh@mellanox.com>
9991 L:      linux-i2c@vger.kernel.org
9992 S:      Supported
9993 F:      drivers/i2c/busses/i2c-mlxcpld.c
9994 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9995 F:      Documentation/i2c/busses/i2c-mlxcpld
9996
9997 MELLANOX MLXCPLD LED DRIVER
9998 M:      Vadim Pasternak <vadimp@mellanox.com>
9999 L:      linux-leds@vger.kernel.org
10000 S:      Supported
10001 F:      drivers/leds/leds-mlxcpld.c
10002 F:      drivers/leds/leds-mlxreg.c
10003 F:      Documentation/leds/leds-mlxcpld.txt
10004
10005 MELLANOX PLATFORM DRIVER
10006 M:      Vadim Pasternak <vadimp@mellanox.com>
10007 L:      platform-driver-x86@vger.kernel.org
10008 S:      Supported
10009 F:      drivers/platform/x86/mlx-platform.c
10010
10011 MEMBARRIER SUPPORT
10012 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10013 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10014 L:      linux-kernel@vger.kernel.org
10015 S:      Supported
10016 F:      kernel/sched/membarrier.c
10017 F:      include/uapi/linux/membarrier.h
10018 F:      arch/powerpc/include/asm/membarrier.h
10019
10020 MEMBLOCK
10021 M:      Mike Rapoport <rppt@linux.ibm.com>
10022 L:      linux-mm@kvack.org
10023 S:      Maintained
10024 F:      include/linux/memblock.h
10025 F:      mm/memblock.c
10026 F:      Documentation/core-api/boot-time-mm.rst
10027
10028 MEMORY MANAGEMENT
10029 L:      linux-mm@kvack.org
10030 W:      http://www.linux-mm.org
10031 S:      Maintained
10032 F:      include/linux/mm.h
10033 F:      include/linux/gfp.h
10034 F:      include/linux/mmzone.h
10035 F:      include/linux/memory_hotplug.h
10036 F:      include/linux/vmalloc.h
10037 F:      mm/
10038
10039 MEMORY TECHNOLOGY DEVICES (MTD)
10040 M:      David Woodhouse <dwmw2@infradead.org>
10041 M:      Brian Norris <computersforpeace@gmail.com>
10042 M:      Boris Brezillon <bbrezillon@kernel.org>
10043 M:      Marek Vasut <marek.vasut@gmail.com>
10044 M:      Richard Weinberger <richard@nod.at>
10045 L:      linux-mtd@lists.infradead.org
10046 W:      http://www.linux-mtd.infradead.org/
10047 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10048 T:      git git://git.infradead.org/linux-mtd.git master
10049 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10050 S:      Maintained
10051 F:      Documentation/devicetree/bindings/mtd/
10052 F:      drivers/mtd/
10053 F:      include/linux/mtd/
10054 F:      include/uapi/mtd/
10055
10056 MEN A21 WATCHDOG DRIVER
10057 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10058 L:      linux-watchdog@vger.kernel.org
10059 S:      Maintained
10060 F:      drivers/watchdog/mena21_wdt.c
10061
10062 MEN CHAMELEON BUS (mcb)
10063 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10064 S:      Maintained
10065 F:      drivers/mcb/
10066 F:      include/linux/mcb.h
10067 F:      Documentation/men-chameleon-bus.txt
10068
10069 MEN F21BMC (Board Management Controller)
10070 M:      Andreas Werner <andreas.werner@men.de>
10071 S:      Supported
10072 F:      drivers/mfd/menf21bmc.c
10073 F:      drivers/watchdog/menf21bmc_wdt.c
10074 F:      drivers/leds/leds-menf21bmc.c
10075 F:      drivers/hwmon/menf21bmc_hwmon.c
10076 F:      Documentation/hwmon/menf21bmc.rst
10077
10078 MEN Z069 WATCHDOG DRIVER
10079 M:      Johannes Thumshirn <jth@kernel.org>
10080 L:      linux-watchdog@vger.kernel.org
10081 S:      Maintained
10082 F:      drivers/watchdog/menz69_wdt.c
10083
10084 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10085 M:      Neil Armstrong <narmstrong@baylibre.com>
10086 L:      linux-media@lists.freedesktop.org
10087 L:      linux-amlogic@lists.infradead.org
10088 W:      http://linux-meson.com/
10089 S:      Supported
10090 F:      drivers/media/platform/meson/ao-cec.c
10091 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10092 T:      git git://linuxtv.org/media_tree.git
10093
10094 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10095 M:      Liang Yang <liang.yang@amlogic.com>
10096 L:      linux-mtd@lists.infradead.org
10097 S:      Maintained
10098 F:      drivers/mtd/nand/raw/meson_*
10099 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10100
10101 METHODE UDPU SUPPORT
10102 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10103 S:      Maintained
10104 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10105
10106 MICROBLAZE ARCHITECTURE
10107 M:      Michal Simek <monstr@monstr.eu>
10108 W:      http://www.monstr.eu/fdt/
10109 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10110 S:      Supported
10111 F:      arch/microblaze/
10112
10113 MICROCHIP AT91 SERIAL DRIVER
10114 M:      Richard Genoud <richard.genoud@gmail.com>
10115 S:      Maintained
10116 F:      drivers/tty/serial/atmel_serial.c
10117 F:      drivers/tty/serial/atmel_serial.h
10118 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10119
10120 MICROCHIP AUDIO ASOC DRIVERS
10121 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10123 S:      Supported
10124 F:      sound/soc/atmel
10125
10126 MICROCHIP DMA DRIVER
10127 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129 L:      dmaengine@vger.kernel.org
10130 S:      Supported
10131 F:      drivers/dma/at_hdmac.c
10132 F:      drivers/dma/at_hdmac_regs.h
10133 F:      include/linux/platform_data/dma-atmel.h
10134 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10135 F:      include/dt-bindings/dma/at91.h
10136
10137 MICROCHIP ECC DRIVER
10138 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10139 L:      linux-crypto@vger.kernel.org
10140 S:      Maintained
10141 F:      drivers/crypto/atmel-ecc.*
10142
10143 MICROCHIP I2C DRIVER
10144 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10145 L:      linux-i2c@vger.kernel.org
10146 S:      Supported
10147 F:      drivers/i2c/busses/i2c-at91.c
10148
10149 MICROCHIP ISC DRIVER
10150 M:      Eugen Hristev <eugen.hristev@microchip.com>
10151 L:      linux-media@vger.kernel.org
10152 S:      Supported
10153 F:      drivers/media/platform/atmel/atmel-isc.c
10154 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10155 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10156
10157 MICROCHIP ISI DRIVER
10158 M:      Eugen Hristev <eugen.hristev@microchip.com>
10159 L:      linux-media@vger.kernel.org
10160 S:      Supported
10161 F:      drivers/media/platform/atmel/atmel-isi.c
10162 F:      drivers/media/platform/atmel/atmel-isi.h
10163
10164 MICROCHIP AT91 USART MFD DRIVER
10165 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10166 L:      linux-kernel@vger.kernel.org
10167 S:      Supported
10168 F:      drivers/mfd/at91-usart.c
10169 F:      include/dt-bindings/mfd/at91-usart.h
10170 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10171
10172 MICROCHIP AT91 USART SPI DRIVER
10173 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10174 L:      linux-spi@vger.kernel.org
10175 S:      Supported
10176 F:      drivers/spi/spi-at91-usart.c
10177 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10178
10179 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10180 M:      Woojung Huh <woojung.huh@microchip.com>
10181 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10182 L:      netdev@vger.kernel.org
10183 S:      Maintained
10184 F:      net/dsa/tag_ksz.c
10185 F:      drivers/net/dsa/microchip/*
10186 F:      include/linux/platform_data/microchip-ksz.h
10187 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10188
10189 MICROCHIP LAN743X ETHERNET DRIVER
10190 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10191 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10192 L:      netdev@vger.kernel.org
10193 S:      Maintained
10194 F:      drivers/net/ethernet/microchip/lan743x_*
10195
10196 MICROCHIP LCDFB DRIVER
10197 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10198 L:      linux-fbdev@vger.kernel.org
10199 S:      Maintained
10200 F:      drivers/video/fbdev/atmel_lcdfb.c
10201 F:      include/video/atmel_lcdc.h
10202
10203 MICROCHIP MMC/SD/SDIO MCI DRIVER
10204 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10205 S:      Maintained
10206 F:      drivers/mmc/host/atmel-mci.c
10207
10208 MICROCHIP MCP16502 PMIC DRIVER
10209 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10211 S:      Maintained
10212 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10213 F:      drivers/regulator/mcp16502.c
10214
10215 MICROCHIP MCP3911 ADC DRIVER
10216 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10217 M:      Kent Gustavsson <kent@minoris.se>
10218 L:      linux-iio@vger.kernel.org
10219 S:      Supported
10220 F:      drivers/iio/adc/mcp3911.c
10221 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10222
10223 MICROCHIP NAND DRIVER
10224 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10225 L:      linux-mtd@lists.infradead.org
10226 S:      Supported
10227 F:      drivers/mtd/nand/raw/atmel/*
10228 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10229
10230 MICROCHIP PWM DRIVER
10231 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10233 L:      linux-pwm@vger.kernel.org
10234 S:      Supported
10235 F:      drivers/pwm/pwm-atmel.c
10236 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10237
10238 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10239 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10240 M:      Eugen Hristev <eugen.hristev@microchip.com>
10241 L:      linux-iio@vger.kernel.org
10242 S:      Supported
10243 F:      drivers/iio/adc/at91-sama5d2_adc.c
10244 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10245 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10246
10247 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10248 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10249 S:      Supported
10250 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10251
10252 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10253 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10255 L:      linux-gpio@vger.kernel.org
10256 F:      drivers/gpio/gpio-sama5d2-piobu.c
10257
10258 MICROCHIP SPI DRIVER
10259 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10260 S:      Supported
10261 F:      drivers/spi/spi-atmel.*
10262
10263 MICROCHIP SSC DRIVER
10264 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10266 S:      Supported
10267 F:      drivers/misc/atmel-ssc.c
10268 F:      include/linux/atmel-ssc.h
10269
10270 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10271 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10273 S:      Supported
10274 F:      drivers/misc/atmel_tclib.c
10275 F:      drivers/clocksource/tcb_clksrc.c
10276
10277 MICROCHIP USBA UDC DRIVER
10278 M:      Cristian Birsan <cristian.birsan@microchip.com>
10279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10280 S:      Supported
10281 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10282
10283 MICROCHIP USB251XB DRIVER
10284 M:      Richard Leitner <richard.leitner@skidata.com>
10285 L:      linux-usb@vger.kernel.org
10286 S:      Maintained
10287 F:      drivers/usb/misc/usb251xb.c
10288 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10289
10290 MICROCHIP XDMA DRIVER
10291 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10292 L:      linux-arm-kernel@lists.infradead.org
10293 L:      dmaengine@vger.kernel.org
10294 S:      Supported
10295 F:      drivers/dma/at_xdmac.c
10296
10297 MICROSEMI MIPS SOCS
10298 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10299 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10300 L:      linux-mips@vger.kernel.org
10301 S:      Supported
10302 F:      arch/mips/generic/board-ocelot.c
10303 F:      arch/mips/configs/generic/board-ocelot.config
10304 F:      arch/mips/boot/dts/mscc/
10305 F:      Documentation/devicetree/bindings/mips/mscc.txt
10306
10307 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10308 M:      Don Brace <don.brace@microsemi.com>
10309 L:      esc.storagedev@microsemi.com
10310 L:      linux-scsi@vger.kernel.org
10311 S:      Supported
10312 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10313 F:      drivers/scsi/smartpqi/Kconfig
10314 F:      drivers/scsi/smartpqi/Makefile
10315 F:      include/linux/cciss*.h
10316 F:      include/uapi/linux/cciss*.h
10317 F:      Documentation/scsi/smartpqi.txt
10318
10319 MICROSEMI ETHERNET SWITCH DRIVER
10320 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10321 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10322 L:      netdev@vger.kernel.org
10323 S:      Supported
10324 F:      drivers/net/ethernet/mscc/
10325
10326 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10327 M:      Chen Yu <yu.c.chen@intel.com>
10328 L:      platform-driver-x86@vger.kernel.org
10329 S:      Supported
10330 F:      drivers/platform/x86/surfacepro3_button.c
10331
10332 MICROTEK X6 SCANNER
10333 M:      Oliver Neukum <oliver@neukum.org>
10334 S:      Maintained
10335 F:      drivers/usb/image/microtek.*
10336
10337 MIPS
10338 M:      Ralf Baechle <ralf@linux-mips.org>
10339 M:      Paul Burton <paul.burton@mips.com>
10340 M:      James Hogan <jhogan@kernel.org>
10341 L:      linux-mips@vger.kernel.org
10342 W:      http://www.linux-mips.org/
10343 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10345 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10346 S:      Supported
10347 F:      Documentation/devicetree/bindings/mips/
10348 F:      Documentation/mips/
10349 F:      arch/mips/
10350 F:      drivers/platform/mips/
10351
10352 MIPS BOSTON DEVELOPMENT BOARD
10353 M:      Paul Burton <paul.burton@mips.com>
10354 L:      linux-mips@vger.kernel.org
10355 S:      Maintained
10356 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10357 F:      arch/mips/boot/dts/img/boston.dts
10358 F:      arch/mips/configs/generic/board-boston.config
10359 F:      drivers/clk/imgtec/clk-boston.c
10360 F:      include/dt-bindings/clock/boston-clock.h
10361
10362 MIPS GENERIC PLATFORM
10363 M:      Paul Burton <paul.burton@mips.com>
10364 L:      linux-mips@vger.kernel.org
10365 S:      Supported
10366 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10367 F:      arch/mips/generic/
10368 F:      arch/mips/tools/generic-board-config.sh
10369
10370 MIPS/LOONGSON1 ARCHITECTURE
10371 M:      Keguang Zhang <keguang.zhang@gmail.com>
10372 L:      linux-mips@vger.kernel.org
10373 S:      Maintained
10374 F:      arch/mips/loongson32/
10375 F:      arch/mips/include/asm/mach-loongson32/
10376 F:      drivers/*/*loongson1*
10377 F:      drivers/*/*/*loongson1*
10378
10379 MIPS/LOONGSON2 ARCHITECTURE
10380 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10381 L:      linux-mips@vger.kernel.org
10382 S:      Maintained
10383 F:      arch/mips/loongson64/fuloong-2e/
10384 F:      arch/mips/loongson64/lemote-2f/
10385 F:      arch/mips/include/asm/mach-loongson64/
10386 F:      drivers/*/*loongson2*
10387 F:      drivers/*/*/*loongson2*
10388
10389 MIPS/LOONGSON3 ARCHITECTURE
10390 M:      Huacai Chen <chenhc@lemote.com>
10391 L:      linux-mips@vger.kernel.org
10392 S:      Maintained
10393 F:      arch/mips/loongson64/
10394 F:      arch/mips/include/asm/mach-loongson64/
10395 F:      drivers/platform/mips/cpu_hwmon.c
10396 F:      drivers/*/*loongson3*
10397 F:      drivers/*/*/*loongson3*
10398
10399 MIPS RINT INSTRUCTION EMULATION
10400 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10401 L:      linux-mips@vger.kernel.org
10402 S:      Supported
10403 F:      arch/mips/math-emu/sp_rint.c
10404 F:      arch/mips/math-emu/dp_rint.c
10405
10406 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10407 M:      Hans Verkuil <hverkuil@xs4all.nl>
10408 L:      linux-media@vger.kernel.org
10409 T:      git git://linuxtv.org/media_tree.git
10410 W:      https://linuxtv.org
10411 S:      Odd Fixes
10412 F:      drivers/media/radio/radio-miropcm20*
10413
10414 MMP SUPPORT
10415 R:      Lubomir Rintel <lkundrak@v3.sk>
10416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10417 S:      Odd Fixes
10418 F:      arch/arm/boot/dts/mmp*
10419 F:      arch/arm/mach-mmp/
10420
10421 MMU GATHER AND TLB INVALIDATION
10422 M:      Will Deacon <will.deacon@arm.com>
10423 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10424 M:      Andrew Morton <akpm@linux-foundation.org>
10425 M:      Nick Piggin <npiggin@gmail.com>
10426 M:      Peter Zijlstra <peterz@infradead.org>
10427 L:      linux-arch@vger.kernel.org
10428 L:      linux-mm@kvack.org
10429 S:      Maintained
10430 F:      arch/*/include/asm/tlb.h
10431 F:      include/asm-generic/tlb.h
10432 F:      mm/mmu_gather.c
10433
10434 MN88472 MEDIA DRIVER
10435 M:      Antti Palosaari <crope@iki.fi>
10436 L:      linux-media@vger.kernel.org
10437 W:      https://linuxtv.org
10438 W:      http://palosaari.fi/linux/
10439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10440 S:      Maintained
10441 F:      drivers/media/dvb-frontends/mn88472*
10442
10443 MN88473 MEDIA DRIVER
10444 M:      Antti Palosaari <crope@iki.fi>
10445 L:      linux-media@vger.kernel.org
10446 W:      https://linuxtv.org
10447 W:      http://palosaari.fi/linux/
10448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10449 S:      Maintained
10450 F:      drivers/media/dvb-frontends/mn88473*
10451
10452 MODULE SUPPORT
10453 M:      Jessica Yu <jeyu@kernel.org>
10454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10455 S:      Maintained
10456 F:      include/linux/module.h
10457 F:      kernel/module.c
10458
10459 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10460 W:      http://popies.net/meye/
10461 S:      Orphan
10462 F:      Documentation/media/v4l-drivers/meye*
10463 F:      drivers/media/pci/meye/
10464 F:      include/uapi/linux/meye.h
10465
10466 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10467 M:      Jiri Slaby <jirislaby@gmail.com>
10468 S:      Maintained
10469 F:      Documentation/serial/moxa-smartio
10470 F:      drivers/tty/mxser.*
10471
10472 MR800 AVERMEDIA USB FM RADIO DRIVER
10473 M:      Alexey Klimov <klimov.linux@gmail.com>
10474 L:      linux-media@vger.kernel.org
10475 T:      git git://linuxtv.org/media_tree.git
10476 S:      Maintained
10477 F:      drivers/media/radio/radio-mr800.c
10478
10479 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10480 M:      Alan Ott <alan@signal11.us>
10481 L:      linux-wpan@vger.kernel.org
10482 S:      Maintained
10483 F:      drivers/net/ieee802154/mrf24j40.c
10484 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10485
10486 MSI LAPTOP SUPPORT
10487 M:      "Lee, Chun-Yi" <jlee@suse.com>
10488 L:      platform-driver-x86@vger.kernel.org
10489 S:      Maintained
10490 F:      drivers/platform/x86/msi-laptop.c
10491
10492 MSI WMI SUPPORT
10493 L:      platform-driver-x86@vger.kernel.org
10494 S:      Orphan
10495 F:      drivers/platform/x86/msi-wmi.c
10496
10497 MSI001 MEDIA DRIVER
10498 M:      Antti Palosaari <crope@iki.fi>
10499 L:      linux-media@vger.kernel.org
10500 W:      https://linuxtv.org
10501 W:      http://palosaari.fi/linux/
10502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10503 T:      git git://linuxtv.org/anttip/media_tree.git
10504 S:      Maintained
10505 F:      drivers/media/tuners/msi001*
10506
10507 MSI2500 MEDIA DRIVER
10508 M:      Antti Palosaari <crope@iki.fi>
10509 L:      linux-media@vger.kernel.org
10510 W:      https://linuxtv.org
10511 W:      http://palosaari.fi/linux/
10512 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10513 T:      git git://linuxtv.org/anttip/media_tree.git
10514 S:      Maintained
10515 F:      drivers/media/usb/msi2500/
10516
10517 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10518 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10519 L:      linux-mtd@lists.infradead.org
10520 S:      Maintained
10521 F:      drivers/mtd/devices/docg3*
10522
10523 MT9M032 APTINA SENSOR DRIVER
10524 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10525 L:      linux-media@vger.kernel.org
10526 T:      git git://linuxtv.org/media_tree.git
10527 S:      Maintained
10528 F:      drivers/media/i2c/mt9m032.c
10529 F:      include/media/i2c/mt9m032.h
10530
10531 MT9P031 APTINA CAMERA SENSOR
10532 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10533 L:      linux-media@vger.kernel.org
10534 T:      git git://linuxtv.org/media_tree.git
10535 S:      Maintained
10536 F:      drivers/media/i2c/mt9p031.c
10537 F:      include/media/i2c/mt9p031.h
10538
10539 MT9T001 APTINA CAMERA SENSOR
10540 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10541 L:      linux-media@vger.kernel.org
10542 T:      git git://linuxtv.org/media_tree.git
10543 S:      Maintained
10544 F:      drivers/media/i2c/mt9t001.c
10545 F:      include/media/i2c/mt9t001.h
10546
10547 MT9T112 APTINA CAMERA SENSOR
10548 M:      Jacopo Mondi <jacopo@jmondi.org>
10549 L:      linux-media@vger.kernel.org
10550 T:      git git://linuxtv.org/media_tree.git
10551 S:      Odd Fixes
10552 F:      drivers/media/i2c/mt9t112.c
10553 F:      include/media/i2c/mt9t112.h
10554
10555 MT9V032 APTINA CAMERA SENSOR
10556 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10557 L:      linux-media@vger.kernel.org
10558 T:      git git://linuxtv.org/media_tree.git
10559 S:      Maintained
10560 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10561 F:      drivers/media/i2c/mt9v032.c
10562 F:      include/media/i2c/mt9v032.h
10563
10564 MT9V111 APTINA CAMERA SENSOR
10565 M:      Jacopo Mondi <jacopo@jmondi.org>
10566 L:      linux-media@vger.kernel.org
10567 T:      git git://linuxtv.org/media_tree.git
10568 S:      Maintained
10569 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10570 F:      drivers/media/i2c/mt9v111.c
10571
10572 MULTIFUNCTION DEVICES (MFD)
10573 M:      Lee Jones <lee.jones@linaro.org>
10574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10575 S:      Supported
10576 F:      Documentation/devicetree/bindings/mfd/
10577 F:      drivers/mfd/
10578 F:      include/linux/mfd/
10579 F:      include/dt-bindings/mfd/
10580
10581 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10582 S:      Orphan
10583 F:      drivers/mmc/host/mmc_spi.c
10584 F:      include/linux/spi/mmc_spi.h
10585
10586 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10587 M:      Ulf Hansson <ulf.hansson@linaro.org>
10588 L:      linux-mmc@vger.kernel.org
10589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10590 S:      Maintained
10591 F:      Documentation/devicetree/bindings/mmc/
10592 F:      drivers/mmc/
10593 F:      include/linux/mmc/
10594 F:      include/uapi/linux/mmc/
10595
10596 MULTIPLEXER SUBSYSTEM
10597 M:      Peter Rosin <peda@axentia.se>
10598 S:      Maintained
10599 F:      Documentation/ABI/testing/sysfs-class-mux*
10600 F:      Documentation/devicetree/bindings/mux/
10601 F:      include/dt-bindings/mux/
10602 F:      include/linux/mux/
10603 F:      drivers/mux/
10604
10605 MULTITECH MULTIPORT CARD (ISICOM)
10606 S:      Orphan
10607 F:      drivers/tty/isicom.c
10608 F:      include/linux/isicom.h
10609
10610 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10611 M:      Bin Liu <b-liu@ti.com>
10612 L:      linux-usb@vger.kernel.org
10613 S:      Maintained
10614 F:      drivers/usb/musb/
10615
10616 MXL301RF MEDIA DRIVER
10617 M:      Akihiro Tsukada <tskd08@gmail.com>
10618 L:      linux-media@vger.kernel.org
10619 S:      Odd Fixes
10620 F:      drivers/media/tuners/mxl301rf*
10621
10622 MXL5007T MEDIA DRIVER
10623 M:      Michael Krufky <mkrufky@linuxtv.org>
10624 L:      linux-media@vger.kernel.org
10625 W:      https://linuxtv.org
10626 W:      http://github.com/mkrufky
10627 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10628 T:      git git://linuxtv.org/mkrufky/tuners.git
10629 S:      Maintained
10630 F:      drivers/media/tuners/mxl5007t.*
10631
10632 MXSFB DRM DRIVER
10633 M:      Marek Vasut <marex@denx.de>
10634 M:      Stefan Agner <stefan@agner.ch>
10635 L:      dri-devel@lists.freedesktop.org
10636 S:      Supported
10637 F:      drivers/gpu/drm/mxsfb/
10638 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10639 T:      git git://anongit.freedesktop.org/drm/drm-misc
10640
10641 MYLEX DAC960 PCI RAID Controller
10642 M:      Hannes Reinecke <hare@kernel.org>
10643 L:      linux-scsi@vger.kernel.org
10644 S:      Supported
10645 F:      drivers/scsi/myrb.*
10646 F:      drivers/scsi/myrs.*
10647
10648 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10649 M:      Chris Lee <christopher.lee@cspi.com>
10650 L:      netdev@vger.kernel.org
10651 W:      https://www.cspi.com/ethernet-products/support/downloads/
10652 S:      Supported
10653 F:      drivers/net/ethernet/myricom/myri10ge/
10654
10655 NAND FLASH SUBSYSTEM
10656 M:      Boris Brezillon <bbrezillon@kernel.org>
10657 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10658 R:      Richard Weinberger <richard@nod.at>
10659 L:      linux-mtd@lists.infradead.org
10660 W:      http://www.linux-mtd.infradead.org/
10661 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10662 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10663 T:      git git://git.infradead.org/linux-mtd.git nand/next
10664 S:      Maintained
10665 F:      drivers/mtd/nand/
10666 F:      include/linux/mtd/*nand*.h
10667
10668 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10669 M:      Daniel Mack <zonque@gmail.com>
10670 S:      Maintained
10671 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10672 W:      http://www.native-instruments.com
10673 F:      sound/usb/caiaq/
10674
10675 NATSEMI ETHERNET DRIVER (DP8381x)
10676 S:      Orphan
10677 F:      drivers/net/ethernet/natsemi/natsemi.c
10678
10679 NCR 5380 SCSI DRIVERS
10680 M:      Finn Thain <fthain@telegraphics.com.au>
10681 M:      Michael Schmitz <schmitzmic@gmail.com>
10682 L:      linux-scsi@vger.kernel.org
10683 S:      Maintained
10684 F:      Documentation/scsi/g_NCR5380.txt
10685 F:      drivers/scsi/NCR5380.*
10686 F:      drivers/scsi/arm/cumana_1.c
10687 F:      drivers/scsi/arm/oak.c
10688 F:      drivers/scsi/atari_scsi.*
10689 F:      drivers/scsi/dmx3191d.c
10690 F:      drivers/scsi/g_NCR5380.*
10691 F:      drivers/scsi/mac_scsi.*
10692 F:      drivers/scsi/sun3_scsi.*
10693 F:      drivers/scsi/sun3_scsi_vme.c
10694
10695 NCSI LIBRARY:
10696 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10697 S:      Maintained
10698 F:      net/ncsi/
10699
10700 NCT6775 HARDWARE MONITOR DRIVER
10701 M:      Guenter Roeck <linux@roeck-us.net>
10702 L:      linux-hwmon@vger.kernel.org
10703 S:      Maintained
10704 F:      Documentation/hwmon/nct6775.rst
10705 F:      drivers/hwmon/nct6775.c
10706
10707 NET_FAILOVER MODULE
10708 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10709 L:      netdev@vger.kernel.org
10710 S:      Supported
10711 F:      driver/net/net_failover.c
10712 F:      include/net/net_failover.h
10713 F:      Documentation/networking/net_failover.rst
10714
10715 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10716 M:      Faisal Latif <faisal.latif@intel.com>
10717 L:      linux-rdma@vger.kernel.org
10718 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10719 S:      Supported
10720 F:      drivers/infiniband/hw/nes/
10721 F:      include/uapi/rdma/nes-abi.h
10722
10723 NETEM NETWORK EMULATOR
10724 M:      Stephen Hemminger <stephen@networkplumber.org>
10725 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10726 S:      Maintained
10727 F:      net/sched/sch_netem.c
10728
10729 NETERION 10GbE DRIVERS (s2io/vxge)
10730 M:      Jon Mason <jdmason@kudzu.us>
10731 L:      netdev@vger.kernel.org
10732 S:      Supported
10733 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10734 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10735 F:      drivers/net/ethernet/neterion/
10736
10737 NETFILTER
10738 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10739 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10740 M:      Florian Westphal <fw@strlen.de>
10741 L:      netfilter-devel@vger.kernel.org
10742 L:      coreteam@netfilter.org
10743 W:      http://www.netfilter.org/
10744 W:      http://www.iptables.org/
10745 W:      http://www.nftables.org/
10746 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10749 S:      Maintained
10750 F:      include/linux/netfilter*
10751 F:      include/linux/netfilter/
10752 F:      include/net/netfilter/
10753 F:      include/uapi/linux/netfilter*
10754 F:      include/uapi/linux/netfilter/
10755 F:      net/*/netfilter.c
10756 F:      net/*/netfilter/
10757 F:      net/netfilter/
10758 F:      net/bridge/br_netfilter*.c
10759
10760 NETROM NETWORK LAYER
10761 M:      Ralf Baechle <ralf@linux-mips.org>
10762 L:      linux-hams@vger.kernel.org
10763 W:      http://www.linux-ax25.org/
10764 S:      Maintained
10765 F:      include/net/netrom.h
10766 F:      include/uapi/linux/netrom.h
10767 F:      net/netrom/
10768
10769 NETRONOME ETHERNET DRIVERS
10770 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10771 L:      oss-drivers@netronome.com
10772 S:      Maintained
10773 F:      drivers/net/ethernet/netronome/
10774
10775 NETWORK BLOCK DEVICE (NBD)
10776 M:      Josef Bacik <josef@toxicpanda.com>
10777 S:      Maintained
10778 L:      linux-block@vger.kernel.org
10779 L:      nbd@other.debian.org
10780 F:      Documentation/blockdev/nbd.txt
10781 F:      drivers/block/nbd.c
10782 F:      include/trace/events/nbd.h
10783 F:      include/uapi/linux/nbd.h
10784
10785 NETWORK DROP MONITOR
10786 M:      Neil Horman <nhorman@tuxdriver.com>
10787 L:      netdev@vger.kernel.org
10788 S:      Maintained
10789 W:      https://fedorahosted.org/dropwatch/
10790 F:      net/core/drop_monitor.c
10791
10792 NETWORKING DRIVERS
10793 M:      "David S. Miller" <davem@davemloft.net>
10794 L:      netdev@vger.kernel.org
10795 W:      http://www.linuxfoundation.org/en/Net
10796 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10799 S:      Odd Fixes
10800 F:      Documentation/devicetree/bindings/net/
10801 F:      drivers/net/
10802 F:      include/linux/if_*
10803 F:      include/linux/netdevice.h
10804 F:      include/linux/etherdevice.h
10805 F:      include/linux/fcdevice.h
10806 F:      include/linux/fddidevice.h
10807 F:      include/linux/hippidevice.h
10808 F:      include/linux/inetdevice.h
10809 F:      include/uapi/linux/if_*
10810 F:      include/uapi/linux/netdevice.h
10811
10812 NETWORKING DRIVERS (WIRELESS)
10813 M:      Kalle Valo <kvalo@codeaurora.org>
10814 L:      linux-wireless@vger.kernel.org
10815 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10818 S:      Maintained
10819 F:      Documentation/devicetree/bindings/net/wireless/
10820 F:      drivers/net/wireless/
10821
10822 NETWORKING [DSA]
10823 M:      Andrew Lunn <andrew@lunn.ch>
10824 M:      Vivien Didelot <vivien.didelot@gmail.com>
10825 M:      Florian Fainelli <f.fainelli@gmail.com>
10826 S:      Maintained
10827 F:      Documentation/devicetree/bindings/net/dsa/
10828 F:      net/dsa/
10829 F:      include/net/dsa.h
10830 F:      include/linux/dsa/
10831 F:      include/linux/platform_data/dsa.h
10832 F:      drivers/net/dsa/
10833
10834 NETWORKING [GENERAL]
10835 M:      "David S. Miller" <davem@davemloft.net>
10836 L:      netdev@vger.kernel.org
10837 W:      http://www.linuxfoundation.org/en/Net
10838 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10841 B:      mailto:netdev@vger.kernel.org
10842 S:      Maintained
10843 F:      net/
10844 F:      include/net/
10845 F:      include/linux/in.h
10846 F:      include/linux/net.h
10847 F:      include/linux/netdevice.h
10848 F:      include/uapi/linux/in.h
10849 F:      include/uapi/linux/net.h
10850 F:      include/uapi/linux/netdevice.h
10851 F:      include/uapi/linux/net_namespace.h
10852 F:      tools/testing/selftests/net/
10853 F:      lib/net_utils.c
10854 F:      lib/random32.c
10855 F:      Documentation/networking/
10856
10857 NETWORKING [IPSEC]
10858 M:      Steffen Klassert <steffen.klassert@secunet.com>
10859 M:      Herbert Xu <herbert@gondor.apana.org.au>
10860 M:      "David S. Miller" <davem@davemloft.net>
10861 L:      netdev@vger.kernel.org
10862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10864 S:      Maintained
10865 F:      net/xfrm/
10866 F:      net/key/
10867 F:      net/ipv4/xfrm*
10868 F:      net/ipv4/esp4*
10869 F:      net/ipv4/ah4.c
10870 F:      net/ipv4/ipcomp.c
10871 F:      net/ipv4/ip_vti.c
10872 F:      net/ipv6/xfrm*
10873 F:      net/ipv6/esp6*
10874 F:      net/ipv6/ah6.c
10875 F:      net/ipv6/ipcomp6.c
10876 F:      net/ipv6/ip6_vti.c
10877 F:      include/uapi/linux/xfrm.h
10878 F:      include/net/xfrm.h
10879
10880 NETWORKING [IPv4/IPv6]
10881 M:      "David S. Miller" <davem@davemloft.net>
10882 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10883 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10884 L:      netdev@vger.kernel.org
10885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10886 S:      Maintained
10887 F:      net/ipv4/
10888 F:      net/ipv6/
10889 F:      include/net/ip*
10890 F:      arch/x86/net/*
10891
10892 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10893 M:      Paul Moore <paul@paul-moore.com>
10894 W:      https://github.com/netlabel
10895 L:      netdev@vger.kernel.org
10896 L:      linux-security-module@vger.kernel.org
10897 S:      Maintained
10898 F:      Documentation/netlabel/
10899 F:      include/net/calipso.h
10900 F:      include/net/cipso_ipv4.h
10901 F:      include/net/netlabel.h
10902 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10903 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10904 F:      net/netlabel/
10905 F:      net/ipv4/cipso_ipv4.c
10906 F:      net/ipv6/calipso.c
10907 F:      net/netfilter/xt_CONNSECMARK.c
10908 F:      net/netfilter/xt_SECMARK.c
10909
10910 NETWORKING [TCP]
10911 M:      Eric Dumazet <edumazet@google.com>
10912 L:      netdev@vger.kernel.org
10913 S:      Maintained
10914 F:      net/ipv4/tcp*.c
10915 F:      net/ipv4/syncookies.c
10916 F:      net/ipv6/tcp*.c
10917 F:      net/ipv6/syncookies.c
10918 F:      include/uapi/linux/tcp.h
10919 F:      include/net/tcp.h
10920 F:      include/linux/tcp.h
10921 F:      include/trace/events/tcp.h
10922
10923 NETWORKING [TLS]
10924 M:      Boris Pismenny <borisp@mellanox.com>
10925 M:      Aviad Yehezkel <aviadye@mellanox.com>
10926 M:      Dave Watson <davejwatson@fb.com>
10927 M:      John Fastabend <john.fastabend@gmail.com>
10928 M:      Daniel Borkmann <daniel@iogearbox.net>
10929 L:      netdev@vger.kernel.org
10930 S:      Maintained
10931 F:      net/tls/*
10932 F:      include/uapi/linux/tls.h
10933 F:      include/net/tls.h
10934
10935 NETWORKING [WIRELESS]
10936 L:      linux-wireless@vger.kernel.org
10937 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10938
10939 NETDEVSIM
10940 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10941 S:      Maintained
10942 F:      drivers/net/netdevsim/*
10943
10944 NETXEN (1/10) GbE SUPPORT
10945 M:      Manish Chopra <manishc@marvell.com>
10946 M:      Rahul Verma <rahulv@marvell.com>
10947 M:      GR-Linux-NIC-Dev@marvell.com
10948 L:      netdev@vger.kernel.org
10949 S:      Supported
10950 F:      drivers/net/ethernet/qlogic/netxen/
10951
10952 NFC SUBSYSTEM
10953 M:      Samuel Ortiz <sameo@linux.intel.com>
10954 L:      linux-wireless@vger.kernel.org
10955 L:      linux-nfc@lists.01.org (subscribers-only)
10956 S:      Supported
10957 F:      net/nfc/
10958 F:      include/net/nfc/
10959 F:      include/uapi/linux/nfc.h
10960 F:      drivers/nfc/
10961 F:      include/linux/platform_data/nfcmrvl.h
10962 F:      include/linux/platform_data/nxp-nci.h
10963 F:      Documentation/devicetree/bindings/net/nfc/
10964
10965 NFS, SUNRPC, AND LOCKD CLIENTS
10966 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10967 M:      Anna Schumaker <anna.schumaker@netapp.com>
10968 L:      linux-nfs@vger.kernel.org
10969 W:      http://client.linux-nfs.org
10970 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10971 S:      Maintained
10972 F:      fs/lockd/
10973 F:      fs/nfs/
10974 F:      fs/nfs_common/
10975 F:      net/sunrpc/
10976 F:      include/linux/lockd/
10977 F:      include/linux/nfs*
10978 F:      include/linux/sunrpc/
10979 F:      include/uapi/linux/nfs*
10980 F:      include/uapi/linux/sunrpc/
10981
10982 NILFS2 FILESYSTEM
10983 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10984 L:      linux-nilfs@vger.kernel.org
10985 W:      https://nilfs.sourceforge.io/
10986 W:      https://nilfs.osdn.jp/
10987 T:      git git://github.com/konis/nilfs2.git
10988 S:      Supported
10989 F:      Documentation/filesystems/nilfs2.txt
10990 F:      fs/nilfs2/
10991 F:      include/trace/events/nilfs2.h
10992 F:      include/uapi/linux/nilfs2_api.h
10993 F:      include/uapi/linux/nilfs2_ondisk.h
10994
10995 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10996 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10997 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10998 S:      Maintained
10999 F:      Documentation/scsi/NinjaSCSI.txt
11000 F:      drivers/scsi/pcmcia/nsp_*
11001
11002 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11003 M:      GOTO Masanori <gotom@debian.or.jp>
11004 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11005 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11006 S:      Maintained
11007 F:      Documentation/scsi/NinjaSCSI.txt
11008 F:      drivers/scsi/nsp32*
11009
11010 NIOS2 ARCHITECTURE
11011 M:      Ley Foon Tan <lftan@altera.com>
11012 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11014 S:      Maintained
11015 F:      arch/nios2/
11016
11017 NOHZ, DYNTICKS SUPPORT
11018 M:      Frederic Weisbecker <fweisbec@gmail.com>
11019 M:      Thomas Gleixner <tglx@linutronix.de>
11020 M:      Ingo Molnar <mingo@kernel.org>
11021 L:      linux-kernel@vger.kernel.org
11022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11023 S:      Maintained
11024 F:      kernel/time/tick*.*
11025 F:      include/linux/tick.h
11026 F:      include/linux/sched/nohz.h
11027
11028 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11029 M:      Pavel Machek <pavel@ucw.cz>
11030 M:      Sakari Ailus <sakari.ailus@iki.fi>
11031 L:      linux-media@vger.kernel.org
11032 S:      Maintained
11033 F:      drivers/media/i2c/et8ek8
11034 F:      drivers/media/i2c/ad5820.c
11035
11036 NOKIA N900 POWER SUPPLY DRIVERS
11037 R:      Pali Rohár <pali.rohar@gmail.com>
11038 F:      include/linux/power/bq2415x_charger.h
11039 F:      include/linux/power/bq27xxx_battery.h
11040 F:      include/linux/power/isp1704_charger.h
11041 F:      drivers/power/supply/bq2415x_charger.c
11042 F:      drivers/power/supply/bq27xxx_battery.c
11043 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11044 F:      drivers/power/supply/isp1704_charger.c
11045 F:      drivers/power/supply/rx51_battery.c
11046
11047 NOLIBC HEADER FILE
11048 M:      Willy Tarreau <w@1wt.eu>
11049 S:      Maintained
11050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11051 F:      tools/include/nolibc/
11052
11053 NTB AMD DRIVER
11054 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11055 L:      linux-ntb@googlegroups.com
11056 S:      Supported
11057 F:      drivers/ntb/hw/amd/
11058
11059 NTB DRIVER CORE
11060 M:      Jon Mason <jdmason@kudzu.us>
11061 M:      Dave Jiang <dave.jiang@intel.com>
11062 M:      Allen Hubbe <allenbh@gmail.com>
11063 L:      linux-ntb@googlegroups.com
11064 S:      Supported
11065 W:      https://github.com/jonmason/ntb/wiki
11066 T:      git git://github.com/jonmason/ntb.git
11067 F:      drivers/ntb/
11068 F:      drivers/net/ntb_netdev.c
11069 F:      include/linux/ntb.h
11070 F:      include/linux/ntb_transport.h
11071 F:      tools/testing/selftests/ntb/
11072
11073 NTB IDT DRIVER
11074 M:      Serge Semin <fancer.lancer@gmail.com>
11075 L:      linux-ntb@googlegroups.com
11076 S:      Supported
11077 F:      drivers/ntb/hw/idt/
11078
11079 NTB INTEL DRIVER
11080 M:      Dave Jiang <dave.jiang@intel.com>
11081 L:      linux-ntb@googlegroups.com
11082 S:      Supported
11083 W:      https://github.com/davejiang/linux/wiki
11084 T:      git https://github.com/davejiang/linux.git
11085 F:      drivers/ntb/hw/intel/
11086
11087 NTFS FILESYSTEM
11088 M:      Anton Altaparmakov <anton@tuxera.com>
11089 L:      linux-ntfs-dev@lists.sourceforge.net
11090 W:      http://www.tuxera.com/
11091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11092 S:      Supported
11093 F:      Documentation/filesystems/ntfs.txt
11094 F:      fs/ntfs/
11095
11096 NUBUS SUBSYSTEM
11097 M:      Finn Thain <fthain@telegraphics.com.au>
11098 L:      linux-m68k@lists.linux-m68k.org
11099 S:      Maintained
11100 F:      arch/*/include/asm/nubus.h
11101 F:      drivers/nubus/
11102 F:      include/linux/nubus.h
11103 F:      include/uapi/linux/nubus.h
11104
11105 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11106 M:      Antonino Daplas <adaplas@gmail.com>
11107 L:      linux-fbdev@vger.kernel.org
11108 S:      Maintained
11109 F:      drivers/video/fbdev/riva/
11110 F:      drivers/video/fbdev/nvidia/
11111
11112 NVM EXPRESS DRIVER
11113 M:      Keith Busch <keith.busch@intel.com>
11114 M:      Jens Axboe <axboe@fb.com>
11115 M:      Christoph Hellwig <hch@lst.de>
11116 M:      Sagi Grimberg <sagi@grimberg.me>
11117 L:      linux-nvme@lists.infradead.org
11118 T:      git://git.infradead.org/nvme.git
11119 W:      http://git.infradead.org/nvme.git
11120 S:      Supported
11121 F:      drivers/nvme/host/
11122 F:      include/linux/nvme.h
11123 F:      include/uapi/linux/nvme_ioctl.h
11124
11125 NVM EXPRESS FC TRANSPORT DRIVERS
11126 M:      James Smart <james.smart@broadcom.com>
11127 L:      linux-nvme@lists.infradead.org
11128 S:      Supported
11129 F:      include/linux/nvme-fc.h
11130 F:      include/linux/nvme-fc-driver.h
11131 F:      drivers/nvme/host/fc.c
11132 F:      drivers/nvme/target/fc.c
11133 F:      drivers/nvme/target/fcloop.c
11134
11135 NVM EXPRESS TARGET DRIVER
11136 M:      Christoph Hellwig <hch@lst.de>
11137 M:      Sagi Grimberg <sagi@grimberg.me>
11138 L:      linux-nvme@lists.infradead.org
11139 T:      git://git.infradead.org/nvme.git
11140 W:      http://git.infradead.org/nvme.git
11141 S:      Supported
11142 F:      drivers/nvme/target/
11143
11144 NVMEM FRAMEWORK
11145 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11146 S:      Maintained
11147 F:      drivers/nvmem/
11148 F:      Documentation/devicetree/bindings/nvmem/
11149 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11150 F:      include/linux/nvmem-consumer.h
11151 F:      include/linux/nvmem-provider.h
11152
11153 NXP FXAS21002C DRIVER
11154 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11155 L:      linux-iio@vger.kernel.org
11156 S:      Maintained
11157 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11158 F:      drivers/iio/gyro/fxas21002c_core.c
11159 F:      drivers/iio/gyro/fxas21002c.h
11160 F:      drivers/iio/gyro/fxas21002c_i2c.c
11161 F:      drivers/iio/gyro/fxas21002c_spi.c
11162
11163 NXP SGTL5000 DRIVER
11164 M:      Fabio Estevam <festevam@gmail.com>
11165 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11166 S:      Maintained
11167 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11168 F:      sound/soc/codecs/sgtl5000*
11169
11170 NXP SJA1105 ETHERNET SWITCH DRIVER
11171 M:      Vladimir Oltean <olteanv@gmail.com>
11172 L:      linux-kernel@vger.kernel.org
11173 S:      Maintained
11174 F:      drivers/net/dsa/sja1105
11175
11176 NXP TDA998X DRM DRIVER
11177 M:      Russell King <linux@armlinux.org.uk>
11178 S:      Maintained
11179 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11180 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11181 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11182 F:      include/drm/i2c/tda998x.h
11183 F:      include/dt-bindings/display/tda998x.h
11184 K:      "nxp,tda998x"
11185
11186 NXP TFA9879 DRIVER
11187 M:      Peter Rosin <peda@axentia.se>
11188 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11189 S:      Maintained
11190 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11191 F:      sound/soc/codecs/tfa9879*
11192
11193 NXP-NCI NFC DRIVER
11194 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11195 R:      Charles Gorand <charles.gorand@effinnov.com>
11196 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11197 S:      Supported
11198 F:      drivers/nfc/nxp-nci
11199
11200 OBJAGG
11201 M:      Jiri Pirko <jiri@mellanox.com>
11202 L:      netdev@vger.kernel.org
11203 S:      Supported
11204 F:      lib/objagg.c
11205 F:      lib/test_objagg.c
11206 F:      include/linux/objagg.h
11207
11208 NXP FSPI DRIVER
11209 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11210 M:      Ashish Kumar <ashish.kumar@nxp.com>
11211 L:      linux-spi@vger.kernel.org
11212 S:      Maintained
11213 F:      drivers/spi/spi-nxp-fspi.c
11214 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11215
11216 OBJTOOL
11217 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11218 M:      Peter Zijlstra <peterz@infradead.org>
11219 S:      Supported
11220 F:      tools/objtool/
11221
11222 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11223 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11224 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11225 L:      linuxppc-dev@lists.ozlabs.org
11226 S:      Supported
11227 F:      arch/powerpc/platforms/powernv/ocxl.c
11228 F:      arch/powerpc/include/asm/pnv-ocxl.h
11229 F:      drivers/misc/ocxl/
11230 F:      include/misc/ocxl*
11231 F:      include/uapi/misc/ocxl.h
11232 F:      Documentation/accelerators/ocxl.rst
11233
11234 OMAP AUDIO SUPPORT
11235 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11236 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11237 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11238 L:      linux-omap@vger.kernel.org
11239 S:      Maintained
11240 F:      sound/soc/ti/omap*
11241 F:      sound/soc/ti/rx51.c
11242 F:      sound/soc/ti/n810.c
11243 F:      sound/soc/ti/sdma-pcm.*
11244
11245 OMAP CLOCK FRAMEWORK SUPPORT
11246 M:      Paul Walmsley <paul@pwsan.com>
11247 L:      linux-omap@vger.kernel.org
11248 S:      Maintained
11249 F:      arch/arm/*omap*/*clock*
11250
11251 OMAP DEVICE TREE SUPPORT
11252 M:      Benoît Cousson <bcousson@baylibre.com>
11253 M:      Tony Lindgren <tony@atomide.com>
11254 L:      linux-omap@vger.kernel.org
11255 L:      devicetree@vger.kernel.org
11256 S:      Maintained
11257 F:      arch/arm/boot/dts/*omap*
11258 F:      arch/arm/boot/dts/*am3*
11259 F:      arch/arm/boot/dts/*am4*
11260 F:      arch/arm/boot/dts/*am5*
11261 F:      arch/arm/boot/dts/*dra7*
11262
11263 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11264 L:      linux-omap@vger.kernel.org
11265 L:      linux-fbdev@vger.kernel.org
11266 S:      Orphan
11267 F:      drivers/video/fbdev/omap2/
11268 F:      Documentation/arm/OMAP/DSS
11269
11270 OMAP FRAMEBUFFER SUPPORT
11271 L:      linux-fbdev@vger.kernel.org
11272 L:      linux-omap@vger.kernel.org
11273 S:      Orphan
11274 F:      drivers/video/fbdev/omap/
11275
11276 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11277 M:      Roger Quadros <rogerq@ti.com>
11278 M:      Tony Lindgren <tony@atomide.com>
11279 L:      linux-omap@vger.kernel.org
11280 S:      Maintained
11281 F:      drivers/memory/omap-gpmc.c
11282 F:      arch/arm/mach-omap2/*gpmc*
11283
11284 OMAP GPIO DRIVER
11285 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11286 M:      Santosh Shilimkar <ssantosh@kernel.org>
11287 M:      Kevin Hilman <khilman@kernel.org>
11288 L:      linux-omap@vger.kernel.org
11289 S:      Maintained
11290 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11291 F:      drivers/gpio/gpio-omap.c
11292
11293 OMAP HARDWARE SPINLOCK SUPPORT
11294 M:      Ohad Ben-Cohen <ohad@wizery.com>
11295 L:      linux-omap@vger.kernel.org
11296 S:      Maintained
11297 F:      drivers/hwspinlock/omap_hwspinlock.c
11298
11299 OMAP HS MMC SUPPORT
11300 L:      linux-mmc@vger.kernel.org
11301 L:      linux-omap@vger.kernel.org
11302 S:      Orphan
11303 F:      drivers/mmc/host/omap_hsmmc.c
11304
11305 OMAP HWMOD DATA
11306 M:      Paul Walmsley <paul@pwsan.com>
11307 L:      linux-omap@vger.kernel.org
11308 S:      Maintained
11309 F:      arch/arm/mach-omap2/omap_hwmod*data*
11310
11311 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11312 M:      Benoît Cousson <bcousson@baylibre.com>
11313 L:      linux-omap@vger.kernel.org
11314 S:      Maintained
11315 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11316
11317 OMAP HWMOD SUPPORT
11318 M:      Benoît Cousson <bcousson@baylibre.com>
11319 M:      Paul Walmsley <paul@pwsan.com>
11320 L:      linux-omap@vger.kernel.org
11321 S:      Maintained
11322 F:      arch/arm/mach-omap2/omap_hwmod.*
11323
11324 OMAP I2C DRIVER
11325 M:      Vignesh R <vigneshr@ti.com>
11326 L:      linux-omap@vger.kernel.org
11327 L:      linux-i2c@vger.kernel.org
11328 S:      Maintained
11329 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11330 F:      drivers/i2c/busses/i2c-omap.c
11331
11332 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11333 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11334 L:      linux-media@vger.kernel.org
11335 S:      Maintained
11336 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11337 F:      drivers/media/platform/omap3isp/
11338 F:      drivers/staging/media/omap4iss/
11339
11340 OMAP MMC SUPPORT
11341 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11342 L:      linux-omap@vger.kernel.org
11343 S:      Odd Fixes
11344 F:      drivers/mmc/host/omap.c
11345
11346 OMAP POWER MANAGEMENT SUPPORT
11347 M:      Kevin Hilman <khilman@kernel.org>
11348 L:      linux-omap@vger.kernel.org
11349 S:      Maintained
11350 F:      arch/arm/*omap*/*pm*
11351 F:      drivers/cpufreq/omap-cpufreq.c
11352
11353 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11354 M:      Rajendra Nayak <rnayak@codeaurora.org>
11355 M:      Paul Walmsley <paul@pwsan.com>
11356 L:      linux-omap@vger.kernel.org
11357 S:      Maintained
11358 F:      arch/arm/mach-omap2/prm*
11359
11360 OMAP RANDOM NUMBER GENERATOR SUPPORT
11361 M:      Deepak Saxena <dsaxena@plexity.net>
11362 S:      Maintained
11363 F:      drivers/char/hw_random/omap-rng.c
11364
11365 OMAP USB SUPPORT
11366 L:      linux-usb@vger.kernel.org
11367 L:      linux-omap@vger.kernel.org
11368 S:      Orphan
11369 F:      drivers/usb/*/*omap*
11370 F:      arch/arm/*omap*/usb*
11371
11372 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11373 M:      Mark Jackson <mpfj@newflow.co.uk>
11374 L:      linux-omap@vger.kernel.org
11375 S:      Maintained
11376 F:      arch/arm/boot/dts/am335x-nano.dts
11377
11378 OMAP1 SUPPORT
11379 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11380 M:      Tony Lindgren <tony@atomide.com>
11381 L:      linux-omap@vger.kernel.org
11382 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11384 S:      Maintained
11385 F:      arch/arm/mach-omap1/
11386 F:      arch/arm/plat-omap/
11387 F:      arch/arm/configs/omap1_defconfig
11388 F:      drivers/i2c/busses/i2c-omap.c
11389 F:      include/linux/platform_data/i2c-omap.h
11390 F:      include/linux/platform_data/ams-delta-fiq.h
11391
11392 OMAP2+ SUPPORT
11393 M:      Tony Lindgren <tony@atomide.com>
11394 L:      linux-omap@vger.kernel.org
11395 W:      http://www.muru.com/linux/omap/
11396 W:      http://linux.omap.com/
11397 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11399 S:      Maintained
11400 F:      arch/arm/mach-omap2/
11401 F:      arch/arm/plat-omap/
11402 F:      arch/arm/configs/omap2plus_defconfig
11403 F:      drivers/i2c/busses/i2c-omap.c
11404 F:      drivers/irqchip/irq-omap-intc.c
11405 F:      drivers/mfd/*omap*.c
11406 F:      drivers/mfd/menelaus.c
11407 F:      drivers/mfd/palmas.c
11408 F:      drivers/mfd/tps65217.c
11409 F:      drivers/mfd/tps65218.c
11410 F:      drivers/mfd/tps65910.c
11411 F:      drivers/mfd/twl-core.[ch]
11412 F:      drivers/mfd/twl4030*.c
11413 F:      drivers/mfd/twl6030*.c
11414 F:      drivers/mfd/twl6040*.c
11415 F:      drivers/regulator/palmas-regulator*.c
11416 F:      drivers/regulator/pbias-regulator.c
11417 F:      drivers/regulator/tps65217-regulator.c
11418 F:      drivers/regulator/tps65218-regulator.c
11419 F:      drivers/regulator/tps65910-regulator.c
11420 F:      drivers/regulator/twl-regulator.c
11421 F:      drivers/regulator/twl6030-regulator.c
11422 F:      include/linux/platform_data/i2c-omap.h
11423
11424 ONION OMEGA2+ BOARD
11425 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11426 L:      linux-mips@vger.kernel.org
11427 S:      Maintained
11428 F:      arch/mips/boot/dts/ralink/omega2p.dts
11429
11430 OMFS FILESYSTEM
11431 M:      Bob Copeland <me@bobcopeland.com>
11432 L:      linux-karma-devel@lists.sourceforge.net
11433 S:      Maintained
11434 F:      Documentation/filesystems/omfs.txt
11435 F:      fs/omfs/
11436
11437 OMNIKEY CARDMAN 4000 DRIVER
11438 M:      Harald Welte <laforge@gnumonks.org>
11439 S:      Maintained
11440 F:      drivers/char/pcmcia/cm4000_cs.c
11441 F:      include/linux/cm4000_cs.h
11442 F:      include/uapi/linux/cm4000_cs.h
11443
11444 OMNIKEY CARDMAN 4040 DRIVER
11445 M:      Harald Welte <laforge@gnumonks.org>
11446 S:      Maintained
11447 F:      drivers/char/pcmcia/cm4040_cs.*
11448
11449 OMNIVISION OV13858 SENSOR DRIVER
11450 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11451 L:      linux-media@vger.kernel.org
11452 T:      git git://linuxtv.org/media_tree.git
11453 S:      Maintained
11454 F:      drivers/media/i2c/ov13858.c
11455
11456 OMNIVISION OV2680 SENSOR DRIVER
11457 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11458 L:      linux-media@vger.kernel.org
11459 T:      git git://linuxtv.org/media_tree.git
11460 S:      Maintained
11461 F:      drivers/media/i2c/ov2680.c
11462 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11463
11464 OMNIVISION OV2685 SENSOR DRIVER
11465 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11466 L:      linux-media@vger.kernel.org
11467 T:      git git://linuxtv.org/media_tree.git
11468 S:      Maintained
11469 F:      drivers/media/i2c/ov2685.c
11470
11471 OMNIVISION OV5640 SENSOR DRIVER
11472 M:      Steve Longerbeam <slongerbeam@gmail.com>
11473 L:      linux-media@vger.kernel.org
11474 T:      git git://linuxtv.org/media_tree.git
11475 S:      Maintained
11476 F:      drivers/media/i2c/ov5640.c
11477
11478 OMNIVISION OV5647 SENSOR DRIVER
11479 M:      Luis Oliveira <lolivei@synopsys.com>
11480 L:      linux-media@vger.kernel.org
11481 T:      git git://linuxtv.org/media_tree.git
11482 S:      Maintained
11483 F:      drivers/media/i2c/ov5647.c
11484
11485 OMNIVISION OV5695 SENSOR DRIVER
11486 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11487 L:      linux-media@vger.kernel.org
11488 T:      git git://linuxtv.org/media_tree.git
11489 S:      Maintained
11490 F:      drivers/media/i2c/ov5695.c
11491
11492 OMNIVISION OV7670 SENSOR DRIVER
11493 M:      Jonathan Corbet <corbet@lwn.net>
11494 L:      linux-media@vger.kernel.org
11495 T:      git git://linuxtv.org/media_tree.git
11496 S:      Maintained
11497 F:      drivers/media/i2c/ov7670.c
11498 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11499
11500 OMNIVISION OV772x SENSOR DRIVER
11501 M:      Jacopo Mondi <jacopo@jmondi.org>
11502 L:      linux-media@vger.kernel.org
11503 T:      git git://linuxtv.org/media_tree.git
11504 S:      Odd fixes
11505 F:      drivers/media/i2c/ov772x.c
11506 F:      include/media/i2c/ov772x.h
11507 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11508
11509 OMNIVISION OV7740 SENSOR DRIVER
11510 M:      Wenyou Yang <wenyou.yang@microchip.com>
11511 L:      linux-media@vger.kernel.org
11512 T:      git git://linuxtv.org/media_tree.git
11513 S:      Maintained
11514 F:      drivers/media/i2c/ov7740.c
11515 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11516
11517 OMNIVISION OV9640 SENSOR DRIVER
11518 M:      Petr Cvek <petrcvekcz@gmail.com>
11519 L:      linux-media@vger.kernel.org
11520 S:      Maintained
11521 F:      drivers/media/i2c/ov9640.*
11522
11523 OMNIVISION OV8856 SENSOR DRIVER
11524 M:      Ben Kao <ben.kao@intel.com>
11525 L:      linux-media@vger.kernel.org
11526 T:      git git://linuxtv.org/media_tree.git
11527 S:      Maintained
11528 F:      drivers/media/i2c/ov8856.c
11529
11530 OMNIVISION OV9650 SENSOR DRIVER
11531 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11532 R:      Akinobu Mita <akinobu.mita@gmail.com>
11533 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11534 L:      linux-media@vger.kernel.org
11535 T:      git git://linuxtv.org/media_tree.git
11536 S:      Maintained
11537 F:      drivers/media/i2c/ov9650.c
11538 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11539
11540 ONENAND FLASH DRIVER
11541 M:      Kyungmin Park <kyungmin.park@samsung.com>
11542 L:      linux-mtd@lists.infradead.org
11543 S:      Maintained
11544 F:      drivers/mtd/nand/onenand/
11545 F:      include/linux/mtd/onenand*.h
11546
11547 ONSTREAM SCSI TAPE DRIVER
11548 M:      Willem Riede <osst@riede.org>
11549 L:      osst-users@lists.sourceforge.net
11550 L:      linux-scsi@vger.kernel.org
11551 S:      Maintained
11552 F:      Documentation/scsi/osst.txt
11553 F:      drivers/scsi/osst.*
11554 F:      drivers/scsi/osst_*.h
11555 F:      drivers/scsi/st.h
11556
11557 OP-TEE DRIVER
11558 M:      Jens Wiklander <jens.wiklander@linaro.org>
11559 S:      Maintained
11560 F:      drivers/tee/optee/
11561
11562 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11563 M:      Sumit Garg <sumit.garg@linaro.org>
11564 S:      Maintained
11565 F:      drivers/char/hw_random/optee-rng.c
11566
11567 OPA-VNIC DRIVER
11568 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11569 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11570 L:      linux-rdma@vger.kernel.org
11571 S:      Supported
11572 F:      drivers/infiniband/ulp/opa_vnic
11573
11574 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11575 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11576 M:      Frank Rowand <frowand.list@gmail.com>
11577 L:      devicetree@vger.kernel.org
11578 S:      Maintained
11579 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11580 F:      Documentation/devicetree/overlay-notes.txt
11581 F:      drivers/of/overlay.c
11582 F:      drivers/of/resolver.c
11583 K:      of_overlay_notifier_
11584
11585 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11586 M:      Rob Herring <robh+dt@kernel.org>
11587 M:      Frank Rowand <frowand.list@gmail.com>
11588 L:      devicetree@vger.kernel.org
11589 W:      http://www.devicetree.org/
11590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11591 S:      Maintained
11592 F:      drivers/of/
11593 F:      include/linux/of*.h
11594 F:      scripts/dtc/
11595 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11596
11597 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11598 M:      Rob Herring <robh+dt@kernel.org>
11599 M:      Mark Rutland <mark.rutland@arm.com>
11600 L:      devicetree@vger.kernel.org
11601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11602 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11603 S:      Maintained
11604 F:      Documentation/devicetree/
11605 F:      arch/*/boot/dts/
11606 F:      include/dt-bindings/
11607
11608 OPENCORES I2C BUS DRIVER
11609 M:      Peter Korsgaard <peter@korsgaard.com>
11610 M:      Andrew Lunn <andrew@lunn.ch>
11611 L:      linux-i2c@vger.kernel.org
11612 S:      Maintained
11613 F:      Documentation/i2c/busses/i2c-ocores
11614 F:      drivers/i2c/busses/i2c-ocores.c
11615 F:      include/linux/platform_data/i2c-ocores.h
11616
11617 OPENRISC ARCHITECTURE
11618 M:      Jonas Bonn <jonas@southpole.se>
11619 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11620 M:      Stafford Horne <shorne@gmail.com>
11621 T:      git git://github.com/openrisc/linux.git
11622 L:      openrisc@lists.librecores.org
11623 W:      http://openrisc.io
11624 S:      Maintained
11625 F:      Documentation/devicetree/bindings/openrisc/
11626 F:      Documentation/openrisc/
11627 F:      arch/openrisc/
11628 F:      drivers/irqchip/irq-ompic.c
11629 F:      drivers/irqchip/irq-or1k-*
11630
11631 OPENVSWITCH
11632 M:      Pravin B Shelar <pshelar@ovn.org>
11633 L:      netdev@vger.kernel.org
11634 L:      dev@openvswitch.org
11635 W:      http://openvswitch.org
11636 S:      Maintained
11637 F:      net/openvswitch/
11638 F:      include/uapi/linux/openvswitch.h
11639
11640 OPERATING PERFORMANCE POINTS (OPP)
11641 M:      Viresh Kumar <vireshk@kernel.org>
11642 M:      Nishanth Menon <nm@ti.com>
11643 M:      Stephen Boyd <sboyd@kernel.org>
11644 L:      linux-pm@vger.kernel.org
11645 S:      Maintained
11646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11647 F:      drivers/opp/
11648 F:      include/linux/pm_opp.h
11649 F:      Documentation/power/opp.txt
11650 F:      Documentation/devicetree/bindings/opp/
11651
11652 OPL4 DRIVER
11653 M:      Clemens Ladisch <clemens@ladisch.de>
11654 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11655 T:      git git://git.alsa-project.org/alsa-kernel.git
11656 S:      Maintained
11657 F:      sound/drivers/opl4/
11658
11659 OPROFILE
11660 M:      Robert Richter <rric@kernel.org>
11661 L:      oprofile-list@lists.sf.net
11662 S:      Maintained
11663 F:      arch/*/include/asm/oprofile*.h
11664 F:      arch/*/oprofile/
11665 F:      drivers/oprofile/
11666 F:      include/linux/oprofile.h
11667
11668 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11669 M:      Mark Fasheh <mark@fasheh.com>
11670 M:      Joel Becker <jlbec@evilplan.org>
11671 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11672 W:      http://ocfs2.wiki.kernel.org
11673 S:      Supported
11674 F:      Documentation/filesystems/ocfs2.txt
11675 F:      Documentation/filesystems/dlmfs.txt
11676 F:      fs/ocfs2/
11677
11678 ORANGEFS FILESYSTEM
11679 M:      Mike Marshall <hubcap@omnibond.com>
11680 R:      Martin Brandenburg <martin@omnibond.com>
11681 L:      devel@lists.orangefs.org
11682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11683 S:      Supported
11684 F:      fs/orangefs/
11685 F:      Documentation/filesystems/orangefs.txt
11686
11687 ORINOCO DRIVER
11688 L:      linux-wireless@vger.kernel.org
11689 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11690 W:      http://www.nongnu.org/orinoco/
11691 S:      Orphan
11692 F:      drivers/net/wireless/intersil/orinoco/
11693
11694 OV2659 OMNIVISION SENSOR DRIVER
11695 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11696 L:      linux-media@vger.kernel.org
11697 W:      https://linuxtv.org
11698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11699 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11700 S:      Maintained
11701 F:      drivers/media/i2c/ov2659.c
11702 F:      include/media/i2c/ov2659.h
11703
11704 OVERLAY FILESYSTEM
11705 M:      Miklos Szeredi <miklos@szeredi.hu>
11706 L:      linux-unionfs@vger.kernel.org
11707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11708 S:      Supported
11709 F:      fs/overlayfs/
11710 F:      Documentation/filesystems/overlayfs.txt
11711
11712 P54 WIRELESS DRIVER
11713 M:      Christian Lamparter <chunkeey@googlemail.com>
11714 L:      linux-wireless@vger.kernel.org
11715 W:      http://wireless.kernel.org/en/users/Drivers/p54
11716 S:      Maintained
11717 F:      drivers/net/wireless/intersil/p54/
11718
11719 PA SEMI ETHERNET DRIVER
11720 L:      netdev@vger.kernel.org
11721 S:      Orphan
11722 F:      drivers/net/ethernet/pasemi/*
11723
11724 PA SEMI SMBUS DRIVER
11725 L:      linux-i2c@vger.kernel.org
11726 S:      Orphan
11727 F:      drivers/i2c/busses/i2c-pasemi.c
11728
11729 PACKING
11730 M:      Vladimir Oltean <olteanv@gmail.com>
11731 L:      netdev@vger.kernel.org
11732 S:      Supported
11733 F:      lib/packing.c
11734 F:      include/linux/packing.h
11735 F:      Documentation/packing.txt
11736
11737 PADATA PARALLEL EXECUTION MECHANISM
11738 M:      Steffen Klassert <steffen.klassert@secunet.com>
11739 L:      linux-crypto@vger.kernel.org
11740 S:      Maintained
11741 F:      kernel/padata.c
11742 F:      include/linux/padata.h
11743 F:      Documentation/padata.txt
11744
11745 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11746 M:      Harald Welte <laforge@gnumonks.org>
11747 L:      platform-driver-x86@vger.kernel.org
11748 S:      Maintained
11749 F:      drivers/platform/x86/panasonic-laptop.c
11750
11751 PARALLEL LCD/KEYPAD PANEL DRIVER
11752 M:      Willy Tarreau <willy@haproxy.com>
11753 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11754 S:      Odd Fixes
11755 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11756 F:      drivers/auxdisplay/panel.c
11757
11758 PARALLEL PORT SUBSYSTEM
11759 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11760 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11761 L:      linux-parport@lists.infradead.org (subscribers-only)
11762 S:      Maintained
11763 F:      drivers/parport/
11764 F:      include/linux/parport*.h
11765 F:      drivers/char/ppdev.c
11766 F:      include/uapi/linux/ppdev.h
11767 F:      Documentation/parport*.txt
11768
11769 PARAVIRT_OPS INTERFACE
11770 M:      Juergen Gross <jgross@suse.com>
11771 M:      Alok Kataria <akataria@vmware.com>
11772 L:      virtualization@lists.linux-foundation.org
11773 S:      Supported
11774 F:      Documentation/virtual/paravirt_ops.txt
11775 F:      arch/*/kernel/paravirt*
11776 F:      arch/*/include/asm/paravirt*.h
11777 F:      include/linux/hypervisor.h
11778
11779 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11780 M:      Tim Waugh <tim@cyberelk.net>
11781 L:      linux-parport@lists.infradead.org (subscribers-only)
11782 S:      Maintained
11783 F:      Documentation/blockdev/paride.txt
11784 F:      drivers/block/paride/
11785
11786 PARISC ARCHITECTURE
11787 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11788 M:      Helge Deller <deller@gmx.de>
11789 L:      linux-parisc@vger.kernel.org
11790 W:      http://www.parisc-linux.org/
11791 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11794 S:      Maintained
11795 F:      arch/parisc/
11796 F:      Documentation/parisc/
11797 F:      drivers/parisc/
11798 F:      drivers/char/agp/parisc-agp.c
11799 F:      drivers/input/serio/gscps2.c
11800 F:      drivers/parport/parport_gsc.*
11801 F:      drivers/tty/serial/8250/8250_gsc.c
11802 F:      drivers/video/fbdev/sti*
11803 F:      drivers/video/console/sti*
11804 F:      drivers/video/logo/logo_parisc*
11805
11806 PARMAN
11807 M:      Jiri Pirko <jiri@mellanox.com>
11808 L:      netdev@vger.kernel.org
11809 S:      Supported
11810 F:      lib/parman.c
11811 F:      lib/test_parman.c
11812 F:      include/linux/parman.h
11813
11814 PC ENGINES APU BOARD DRIVER
11815 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11816 S:      Maintained
11817 F:      drivers/platform/x86/pcengines-apuv2.c
11818
11819 PC87360 HARDWARE MONITORING DRIVER
11820 M:      Jim Cromie <jim.cromie@gmail.com>
11821 L:      linux-hwmon@vger.kernel.org
11822 S:      Maintained
11823 F:      Documentation/hwmon/pc87360.rst
11824 F:      drivers/hwmon/pc87360.c
11825
11826 PC8736x GPIO DRIVER
11827 M:      Jim Cromie <jim.cromie@gmail.com>
11828 S:      Maintained
11829 F:      drivers/char/pc8736x_gpio.c
11830
11831 PC87427 HARDWARE MONITORING DRIVER
11832 M:      Jean Delvare <jdelvare@suse.com>
11833 L:      linux-hwmon@vger.kernel.org
11834 S:      Maintained
11835 F:      Documentation/hwmon/pc87427.rst
11836 F:      drivers/hwmon/pc87427.c
11837
11838 PCA9532 LED DRIVER
11839 M:      Riku Voipio <riku.voipio@iki.fi>
11840 S:      Maintained
11841 F:      drivers/leds/leds-pca9532.c
11842 F:      include/linux/leds-pca9532.h
11843
11844 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11845 M:      Guenter Roeck <linux@roeck-us.net>
11846 L:      linux-i2c@vger.kernel.org
11847 S:      Maintained
11848 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11849
11850 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11851 M:      Khalid Aziz <khalid@gonehiking.org>
11852 S:      Maintained
11853 F:      drivers/firmware/pcdp.*
11854
11855 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11856 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11857 L:      linux-pci@vger.kernel.org
11858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11859 S:      Maintained
11860 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11861 F:      drivers/pci/controller/pci-aardvark.c
11862
11863 PCI DRIVER FOR ALTERA PCIE IP
11864 M:      Ley Foon Tan <lftan@altera.com>
11865 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11866 L:      linux-pci@vger.kernel.org
11867 S:      Supported
11868 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11869 F:      drivers/pci/controller/pcie-altera.c
11870
11871 PCI DRIVER FOR APPLIEDMICRO XGENE
11872 M:      Toan Le <toan@os.amperecomputing.com>
11873 L:      linux-pci@vger.kernel.org
11874 L:      linux-arm-kernel@lists.infradead.org
11875 S:      Maintained
11876 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11877 F:      drivers/pci/controller/pci-xgene.c
11878
11879 PCI DRIVER FOR ARM VERSATILE PLATFORM
11880 M:      Rob Herring <robh@kernel.org>
11881 L:      linux-pci@vger.kernel.org
11882 L:      linux-arm-kernel@lists.infradead.org
11883 S:      Maintained
11884 F:      Documentation/devicetree/bindings/pci/versatile.txt
11885 F:      drivers/pci/controller/pci-versatile.c
11886
11887 PCI DRIVER FOR ARMADA 8K
11888 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11889 L:      linux-pci@vger.kernel.org
11890 L:      linux-arm-kernel@lists.infradead.org
11891 S:      Maintained
11892 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11893 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11894
11895 PCI DRIVER FOR CADENCE PCIE IP
11896 M:      Tom Joseph <tjoseph@cadence.com>
11897 L:      linux-pci@vger.kernel.org
11898 S:      Maintained
11899 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11900 F:      drivers/pci/controller/pcie-cadence*
11901
11902 PCI DRIVER FOR FREESCALE LAYERSCAPE
11903 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11904 M:      Mingkai Hu <mingkai.hu@nxp.com>
11905 M:      Roy Zang <roy.zang@nxp.com>
11906 L:      linuxppc-dev@lists.ozlabs.org
11907 L:      linux-pci@vger.kernel.org
11908 L:      linux-arm-kernel@lists.infradead.org
11909 S:      Maintained
11910 F:      drivers/pci/controller/dwc/*layerscape*
11911
11912 PCI DRIVER FOR GENERIC OF HOSTS
11913 M:      Will Deacon <will.deacon@arm.com>
11914 L:      linux-pci@vger.kernel.org
11915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11916 S:      Maintained
11917 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11918 F:      drivers/pci/controller/pci-host-common.c
11919 F:      drivers/pci/controller/pci-host-generic.c
11920
11921 PCI DRIVER FOR IMX6
11922 M:      Richard Zhu <hongxing.zhu@nxp.com>
11923 M:      Lucas Stach <l.stach@pengutronix.de>
11924 L:      linux-pci@vger.kernel.org
11925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11926 S:      Maintained
11927 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11928 F:      drivers/pci/controller/dwc/*imx6*
11929
11930 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11931 M:      Keith Busch <keith.busch@intel.com>
11932 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11933 L:      linux-pci@vger.kernel.org
11934 S:      Supported
11935 F:      drivers/pci/controller/vmd.c
11936
11937 PCI DRIVER FOR MICROSEMI SWITCHTEC
11938 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11939 M:      Logan Gunthorpe <logang@deltatee.com>
11940 L:      linux-pci@vger.kernel.org
11941 S:      Maintained
11942 F:      Documentation/switchtec.txt
11943 F:      Documentation/ABI/testing/sysfs-class-switchtec
11944 F:      drivers/pci/switch/switchtec*
11945 F:      include/uapi/linux/switchtec_ioctl.h
11946 F:      include/linux/switchtec.h
11947 F:      drivers/ntb/hw/mscc/
11948
11949 PCI DRIVER FOR MOBIVEIL PCIE IP
11950 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11951 L:      linux-pci@vger.kernel.org
11952 S:      Supported
11953 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11954 F:      drivers/pci/controller/pcie-mobiveil.c
11955
11956 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11957 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11958 M:      Jason Cooper <jason@lakedaemon.net>
11959 L:      linux-pci@vger.kernel.org
11960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11961 S:      Maintained
11962 F:      drivers/pci/controller/*mvebu*
11963
11964 PCI DRIVER FOR NVIDIA TEGRA
11965 M:      Thierry Reding <thierry.reding@gmail.com>
11966 L:      linux-tegra@vger.kernel.org
11967 L:      linux-pci@vger.kernel.org
11968 S:      Supported
11969 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11970 F:      drivers/pci/controller/pci-tegra.c
11971
11972 PCI DRIVER FOR RENESAS R-CAR
11973 M:      Simon Horman <horms@verge.net.au>
11974 L:      linux-pci@vger.kernel.org
11975 L:      linux-renesas-soc@vger.kernel.org
11976 S:      Maintained
11977 F:      drivers/pci/controller/*rcar*
11978
11979 PCI DRIVER FOR SAMSUNG EXYNOS
11980 M:      Jingoo Han <jingoohan1@gmail.com>
11981 L:      linux-pci@vger.kernel.org
11982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11983 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11984 S:      Maintained
11985 F:      drivers/pci/controller/dwc/pci-exynos.c
11986
11987 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11988 M:      Jingoo Han <jingoohan1@gmail.com>
11989 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11990 L:      linux-pci@vger.kernel.org
11991 S:      Maintained
11992 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11993 F:      drivers/pci/controller/dwc/*designware*
11994
11995 PCI DRIVER FOR TI DRA7XX
11996 M:      Kishon Vijay Abraham I <kishon@ti.com>
11997 L:      linux-omap@vger.kernel.org
11998 L:      linux-pci@vger.kernel.org
11999 S:      Supported
12000 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12001 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12002
12003 PCI DRIVER FOR TI KEYSTONE
12004 M:      Murali Karicheri <m-karicheri2@ti.com>
12005 L:      linux-pci@vger.kernel.org
12006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12007 S:      Maintained
12008 F:      drivers/pci/controller/dwc/pci-keystone.c
12009
12010 PCI ENDPOINT SUBSYSTEM
12011 M:      Kishon Vijay Abraham I <kishon@ti.com>
12012 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12013 L:      linux-pci@vger.kernel.org
12014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12015 S:      Supported
12016 F:      drivers/pci/endpoint/
12017 F:      drivers/misc/pci_endpoint_test.c
12018 F:      tools/pci/
12019
12020 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12021 M:      Russell Currey <ruscur@russell.cc>
12022 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12023 M:      Oliver O'Halloran <oohall@gmail.com>
12024 L:      linuxppc-dev@lists.ozlabs.org
12025 S:      Supported
12026 F:      Documentation/PCI/pci-error-recovery.txt
12027 F:      drivers/pci/pcie/aer.c
12028 F:      drivers/pci/pcie/dpc.c
12029 F:      drivers/pci/pcie/err.c
12030 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12031 F:      arch/powerpc/kernel/eeh*.c
12032 F:      arch/powerpc/platforms/*/eeh*.c
12033 F:      arch/powerpc/include/*/eeh*.h
12034
12035 PCI ERROR RECOVERY
12036 M:      Linas Vepstas <linasvepstas@gmail.com>
12037 L:      linux-pci@vger.kernel.org
12038 S:      Supported
12039 F:      Documentation/PCI/pci-error-recovery.txt
12040
12041 PCI MSI DRIVER FOR ALTERA MSI IP
12042 M:      Ley Foon Tan <lftan@altera.com>
12043 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12044 L:      linux-pci@vger.kernel.org
12045 S:      Supported
12046 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12047 F:      drivers/pci/controller/pcie-altera-msi.c
12048
12049 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12050 M:      Toan Le <toan@os.amperecomputing.com>
12051 L:      linux-pci@vger.kernel.org
12052 L:      linux-arm-kernel@lists.infradead.org
12053 S:      Maintained
12054 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12055 F:      drivers/pci/controller/pci-xgene-msi.c
12056
12057 PCI SUBSYSTEM
12058 M:      Bjorn Helgaas <bhelgaas@google.com>
12059 L:      linux-pci@vger.kernel.org
12060 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12062 S:      Supported
12063 F:      Documentation/devicetree/bindings/pci/
12064 F:      Documentation/PCI/
12065 F:      drivers/acpi/pci*
12066 F:      drivers/pci/
12067 F:      include/asm-generic/pci*
12068 F:      include/linux/pci*
12069 F:      include/linux/of_pci.h
12070 F:      include/uapi/linux/pci*
12071 F:      lib/pci*
12072 F:      arch/x86/pci/
12073 F:      arch/x86/kernel/quirks.c
12074 F:      arch/x86/kernel/early-quirks.c
12075
12076 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12077 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12078 L:      linux-pci@vger.kernel.org
12079 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12081 S:      Supported
12082 F:      drivers/pci/controller/
12083
12084 PCIE DRIVER FOR AMLOGIC MESON
12085 M:      Yue Wang <yue.wang@Amlogic.com>
12086 L:      linux-pci@vger.kernel.org
12087 L:      linux-amlogic@lists.infradead.org
12088 S:      Maintained
12089 F:      drivers/pci/controller/dwc/pci-meson.c
12090
12091 PCIE DRIVER FOR AXIS ARTPEC
12092 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12093 L:      linux-arm-kernel@axis.com
12094 L:      linux-pci@vger.kernel.org
12095 S:      Maintained
12096 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12097 F:      drivers/pci/controller/dwc/*artpec*
12098
12099 PCIE DRIVER FOR CAVIUM THUNDERX
12100 M:      David Daney <david.daney@cavium.com>
12101 L:      linux-pci@vger.kernel.org
12102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12103 S:      Supported
12104 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12105 F:      drivers/pci/controller/pci-thunder-*
12106
12107 PCIE DRIVER FOR HISILICON
12108 M:      Zhou Wang <wangzhou1@hisilicon.com>
12109 L:      linux-pci@vger.kernel.org
12110 S:      Maintained
12111 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12112 F:      drivers/pci/controller/dwc/pcie-hisi.c
12113
12114 PCIE DRIVER FOR HISILICON KIRIN
12115 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12116 M:      Binghui Wang <wangbinghui@hisilicon.com>
12117 L:      linux-pci@vger.kernel.org
12118 S:      Maintained
12119 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12120 F:      drivers/pci/controller/dwc/pcie-kirin.c
12121
12122 PCIE DRIVER FOR HISILICON STB
12123 M:      Shawn Guo <shawn.guo@linaro.org>
12124 L:      linux-pci@vger.kernel.org
12125 S:      Maintained
12126 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12127 F:      drivers/pci/controller/dwc/pcie-histb.c
12128
12129 PCIE DRIVER FOR MEDIATEK
12130 M:      Ryder Lee <ryder.lee@mediatek.com>
12131 L:      linux-pci@vger.kernel.org
12132 L:      linux-mediatek@lists.infradead.org
12133 S:      Supported
12134 F:      Documentation/devicetree/bindings/pci/mediatek*
12135 F:      drivers/pci/controller/*mediatek*
12136
12137 PCIE DRIVER FOR QUALCOMM MSM
12138 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12139 L:      linux-pci@vger.kernel.org
12140 L:      linux-arm-msm@vger.kernel.org
12141 S:      Maintained
12142 F:      drivers/pci/controller/dwc/*qcom*
12143
12144 PCIE DRIVER FOR ROCKCHIP
12145 M:      Shawn Lin <shawn.lin@rock-chips.com>
12146 L:      linux-pci@vger.kernel.org
12147 L:      linux-rockchip@lists.infradead.org
12148 S:      Maintained
12149 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12150 F:      drivers/pci/controller/pcie-rockchip*
12151
12152 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12153 M:      Linus Walleij <linus.walleij@linaro.org>
12154 L:      linux-pci@vger.kernel.org
12155 S:      Maintained
12156 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12157 F:      drivers/pci/controller/pci-v3-semi.c
12158
12159 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12160 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12161 L:      linux-pci@vger.kernel.org
12162 S:      Maintained
12163 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12164 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12165
12166 PCIE DRIVER FOR ST SPEAR13XX
12167 M:      Pratyush Anand <pratyush.anand@gmail.com>
12168 L:      linux-pci@vger.kernel.org
12169 S:      Maintained
12170 F:      drivers/pci/controller/dwc/*spear*
12171
12172 PCMCIA SUBSYSTEM
12173 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12175 S:      Odd Fixes
12176 F:      Documentation/pcmcia/
12177 F:      tools/pcmcia/
12178 F:      drivers/pcmcia/
12179 F:      include/pcmcia/
12180
12181 PCNET32 NETWORK DRIVER
12182 M:      Don Fry <pcnet32@frontier.com>
12183 L:      netdev@vger.kernel.org
12184 S:      Maintained
12185 F:      drivers/net/ethernet/amd/pcnet32.c
12186
12187 PCRYPT PARALLEL CRYPTO ENGINE
12188 M:      Steffen Klassert <steffen.klassert@secunet.com>
12189 L:      linux-crypto@vger.kernel.org
12190 S:      Maintained
12191 F:      crypto/pcrypt.c
12192 F:      include/crypto/pcrypt.h
12193
12194 PEAQ WMI HOTKEYS DRIVER
12195 M:      Hans de Goede <hdegoede@redhat.com>
12196 L:      platform-driver-x86@vger.kernel.org
12197 S:      Maintained
12198 F:      drivers/platform/x86/peaq-wmi.c
12199
12200 PER-CPU MEMORY ALLOCATOR
12201 M:      Dennis Zhou <dennis@kernel.org>
12202 M:      Tejun Heo <tj@kernel.org>
12203 M:      Christoph Lameter <cl@linux.com>
12204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12205 S:      Maintained
12206 F:      include/linux/percpu*.h
12207 F:      mm/percpu*.c
12208 F:      arch/*/include/asm/percpu.h
12209
12210 PER-TASK DELAY ACCOUNTING
12211 M:      Balbir Singh <bsingharora@gmail.com>
12212 S:      Maintained
12213 F:      include/linux/delayacct.h
12214 F:      kernel/delayacct.c
12215
12216 PERFORMANCE EVENTS SUBSYSTEM
12217 M:      Peter Zijlstra <peterz@infradead.org>
12218 M:      Ingo Molnar <mingo@redhat.com>
12219 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12220 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12221 R:      Jiri Olsa <jolsa@redhat.com>
12222 R:      Namhyung Kim <namhyung@kernel.org>
12223 L:      linux-kernel@vger.kernel.org
12224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12225 S:      Supported
12226 F:      kernel/events/*
12227 F:      include/linux/perf_event.h
12228 F:      include/uapi/linux/perf_event.h
12229 F:      arch/*/kernel/perf_event*.c
12230 F:      arch/*/kernel/*/perf_event*.c
12231 F:      arch/*/kernel/*/*/perf_event*.c
12232 F:      arch/*/include/asm/perf_event.h
12233 F:      arch/*/kernel/perf_callchain.c
12234 F:      arch/*/events/*
12235 F:      arch/*/events/*/*
12236 F:      tools/perf/
12237
12238 PERSONALITY HANDLING
12239 M:      Christoph Hellwig <hch@infradead.org>
12240 L:      linux-abi-devel@lists.sourceforge.net
12241 S:      Maintained
12242 F:      include/linux/personality.h
12243 F:      include/uapi/linux/personality.h
12244
12245 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12246 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12247 L:      linux-input@vger.kernel.org
12248 S:      Maintained
12249 F:      Documentation/input/devices/pxrc.rst
12250 F:      drivers/input/joystick/pxrc.c
12251
12252 PHONET PROTOCOL
12253 M:      Remi Denis-Courmont <courmisch@gmail.com>
12254 S:      Supported
12255 F:      Documentation/networking/phonet.txt
12256 F:      include/linux/phonet.h
12257 F:      include/net/phonet/
12258 F:      include/uapi/linux/phonet.h
12259 F:      net/phonet/
12260
12261 PHRAM MTD DRIVER
12262 M:      Joern Engel <joern@lazybastard.org>
12263 L:      linux-mtd@lists.infradead.org
12264 S:      Maintained
12265 F:      drivers/mtd/devices/phram.c
12266
12267 PICOLCD HID DRIVER
12268 M:      Bruno Prémont <bonbons@linux-vserver.org>
12269 L:      linux-input@vger.kernel.org
12270 S:      Maintained
12271 F:      drivers/hid/hid-picolcd*
12272
12273 PICOXCELL SUPPORT
12274 M:      Jamie Iles <jamie@jamieiles.com>
12275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12276 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12277 S:      Supported
12278 F:      arch/arm/boot/dts/picoxcell*
12279 F:      arch/arm/mach-picoxcell/
12280 F:      drivers/crypto/picoxcell*
12281
12282 PIN CONTROL SUBSYSTEM
12283 M:      Linus Walleij <linus.walleij@linaro.org>
12284 L:      linux-gpio@vger.kernel.org
12285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12286 S:      Maintained
12287 F:      Documentation/devicetree/bindings/pinctrl/
12288 F:      Documentation/driver-api/pinctl.rst
12289 F:      drivers/pinctrl/
12290 F:      include/linux/pinctrl/
12291
12292 PIN CONTROLLER - MICROCHIP AT91
12293 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12295 L:      linux-gpio@vger.kernel.org
12296 S:      Supported
12297 F:      drivers/pinctrl/pinctrl-at91*
12298
12299 PIN CONTROLLER - FREESCALE
12300 M:      Dong Aisheng <aisheng.dong@nxp.com>
12301 M:      Fabio Estevam <festevam@gmail.com>
12302 M:      Shawn Guo <shawnguo@kernel.org>
12303 M:      Stefan Agner <stefan@agner.ch>
12304 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12305 L:      linux-gpio@vger.kernel.org
12306 S:      Maintained
12307 F:      drivers/pinctrl/freescale/
12308 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12309
12310 PIN CONTROLLER - INTEL
12311 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12312 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12314 S:      Maintained
12315 F:      drivers/pinctrl/intel/
12316
12317 PIN CONTROLLER - MEDIATEK
12318 M:      Sean Wang <sean.wang@kernel.org>
12319 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12320 S:      Maintained
12321 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12322 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12323 F:      drivers/pinctrl/mediatek/
12324
12325 PIN CONTROLLER - QUALCOMM
12326 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12327 S:      Maintained
12328 L:      linux-arm-msm@vger.kernel.org
12329 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12330 F:      drivers/pinctrl/qcom/
12331
12332 PIN CONTROLLER - RENESAS
12333 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12334 L:      linux-renesas-soc@vger.kernel.org
12335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12336 S:      Maintained
12337 F:      drivers/pinctrl/pinctrl-rz*
12338 F:      drivers/pinctrl/sh-pfc/
12339
12340 PIN CONTROLLER - SAMSUNG
12341 M:      Tomasz Figa <tomasz.figa@gmail.com>
12342 M:      Krzysztof Kozlowski <krzk@kernel.org>
12343 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12345 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12346 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12348 S:      Maintained
12349 F:      drivers/pinctrl/samsung/
12350 F:      include/dt-bindings/pinctrl/samsung.h
12351 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12352
12353 PIN CONTROLLER - SINGLE
12354 M:      Tony Lindgren <tony@atomide.com>
12355 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12357 L:      linux-omap@vger.kernel.org
12358 S:      Maintained
12359 F:      drivers/pinctrl/pinctrl-single.c
12360
12361 PIN CONTROLLER - ST SPEAR
12362 M:      Viresh Kumar <vireshk@kernel.org>
12363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12364 W:      http://www.st.com/spear
12365 S:      Maintained
12366 F:      drivers/pinctrl/spear/
12367
12368 PISTACHIO SOC SUPPORT
12369 M:      James Hartley <james.hartley@sondrel.com>
12370 L:      linux-mips@vger.kernel.org
12371 S:      Odd Fixes
12372 F:      arch/mips/pistachio/
12373 F:      arch/mips/include/asm/mach-pistachio/
12374 F:      arch/mips/boot/dts/img/pistachio*
12375 F:      arch/mips/configs/pistachio*_defconfig
12376
12377 PKTCDVD DRIVER
12378 S:      Orphan
12379 M:      linux-block@vger.kernel.org
12380 F:      drivers/block/pktcdvd.c
12381 F:      include/linux/pktcdvd.h
12382 F:      include/uapi/linux/pktcdvd.h
12383
12384 PKUNITY SOC DRIVERS
12385 M:      Guan Xuetao <gxt@pku.edu.cn>
12386 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12387 S:      Maintained
12388 T:      git git://github.com/gxt/linux.git
12389 F:      drivers/input/serio/i8042-unicore32io.h
12390 F:      drivers/i2c/busses/i2c-puv3.c
12391 F:      drivers/video/fbdev/fb-puv3.c
12392 F:      drivers/rtc/rtc-puv3.c
12393
12394 PMBUS HARDWARE MONITORING DRIVERS
12395 M:      Guenter Roeck <linux@roeck-us.net>
12396 L:      linux-hwmon@vger.kernel.org
12397 W:      http://hwmon.wiki.kernel.org/
12398 W:      http://www.roeck-us.net/linux/drivers/
12399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12400 S:      Maintained
12401 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12402 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12403 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12404 F:      Documentation/hwmon/adm1275.rst
12405 F:      Documentation/hwmon/ibm-cffps.rst
12406 F:      Documentation/hwmon/ir35221.rst
12407 F:      Documentation/hwmon/lm25066.rst
12408 F:      Documentation/hwmon/ltc2978.rst
12409 F:      Documentation/hwmon/ltc3815.rst
12410 F:      Documentation/hwmon/max16064.rst
12411 F:      Documentation/hwmon/max20751.rst
12412 F:      Documentation/hwmon/max31785.rst
12413 F:      Documentation/hwmon/max34440.rst
12414 F:      Documentation/hwmon/max8688.rst
12415 F:      Documentation/hwmon/pmbus.rst
12416 F:      Documentation/hwmon/pmbus-core.rst
12417 F:      Documentation/hwmon/tps40422.rst
12418 F:      Documentation/hwmon/ucd9000.rst
12419 F:      Documentation/hwmon/ucd9200.rst
12420 F:      Documentation/hwmon/zl6100.rst
12421 F:      drivers/hwmon/pmbus/
12422 F:      include/linux/pmbus.h
12423
12424 PMC SIERRA MaxRAID DRIVER
12425 L:      linux-scsi@vger.kernel.org
12426 W:      http://www.pmc-sierra.com/
12427 S:      Orphan
12428 F:      drivers/scsi/pmcraid.*
12429
12430 PMC SIERRA PM8001 DRIVER
12431 M:      Jack Wang <jinpu.wang@profitbricks.com>
12432 M:      lindar_liu@usish.com
12433 L:      linux-scsi@vger.kernel.org
12434 S:      Supported
12435 F:      drivers/scsi/pm8001/
12436
12437 PNP SUPPORT
12438 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12439 S:      Maintained
12440 F:      drivers/pnp/
12441
12442 PNI RM3100 IIO DRIVER
12443 M:      Song Qiang <songqiang1304521@gmail.com>
12444 L:      linux-iio@vger.kernel.org
12445 S:      Maintained
12446 F:      drivers/iio/magnetometer/rm3100*
12447 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12448
12449 POSIX CLOCKS and TIMERS
12450 M:      Thomas Gleixner <tglx@linutronix.de>
12451 L:      linux-kernel@vger.kernel.org
12452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12453 S:      Maintained
12454 F:      fs/timerfd.c
12455 F:      include/linux/timer*
12456 F:      kernel/time/*timer*
12457
12458 POWER MANAGEMENT CORE
12459 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12460 L:      linux-pm@vger.kernel.org
12461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12462 B:      https://bugzilla.kernel.org
12463 S:      Supported
12464 F:      drivers/base/power/
12465 F:      include/linux/pm.h
12466 F:      include/linux/pm_*
12467 F:      include/linux/powercap.h
12468 F:      drivers/powercap/
12469 F:      kernel/configs/nopm.config
12470
12471 POWER STATE COORDINATION INTERFACE (PSCI)
12472 M:      Mark Rutland <mark.rutland@arm.com>
12473 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12474 L:      linux-arm-kernel@lists.infradead.org
12475 S:      Maintained
12476 F:      drivers/firmware/psci/
12477 F:      include/linux/psci.h
12478 F:      include/uapi/linux/psci.h
12479
12480 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12481 M:      Sebastian Reichel <sre@kernel.org>
12482 L:      linux-pm@vger.kernel.org
12483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12484 S:      Maintained
12485 F:      Documentation/ABI/testing/sysfs-class-power
12486 F:      Documentation/devicetree/bindings/power/supply/
12487 F:      include/linux/power_supply.h
12488 F:      drivers/power/supply/
12489
12490 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12491 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12492 L:      linuxppc-dev@lists.ozlabs.org
12493 S:      Maintained
12494 F:      drivers/char/powernv-op-panel.c
12495
12496 PPP OVER ATM (RFC 2364)
12497 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12498 S:      Maintained
12499 F:      net/atm/pppoatm.c
12500 F:      include/uapi/linux/atmppp.h
12501
12502 PPP OVER ETHERNET
12503 M:      Michal Ostrowski <mostrows@earthlink.net>
12504 S:      Maintained
12505 F:      drivers/net/ppp/pppoe.c
12506 F:      drivers/net/ppp/pppox.c
12507
12508 PPP OVER L2TP
12509 M:      James Chapman <jchapman@katalix.com>
12510 S:      Maintained
12511 F:      net/l2tp/l2tp_ppp.c
12512 F:      include/linux/if_pppol2tp.h
12513 F:      include/uapi/linux/if_pppol2tp.h
12514
12515 PPP PROTOCOL DRIVERS AND COMPRESSORS
12516 M:      Paul Mackerras <paulus@samba.org>
12517 L:      linux-ppp@vger.kernel.org
12518 S:      Maintained
12519 F:      drivers/net/ppp/ppp_*
12520
12521 PPS SUPPORT
12522 M:      Rodolfo Giometti <giometti@enneenne.com>
12523 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12524 L:      linuxpps@ml.enneenne.com (subscribers-only)
12525 S:      Maintained
12526 F:      Documentation/pps/
12527 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12528 F:      Documentation/ABI/testing/sysfs-pps
12529 F:      drivers/pps/
12530 F:      include/linux/pps*.h
12531 F:      include/uapi/linux/pps.h
12532
12533 PPTP DRIVER
12534 M:      Dmitry Kozlov <xeb@mail.ru>
12535 L:      netdev@vger.kernel.org
12536 S:      Maintained
12537 F:      drivers/net/ppp/pptp.c
12538 W:      http://sourceforge.net/projects/accel-pptp
12539
12540 PRINTK
12541 M:      Petr Mladek <pmladek@suse.com>
12542 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12543 R:      Steven Rostedt <rostedt@goodmis.org>
12544 S:      Maintained
12545 F:      kernel/printk/
12546 F:      include/linux/printk.h
12547
12548 PRISM54 WIRELESS DRIVER
12549 M:      Luis Chamberlain <mcgrof@kernel.org>
12550 L:      linux-wireless@vger.kernel.org
12551 W:      http://wireless.kernel.org/en/users/Drivers/p54
12552 S:      Obsolete
12553 F:      drivers/net/wireless/intersil/prism54/
12554
12555 PROC FILESYSTEM
12556 R:      Alexey Dobriyan <adobriyan@gmail.com>
12557 L:      linux-kernel@vger.kernel.org
12558 L:      linux-fsdevel@vger.kernel.org
12559 S:      Maintained
12560 F:      fs/proc/
12561 F:      include/linux/proc_fs.h
12562 F:      tools/testing/selftests/proc/
12563 F:      Documentation/filesystems/proc.txt
12564
12565 PROC SYSCTL
12566 M:      Luis Chamberlain <mcgrof@kernel.org>
12567 M:      Kees Cook <keescook@chromium.org>
12568 L:      linux-kernel@vger.kernel.org
12569 L:      linux-fsdevel@vger.kernel.org
12570 S:      Maintained
12571 F:      fs/proc/proc_sysctl.c
12572 F:      include/linux/sysctl.h
12573 F:      kernel/sysctl.c
12574 F:      tools/testing/selftests/sysctl/
12575
12576 PS3 NETWORK SUPPORT
12577 M:      Geoff Levand <geoff@infradead.org>
12578 L:      netdev@vger.kernel.org
12579 L:      linuxppc-dev@lists.ozlabs.org
12580 S:      Maintained
12581 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12582
12583 PS3 PLATFORM SUPPORT
12584 M:      Geoff Levand <geoff@infradead.org>
12585 L:      linuxppc-dev@lists.ozlabs.org
12586 S:      Maintained
12587 F:      arch/powerpc/boot/ps3*
12588 F:      arch/powerpc/include/asm/lv1call.h
12589 F:      arch/powerpc/include/asm/ps3*.h
12590 F:      arch/powerpc/platforms/ps3/
12591 F:      drivers/*/ps3*
12592 F:      drivers/ps3/
12593 F:      drivers/rtc/rtc-ps3.c
12594 F:      drivers/usb/host/*ps3.c
12595 F:      sound/ppc/snd_ps3*
12596
12597 PS3VRAM DRIVER
12598 M:      Jim Paris <jim@jtan.com>
12599 M:      Geoff Levand <geoff@infradead.org>
12600 L:      linuxppc-dev@lists.ozlabs.org
12601 S:      Maintained
12602 F:      drivers/block/ps3vram.c
12603
12604 PSAMPLE PACKET SAMPLING SUPPORT:
12605 M:      Yotam Gigi <yotam.gi@gmail.com>
12606 S:      Maintained
12607 F:      net/psample
12608 F:      include/net/psample.h
12609 F:      include/uapi/linux/psample.h
12610
12611 PSTORE FILESYSTEM
12612 M:      Kees Cook <keescook@chromium.org>
12613 M:      Anton Vorontsov <anton@enomsg.org>
12614 M:      Colin Cross <ccross@android.com>
12615 M:      Tony Luck <tony.luck@intel.com>
12616 S:      Maintained
12617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12618 F:      fs/pstore/
12619 F:      include/linux/pstore*
12620 F:      drivers/firmware/efi/efi-pstore.c
12621 F:      drivers/acpi/apei/erst.c
12622 F:      Documentation/admin-guide/ramoops.rst
12623 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12624 K:      \b(pstore|ramoops)
12625
12626 PTP HARDWARE CLOCK SUPPORT
12627 M:      Richard Cochran <richardcochran@gmail.com>
12628 L:      netdev@vger.kernel.org
12629 S:      Maintained
12630 W:      http://linuxptp.sourceforge.net/
12631 F:      Documentation/ABI/testing/sysfs-ptp
12632 F:      Documentation/ptp/*
12633 F:      drivers/net/phy/dp83640*
12634 F:      drivers/ptp/*
12635 F:      include/linux/ptp_cl*
12636
12637 PTRACE SUPPORT
12638 M:      Oleg Nesterov <oleg@redhat.com>
12639 S:      Maintained
12640 F:      include/asm-generic/syscall.h
12641 F:      include/linux/ptrace.h
12642 F:      include/linux/regset.h
12643 F:      include/linux/tracehook.h
12644 F:      include/uapi/linux/ptrace.h
12645 F:      include/uapi/linux/ptrace.h
12646 F:      include/asm-generic/ptrace.h
12647 F:      kernel/ptrace.c
12648 F:      arch/*/ptrace*.c
12649 F:      arch/*/*/ptrace*.c
12650 F:      arch/*/include/asm/ptrace*.h
12651
12652 PULSE8-CEC DRIVER
12653 M:      Hans Verkuil <hverkuil@xs4all.nl>
12654 L:      linux-media@vger.kernel.org
12655 T:      git git://linuxtv.org/media_tree.git
12656 S:      Maintained
12657 F:      drivers/media/usb/pulse8-cec/*
12658 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12659
12660 PVRUSB2 VIDEO4LINUX DRIVER
12661 M:      Mike Isely <isely@pobox.com>
12662 L:      pvrusb2@isely.net       (subscribers-only)
12663 L:      linux-media@vger.kernel.org
12664 W:      http://www.isely.net/pvrusb2/
12665 T:      git git://linuxtv.org/media_tree.git
12666 S:      Maintained
12667 F:      Documentation/media/v4l-drivers/pvrusb2*
12668 F:      drivers/media/usb/pvrusb2/
12669
12670 PWC WEBCAM DRIVER
12671 M:      Hans Verkuil <hverkuil@xs4all.nl>
12672 L:      linux-media@vger.kernel.org
12673 T:      git git://linuxtv.org/media_tree.git
12674 S:      Odd Fixes
12675 F:      drivers/media/usb/pwc/*
12676 F:      include/trace/events/pwc.h
12677
12678 PWM FAN DRIVER
12679 M:      Kamil Debski <kamil@wypas.org>
12680 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12681 L:      linux-hwmon@vger.kernel.org
12682 S:      Supported
12683 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12684 F:      Documentation/hwmon/pwm-fan.rst
12685 F:      drivers/hwmon/pwm-fan.c
12686
12687 PWM IR Transmitter
12688 M:      Sean Young <sean@mess.org>
12689 L:      linux-media@vger.kernel.org
12690 S:      Maintained
12691 F:      drivers/media/rc/pwm-ir-tx.c
12692
12693 PWM SUBSYSTEM
12694 M:      Thierry Reding <thierry.reding@gmail.com>
12695 L:      linux-pwm@vger.kernel.org
12696 S:      Maintained
12697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12698 F:      Documentation/pwm.txt
12699 F:      Documentation/devicetree/bindings/pwm/
12700 F:      include/linux/pwm.h
12701 F:      drivers/pwm/
12702 F:      drivers/video/backlight/pwm_bl.c
12703 F:      include/linux/pwm_backlight.h
12704 F:      drivers/gpio/gpio-mvebu.c
12705 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12706
12707 PXA GPIO DRIVER
12708 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12709 L:      linux-gpio@vger.kernel.org
12710 S:      Maintained
12711 F:      drivers/gpio/gpio-pxa.c
12712
12713 PXA MMCI DRIVER
12714 S:      Orphan
12715
12716 PXA RTC DRIVER
12717 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12718 L:      linux-rtc@vger.kernel.org
12719 S:      Maintained
12720
12721 PXA2xx/PXA3xx SUPPORT
12722 M:      Daniel Mack <daniel@zonque.org>
12723 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12724 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12726 T:      git git://github.com/hzhuang1/linux.git
12727 T:      git git://github.com/rjarzmik/linux.git
12728 S:      Maintained
12729 F:      arch/arm/boot/dts/pxa*
12730 F:      arch/arm/mach-pxa/
12731 F:      drivers/dma/pxa*
12732 F:      drivers/pcmcia/pxa2xx*
12733 F:      drivers/pinctrl/pxa/
12734 F:      drivers/spi/spi-pxa2xx*
12735 F:      drivers/usb/gadget/udc/pxa2*
12736 F:      include/sound/pxa2xx-lib.h
12737 F:      sound/arm/pxa*
12738 F:      sound/soc/pxa/
12739
12740 QAT DRIVER
12741 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12742 L:      qat-linux@intel.com
12743 S:      Supported
12744 F:      drivers/crypto/qat/
12745
12746 QCOM AUDIO (ASoC) DRIVERS
12747 M:      Patrick Lai <plai@codeaurora.org>
12748 M:      Banajit Goswami <bgoswami@codeaurora.org>
12749 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12750 S:      Supported
12751 F:      sound/soc/qcom/
12752
12753 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12754 M:      Gabriel Somlo <somlo@cmu.edu>
12755 M:      "Michael S. Tsirkin" <mst@redhat.com>
12756 L:      qemu-devel@nongnu.org
12757 S:      Maintained
12758 F:      drivers/firmware/qemu_fw_cfg.c
12759 F:      include/uapi/linux/qemu_fw_cfg.h
12760
12761 QIB DRIVER
12762 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12763 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12764 L:      linux-rdma@vger.kernel.org
12765 S:      Supported
12766 F:      drivers/infiniband/hw/qib/
12767
12768 QLOGIC QL41xxx FCOE DRIVER
12769 M:      QLogic-Storage-Upstream@cavium.com
12770 L:      linux-scsi@vger.kernel.org
12771 S:      Supported
12772 F:      drivers/scsi/qedf/
12773
12774 QLOGIC QL41xxx ISCSI DRIVER
12775 M:      QLogic-Storage-Upstream@cavium.com
12776 L:      linux-scsi@vger.kernel.org
12777 S:      Supported
12778 F:      drivers/scsi/qedi/
12779
12780 QLOGIC QL4xxx ETHERNET DRIVER
12781 M:      Ariel Elior <aelior@marvell.com>
12782 M:      GR-everest-linux-l2@marvell.com
12783 L:      netdev@vger.kernel.org
12784 S:      Supported
12785 F:      drivers/net/ethernet/qlogic/qed/
12786 F:      include/linux/qed/
12787 F:      drivers/net/ethernet/qlogic/qede/
12788
12789 QLOGIC QL4xxx RDMA DRIVER
12790 M:      Michal Kalderon <mkalderon@marvell.com>
12791 M:      Ariel Elior <aelior@marvell.com>
12792 L:      linux-rdma@vger.kernel.org
12793 S:      Supported
12794 F:      drivers/infiniband/hw/qedr/
12795 F:      include/uapi/rdma/qedr-abi.h
12796
12797 QLOGIC QLA1280 SCSI DRIVER
12798 M:      Michael Reed <mdr@sgi.com>
12799 L:      linux-scsi@vger.kernel.org
12800 S:      Maintained
12801 F:      drivers/scsi/qla1280.[ch]
12802
12803 QLOGIC QLA2XXX FC-SCSI DRIVER
12804 M:      qla2xxx-upstream@qlogic.com
12805 L:      linux-scsi@vger.kernel.org
12806 S:      Supported
12807 F:      Documentation/scsi/LICENSE.qla2xxx
12808 F:      drivers/scsi/qla2xxx/
12809
12810 QLOGIC QLA3XXX NETWORK DRIVER
12811 M:      GR-Linux-NIC-Dev@marvell.com
12812 L:      netdev@vger.kernel.org
12813 S:      Supported
12814 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12815 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12816
12817 QLOGIC QLA4XXX iSCSI DRIVER
12818 M:      QLogic-Storage-Upstream@qlogic.com
12819 L:      linux-scsi@vger.kernel.org
12820 S:      Supported
12821 F:      Documentation/scsi/LICENSE.qla4xxx
12822 F:      drivers/scsi/qla4xxx/
12823
12824 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12825 M:      Shahed Shaikh <shshaikh@marvell.com>
12826 M:      Manish Chopra <manishc@marvell.com>
12827 M:      GR-Linux-NIC-Dev@marvell.com
12828 L:      netdev@vger.kernel.org
12829 S:      Supported
12830 F:      drivers/net/ethernet/qlogic/qlcnic/
12831
12832 QLOGIC QLGE 10Gb ETHERNET DRIVER
12833 M:      Manish Chopra <manishc@marvell.com>
12834 M:      GR-Linux-NIC-Dev@marvell.com
12835 L:      netdev@vger.kernel.org
12836 S:      Supported
12837 F:      drivers/net/ethernet/qlogic/qlge/
12838
12839 QM1D1B0004 MEDIA DRIVER
12840 M:      Akihiro Tsukada <tskd08@gmail.com>
12841 L:      linux-media@vger.kernel.org
12842 S:      Odd Fixes
12843 F:      drivers/media/tuners/qm1d1b0004*
12844
12845 QM1D1C0042 MEDIA DRIVER
12846 M:      Akihiro Tsukada <tskd08@gmail.com>
12847 L:      linux-media@vger.kernel.org
12848 S:      Odd Fixes
12849 F:      drivers/media/tuners/qm1d1c0042*
12850
12851 QNX4 FILESYSTEM
12852 M:      Anders Larsen <al@alarsen.net>
12853 W:      http://www.alarsen.net/linux/qnx4fs/
12854 S:      Maintained
12855 F:      fs/qnx4/
12856 F:      include/uapi/linux/qnx4_fs.h
12857 F:      include/uapi/linux/qnxtypes.h
12858
12859 QORIQ DPAA2 FSL-MC BUS DRIVER
12860 M:      Stuart Yoder <stuyoder@gmail.com>
12861 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12862 L:      linux-kernel@vger.kernel.org
12863 S:      Maintained
12864 F:      drivers/bus/fsl-mc/
12865 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12866 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12867
12868 QT1010 MEDIA DRIVER
12869 M:      Antti Palosaari <crope@iki.fi>
12870 L:      linux-media@vger.kernel.org
12871 W:      https://linuxtv.org
12872 W:      http://palosaari.fi/linux/
12873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12874 T:      git git://linuxtv.org/anttip/media_tree.git
12875 S:      Maintained
12876 F:      drivers/media/tuners/qt1010*
12877
12878 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12879 M:      Kalle Valo <kvalo@codeaurora.org>
12880 L:      ath10k@lists.infradead.org
12881 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12883 S:      Supported
12884 F:      drivers/net/wireless/ath/ath10k/
12885
12886 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12887 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12888 L:      linux-wireless@vger.kernel.org
12889 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12890 S:      Supported
12891 F:      drivers/net/wireless/ath/ath9k/
12892
12893 QUALCOMM CAMERA SUBSYSTEM DRIVER
12894 M:      Todor Tomov <todor.too@gmail.com>
12895 L:      linux-media@vger.kernel.org
12896 S:      Maintained
12897 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12898 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12899 F:      drivers/media/platform/qcom/camss/
12900
12901 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12902 M:      Ilia Lin <ilia.lin@kernel.org>
12903 L:      linux-pm@vger.kernel.org
12904 S:      Maintained
12905 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12906 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12907
12908 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12909 M:      Timur Tabi <timur@kernel.org>
12910 L:      netdev@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/net/ethernet/qualcomm/emac/
12913
12914 QUALCOMM ETHQOS ETHERNET DRIVER
12915 M:      Vinod Koul <vkoul@kernel.org>
12916 M:      Niklas Cassel <niklas.cassel@linaro.org>
12917 L:      netdev@vger.kernel.org
12918 S:      Maintained
12919 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12920 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12921
12922 QUALCOMM GENERIC INTERFACE I2C DRIVER
12923 M:      Alok Chauhan <alokc@codeaurora.org>
12924 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12925 L:      linux-i2c@vger.kernel.org
12926 L:      linux-arm-msm@vger.kernel.org
12927 S:      Supported
12928 F:      drivers/i2c/busses/i2c-qcom-geni.c
12929
12930 QUALCOMM HEXAGON ARCHITECTURE
12931 M:      Richard Kuo <rkuo@codeaurora.org>
12932 L:      linux-hexagon@vger.kernel.org
12933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12934 S:      Supported
12935 F:      arch/hexagon/
12936
12937 QUALCOMM HIDMA DRIVER
12938 M:      Sinan Kaya <okaya@kernel.org>
12939 L:      linux-arm-kernel@lists.infradead.org
12940 L:      linux-arm-msm@vger.kernel.org
12941 L:      dmaengine@vger.kernel.org
12942 S:      Supported
12943 F:      drivers/dma/qcom/hidma*
12944
12945 QUALCOMM IOMMU
12946 M:      Rob Clark <robdclark@gmail.com>
12947 L:      iommu@lists.linux-foundation.org
12948 L:      linux-arm-msm@vger.kernel.org
12949 S:      Maintained
12950 F:      drivers/iommu/qcom_iommu.c
12951
12952 QUALCOMM TSENS THERMAL DRIVER
12953 M:      Amit Kucheria <amit.kucheria@linaro.org>
12954 L:      linux-pm@vger.kernel.org
12955 L:      linux-arm-msm@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/thermal/qcom/
12958
12959 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12960 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12961 L:      linux-media@vger.kernel.org
12962 L:      linux-arm-msm@vger.kernel.org
12963 T:      git git://linuxtv.org/media_tree.git
12964 S:      Maintained
12965 F:      drivers/media/platform/qcom/venus/
12966
12967 QUALCOMM WCN36XX WIRELESS DRIVER
12968 M:      Kalle Valo <kvalo@codeaurora.org>
12969 L:      wcn36xx@lists.infradead.org
12970 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12971 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12972 S:      Supported
12973 F:      drivers/net/wireless/ath/wcn36xx/
12974
12975 QUANTENNA QTNFMAC WIRELESS DRIVER
12976 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12977 M:      Avinash Patil <avinashp@quantenna.com>
12978 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12979 L:      linux-wireless@vger.kernel.org
12980 S:      Maintained
12981 F:      drivers/net/wireless/quantenna
12982
12983 RADEON and AMDGPU DRM DRIVERS
12984 M:      Alex Deucher <alexander.deucher@amd.com>
12985 M:      Christian König <christian.koenig@amd.com>
12986 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12987 L:      amd-gfx@lists.freedesktop.org
12988 T:      git git://people.freedesktop.org/~agd5f/linux
12989 S:      Supported
12990 F:      drivers/gpu/drm/radeon/
12991 F:      include/uapi/drm/radeon_drm.h
12992 F:      drivers/gpu/drm/amd/
12993 F:      include/uapi/drm/amdgpu_drm.h
12994
12995 RADEON FRAMEBUFFER DISPLAY DRIVER
12996 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12997 L:      linux-fbdev@vger.kernel.org
12998 S:      Maintained
12999 F:      drivers/video/fbdev/aty/radeon*
13000 F:      include/uapi/linux/radeonfb.h
13001
13002 RADIOSHARK RADIO DRIVER
13003 M:      Hans Verkuil <hverkuil@xs4all.nl>
13004 L:      linux-media@vger.kernel.org
13005 T:      git git://linuxtv.org/media_tree.git
13006 S:      Maintained
13007 F:      drivers/media/radio/radio-shark.c
13008
13009 RADIOSHARK2 RADIO DRIVER
13010 M:      Hans Verkuil <hverkuil@xs4all.nl>
13011 L:      linux-media@vger.kernel.org
13012 T:      git git://linuxtv.org/media_tree.git
13013 S:      Maintained
13014 F:      drivers/media/radio/radio-shark2.c
13015 F:      drivers/media/radio/radio-tea5777.c
13016
13017 RADOS BLOCK DEVICE (RBD)
13018 M:      Ilya Dryomov <idryomov@gmail.com>
13019 M:      Sage Weil <sage@redhat.com>
13020 M:      Alex Elder <elder@kernel.org>
13021 L:      ceph-devel@vger.kernel.org
13022 W:      http://ceph.com/
13023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13024 T:      git git://github.com/ceph/ceph-client.git
13025 S:      Supported
13026 F:      Documentation/ABI/testing/sysfs-bus-rbd
13027 F:      drivers/block/rbd.c
13028 F:      drivers/block/rbd_types.h
13029
13030 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13031 M:      Paul Mackerras <paulus@samba.org>
13032 L:      linux-fbdev@vger.kernel.org
13033 S:      Maintained
13034 F:      drivers/video/fbdev/aty/aty128fb.c
13035
13036 RAINSHADOW-CEC DRIVER
13037 M:      Hans Verkuil <hverkuil@xs4all.nl>
13038 L:      linux-media@vger.kernel.org
13039 T:      git git://linuxtv.org/media_tree.git
13040 S:      Maintained
13041 F:      drivers/media/usb/rainshadow-cec/*
13042
13043 RALINK MIPS ARCHITECTURE
13044 M:      John Crispin <john@phrozen.org>
13045 L:      linux-mips@vger.kernel.org
13046 S:      Maintained
13047 F:      arch/mips/ralink
13048
13049 RALINK RT2X00 WIRELESS LAN DRIVER
13050 P:      rt2x00 project
13051 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13052 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13053 L:      linux-wireless@vger.kernel.org
13054 S:      Maintained
13055 F:      drivers/net/wireless/ralink/rt2x00/
13056
13057 RAMDISK RAM BLOCK DEVICE DRIVER
13058 M:      Jens Axboe <axboe@kernel.dk>
13059 S:      Maintained
13060 F:      Documentation/blockdev/ramdisk.txt
13061 F:      drivers/block/brd.c
13062
13063 RANCHU VIRTUAL BOARD FOR MIPS
13064 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13065 L:      linux-mips@vger.kernel.org
13066 S:      Supported
13067 F:      arch/mips/generic/board-ranchu.c
13068 F:      arch/mips/configs/generic/board-ranchu.config
13069
13070 RANDOM NUMBER DRIVER
13071 M:      "Theodore Ts'o" <tytso@mit.edu>
13072 S:      Maintained
13073 F:      drivers/char/random.c
13074
13075 RAPIDIO SUBSYSTEM
13076 M:      Matt Porter <mporter@kernel.crashing.org>
13077 M:      Alexandre Bounine <alex.bou9@gmail.com>
13078 S:      Maintained
13079 F:      drivers/rapidio/
13080
13081 RAS INFRASTRUCTURE
13082 M:      Tony Luck <tony.luck@intel.com>
13083 M:      Borislav Petkov <bp@alien8.de>
13084 L:      linux-edac@vger.kernel.org
13085 S:      Maintained
13086 F:      drivers/ras/
13087 F:      include/linux/ras.h
13088 F:      include/ras/ras_event.h
13089 F:      Documentation/admin-guide/ras.rst
13090
13091 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13092 L:      linux-wireless@vger.kernel.org
13093 S:      Orphan
13094 F:      drivers/net/wireless/ray*
13095
13096 RCUTORTURE TEST FRAMEWORK
13097 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13098 M:      Josh Triplett <josh@joshtriplett.org>
13099 R:      Steven Rostedt <rostedt@goodmis.org>
13100 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13101 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13102 L:      rcu@vger.kernel.org
13103 S:      Supported
13104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13105 F:      tools/testing/selftests/rcutorture
13106
13107 RDC R-321X SoC
13108 M:      Florian Fainelli <florian@openwrt.org>
13109 S:      Maintained
13110
13111 RDC R6040 FAST ETHERNET DRIVER
13112 M:      Florian Fainelli <f.fainelli@gmail.com>
13113 L:      netdev@vger.kernel.org
13114 S:      Maintained
13115 F:      drivers/net/ethernet/rdc/r6040.c
13116
13117 RDMAVT - RDMA verbs software
13118 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13119 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13120 L:      linux-rdma@vger.kernel.org
13121 S:      Supported
13122 F:      drivers/infiniband/sw/rdmavt
13123
13124 RDS - RELIABLE DATAGRAM SOCKETS
13125 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13126 L:      netdev@vger.kernel.org
13127 L:      linux-rdma@vger.kernel.org
13128 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13129 W:      https://oss.oracle.com/projects/rds/
13130 S:      Supported
13131 F:      net/rds/
13132 F:      Documentation/networking/rds.txt
13133
13134 RDT - RESOURCE ALLOCATION
13135 M:      Fenghua Yu <fenghua.yu@intel.com>
13136 M:      Reinette Chatre <reinette.chatre@intel.com>
13137 L:      linux-kernel@vger.kernel.org
13138 S:      Supported
13139 F:      arch/x86/kernel/cpu/resctrl/
13140 F:      arch/x86/include/asm/resctrl_sched.h
13141 F:      Documentation/x86/resctrl*
13142
13143 READ-COPY UPDATE (RCU)
13144 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13145 M:      Josh Triplett <josh@joshtriplett.org>
13146 R:      Steven Rostedt <rostedt@goodmis.org>
13147 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13148 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13149 R:      Joel Fernandes <joel@joelfernandes.org>
13150 L:      rcu@vger.kernel.org
13151 W:      http://www.rdrop.com/users/paulmck/RCU/
13152 S:      Supported
13153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13154 F:      Documentation/RCU/
13155 X:      Documentation/RCU/torture.txt
13156 F:      include/linux/rcu*
13157 X:      include/linux/srcu*.h
13158 F:      kernel/rcu/
13159 X:      kernel/rcu/srcu*.c
13160
13161 REAL TIME CLOCK (RTC) SUBSYSTEM
13162 M:      Alessandro Zummo <a.zummo@towertech.it>
13163 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13164 L:      linux-rtc@vger.kernel.org
13165 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13167 S:      Maintained
13168 F:      Documentation/devicetree/bindings/rtc/
13169 F:      Documentation/rtc.txt
13170 F:      drivers/rtc/
13171 F:      include/linux/rtc.h
13172 F:      include/uapi/linux/rtc.h
13173 F:      include/linux/rtc/
13174 F:      include/linux/platform_data/rtc-*
13175 F:      tools/testing/selftests/rtc/
13176
13177 REALTEK AUDIO CODECS
13178 M:      Bard Liao <bardliao@realtek.com>
13179 M:      Oder Chiou <oder_chiou@realtek.com>
13180 S:      Maintained
13181 F:      sound/soc/codecs/rt*
13182 F:      include/sound/rt*.h
13183
13184 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13185 M:      Linus Walleij <linus.walleij@linaro.org>
13186 S:      Maintained
13187 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13188 F:      drivers/net/dsa/realtek-smi*
13189 F:      drivers/net/dsa/rtl83*
13190
13191 REDPINE WIRELESS DRIVER
13192 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13193 M:      Siva Rebbagondla <siva8118@gmail.com>
13194 L:      linux-wireless@vger.kernel.org
13195 S:      Maintained
13196 F:      drivers/net/wireless/rsi/
13197
13198 REGISTER MAP ABSTRACTION
13199 M:      Mark Brown <broonie@kernel.org>
13200 L:      linux-kernel@vger.kernel.org
13201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13202 S:      Supported
13203 F:      Documentation/devicetree/bindings/regmap/
13204 F:      drivers/base/regmap/
13205 F:      include/linux/regmap.h
13206
13207 REISERFS FILE SYSTEM
13208 L:      reiserfs-devel@vger.kernel.org
13209 S:      Supported
13210 F:      fs/reiserfs/
13211
13212 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13213 M:      Ohad Ben-Cohen <ohad@wizery.com>
13214 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13215 L:      linux-remoteproc@vger.kernel.org
13216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13217 S:      Maintained
13218 F:      Documentation/devicetree/bindings/remoteproc/
13219 F:      Documentation/remoteproc.txt
13220 F:      drivers/remoteproc/
13221 F:      include/linux/remoteproc.h
13222
13223 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13224 M:      Ohad Ben-Cohen <ohad@wizery.com>
13225 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13226 L:      linux-remoteproc@vger.kernel.org
13227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13228 S:      Maintained
13229 F:      drivers/rpmsg/
13230 F:      Documentation/rpmsg.txt
13231 F:      include/linux/rpmsg.h
13232 F:      include/linux/rpmsg/
13233
13234 RENESAS CLOCK DRIVERS
13235 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13236 L:      linux-renesas-soc@vger.kernel.org
13237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13238 S:      Supported
13239 F:      drivers/clk/renesas/
13240
13241 RENESAS EMEV2 I2C DRIVER
13242 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13243 S:      Supported
13244 F:      drivers/i2c/busses/i2c-emev2.c
13245
13246 RENESAS ETHERNET DRIVERS
13247 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13248 L:      netdev@vger.kernel.org
13249 L:      linux-renesas-soc@vger.kernel.org
13250 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13251 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13252 F:      drivers/net/ethernet/renesas/
13253 F:      include/linux/sh_eth.h
13254
13255 RENESAS R-CAR GYROADC DRIVER
13256 M:      Marek Vasut <marek.vasut@gmail.com>
13257 L:      linux-iio@vger.kernel.org
13258 S:      Supported
13259 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13260 F:      drivers/iio/adc/rcar-gyroadc.c
13261
13262 RENESAS R-CAR I2C DRIVERS
13263 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13264 S:      Supported
13265 F:      drivers/i2c/busses/i2c-rcar.c
13266 F:      drivers/i2c/busses/i2c-sh_mobile.c
13267
13268 RENESAS RIIC DRIVER
13269 M:      Chris Brandt <chris.brandt@renesas.com>
13270 S:      Supported
13271 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13272 F:      drivers/i2c/busses/i2c-riic.c
13273
13274 RENESAS USB PHY DRIVER
13275 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13276 L:      linux-renesas-soc@vger.kernel.org
13277 S:      Maintained
13278 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13279
13280 RESET CONTROLLER FRAMEWORK
13281 M:      Philipp Zabel <p.zabel@pengutronix.de>
13282 T:      git git://git.pengutronix.de/git/pza/linux
13283 S:      Maintained
13284 F:      drivers/reset/
13285 F:      Documentation/devicetree/bindings/reset/
13286 F:      include/dt-bindings/reset/
13287 F:      include/linux/reset.h
13288 F:      include/linux/reset/
13289 F:      include/linux/reset-controller.h
13290
13291 RESTARTABLE SEQUENCES SUPPORT
13292 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13293 M:      Peter Zijlstra <peterz@infradead.org>
13294 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13295 M:      Boqun Feng <boqun.feng@gmail.com>
13296 L:      linux-kernel@vger.kernel.org
13297 S:      Supported
13298 F:      kernel/rseq.c
13299 F:      include/uapi/linux/rseq.h
13300 F:      include/trace/events/rseq.h
13301 F:      tools/testing/selftests/rseq/
13302
13303 RFKILL
13304 M:      Johannes Berg <johannes@sipsolutions.net>
13305 L:      linux-wireless@vger.kernel.org
13306 W:      http://wireless.kernel.org/
13307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13309 S:      Maintained
13310 F:      Documentation/rfkill.txt
13311 F:      Documentation/ABI/stable/sysfs-class-rfkill
13312 F:      net/rfkill/
13313 F:      include/linux/rfkill.h
13314 F:      include/uapi/linux/rfkill.h
13315
13316 RHASHTABLE
13317 M:      Thomas Graf <tgraf@suug.ch>
13318 M:      Herbert Xu <herbert@gondor.apana.org.au>
13319 L:      netdev@vger.kernel.org
13320 S:      Maintained
13321 F:      lib/rhashtable.c
13322 F:      lib/test_rhashtable.c
13323 F:      include/linux/rhashtable.h
13324 F:      include/linux/rhashtable-types.h
13325
13326 RICOH R5C592 MEMORYSTICK DRIVER
13327 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13328 S:      Maintained
13329 F:      drivers/memstick/host/r592.*
13330
13331 RICOH SMARTMEDIA/XD DRIVER
13332 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13333 S:      Maintained
13334 F:      drivers/mtd/nand/raw/r852.c
13335 F:      drivers/mtd/nand/raw/r852.h
13336
13337 RISC-V ARCHITECTURE
13338 M:      Palmer Dabbelt <palmer@sifive.com>
13339 M:      Albert Ou <aou@eecs.berkeley.edu>
13340 L:      linux-riscv@lists.infradead.org
13341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13342 S:      Supported
13343 F:      arch/riscv/
13344 K:      riscv
13345 N:      riscv
13346
13347 ROCCAT DRIVERS
13348 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13349 W:      http://sourceforge.net/projects/roccat/
13350 S:      Maintained
13351 F:      drivers/hid/hid-roccat*
13352 F:      include/linux/hid-roccat*
13353 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13354
13355 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13356 M:      Jacob chen <jacob2.chen@rock-chips.com>
13357 L:      linux-media@vger.kernel.org
13358 S:      Maintained
13359 F:      drivers/media/platform/rockchip/rga/
13360 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13361
13362 ROCKCHIP VPU CODEC DRIVER
13363 M:      Ezequiel Garcia <ezequiel@collabora.com>
13364 L:      linux-media@vger.kernel.org
13365 S:      Maintained
13366 F:      drivers/staging/media/platform/rockchip/vpu/
13367 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13368
13369 ROCKER DRIVER
13370 M:      Jiri Pirko <jiri@resnulli.us>
13371 L:      netdev@vger.kernel.org
13372 S:      Supported
13373 F:      drivers/net/ethernet/rocker/
13374
13375 ROCKETPORT DRIVER
13376 P:      Comtrol Corp.
13377 W:      http://www.comtrol.com
13378 S:      Maintained
13379 F:      Documentation/serial/rocket.txt
13380 F:      drivers/tty/rocket*
13381
13382 ROCKETPORT EXPRESS/INFINITY DRIVER
13383 M:      Kevin Cernekee <cernekee@gmail.com>
13384 L:      linux-serial@vger.kernel.org
13385 S:      Odd Fixes
13386 F:      drivers/tty/serial/rp2.*
13387
13388 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13389 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13390 L:      linux-kernel@vger.kernel.org
13391 L:      linux-renesas-soc@vger.kernel.org
13392 S:      Supported
13393 F:      drivers/mfd/bd9571mwv.c
13394 F:      drivers/regulator/bd9571mwv-regulator.c
13395 F:      drivers/gpio/gpio-bd9571mwv.c
13396 F:      include/linux/mfd/bd9571mwv.h
13397 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13398
13399 ROSE NETWORK LAYER
13400 M:      Ralf Baechle <ralf@linux-mips.org>
13401 L:      linux-hams@vger.kernel.org
13402 W:      http://www.linux-ax25.org/
13403 S:      Maintained
13404 F:      include/net/rose.h
13405 F:      include/uapi/linux/rose.h
13406 F:      net/rose/
13407
13408 RTL2830 MEDIA DRIVER
13409 M:      Antti Palosaari <crope@iki.fi>
13410 L:      linux-media@vger.kernel.org
13411 W:      https://linuxtv.org
13412 W:      http://palosaari.fi/linux/
13413 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13414 T:      git git://linuxtv.org/anttip/media_tree.git
13415 S:      Maintained
13416 F:      drivers/media/dvb-frontends/rtl2830*
13417
13418 RTL2832 MEDIA DRIVER
13419 M:      Antti Palosaari <crope@iki.fi>
13420 L:      linux-media@vger.kernel.org
13421 W:      https://linuxtv.org
13422 W:      http://palosaari.fi/linux/
13423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13424 T:      git git://linuxtv.org/anttip/media_tree.git
13425 S:      Maintained
13426 F:      drivers/media/dvb-frontends/rtl2832*
13427
13428 RTL2832_SDR MEDIA DRIVER
13429 M:      Antti Palosaari <crope@iki.fi>
13430 L:      linux-media@vger.kernel.org
13431 W:      https://linuxtv.org
13432 W:      http://palosaari.fi/linux/
13433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13434 T:      git git://linuxtv.org/anttip/media_tree.git
13435 S:      Maintained
13436 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13437
13438 RTL8180 WIRELESS DRIVER
13439 L:      linux-wireless@vger.kernel.org
13440 W:      http://wireless.kernel.org/
13441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13442 S:      Orphan
13443 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13444
13445 RTL8187 WIRELESS DRIVER
13446 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13447 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13448 M:      Larry Finger <Larry.Finger@lwfinger.net>
13449 L:      linux-wireless@vger.kernel.org
13450 W:      http://wireless.kernel.org/
13451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13452 S:      Maintained
13453 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13454
13455 REALTEK WIRELESS DRIVER (rtlwifi family)
13456 M:      Ping-Ke Shih <pkshih@realtek.com>
13457 L:      linux-wireless@vger.kernel.org
13458 W:      http://wireless.kernel.org/
13459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13460 S:      Maintained
13461 F:      drivers/net/wireless/realtek/rtlwifi/
13462
13463 REALTEK WIRELESS DRIVER (rtw88)
13464 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13465 L:      linux-wireless@vger.kernel.org
13466 S:      Maintained
13467 F:      drivers/net/wireless/realtek/rtw88/
13468
13469 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13470 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13471 L:      linux-wireless@vger.kernel.org
13472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13473 S:      Maintained
13474 F:      drivers/net/wireless/realtek/rtl8xxxu/
13475
13476 RXRPC SOCKETS (AF_RXRPC)
13477 M:      David Howells <dhowells@redhat.com>
13478 L:      linux-afs@lists.infradead.org
13479 S:      Supported
13480 F:      net/rxrpc/
13481 F:      include/keys/rxrpc-type.h
13482 F:      include/net/af_rxrpc.h
13483 F:      include/trace/events/rxrpc.h
13484 F:      include/uapi/linux/rxrpc.h
13485 F:      Documentation/networking/rxrpc.txt
13486 W:      https://www.infradead.org/~dhowells/kafs/
13487
13488 S3 SAVAGE FRAMEBUFFER DRIVER
13489 M:      Antonino Daplas <adaplas@gmail.com>
13490 L:      linux-fbdev@vger.kernel.org
13491 S:      Maintained
13492 F:      drivers/video/fbdev/savage/
13493
13494 S390
13495 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13496 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13497 L:      linux-s390@vger.kernel.org
13498 W:      http://www.ibm.com/developerworks/linux/linux390/
13499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13500 S:      Supported
13501 F:      arch/s390/
13502 F:      drivers/s390/
13503 F:      Documentation/s390/
13504 F:      Documentation/driver-api/s390-drivers.rst
13505
13506 S390 COMMON I/O LAYER
13507 M:      Sebastian Ott <sebott@linux.ibm.com>
13508 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13509 L:      linux-s390@vger.kernel.org
13510 W:      http://www.ibm.com/developerworks/linux/linux390/
13511 S:      Supported
13512 F:      drivers/s390/cio/
13513
13514 S390 DASD DRIVER
13515 M:      Stefan Haberland <sth@linux.ibm.com>
13516 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13517 L:      linux-s390@vger.kernel.org
13518 W:      http://www.ibm.com/developerworks/linux/linux390/
13519 S:      Supported
13520 F:      drivers/s390/block/dasd*
13521 F:      block/partitions/ibm.c
13522
13523 S390 IOMMU (PCI)
13524 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13525 L:      linux-s390@vger.kernel.org
13526 W:      http://www.ibm.com/developerworks/linux/linux390/
13527 S:      Supported
13528 F:      drivers/iommu/s390-iommu.c
13529
13530 S390 IUCV NETWORK LAYER
13531 M:      Julian Wiedmann <jwi@linux.ibm.com>
13532 M:      Ursula Braun <ubraun@linux.ibm.com>
13533 L:      linux-s390@vger.kernel.org
13534 W:      http://www.ibm.com/developerworks/linux/linux390/
13535 S:      Supported
13536 F:      drivers/s390/net/*iucv*
13537 F:      include/net/iucv/
13538 F:      net/iucv/
13539
13540 S390 NETWORK DRIVERS
13541 M:      Julian Wiedmann <jwi@linux.ibm.com>
13542 M:      Ursula Braun <ubraun@linux.ibm.com>
13543 L:      linux-s390@vger.kernel.org
13544 W:      http://www.ibm.com/developerworks/linux/linux390/
13545 S:      Supported
13546 F:      drivers/s390/net/
13547
13548 S390 PCI SUBSYSTEM
13549 M:      Sebastian Ott <sebott@linux.ibm.com>
13550 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13551 L:      linux-s390@vger.kernel.org
13552 W:      http://www.ibm.com/developerworks/linux/linux390/
13553 S:      Supported
13554 F:      arch/s390/pci/
13555 F:      drivers/pci/hotplug/s390_pci_hpc.c
13556
13557 S390 VFIO-CCW DRIVER
13558 M:      Cornelia Huck <cohuck@redhat.com>
13559 M:      Farhan Ali <alifm@linux.ibm.com>
13560 M:      Eric Farman <farman@linux.ibm.com>
13561 R:      Halil Pasic <pasic@linux.ibm.com>
13562 L:      linux-s390@vger.kernel.org
13563 L:      kvm@vger.kernel.org
13564 S:      Supported
13565 F:      drivers/s390/cio/vfio_ccw*
13566 F:      Documentation/s390/vfio-ccw.txt
13567 F:      include/uapi/linux/vfio_ccw.h
13568
13569 S390 ZCRYPT DRIVER
13570 M:      Harald Freudenberger <freude@linux.ibm.com>
13571 L:      linux-s390@vger.kernel.org
13572 W:      http://www.ibm.com/developerworks/linux/linux390/
13573 S:      Supported
13574 F:      drivers/s390/crypto/
13575
13576 S390 VFIO AP DRIVER
13577 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13578 M:      Pierre Morel <pmorel@linux.ibm.com>
13579 M:      Halil Pasic <pasic@linux.ibm.com>
13580 L:      linux-s390@vger.kernel.org
13581 W:      http://www.ibm.com/developerworks/linux/linux390/
13582 S:      Supported
13583 F:      drivers/s390/crypto/vfio_ap_drv.c
13584 F:      drivers/s390/crypto/vfio_ap_private.h
13585 F:      drivers/s390/crypto/vfio_ap_ops.c
13586 F:      Documentation/s390/vfio-ap.txt
13587
13588 S390 ZFCP DRIVER
13589 M:      Steffen Maier <maier@linux.ibm.com>
13590 M:      Benjamin Block <bblock@linux.ibm.com>
13591 L:      linux-s390@vger.kernel.org
13592 W:      http://www.ibm.com/developerworks/linux/linux390/
13593 S:      Supported
13594 F:      drivers/s390/scsi/zfcp_*
13595
13596 S3C24XX SD/MMC Driver
13597 M:      Ben Dooks <ben-linux@fluff.org>
13598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13599 S:      Supported
13600 F:      drivers/mmc/host/s3cmci.*
13601
13602 SAA6588 RDS RECEIVER DRIVER
13603 M:      Hans Verkuil <hverkuil@xs4all.nl>
13604 L:      linux-media@vger.kernel.org
13605 T:      git git://linuxtv.org/media_tree.git
13606 W:      https://linuxtv.org
13607 S:      Odd Fixes
13608 F:      drivers/media/i2c/saa6588*
13609
13610 SAA7134 VIDEO4LINUX DRIVER
13611 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13612 L:      linux-media@vger.kernel.org
13613 W:      https://linuxtv.org
13614 T:      git git://linuxtv.org/media_tree.git
13615 S:      Odd fixes
13616 F:      Documentation/media/v4l-drivers/saa7134*
13617 F:      drivers/media/pci/saa7134/
13618
13619 SAA7146 VIDEO4LINUX-2 DRIVER
13620 M:      Hans Verkuil <hverkuil@xs4all.nl>
13621 L:      linux-media@vger.kernel.org
13622 T:      git git://linuxtv.org/media_tree.git
13623 S:      Maintained
13624 F:      drivers/media/common/saa7146/
13625 F:      drivers/media/pci/saa7146/
13626 F:      include/media/drv-intf/saa7146*
13627
13628 SAMSUNG AUDIO (ASoC) DRIVERS
13629 M:      Krzysztof Kozlowski <krzk@kernel.org>
13630 M:      Sangbeom Kim <sbkim73@samsung.com>
13631 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13633 S:      Supported
13634 F:      sound/soc/samsung/
13635 F:      Documentation/devicetree/bindings/sound/samsung*
13636
13637 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13638 M:      Krzysztof Kozlowski <krzk@kernel.org>
13639 L:      linux-crypto@vger.kernel.org
13640 L:      linux-samsung-soc@vger.kernel.org
13641 S:      Maintained
13642 F:      drivers/crypto/exynos-rng.c
13643 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13644
13645 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13646 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13647 L:      linux-samsung-soc@vger.kernel.org
13648 S:      Maintained
13649 F:      drivers/char/hw_random/exynos-trng.c
13650 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13651
13652 SAMSUNG FRAMEBUFFER DRIVER
13653 M:      Jingoo Han <jingoohan1@gmail.com>
13654 L:      linux-fbdev@vger.kernel.org
13655 S:      Maintained
13656 F:      drivers/video/fbdev/s3c-fb.c
13657
13658 SAMSUNG LAPTOP DRIVER
13659 M:      Corentin Chary <corentin.chary@gmail.com>
13660 L:      platform-driver-x86@vger.kernel.org
13661 S:      Maintained
13662 F:      drivers/platform/x86/samsung-laptop.c
13663
13664 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13665 M:      Sangbeom Kim <sbkim73@samsung.com>
13666 M:      Krzysztof Kozlowski <krzk@kernel.org>
13667 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13668 L:      linux-kernel@vger.kernel.org
13669 L:      linux-samsung-soc@vger.kernel.org
13670 S:      Supported
13671 F:      drivers/mfd/sec*.c
13672 F:      drivers/regulator/s2m*.c
13673 F:      drivers/regulator/s5m*.c
13674 F:      drivers/clk/clk-s2mps11.c
13675 F:      drivers/rtc/rtc-s5m.c
13676 F:      include/linux/mfd/samsung/
13677 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13678 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13679 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13680 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13681
13682 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13683 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13684 L:      linux-media@vger.kernel.org
13685 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13686 S:      Maintained
13687 F:      drivers/media/platform/s3c-camif/
13688 F:      include/media/drv-intf/s3c_camif.h
13689
13690 SAMSUNG S3FWRN5 NFC DRIVER
13691 M:      Robert Baldyga <r.baldyga@samsung.com>
13692 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13693 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13694 S:      Supported
13695 F:      drivers/nfc/s3fwrn5
13696
13697 SAMSUNG S5C73M3 CAMERA DRIVER
13698 M:      Kyungmin Park <kyungmin.park@samsung.com>
13699 M:      Andrzej Hajda <a.hajda@samsung.com>
13700 L:      linux-media@vger.kernel.org
13701 S:      Supported
13702 F:      drivers/media/i2c/s5c73m3/*
13703
13704 SAMSUNG S5K5BAF CAMERA DRIVER
13705 M:      Kyungmin Park <kyungmin.park@samsung.com>
13706 M:      Andrzej Hajda <a.hajda@samsung.com>
13707 L:      linux-media@vger.kernel.org
13708 S:      Supported
13709 F:      drivers/media/i2c/s5k5baf.c
13710
13711 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13712 M:      Krzysztof Kozlowski <krzk@kernel.org>
13713 M:      Vladimir Zapolskiy <vz@mleia.com>
13714 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13715 L:      linux-crypto@vger.kernel.org
13716 L:      linux-samsung-soc@vger.kernel.org
13717 S:      Maintained
13718 F:      drivers/crypto/s5p-sss.c
13719
13720 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13721 M:      Kyungmin Park <kyungmin.park@samsung.com>
13722 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13723 L:      linux-media@vger.kernel.org
13724 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13725 S:      Supported
13726 F:      drivers/media/platform/exynos4-is/
13727
13728 SAMSUNG SOC CLOCK DRIVERS
13729 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13730 M:      Tomasz Figa <tomasz.figa@gmail.com>
13731 M:      Chanwoo Choi <cw00.choi@samsung.com>
13732 S:      Supported
13733 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13735 F:      drivers/clk/samsung/
13736 F:      include/dt-bindings/clock/exynos*.h
13737 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13738
13739 SAMSUNG SPI DRIVERS
13740 M:      Kukjin Kim <kgene@kernel.org>
13741 M:      Krzysztof Kozlowski <krzk@kernel.org>
13742 M:      Andi Shyti <andi@etezian.org>
13743 L:      linux-spi@vger.kernel.org
13744 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13745 S:      Maintained
13746 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13747 F:      drivers/spi/spi-s3c*
13748 F:      include/linux/platform_data/spi-s3c64xx.h
13749
13750 SAMSUNG SXGBE DRIVERS
13751 M:      Byungho An <bh74.an@samsung.com>
13752 M:      Girish K S <ks.giri@samsung.com>
13753 M:      Vipul Pandya <vipul.pandya@samsung.com>
13754 S:      Supported
13755 L:      netdev@vger.kernel.org
13756 F:      drivers/net/ethernet/samsung/sxgbe/
13757
13758 SAMSUNG THERMAL DRIVER
13759 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13760 L:      linux-pm@vger.kernel.org
13761 L:      linux-samsung-soc@vger.kernel.org
13762 S:      Supported
13763 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13764 F:      drivers/thermal/samsung/
13765
13766 SAMSUNG USB2 PHY DRIVER
13767 M:      Kamil Debski <kamil@wypas.org>
13768 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13769 L:      linux-kernel@vger.kernel.org
13770 S:      Supported
13771 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13772 F:      Documentation/phy/samsung-usb2.txt
13773 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13774 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13775 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13776 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13777 F:      drivers/phy/samsung/phy-samsung-usb2.c
13778 F:      drivers/phy/samsung/phy-samsung-usb2.h
13779
13780 SC1200 WDT DRIVER
13781 M:      Zwane Mwaikambo <zwanem@gmail.com>
13782 S:      Maintained
13783 F:      drivers/watchdog/sc1200wdt.c
13784
13785 SCHEDULER
13786 M:      Ingo Molnar <mingo@redhat.com>
13787 M:      Peter Zijlstra <peterz@infradead.org>
13788 L:      linux-kernel@vger.kernel.org
13789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13790 S:      Maintained
13791 F:      kernel/sched/
13792 F:      include/linux/sched.h
13793 F:      include/uapi/linux/sched.h
13794 F:      include/linux/wait.h
13795 F:      include/linux/preempt.h
13796
13797 SCR24X CHIP CARD INTERFACE DRIVER
13798 M:      Lubomir Rintel <lkundrak@v3.sk>
13799 S:      Supported
13800 F:      drivers/char/pcmcia/scr24x_cs.c
13801
13802 SCSI CDROM DRIVER
13803 M:      Jens Axboe <axboe@kernel.dk>
13804 L:      linux-scsi@vger.kernel.org
13805 W:      http://www.kernel.dk
13806 S:      Maintained
13807 F:      drivers/scsi/sr*
13808
13809 SCSI RDMA PROTOCOL (SRP) INITIATOR
13810 M:      Bart Van Assche <bvanassche@acm.org>
13811 L:      linux-rdma@vger.kernel.org
13812 S:      Supported
13813 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13814 F:      drivers/infiniband/ulp/srp/
13815 F:      include/scsi/srp.h
13816
13817 SCSI RDMA PROTOCOL (SRP) TARGET
13818 M:      Bart Van Assche <bvanassche@acm.org>
13819 L:      linux-rdma@vger.kernel.org
13820 L:      target-devel@vger.kernel.org
13821 S:      Supported
13822 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13823 F:      drivers/infiniband/ulp/srpt/
13824
13825 SCSI SG DRIVER
13826 M:      Doug Gilbert <dgilbert@interlog.com>
13827 L:      linux-scsi@vger.kernel.org
13828 W:      http://sg.danny.cz/sg
13829 S:      Maintained
13830 F:      Documentation/scsi/scsi-generic.txt
13831 F:      drivers/scsi/sg.c
13832 F:      include/scsi/sg.h
13833
13834 SCSI SUBSYSTEM
13835 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13837 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13839 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13840 L:      linux-scsi@vger.kernel.org
13841 S:      Maintained
13842 F:      Documentation/devicetree/bindings/scsi/
13843 F:      drivers/scsi/
13844 F:      include/scsi/
13845
13846 SCSI TAPE DRIVER
13847 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13848 L:      linux-scsi@vger.kernel.org
13849 S:      Maintained
13850 F:      Documentation/scsi/st.txt
13851 F:      drivers/scsi/st.*
13852 F:      drivers/scsi/st_*.h
13853
13854 SCSI TARGET SUBSYSTEM
13855 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13856 L:      linux-scsi@vger.kernel.org
13857 L:      target-devel@vger.kernel.org
13858 W:      http://www.linux-iscsi.org
13859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13860 Q:      https://patchwork.kernel.org/project/target-devel/list/
13861 S:      Supported
13862 F:      drivers/target/
13863 F:      include/target/
13864 F:      Documentation/target/
13865
13866 SCTP PROTOCOL
13867 M:      Vlad Yasevich <vyasevich@gmail.com>
13868 M:      Neil Horman <nhorman@tuxdriver.com>
13869 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13870 L:      linux-sctp@vger.kernel.org
13871 W:      http://lksctp.sourceforge.net
13872 S:      Maintained
13873 F:      Documentation/networking/sctp.txt
13874 F:      include/linux/sctp.h
13875 F:      include/uapi/linux/sctp.h
13876 F:      include/net/sctp/
13877 F:      net/sctp/
13878
13879 SCx200 CPU SUPPORT
13880 M:      Jim Cromie <jim.cromie@gmail.com>
13881 S:      Odd Fixes
13882 F:      Documentation/i2c/busses/scx200_acb
13883 F:      arch/x86/platform/scx200/
13884 F:      drivers/watchdog/scx200_wdt.c
13885 F:      drivers/i2c/busses/scx200*
13886 F:      drivers/mtd/maps/scx200_docflash.c
13887 F:      include/linux/scx200.h
13888
13889 SCx200 GPIO DRIVER
13890 M:      Jim Cromie <jim.cromie@gmail.com>
13891 S:      Maintained
13892 F:      drivers/char/scx200_gpio.c
13893 F:      include/linux/scx200_gpio.h
13894
13895 SCx200 HRT CLOCKSOURCE DRIVER
13896 M:      Jim Cromie <jim.cromie@gmail.com>
13897 S:      Maintained
13898 F:      drivers/clocksource/scx200_hrt.c
13899
13900 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13901 M:      Sascha Sommer <saschasommer@freenet.de>
13902 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13903 S:      Maintained
13904 F:      drivers/mmc/host/sdricoh_cs.c
13905
13906 SECO BOARDS CEC DRIVER
13907 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13908 S:      Maintained
13909 F:      drivers/media/platform/seco-cec/seco-cec.c
13910 F:      drivers/media/platform/seco-cec/seco-cec.h
13911
13912 SECURE COMPUTING
13913 M:      Kees Cook <keescook@chromium.org>
13914 R:      Andy Lutomirski <luto@amacapital.net>
13915 R:      Will Drewry <wad@chromium.org>
13916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13917 S:      Supported
13918 F:      kernel/seccomp.c
13919 F:      include/uapi/linux/seccomp.h
13920 F:      include/linux/seccomp.h
13921 F:      tools/testing/selftests/seccomp/*
13922 F:      tools/testing/selftests/kselftest_harness.h
13923 F:      Documentation/userspace-api/seccomp_filter.rst
13924 K:      \bsecure_computing
13925 K:      \bTIF_SECCOMP\b
13926
13927 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13928 M:      Al Cooper <alcooperx@gmail.com>
13929 L:      linux-mmc@vger.kernel.org
13930 L:      bcm-kernel-feedback-list@broadcom.com
13931 S:      Maintained
13932 F:      drivers/mmc/host/sdhci-brcmstb*
13933
13934 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13935 M:      Adrian Hunter <adrian.hunter@intel.com>
13936 L:      linux-mmc@vger.kernel.org
13937 S:      Maintained
13938 F:      drivers/mmc/host/sdhci*
13939 F:      include/linux/mmc/sdhci*
13940
13941 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13942 M:      Adrian Hunter <adrian.hunter@intel.com>
13943 M:      Ritesh Harjani <riteshh@codeaurora.org>
13944 M:      Asutosh Das <asutoshd@codeaurora.org>
13945 L:      linux-mmc@vger.kernel.org
13946 S:      Maintained
13947 F:      drivers/mmc/host/cqhci*
13948
13949 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13950 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13951 M:      Manjunath M B <manjumb@synopsys.com>
13952 L:      linux-mmc@vger.kernel.org
13953 S:      Maintained
13954 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13955
13956 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13957 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13958 L:      linux-mmc@vger.kernel.org
13959 S:      Supported
13960 F:      drivers/mmc/host/sdhci-of-at91.c
13961
13962 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13963 M:      Ben Dooks <ben-linux@fluff.org>
13964 M:      Jaehoon Chung <jh80.chung@samsung.com>
13965 L:      linux-mmc@vger.kernel.org
13966 S:      Maintained
13967 F:      drivers/mmc/host/sdhci-s3c*
13968
13969 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13970 M:      Viresh Kumar <vireshk@kernel.org>
13971 L:      linux-mmc@vger.kernel.org
13972 S:      Maintained
13973 F:      drivers/mmc/host/sdhci-spear.c
13974
13975 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13976 M:      Kishon Vijay Abraham I <kishon@ti.com>
13977 L:      linux-mmc@vger.kernel.org
13978 S:      Maintained
13979 F:      drivers/mmc/host/sdhci-omap.c
13980
13981 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13982 M:      Scott Bauer <scott.bauer@intel.com>
13983 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13984 L:      linux-block@vger.kernel.org
13985 S:      Supported
13986 F:      block/sed*
13987 F:      block/opal_proto.h
13988 F:      include/linux/sed*
13989 F:      include/uapi/linux/sed*
13990
13991 SECURITY CONTACT
13992 M:      Security Officers <security@kernel.org>
13993 S:      Supported
13994
13995 SECURITY SUBSYSTEM
13996 M:      James Morris <jmorris@namei.org>
13997 M:      "Serge E. Hallyn" <serge@hallyn.com>
13998 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14000 W:      http://kernsec.org/
14001 S:      Supported
14002 F:      security/
14003 X:      security/selinux/
14004
14005 SELINUX SECURITY MODULE
14006 M:      Paul Moore <paul@paul-moore.com>
14007 M:      Stephen Smalley <sds@tycho.nsa.gov>
14008 M:      Eric Paris <eparis@parisplace.org>
14009 L:      selinux@vger.kernel.org
14010 W:      https://selinuxproject.org
14011 W:      https://github.com/SELinuxProject
14012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14013 S:      Supported
14014 F:      include/uapi/linux/selinux_netlink.h
14015 F:      security/selinux/
14016 F:      scripts/selinux/
14017 F:      Documentation/admin-guide/LSM/SELinux.rst
14018
14019 SENSABLE PHANTOM
14020 M:      Jiri Slaby <jirislaby@gmail.com>
14021 S:      Maintained
14022 F:      drivers/misc/phantom.c
14023 F:      include/uapi/linux/phantom.h
14024
14025 SERIAL DEVICE BUS
14026 M:      Rob Herring <robh@kernel.org>
14027 L:      linux-serial@vger.kernel.org
14028 S:      Maintained
14029 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14030 F:      drivers/tty/serdev/
14031 F:      include/linux/serdev.h
14032
14033 SERIAL DRIVERS
14034 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14035 L:      linux-serial@vger.kernel.org
14036 S:      Maintained
14037 F:      Documentation/devicetree/bindings/serial/
14038 F:      drivers/tty/serial/
14039
14040 SERIAL IR RECEIVER
14041 M:      Sean Young <sean@mess.org>
14042 L:      linux-media@vger.kernel.org
14043 S:      Maintained
14044 F:      drivers/media/rc/serial_ir.c
14045
14046 SFC NETWORK DRIVER
14047 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14048 M:      Edward Cree <ecree@solarflare.com>
14049 M:      Martin Habets <mhabets@solarflare.com>
14050 L:      netdev@vger.kernel.org
14051 S:      Supported
14052 F:      drivers/net/ethernet/sfc/
14053
14054 SFF/SFP/SFP+ MODULE SUPPORT
14055 M:      Russell King <linux@armlinux.org.uk>
14056 L:      netdev@vger.kernel.org
14057 S:      Maintained
14058 F:      drivers/net/phy/phylink.c
14059 F:      drivers/net/phy/sfp*
14060 F:      include/linux/phylink.h
14061 F:      include/linux/sfp.h
14062
14063 SGI GRU DRIVER
14064 M:      Dimitri Sivanich <sivanich@sgi.com>
14065 S:      Maintained
14066 F:      drivers/misc/sgi-gru/
14067
14068 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14069 M:      Pat Gefre <pfg@sgi.com>
14070 L:      linux-ia64@vger.kernel.org
14071 S:      Supported
14072 F:      Documentation/ia64/serial.txt
14073 F:      drivers/tty/serial/ioc?_serial.c
14074 F:      include/linux/ioc?.h
14075
14076 SGI XP/XPC/XPNET DRIVER
14077 M:      Cliff Whickman <cpw@sgi.com>
14078 M:      Robin Holt <robinmholt@gmail.com>
14079 S:      Maintained
14080 F:      drivers/misc/sgi-xp/
14081
14082 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14083 M:      Ursula Braun <ubraun@linux.ibm.com>
14084 M:      Karsten Graul <kgraul@linux.ibm.com>
14085 L:      linux-s390@vger.kernel.org
14086 W:      http://www.ibm.com/developerworks/linux/linux390/
14087 S:      Supported
14088 F:      net/smc/
14089
14090 SHARP RJ54N1CB0C SENSOR DRIVER
14091 M:      Jacopo Mondi <jacopo@jmondi.org>
14092 L:      linux-media@vger.kernel.org
14093 T:      git git://linuxtv.org/media_tree.git
14094 S:      Odd fixes
14095 F:      drivers/media/i2c/rj54n1cb0c.c
14096 F:      include/media/i2c/rj54n1cb0c.h
14097
14098 SH_VEU V4L2 MEM2MEM DRIVER
14099 L:      linux-media@vger.kernel.org
14100 S:      Orphan
14101 F:      drivers/media/platform/sh_veu.c
14102
14103 SH_VOU V4L2 OUTPUT DRIVER
14104 L:      linux-media@vger.kernel.org
14105 S:      Orphan
14106 F:      drivers/media/platform/sh_vou.c
14107 F:      include/media/drv-intf/sh_vou.h
14108
14109 SI2157 MEDIA DRIVER
14110 M:      Antti Palosaari <crope@iki.fi>
14111 L:      linux-media@vger.kernel.org
14112 W:      https://linuxtv.org
14113 W:      http://palosaari.fi/linux/
14114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14115 T:      git git://linuxtv.org/anttip/media_tree.git
14116 S:      Maintained
14117 F:      drivers/media/tuners/si2157*
14118
14119 SI2165 MEDIA DRIVER
14120 M:      Matthias Schwarzott <zzam@gentoo.org>
14121 L:      linux-media@vger.kernel.org
14122 W:      https://linuxtv.org
14123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14124 S:      Maintained
14125 F:      drivers/media/dvb-frontends/si2165*
14126
14127 SI2168 MEDIA DRIVER
14128 M:      Antti Palosaari <crope@iki.fi>
14129 L:      linux-media@vger.kernel.org
14130 W:      https://linuxtv.org
14131 W:      http://palosaari.fi/linux/
14132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14133 T:      git git://linuxtv.org/anttip/media_tree.git
14134 S:      Maintained
14135 F:      drivers/media/dvb-frontends/si2168*
14136
14137 SI470X FM RADIO RECEIVER I2C DRIVER
14138 M:      Hans Verkuil <hverkuil@xs4all.nl>
14139 L:      linux-media@vger.kernel.org
14140 T:      git git://linuxtv.org/media_tree.git
14141 W:      https://linuxtv.org
14142 S:      Odd Fixes
14143 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14144
14145 SI470X FM RADIO RECEIVER USB DRIVER
14146 M:      Hans Verkuil <hverkuil@xs4all.nl>
14147 L:      linux-media@vger.kernel.org
14148 T:      git git://linuxtv.org/media_tree.git
14149 W:      https://linuxtv.org
14150 S:      Maintained
14151 F:      drivers/media/radio/si470x/radio-si470x-common.c
14152 F:      drivers/media/radio/si470x/radio-si470x.h
14153 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14154
14155 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14156 M:      Eduardo Valentin <edubezval@gmail.com>
14157 L:      linux-media@vger.kernel.org
14158 T:      git git://linuxtv.org/media_tree.git
14159 W:      https://linuxtv.org
14160 S:      Odd Fixes
14161 F:      drivers/media/radio/si4713/si4713.?
14162
14163 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14164 M:      Eduardo Valentin <edubezval@gmail.com>
14165 L:      linux-media@vger.kernel.org
14166 T:      git git://linuxtv.org/media_tree.git
14167 W:      https://linuxtv.org
14168 S:      Odd Fixes
14169 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14170
14171 SI4713 FM RADIO TRANSMITTER USB DRIVER
14172 M:      Hans Verkuil <hverkuil@xs4all.nl>
14173 L:      linux-media@vger.kernel.org
14174 T:      git git://linuxtv.org/media_tree.git
14175 W:      https://linuxtv.org
14176 S:      Maintained
14177 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14178
14179 SIANO DVB DRIVER
14180 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14181 L:      linux-media@vger.kernel.org
14182 W:      https://linuxtv.org
14183 T:      git git://linuxtv.org/media_tree.git
14184 S:      Odd fixes
14185 F:      drivers/media/common/siano/
14186 F:      drivers/media/usb/siano/
14187 F:      drivers/media/usb/siano/
14188 F:      drivers/media/mmc/siano/
14189
14190 SIFIVE DRIVERS
14191 M:      Palmer Dabbelt <palmer@sifive.com>
14192 M:      Paul Walmsley <paul.walmsley@sifive.com>
14193 L:      linux-riscv@lists.infradead.org
14194 T:      git git://github.com/sifive/riscv-linux.git
14195 S:      Supported
14196 K:      sifive
14197 N:      sifive
14198
14199 SILEAD TOUCHSCREEN DRIVER
14200 M:      Hans de Goede <hdegoede@redhat.com>
14201 L:      linux-input@vger.kernel.org
14202 L:      platform-driver-x86@vger.kernel.org
14203 S:      Maintained
14204 F:      drivers/input/touchscreen/silead.c
14205 F:      drivers/platform/x86/touchscreen_dmi.c
14206
14207 SILICON MOTION SM712 FRAME BUFFER DRIVER
14208 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14209 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14210 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14211 L:      linux-fbdev@vger.kernel.org
14212 S:      Maintained
14213 F:      drivers/video/fbdev/sm712*
14214 F:      Documentation/fb/sm712fb.txt
14215
14216 SIMPLE FIRMWARE INTERFACE (SFI)
14217 M:      Len Brown <lenb@kernel.org>
14218 L:      sfi-devel@simplefirmware.org
14219 W:      http://simplefirmware.org/
14220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14221 S:      Supported
14222 F:      arch/x86/platform/sfi/
14223 F:      drivers/sfi/
14224 F:      include/linux/sfi*.h
14225
14226 SIMPLEFB FB DRIVER
14227 M:      Hans de Goede <hdegoede@redhat.com>
14228 L:      linux-fbdev@vger.kernel.org
14229 S:      Maintained
14230 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14231 F:      drivers/video/fbdev/simplefb.c
14232 F:      include/linux/platform_data/simplefb.h
14233
14234 SIMTEC EB110ATX (Chalice CATS)
14235 P:      Ben Dooks
14236 P:      Vincent Sanders <vince@simtec.co.uk>
14237 M:      Simtec Linux Team <linux@simtec.co.uk>
14238 W:      http://www.simtec.co.uk/products/EB110ATX/
14239 S:      Supported
14240
14241 SIMTEC EB2410ITX (BAST)
14242 P:      Ben Dooks
14243 P:      Vincent Sanders <vince@simtec.co.uk>
14244 M:      Simtec Linux Team <linux@simtec.co.uk>
14245 W:      http://www.simtec.co.uk/products/EB2410ITX/
14246 S:      Supported
14247 F:      arch/arm/mach-s3c24xx/mach-bast.c
14248 F:      arch/arm/mach-s3c24xx/bast-ide.c
14249 F:      arch/arm/mach-s3c24xx/bast-irq.c
14250
14251 SIPHASH PRF ROUTINES
14252 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14253 S:      Maintained
14254 F:      lib/siphash.c
14255 F:      lib/test_siphash.c
14256 F:      include/linux/siphash.h
14257
14258 SIOX
14259 M:      Gavin Schenk <g.schenk@eckelmann.de>
14260 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14261 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14262 S:      Supported
14263 F:      drivers/siox/*
14264 F:      drivers/gpio/gpio-siox.c
14265 F:      include/trace/events/siox.h
14266
14267 SIS 190 ETHERNET DRIVER
14268 M:      Francois Romieu <romieu@fr.zoreil.com>
14269 L:      netdev@vger.kernel.org
14270 S:      Maintained
14271 F:      drivers/net/ethernet/sis/sis190.c
14272
14273 SIS 900/7016 FAST ETHERNET DRIVER
14274 M:      Daniele Venzano <venza@brownhat.org>
14275 W:      http://www.brownhat.org/sis900.html
14276 L:      netdev@vger.kernel.org
14277 S:      Maintained
14278 F:      drivers/net/ethernet/sis/sis900.*
14279
14280 SIS FRAMEBUFFER DRIVER
14281 M:      Thomas Winischhofer <thomas@winischhofer.net>
14282 W:      http://www.winischhofer.net/linuxsisvga.shtml
14283 S:      Maintained
14284 F:      Documentation/fb/sisfb.txt
14285 F:      drivers/video/fbdev/sis/
14286 F:      include/video/sisfb.h
14287
14288 SIS USB2VGA DRIVER
14289 M:      Thomas Winischhofer <thomas@winischhofer.net>
14290 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14291 S:      Maintained
14292 F:      drivers/usb/misc/sisusbvga/
14293
14294 SLAB ALLOCATOR
14295 M:      Christoph Lameter <cl@linux.com>
14296 M:      Pekka Enberg <penberg@kernel.org>
14297 M:      David Rientjes <rientjes@google.com>
14298 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14299 M:      Andrew Morton <akpm@linux-foundation.org>
14300 L:      linux-mm@kvack.org
14301 S:      Maintained
14302 F:      include/linux/sl?b*.h
14303 F:      mm/sl?b*
14304
14305 SLEEPABLE READ-COPY UPDATE (SRCU)
14306 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14307 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14308 M:      Josh Triplett <josh@joshtriplett.org>
14309 R:      Steven Rostedt <rostedt@goodmis.org>
14310 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14311 L:      rcu@vger.kernel.org
14312 W:      http://www.rdrop.com/users/paulmck/RCU/
14313 S:      Supported
14314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14315 F:      include/linux/srcu*.h
14316 F:      kernel/rcu/srcu*.c
14317
14318 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14319 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14320 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14321 S:      Maintained
14322 F:      drivers/slimbus/
14323 F:      Documentation/devicetree/bindings/slimbus/
14324 F:      include/linux/slimbus.h
14325
14326 SMACK SECURITY MODULE
14327 M:      Casey Schaufler <casey@schaufler-ca.com>
14328 L:      linux-security-module@vger.kernel.org
14329 W:      http://schaufler-ca.com
14330 T:      git git://github.com/cschaufler/smack-next
14331 S:      Maintained
14332 F:      Documentation/admin-guide/LSM/Smack.rst
14333 F:      security/smack/
14334
14335 SMC91x ETHERNET DRIVER
14336 M:      Nicolas Pitre <nico@fluxnic.net>
14337 S:      Odd Fixes
14338 F:      drivers/net/ethernet/smsc/smc91x.*
14339
14340 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14341 M:      Sakari Ailus <sakari.ailus@iki.fi>
14342 L:      linux-media@vger.kernel.org
14343 S:      Maintained
14344 F:      drivers/media/i2c/smiapp/
14345 F:      include/media/i2c/smiapp.h
14346 F:      drivers/media/i2c/smiapp-pll.c
14347 F:      drivers/media/i2c/smiapp-pll.h
14348 F:      include/uapi/linux/smiapp.h
14349 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14350
14351 SMM665 HARDWARE MONITOR DRIVER
14352 M:      Guenter Roeck <linux@roeck-us.net>
14353 L:      linux-hwmon@vger.kernel.org
14354 S:      Maintained
14355 F:      Documentation/hwmon/smm665.rst
14356 F:      drivers/hwmon/smm665.c
14357
14358 SMSC EMC2103 HARDWARE MONITOR DRIVER
14359 M:      Steve Glendinning <steve.glendinning@shawell.net>
14360 L:      linux-hwmon@vger.kernel.org
14361 S:      Maintained
14362 F:      Documentation/hwmon/emc2103.rst
14363 F:      drivers/hwmon/emc2103.c
14364
14365 SMSC SCH5627 HARDWARE MONITOR DRIVER
14366 M:      Hans de Goede <hdegoede@redhat.com>
14367 L:      linux-hwmon@vger.kernel.org
14368 S:      Supported
14369 F:      Documentation/hwmon/sch5627.rst
14370 F:      drivers/hwmon/sch5627.c
14371
14372 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14373 M:      Steve Glendinning <steve.glendinning@shawell.net>
14374 L:      linux-fbdev@vger.kernel.org
14375 S:      Maintained
14376 F:      drivers/video/fbdev/smscufx.c
14377
14378 SMSC47B397 HARDWARE MONITOR DRIVER
14379 M:      Jean Delvare <jdelvare@suse.com>
14380 L:      linux-hwmon@vger.kernel.org
14381 S:      Maintained
14382 F:      Documentation/hwmon/smsc47b397.rst
14383 F:      drivers/hwmon/smsc47b397.c
14384
14385 SMSC911x ETHERNET DRIVER
14386 M:      Steve Glendinning <steve.glendinning@shawell.net>
14387 L:      netdev@vger.kernel.org
14388 S:      Maintained
14389 F:      include/linux/smsc911x.h
14390 F:      drivers/net/ethernet/smsc/smsc911x.*
14391
14392 SMSC9420 PCI ETHERNET DRIVER
14393 M:      Steve Glendinning <steve.glendinning@shawell.net>
14394 L:      netdev@vger.kernel.org
14395 S:      Maintained
14396 F:      drivers/net/ethernet/smsc/smsc9420.*
14397
14398 SOC-CAMERA V4L2 SUBSYSTEM
14399 L:      linux-media@vger.kernel.org
14400 T:      git git://linuxtv.org/media_tree.git
14401 S:      Orphan
14402 F:      include/media/soc*
14403 F:      drivers/media/i2c/soc_camera/
14404 F:      drivers/media/platform/soc_camera/
14405
14406 SOCIONEXT SYNQUACER I2C DRIVER
14407 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14408 L:      linux-i2c@vger.kernel.org
14409 S:      Maintained
14410 F:      drivers/i2c/busses/i2c-synquacer.c
14411 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14412
14413 SOCIONEXT UNIPHIER SOUND DRIVER
14414 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14415 S:      Orphan
14416 F:      sound/soc/uniphier/
14417
14418 SOEKRIS NET48XX LED SUPPORT
14419 M:      Chris Boot <bootc@bootc.net>
14420 S:      Maintained
14421 F:      drivers/leds/leds-net48xx.c
14422
14423 SOFT-ROCE DRIVER (rxe)
14424 M:      Moni Shoua <monis@mellanox.com>
14425 L:      linux-rdma@vger.kernel.org
14426 S:      Supported
14427 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14428 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14429 F:      drivers/infiniband/sw/rxe/
14430 F:      include/uapi/rdma/rdma_user_rxe.h
14431
14432 SOFTLOGIC 6x10 MPEG CODEC
14433 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14434 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14435 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14436 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14437 M:      Ismael Luceno <ismael@iodev.co.uk>
14438 L:      linux-media@vger.kernel.org
14439 S:      Supported
14440 F:      drivers/media/pci/solo6x10/
14441
14442 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14443 M:      James Morse <james.morse@arm.com>
14444 L:      linux-arm-kernel@lists.infradead.org
14445 S:      Maintained
14446 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14447 F:      drivers/firmware/arm_sdei.c
14448 F:      include/linux/arm_sdei.h
14449 F:      include/uapi/linux/arm_sdei.h
14450
14451 SOFTWARE RAID (Multiple Disks) SUPPORT
14452 M:      Shaohua Li <shli@kernel.org>
14453 L:      linux-raid@vger.kernel.org
14454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14455 S:      Supported
14456 F:      drivers/md/Makefile
14457 F:      drivers/md/Kconfig
14458 F:      drivers/md/md*
14459 F:      drivers/md/raid*
14460 F:      include/linux/raid/
14461 F:      include/uapi/linux/raid/
14462
14463 SOCIONEXT (SNI) AVE NETWORK DRIVER
14464 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14465 L:      netdev@vger.kernel.org
14466 S:      Maintained
14467 F:      drivers/net/ethernet/socionext/sni_ave.c
14468 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14469
14470 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14471 M:      Jassi Brar <jaswinder.singh@linaro.org>
14472 L:      netdev@vger.kernel.org
14473 S:      Maintained
14474 F:      drivers/net/ethernet/socionext/netsec.c
14475 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14476
14477 SOLIDRUN CLEARFOG SUPPORT
14478 M:      Russell King <linux@armlinux.org.uk>
14479 S:      Maintained
14480 F:      arch/arm/boot/dts/armada-388-clearfog*
14481 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14482
14483 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14484 M:      Russell King <linux@armlinux.org.uk>
14485 S:      Maintained
14486 F:      arch/arm/boot/dts/imx6*-cubox-i*
14487 F:      arch/arm/boot/dts/imx6*-hummingboard*
14488 F:      arch/arm/boot/dts/imx6*-sr-*
14489
14490 SONIC NETWORK DRIVER
14491 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14492 L:      netdev@vger.kernel.org
14493 S:      Maintained
14494 F:      drivers/net/ethernet/natsemi/sonic.*
14495
14496 SONICS SILICON BACKPLANE DRIVER (SSB)
14497 M:      Michael Buesch <m@bues.ch>
14498 L:      linux-wireless@vger.kernel.org
14499 S:      Maintained
14500 F:      drivers/ssb/
14501 F:      include/linux/ssb/
14502
14503 SONY IMX214 SENSOR DRIVER
14504 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14505 L:      linux-media@vger.kernel.org
14506 T:      git git://linuxtv.org/media_tree.git
14507 S:      Maintained
14508 F:      drivers/media/i2c/imx214.c
14509 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14510
14511 SONY IMX258 SENSOR DRIVER
14512 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14513 L:      linux-media@vger.kernel.org
14514 T:      git git://linuxtv.org/media_tree.git
14515 S:      Maintained
14516 F:      drivers/media/i2c/imx258.c
14517
14518 SONY IMX274 SENSOR DRIVER
14519 M:      Leon Luo <leonl@leopardimaging.com>
14520 L:      linux-media@vger.kernel.org
14521 T:      git git://linuxtv.org/media_tree.git
14522 S:      Maintained
14523 F:      drivers/media/i2c/imx274.c
14524 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14525
14526 SONY IMX319 SENSOR DRIVER
14527 M:      Bingbu Cao <bingbu.cao@intel.com>
14528 L:      linux-media@vger.kernel.org
14529 T:      git git://linuxtv.org/media_tree.git
14530 S:      Maintained
14531 F:      drivers/media/i2c/imx319.c
14532
14533 SONY IMX355 SENSOR DRIVER
14534 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14535 L:      linux-media@vger.kernel.org
14536 T:      git git://linuxtv.org/media_tree.git
14537 S:      Maintained
14538 F:      drivers/media/i2c/imx355.c
14539
14540 SONY MEMORYSTICK SUBSYSTEM
14541 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14542 M:      Alex Dubov <oakad@yahoo.com>
14543 M:      Ulf Hansson <ulf.hansson@linaro.org>
14544 L:      linux-mmc@vger.kernel.org
14545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14546 S:      Maintained
14547 F:      drivers/memstick/
14548 F:      include/linux/memstick.h
14549
14550 SONY VAIO CONTROL DEVICE DRIVER
14551 M:      Mattia Dongili <malattia@linux.it>
14552 L:      platform-driver-x86@vger.kernel.org
14553 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14554 S:      Maintained
14555 F:      Documentation/laptops/sony-laptop.txt
14556 F:      drivers/char/sonypi.c
14557 F:      drivers/platform/x86/sony-laptop.c
14558 F:      include/linux/sony-laptop.h
14559
14560 SOUND
14561 M:      Jaroslav Kysela <perex@perex.cz>
14562 M:      Takashi Iwai <tiwai@suse.com>
14563 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14564 W:      http://www.alsa-project.org/
14565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14566 T:      git git://git.alsa-project.org/alsa-kernel.git
14567 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14568 S:      Maintained
14569 F:      Documentation/sound/
14570 F:      include/sound/
14571 F:      include/uapi/sound/
14572 F:      sound/
14573
14574 SOUND - COMPRESSED AUDIO
14575 M:      Vinod Koul <vkoul@kernel.org>
14576 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14578 S:      Supported
14579 F:      Documentation/sound/designs/compress-offload.rst
14580 F:      include/sound/compress_driver.h
14581 F:      include/uapi/sound/compress_*
14582 F:      sound/core/compress_offload.c
14583 F:      sound/soc/soc-compress.c
14584
14585 SOUND - DMAENGINE HELPERS
14586 M:      Lars-Peter Clausen <lars@metafoo.de>
14587 S:      Supported
14588 F:      include/sound/dmaengine_pcm.h
14589 F:      sound/core/pcm_dmaengine.c
14590 F:      sound/soc/soc-generic-dmaengine-pcm.c
14591
14592 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14593 M:      Liam Girdwood <lgirdwood@gmail.com>
14594 M:      Mark Brown <broonie@kernel.org>
14595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14596 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14597 W:      http://alsa-project.org/main/index.php/ASoC
14598 S:      Supported
14599 F:      Documentation/devicetree/bindings/sound/
14600 F:      Documentation/sound/soc/
14601 F:      sound/soc/
14602 F:      include/dt-bindings/sound/
14603 F:      include/sound/soc*
14604
14605 SOUNDWIRE SUBSYSTEM
14606 M:      Vinod Koul <vkoul@kernel.org>
14607 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14608 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14610 S:      Supported
14611 F:      Documentation/driver-api/soundwire/
14612 F:      drivers/soundwire/
14613 F:      include/linux/soundwire/
14614
14615 SP2 MEDIA DRIVER
14616 M:      Olli Salonen <olli.salonen@iki.fi>
14617 L:      linux-media@vger.kernel.org
14618 W:      https://linuxtv.org
14619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14620 S:      Maintained
14621 F:      drivers/media/dvb-frontends/sp2*
14622
14623 SPARC + UltraSPARC (sparc/sparc64)
14624 M:      "David S. Miller" <davem@davemloft.net>
14625 L:      sparclinux@vger.kernel.org
14626 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14629 S:      Maintained
14630 F:      arch/sparc/
14631 F:      drivers/sbus/
14632
14633 SPARC SERIAL DRIVERS
14634 M:      "David S. Miller" <davem@davemloft.net>
14635 L:      sparclinux@vger.kernel.org
14636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14638 S:      Maintained
14639 F:      include/linux/sunserialcore.h
14640 F:      drivers/tty/serial/suncore.c
14641 F:      drivers/tty/serial/sunhv.c
14642 F:      drivers/tty/serial/sunsab.c
14643 F:      drivers/tty/serial/sunsab.h
14644 F:      drivers/tty/serial/sunsu.c
14645 F:      drivers/tty/serial/sunzilog.c
14646 F:      drivers/tty/serial/sunzilog.h
14647 F:      drivers/tty/vcc.c
14648
14649 SPARSE CHECKER
14650 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14651 L:      linux-sparse@vger.kernel.org
14652 W:      https://sparse.wiki.kernel.org/
14653 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14654 S:      Maintained
14655 F:      include/linux/compiler.h
14656
14657 SPEAR CLOCK FRAMEWORK SUPPORT
14658 M:      Viresh Kumar <vireshk@kernel.org>
14659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14660 W:      http://www.st.com/spear
14661 S:      Maintained
14662 F:      drivers/clk/spear/
14663
14664 SPEAR PLATFORM SUPPORT
14665 M:      Viresh Kumar <vireshk@kernel.org>
14666 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14668 W:      http://www.st.com/spear
14669 S:      Maintained
14670 F:      arch/arm/boot/dts/spear*
14671 F:      arch/arm/mach-spear/
14672
14673 SPI NOR SUBSYSTEM
14674 M:      Marek Vasut <marek.vasut@gmail.com>
14675 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14676 L:      linux-mtd@lists.infradead.org
14677 W:      http://www.linux-mtd.infradead.org/
14678 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14679 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14680 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14681 S:      Maintained
14682 F:      drivers/mtd/spi-nor/
14683 F:      include/linux/mtd/spi-nor.h
14684
14685 SPI SUBSYSTEM
14686 M:      Mark Brown <broonie@kernel.org>
14687 L:      linux-spi@vger.kernel.org
14688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14689 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14690 S:      Maintained
14691 F:      Documentation/devicetree/bindings/spi/
14692 F:      Documentation/spi/
14693 F:      drivers/spi/
14694 F:      include/linux/spi/
14695 F:      include/uapi/linux/spi/
14696 F:      tools/spi/
14697
14698 SPIDERNET NETWORK DRIVER for CELL
14699 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14700 L:      netdev@vger.kernel.org
14701 S:      Supported
14702 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14703 F:      drivers/net/ethernet/toshiba/spider_net*
14704
14705 SPMI SUBSYSTEM
14706 R:      Stephen Boyd <sboyd@kernel.org>
14707 L:      linux-arm-msm@vger.kernel.org
14708 F:      Documentation/devicetree/bindings/spmi/
14709 F:      drivers/spmi/
14710 F:      include/dt-bindings/spmi/spmi.h
14711 F:      include/linux/spmi.h
14712 F:      include/trace/events/spmi.h
14713
14714 SPU FILE SYSTEM
14715 M:      Jeremy Kerr <jk@ozlabs.org>
14716 L:      linuxppc-dev@lists.ozlabs.org
14717 W:      http://www.ibm.com/developerworks/power/cell/
14718 S:      Supported
14719 F:      Documentation/filesystems/spufs.txt
14720 F:      arch/powerpc/platforms/cell/spufs/
14721
14722 SQUASHFS FILE SYSTEM
14723 M:      Phillip Lougher <phillip@squashfs.org.uk>
14724 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14725 W:      http://squashfs.org.uk
14726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14727 S:      Maintained
14728 F:      Documentation/filesystems/squashfs.txt
14729 F:      fs/squashfs/
14730
14731 SRM (Alpha) environment access
14732 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14733 S:      Maintained
14734 F:      arch/alpha/kernel/srm_env.c
14735
14736 ST LSM6DSx IMU IIO DRIVER
14737 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14738 L:      linux-iio@vger.kernel.org
14739 W:      http://www.st.com/
14740 S:      Maintained
14741 F:      drivers/iio/imu/st_lsm6dsx/
14742 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14743
14744 ST STM32 I2C/SMBUS DRIVER
14745 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14746 L:      linux-i2c@vger.kernel.org
14747 S:      Maintained
14748 F:      drivers/i2c/busses/i2c-stm32*
14749
14750 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14751 M:      Song Qiang <songqiang1304521@gmail.com>
14752 L:      linux-iio@vger.kernel.org
14753 S:      Maintained
14754 F:      drivers/iio/proximity/vl53l0x-i2c.c
14755 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14756
14757 STABLE BRANCH
14758 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14759 M:      Sasha Levin <sashal@kernel.org>
14760 L:      stable@vger.kernel.org
14761 S:      Supported
14762 F:      Documentation/process/stable-kernel-rules.rst
14763
14764 STAGING - COMEDI
14765 M:      Ian Abbott <abbotti@mev.co.uk>
14766 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14767 S:      Odd Fixes
14768 F:      drivers/staging/comedi/
14769
14770 STAGING - EROFS FILE SYSTEM
14771 M:      Gao Xiang <gaoxiang25@huawei.com>
14772 M:      Chao Yu <yuchao0@huawei.com>
14773 L:      linux-erofs@lists.ozlabs.org
14774 S:      Maintained
14775 F:      drivers/staging/erofs/
14776
14777 STAGING - INDUSTRIAL IO
14778 M:      Jonathan Cameron <jic23@kernel.org>
14779 L:      linux-iio@vger.kernel.org
14780 S:      Odd Fixes
14781 F:      Documentation/devicetree/bindings/staging/iio/
14782 F:      drivers/staging/iio/
14783
14784 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14785 M:      Marc Dietrich <marvin24@gmx.de>
14786 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14787 L:      linux-tegra@vger.kernel.org
14788 S:      Maintained
14789 F:      drivers/staging/nvec/
14790
14791 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14792 M:      Jens Frederich <jfrederich@gmail.com>
14793 M:      Daniel Drake <dsd@laptop.org>
14794 M:      Jon Nettleton <jon.nettleton@gmail.com>
14795 W:      http://wiki.laptop.org/go/DCON
14796 S:      Maintained
14797 F:      drivers/staging/olpc_dcon/
14798
14799 STAGING - REALTEK RTL8712U DRIVERS
14800 M:      Larry Finger <Larry.Finger@lwfinger.net>
14801 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14802 S:      Odd Fixes
14803 F:      drivers/staging/rtl8712/
14804
14805 STAGING - REALTEK RTL8188EU DRIVERS
14806 M:      Larry Finger <Larry.Finger@lwfinger.net>
14807 S:      Odd Fixes
14808 F:      drivers/staging/rtl8188eu/
14809
14810 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14811 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14812 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14813 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14814 L:      linux-fbdev@vger.kernel.org
14815 S:      Maintained
14816 F:      drivers/staging/sm750fb/
14817
14818 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14819 M:      William Hubbs <w.d.hubbs@gmail.com>
14820 M:      Chris Brannon <chris@the-brannons.com>
14821 M:      Kirk Reiser <kirk@reisers.ca>
14822 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14823 L:      speakup@linux-speakup.org
14824 W:      http://www.linux-speakup.org/
14825 S:      Odd Fixes
14826 F:      drivers/staging/speakup/
14827
14828 STAGING - VIA VT665X DRIVERS
14829 M:      Forest Bond <forest@alittletooquiet.net>
14830 S:      Odd Fixes
14831 F:      drivers/staging/vt665?/
14832
14833 STAGING - WILC1000 WIFI DRIVER
14834 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14835 M:      Ajay Singh <ajay.kathat@microchip.com>
14836 L:      linux-wireless@vger.kernel.org
14837 S:      Supported
14838 F:      drivers/staging/wilc1000/
14839
14840 STAGING SUBSYSTEM
14841 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14843 L:      devel@driverdev.osuosl.org
14844 S:      Supported
14845 F:      drivers/staging/
14846
14847 STARFIRE/DURALAN NETWORK DRIVER
14848 M:      Ion Badulescu <ionut@badula.org>
14849 S:      Odd Fixes
14850 F:      drivers/net/ethernet/adaptec/starfire*
14851
14852 STEC S1220 SKD DRIVER
14853 M:      Bart Van Assche <bart.vanassche@wdc.com>
14854 L:      linux-block@vger.kernel.org
14855 S:      Maintained
14856 F:      drivers/block/skd*[ch]
14857
14858 STI AUDIO (ASoC) DRIVERS
14859 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14860 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14861 S:      Maintained
14862 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14863 F:      sound/soc/sti/
14864
14865 STI CEC DRIVER
14866 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14867 S:      Maintained
14868 F:      drivers/media/platform/sti/cec/
14869 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14870
14871 STK1160 USB VIDEO CAPTURE DRIVER
14872 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14873 L:      linux-media@vger.kernel.org
14874 T:      git git://linuxtv.org/media_tree.git
14875 S:      Maintained
14876 F:      drivers/media/usb/stk1160/
14877
14878 STM32 AUDIO (ASoC) DRIVERS
14879 M:      Olivier Moysan <olivier.moysan@st.com>
14880 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14881 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14882 S:      Maintained
14883 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14884 F:      sound/soc/stm/
14885
14886 STM32 TIMER/LPTIMER DRIVERS
14887 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14888 S:      Maintained
14889 F:      drivers/*/stm32-*timer*
14890 F:      drivers/pwm/pwm-stm32*
14891 F:      include/linux/*/stm32-*tim*
14892 F:      Documentation/ABI/testing/*timer-stm32
14893 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14894 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14895
14896 STMMAC ETHERNET DRIVER
14897 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14898 M:      Alexandre Torgue <alexandre.torgue@st.com>
14899 M:      Jose Abreu <joabreu@synopsys.com>
14900 L:      netdev@vger.kernel.org
14901 W:      http://www.stlinux.com
14902 S:      Supported
14903 F:      drivers/net/ethernet/stmicro/stmmac/
14904
14905 SUN3/3X
14906 M:      Sam Creasey <sammy@sammy.net>
14907 W:      http://sammy.net/sun3/
14908 S:      Maintained
14909 F:      arch/m68k/kernel/*sun3*
14910 F:      arch/m68k/sun3*/
14911 F:      arch/m68k/include/asm/sun3*
14912 F:      drivers/net/ethernet/i825xx/sun3*
14913
14914 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14915 M:      Hans de Goede <hdegoede@redhat.com>
14916 L:      linux-input@vger.kernel.org
14917 S:      Maintained
14918 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14919 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14920
14921 SUNDANCE NETWORK DRIVER
14922 M:      Denis Kirjanov <kda@linux-powerpc.org>
14923 L:      netdev@vger.kernel.org
14924 S:      Maintained
14925 F:      drivers/net/ethernet/dlink/sundance.c
14926
14927 SUPERH
14928 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14929 M:      Rich Felker <dalias@libc.org>
14930 L:      linux-sh@vger.kernel.org
14931 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14932 S:      Maintained
14933 F:      Documentation/sh/
14934 F:      arch/sh/
14935 F:      drivers/sh/
14936
14937 SUSPEND TO RAM
14938 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14939 M:      Len Brown <len.brown@intel.com>
14940 M:      Pavel Machek <pavel@ucw.cz>
14941 L:      linux-pm@vger.kernel.org
14942 B:      https://bugzilla.kernel.org
14943 S:      Supported
14944 F:      Documentation/power/
14945 F:      arch/x86/kernel/acpi/
14946 F:      drivers/base/power/
14947 F:      kernel/power/
14948 F:      include/linux/suspend.h
14949 F:      include/linux/freezer.h
14950 F:      include/linux/pm.h
14951
14952 SVGA HANDLING
14953 M:      Martin Mares <mj@ucw.cz>
14954 L:      linux-video@atrey.karlin.mff.cuni.cz
14955 S:      Maintained
14956 F:      Documentation/svga.txt
14957 F:      arch/x86/boot/video*
14958
14959 SWIOTLB SUBSYSTEM
14960 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14961 L:      iommu@lists.linux-foundation.org
14962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14963 S:      Supported
14964 F:      kernel/dma/swiotlb.c
14965 F:      arch/*/kernel/pci-swiotlb.c
14966 F:      include/linux/swiotlb.h
14967
14968 SWITCHDEV
14969 M:      Jiri Pirko <jiri@resnulli.us>
14970 M:      Ivan Vecera <ivecera@redhat.com>
14971 L:      netdev@vger.kernel.org
14972 S:      Supported
14973 F:      net/switchdev/
14974 F:      include/net/switchdev.h
14975
14976 SY8106A REGULATOR DRIVER
14977 M:      Icenowy Zheng <icenowy@aosc.io>
14978 S:      Maintained
14979 F:      drivers/regulator/sy8106a-regulator.c
14980 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14981
14982 SYNC FILE FRAMEWORK
14983 M:      Sumit Semwal <sumit.semwal@linaro.org>
14984 R:      Gustavo Padovan <gustavo@padovan.org>
14985 S:      Maintained
14986 L:      linux-media@vger.kernel.org
14987 L:      dri-devel@lists.freedesktop.org
14988 F:      drivers/dma-buf/sync_*
14989 F:      drivers/dma-buf/dma-fence*
14990 F:      drivers/dma-buf/sw_sync.c
14991 F:      include/linux/sync_file.h
14992 F:      include/uapi/linux/sync_file.h
14993 F:      Documentation/sync_file.txt
14994 T:      git git://anongit.freedesktop.org/drm/drm-misc
14995
14996 SYNOPSYS ARC ARCHITECTURE
14997 M:      Vineet Gupta <vgupta@synopsys.com>
14998 L:      linux-snps-arc@lists.infradead.org
14999 S:      Supported
15000 F:      arch/arc/
15001 F:      Documentation/devicetree/bindings/arc/*
15002 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15003 F:      drivers/clocksource/arc_timer.c
15004 F:      drivers/tty/serial/arc_uart.c
15005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15006
15007 SYNOPSYS ARC HSDK SDP pll clock driver
15008 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15009 S:      Supported
15010 F:      drivers/clk/clk-hsdk-pll.c
15011 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15012
15013 SYNOPSYS ARC SDP clock driver
15014 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15015 S:      Supported
15016 F:      drivers/clk/axs10x/*
15017 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15018
15019 SYNOPSYS ARC SDP platform support
15020 M:      Alexey Brodkin <abrodkin@synopsys.com>
15021 S:      Supported
15022 F:      arch/arc/plat-axs10x
15023 F:      arch/arc/boot/dts/ax*
15024 F:      Documentation/devicetree/bindings/arc/axs10*
15025
15026 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15027 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15028 S:      Supported
15029 F:      drivers/reset/reset-axs10x.c
15030 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15031
15032 SYNOPSYS CREG GPIO DRIVER
15033 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15034 S:      Maintained
15035 F:      drivers/gpio/gpio-creg-snps.c
15036 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15037
15038 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15039 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15040 S:      Maintained
15041 F:      drivers/tty/serial/8250/8250_dw.c
15042
15043 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15044 M:      Hoan Tran <hoan@os.amperecomputing.com>
15045 L:      linux-gpio@vger.kernel.org
15046 S:      Maintained
15047 F:      drivers/gpio/gpio-dwapb.c
15048 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15049
15050 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15051 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15052 S:      Maintained
15053 F:      drivers/dma/dwi-axi-dmac/
15054 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15055
15056 SYNOPSYS DESIGNWARE DMAC DRIVER
15057 M:      Viresh Kumar <vireshk@kernel.org>
15058 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15059 S:      Maintained
15060 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15061 F:      drivers/dma/dw/
15062 F:      include/dt-bindings/dma/dw-dmac.h
15063 F:      include/linux/dma/dw.h
15064 F:      include/linux/platform_data/dma-dw.h
15065
15066 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15067 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15068 L:      netdev@vger.kernel.org
15069 S:      Supported
15070 F:      drivers/net/ethernet/synopsys/
15071
15072 SYNOPSYS DESIGNWARE I2C DRIVER
15073 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15074 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15075 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15076 L:      linux-i2c@vger.kernel.org
15077 S:      Maintained
15078 F:      drivers/i2c/busses/i2c-designware-*
15079 F:      include/linux/platform_data/i2c-designware.h
15080
15081 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15082 M:      Jaehoon Chung <jh80.chung@samsung.com>
15083 L:      linux-mmc@vger.kernel.org
15084 S:      Maintained
15085 F:      drivers/mmc/host/dw_mmc*
15086
15087 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15088 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15089 S:      Supported
15090 F:      drivers/reset/reset-hsdk.c
15091 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15092 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15093
15094 SYSTEM CONFIGURATION (SYSCON)
15095 M:      Lee Jones <lee.jones@linaro.org>
15096 M:      Arnd Bergmann <arnd@arndb.de>
15097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15098 S:      Supported
15099 F:      drivers/mfd/syscon.c
15100
15101 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15102 M:      Sudeep Holla <sudeep.holla@arm.com>
15103 L:      linux-arm-kernel@lists.infradead.org
15104 S:      Maintained
15105 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15106 F:      drivers/clk/clk-sc[mp]i.c
15107 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15108 F:      drivers/firmware/arm_scpi.c
15109 F:      drivers/firmware/arm_scmi/
15110 F:      include/linux/sc[mp]i_protocol.h
15111
15112 SYSTEM RESET/SHUTDOWN DRIVERS
15113 M:      Sebastian Reichel <sre@kernel.org>
15114 L:      linux-pm@vger.kernel.org
15115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15116 S:      Maintained
15117 F:      Documentation/devicetree/bindings/power/reset/
15118 F:      drivers/power/reset/
15119
15120 SYSTEM TRACE MODULE CLASS
15121 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15122 S:      Maintained
15123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15124 F:      Documentation/trace/stm.rst
15125 F:      drivers/hwtracing/stm/
15126 F:      include/linux/stm.h
15127 F:      include/uapi/linux/stm.h
15128
15129 SYSV FILESYSTEM
15130 M:      Christoph Hellwig <hch@infradead.org>
15131 S:      Maintained
15132 F:      Documentation/filesystems/sysv-fs.txt
15133 F:      fs/sysv/
15134 F:      include/linux/sysv_fs.h
15135
15136 TASKSTATS STATISTICS INTERFACE
15137 M:      Balbir Singh <bsingharora@gmail.com>
15138 S:      Maintained
15139 F:      Documentation/accounting/taskstats*
15140 F:      include/linux/taskstats*
15141 F:      kernel/taskstats.c
15142
15143 TC subsystem
15144 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15145 M:      Cong Wang <xiyou.wangcong@gmail.com>
15146 M:      Jiri Pirko <jiri@resnulli.us>
15147 L:      netdev@vger.kernel.org
15148 S:      Maintained
15149 F:      include/net/pkt_cls.h
15150 F:      include/net/pkt_sched.h
15151 F:      include/net/tc_act/
15152 F:      include/uapi/linux/pkt_cls.h
15153 F:      include/uapi/linux/pkt_sched.h
15154 F:      include/uapi/linux/tc_act/
15155 F:      include/uapi/linux/tc_ematch/
15156 F:      net/sched/
15157
15158 TC90522 MEDIA DRIVER
15159 M:      Akihiro Tsukada <tskd08@gmail.com>
15160 L:      linux-media@vger.kernel.org
15161 S:      Odd Fixes
15162 F:      drivers/media/dvb-frontends/tc90522*
15163
15164 TCP LOW PRIORITY MODULE
15165 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15166 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15167 W:      http://tcp-lp-mod.sourceforge.net/
15168 S:      Maintained
15169 F:      net/ipv4/tcp_lp.c
15170
15171 TDA10071 MEDIA DRIVER
15172 M:      Antti Palosaari <crope@iki.fi>
15173 L:      linux-media@vger.kernel.org
15174 W:      https://linuxtv.org
15175 W:      http://palosaari.fi/linux/
15176 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15177 T:      git git://linuxtv.org/anttip/media_tree.git
15178 S:      Maintained
15179 F:      drivers/media/dvb-frontends/tda10071*
15180
15181 TDA18212 MEDIA DRIVER
15182 M:      Antti Palosaari <crope@iki.fi>
15183 L:      linux-media@vger.kernel.org
15184 W:      https://linuxtv.org
15185 W:      http://palosaari.fi/linux/
15186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15187 T:      git git://linuxtv.org/anttip/media_tree.git
15188 S:      Maintained
15189 F:      drivers/media/tuners/tda18212*
15190
15191 TDA18218 MEDIA DRIVER
15192 M:      Antti Palosaari <crope@iki.fi>
15193 L:      linux-media@vger.kernel.org
15194 W:      https://linuxtv.org
15195 W:      http://palosaari.fi/linux/
15196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15197 T:      git git://linuxtv.org/anttip/media_tree.git
15198 S:      Maintained
15199 F:      drivers/media/tuners/tda18218*
15200
15201 TDA18250 MEDIA DRIVER
15202 M:      Olli Salonen <olli.salonen@iki.fi>
15203 L:      linux-media@vger.kernel.org
15204 W:      https://linuxtv.org
15205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15206 T:      git git://linuxtv.org/media_tree.git
15207 S:      Maintained
15208 F:      drivers/media/tuners/tda18250*
15209
15210 TDA18271 MEDIA DRIVER
15211 M:      Michael Krufky <mkrufky@linuxtv.org>
15212 L:      linux-media@vger.kernel.org
15213 W:      https://linuxtv.org
15214 W:      http://github.com/mkrufky
15215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15216 T:      git git://linuxtv.org/mkrufky/tuners.git
15217 S:      Maintained
15218 F:      drivers/media/tuners/tda18271*
15219
15220 TDA1997x MEDIA DRIVER
15221 M:      Tim Harvey <tharvey@gateworks.com>
15222 L:      linux-media@vger.kernel.org
15223 W:      https://linuxtv.org
15224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15225 S:      Maintained
15226 F:      drivers/media/i2c/tda1997x.*
15227
15228 TDA827x MEDIA DRIVER
15229 M:      Michael Krufky <mkrufky@linuxtv.org>
15230 L:      linux-media@vger.kernel.org
15231 W:      https://linuxtv.org
15232 W:      http://github.com/mkrufky
15233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15234 T:      git git://linuxtv.org/mkrufky/tuners.git
15235 S:      Maintained
15236 F:      drivers/media/tuners/tda8290.*
15237
15238 TDA8290 MEDIA DRIVER
15239 M:      Michael Krufky <mkrufky@linuxtv.org>
15240 L:      linux-media@vger.kernel.org
15241 W:      https://linuxtv.org
15242 W:      http://github.com/mkrufky
15243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15244 T:      git git://linuxtv.org/mkrufky/tuners.git
15245 S:      Maintained
15246 F:      drivers/media/tuners/tda8290.*
15247
15248 TDA9840 MEDIA DRIVER
15249 M:      Hans Verkuil <hverkuil@xs4all.nl>
15250 L:      linux-media@vger.kernel.org
15251 T:      git git://linuxtv.org/media_tree.git
15252 W:      https://linuxtv.org
15253 S:      Maintained
15254 F:      drivers/media/i2c/tda9840*
15255
15256 TEA5761 TUNER DRIVER
15257 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15258 L:      linux-media@vger.kernel.org
15259 W:      https://linuxtv.org
15260 T:      git git://linuxtv.org/media_tree.git
15261 S:      Odd fixes
15262 F:      drivers/media/tuners/tea5761.*
15263
15264 TEA5767 TUNER DRIVER
15265 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15266 L:      linux-media@vger.kernel.org
15267 W:      https://linuxtv.org
15268 T:      git git://linuxtv.org/media_tree.git
15269 S:      Maintained
15270 F:      drivers/media/tuners/tea5767.*
15271
15272 TEA6415C MEDIA DRIVER
15273 M:      Hans Verkuil <hverkuil@xs4all.nl>
15274 L:      linux-media@vger.kernel.org
15275 T:      git git://linuxtv.org/media_tree.git
15276 W:      https://linuxtv.org
15277 S:      Maintained
15278 F:      drivers/media/i2c/tea6415c*
15279
15280 TEA6420 MEDIA DRIVER
15281 M:      Hans Verkuil <hverkuil@xs4all.nl>
15282 L:      linux-media@vger.kernel.org
15283 T:      git git://linuxtv.org/media_tree.git
15284 W:      https://linuxtv.org
15285 S:      Maintained
15286 F:      drivers/media/i2c/tea6420*
15287
15288 TEAM DRIVER
15289 M:      Jiri Pirko <jiri@resnulli.us>
15290 L:      netdev@vger.kernel.org
15291 S:      Supported
15292 F:      drivers/net/team/
15293 F:      include/linux/if_team.h
15294 F:      include/uapi/linux/if_team.h
15295
15296 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15297 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15298 S:      Maintained
15299 F:      arch/x86/platform/ts5500/
15300
15301 TECHNOTREND USB IR RECEIVER
15302 M:      Sean Young <sean@mess.org>
15303 L:      linux-media@vger.kernel.org
15304 S:      Maintained
15305 F:      drivers/media/rc/ttusbir.c
15306
15307 TECHWELL TW9910 VIDEO DECODER
15308 L:      linux-media@vger.kernel.org
15309 S:      Orphan
15310 F:      drivers/media/i2c/tw9910.c
15311 F:      include/media/i2c/tw9910.h
15312
15313 TEE SUBSYSTEM
15314 M:      Jens Wiklander <jens.wiklander@linaro.org>
15315 S:      Maintained
15316 F:      include/linux/tee_drv.h
15317 F:      include/uapi/linux/tee.h
15318 F:      drivers/tee/
15319 F:      Documentation/tee.txt
15320
15321 TEGRA ARCHITECTURE SUPPORT
15322 M:      Thierry Reding <thierry.reding@gmail.com>
15323 M:      Jonathan Hunter <jonathanh@nvidia.com>
15324 L:      linux-tegra@vger.kernel.org
15325 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15327 S:      Supported
15328 N:      [^a-z]tegra
15329
15330 TEGRA CLOCK DRIVER
15331 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15332 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15333 S:      Supported
15334 F:      drivers/clk/tegra/
15335
15336 TEGRA DMA DRIVERS
15337 M:      Laxman Dewangan <ldewangan@nvidia.com>
15338 M:      Jon Hunter <jonathanh@nvidia.com>
15339 S:      Supported
15340 F:      drivers/dma/tegra*
15341
15342 TEGRA I2C DRIVER
15343 M:      Laxman Dewangan <ldewangan@nvidia.com>
15344 S:      Supported
15345 F:      drivers/i2c/busses/i2c-tegra.c
15346
15347 TEGRA IOMMU DRIVERS
15348 M:      Thierry Reding <thierry.reding@gmail.com>
15349 L:      linux-tegra@vger.kernel.org
15350 S:      Supported
15351 F:      drivers/iommu/tegra*
15352
15353 TEGRA KBC DRIVER
15354 M:      Laxman Dewangan <ldewangan@nvidia.com>
15355 S:      Supported
15356 F:      drivers/input/keyboard/tegra-kbc.c
15357
15358 TEGRA NAND DRIVER
15359 M:      Stefan Agner <stefan@agner.ch>
15360 M:      Lucas Stach <dev@lynxeye.de>
15361 S:      Maintained
15362 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15363 F:      drivers/mtd/nand/raw/tegra_nand.c
15364
15365 TEGRA PWM DRIVER
15366 M:      Thierry Reding <thierry.reding@gmail.com>
15367 S:      Supported
15368 F:      drivers/pwm/pwm-tegra.c
15369
15370 TEGRA SERIAL DRIVER
15371 M:      Laxman Dewangan <ldewangan@nvidia.com>
15372 S:      Supported
15373 F:      drivers/tty/serial/serial-tegra.c
15374
15375 TEGRA SPI DRIVER
15376 M:      Laxman Dewangan <ldewangan@nvidia.com>
15377 S:      Supported
15378 F:      drivers/spi/spi-tegra*
15379
15380 TEHUTI ETHERNET DRIVER
15381 M:      Andy Gospodarek <andy@greyhouse.net>
15382 L:      netdev@vger.kernel.org
15383 S:      Supported
15384 F:      drivers/net/ethernet/tehuti/*
15385
15386 Telecom Clock Driver for MCPL0010
15387 M:      Mark Gross <mark.gross@intel.com>
15388 S:      Supported
15389 F:      drivers/char/tlclk.c
15390
15391 TENSILICA XTENSA PORT (xtensa)
15392 M:      Chris Zankel <chris@zankel.net>
15393 M:      Max Filippov <jcmvbkbc@gmail.com>
15394 L:      linux-xtensa@linux-xtensa.org
15395 T:      git git://github.com/czankel/xtensa-linux.git
15396 S:      Maintained
15397 F:      arch/xtensa/
15398 F:      drivers/irqchip/irq-xtensa-*
15399
15400 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15401 M:      Nishanth Menon <nm@ti.com>
15402 M:      Tero Kristo <t-kristo@ti.com>
15403 M:      Santosh Shilimkar <ssantosh@kernel.org>
15404 L:      linux-arm-kernel@lists.infradead.org
15405 S:      Maintained
15406 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15407 F:      drivers/firmware/ti_sci*
15408 F:      include/linux/soc/ti/ti_sci_protocol.h
15409 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15410 F:      drivers/soc/ti/ti_sci_pm_domains.c
15411 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15412 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15413 F:      drivers/clk/keystone/sci-clk.c
15414 F:      drivers/reset/reset-ti-sci.c
15415
15416 Texas Instruments ASoC drivers
15417 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15418 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15419 S:      Maintained
15420 F:      sound/soc/ti/
15421
15422 Texas Instruments' DAC7612 DAC Driver
15423 M:      Ricardo Ribalda <ricardo@ribalda.com>
15424 L:      linux-iio@vger.kernel.org
15425 S:      Supported
15426 F:      drivers/iio/dac/ti-dac7612.c
15427 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15428
15429 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15430 M:      Hans Verkuil <hverkuil@xs4all.nl>
15431 L:      linux-media@vger.kernel.org
15432 T:      git git://linuxtv.org/media_tree.git
15433 W:      https://linuxtv.org
15434 S:      Maintained
15435 F:      drivers/media/radio/radio-raremono.c
15436
15437 THERMAL
15438 M:      Zhang Rui <rui.zhang@intel.com>
15439 M:      Eduardo Valentin <edubezval@gmail.com>
15440 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15441 L:      linux-pm@vger.kernel.org
15442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15444 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15445 S:      Supported
15446 F:      drivers/thermal/
15447 F:      include/linux/thermal.h
15448 F:      include/uapi/linux/thermal.h
15449 F:      include/linux/cpu_cooling.h
15450 F:      Documentation/devicetree/bindings/thermal/
15451
15452 THERMAL/CPU_COOLING
15453 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15454 M:      Viresh Kumar <viresh.kumar@linaro.org>
15455 M:      Javi Merino <javi.merino@kernel.org>
15456 L:      linux-pm@vger.kernel.org
15457 S:      Supported
15458 F:      Documentation/thermal/cpu-cooling-api.txt
15459 F:      drivers/thermal/cpu_cooling.c
15460 F:      include/linux/cpu_cooling.h
15461
15462 THINKPAD ACPI EXTRAS DRIVER
15463 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15464 L:      ibm-acpi-devel@lists.sourceforge.net
15465 L:      platform-driver-x86@vger.kernel.org
15466 W:      http://ibm-acpi.sourceforge.net
15467 W:      http://thinkwiki.org/wiki/Ibm-acpi
15468 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15469 S:      Maintained
15470 F:      drivers/platform/x86/thinkpad_acpi.c
15471
15472 THUNDERBOLT DRIVER
15473 M:      Andreas Noever <andreas.noever@gmail.com>
15474 M:      Michael Jamet <michael.jamet@intel.com>
15475 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15476 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15478 S:      Maintained
15479 F:      Documentation/admin-guide/thunderbolt.rst
15480 F:      drivers/thunderbolt/
15481 F:      include/linux/thunderbolt.h
15482
15483 THUNDERBOLT NETWORK DRIVER
15484 M:      Michael Jamet <michael.jamet@intel.com>
15485 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15486 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15487 L:      netdev@vger.kernel.org
15488 S:      Maintained
15489 F:      drivers/net/thunderbolt.c
15490
15491 THUNDERX GPIO DRIVER
15492 M:      David Daney <david.daney@cavium.com>
15493 S:      Maintained
15494 F:      drivers/gpio/gpio-thunderx.c
15495
15496 TI AM437X VPFE DRIVER
15497 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15498 L:      linux-media@vger.kernel.org
15499 W:      https://linuxtv.org
15500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15501 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15502 S:      Maintained
15503 F:      drivers/media/platform/am437x/
15504
15505 TI BANDGAP AND THERMAL DRIVER
15506 M:      Eduardo Valentin <edubezval@gmail.com>
15507 M:      Keerthy <j-keerthy@ti.com>
15508 L:      linux-pm@vger.kernel.org
15509 L:      linux-omap@vger.kernel.org
15510 S:      Maintained
15511 F:      drivers/thermal/ti-soc-thermal/
15512
15513 TI BQ27XXX POWER SUPPLY DRIVER
15514 R:      Andrew F. Davis <afd@ti.com>
15515 F:      include/linux/power/bq27xxx_battery.h
15516 F:      drivers/power/supply/bq27xxx_battery.c
15517 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15518
15519 TI CDCE706 CLOCK DRIVER
15520 M:      Max Filippov <jcmvbkbc@gmail.com>
15521 S:      Maintained
15522 F:      drivers/clk/clk-cdce706.c
15523
15524 TI CLOCK DRIVER
15525 M:      Tero Kristo <t-kristo@ti.com>
15526 L:      linux-omap@vger.kernel.org
15527 S:      Maintained
15528 F:      drivers/clk/ti/
15529 F:      include/linux/clk/ti.h
15530
15531 TI DAVINCI MACHINE SUPPORT
15532 M:      Sekhar Nori <nsekhar@ti.com>
15533 M:      Kevin Hilman <khilman@kernel.org>
15534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15536 S:      Supported
15537 F:      arch/arm/mach-davinci/
15538 F:      drivers/i2c/busses/i2c-davinci.c
15539 F:      arch/arm/boot/dts/da850*
15540
15541 TI DAVINCI SERIES CLOCK DRIVER
15542 M:      David Lechner <david@lechnology.com>
15543 R:      Sekhar Nori <nsekhar@ti.com>
15544 S:      Maintained
15545 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15546 F:      drivers/clk/davinci/
15547
15548 TI DAVINCI SERIES GPIO DRIVER
15549 M:      Keerthy <j-keerthy@ti.com>
15550 L:      linux-gpio@vger.kernel.org
15551 S:      Maintained
15552 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15553 F:      drivers/gpio/gpio-davinci.c
15554
15555 TI DAVINCI SERIES MEDIA DRIVER
15556 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15557 L:      linux-media@vger.kernel.org
15558 W:      https://linuxtv.org
15559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15560 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15561 S:      Maintained
15562 F:      drivers/media/platform/davinci/
15563 F:      include/media/davinci/
15564
15565 TI ETHERNET SWITCH DRIVER (CPSW)
15566 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15567 L:      linux-omap@vger.kernel.org
15568 L:      netdev@vger.kernel.org
15569 S:      Maintained
15570 F:      drivers/net/ethernet/ti/cpsw*
15571 F:      drivers/net/ethernet/ti/davinci*
15572
15573 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15574 M:      Alex Dubov <oakad@yahoo.com>
15575 S:      Maintained
15576 W:      http://tifmxx.berlios.de/
15577 F:      drivers/memstick/host/tifm_ms.c
15578 F:      drivers/misc/tifm*
15579 F:      drivers/mmc/host/tifm_sd.c
15580 F:      include/linux/tifm.h
15581
15582 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15583 M:      Santosh Shilimkar <ssantosh@kernel.org>
15584 L:      linux-kernel@vger.kernel.org
15585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15586 S:      Maintained
15587 F:      drivers/soc/ti/*
15588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15589
15590 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15591 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15592 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15593 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15594 S:      Maintained
15595 F:      sound/soc/codecs/lm49453*
15596 F:      sound/soc/codecs/isabelle*
15597
15598 TI LP855x BACKLIGHT DRIVER
15599 M:      Milo Kim <milo.kim@ti.com>
15600 S:      Maintained
15601 F:      Documentation/backlight/lp855x-driver.txt
15602 F:      drivers/video/backlight/lp855x_bl.c
15603 F:      include/linux/platform_data/lp855x.h
15604
15605 TI LP8727 CHARGER DRIVER
15606 M:      Milo Kim <milo.kim@ti.com>
15607 S:      Maintained
15608 F:      drivers/power/supply/lp8727_charger.c
15609 F:      include/linux/platform_data/lp8727.h
15610
15611 TI LP8788 MFD DRIVER
15612 M:      Milo Kim <milo.kim@ti.com>
15613 S:      Maintained
15614 F:      drivers/iio/adc/lp8788_adc.c
15615 F:      drivers/leds/leds-lp8788.c
15616 F:      drivers/mfd/lp8788*.c
15617 F:      drivers/power/supply/lp8788-charger.c
15618 F:      drivers/regulator/lp8788-*.c
15619 F:      include/linux/mfd/lp8788*.h
15620
15621 TI NETCP ETHERNET DRIVER
15622 M:      Wingman Kwok <w-kwok2@ti.com>
15623 M:      Murali Karicheri <m-karicheri2@ti.com>
15624 L:      netdev@vger.kernel.org
15625 S:      Maintained
15626 F:      drivers/net/ethernet/ti/netcp*
15627
15628 TI PCM3060 ASoC CODEC DRIVER
15629 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15630 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15631 S:      Maintained
15632 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15633 F:      sound/soc/codecs/pcm3060*
15634
15635 TI TAS571X FAMILY ASoC CODEC DRIVER
15636 M:      Kevin Cernekee <cernekee@chromium.org>
15637 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15638 S:      Odd Fixes
15639 F:      sound/soc/codecs/tas571x*
15640
15641 TI TRF7970A NFC DRIVER
15642 M:      Mark Greer <mgreer@animalcreek.com>
15643 L:      linux-wireless@vger.kernel.org
15644 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15645 S:      Supported
15646 F:      drivers/nfc/trf7970a.c
15647 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15648
15649 TI TWL4030 SERIES SOC CODEC DRIVER
15650 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15651 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15652 S:      Maintained
15653 F:      sound/soc/codecs/twl4030*
15654
15655 TI VPE/CAL DRIVERS
15656 M:      Benoit Parrot <bparrot@ti.com>
15657 L:      linux-media@vger.kernel.org
15658 W:      http://linuxtv.org/
15659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15660 S:      Maintained
15661 F:      drivers/media/platform/ti-vpe/
15662
15663 TI WILINK WIRELESS DRIVERS
15664 L:      linux-wireless@vger.kernel.org
15665 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15666 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15668 S:      Orphan
15669 F:      drivers/net/wireless/ti/
15670 F:      include/linux/wl12xx.h
15671
15672 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15673 M:      John Stultz <john.stultz@linaro.org>
15674 M:      Thomas Gleixner <tglx@linutronix.de>
15675 R:      Stephen Boyd <sboyd@kernel.org>
15676 L:      linux-kernel@vger.kernel.org
15677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15678 S:      Supported
15679 F:      include/linux/clocksource.h
15680 F:      include/linux/time.h
15681 F:      include/linux/timex.h
15682 F:      include/uapi/linux/time.h
15683 F:      include/uapi/linux/timex.h
15684 F:      kernel/time/clocksource.c
15685 F:      kernel/time/time*.c
15686 F:      kernel/time/alarmtimer.c
15687 F:      kernel/time/ntp.c
15688 F:      tools/testing/selftests/timers/
15689
15690 TIPC NETWORK LAYER
15691 M:      Jon Maloy <jon.maloy@ericsson.com>
15692 M:      Ying Xue <ying.xue@windriver.com>
15693 L:      netdev@vger.kernel.org (core kernel code)
15694 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15695 W:      http://tipc.sourceforge.net/
15696 S:      Maintained
15697 F:      include/uapi/linux/tipc*.h
15698 F:      net/tipc/
15699
15700 TLAN NETWORK DRIVER
15701 M:      Samuel Chessman <chessman@tux.org>
15702 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15703 W:      http://sourceforge.net/projects/tlan/
15704 S:      Maintained
15705 F:      Documentation/networking/device_drivers/ti/tlan.txt
15706 F:      drivers/net/ethernet/ti/tlan.*
15707
15708 TM6000 VIDEO4LINUX DRIVER
15709 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15710 L:      linux-media@vger.kernel.org
15711 W:      https://linuxtv.org
15712 T:      git git://linuxtv.org/media_tree.git
15713 S:      Odd fixes
15714 F:      drivers/media/usb/tm6000/
15715 F:      Documentation/media/v4l-drivers/tm6000*
15716
15717 TMIO/SDHI MMC DRIVER
15718 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15719 L:      linux-mmc@vger.kernel.org
15720 S:      Supported
15721 F:      drivers/mmc/host/tmio_mmc*
15722 F:      drivers/mmc/host/renesas_sdhi*
15723 F:      include/linux/mfd/tmio.h
15724
15725 TMP401 HARDWARE MONITOR DRIVER
15726 M:      Guenter Roeck <linux@roeck-us.net>
15727 L:      linux-hwmon@vger.kernel.org
15728 S:      Maintained
15729 F:      Documentation/hwmon/tmp401.rst
15730 F:      drivers/hwmon/tmp401.c
15731
15732 TMPFS (SHMEM FILESYSTEM)
15733 M:      Hugh Dickins <hughd@google.com>
15734 L:      linux-mm@kvack.org
15735 S:      Maintained
15736 F:      include/linux/shmem_fs.h
15737 F:      mm/shmem.c
15738
15739 TOMOYO SECURITY MODULE
15740 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15741 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15742 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15743 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15744 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15745 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15746 W:      https://tomoyo.osdn.jp/
15747 S:      Maintained
15748 F:      security/tomoyo/
15749
15750 TOPSTAR LAPTOP EXTRAS DRIVER
15751 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15752 L:      platform-driver-x86@vger.kernel.org
15753 S:      Maintained
15754 F:      drivers/platform/x86/topstar-laptop.c
15755
15756 TORTURE-TEST MODULES
15757 M:      Davidlohr Bueso <dave@stgolabs.net>
15758 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15759 M:      Josh Triplett <josh@joshtriplett.org>
15760 L:      linux-kernel@vger.kernel.org
15761 S:      Supported
15762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15763 F:      Documentation/RCU/torture.txt
15764 F:      kernel/torture.c
15765 F:      kernel/rcu/rcutorture.c
15766 F:      kernel/rcu/rcuperf.c
15767 F:      kernel/locking/locktorture.c
15768
15769 TOSHIBA ACPI EXTRAS DRIVER
15770 M:      Azael Avalos <coproscefalo@gmail.com>
15771 L:      platform-driver-x86@vger.kernel.org
15772 S:      Maintained
15773 F:      drivers/platform/x86/toshiba_acpi.c
15774
15775 TOSHIBA BLUETOOTH DRIVER
15776 M:      Azael Avalos <coproscefalo@gmail.com>
15777 L:      platform-driver-x86@vger.kernel.org
15778 S:      Maintained
15779 F:      drivers/platform/x86/toshiba_bluetooth.c
15780
15781 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15782 M:      Azael Avalos <coproscefalo@gmail.com>
15783 L:      platform-driver-x86@vger.kernel.org
15784 S:      Maintained
15785 F:      drivers/platform/x86/toshiba_haps.c
15786
15787 TOSHIBA SMM DRIVER
15788 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15789 W:      http://www.buzzard.org.uk/toshiba/
15790 S:      Maintained
15791 F:      drivers/char/toshiba.c
15792 F:      include/linux/toshiba.h
15793 F:      include/uapi/linux/toshiba.h
15794
15795 TOSHIBA TC358743 DRIVER
15796 M:      Mats Randgaard <matrandg@cisco.com>
15797 L:      linux-media@vger.kernel.org
15798 S:      Maintained
15799 F:      drivers/media/i2c/tc358743*
15800 F:      include/media/i2c/tc358743.h
15801
15802 TOSHIBA WMI HOTKEYS DRIVER
15803 M:      Azael Avalos <coproscefalo@gmail.com>
15804 L:      platform-driver-x86@vger.kernel.org
15805 S:      Maintained
15806 F:      drivers/platform/x86/toshiba-wmi.c
15807
15808 TPM DEVICE DRIVER
15809 M:      Peter Huewe <peterhuewe@gmx.de>
15810 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15811 R:      Jason Gunthorpe <jgg@ziepe.ca>
15812 L:      linux-integrity@vger.kernel.org
15813 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15814 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15815 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15816 S:      Maintained
15817 F:      drivers/char/tpm/
15818
15819 TRACING
15820 M:      Steven Rostedt <rostedt@goodmis.org>
15821 M:      Ingo Molnar <mingo@redhat.com>
15822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15823 S:      Maintained
15824 F:      Documentation/trace/ftrace.rst
15825 F:      arch/*/*/*/ftrace.h
15826 F:      arch/*/kernel/ftrace.c
15827 F:      include/*/ftrace.h
15828 F:      include/linux/trace*.h
15829 F:      include/trace/
15830 F:      kernel/trace/
15831 F:      tools/testing/selftests/ftrace/
15832
15833 TRACING MMIO ACCESSES (MMIOTRACE)
15834 M:      Steven Rostedt <rostedt@goodmis.org>
15835 M:      Ingo Molnar <mingo@kernel.org>
15836 R:      Karol Herbst <karolherbst@gmail.com>
15837 R:      Pekka Paalanen <ppaalanen@gmail.com>
15838 S:      Maintained
15839 L:      linux-kernel@vger.kernel.org
15840 L:      nouveau@lists.freedesktop.org
15841 F:      kernel/trace/trace_mmiotrace.c
15842 F:      include/linux/mmiotrace.h
15843 F:      arch/x86/mm/kmmio.c
15844 F:      arch/x86/mm/mmio-mod.c
15845 F:      arch/x86/mm/testmmiotrace.c
15846
15847 TRIVIAL PATCHES
15848 M:      Jiri Kosina <trivial@kernel.org>
15849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15850 S:      Maintained
15851 K:      ^Subject:.*(?i)trivial
15852
15853 TEMPO SEMICONDUCTOR DRIVERS
15854 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15855 S:      Maintained
15856 F:      sound/soc/codecs/tscs*.c
15857 F:      sound/soc/codecs/tscs*.h
15858 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15859
15860 TTY LAYER
15861 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15862 M:      Jiri Slaby <jslaby@suse.com>
15863 S:      Supported
15864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15865 F:      Documentation/serial/
15866 F:      drivers/tty/
15867 F:      drivers/tty/serial/serial_core.c
15868 F:      include/linux/serial_core.h
15869 F:      include/linux/serial.h
15870 F:      include/linux/tty.h
15871 F:      include/uapi/linux/serial_core.h
15872 F:      include/uapi/linux/serial.h
15873 F:      include/uapi/linux/tty.h
15874
15875 TUA9001 MEDIA DRIVER
15876 M:      Antti Palosaari <crope@iki.fi>
15877 L:      linux-media@vger.kernel.org
15878 W:      https://linuxtv.org
15879 W:      http://palosaari.fi/linux/
15880 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15881 T:      git git://linuxtv.org/anttip/media_tree.git
15882 S:      Maintained
15883 F:      drivers/media/tuners/tua9001*
15884
15885 TULIP NETWORK DRIVERS
15886 L:      netdev@vger.kernel.org
15887 L:      linux-parisc@vger.kernel.org
15888 S:      Orphan
15889 F:      drivers/net/ethernet/dec/tulip/
15890
15891 TUN/TAP driver
15892 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15893 W:      http://vtun.sourceforge.net/tun
15894 S:      Maintained
15895 F:      Documentation/networking/tuntap.txt
15896 F:      arch/um/os-Linux/drivers/
15897
15898 TURBOCHANNEL SUBSYSTEM
15899 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15900 M:      Ralf Baechle <ralf@linux-mips.org>
15901 L:      linux-mips@vger.kernel.org
15902 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15903 S:      Maintained
15904 F:      drivers/tc/
15905 F:      include/linux/tc.h
15906
15907 TURBOSTAT UTILITY
15908 M:      "Len Brown" <lenb@kernel.org>
15909 L:      linux-pm@vger.kernel.org
15910 B:      https://bugzilla.kernel.org
15911 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15913 S:      Supported
15914 F:      tools/power/x86/turbostat/
15915
15916 TW5864 VIDEO4LINUX DRIVER
15917 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15918 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15919 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15920 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15921 L:      linux-media@vger.kernel.org
15922 S:      Supported
15923 F:      drivers/media/pci/tw5864/
15924
15925 TW68 VIDEO4LINUX DRIVER
15926 M:      Hans Verkuil <hverkuil@xs4all.nl>
15927 L:      linux-media@vger.kernel.org
15928 T:      git git://linuxtv.org/media_tree.git
15929 W:      https://linuxtv.org
15930 S:      Odd Fixes
15931 F:      drivers/media/pci/tw68/
15932
15933 TW686X VIDEO4LINUX DRIVER
15934 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15935 L:      linux-media@vger.kernel.org
15936 T:      git git://linuxtv.org/media_tree.git
15937 W:      http://linuxtv.org
15938 S:      Maintained
15939 F:      drivers/media/pci/tw686x/
15940
15941 UBI FILE SYSTEM (UBIFS)
15942 M:      Richard Weinberger <richard@nod.at>
15943 M:      Artem Bityutskiy <dedekind1@gmail.com>
15944 M:      Adrian Hunter <adrian.hunter@intel.com>
15945 L:      linux-mtd@lists.infradead.org
15946 T:      git git://git.infradead.org/ubifs-2.6.git
15947 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15948 S:      Supported
15949 F:      Documentation/filesystems/ubifs.txt
15950 F:      fs/ubifs/
15951
15952 UCLINUX (M68KNOMMU AND COLDFIRE)
15953 M:      Greg Ungerer <gerg@linux-m68k.org>
15954 W:      http://www.linux-m68k.org/
15955 W:      http://www.uclinux.org/
15956 L:      linux-m68k@lists.linux-m68k.org
15957 L:      uclinux-dev@uclinux.org  (subscribers-only)
15958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15959 S:      Maintained
15960 F:      arch/m68k/coldfire/
15961 F:      arch/m68k/68*/
15962 F:      arch/m68k/*/*_no.*
15963 F:      arch/m68k/include/asm/*_no.*
15964
15965 UDF FILESYSTEM
15966 M:      Jan Kara <jack@suse.com>
15967 S:      Maintained
15968 F:      Documentation/filesystems/udf.txt
15969 F:      fs/udf/
15970
15971 UDRAW TABLET
15972 M:      Bastien Nocera <hadess@hadess.net>
15973 L:      linux-input@vger.kernel.org
15974 S:      Maintained
15975 F:      drivers/hid/hid-udraw-ps3.c
15976
15977 UFS FILESYSTEM
15978 M:      Evgeniy Dushistov <dushistov@mail.ru>
15979 S:      Maintained
15980 F:      Documentation/filesystems/ufs.txt
15981 F:      fs/ufs/
15982
15983 UHID USERSPACE HID IO DRIVER:
15984 M:      David Herrmann <dh.herrmann@googlemail.com>
15985 L:      linux-input@vger.kernel.org
15986 S:      Maintained
15987 F:      drivers/hid/uhid.c
15988 F:      include/uapi/linux/uhid.h
15989
15990 ULPI BUS
15991 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15992 L:      linux-usb@vger.kernel.org
15993 S:      Maintained
15994 F:      drivers/usb/common/ulpi.c
15995 F:      include/linux/ulpi/
15996
15997 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15998 L:      linux-usb@vger.kernel.org
15999 S:      Orphan
16000 F:      drivers/uwb/
16001 F:      include/linux/uwb.h
16002 F:      include/linux/uwb/
16003
16004 UNICODE SUBSYSTEM:
16005 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16006 L:      linux-fsdevel@vger.kernel.org
16007 S:      Supported
16008 F:      fs/unicode/
16009
16010 UNICORE32 ARCHITECTURE:
16011 M:      Guan Xuetao <gxt@pku.edu.cn>
16012 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16013 S:      Maintained
16014 T:      git git://github.com/gxt/linux.git
16015 F:      arch/unicore32/
16016
16017 UNIFDEF
16018 M:      Tony Finch <dot@dotat.at>
16019 W:      http://dotat.at/prog/unifdef
16020 S:      Maintained
16021 F:      scripts/unifdef.c
16022
16023 UNIFORM CDROM DRIVER
16024 M:      Jens Axboe <axboe@kernel.dk>
16025 W:      http://www.kernel.dk
16026 S:      Maintained
16027 F:      Documentation/cdrom/
16028 F:      drivers/cdrom/cdrom.c
16029 F:      include/linux/cdrom.h
16030 F:      include/uapi/linux/cdrom.h
16031
16032 UNISYS S-PAR DRIVERS
16033 M:      David Kershner <david.kershner@unisys.com>
16034 L:      sparmaintainer@unisys.com (Unisys internal)
16035 S:      Supported
16036 F:      include/linux/visorbus.h
16037 F:      drivers/visorbus/
16038 F:      drivers/staging/unisys/
16039
16040 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16041 R:      Alim Akhtar <alim.akhtar@samsung.com>
16042 R:      Avri Altman <avri.altman@wdc.com>
16043 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16044 L:      linux-scsi@vger.kernel.org
16045 S:      Supported
16046 F:      Documentation/scsi/ufs.txt
16047 F:      drivers/scsi/ufs/
16048
16049 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16050 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16051 L:      linux-scsi@vger.kernel.org
16052 S:      Supported
16053 F:      drivers/scsi/ufs/*dwc*
16054
16055 UNSORTED BLOCK IMAGES (UBI)
16056 M:      Artem Bityutskiy <dedekind1@gmail.com>
16057 M:      Richard Weinberger <richard@nod.at>
16058 W:      http://www.linux-mtd.infradead.org/
16059 L:      linux-mtd@lists.infradead.org
16060 T:      git git://git.infradead.org/ubifs-2.6.git
16061 S:      Supported
16062 F:      drivers/mtd/ubi/
16063 F:      include/linux/mtd/ubi.h
16064 F:      include/uapi/mtd/ubi-user.h
16065
16066 USB "USBNET" DRIVER FRAMEWORK
16067 M:      Oliver Neukum <oneukum@suse.com>
16068 L:      netdev@vger.kernel.org
16069 W:      http://www.linux-usb.org/usbnet
16070 S:      Maintained
16071 F:      drivers/net/usb/usbnet.c
16072 F:      include/linux/usb/usbnet.h
16073
16074 USB ACM DRIVER
16075 M:      Oliver Neukum <oneukum@suse.com>
16076 L:      linux-usb@vger.kernel.org
16077 S:      Maintained
16078 F:      Documentation/usb/acm.txt
16079 F:      drivers/usb/class/cdc-acm.*
16080
16081 USB AR5523 WIRELESS DRIVER
16082 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16083 L:      linux-wireless@vger.kernel.org
16084 S:      Maintained
16085 F:      drivers/net/wireless/ath/ar5523/
16086
16087 USB ATTACHED SCSI
16088 M:      Oliver Neukum <oneukum@suse.com>
16089 L:      linux-usb@vger.kernel.org
16090 L:      linux-scsi@vger.kernel.org
16091 S:      Maintained
16092 F:      drivers/usb/storage/uas.c
16093
16094 USB CDC ETHERNET DRIVER
16095 M:      Oliver Neukum <oliver@neukum.org>
16096 L:      linux-usb@vger.kernel.org
16097 S:      Maintained
16098 F:      drivers/net/usb/cdc_*.c
16099 F:      include/uapi/linux/usb/cdc.h
16100
16101 USB CHAOSKEY DRIVER
16102 M:      Keith Packard <keithp@keithp.com>
16103 L:      linux-usb@vger.kernel.org
16104 S:      Maintained
16105 F:      drivers/usb/misc/chaoskey.c
16106
16107 USB CYPRESS C67X00 DRIVER
16108 M:      Peter Korsgaard <jacmet@sunsite.dk>
16109 L:      linux-usb@vger.kernel.org
16110 S:      Maintained
16111 F:      drivers/usb/c67x00/
16112
16113 USB DAVICOM DM9601 DRIVER
16114 M:      Peter Korsgaard <jacmet@sunsite.dk>
16115 L:      netdev@vger.kernel.org
16116 W:      http://www.linux-usb.org/usbnet
16117 S:      Maintained
16118 F:      drivers/net/usb/dm9601.c
16119
16120 USB DIAMOND RIO500 DRIVER
16121 M:      Cesar Miquel <miquel@df.uba.ar>
16122 L:      rio500-users@lists.sourceforge.net
16123 W:      http://rio500.sourceforge.net
16124 S:      Maintained
16125 F:      drivers/usb/misc/rio500*
16126
16127 USB EHCI DRIVER
16128 M:      Alan Stern <stern@rowland.harvard.edu>
16129 L:      linux-usb@vger.kernel.org
16130 S:      Maintained
16131 F:      Documentation/usb/ehci.txt
16132 F:      drivers/usb/host/ehci*
16133
16134 USB GADGET/PERIPHERAL SUBSYSTEM
16135 M:      Felipe Balbi <balbi@kernel.org>
16136 L:      linux-usb@vger.kernel.org
16137 W:      http://www.linux-usb.org/gadget
16138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16139 S:      Maintained
16140 F:      drivers/usb/gadget/
16141 F:      include/linux/usb/gadget*
16142
16143 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16144 M:      Jiri Kosina <jikos@kernel.org>
16145 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16146 L:      linux-usb@vger.kernel.org
16147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16148 S:      Maintained
16149 F:      Documentation/hid/hiddev.txt
16150 F:      drivers/hid/usbhid/
16151
16152 USB INTEL XHCI ROLE MUX DRIVER
16153 M:      Hans de Goede <hdegoede@redhat.com>
16154 L:      linux-usb@vger.kernel.org
16155 S:      Maintained
16156 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16157
16158 USB ISP116X DRIVER
16159 M:      Olav Kongas <ok@artecdesign.ee>
16160 L:      linux-usb@vger.kernel.org
16161 S:      Maintained
16162 F:      drivers/usb/host/isp116x*
16163 F:      include/linux/usb/isp116x.h
16164
16165 USB LAN78XX ETHERNET DRIVER
16166 M:      Woojung Huh <woojung.huh@microchip.com>
16167 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16168 L:      netdev@vger.kernel.org
16169 S:      Maintained
16170 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16171 F:      drivers/net/usb/lan78xx.*
16172 F:      include/dt-bindings/net/microchip-lan78xx.h
16173
16174 USB MASS STORAGE DRIVER
16175 M:      Alan Stern <stern@rowland.harvard.edu>
16176 L:      linux-usb@vger.kernel.org
16177 L:      usb-storage@lists.one-eyed-alien.net
16178 S:      Maintained
16179 F:      drivers/usb/storage/
16180
16181 USB MIDI DRIVER
16182 M:      Clemens Ladisch <clemens@ladisch.de>
16183 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16184 T:      git git://git.alsa-project.org/alsa-kernel.git
16185 S:      Maintained
16186 F:      sound/usb/midi.*
16187
16188 USB NETWORKING DRIVERS
16189 L:      linux-usb@vger.kernel.org
16190 S:      Odd Fixes
16191 F:      drivers/net/usb/
16192
16193 USB OHCI DRIVER
16194 M:      Alan Stern <stern@rowland.harvard.edu>
16195 L:      linux-usb@vger.kernel.org
16196 S:      Maintained
16197 F:      Documentation/usb/ohci.txt
16198 F:      drivers/usb/host/ohci*
16199
16200 USB OTG FSM (Finite State Machine)
16201 M:      Peter Chen <Peter.Chen@nxp.com>
16202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16203 L:      linux-usb@vger.kernel.org
16204 S:      Maintained
16205 F:      drivers/usb/common/usb-otg-fsm.c
16206
16207 USB OVER IP DRIVER
16208 M:      Valentina Manea <valentina.manea.m@gmail.com>
16209 M:      Shuah Khan <shuah@kernel.org>
16210 M:      Shuah Khan <skhan@linuxfoundation.org>
16211 L:      linux-usb@vger.kernel.org
16212 S:      Maintained
16213 F:      Documentation/usb/usbip_protocol.txt
16214 F:      drivers/usb/usbip/
16215 F:      tools/usb/usbip/
16216 F:      tools/testing/selftests/drivers/usb/usbip/
16217
16218 USB PEGASUS DRIVER
16219 M:      Petko Manolov <petkan@nucleusys.com>
16220 L:      linux-usb@vger.kernel.org
16221 L:      netdev@vger.kernel.org
16222 T:      git git://github.com/petkan/pegasus.git
16223 W:      https://github.com/petkan/pegasus
16224 S:      Maintained
16225 F:      drivers/net/usb/pegasus.*
16226
16227 USB PHY LAYER
16228 M:      Felipe Balbi <balbi@kernel.org>
16229 L:      linux-usb@vger.kernel.org
16230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16231 S:      Maintained
16232 F:      drivers/usb/phy/
16233
16234 USB PRINTER DRIVER (usblp)
16235 M:      Pete Zaitcev <zaitcev@redhat.com>
16236 L:      linux-usb@vger.kernel.org
16237 S:      Supported
16238 F:      drivers/usb/class/usblp.c
16239
16240 USB QMI WWAN NETWORK DRIVER
16241 M:      Bjørn Mork <bjorn@mork.no>
16242 L:      netdev@vger.kernel.org
16243 S:      Maintained
16244 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16245 F:      drivers/net/usb/qmi_wwan.c
16246
16247 USB RTL8150 DRIVER
16248 M:      Petko Manolov <petkan@nucleusys.com>
16249 L:      linux-usb@vger.kernel.org
16250 L:      netdev@vger.kernel.org
16251 T:      git git://github.com/petkan/rtl8150.git
16252 W:      https://github.com/petkan/rtl8150
16253 S:      Maintained
16254 F:      drivers/net/usb/rtl8150.c
16255
16256 USB SERIAL SUBSYSTEM
16257 M:      Johan Hovold <johan@kernel.org>
16258 L:      linux-usb@vger.kernel.org
16259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16260 S:      Maintained
16261 F:      Documentation/usb/usb-serial.txt
16262 F:      drivers/usb/serial/
16263 F:      include/linux/usb/serial.h
16264
16265 USB SMSC75XX ETHERNET DRIVER
16266 M:      Steve Glendinning <steve.glendinning@shawell.net>
16267 L:      netdev@vger.kernel.org
16268 S:      Maintained
16269 F:      drivers/net/usb/smsc75xx.*
16270
16271 USB SMSC95XX ETHERNET DRIVER
16272 M:      Steve Glendinning <steve.glendinning@shawell.net>
16273 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16274 L:      netdev@vger.kernel.org
16275 S:      Maintained
16276 F:      drivers/net/usb/smsc95xx.*
16277
16278 USB SUBSYSTEM
16279 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16280 L:      linux-usb@vger.kernel.org
16281 W:      http://www.linux-usb.org
16282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16283 S:      Supported
16284 F:      Documentation/devicetree/bindings/usb/
16285 F:      Documentation/usb/
16286 F:      drivers/usb/
16287 F:      include/linux/usb.h
16288 F:      include/linux/usb/
16289
16290 USB TYPEC PI3USB30532 MUX DRIVER
16291 M:      Hans de Goede <hdegoede@redhat.com>
16292 L:      linux-usb@vger.kernel.org
16293 S:      Maintained
16294 F:      drivers/usb/typec/mux/pi3usb30532.c
16295
16296 USB TYPEC CLASS
16297 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16298 L:      linux-usb@vger.kernel.org
16299 S:      Maintained
16300 F:      Documentation/ABI/testing/sysfs-class-typec
16301 F:      Documentation/driver-api/usb/typec.rst
16302 F:      drivers/usb/typec/
16303 F:      include/linux/usb/typec.h
16304
16305 USB TYPEC BUS FOR ALTERNATE MODES
16306 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16307 L:      linux-usb@vger.kernel.org
16308 S:      Maintained
16309 F:      Documentation/ABI/testing/sysfs-bus-typec
16310 F:      Documentation/driver-api/usb/typec_bus.rst
16311 F:      drivers/usb/typec/altmodes/
16312 F:      include/linux/usb/typec_altmode.h
16313
16314 USB TYPEC PORT CONTROLLER DRIVERS
16315 M:      Guenter Roeck <linux@roeck-us.net>
16316 L:      linux-usb@vger.kernel.org
16317 S:      Maintained
16318 F:      drivers/usb/typec/tcpm/
16319
16320 USB UHCI DRIVER
16321 M:      Alan Stern <stern@rowland.harvard.edu>
16322 L:      linux-usb@vger.kernel.org
16323 S:      Maintained
16324 F:      drivers/usb/host/uhci*
16325
16326 USB VIDEO CLASS
16327 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16328 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16329 L:      linux-media@vger.kernel.org
16330 T:      git git://linuxtv.org/media_tree.git
16331 W:      http://www.ideasonboard.org/uvc/
16332 S:      Maintained
16333 F:      drivers/media/usb/uvc/
16334 F:      include/uapi/linux/uvcvideo.h
16335
16336 USB VISION DRIVER
16337 M:      Hans Verkuil <hverkuil@xs4all.nl>
16338 L:      linux-media@vger.kernel.org
16339 T:      git git://linuxtv.org/media_tree.git
16340 W:      https://linuxtv.org
16341 S:      Odd Fixes
16342 F:      drivers/media/usb/usbvision/
16343
16344 USB WEBCAM GADGET
16345 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16346 L:      linux-usb@vger.kernel.org
16347 S:      Maintained
16348 F:      drivers/usb/gadget/function/*uvc*
16349 F:      drivers/usb/gadget/legacy/webcam.c
16350 F:      include/uapi/linux/usb/g_uvc.h
16351
16352 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16353 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16354 L:      linux-wireless@vger.kernel.org
16355 S:      Maintained
16356 F:      drivers/net/wireless/rndis_wlan.c
16357
16358 USB XHCI DRIVER
16359 M:      Mathias Nyman <mathias.nyman@intel.com>
16360 L:      linux-usb@vger.kernel.org
16361 S:      Supported
16362 F:      drivers/usb/host/xhci*
16363 F:      drivers/usb/host/pci-quirks*
16364
16365 USB ZD1201 DRIVER
16366 L:      linux-wireless@vger.kernel.org
16367 W:      http://linux-lc100020.sourceforge.net
16368 S:      Orphan
16369 F:      drivers/net/wireless/zydas/zd1201.*
16370
16371 USB ZR364XX DRIVER
16372 M:      Antoine Jacquet <royale@zerezo.com>
16373 L:      linux-usb@vger.kernel.org
16374 L:      linux-media@vger.kernel.org
16375 T:      git git://linuxtv.org/media_tree.git
16376 W:      http://royale.zerezo.com/zr364xx/
16377 S:      Maintained
16378 F:      Documentation/media/v4l-drivers/zr364xx*
16379 F:      drivers/media/usb/zr364xx/
16380
16381 USER-MODE LINUX (UML)
16382 M:      Jeff Dike <jdike@addtoit.com>
16383 M:      Richard Weinberger <richard@nod.at>
16384 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16385 L:      linux-um@lists.infradead.org
16386 W:      http://user-mode-linux.sourceforge.net
16387 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16389 S:      Maintained
16390 F:      Documentation/virtual/uml/
16391 F:      arch/um/
16392 F:      arch/x86/um/
16393 F:      fs/hostfs/
16394
16395 USERSPACE COPYIN/COPYOUT (UIOVEC)
16396 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16397 S:      Maintained
16398 F:      lib/iov_iter.c
16399 F:      include/linux/uio.h
16400
16401 USERSPACE DMA BUFFER DRIVER
16402 M:      Gerd Hoffmann <kraxel@redhat.com>
16403 S:      Maintained
16404 L:      dri-devel@lists.freedesktop.org
16405 F:      drivers/dma-buf/udmabuf.c
16406 F:      include/uapi/linux/udmabuf.h
16407 T:      git git://anongit.freedesktop.org/drm/drm-misc
16408
16409 USERSPACE I/O (UIO)
16410 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16411 S:      Maintained
16412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16413 F:      Documentation/driver-api/uio-howto.rst
16414 F:      drivers/uio/
16415 F:      include/linux/uio_driver.h
16416
16417 UTIL-LINUX PACKAGE
16418 M:      Karel Zak <kzak@redhat.com>
16419 L:      util-linux@vger.kernel.org
16420 W:      http://en.wikipedia.org/wiki/Util-linux
16421 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16422 S:      Maintained
16423
16424 UUID HELPERS
16425 M:      Christoph Hellwig <hch@lst.de>
16426 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16427 L:      linux-kernel@vger.kernel.org
16428 T:      git git://git.infradead.org/users/hch/uuid.git
16429 F:      lib/uuid.c
16430 F:      lib/test_uuid.c
16431 F:      include/linux/uuid.h
16432 F:      include/uapi/linux/uuid.h
16433 S:      Maintained
16434
16435 UVESAFB DRIVER
16436 M:      Michal Januszewski <spock@gentoo.org>
16437 L:      linux-fbdev@vger.kernel.org
16438 W:      https://github.com/mjanusz/v86d
16439 S:      Maintained
16440 F:      Documentation/fb/uvesafb.txt
16441 F:      drivers/video/fbdev/uvesafb.*
16442
16443 VF610 NAND DRIVER
16444 M:      Stefan Agner <stefan@agner.ch>
16445 L:      linux-mtd@lists.infradead.org
16446 S:      Supported
16447 F:      drivers/mtd/nand/raw/vf610_nfc.c
16448
16449 VFAT/FAT/MSDOS FILESYSTEM
16450 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16451 S:      Maintained
16452 F:      Documentation/filesystems/vfat.txt
16453 F:      fs/fat/
16454
16455 VFIO DRIVER
16456 M:      Alex Williamson <alex.williamson@redhat.com>
16457 L:      kvm@vger.kernel.org
16458 T:      git git://github.com/awilliam/linux-vfio.git
16459 S:      Maintained
16460 F:      Documentation/vfio.txt
16461 F:      drivers/vfio/
16462 F:      include/linux/vfio.h
16463 F:      include/uapi/linux/vfio.h
16464
16465 VFIO MEDIATED DEVICE DRIVERS
16466 M:      Kirti Wankhede <kwankhede@nvidia.com>
16467 L:      kvm@vger.kernel.org
16468 S:      Maintained
16469 F:      Documentation/vfio-mediated-device.txt
16470 F:      drivers/vfio/mdev/
16471 F:      include/linux/mdev.h
16472 F:      samples/vfio-mdev/
16473
16474 VFIO PLATFORM DRIVER
16475 M:      Eric Auger <eric.auger@redhat.com>
16476 L:      kvm@vger.kernel.org
16477 S:      Maintained
16478 F:      drivers/vfio/platform/
16479
16480 VGA_SWITCHEROO
16481 R:      Lukas Wunner <lukas@wunner.de>
16482 S:      Maintained
16483 F:      Documentation/gpu/vga-switcheroo.rst
16484 F:      drivers/gpu/vga/vga_switcheroo.c
16485 F:      include/linux/vga_switcheroo.h
16486 T:      git git://anongit.freedesktop.org/drm/drm-misc
16487
16488 VIA RHINE NETWORK DRIVER
16489 S:      Orphan
16490 F:      drivers/net/ethernet/via/via-rhine.c
16491
16492 VIA SD/MMC CARD CONTROLLER DRIVER
16493 M:      Bruce Chang <brucechang@via.com.tw>
16494 M:      Harald Welte <HaraldWelte@viatech.com>
16495 S:      Maintained
16496 F:      drivers/mmc/host/via-sdmmc.c
16497
16498 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16499 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16500 L:      linux-fbdev@vger.kernel.org
16501 S:      Maintained
16502 F:      include/linux/via-core.h
16503 F:      include/linux/via-gpio.h
16504 F:      include/linux/via_i2c.h
16505 F:      drivers/video/fbdev/via/
16506
16507 VIA VELOCITY NETWORK DRIVER
16508 M:      Francois Romieu <romieu@fr.zoreil.com>
16509 L:      netdev@vger.kernel.org
16510 S:      Maintained
16511 F:      drivers/net/ethernet/via/via-velocity.*
16512
16513 VICODEC VIRTUAL CODEC DRIVER
16514 M:      Hans Verkuil <hans.verkuil@cisco.com>
16515 L:      linux-media@vger.kernel.org
16516 T:      git git://linuxtv.org/media_tree.git
16517 W:      https://linuxtv.org
16518 S:      Maintained
16519 F:      drivers/media/platform/vicodec/*
16520
16521 VIDEO MULTIPLEXER DRIVER
16522 M:      Philipp Zabel <p.zabel@pengutronix.de>
16523 L:      linux-media@vger.kernel.org
16524 S:      Maintained
16525 F:      drivers/media/platform/video-mux.c
16526
16527 VIDEO I2C POLLING DRIVER
16528 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16529 L:      linux-media@vger.kernel.org
16530 S:      Maintained
16531 F:      drivers/media/i2c/video-i2c.c
16532
16533 VIDEOBUF2 FRAMEWORK
16534 M:      Pawel Osciak <pawel@osciak.com>
16535 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16536 M:      Kyungmin Park <kyungmin.park@samsung.com>
16537 L:      linux-media@vger.kernel.org
16538 S:      Maintained
16539 F:      drivers/media/common/videobuf2/*
16540 F:      include/media/videobuf2-*
16541
16542 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16543 M:      Helen Koike <helen.koike@collabora.com>
16544 L:      linux-media@vger.kernel.org
16545 T:      git git://linuxtv.org/media_tree.git
16546 W:      https://linuxtv.org
16547 S:      Maintained
16548 F:      drivers/media/platform/vimc/*
16549
16550 VIRT LIB
16551 M:      Alex Williamson <alex.williamson@redhat.com>
16552 M:      Paolo Bonzini <pbonzini@redhat.com>
16553 L:      kvm@vger.kernel.org
16554 S:      Supported
16555 F:      virt/lib/
16556
16557 VIRTIO AND VHOST VSOCK DRIVER
16558 M:      Stefan Hajnoczi <stefanha@redhat.com>
16559 L:      kvm@vger.kernel.org
16560 L:      virtualization@lists.linux-foundation.org
16561 L:      netdev@vger.kernel.org
16562 S:      Maintained
16563 F:      include/linux/virtio_vsock.h
16564 F:      include/uapi/linux/virtio_vsock.h
16565 F:      include/uapi/linux/vsockmon.h
16566 F:      include/uapi/linux/vm_sockets_diag.h
16567 F:      net/vmw_vsock/diag.c
16568 F:      net/vmw_vsock/af_vsock_tap.c
16569 F:      net/vmw_vsock/virtio_transport_common.c
16570 F:      net/vmw_vsock/virtio_transport.c
16571 F:      drivers/net/vsockmon.c
16572 F:      drivers/vhost/vsock.c
16573 F:      tools/testing/vsock/
16574
16575 VIRTIO CONSOLE DRIVER
16576 M:      Amit Shah <amit@kernel.org>
16577 L:      virtualization@lists.linux-foundation.org
16578 S:      Maintained
16579 F:      drivers/char/virtio_console.c
16580 F:      include/linux/virtio_console.h
16581 F:      include/uapi/linux/virtio_console.h
16582
16583 VIRTIO CORE AND NET DRIVERS
16584 M:      "Michael S. Tsirkin" <mst@redhat.com>
16585 M:      Jason Wang <jasowang@redhat.com>
16586 L:      virtualization@lists.linux-foundation.org
16587 S:      Maintained
16588 F:      Documentation/devicetree/bindings/virtio/
16589 F:      drivers/virtio/
16590 F:      tools/virtio/
16591 F:      drivers/net/virtio_net.c
16592 F:      drivers/block/virtio_blk.c
16593 F:      include/linux/virtio*.h
16594 F:      include/uapi/linux/virtio_*.h
16595 F:      drivers/crypto/virtio/
16596 F:      mm/balloon_compaction.c
16597
16598 VIRTIO BLOCK AND SCSI DRIVERS
16599 M:      "Michael S. Tsirkin" <mst@redhat.com>
16600 M:      Jason Wang <jasowang@redhat.com>
16601 R:      Paolo Bonzini <pbonzini@redhat.com>
16602 R:      Stefan Hajnoczi <stefanha@redhat.com>
16603 L:      virtualization@lists.linux-foundation.org
16604 S:      Maintained
16605 F:      drivers/block/virtio_blk.c
16606 F:      drivers/scsi/virtio_scsi.c
16607 F:      include/uapi/linux/virtio_blk.h
16608 F:      include/uapi/linux/virtio_scsi.h
16609 F:      drivers/vhost/scsi.c
16610
16611 VIRTIO CRYPTO DRIVER
16612 M:      Gonglei <arei.gonglei@huawei.com>
16613 L:      virtualization@lists.linux-foundation.org
16614 L:      linux-crypto@vger.kernel.org
16615 S:      Maintained
16616 F:      drivers/crypto/virtio/
16617 F:      include/uapi/linux/virtio_crypto.h
16618
16619 VIRTIO DRIVERS FOR S390
16620 M:      Cornelia Huck <cohuck@redhat.com>
16621 M:      Halil Pasic <pasic@linux.ibm.com>
16622 L:      linux-s390@vger.kernel.org
16623 L:      virtualization@lists.linux-foundation.org
16624 L:      kvm@vger.kernel.org
16625 S:      Supported
16626 F:      drivers/s390/virtio/
16627 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16628
16629 VIRTIO GPU DRIVER
16630 M:      David Airlie <airlied@linux.ie>
16631 M:      Gerd Hoffmann <kraxel@redhat.com>
16632 L:      dri-devel@lists.freedesktop.org
16633 L:      virtualization@lists.linux-foundation.org
16634 T:      git git://anongit.freedesktop.org/drm/drm-misc
16635 S:      Maintained
16636 F:      drivers/gpu/drm/virtio/
16637 F:      include/uapi/linux/virtio_gpu.h
16638
16639 VIRTIO HOST (VHOST)
16640 M:      "Michael S. Tsirkin" <mst@redhat.com>
16641 M:      Jason Wang <jasowang@redhat.com>
16642 L:      kvm@vger.kernel.org
16643 L:      virtualization@lists.linux-foundation.org
16644 L:      netdev@vger.kernel.org
16645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16646 S:      Maintained
16647 F:      drivers/vhost/
16648 F:      include/uapi/linux/vhost.h
16649
16650 VIRTIO INPUT DRIVER
16651 M:      Gerd Hoffmann <kraxel@redhat.com>
16652 S:      Maintained
16653 F:      drivers/virtio/virtio_input.c
16654 F:      include/uapi/linux/virtio_input.h
16655
16656 VIRTUAL BOX GUEST DEVICE DRIVER
16657 M:      Hans de Goede <hdegoede@redhat.com>
16658 M:      Arnd Bergmann <arnd@arndb.de>
16659 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16660 S:      Maintained
16661 F:      include/linux/vbox_utils.h
16662 F:      include/uapi/linux/vbox*.h
16663 F:      drivers/virt/vboxguest/
16664
16665 VIRTUAL SERIO DEVICE DRIVER
16666 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16667 S:      Maintained
16668 F:      drivers/input/serio/userio.c
16669 F:      include/uapi/linux/userio.h
16670
16671 VIVID VIRTUAL VIDEO DRIVER
16672 M:      Hans Verkuil <hverkuil@xs4all.nl>
16673 L:      linux-media@vger.kernel.org
16674 T:      git git://linuxtv.org/media_tree.git
16675 W:      https://linuxtv.org
16676 S:      Maintained
16677 F:      drivers/media/platform/vivid/*
16678
16679 VLYNQ BUS
16680 M:      Florian Fainelli <f.fainelli@gmail.com>
16681 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16682 S:      Maintained
16683 F:      drivers/vlynq/vlynq.c
16684 F:      include/linux/vlynq.h
16685
16686 VME SUBSYSTEM
16687 M:      Martyn Welch <martyn@welchs.me.uk>
16688 M:      Manohar Vanga <manohar.vanga@gmail.com>
16689 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16690 L:      devel@driverdev.osuosl.org
16691 S:      Maintained
16692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16693 F:      Documentation/driver-api/vme.rst
16694 F:      drivers/staging/vme/
16695 F:      drivers/vme/
16696 F:      include/linux/vme*
16697
16698 VMWARE BALLOON DRIVER
16699 M:      Julien Freche <jfreche@vmware.com>
16700 M:      Nadav Amit <namit@vmware.com>
16701 M:      "VMware, Inc." <pv-drivers@vmware.com>
16702 L:      linux-kernel@vger.kernel.org
16703 S:      Maintained
16704 F:      drivers/misc/vmw_balloon.c
16705
16706 VMWARE HYPERVISOR INTERFACE
16707 M:      Alok Kataria <akataria@vmware.com>
16708 L:      virtualization@lists.linux-foundation.org
16709 S:      Supported
16710 F:      arch/x86/kernel/cpu/vmware.c
16711
16712 VMWARE PVRDMA DRIVER
16713 M:      Adit Ranadive <aditr@vmware.com>
16714 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16715 L:      linux-rdma@vger.kernel.org
16716 S:      Maintained
16717 F:      drivers/infiniband/hw/vmw_pvrdma/
16718
16719 VMware PVSCSI driver
16720 M:      Jim Gill <jgill@vmware.com>
16721 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16722 L:      linux-scsi@vger.kernel.org
16723 S:      Maintained
16724 F:      drivers/scsi/vmw_pvscsi.c
16725 F:      drivers/scsi/vmw_pvscsi.h
16726
16727 VMWARE VMMOUSE SUBDRIVER
16728 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16729 M:      "VMware, Inc." <pv-drivers@vmware.com>
16730 L:      linux-input@vger.kernel.org
16731 S:      Maintained
16732 F:      drivers/input/mouse/vmmouse.c
16733 F:      drivers/input/mouse/vmmouse.h
16734
16735 VMWARE VMXNET3 ETHERNET DRIVER
16736 M:      Ronak Doshi <doshir@vmware.com>
16737 M:      "VMware, Inc." <pv-drivers@vmware.com>
16738 L:      netdev@vger.kernel.org
16739 S:      Maintained
16740 F:      drivers/net/vmxnet3/
16741
16742 VOCORE VOCORE2 BOARD
16743 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16744 L:      linux-mips@vger.kernel.org
16745 S:      Maintained
16746 F:      arch/mips/boot/dts/ralink/vocore2.dts
16747
16748 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16749 M:      Liam Girdwood <lgirdwood@gmail.com>
16750 M:      Mark Brown <broonie@kernel.org>
16751 L:      linux-kernel@vger.kernel.org
16752 W:      http://www.slimlogic.co.uk/?p=48
16753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16754 S:      Supported
16755 F:      Documentation/devicetree/bindings/regulator/
16756 F:      Documentation/power/regulator/
16757 F:      drivers/regulator/
16758 F:      include/dt-bindings/regulator/
16759 F:      include/linux/regulator/
16760
16761 VRF
16762 M:      David Ahern <dsa@cumulusnetworks.com>
16763 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16764 L:      netdev@vger.kernel.org
16765 S:      Maintained
16766 F:      drivers/net/vrf.c
16767 F:      Documentation/networking/vrf.txt
16768
16769 VT1211 HARDWARE MONITOR DRIVER
16770 M:      Juerg Haefliger <juergh@gmail.com>
16771 L:      linux-hwmon@vger.kernel.org
16772 S:      Maintained
16773 F:      Documentation/hwmon/vt1211.rst
16774 F:      drivers/hwmon/vt1211.c
16775
16776 VT8231 HARDWARE MONITOR DRIVER
16777 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16778 L:      linux-hwmon@vger.kernel.org
16779 S:      Maintained
16780 F:      drivers/hwmon/vt8231.c
16781
16782 VUB300 USB to SDIO/SD/MMC bridge chip
16783 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16784 L:      linux-mmc@vger.kernel.org
16785 L:      linux-usb@vger.kernel.org
16786 S:      Supported
16787 F:      drivers/mmc/host/vub300.c
16788
16789 W1 DALLAS'S 1-WIRE BUS
16790 M:      Evgeniy Polyakov <zbr@ioremap.net>
16791 S:      Maintained
16792 F:      Documentation/devicetree/bindings/w1/
16793 F:      Documentation/w1/
16794 F:      drivers/w1/
16795 F:      include/linux/w1.h
16796
16797 W83791D HARDWARE MONITORING DRIVER
16798 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16799 L:      linux-hwmon@vger.kernel.org
16800 S:      Maintained
16801 F:      Documentation/hwmon/w83791d.rst
16802 F:      drivers/hwmon/w83791d.c
16803
16804 W83793 HARDWARE MONITORING DRIVER
16805 M:      Rudolf Marek <r.marek@assembler.cz>
16806 L:      linux-hwmon@vger.kernel.org
16807 S:      Maintained
16808 F:      Documentation/hwmon/w83793.rst
16809 F:      drivers/hwmon/w83793.c
16810
16811 W83795 HARDWARE MONITORING DRIVER
16812 M:      Jean Delvare <jdelvare@suse.com>
16813 L:      linux-hwmon@vger.kernel.org
16814 S:      Maintained
16815 F:      drivers/hwmon/w83795.c
16816
16817 W83L51xD SD/MMC CARD INTERFACE DRIVER
16818 M:      Pierre Ossman <pierre@ossman.eu>
16819 S:      Maintained
16820 F:      drivers/mmc/host/wbsd.*
16821
16822 WACOM PROTOCOL 4 SERIAL TABLETS
16823 M:      Julian Squires <julian@cipht.net>
16824 M:      Hans de Goede <hdegoede@redhat.com>
16825 L:      linux-input@vger.kernel.org
16826 S:      Maintained
16827 F:      drivers/input/tablet/wacom_serial4.c
16828
16829 WATCHDOG DEVICE DRIVERS
16830 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16831 M:      Guenter Roeck <linux@roeck-us.net>
16832 L:      linux-watchdog@vger.kernel.org
16833 W:      http://www.linux-watchdog.org/
16834 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16835 S:      Maintained
16836 F:      Documentation/devicetree/bindings/watchdog/
16837 F:      Documentation/watchdog/
16838 F:      drivers/watchdog/
16839 F:      include/linux/watchdog.h
16840 F:      include/uapi/linux/watchdog.h
16841
16842 WHISKEYCOVE PMIC GPIO DRIVER
16843 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16844 L:      linux-gpio@vger.kernel.org
16845 S:      Maintained
16846 F:      drivers/gpio/gpio-wcove.c
16847
16848 WHWAVE RTC DRIVER
16849 M:      Dianlong Li <long17.cool@163.com>
16850 L:      linux-rtc@vger.kernel.org
16851 S:      Maintained
16852 F:      drivers/rtc/rtc-sd3078.c
16853
16854 WIIMOTE HID DRIVER
16855 M:      David Herrmann <dh.herrmann@googlemail.com>
16856 L:      linux-input@vger.kernel.org
16857 S:      Maintained
16858 F:      drivers/hid/hid-wiimote*
16859
16860 WILOCITY WIL6210 WIRELESS DRIVER
16861 M:      Maya Erez <merez@codeaurora.org>
16862 L:      linux-wireless@vger.kernel.org
16863 L:      wil6210@qti.qualcomm.com
16864 S:      Supported
16865 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16866 F:      drivers/net/wireless/ath/wil6210/
16867
16868 WIMAX STACK
16869 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16870 M:      linux-wimax@intel.com
16871 L:      wimax@linuxwimax.org (subscribers-only)
16872 S:      Supported
16873 W:      http://linuxwimax.org
16874 F:      Documentation/wimax/README.wimax
16875 F:      include/linux/wimax/debug.h
16876 F:      include/net/wimax.h
16877 F:      include/uapi/linux/wimax.h
16878 F:      net/wimax/
16879
16880 WINBOND CIR DRIVER
16881 M:      David Härdeman <david@hardeman.nu>
16882 S:      Maintained
16883 F:      drivers/media/rc/winbond-cir.c
16884
16885 RCMM REMOTE CONTROLS DECODER
16886 M:      Patrick Lerda <patrick9876@free.fr>
16887 S:      Maintained
16888 F:      drivers/media/rc/ir-rcmm-decoder.c
16889
16890 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16891 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16892 L:      linux-watchdog@vger.kernel.org
16893 S:      Maintained
16894 F:      drivers/watchdog/ebc-c384_wdt.c
16895
16896 WINSYSTEMS WS16C48 GPIO DRIVER
16897 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16898 L:      linux-gpio@vger.kernel.org
16899 S:      Maintained
16900 F:      drivers/gpio/gpio-ws16c48.c
16901
16902 WISTRON LAPTOP BUTTON DRIVER
16903 M:      Miloslav Trmac <mitr@volny.cz>
16904 S:      Maintained
16905 F:      drivers/input/misc/wistron_btns.c
16906
16907 WL3501 WIRELESS PCMCIA CARD DRIVER
16908 L:      linux-wireless@vger.kernel.org
16909 S:      Odd fixes
16910 F:      drivers/net/wireless/wl3501*
16911
16912 WOLFSON MICROELECTRONICS DRIVERS
16913 L:      patches@opensource.cirrus.com
16914 T:      git https://github.com/CirrusLogic/linux-drivers.git
16915 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16916 S:      Supported
16917 F:      Documentation/hwmon/wm83??.rst
16918 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16919 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16920 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16921 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16922 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16923 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16924 F:      drivers/clk/clk-wm83*.c
16925 F:      drivers/extcon/extcon-arizona.c
16926 F:      drivers/leds/leds-wm83*.c
16927 F:      drivers/gpio/gpio-*wm*.c
16928 F:      drivers/gpio/gpio-arizona.c
16929 F:      drivers/hwmon/wm83??-hwmon.c
16930 F:      drivers/input/misc/wm831x-on.c
16931 F:      drivers/input/touchscreen/wm831x-ts.c
16932 F:      drivers/input/touchscreen/wm97*.c
16933 F:      drivers/mfd/arizona*
16934 F:      drivers/mfd/wm*.c
16935 F:      drivers/mfd/cs47l24*
16936 F:      drivers/power/supply/wm83*.c
16937 F:      drivers/rtc/rtc-wm83*.c
16938 F:      drivers/regulator/wm8*.c
16939 F:      drivers/regulator/arizona*
16940 F:      drivers/video/backlight/wm83*_bl.c
16941 F:      drivers/watchdog/wm83*_wdt.c
16942 F:      include/linux/mfd/arizona/
16943 F:      include/linux/mfd/wm831x/
16944 F:      include/linux/mfd/wm8350/
16945 F:      include/linux/mfd/wm8400*
16946 F:      include/linux/regulator/arizona*
16947 F:      include/linux/wm97xx.h
16948 F:      include/sound/wm????.h
16949 F:      sound/soc/codecs/arizona.?
16950 F:      sound/soc/codecs/wm*
16951 F:      sound/soc/codecs/cs47l24*
16952
16953 WORKQUEUE
16954 M:      Tejun Heo <tj@kernel.org>
16955 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16957 S:      Maintained
16958 F:      include/linux/workqueue.h
16959 F:      kernel/workqueue.c
16960 F:      Documentation/core-api/workqueue.rst
16961
16962 X-POWERS AXP288 PMIC DRIVERS
16963 M:      Hans de Goede <hdegoede@redhat.com>
16964 S:      Maintained
16965 N:      axp288
16966 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16967
16968 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16969 M:      Chen-Yu Tsai <wens@csie.org>
16970 L:      linux-kernel@vger.kernel.org
16971 S:      Maintained
16972 N:      axp[128]
16973
16974 X.25 NETWORK LAYER
16975 M:      Andrew Hendry <andrew.hendry@gmail.com>
16976 L:      linux-x25@vger.kernel.org
16977 S:      Odd Fixes
16978 F:      Documentation/networking/x25*
16979 F:      include/net/x25*
16980 F:      net/x25/
16981
16982 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16983 M:      Thomas Gleixner <tglx@linutronix.de>
16984 M:      Ingo Molnar <mingo@redhat.com>
16985 M:      Borislav Petkov <bp@alien8.de>
16986 R:      "H. Peter Anvin" <hpa@zytor.com>
16987 M:      x86@kernel.org
16988 L:      linux-kernel@vger.kernel.org
16989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16990 S:      Maintained
16991 F:      Documentation/devicetree/bindings/x86/
16992 F:      Documentation/x86/
16993 F:      arch/x86/
16994
16995 X86 ENTRY CODE
16996 M:      Andy Lutomirski <luto@kernel.org>
16997 L:      linux-kernel@vger.kernel.org
16998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16999 S:      Maintained
17000 F:      arch/x86/entry/
17001
17002 X86 MCE INFRASTRUCTURE
17003 M:      Tony Luck <tony.luck@intel.com>
17004 M:      Borislav Petkov <bp@alien8.de>
17005 L:      linux-edac@vger.kernel.org
17006 S:      Maintained
17007 F:      arch/x86/kernel/cpu/mce/*
17008
17009 X86 MICROCODE UPDATE SUPPORT
17010 M:      Borislav Petkov <bp@alien8.de>
17011 S:      Maintained
17012 F:      arch/x86/kernel/cpu/microcode/*
17013
17014 X86 MM
17015 M:      Dave Hansen <dave.hansen@linux.intel.com>
17016 M:      Andy Lutomirski <luto@kernel.org>
17017 M:      Peter Zijlstra <peterz@infradead.org>
17018 L:      linux-kernel@vger.kernel.org
17019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17020 S:      Maintained
17021 F:      arch/x86/mm/
17022
17023 X86 PLATFORM DRIVERS
17024 M:      Darren Hart <dvhart@infradead.org>
17025 M:      Andy Shevchenko <andy@infradead.org>
17026 L:      platform-driver-x86@vger.kernel.org
17027 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17028 S:      Maintained
17029 F:      drivers/platform/x86/
17030 F:      drivers/platform/olpc/
17031
17032 X86 PLATFORM DRIVERS - ARCH
17033 R:      Darren Hart <dvhart@infradead.org>
17034 R:      Andy Shevchenko <andy@infradead.org>
17035 L:      platform-driver-x86@vger.kernel.org
17036 L:      x86@kernel.org
17037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17038 S:      Maintained
17039 F:      arch/x86/platform
17040
17041 X86 VDSO
17042 M:      Andy Lutomirski <luto@kernel.org>
17043 L:      linux-kernel@vger.kernel.org
17044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17045 S:      Maintained
17046 F:      arch/x86/entry/vdso/
17047
17048 XARRAY
17049 M:      Matthew Wilcox <willy@infradead.org>
17050 L:      linux-fsdevel@vger.kernel.org
17051 S:      Supported
17052 F:      Documentation/core-api/xarray.rst
17053 F:      lib/idr.c
17054 F:      lib/xarray.c
17055 F:      include/linux/idr.h
17056 F:      include/linux/xarray.h
17057 F:      tools/testing/radix-tree
17058
17059 XBOX DVD IR REMOTE
17060 M:      Benjamin Valentin <benpicco@googlemail.com>
17061 S:      Maintained
17062 F:      drivers/media/rc/xbox_remote.c
17063 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17064
17065 XC2028/3028 TUNER DRIVER
17066 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17067 L:      linux-media@vger.kernel.org
17068 W:      https://linuxtv.org
17069 T:      git git://linuxtv.org/media_tree.git
17070 S:      Maintained
17071 F:      drivers/media/tuners/tuner-xc2028.*
17072
17073 XDP (eXpress Data Path)
17074 M:      Alexei Starovoitov <ast@kernel.org>
17075 M:      Daniel Borkmann <daniel@iogearbox.net>
17076 M:      David S. Miller <davem@davemloft.net>
17077 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17078 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17079 M:      John Fastabend <john.fastabend@gmail.com>
17080 L:      netdev@vger.kernel.org
17081 L:      xdp-newbies@vger.kernel.org
17082 L:      bpf@vger.kernel.org
17083 S:      Supported
17084 F:      net/core/xdp.c
17085 F:      include/net/xdp.h
17086 F:      kernel/bpf/devmap.c
17087 F:      kernel/bpf/cpumap.c
17088 F:      include/trace/events/xdp.h
17089 K:      xdp
17090 N:      xdp
17091
17092 XDP SOCKETS (AF_XDP)
17093 M:      Björn Töpel <bjorn.topel@intel.com>
17094 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17095 L:      netdev@vger.kernel.org
17096 L:      bpf@vger.kernel.org
17097 S:      Maintained
17098 F:      kernel/bpf/xskmap.c
17099 F:      net/xdp/
17100
17101 XEN BLOCK SUBSYSTEM
17102 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17103 M:      Roger Pau Monné <roger.pau@citrix.com>
17104 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17105 S:      Supported
17106 F:      drivers/block/xen-blkback/*
17107 F:      drivers/block/xen*
17108
17109 XEN HYPERVISOR ARM
17110 M:      Stefano Stabellini <sstabellini@kernel.org>
17111 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17112 S:      Maintained
17113 F:      arch/arm/xen/
17114 F:      arch/arm/include/asm/xen/
17115
17116 XEN HYPERVISOR ARM64
17117 M:      Stefano Stabellini <sstabellini@kernel.org>
17118 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17119 S:      Maintained
17120 F:      arch/arm64/xen/
17121 F:      arch/arm64/include/asm/xen/
17122
17123 XEN HYPERVISOR INTERFACE
17124 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17125 M:      Juergen Gross <jgross@suse.com>
17126 R:      Stefano Stabellini <sstabellini@kernel.org>
17127 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17129 S:      Supported
17130 F:      arch/x86/xen/
17131 F:      arch/x86/platform/pvh/
17132 F:      drivers/*/xen-*front.c
17133 F:      drivers/xen/
17134 F:      arch/x86/include/asm/xen/
17135 F:      arch/x86/include/asm/pvclock-abi.h
17136 F:      include/xen/
17137 F:      include/uapi/xen/
17138 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17139 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17140
17141 XEN NETWORK BACKEND DRIVER
17142 M:      Wei Liu <wei.liu2@citrix.com>
17143 M:      Paul Durrant <paul.durrant@citrix.com>
17144 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17145 L:      netdev@vger.kernel.org
17146 S:      Supported
17147 F:      drivers/net/xen-netback/*
17148
17149 XEN PCI SUBSYSTEM
17150 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17151 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17152 S:      Supported
17153 F:      arch/x86/pci/*xen*
17154 F:      drivers/pci/*xen*
17155
17156 XEN PVSCSI DRIVERS
17157 M:      Juergen Gross <jgross@suse.com>
17158 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17159 L:      linux-scsi@vger.kernel.org
17160 S:      Supported
17161 F:      drivers/scsi/xen-scsifront.c
17162 F:      drivers/xen/xen-scsiback.c
17163 F:      include/xen/interface/io/vscsiif.h
17164
17165 XEN SWIOTLB SUBSYSTEM
17166 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17167 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17168 L:      iommu@lists.linux-foundation.org
17169 S:      Supported
17170 F:      arch/x86/xen/*swiotlb*
17171 F:      drivers/xen/*swiotlb*
17172
17173 XEN SOUND FRONTEND DRIVER
17174 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17175 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17177 S:      Supported
17178 F:      sound/xen/*
17179
17180 XFS FILESYSTEM
17181 M:      Darrick J. Wong <darrick.wong@oracle.com>
17182 M:      linux-xfs@vger.kernel.org
17183 L:      linux-xfs@vger.kernel.org
17184 W:      http://xfs.org/
17185 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17186 S:      Supported
17187 F:      Documentation/filesystems/xfs.txt
17188 F:      fs/xfs/
17189
17190 XILINX AXI ETHERNET DRIVER
17191 M:      Anirudha Sarangi <anirudh@xilinx.com>
17192 M:      John Linn <John.Linn@xilinx.com>
17193 S:      Maintained
17194 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17195
17196 XILINX UARTLITE SERIAL DRIVER
17197 M:      Peter Korsgaard <jacmet@sunsite.dk>
17198 L:      linux-serial@vger.kernel.org
17199 S:      Maintained
17200 F:      drivers/tty/serial/uartlite.c
17201
17202 XILINX VIDEO IP CORES
17203 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17204 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17205 L:      linux-media@vger.kernel.org
17206 T:      git git://linuxtv.org/media_tree.git
17207 S:      Supported
17208 F:      Documentation/devicetree/bindings/media/xilinx/
17209 F:      drivers/media/platform/xilinx/
17210 F:      include/uapi/linux/xilinx-v4l2-controls.h
17211
17212 XILLYBUS DRIVER
17213 M:      Eli Billauer <eli.billauer@gmail.com>
17214 L:      linux-kernel@vger.kernel.org
17215 S:      Supported
17216 F:      drivers/char/xillybus/
17217
17218 XLP9XX I2C DRIVER
17219 M:      George Cherian <george.cherian@cavium.com>
17220 M:      Jan Glauber <jglauber@cavium.com>
17221 L:      linux-i2c@vger.kernel.org
17222 W:      http://www.cavium.com
17223 S:      Supported
17224 F:      drivers/i2c/busses/i2c-xlp9xx.c
17225
17226 XRA1403 GPIO EXPANDER
17227 M:      Nandor Han <nandor.han@ge.com>
17228 M:      Semi Malinen <semi.malinen@ge.com>
17229 L:      linux-gpio@vger.kernel.org
17230 S:      Maintained
17231 F:      drivers/gpio/gpio-xra1403.c
17232 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17233
17234 XTENSA XTFPGA PLATFORM SUPPORT
17235 M:      Max Filippov <jcmvbkbc@gmail.com>
17236 L:      linux-xtensa@linux-xtensa.org
17237 S:      Maintained
17238 F:      drivers/spi/spi-xtensa-xtfpga.c
17239 F:      sound/soc/xtensa/xtfpga-i2s.c
17240
17241 YAM DRIVER FOR AX.25
17242 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17243 L:      linux-hams@vger.kernel.org
17244 S:      Maintained
17245 F:      drivers/net/hamradio/yam*
17246 F:      include/linux/yam.h
17247
17248 YAMA SECURITY MODULE
17249 M:      Kees Cook <keescook@chromium.org>
17250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17251 S:      Supported
17252 F:      security/yama/
17253 F:      Documentation/admin-guide/LSM/Yama.rst
17254
17255 YEALINK PHONE DRIVER
17256 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17257 L:      usbb2k-api-dev@nongnu.org
17258 S:      Maintained
17259 F:      Documentation/input/devices/yealink.rst
17260 F:      drivers/input/misc/yealink.*
17261
17262 Z8530 DRIVER FOR AX.25
17263 M:      Joerg Reuter <jreuter@yaina.de>
17264 W:      http://yaina.de/jreuter/
17265 W:      http://www.qsl.net/dl1bke/
17266 L:      linux-hams@vger.kernel.org
17267 S:      Maintained
17268 F:      Documentation/networking/z8530drv.txt
17269 F:      drivers/net/hamradio/*scc.c
17270 F:      drivers/net/hamradio/z8530.h
17271
17272 ZBUD COMPRESSED PAGE ALLOCATOR
17273 M:      Seth Jennings <sjenning@redhat.com>
17274 M:      Dan Streetman <ddstreet@ieee.org>
17275 L:      linux-mm@kvack.org
17276 S:      Maintained
17277 F:      mm/zbud.c
17278 F:      include/linux/zbud.h
17279
17280 ZD1211RW WIRELESS DRIVER
17281 M:      Daniel Drake <dsd@gentoo.org>
17282 M:      Ulrich Kunitz <kune@deine-taler.de>
17283 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17284 L:      linux-wireless@vger.kernel.org
17285 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17286 S:      Maintained
17287 F:      drivers/net/wireless/zydas/zd1211rw/
17288
17289 ZD1301 MEDIA DRIVER
17290 M:      Antti Palosaari <crope@iki.fi>
17291 L:      linux-media@vger.kernel.org
17292 W:      https://linuxtv.org/
17293 W:      http://palosaari.fi/linux/
17294 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17295 S:      Maintained
17296 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17297
17298 ZD1301_DEMOD MEDIA DRIVER
17299 M:      Antti Palosaari <crope@iki.fi>
17300 L:      linux-media@vger.kernel.org
17301 W:      https://linuxtv.org/
17302 W:      http://palosaari.fi/linux/
17303 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17304 S:      Maintained
17305 F:      drivers/media/dvb-frontends/zd1301_demod*
17306
17307 ZPOOL COMPRESSED PAGE STORAGE API
17308 M:      Dan Streetman <ddstreet@ieee.org>
17309 L:      linux-mm@kvack.org
17310 S:      Maintained
17311 F:      mm/zpool.c
17312 F:      include/linux/zpool.h
17313
17314 ZR36067 VIDEO FOR LINUX DRIVER
17315 L:      mjpeg-users@lists.sourceforge.net
17316 L:      linux-media@vger.kernel.org
17317 W:      http://mjpeg.sourceforge.net/driver-zoran/
17318 T:      hg https://linuxtv.org/hg/v4l-dvb
17319 S:      Odd Fixes
17320 F:      drivers/staging/media/zoran/
17321
17322 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17323 M:      Minchan Kim <minchan@kernel.org>
17324 M:      Nitin Gupta <ngupta@vflare.org>
17325 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17326 L:      linux-kernel@vger.kernel.org
17327 S:      Maintained
17328 F:      drivers/block/zram/
17329 F:      Documentation/blockdev/zram.txt
17330
17331 ZS DECSTATION Z85C30 SERIAL DRIVER
17332 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17333 S:      Maintained
17334 F:      drivers/tty/serial/zs.*
17335
17336 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17337 M:      Minchan Kim <minchan@kernel.org>
17338 M:      Nitin Gupta <ngupta@vflare.org>
17339 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17340 L:      linux-mm@kvack.org
17341 S:      Maintained
17342 F:      mm/zsmalloc.c
17343 F:      include/linux/zsmalloc.h
17344 F:      Documentation/vm/zsmalloc.rst
17345
17346 ZSWAP COMPRESSED SWAP CACHING
17347 M:      Seth Jennings <sjenning@redhat.com>
17348 M:      Dan Streetman <ddstreet@ieee.org>
17349 L:      linux-mm@kvack.org
17350 S:      Maintained
17351 F:      mm/zswap.c
17352
17353 THE REST
17354 M:      Linus Torvalds <torvalds@linux-foundation.org>
17355 L:      linux-kernel@vger.kernel.org
17356 Q:      http://patchwork.kernel.org/project/LKML/list/
17357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17358 S:      Buried alive in reporters
17359 F:      *
17360 F:      */