]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
dt-bindings: counter: Document stm32 quadrature encoder
[linux.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
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
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
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
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
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 Q:      https://patchwork.open-mesh.org/project/batman/list/
2800 S:      Maintained
2801 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2802 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2803 F:      Documentation/networking/batman-adv.rst
2804 F:      include/uapi/linux/batadv_packet.h
2805 F:      include/uapi/linux/batman_adv.h
2806 F:      net/batman-adv/
2807
2808 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2809 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2810 L:      linux-hams@vger.kernel.org
2811 W:      http://www.baycom.org/~tom/ham/ham.html
2812 S:      Maintained
2813 F:      drivers/net/hamradio/baycom*
2814
2815 BCACHE (BLOCK LAYER CACHE)
2816 M:      Coly Li <colyli@suse.de>
2817 M:      Kent Overstreet <kent.overstreet@gmail.com>
2818 L:      linux-bcache@vger.kernel.org
2819 W:      http://bcache.evilpiepirate.org
2820 C:      irc://irc.oftc.net/bcache
2821 S:      Maintained
2822 F:      drivers/md/bcache/
2823
2824 BDISP ST MEDIA DRIVER
2825 M:      Fabien Dessenne <fabien.dessenne@st.com>
2826 L:      linux-media@vger.kernel.org
2827 T:      git git://linuxtv.org/media_tree.git
2828 W:      https://linuxtv.org
2829 S:      Supported
2830 F:      drivers/media/platform/sti/bdisp
2831
2832 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2833 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2834 L:      netdev@vger.kernel.org
2835 S:      Maintained
2836 F:      drivers/net/ethernet/ec_bhf.c
2837
2838 BEFS FILE SYSTEM
2839 M:      Luis de Bethencourt <luisbg@kernel.org>
2840 M:      Salah Triki <salah.triki@gmail.com>
2841 S:      Maintained
2842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2843 F:      Documentation/filesystems/befs.txt
2844 F:      fs/befs/
2845
2846 BFQ I/O SCHEDULER
2847 M:      Paolo Valente <paolo.valente@linaro.org>
2848 M:      Jens Axboe <axboe@kernel.dk>
2849 L:      linux-block@vger.kernel.org
2850 S:      Maintained
2851 F:      block/bfq-*
2852 F:      Documentation/block/bfq-iosched.txt
2853
2854 BFS FILE SYSTEM
2855 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2856 S:      Maintained
2857 F:      Documentation/filesystems/bfs.txt
2858 F:      fs/bfs/
2859 F:      include/uapi/linux/bfs_fs.h
2860
2861 BLINKM RGB LED DRIVER
2862 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2863 S:      Maintained
2864 F:      drivers/leds/leds-blinkm.c
2865
2866 BLOCK LAYER
2867 M:      Jens Axboe <axboe@kernel.dk>
2868 L:      linux-block@vger.kernel.org
2869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2870 S:      Maintained
2871 F:      block/
2872 F:      drivers/block/
2873 F:      kernel/trace/blktrace.c
2874 F:      lib/sbitmap.c
2875
2876 BLOCK2MTD DRIVER
2877 M:      Joern Engel <joern@lazybastard.org>
2878 L:      linux-mtd@lists.infradead.org
2879 S:      Maintained
2880 F:      drivers/mtd/devices/block2mtd.c
2881
2882 BLUETOOTH DRIVERS
2883 M:      Marcel Holtmann <marcel@holtmann.org>
2884 M:      Johan Hedberg <johan.hedberg@gmail.com>
2885 L:      linux-bluetooth@vger.kernel.org
2886 W:      http://www.bluez.org/
2887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2889 S:      Maintained
2890 F:      drivers/bluetooth/
2891
2892 BLUETOOTH SUBSYSTEM
2893 M:      Marcel Holtmann <marcel@holtmann.org>
2894 M:      Johan Hedberg <johan.hedberg@gmail.com>
2895 L:      linux-bluetooth@vger.kernel.org
2896 W:      http://www.bluez.org/
2897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2899 S:      Maintained
2900 F:      net/bluetooth/
2901 F:      include/net/bluetooth/
2902
2903 BONDING DRIVER
2904 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2905 M:      Veaceslav Falico <vfalico@gmail.com>
2906 M:      Andy Gospodarek <andy@greyhouse.net>
2907 L:      netdev@vger.kernel.org
2908 W:      http://sourceforge.net/projects/bonding/
2909 S:      Supported
2910 F:      drivers/net/bonding/
2911 F:      include/uapi/linux/if_bonding.h
2912
2913 BPF (Safe dynamic programs and tools)
2914 M:      Alexei Starovoitov <ast@kernel.org>
2915 M:      Daniel Borkmann <daniel@iogearbox.net>
2916 R:      Martin KaFai Lau <kafai@fb.com>
2917 R:      Song Liu <songliubraving@fb.com>
2918 R:      Yonghong Song <yhs@fb.com>
2919 L:      netdev@vger.kernel.org
2920 L:      bpf@vger.kernel.org
2921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2923 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2924 S:      Supported
2925 F:      arch/*/net/*
2926 F:      Documentation/networking/filter.txt
2927 F:      Documentation/bpf/
2928 F:      include/linux/bpf*
2929 F:      include/linux/filter.h
2930 F:      include/trace/events/xdp.h
2931 F:      include/uapi/linux/bpf*
2932 F:      include/uapi/linux/filter.h
2933 F:      kernel/bpf/
2934 F:      kernel/trace/bpf_trace.c
2935 F:      lib/test_bpf.c
2936 F:      net/bpf/
2937 F:      net/core/filter.c
2938 F:      net/sched/act_bpf.c
2939 F:      net/sched/cls_bpf.c
2940 F:      samples/bpf/
2941 F:      tools/bpf/
2942 F:      tools/lib/bpf/
2943 F:      tools/testing/selftests/bpf/
2944 K:      bpf
2945 N:      bpf
2946
2947 BPF JIT for ARM
2948 M:      Shubham Bansal <illusionist.neo@gmail.com>
2949 L:      netdev@vger.kernel.org
2950 L:      bpf@vger.kernel.org
2951 S:      Maintained
2952 F:      arch/arm/net/
2953
2954 BPF JIT for ARM64
2955 M:      Daniel Borkmann <daniel@iogearbox.net>
2956 M:      Alexei Starovoitov <ast@kernel.org>
2957 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2958 L:      netdev@vger.kernel.org
2959 L:      bpf@vger.kernel.org
2960 S:      Supported
2961 F:      arch/arm64/net/
2962
2963 BPF JIT for MIPS (32-BIT AND 64-BIT)
2964 M:      Paul Burton <paul.burton@mips.com>
2965 L:      netdev@vger.kernel.org
2966 L:      bpf@vger.kernel.org
2967 S:      Maintained
2968 F:      arch/mips/net/
2969
2970 BPF JIT for NFP NICs
2971 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2972 L:      netdev@vger.kernel.org
2973 L:      bpf@vger.kernel.org
2974 S:      Supported
2975 F:      drivers/net/ethernet/netronome/nfp/bpf/
2976
2977 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2978 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2979 M:      Sandipan Das <sandipan@linux.ibm.com>
2980 L:      netdev@vger.kernel.org
2981 L:      bpf@vger.kernel.org
2982 S:      Maintained
2983 F:      arch/powerpc/net/
2984
2985 BPF JIT for RISC-V (RV64G)
2986 M:      Björn Töpel <bjorn.topel@gmail.com>
2987 L:      netdev@vger.kernel.org
2988 S:      Maintained
2989 F:      arch/riscv/net/
2990
2991 BPF JIT for S390
2992 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2993 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2994 L:      netdev@vger.kernel.org
2995 L:      bpf@vger.kernel.org
2996 S:      Maintained
2997 F:      arch/s390/net/
2998 X:      arch/s390/net/pnet.c
2999
3000 BPF JIT for SPARC (32-BIT AND 64-BIT)
3001 M:      David S. Miller <davem@davemloft.net>
3002 L:      netdev@vger.kernel.org
3003 L:      bpf@vger.kernel.org
3004 S:      Maintained
3005 F:      arch/sparc/net/
3006
3007 BPF JIT for X86 32-BIT
3008 M:      Wang YanQing <udknight@gmail.com>
3009 L:      netdev@vger.kernel.org
3010 L:      bpf@vger.kernel.org
3011 S:      Maintained
3012 F:      arch/x86/net/bpf_jit_comp32.c
3013
3014 BPF JIT for X86 64-BIT
3015 M:      Alexei Starovoitov <ast@kernel.org>
3016 M:      Daniel Borkmann <daniel@iogearbox.net>
3017 L:      netdev@vger.kernel.org
3018 L:      bpf@vger.kernel.org
3019 S:      Supported
3020 F:      arch/x86/net/
3021 X:      arch/x86/net/bpf_jit_comp32.c
3022
3023 BROADCOM B44 10/100 ETHERNET DRIVER
3024 M:      Michael Chan <michael.chan@broadcom.com>
3025 L:      netdev@vger.kernel.org
3026 S:      Supported
3027 F:      drivers/net/ethernet/broadcom/b44.*
3028
3029 BROADCOM B53 ETHERNET SWITCH DRIVER
3030 M:      Florian Fainelli <f.fainelli@gmail.com>
3031 L:      netdev@vger.kernel.org
3032 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3033 S:      Supported
3034 F:      drivers/net/dsa/b53/*
3035 F:      include/linux/platform_data/b53.h
3036
3037 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3038 M:      Florian Fainelli <f.fainelli@gmail.com>
3039 M:      Ray Jui <rjui@broadcom.com>
3040 M:      Scott Branden <sbranden@broadcom.com>
3041 M:      bcm-kernel-feedback-list@broadcom.com
3042 T:      git git://github.com/broadcom/mach-bcm
3043 S:      Maintained
3044 N:      bcm281*
3045 N:      bcm113*
3046 N:      bcm216*
3047 N:      kona
3048 F:      arch/arm/mach-bcm/
3049
3050 BROADCOM BCM2835 ARM ARCHITECTURE
3051 M:      Eric Anholt <eric@anholt.net>
3052 M:      Stefan Wahren <stefan.wahren@i2se.com>
3053 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 T:      git git://github.com/anholt/linux
3056 S:      Maintained
3057 N:      bcm2835
3058 F:      drivers/staging/vc04_services
3059
3060 BROADCOM BCM47XX MIPS ARCHITECTURE
3061 M:      Hauke Mehrtens <hauke@hauke-m.de>
3062 M:      Rafał Miłecki <zajec5@gmail.com>
3063 L:      linux-mips@vger.kernel.org
3064 S:      Maintained
3065 F:      Documentation/devicetree/bindings/mips/brcm/
3066 F:      arch/mips/bcm47xx/*
3067 F:      arch/mips/include/asm/mach-bcm47xx/*
3068
3069 BROADCOM BCM5301X ARM ARCHITECTURE
3070 M:      Hauke Mehrtens <hauke@hauke-m.de>
3071 M:      Rafał Miłecki <zajec5@gmail.com>
3072 M:      bcm-kernel-feedback-list@broadcom.com
3073 L:      linux-arm-kernel@lists.infradead.org
3074 S:      Maintained
3075 F:      arch/arm/mach-bcm/bcm_5301x.c
3076 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3077 F:      arch/arm/boot/dts/bcm470*
3078 F:      arch/arm/boot/dts/bcm953012*
3079
3080 BROADCOM BCM53573 ARM ARCHITECTURE
3081 M:      Rafał Miłecki <rafal@milecki.pl>
3082 L:      linux-arm-kernel@lists.infradead.org
3083 S:      Maintained
3084 F:      arch/arm/boot/dts/bcm53573*
3085 F:      arch/arm/boot/dts/bcm47189*
3086
3087 BROADCOM BCM63XX ARM ARCHITECTURE
3088 M:      Florian Fainelli <f.fainelli@gmail.com>
3089 M:      bcm-kernel-feedback-list@broadcom.com
3090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3091 T:      git git://github.com/broadcom/stblinux.git
3092 S:      Maintained
3093 N:      bcm63xx
3094
3095 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3096 M:      Kevin Cernekee <cernekee@gmail.com>
3097 L:      linux-usb@vger.kernel.org
3098 S:      Maintained
3099 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3100
3101 BROADCOM BCM7XXX ARM ARCHITECTURE
3102 M:      Brian Norris <computersforpeace@gmail.com>
3103 M:      Gregory Fong <gregory.0xf0@gmail.com>
3104 M:      Florian Fainelli <f.fainelli@gmail.com>
3105 M:      bcm-kernel-feedback-list@broadcom.com
3106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107 T:      git git://github.com/broadcom/stblinux.git
3108 S:      Maintained
3109 F:      arch/arm/mach-bcm/*brcmstb*
3110 F:      arch/arm/boot/dts/bcm7*.dts*
3111 F:      drivers/bus/brcmstb_gisb.c
3112 F:      arch/arm/mm/cache-b15-rac.c
3113 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3114 N:      brcmstb
3115
3116 BROADCOM BMIPS CPUFREQ DRIVER
3117 M:      Markus Mayer <mmayer@broadcom.com>
3118 M:      bcm-kernel-feedback-list@broadcom.com
3119 L:      linux-pm@vger.kernel.org
3120 S:      Maintained
3121 F:      drivers/cpufreq/bmips-cpufreq.c
3122
3123 BROADCOM BMIPS MIPS ARCHITECTURE
3124 M:      Kevin Cernekee <cernekee@gmail.com>
3125 M:      Florian Fainelli <f.fainelli@gmail.com>
3126 L:      linux-mips@vger.kernel.org
3127 T:      git git://github.com/broadcom/stblinux.git
3128 S:      Maintained
3129 F:      arch/mips/bmips/*
3130 F:      arch/mips/include/asm/mach-bmips/*
3131 F:      arch/mips/kernel/*bmips*
3132 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3133 F:      drivers/irqchip/irq-bcm63*
3134 F:      drivers/irqchip/irq-bcm7*
3135 F:      drivers/irqchip/irq-brcmstb*
3136 F:      include/linux/bcm963xx_nvram.h
3137 F:      include/linux/bcm963xx_tag.h
3138
3139 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3140 M:      Rasesh Mody <rmody@marvell.com>
3141 M:      GR-Linux-NIC-Dev@marvell.com
3142 L:      netdev@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/net/ethernet/broadcom/bnx2.*
3145 F:      drivers/net/ethernet/broadcom/bnx2_*
3146
3147 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3148 M:      QLogic-Storage-Upstream@qlogic.com
3149 L:      linux-scsi@vger.kernel.org
3150 S:      Supported
3151 F:      drivers/scsi/bnx2fc/
3152
3153 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3154 M:      QLogic-Storage-Upstream@qlogic.com
3155 L:      linux-scsi@vger.kernel.org
3156 S:      Supported
3157 F:      drivers/scsi/bnx2i/
3158
3159 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3160 M:      Ariel Elior <aelior@marvell.com>
3161 M:      Sudarsana Kalluru <skalluru@marvell.com>
3162 M:      GR-everest-linux-l2@marvell.com
3163 L:      netdev@vger.kernel.org
3164 S:      Supported
3165 F:      drivers/net/ethernet/broadcom/bnx2x/
3166
3167 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3168 M:      Michael Chan <michael.chan@broadcom.com>
3169 L:      netdev@vger.kernel.org
3170 S:      Supported
3171 F:      drivers/net/ethernet/broadcom/bnxt/
3172
3173 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3174 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3175 M:      Franky Lin <franky.lin@broadcom.com>
3176 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3177 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3178 M:      Wright Feng <wright.feng@cypress.com>
3179 L:      linux-wireless@vger.kernel.org
3180 L:      brcm80211-dev-list.pdl@broadcom.com
3181 L:      brcm80211-dev-list@cypress.com
3182 S:      Supported
3183 F:      drivers/net/wireless/broadcom/brcm80211/
3184
3185 BROADCOM BRCMSTB GPIO DRIVER
3186 M:      Gregory Fong <gregory.0xf0@gmail.com>
3187 L:      bcm-kernel-feedback-list@broadcom.com
3188 S:      Supported
3189 F:      drivers/gpio/gpio-brcmstb.c
3190 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3191
3192 BROADCOM BRCMSTB I2C DRIVER
3193 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3194 L:      linux-i2c@vger.kernel.org
3195 L:      bcm-kernel-feedback-list@broadcom.com
3196 S:      Supported
3197 F:      drivers/i2c/busses/i2c-brcmstb.c
3198 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3199
3200 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3201 M:      Al Cooper <alcooperx@gmail.com>
3202 L:      linux-kernel@vger.kernel.org
3203 L:      bcm-kernel-feedback-list@broadcom.com
3204 S:      Maintained
3205 F:      drivers/phy/broadcom/phy-brcm-usb*
3206
3207 BROADCOM GENET ETHERNET DRIVER
3208 M:      Doug Berger <opendmb@gmail.com>
3209 M:      Florian Fainelli <f.fainelli@gmail.com>
3210 L:      bcm-kernel-feedback-list@broadcom.com
3211 L:      netdev@vger.kernel.org
3212 S:      Supported
3213 F:      drivers/net/ethernet/broadcom/genet/
3214
3215 BROADCOM IPROC ARM ARCHITECTURE
3216 M:      Ray Jui <rjui@broadcom.com>
3217 M:      Scott Branden <sbranden@broadcom.com>
3218 M:      bcm-kernel-feedback-list@broadcom.com
3219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220 T:      git git://github.com/broadcom/cygnus-linux.git
3221 S:      Maintained
3222 N:      iproc
3223 N:      cygnus
3224 N:      bcm[-_]nsp
3225 N:      bcm9113*
3226 N:      bcm9583*
3227 N:      bcm9585*
3228 N:      bcm9586*
3229 N:      bcm988312
3230 N:      bcm113*
3231 N:      bcm583*
3232 N:      bcm585*
3233 N:      bcm586*
3234 N:      bcm88312
3235 N:      hr2
3236 N:      stingray
3237 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3238 F:      arch/arm64/boot/dts/broadcom/stingray/*
3239 F:      drivers/clk/bcm/clk-ns*
3240 F:      drivers/clk/bcm/clk-sr*
3241 F:      drivers/pinctrl/bcm/pinctrl-ns*
3242 F:      include/dt-bindings/clock/bcm-sr*
3243
3244 BROADCOM KONA GPIO DRIVER
3245 M:      Ray Jui <rjui@broadcom.com>
3246 L:      bcm-kernel-feedback-list@broadcom.com
3247 S:      Supported
3248 F:      drivers/gpio/gpio-bcm-kona.c
3249 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3250
3251 BROADCOM NETXTREME-E ROCE DRIVER
3252 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3253 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3254 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3255 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3256 L:      linux-rdma@vger.kernel.org
3257 W:      http://www.broadcom.com
3258 S:      Supported
3259 F:      drivers/infiniband/hw/bnxt_re/
3260 F:      include/uapi/rdma/bnxt_re-abi.h
3261
3262 BROADCOM NVRAM DRIVER
3263 M:      Rafał Miłecki <zajec5@gmail.com>
3264 L:      linux-mips@vger.kernel.org
3265 S:      Maintained
3266 F:      drivers/firmware/broadcom/*
3267
3268 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3269 M:      Rafał Miłecki <zajec5@gmail.com>
3270 L:      linux-wireless@vger.kernel.org
3271 S:      Maintained
3272 F:      drivers/bcma/
3273 F:      include/linux/bcma/
3274
3275 BROADCOM STB AVS CPUFREQ DRIVER
3276 M:      Markus Mayer <mmayer@broadcom.com>
3277 M:      bcm-kernel-feedback-list@broadcom.com
3278 L:      linux-pm@vger.kernel.org
3279 S:      Maintained
3280 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3281 F:      drivers/cpufreq/brcmstb*
3282
3283 BROADCOM STB AVS TMON DRIVER
3284 M:      Markus Mayer <mmayer@broadcom.com>
3285 M:      bcm-kernel-feedback-list@broadcom.com
3286 L:      linux-pm@vger.kernel.org
3287 S:      Maintained
3288 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3289 F:      drivers/thermal/broadcom/brcmstb*
3290
3291 BROADCOM STB NAND FLASH DRIVER
3292 M:      Brian Norris <computersforpeace@gmail.com>
3293 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3294 L:      linux-mtd@lists.infradead.org
3295 L:      bcm-kernel-feedback-list@broadcom.com
3296 S:      Maintained
3297 F:      drivers/mtd/nand/raw/brcmnand/
3298
3299 BROADCOM STB DPFE DRIVER
3300 M:      Markus Mayer <mmayer@broadcom.com>
3301 M:      bcm-kernel-feedback-list@broadcom.com
3302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3303 S:      Maintained
3304 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3305 F:      drivers/memory/brcmstb_dpfe.c
3306
3307 BROADCOM SPI DRIVER
3308 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3309 M:      bcm-kernel-feedback-list@broadcom.com
3310 S:      Maintained
3311 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3312 F:      drivers/spi/spi-bcm-qspi.*
3313 F:      drivers/spi/spi-brcmstb-qspi.c
3314 F:      drivers/spi/spi-iproc-qspi.c
3315
3316 BROADCOM SYSTEMPORT ETHERNET DRIVER
3317 M:      Florian Fainelli <f.fainelli@gmail.com>
3318 L:      bcm-kernel-feedback-list@broadcom.com
3319 L:      netdev@vger.kernel.org
3320 S:      Supported
3321 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3322
3323 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3324 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3325 M:      Prashant Sreedharan <prashant@broadcom.com>
3326 M:      Michael Chan <mchan@broadcom.com>
3327 L:      netdev@vger.kernel.org
3328 S:      Supported
3329 F:      drivers/net/ethernet/broadcom/tg3.*
3330
3331 BROCADE BFA FC SCSI DRIVER
3332 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3333 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3334 L:      linux-scsi@vger.kernel.org
3335 S:      Supported
3336 F:      drivers/scsi/bfa/
3337
3338 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3339 M:      Rasesh Mody <rmody@marvell.com>
3340 M:      Sudarsana Kalluru <skalluru@marvell.com>
3341 M:      GR-Linux-NIC-Dev@marvell.com
3342 L:      netdev@vger.kernel.org
3343 S:      Supported
3344 F:      drivers/net/ethernet/brocade/bna/
3345
3346 BSG (block layer generic sg v4 driver)
3347 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3348 L:      linux-scsi@vger.kernel.org
3349 S:      Supported
3350 F:      block/bsg.c
3351 F:      include/linux/bsg.h
3352 F:      include/uapi/linux/bsg.h
3353
3354 BT87X AUDIO DRIVER
3355 M:      Clemens Ladisch <clemens@ladisch.de>
3356 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3357 T:      git git://git.alsa-project.org/alsa-kernel.git
3358 S:      Maintained
3359 F:      Documentation/sound/cards/bt87x.rst
3360 F:      sound/pci/bt87x.c
3361
3362 BT8XXGPIO DRIVER
3363 M:      Michael Buesch <m@bues.ch>
3364 W:      http://bu3sch.de/btgpio.php
3365 S:      Maintained
3366 F:      drivers/gpio/gpio-bt8xx.c
3367
3368 BTRFS FILE SYSTEM
3369 M:      Chris Mason <clm@fb.com>
3370 M:      Josef Bacik <josef@toxicpanda.com>
3371 M:      David Sterba <dsterba@suse.com>
3372 L:      linux-btrfs@vger.kernel.org
3373 W:      http://btrfs.wiki.kernel.org/
3374 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3376 S:      Maintained
3377 F:      Documentation/filesystems/btrfs.txt
3378 F:      fs/btrfs/
3379 F:      include/linux/btrfs*
3380 F:      include/uapi/linux/btrfs*
3381
3382 BTTV VIDEO4LINUX DRIVER
3383 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3384 L:      linux-media@vger.kernel.org
3385 W:      https://linuxtv.org
3386 T:      git git://linuxtv.org/media_tree.git
3387 S:      Odd fixes
3388 F:      Documentation/media/v4l-drivers/bttv*
3389 F:      drivers/media/pci/bt8xx/bttv*
3390
3391 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3392 M:      Chanwoo Choi <cw00.choi@samsung.com>
3393 L:      linux-pm@vger.kernel.org
3394 L:      linux-samsung-soc@vger.kernel.org
3395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3396 S:      Maintained
3397 F:      drivers/devfreq/exynos-bus.c
3398 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3399
3400 BUSLOGIC SCSI DRIVER
3401 M:      Khalid Aziz <khalid@gonehiking.org>
3402 L:      linux-scsi@vger.kernel.org
3403 S:      Maintained
3404 F:      drivers/scsi/BusLogic.*
3405 F:      drivers/scsi/FlashPoint.*
3406
3407 C-MEDIA CMI8788 DRIVER
3408 M:      Clemens Ladisch <clemens@ladisch.de>
3409 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3410 T:      git git://git.alsa-project.org/alsa-kernel.git
3411 S:      Maintained
3412 F:      sound/pci/oxygen/
3413
3414 C-SKY ARCHITECTURE
3415 M:      Guo Ren <guoren@kernel.org>
3416 T:      git https://github.com/c-sky/csky-linux.git
3417 S:      Supported
3418 F:      arch/csky/
3419 F:      Documentation/devicetree/bindings/csky/
3420 F:      drivers/irqchip/irq-csky-*
3421 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3422 F:      drivers/clocksource/timer-gx6605s.c
3423 F:      drivers/clocksource/timer-mp-csky.c
3424 F:      Documentation/devicetree/bindings/timer/csky,*
3425 K:      csky
3426 N:      csky
3427
3428 C6X ARCHITECTURE
3429 M:      Mark Salter <msalter@redhat.com>
3430 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3431 L:      linux-c6x-dev@linux-c6x.org
3432 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3433 S:      Maintained
3434 F:      arch/c6x/
3435
3436 CA8210 IEEE-802.15.4 RADIO DRIVER
3437 M:      Harry Morris <h.morris@cascoda.com>
3438 L:      linux-wpan@vger.kernel.org
3439 W:      https://github.com/Cascoda/ca8210-linux.git
3440 S:      Maintained
3441 F:      drivers/net/ieee802154/ca8210.c
3442 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3443
3444 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3445 M:      David Howells <dhowells@redhat.com>
3446 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3447 S:      Supported
3448 F:      Documentation/filesystems/caching/cachefiles.txt
3449 F:      fs/cachefiles/
3450
3451 CADENCE MIPI-CSI2 BRIDGES
3452 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3453 L:      linux-media@vger.kernel.org
3454 S:      Maintained
3455 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3456 F:      drivers/media/platform/cadence/cdns-csi2*
3457
3458 CADET FM/AM RADIO RECEIVER DRIVER
3459 M:      Hans Verkuil <hverkuil@xs4all.nl>
3460 L:      linux-media@vger.kernel.org
3461 T:      git git://linuxtv.org/media_tree.git
3462 W:      https://linuxtv.org
3463 S:      Maintained
3464 F:      drivers/media/radio/radio-cadet*
3465
3466 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3467 M:      Jonathan Corbet <corbet@lwn.net>
3468 L:      linux-media@vger.kernel.org
3469 T:      git git://linuxtv.org/media_tree.git
3470 S:      Maintained
3471 F:      Documentation/media/v4l-drivers/cafe_ccic*
3472 F:      drivers/media/platform/marvell-ccic/
3473
3474 CAIF NETWORK LAYER
3475 L:      netdev@vger.kernel.org
3476 S:      Orphan
3477 F:      Documentation/networking/caif/
3478 F:      drivers/net/caif/
3479 F:      include/uapi/linux/caif/
3480 F:      include/net/caif/
3481 F:      net/caif/
3482
3483 CAKE QDISC
3484 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3485 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3486 S:      Maintained
3487 F:      net/sched/sch_cake.c
3488
3489 CALGARY x86-64 IOMMU
3490 M:      Muli Ben-Yehuda <mulix@mulix.org>
3491 M:      Jon Mason <jdmason@kudzu.us>
3492 L:      iommu@lists.linux-foundation.org
3493 S:      Maintained
3494 F:      arch/x86/kernel/pci-calgary_64.c
3495 F:      arch/x86/kernel/tce_64.c
3496 F:      arch/x86/include/asm/calgary.h
3497 F:      arch/x86/include/asm/tce.h
3498
3499 CAN NETWORK DRIVERS
3500 M:      Wolfgang Grandegger <wg@grandegger.com>
3501 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3502 L:      linux-can@vger.kernel.org
3503 W:      https://github.com/linux-can
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3506 S:      Maintained
3507 F:      Documentation/devicetree/bindings/net/can/
3508 F:      drivers/net/can/
3509 F:      include/linux/can/dev.h
3510 F:      include/linux/can/platform/
3511 F:      include/uapi/linux/can/error.h
3512 F:      include/uapi/linux/can/netlink.h
3513
3514 CAN NETWORK LAYER
3515 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3516 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3517 L:      linux-can@vger.kernel.org
3518 W:      https://github.com/linux-can
3519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3521 S:      Maintained
3522 F:      Documentation/networking/can.rst
3523 F:      net/can/
3524 F:      include/linux/can/core.h
3525 F:      include/uapi/linux/can.h
3526 F:      include/uapi/linux/can/bcm.h
3527 F:      include/uapi/linux/can/raw.h
3528 F:      include/uapi/linux/can/gw.h
3529
3530 CAPABILITIES
3531 M:      Serge Hallyn <serge@hallyn.com>
3532 L:      linux-security-module@vger.kernel.org
3533 S:      Supported
3534 F:      include/linux/capability.h
3535 F:      include/uapi/linux/capability.h
3536 F:      security/commoncap.c
3537 F:      kernel/capability.c
3538
3539 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3540 M:      Kevin Tsai <ktsai@capellamicro.com>
3541 S:      Maintained
3542 F:      drivers/iio/light/cm*
3543
3544 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3545 M:      Christian Lamparter <chunkeey@googlemail.com>
3546 L:      linux-wireless@vger.kernel.org
3547 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3548 S:      Maintained
3549 F:      drivers/net/wireless/ath/carl9170/
3550
3551 CAVIUM I2C DRIVER
3552 M:      Jan Glauber <jglauber@cavium.com>
3553 M:      David Daney <david.daney@cavium.com>
3554 W:      http://www.cavium.com
3555 S:      Supported
3556 F:      drivers/i2c/busses/i2c-octeon*
3557 F:      drivers/i2c/busses/i2c-thunderx*
3558
3559 CAVIUM LIQUIDIO NETWORK DRIVER
3560 M:      Derek Chickles <dchickles@marvell.com>
3561 M:      Satanand Burla <sburla@marvell.com>
3562 M:      Felix Manlunas <fmanlunas@marvell.com>
3563 L:      netdev@vger.kernel.org
3564 W:      http://www.cavium.com
3565 S:      Supported
3566 F:      drivers/net/ethernet/cavium/liquidio/
3567
3568 CAVIUM MMC DRIVER
3569 M:      Jan Glauber <jglauber@cavium.com>
3570 M:      David Daney <david.daney@cavium.com>
3571 M:      Steven J. Hill <Steven.Hill@cavium.com>
3572 W:      http://www.cavium.com
3573 S:      Supported
3574 F:      drivers/mmc/host/cavium*
3575
3576 CAVIUM OCTEON-TX CRYPTO DRIVER
3577 M:      George Cherian <george.cherian@cavium.com>
3578 L:      linux-crypto@vger.kernel.org
3579 W:      http://www.cavium.com
3580 S:      Supported
3581 F:      drivers/crypto/cavium/cpt/
3582
3583 CAVIUM THUNDERX2 ARM64 SOC
3584 M:      Robert Richter <rrichter@cavium.com>
3585 M:      Jayachandran C <jnair@caviumnetworks.com>
3586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3587 S:      Maintained
3588 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3589 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3590
3591 CC2520 IEEE-802.15.4 RADIO DRIVER
3592 M:      Varka Bhadram <varkabhadram@gmail.com>
3593 L:      linux-wpan@vger.kernel.org
3594 S:      Maintained
3595 F:      drivers/net/ieee802154/cc2520.c
3596 F:      include/linux/spi/cc2520.h
3597 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3598
3599 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3600 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3601 L:      linux-crypto@vger.kernel.org
3602 S:      Supported
3603 F:      drivers/crypto/ccree/
3604 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3605
3606 CEC FRAMEWORK
3607 M:      Hans Verkuil <hans.verkuil@cisco.com>
3608 L:      linux-media@vger.kernel.org
3609 T:      git git://linuxtv.org/media_tree.git
3610 W:      http://linuxtv.org
3611 S:      Supported
3612 F:      Documentation/media/kapi/cec-core.rst
3613 F:      Documentation/media/uapi/cec
3614 F:      drivers/media/cec/
3615 F:      drivers/media/rc/keymaps/rc-cec.c
3616 F:      include/media/cec.h
3617 F:      include/media/cec-notifier.h
3618 F:      include/uapi/linux/cec.h
3619 F:      include/uapi/linux/cec-funcs.h
3620 F:      Documentation/devicetree/bindings/media/cec.txt
3621 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3622
3623 CEC GPIO DRIVER
3624 M:      Hans Verkuil <hans.verkuil@cisco.com>
3625 L:      linux-media@vger.kernel.org
3626 T:      git git://linuxtv.org/media_tree.git
3627 W:      http://linuxtv.org
3628 S:      Supported
3629 F:      drivers/media/platform/cec-gpio/
3630 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3631
3632 CELL BROADBAND ENGINE ARCHITECTURE
3633 M:      Arnd Bergmann <arnd@arndb.de>
3634 L:      linuxppc-dev@lists.ozlabs.org
3635 W:      http://www.ibm.com/developerworks/power/cell/
3636 S:      Supported
3637 F:      arch/powerpc/include/asm/cell*.h
3638 F:      arch/powerpc/include/asm/spu*.h
3639 F:      arch/powerpc/include/uapi/asm/spu*.h
3640 F:      arch/powerpc/oprofile/*cell*
3641 F:      arch/powerpc/platforms/cell/
3642
3643 CEPH COMMON CODE (LIBCEPH)
3644 M:      Ilya Dryomov <idryomov@gmail.com>
3645 M:      "Yan, Zheng" <zyan@redhat.com>
3646 M:      Sage Weil <sage@redhat.com>
3647 L:      ceph-devel@vger.kernel.org
3648 W:      http://ceph.com/
3649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3650 T:      git git://github.com/ceph/ceph-client.git
3651 S:      Supported
3652 F:      net/ceph/
3653 F:      include/linux/ceph/
3654 F:      include/linux/crush/
3655
3656 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3657 M:      "Yan, Zheng" <zyan@redhat.com>
3658 M:      Sage Weil <sage@redhat.com>
3659 M:      Ilya Dryomov <idryomov@gmail.com>
3660 L:      ceph-devel@vger.kernel.org
3661 W:      http://ceph.com/
3662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3663 T:      git git://github.com/ceph/ceph-client.git
3664 S:      Supported
3665 F:      Documentation/filesystems/ceph.txt
3666 F:      fs/ceph/
3667
3668 CERTIFICATE HANDLING:
3669 M:      David Howells <dhowells@redhat.com>
3670 M:      David Woodhouse <dwmw2@infradead.org>
3671 L:      keyrings@vger.kernel.org
3672 S:      Maintained
3673 F:      Documentation/admin-guide/module-signing.rst
3674 F:      certs/
3675 F:      scripts/sign-file.c
3676 F:      scripts/extract-cert.c
3677
3678 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3679 L:      linux-usb@vger.kernel.org
3680 S:      Orphan
3681 F:      Documentation/usb/WUSB-Design-overview.txt
3682 F:      Documentation/usb/wusb-cbaf
3683 F:      drivers/usb/host/hwa-hc.c
3684 F:      drivers/usb/host/whci/
3685 F:      drivers/usb/wusbcore/
3686 F:      include/linux/usb/wusb*
3687
3688 CFAG12864B LCD DRIVER
3689 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3690 S:      Maintained
3691 F:      drivers/auxdisplay/cfag12864b.c
3692 F:      include/linux/cfag12864b.h
3693
3694 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3695 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3696 S:      Maintained
3697 F:      drivers/auxdisplay/cfag12864bfb.c
3698 F:      include/linux/cfag12864b.h
3699
3700 802.11 (including CFG80211/NL80211)
3701 M:      Johannes Berg <johannes@sipsolutions.net>
3702 L:      linux-wireless@vger.kernel.org
3703 W:      http://wireless.kernel.org/
3704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3706 S:      Maintained
3707 F:      net/wireless/
3708 F:      include/uapi/linux/nl80211.h
3709 F:      include/linux/ieee80211.h
3710 F:      include/net/wext.h
3711 F:      include/net/cfg80211.h
3712 F:      include/net/iw_handler.h
3713 F:      include/net/ieee80211_radiotap.h
3714 F:      Documentation/driver-api/80211/cfg80211.rst
3715 F:      Documentation/networking/regulatory.txt
3716
3717 CHAR and MISC DRIVERS
3718 M:      Arnd Bergmann <arnd@arndb.de>
3719 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3721 S:      Supported
3722 F:      drivers/char/
3723 F:      drivers/misc/
3724 F:      include/linux/miscdevice.h
3725
3726 CHECKPATCH
3727 M:      Andy Whitcroft <apw@canonical.com>
3728 M:      Joe Perches <joe@perches.com>
3729 S:      Maintained
3730 F:      scripts/checkpatch.pl
3731
3732 CHINESE DOCUMENTATION
3733 M:      Harry Wei <harryxiyou@gmail.com>
3734 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3735 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3736 S:      Maintained
3737 F:      Documentation/translations/zh_CN/
3738
3739 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3740 M:      Peter Chen <Peter.Chen@nxp.com>
3741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3742 L:      linux-usb@vger.kernel.org
3743 S:      Maintained
3744 F:      drivers/usb/chipidea/
3745
3746 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3747 M:      Hans de Goede <hdegoede@redhat.com>
3748 L:      linux-input@vger.kernel.org
3749 S:      Maintained
3750 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3751 F:      drivers/input/touchscreen/chipone_icn8318.c
3752
3753 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3754 M:      Hans de Goede <hdegoede@redhat.com>
3755 L:      linux-input@vger.kernel.org
3756 S:      Maintained
3757 F:      drivers/input/touchscreen/chipone_icn8505.c
3758
3759 CHROME HARDWARE PLATFORM SUPPORT
3760 M:      Benson Leung <bleung@chromium.org>
3761 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3762 S:      Maintained
3763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3764 F:      drivers/platform/chrome/
3765
3766 CHROMEOS EC SUBDRIVERS
3767 M:      Benson Leung <bleung@chromium.org>
3768 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3769 R:      Guenter Roeck <groeck@chromium.org>
3770 S:      Maintained
3771 N:      cros_ec
3772 N:      cros-ec
3773 F:      drivers/power/supply/cros_usbpd-charger.c
3774
3775 CHROMEOS EC CODEC DRIVER
3776 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3777 S:      Maintained
3778 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3779 R:      Guenter Roeck <groeck@chromium.org>
3780 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3781 F:      sound/soc/codecs/cros_ec_codec.*
3782
3783 CIRRUS LOGIC AUDIO CODEC DRIVERS
3784 M:      Brian Austin <brian.austin@cirrus.com>
3785 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3786 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3787 S:      Maintained
3788 F:      sound/soc/codecs/cs*
3789
3790 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3791 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3792 L:      netdev@vger.kernel.org
3793 S:      Maintained
3794 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3795
3796 CIRRUS LOGIC LOCHNAGAR DRIVER
3797 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3798 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3799 L:      patches@opensource.cirrus.com
3800 S:      Supported
3801 F:      drivers/clk/clk-lochnagar.c
3802 F:      drivers/mfd/lochnagar-i2c.c
3803 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3804 F:      drivers/regulator/lochnagar-regulator.c
3805 F:      include/dt-bindings/clk/lochnagar.h
3806 F:      include/dt-bindings/pinctrl/lochnagar.h
3807 F:      include/linux/mfd/lochnagar*
3808 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3809 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3810 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3811 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3812
3813 CISCO FCOE HBA DRIVER
3814 M:      Satish Kharat <satishkh@cisco.com>
3815 M:      Sesidhar Baddela <sebaddel@cisco.com>
3816 M:      Karan Tilak Kumar <kartilak@cisco.com>
3817 L:      linux-scsi@vger.kernel.org
3818 S:      Supported
3819 F:      drivers/scsi/fnic/
3820
3821 CISCO SCSI HBA DRIVER
3822 M:      Karan Tilak Kumar <kartilak@cisco.com>
3823 M:      Sesidhar Baddela <sebaddel@cisco.com>
3824 L:      linux-scsi@vger.kernel.org
3825 S:      Supported
3826 F:      drivers/scsi/snic/
3827
3828 CISCO VIC ETHERNET NIC DRIVER
3829 M:      Christian Benvenuti <benve@cisco.com>
3830 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3831 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3832 S:      Supported
3833 F:      drivers/net/ethernet/cisco/enic/
3834
3835 CISCO VIC LOW LATENCY NIC DRIVER
3836 M:      Christian Benvenuti <benve@cisco.com>
3837 M:      Nelson Escobar <neescoba@cisco.com>
3838 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3839 S:      Supported
3840 F:      drivers/infiniband/hw/usnic/
3841
3842 CIRRUS LOGIC MADERA CODEC DRIVERS
3843 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3844 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3846 L:      patches@opensource.cirrus.com
3847 T:      git https://github.com/CirrusLogic/linux-drivers.git
3848 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3849 S:      Supported
3850 F:      Documentation/devicetree/bindings/mfd/madera.txt
3851 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3852 F:      include/linux/irqchip/irq-madera*
3853 F:      include/linux/mfd/madera/*
3854 F:      drivers/gpio/gpio-madera*
3855 F:      drivers/irqchip/irq-madera*
3856 F:      drivers/mfd/madera*
3857 F:      drivers/mfd/cs47l*
3858 F:      drivers/pinctrl/cirrus/*
3859
3860 CLANG-FORMAT FILE
3861 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3862 S:      Maintained
3863 F:      .clang-format
3864
3865 CLEANCACHE API
3866 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3867 L:      linux-kernel@vger.kernel.org
3868 S:      Maintained
3869 F:      mm/cleancache.c
3870 F:      include/linux/cleancache.h
3871
3872 CLK API
3873 M:      Russell King <linux@armlinux.org.uk>
3874 L:      linux-clk@vger.kernel.org
3875 S:      Maintained
3876 F:      include/linux/clk.h
3877
3878 CLOCKSOURCE, CLOCKEVENT DRIVERS
3879 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3880 M:      Thomas Gleixner <tglx@linutronix.de>
3881 L:      linux-kernel@vger.kernel.org
3882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3883 S:      Supported
3884 F:      drivers/clocksource/
3885 F:      Documentation/devicetree/bindings/timer/
3886
3887 CMPC ACPI DRIVER
3888 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3889 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3890 L:      platform-driver-x86@vger.kernel.org
3891 S:      Supported
3892 F:      drivers/platform/x86/classmate-laptop.c
3893
3894 COBALT MEDIA DRIVER
3895 M:      Hans Verkuil <hans.verkuil@cisco.com>
3896 L:      linux-media@vger.kernel.org
3897 T:      git git://linuxtv.org/media_tree.git
3898 W:      https://linuxtv.org
3899 S:      Supported
3900 F:      drivers/media/pci/cobalt/
3901
3902 COCCINELLE/Semantic Patches (SmPL)
3903 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3904 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3905 M:      Nicolas Palix <nicolas.palix@imag.fr>
3906 M:      Michal Marek <michal.lkml@markovi.net>
3907 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3909 W:      http://coccinelle.lip6.fr/
3910 S:      Supported
3911 F:      Documentation/dev-tools/coccinelle.rst
3912 F:      scripts/coccinelle/
3913 F:      scripts/coccicheck
3914
3915 CODA FILE SYSTEM
3916 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3917 M:      coda@cs.cmu.edu
3918 L:      codalist@coda.cs.cmu.edu
3919 W:      http://www.coda.cs.cmu.edu/
3920 S:      Maintained
3921 F:      Documentation/filesystems/coda.txt
3922 F:      fs/coda/
3923 F:      include/linux/coda*.h
3924 F:      include/uapi/linux/coda*.h
3925
3926 CODA V4L2 MEM2MEM DRIVER
3927 M:      Philipp Zabel <p.zabel@pengutronix.de>
3928 L:      linux-media@vger.kernel.org
3929 S:      Maintained
3930 F:      Documentation/devicetree/bindings/media/coda.txt
3931 F:      drivers/media/platform/coda/
3932
3933 CODE OF CONDUCT
3934 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3935 S:      Supported
3936 F:      Documentation/process/code-of-conduct.rst
3937 F:      Documentation/process/code-of-conduct-interpretation.rst
3938
3939 COMMON CLK FRAMEWORK
3940 M:      Michael Turquette <mturquette@baylibre.com>
3941 M:      Stephen Boyd <sboyd@kernel.org>
3942 L:      linux-clk@vger.kernel.org
3943 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3945 S:      Maintained
3946 F:      Documentation/devicetree/bindings/clock/
3947 F:      drivers/clk/
3948 X:      drivers/clk/clkdev.c
3949 F:      include/linux/clk-pr*
3950 F:      include/linux/clk/
3951 F:      include/linux/of_clk.h
3952
3953 COMMON INTERNET FILE SYSTEM (CIFS)
3954 M:      Steve French <sfrench@samba.org>
3955 L:      linux-cifs@vger.kernel.org
3956 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3957 W:      http://linux-cifs.samba.org/
3958 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3959 S:      Supported
3960 F:      Documentation/filesystems/cifs/
3961 F:      fs/cifs/
3962
3963 COMPACTPCI HOTPLUG CORE
3964 M:      Scott Murray <scott@spiteful.org>
3965 L:      linux-pci@vger.kernel.org
3966 S:      Maintained
3967 F:      drivers/pci/hotplug/cpci_hotplug*
3968
3969 COMPACTPCI HOTPLUG GENERIC DRIVER
3970 M:      Scott Murray <scott@spiteful.org>
3971 L:      linux-pci@vger.kernel.org
3972 S:      Maintained
3973 F:      drivers/pci/hotplug/cpcihp_generic.c
3974
3975 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3976 M:      Scott Murray <scott@spiteful.org>
3977 L:      linux-pci@vger.kernel.org
3978 S:      Maintained
3979 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3980
3981 COMPAL LAPTOP SUPPORT
3982 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3983 L:      platform-driver-x86@vger.kernel.org
3984 S:      Maintained
3985 F:      drivers/platform/x86/compal-laptop.c
3986
3987 COMPILER ATTRIBUTES
3988 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3989 S:      Maintained
3990 F:      include/linux/compiler_attributes.h
3991
3992 CONEXANT ACCESSRUNNER USB DRIVER
3993 L:      accessrunner-general@lists.sourceforge.net
3994 W:      http://accessrunner.sourceforge.net/
3995 S:      Orphan
3996 F:      drivers/usb/atm/cxacru.c
3997
3998 CONFIGFS
3999 M:      Joel Becker <jlbec@evilplan.org>
4000 M:      Christoph Hellwig <hch@lst.de>
4001 T:      git git://git.infradead.org/users/hch/configfs.git
4002 S:      Supported
4003 F:      fs/configfs/
4004 F:      include/linux/configfs.h
4005
4006 CONNECTOR
4007 M:      Evgeniy Polyakov <zbr@ioremap.net>
4008 L:      netdev@vger.kernel.org
4009 S:      Maintained
4010 F:      drivers/connector/
4011
4012 CONTROL GROUP (CGROUP)
4013 M:      Tejun Heo <tj@kernel.org>
4014 M:      Li Zefan <lizefan@huawei.com>
4015 M:      Johannes Weiner <hannes@cmpxchg.org>
4016 L:      cgroups@vger.kernel.org
4017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4018 S:      Maintained
4019 F:      Documentation/admin-guide/cgroup-v2.rst
4020 F:      Documentation/cgroup-v1/
4021 F:      include/linux/cgroup*
4022 F:      kernel/cgroup/
4023
4024 CONTROL GROUP - CPUSET
4025 M:      Li Zefan <lizefan@huawei.com>
4026 L:      cgroups@vger.kernel.org
4027 W:      http://www.bullopensource.org/cpuset/
4028 W:      http://oss.sgi.com/projects/cpusets/
4029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4030 S:      Maintained
4031 F:      Documentation/cgroup-v1/cpusets.txt
4032 F:      include/linux/cpuset.h
4033 F:      kernel/cgroup/cpuset.c
4034
4035 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4036 M:      Johannes Weiner <hannes@cmpxchg.org>
4037 M:      Michal Hocko <mhocko@kernel.org>
4038 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4039 L:      cgroups@vger.kernel.org
4040 L:      linux-mm@kvack.org
4041 S:      Maintained
4042 F:      mm/memcontrol.c
4043 F:      mm/swap_cgroup.c
4044
4045 CORETEMP HARDWARE MONITORING DRIVER
4046 M:      Fenghua Yu <fenghua.yu@intel.com>
4047 L:      linux-hwmon@vger.kernel.org
4048 S:      Maintained
4049 F:      Documentation/hwmon/coretemp
4050 F:      drivers/hwmon/coretemp.c
4051
4052 COSA/SRP SYNC SERIAL DRIVER
4053 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4054 W:      http://www.fi.muni.cz/~kas/cosa/
4055 S:      Maintained
4056 F:      drivers/net/wan/cosa*
4057
4058 COUNTER SUBSYSTEM
4059 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4060 L:      linux-iio@vger.kernel.org
4061 S:      Maintained
4062 F:      Documentation/ABI/testing/sysfs-bus-counter*
4063 F:      Documentation/driver-api/generic-counter.rst
4064 F:      drivers/counter/
4065 F:      include/linux/counter.h
4066 F:      include/linux/counter_enum.h
4067
4068 CPMAC ETHERNET DRIVER
4069 M:      Florian Fainelli <f.fainelli@gmail.com>
4070 L:      netdev@vger.kernel.org
4071 S:      Maintained
4072 F:      drivers/net/ethernet/ti/cpmac.c
4073
4074 CPU FREQUENCY SCALING FRAMEWORK
4075 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4076 M:      Viresh Kumar <viresh.kumar@linaro.org>
4077 L:      linux-pm@vger.kernel.org
4078 S:      Maintained
4079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4081 B:      https://bugzilla.kernel.org
4082 F:      Documentation/admin-guide/pm/cpufreq.rst
4083 F:      Documentation/admin-guide/pm/intel_pstate.rst
4084 F:      Documentation/cpu-freq/
4085 F:      Documentation/devicetree/bindings/cpufreq/
4086 F:      drivers/cpufreq/
4087 F:      include/linux/cpufreq.h
4088 F:      tools/testing/selftests/cpufreq/
4089
4090 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4091 M:      Viresh Kumar <viresh.kumar@linaro.org>
4092 M:      Sudeep Holla <sudeep.holla@arm.com>
4093 L:      linux-pm@vger.kernel.org
4094 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4095 S:      Maintained
4096 F:      drivers/cpufreq/arm_big_little.h
4097 F:      drivers/cpufreq/arm_big_little.c
4098
4099 CPU POWER MONITORING SUBSYSTEM
4100 M:      Thomas Renninger <trenn@suse.com>
4101 M:      Shuah Khan <shuah@kernel.org>
4102 M:      Shuah Khan <skhan@linuxfoundation.org>
4103 L:      linux-pm@vger.kernel.org
4104 S:      Maintained
4105 F:      tools/power/cpupower/
4106
4107 CPUID/MSR DRIVER
4108 M:      "H. Peter Anvin" <hpa@zytor.com>
4109 S:      Maintained
4110 F:      arch/x86/kernel/cpuid.c
4111 F:      arch/x86/kernel/msr.c
4112
4113 CPUIDLE DRIVER - ARM BIG LITTLE
4114 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4115 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4116 L:      linux-pm@vger.kernel.org
4117 L:      linux-arm-kernel@lists.infradead.org
4118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4119 S:      Maintained
4120 F:      drivers/cpuidle/cpuidle-big_little.c
4121
4122 CPUIDLE DRIVER - ARM EXYNOS
4123 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4124 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4125 M:      Kukjin Kim <kgene@kernel.org>
4126 L:      linux-pm@vger.kernel.org
4127 L:      linux-samsung-soc@vger.kernel.org
4128 S:      Supported
4129 F:      drivers/cpuidle/cpuidle-exynos.c
4130 F:      arch/arm/mach-exynos/pm.c
4131
4132 CPU IDLE TIME MANAGEMENT FRAMEWORK
4133 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4134 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4135 L:      linux-pm@vger.kernel.org
4136 S:      Maintained
4137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4138 B:      https://bugzilla.kernel.org
4139 F:      Documentation/admin-guide/pm/cpuidle.rst
4140 F:      Documentation/driver-api/pm/cpuidle.rst
4141 F:      drivers/cpuidle/*
4142 F:      include/linux/cpuidle.h
4143
4144 CRAMFS FILESYSTEM
4145 M:      Nicolas Pitre <nico@fluxnic.net>
4146 S:      Maintained
4147 F:      Documentation/filesystems/cramfs.txt
4148 F:      fs/cramfs/
4149
4150 CRYPTO API
4151 M:      Herbert Xu <herbert@gondor.apana.org.au>
4152 M:      "David S. Miller" <davem@davemloft.net>
4153 L:      linux-crypto@vger.kernel.org
4154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4156 S:      Maintained
4157 F:      Documentation/crypto/
4158 F:      Documentation/devicetree/bindings/crypto/
4159 F:      arch/*/crypto/
4160 F:      crypto/
4161 F:      drivers/crypto/
4162 F:      include/crypto/
4163 F:      include/linux/crypto*
4164
4165 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4166 M:      Neil Horman <nhorman@tuxdriver.com>
4167 L:      linux-crypto@vger.kernel.org
4168 S:      Maintained
4169 F:      crypto/ansi_cprng.c
4170 F:      crypto/rng.c
4171
4172 CS3308 MEDIA DRIVER
4173 M:      Hans Verkuil <hverkuil@xs4all.nl>
4174 L:      linux-media@vger.kernel.org
4175 T:      git git://linuxtv.org/media_tree.git
4176 W:      http://linuxtv.org
4177 S:      Odd Fixes
4178 F:      drivers/media/i2c/cs3308.c
4179
4180 CS5535 Audio ALSA driver
4181 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4182 S:      Maintained
4183 F:      sound/pci/cs5535audio/
4184
4185 CSI DRIVERS FOR ALLWINNER V3s
4186 M:      Yong Deng <yong.deng@magewell.com>
4187 L:      linux-media@vger.kernel.org
4188 T:      git git://linuxtv.org/media_tree.git
4189 S:      Maintained
4190 F:      drivers/media/platform/sunxi/sun6i-csi/
4191 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4192
4193 CW1200 WLAN driver
4194 M:      Solomon Peachy <pizza@shaftnet.org>
4195 S:      Maintained
4196 F:      drivers/net/wireless/st/cw1200/
4197
4198 CX18 VIDEO4LINUX DRIVER
4199 M:      Andy Walls <awalls@md.metrocast.net>
4200 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4201 L:      linux-media@vger.kernel.org
4202 T:      git git://linuxtv.org/media_tree.git
4203 W:      https://linuxtv.org
4204 W:      http://www.ivtvdriver.org/index.php/Cx18
4205 S:      Maintained
4206 F:      Documentation/media/v4l-drivers/cx18*
4207 F:      drivers/media/pci/cx18/
4208 F:      include/uapi/linux/ivtv*
4209
4210 CX2341X MPEG ENCODER HELPER MODULE
4211 M:      Hans Verkuil <hverkuil@xs4all.nl>
4212 L:      linux-media@vger.kernel.org
4213 T:      git git://linuxtv.org/media_tree.git
4214 W:      https://linuxtv.org
4215 S:      Maintained
4216 F:      drivers/media/common/cx2341x*
4217 F:      include/media/drv-intf/cx2341x.h
4218
4219 CX24120 MEDIA DRIVER
4220 M:      Jemma Denson <jdenson@gmail.com>
4221 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4222 L:      linux-media@vger.kernel.org
4223 W:      https://linuxtv.org
4224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4225 S:      Maintained
4226 F:      drivers/media/dvb-frontends/cx24120*
4227
4228 CX88 VIDEO4LINUX DRIVER
4229 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4230 L:      linux-media@vger.kernel.org
4231 W:      https://linuxtv.org
4232 T:      git git://linuxtv.org/media_tree.git
4233 S:      Odd fixes
4234 F:      Documentation/media/v4l-drivers/cx88*
4235 F:      drivers/media/pci/cx88/
4236
4237 CXD2820R MEDIA DRIVER
4238 M:      Antti Palosaari <crope@iki.fi>
4239 L:      linux-media@vger.kernel.org
4240 W:      https://linuxtv.org
4241 W:      http://palosaari.fi/linux/
4242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4243 T:      git git://linuxtv.org/anttip/media_tree.git
4244 S:      Maintained
4245 F:      drivers/media/dvb-frontends/cxd2820r*
4246
4247 CXGB3 ETHERNET DRIVER (CXGB3)
4248 M:      Vishal Kulkarni <vishal@chelsio.com>
4249 L:      netdev@vger.kernel.org
4250 W:      http://www.chelsio.com
4251 S:      Supported
4252 F:      drivers/net/ethernet/chelsio/cxgb3/
4253
4254 CXGB3 ISCSI DRIVER (CXGB3I)
4255 M:      Karen Xie <kxie@chelsio.com>
4256 L:      linux-scsi@vger.kernel.org
4257 W:      http://www.chelsio.com
4258 S:      Supported
4259 F:      drivers/scsi/cxgbi/cxgb3i
4260
4261 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4262 M:      Steve Wise <swise@chelsio.com>
4263 L:      linux-rdma@vger.kernel.org
4264 W:      http://www.openfabrics.org
4265 S:      Supported
4266 F:      drivers/infiniband/hw/cxgb3/
4267 F:      include/uapi/rdma/cxgb3-abi.h
4268
4269 CXGB4 CRYPTO DRIVER (chcr)
4270 M:      Harsh Jain <harsh@chelsio.com>
4271 L:      linux-crypto@vger.kernel.org
4272 W:      http://www.chelsio.com
4273 S:      Supported
4274 F:      drivers/crypto/chelsio
4275
4276 CXGB4 ETHERNET DRIVER (CXGB4)
4277 M:      Vishal Kulkarni <vishal@chelsio.com>
4278 L:      netdev@vger.kernel.org
4279 W:      http://www.chelsio.com
4280 S:      Supported
4281 F:      drivers/net/ethernet/chelsio/cxgb4/
4282
4283 CXGB4 ISCSI DRIVER (CXGB4I)
4284 M:      Karen Xie <kxie@chelsio.com>
4285 L:      linux-scsi@vger.kernel.org
4286 W:      http://www.chelsio.com
4287 S:      Supported
4288 F:      drivers/scsi/cxgbi/cxgb4i
4289
4290 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4291 M:      Steve Wise <swise@chelsio.com>
4292 L:      linux-rdma@vger.kernel.org
4293 W:      http://www.openfabrics.org
4294 S:      Supported
4295 F:      drivers/infiniband/hw/cxgb4/
4296 F:      include/uapi/rdma/cxgb4-abi.h
4297
4298 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4299 M:      Casey Leedom <leedom@chelsio.com>
4300 L:      netdev@vger.kernel.org
4301 W:      http://www.chelsio.com
4302 S:      Supported
4303 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4304
4305 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4306 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4307 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4308 L:      linuxppc-dev@lists.ozlabs.org
4309 S:      Supported
4310 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4311 F:      drivers/misc/cxl/
4312 F:      include/misc/cxl*
4313 F:      include/uapi/misc/cxl.h
4314 F:      Documentation/powerpc/cxl.txt
4315 F:      Documentation/ABI/testing/sysfs-class-cxl
4316
4317 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4318 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4319 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4320 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4321 L:      linux-scsi@vger.kernel.org
4322 S:      Supported
4323 F:      drivers/scsi/cxlflash/
4324 F:      include/uapi/scsi/cxlflash_ioctl.h
4325 F:      Documentation/powerpc/cxlflash.txt
4326
4327 CYBERPRO FB DRIVER
4328 M:      Russell King <linux@armlinux.org.uk>
4329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4330 W:      http://www.armlinux.org.uk/
4331 S:      Maintained
4332 F:      drivers/video/fbdev/cyber2000fb.*
4333
4334 CYCLADES ASYNC MUX DRIVER
4335 W:      http://www.cyclades.com/
4336 S:      Orphan
4337 F:      drivers/tty/cyclades.c
4338 F:      include/linux/cyclades.h
4339 F:      include/uapi/linux/cyclades.h
4340
4341 CYCLADES PC300 DRIVER
4342 W:      http://www.cyclades.com/
4343 S:      Orphan
4344 F:      drivers/net/wan/pc300*
4345
4346 CYPRESS_FIRMWARE MEDIA DRIVER
4347 M:      Antti Palosaari <crope@iki.fi>
4348 L:      linux-media@vger.kernel.org
4349 W:      https://linuxtv.org
4350 W:      http://palosaari.fi/linux/
4351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4352 T:      git git://linuxtv.org/anttip/media_tree.git
4353 S:      Maintained
4354 F:      drivers/media/common/cypress_firmware*
4355
4356 CYTTSP TOUCHSCREEN DRIVER
4357 M:      Ferruh Yigit <fery@cypress.com>
4358 L:      linux-input@vger.kernel.org
4359 S:      Supported
4360 F:      drivers/input/touchscreen/cyttsp*
4361 F:      include/linux/input/cyttsp.h
4362
4363 D-LINK DIR-685 TOUCHKEYS DRIVER
4364 M:      Linus Walleij <linus.walleij@linaro.org>
4365 L:      linux-input@vger.kernel.org
4366 S:      Supported
4367 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4368
4369 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4370 M:      Joshua Kinard <kumba@gentoo.org>
4371 S:      Maintained
4372 F:      drivers/rtc/rtc-ds1685.c
4373 F:      include/linux/rtc/ds1685.h
4374
4375 DAMA SLAVE for AX.25
4376 M:      Joerg Reuter <jreuter@yaina.de>
4377 W:      http://yaina.de/jreuter/
4378 W:      http://www.qsl.net/dl1bke/
4379 L:      linux-hams@vger.kernel.org
4380 S:      Maintained
4381 F:      net/ax25/af_ax25.c
4382 F:      net/ax25/ax25_dev.c
4383 F:      net/ax25/ax25_ds_*
4384 F:      net/ax25/ax25_in.c
4385 F:      net/ax25/ax25_out.c
4386 F:      net/ax25/ax25_timer.c
4387 F:      net/ax25/sysctl_net_ax25.c
4388
4389 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4390 L:      netdev@vger.kernel.org
4391 S:      Orphan
4392 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4393 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4394
4395 DC390/AM53C974 SCSI driver
4396 M:      Hannes Reinecke <hare@suse.com>
4397 L:      linux-scsi@vger.kernel.org
4398 S:      Maintained
4399 F:      drivers/scsi/am53c974.c
4400
4401 DC395x SCSI driver
4402 M:      Oliver Neukum <oliver@neukum.org>
4403 M:      Ali Akcaagac <aliakc@web.de>
4404 M:      Jamie Lenehan <lenehan@twibble.org>
4405 L:      dc395x@twibble.org
4406 W:      http://twibble.org/dist/dc395x/
4407 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4408 S:      Maintained
4409 F:      Documentation/scsi/dc395x.txt
4410 F:      drivers/scsi/dc395x.*
4411
4412 DCCP PROTOCOL
4413 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4414 L:      dccp@vger.kernel.org
4415 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4416 S:      Maintained
4417 F:      include/linux/dccp.h
4418 F:      include/uapi/linux/dccp.h
4419 F:      include/linux/tfrc.h
4420 F:      net/dccp/
4421
4422 DECnet NETWORK LAYER
4423 W:      http://linux-decnet.sourceforge.net
4424 L:      linux-decnet-user@lists.sourceforge.net
4425 S:      Orphan
4426 F:      Documentation/networking/decnet.txt
4427 F:      net/decnet/
4428
4429 DECSTATION PLATFORM SUPPORT
4430 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4431 L:      linux-mips@vger.kernel.org
4432 W:      http://www.linux-mips.org/wiki/DECstation
4433 S:      Maintained
4434 F:      arch/mips/dec/
4435 F:      arch/mips/include/asm/dec/
4436 F:      arch/mips/include/asm/mach-dec/
4437
4438 DEFXX FDDI NETWORK DRIVER
4439 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4440 S:      Maintained
4441 F:      drivers/net/fddi/defxx.*
4442
4443 DELL SMBIOS DRIVER
4444 M:      Pali Rohár <pali.rohar@gmail.com>
4445 M:      Mario Limonciello <mario.limonciello@dell.com>
4446 L:      platform-driver-x86@vger.kernel.org
4447 S:      Maintained
4448 F:      drivers/platform/x86/dell-smbios.*
4449
4450 DELL SMBIOS SMM DRIVER
4451 M:      Mario Limonciello <mario.limonciello@dell.com>
4452 L:      platform-driver-x86@vger.kernel.org
4453 S:      Maintained
4454 F:      drivers/platform/x86/dell-smbios-smm.c
4455
4456 DELL SMBIOS WMI DRIVER
4457 M:      Mario Limonciello <mario.limonciello@dell.com>
4458 L:      platform-driver-x86@vger.kernel.org
4459 S:      Maintained
4460 F:      drivers/platform/x86/dell-smbios-wmi.c
4461 F:      tools/wmi/dell-smbios-example.c
4462
4463 DEFZA FDDI NETWORK DRIVER
4464 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4465 S:      Maintained
4466 F:      drivers/net/fddi/defza.*
4467
4468 DELL LAPTOP DRIVER
4469 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4470 M:      Pali Rohár <pali.rohar@gmail.com>
4471 L:      platform-driver-x86@vger.kernel.org
4472 S:      Maintained
4473 F:      drivers/platform/x86/dell-laptop.c
4474
4475 DELL LAPTOP FREEFALL DRIVER
4476 M:      Pali Rohár <pali.rohar@gmail.com>
4477 S:      Maintained
4478 F:      drivers/platform/x86/dell-smo8800.c
4479
4480 DELL LAPTOP RBTN DRIVER
4481 M:      Pali Rohár <pali.rohar@gmail.com>
4482 S:      Maintained
4483 F:      drivers/platform/x86/dell-rbtn.*
4484
4485 DELL REMOTE BIOS UPDATE DRIVER
4486 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4487 L:      platform-driver-x86@vger.kernel.org
4488 S:      Maintained
4489 F:      drivers/platform/x86/dell_rbu.c
4490
4491 DELL LAPTOP SMM DRIVER
4492 M:      Pali Rohár <pali.rohar@gmail.com>
4493 S:      Maintained
4494 F:      drivers/hwmon/dell-smm-hwmon.c
4495 F:      include/uapi/linux/i8k.h
4496
4497 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4498 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4499 L:      platform-driver-x86@vger.kernel.org
4500 S:      Maintained
4501 F:      Documentation/dcdbas.txt
4502 F:      drivers/platform/x86/dcdbas.*
4503
4504 DELL WMI NOTIFICATIONS DRIVER
4505 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4506 M:      Pali Rohár <pali.rohar@gmail.com>
4507 S:      Maintained
4508 F:      drivers/platform/x86/dell-wmi.c
4509
4510 DELL WMI DESCRIPTOR DRIVER
4511 M:      Mario Limonciello <mario.limonciello@dell.com>
4512 S:      Maintained
4513 F:      drivers/platform/x86/dell-wmi-descriptor.c
4514
4515 DELTA ST MEDIA DRIVER
4516 M:      Hugues Fruchet <hugues.fruchet@st.com>
4517 L:      linux-media@vger.kernel.org
4518 T:      git git://linuxtv.org/media_tree.git
4519 W:      https://linuxtv.org
4520 S:      Supported
4521 F:      drivers/media/platform/sti/delta
4522
4523 DENALI NAND DRIVER
4524 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4525 L:      linux-mtd@lists.infradead.org
4526 S:      Supported
4527 F:      drivers/mtd/nand/raw/denali*
4528
4529 DESIGNWARE USB2 DRD IP DRIVER
4530 M:      Minas Harutyunyan <hminas@synopsys.com>
4531 L:      linux-usb@vger.kernel.org
4532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4533 S:      Maintained
4534 F:      drivers/usb/dwc2/
4535
4536 DESIGNWARE USB3 DRD IP DRIVER
4537 M:      Felipe Balbi <balbi@kernel.org>
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/dwc3/
4542
4543 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4544 M:      Andreas Klinger <ak@it-klinger.de>
4545 L:      linux-iio@vger.kernel.org
4546 S:      Maintained
4547 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4548 F:      drivers/iio/proximity/srf*.c
4549
4550 DEVICE COREDUMP (DEV_COREDUMP)
4551 M:      Johannes Berg <johannes@sipsolutions.net>
4552 L:      linux-kernel@vger.kernel.org
4553 S:      Maintained
4554 F:      drivers/base/devcoredump.c
4555 F:      include/linux/devcoredump.h
4556
4557 DEVICE FREQUENCY (DEVFREQ)
4558 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4559 M:      Kyungmin Park <kyungmin.park@samsung.com>
4560 R:      Chanwoo Choi <cw00.choi@samsung.com>
4561 L:      linux-pm@vger.kernel.org
4562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4563 S:      Maintained
4564 F:      drivers/devfreq/
4565 F:      include/linux/devfreq.h
4566 F:      Documentation/devicetree/bindings/devfreq/
4567
4568 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4569 M:      Chanwoo Choi <cw00.choi@samsung.com>
4570 L:      linux-pm@vger.kernel.org
4571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4572 S:      Supported
4573 F:      drivers/devfreq/event/
4574 F:      drivers/devfreq/devfreq-event.c
4575 F:      include/linux/devfreq-event.h
4576 F:      Documentation/devicetree/bindings/devfreq/event/
4577
4578 DEVICE NUMBER REGISTRY
4579 M:      Torben Mathiasen <device@lanana.org>
4580 W:      http://lanana.org/docs/device-list/index.html
4581 S:      Maintained
4582
4583 DEVICE-MAPPER  (LVM)
4584 M:      Alasdair Kergon <agk@redhat.com>
4585 M:      Mike Snitzer <snitzer@redhat.com>
4586 M:      dm-devel@redhat.com
4587 L:      dm-devel@redhat.com
4588 W:      http://sources.redhat.com/dm
4589 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4591 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4592 S:      Maintained
4593 F:      Documentation/device-mapper/
4594 F:      drivers/md/Makefile
4595 F:      drivers/md/Kconfig
4596 F:      drivers/md/dm*
4597 F:      drivers/md/persistent-data/
4598 F:      include/linux/device-mapper.h
4599 F:      include/linux/dm-*.h
4600 F:      include/uapi/linux/dm-*.h
4601
4602 DEVLINK
4603 M:      Jiri Pirko <jiri@mellanox.com>
4604 L:      netdev@vger.kernel.org
4605 S:      Supported
4606 F:      net/core/devlink.c
4607 F:      include/net/devlink.h
4608 F:      include/uapi/linux/devlink.h
4609
4610 DIALOG SEMICONDUCTOR DRIVERS
4611 M:      Support Opensource <support.opensource@diasemi.com>
4612 W:      http://www.dialog-semiconductor.com/products
4613 S:      Supported
4614 F:      Documentation/hwmon/da90??
4615 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4616 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4617 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4618 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4619 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4620 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4621 F:      drivers/gpio/gpio-da90??.c
4622 F:      drivers/hwmon/da90??-hwmon.c
4623 F:      drivers/iio/adc/da91??-*.c
4624 F:      drivers/input/misc/da90??_onkey.c
4625 F:      drivers/input/touchscreen/da9052_tsi.c
4626 F:      drivers/leds/leds-da90??.c
4627 F:      drivers/mfd/da903x.c
4628 F:      drivers/mfd/da90??-*.c
4629 F:      drivers/mfd/da91??-*.c
4630 F:      drivers/power/supply/da9052-battery.c
4631 F:      drivers/power/supply/da91??-*.c
4632 F:      drivers/regulator/da903x.c
4633 F:      drivers/regulator/da9???-regulator.[ch]
4634 F:      drivers/thermal/da90??-thermal.c
4635 F:      drivers/rtc/rtc-da90??.c
4636 F:      drivers/video/backlight/da90??_bl.c
4637 F:      drivers/watchdog/da90??_wdt.c
4638 F:      include/linux/mfd/da903x.h
4639 F:      include/linux/mfd/da9052/
4640 F:      include/linux/mfd/da9055/
4641 F:      include/linux/mfd/da9062/
4642 F:      include/linux/mfd/da9063/
4643 F:      include/linux/mfd/da9150/
4644 F:      include/linux/regulator/da9211.h
4645 F:      include/sound/da[79]*.h
4646 F:      sound/soc/codecs/da[79]*.[ch]
4647
4648 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4649 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4650 L:      linux-gpio@vger.kernel.org
4651 S:      Maintained
4652 F:      drivers/gpio/gpio-gpio-mm.c
4653
4654 DIOLAN U2C-12 I2C DRIVER
4655 M:      Guenter Roeck <linux@roeck-us.net>
4656 L:      linux-i2c@vger.kernel.org
4657 S:      Maintained
4658 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4659
4660 FILESYSTEM DIRECT ACCESS (DAX)
4661 M:      Dan Williams <dan.j.williams@intel.com>
4662 R:      Matthew Wilcox <willy@infradead.org>
4663 R:      Jan Kara <jack@suse.cz>
4664 L:      linux-fsdevel@vger.kernel.org
4665 L:      linux-nvdimm@lists.01.org
4666 S:      Supported
4667 F:      fs/dax.c
4668 F:      include/linux/dax.h
4669 F:      include/trace/events/fs_dax.h
4670
4671 DEVICE DIRECT ACCESS (DAX)
4672 M:      Dan Williams <dan.j.williams@intel.com>
4673 M:      Vishal Verma <vishal.l.verma@intel.com>
4674 M:      Keith Busch <keith.busch@intel.com>
4675 M:      Dave Jiang <dave.jiang@intel.com>
4676 L:      linux-nvdimm@lists.01.org
4677 S:      Supported
4678 F:      drivers/dax/
4679
4680 DIRECTORY NOTIFICATION (DNOTIFY)
4681 M:      Jan Kara <jack@suse.cz>
4682 R:      Amir Goldstein <amir73il@gmail.com>
4683 L:      linux-fsdevel@vger.kernel.org
4684 S:      Maintained
4685 F:      Documentation/filesystems/dnotify.txt
4686 F:      fs/notify/dnotify/
4687 F:      include/linux/dnotify.h
4688
4689 DISK GEOMETRY AND PARTITION HANDLING
4690 M:      Andries Brouwer <aeb@cwi.nl>
4691 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4692 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4693 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4694 S:      Maintained
4695
4696 DISKQUOTA
4697 M:      Jan Kara <jack@suse.com>
4698 S:      Maintained
4699 F:      Documentation/filesystems/quota.txt
4700 F:      fs/quota/
4701 F:      include/linux/quota*.h
4702 F:      include/uapi/linux/quota*.h
4703
4704 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4705 M:      Bernie Thompson <bernie@plugable.com>
4706 L:      linux-fbdev@vger.kernel.org
4707 S:      Maintained
4708 W:      http://plugable.com/category/projects/udlfb/
4709 F:      drivers/video/fbdev/udlfb.c
4710 F:      include/video/udlfb.h
4711 F:      Documentation/fb/udlfb.txt
4712
4713 DISTRIBUTED LOCK MANAGER (DLM)
4714 M:      Christine Caulfield <ccaulfie@redhat.com>
4715 M:      David Teigland <teigland@redhat.com>
4716 L:      cluster-devel@redhat.com
4717 W:      http://sources.redhat.com/cluster/
4718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4719 S:      Supported
4720 F:      fs/dlm/
4721
4722 DMA BUFFER SHARING FRAMEWORK
4723 M:      Sumit Semwal <sumit.semwal@linaro.org>
4724 S:      Maintained
4725 L:      linux-media@vger.kernel.org
4726 L:      dri-devel@lists.freedesktop.org
4727 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4728 F:      drivers/dma-buf/
4729 F:      include/linux/dma-buf*
4730 F:      include/linux/reservation.h
4731 F:      include/linux/*fence.h
4732 F:      Documentation/driver-api/dma-buf.rst
4733 T:      git git://anongit.freedesktop.org/drm/drm-misc
4734
4735 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4736 M:      Vinod Koul <vkoul@kernel.org>
4737 L:      dmaengine@vger.kernel.org
4738 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4739 S:      Maintained
4740 F:      drivers/dma/
4741 F:      include/linux/dmaengine.h
4742 F:      include/linux/of_dma.h
4743 F:      Documentation/devicetree/bindings/dma/
4744 F:      Documentation/driver-api/dmaengine/
4745 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4746
4747 DMA MAPPING HELPERS
4748 M:      Christoph Hellwig <hch@lst.de>
4749 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4750 R:      Robin Murphy <robin.murphy@arm.com>
4751 L:      iommu@lists.linux-foundation.org
4752 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4753 W:      http://git.infradead.org/users/hch/dma-mapping.git
4754 S:      Supported
4755 F:      kernel/dma/
4756 F:      include/asm-generic/dma-mapping.h
4757 F:      include/linux/dma-direct.h
4758 F:      include/linux/dma-mapping.h
4759 F:      include/linux/dma-noncoherent.h
4760
4761 DME1737 HARDWARE MONITOR DRIVER
4762 M:      Juerg Haefliger <juergh@gmail.com>
4763 L:      linux-hwmon@vger.kernel.org
4764 S:      Maintained
4765 F:      Documentation/hwmon/dme1737
4766 F:      drivers/hwmon/dme1737.c
4767
4768 DMI/SMBIOS SUPPORT
4769 M:      Jean Delvare <jdelvare@suse.com>
4770 S:      Maintained
4771 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4772 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4773 F:      drivers/firmware/dmi-id.c
4774 F:      drivers/firmware/dmi_scan.c
4775 F:      include/linux/dmi.h
4776
4777 DOCUMENTATION
4778 M:      Jonathan Corbet <corbet@lwn.net>
4779 L:      linux-doc@vger.kernel.org
4780 S:      Maintained
4781 F:      Documentation/
4782 F:      scripts/kernel-doc
4783 X:      Documentation/ABI/
4784 X:      Documentation/acpi/
4785 X:      Documentation/devicetree/
4786 X:      Documentation/i2c/
4787 X:      Documentation/media/
4788 X:      Documentation/power/
4789 X:      Documentation/spi/
4790 T:      git git://git.lwn.net/linux.git docs-next
4791
4792 DOCUMENTATION/ITALIAN
4793 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4794 L:      linux-doc@vger.kernel.org
4795 S:      Maintained
4796 F:      Documentation/translations/it_IT
4797
4798 DONGWOON DW9714 LENS VOICE COIL DRIVER
4799 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4800 L:      linux-media@vger.kernel.org
4801 T:      git git://linuxtv.org/media_tree.git
4802 S:      Maintained
4803 F:      drivers/media/i2c/dw9714.c
4804 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4805
4806 DONGWOON DW9807 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/dw9807-vcm.c
4812 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4813
4814 DOUBLETALK DRIVER
4815 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4816 L:      blinux-list@redhat.com
4817 S:      Maintained
4818 F:      drivers/char/dtlk.c
4819 F:      include/linux/dtlk.h
4820
4821 DPAA2 DATAPATH I/O (DPIO) DRIVER
4822 M:      Roy Pledge <Roy.Pledge@nxp.com>
4823 L:      linux-kernel@vger.kernel.org
4824 S:      Maintained
4825 F:      drivers/soc/fsl/dpio
4826
4827 DPAA2 ETHERNET DRIVER
4828 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4829 L:      netdev@vger.kernel.org
4830 S:      Maintained
4831 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4832 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4833 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4834 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4835 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4836
4837 DPAA2 ETHERNET SWITCH DRIVER
4838 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4839 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4840 L:      linux-kernel@vger.kernel.org
4841 S:      Maintained
4842 F:      drivers/staging/fsl-dpaa2/ethsw
4843
4844 DPAA2 PTP CLOCK DRIVER
4845 M:      Yangbo Lu <yangbo.lu@nxp.com>
4846 L:      netdev@vger.kernel.org
4847 S:      Maintained
4848 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4849 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4850
4851 DPT_I2O SCSI RAID DRIVER
4852 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4853 L:      linux-scsi@vger.kernel.org
4854 W:      http://www.adaptec.com/
4855 S:      Maintained
4856 F:      drivers/scsi/dpt*
4857 F:      drivers/scsi/dpt/
4858
4859 DRBD DRIVER
4860 M:      Philipp Reisner <philipp.reisner@linbit.com>
4861 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4862 L:      drbd-dev@lists.linbit.com
4863 W:      http://www.drbd.org
4864 T:      git git://git.linbit.com/linux-drbd.git
4865 T:      git git://git.linbit.com/drbd-8.4.git
4866 S:      Supported
4867 F:      drivers/block/drbd/
4868 F:      lib/lru_cache.c
4869 F:      Documentation/blockdev/drbd/
4870
4871 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4872 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4873 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4875 S:      Supported
4876 F:      Documentation/kobject.txt
4877 F:      drivers/base/
4878 F:      fs/debugfs/
4879 F:      fs/sysfs/
4880 F:      include/linux/debugfs.h
4881 F:      include/linux/kobj*
4882 F:      lib/kobj*
4883
4884 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4885 M:      Kevin Hilman <khilman@kernel.org>
4886 M:      Nishanth Menon <nm@ti.com>
4887 S:      Maintained
4888 F:      drivers/power/avs/
4889 F:      include/linux/power/smartreflex.h
4890 L:      linux-pm@vger.kernel.org
4891
4892 DRM DRIVER FOR ARM PL111 CLCD
4893 M:      Eric Anholt <eric@anholt.net>
4894 T:      git git://anongit.freedesktop.org/drm/drm-misc
4895 S:      Supported
4896 F:      drivers/gpu/drm/pl111/
4897
4898 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4899 M:      Linus Walleij <linus.walleij@linaro.org>
4900 T:      git git://anongit.freedesktop.org/drm/drm-misc
4901 S:      Maintained
4902 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4903 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4904
4905 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4906 M:      Dave Airlie <airlied@redhat.com>
4907 S:      Odd Fixes
4908 F:      drivers/gpu/drm/ast/
4909
4910 DRM DRIVER FOR BOCHS VIRTUAL GPU
4911 M:      Gerd Hoffmann <kraxel@redhat.com>
4912 L:      virtualization@lists.linux-foundation.org
4913 T:      git git://anongit.freedesktop.org/drm/drm-misc
4914 S:      Maintained
4915 F:      drivers/gpu/drm/bochs/
4916
4917 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4918 M:      Linus Walleij <linus.walleij@linaro.org>
4919 T:      git git://anongit.freedesktop.org/drm/drm-misc
4920 S:      Maintained
4921 F:      drivers/gpu/drm/tve200/
4922
4923 DRM DRIVER FOR ILITEK ILI9225 PANELS
4924 M:      David Lechner <david@lechnology.com>
4925 S:      Maintained
4926 F:      drivers/gpu/drm/tinydrm/ili9225.c
4927 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4928
4929 DRM DRIVER FOR HX8357D PANELS
4930 M:      Eric Anholt <eric@anholt.net>
4931 T:      git git://anongit.freedesktop.org/drm/drm-misc
4932 S:      Maintained
4933 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4934 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4935
4936 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4937 S:      Orphan / Obsolete
4938 F:      drivers/gpu/drm/i810/
4939 F:      include/uapi/drm/i810_drm.h
4940
4941 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4942 S:      Orphan / Obsolete
4943 F:      drivers/gpu/drm/mga/
4944 F:      include/uapi/drm/mga_drm.h
4945
4946 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4947 M:      Dave Airlie <airlied@redhat.com>
4948 S:      Odd Fixes
4949 F:      drivers/gpu/drm/mgag200/
4950
4951 DRM DRIVER FOR MI0283QT
4952 M:      Noralf Trønnes <noralf@tronnes.org>
4953 S:      Maintained
4954 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4955 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4956
4957 DRM DRIVER FOR MSM ADRENO GPU
4958 M:      Rob Clark <robdclark@gmail.com>
4959 M:      Sean Paul <sean@poorly.run>
4960 L:      linux-arm-msm@vger.kernel.org
4961 L:      dri-devel@lists.freedesktop.org
4962 L:      freedreno@lists.freedesktop.org
4963 T:      git https://gitlab.freedesktop.org/drm/msm.git
4964 S:      Maintained
4965 F:      drivers/gpu/drm/msm/
4966 F:      include/uapi/drm/msm_drm.h
4967 F:      Documentation/devicetree/bindings/display/msm/
4968
4969 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4970 M:      Ben Skeggs <bskeggs@redhat.com>
4971 L:      dri-devel@lists.freedesktop.org
4972 L:      nouveau@lists.freedesktop.org
4973 T:      git git://github.com/skeggsb/linux
4974 S:      Supported
4975 F:      drivers/gpu/drm/nouveau/
4976 F:      include/uapi/drm/nouveau_drm.h
4977
4978 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4979 M:      Stefan Mavrodiev <stefan@olimex.com>
4980 S:      Maintained
4981 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4982 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4983
4984 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4985 M:      Noralf Trønnes <noralf@tronnes.org>
4986 S:      Maintained
4987 F:      drivers/gpu/drm/tinydrm/repaper.c
4988 F:      Documentation/devicetree/bindings/display/repaper.txt
4989
4990 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4991 M:      Dave Airlie <airlied@redhat.com>
4992 M:      Gerd Hoffmann <kraxel@redhat.com>
4993 L:      virtualization@lists.linux-foundation.org
4994 T:      git git://anongit.freedesktop.org/drm/drm-misc
4995 S:      Obsolete
4996 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4997 F:      drivers/gpu/drm/cirrus/
4998
4999 DRM DRIVER FOR QXL VIRTUAL GPU
5000 M:      Dave Airlie <airlied@redhat.com>
5001 M:      Gerd Hoffmann <kraxel@redhat.com>
5002 L:      virtualization@lists.linux-foundation.org
5003 L:      spice-devel@lists.freedesktop.org
5004 T:      git git://anongit.freedesktop.org/drm/drm-misc
5005 S:      Maintained
5006 F:      drivers/gpu/drm/qxl/
5007 F:      include/uapi/drm/qxl_drm.h
5008
5009 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5010 S:      Orphan / Obsolete
5011 F:      drivers/gpu/drm/r128/
5012 F:      include/uapi/drm/r128_drm.h
5013
5014 DRM DRIVER FOR SAVAGE VIDEO CARDS
5015 S:      Orphan / Obsolete
5016 F:      drivers/gpu/drm/savage/
5017 F:      include/uapi/drm/savage_drm.h
5018
5019 DRM DRIVER FOR SIS VIDEO CARDS
5020 S:      Orphan / Obsolete
5021 F:      drivers/gpu/drm/sis/
5022 F:      include/uapi/drm/sis_drm.h
5023
5024 DRM DRIVER FOR SITRONIX ST7701 PANELS
5025 M:      Jagan Teki <jagan@amarulasolutions.com>
5026 S:      Maintained
5027 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5028 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5029
5030 DRM DRIVER FOR SITRONIX ST7586 PANELS
5031 M:      David Lechner <david@lechnology.com>
5032 S:      Maintained
5033 F:      drivers/gpu/drm/tinydrm/st7586.c
5034 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5035
5036 DRM DRIVER FOR SITRONIX ST7735R PANELS
5037 M:      David Lechner <david@lechnology.com>
5038 S:      Maintained
5039 F:      drivers/gpu/drm/tinydrm/st7735r.c
5040 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5041
5042 DRM DRIVER FOR TDFX VIDEO CARDS
5043 S:      Orphan / Obsolete
5044 F:      drivers/gpu/drm/tdfx/
5045
5046 DRM DRIVER FOR TPO TPG110 PANELS
5047 M:      Linus Walleij <linus.walleij@linaro.org>
5048 T:      git git://anongit.freedesktop.org/drm/drm-misc
5049 S:      Maintained
5050 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5051 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5052
5053 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5054 M:      Dave Airlie <airlied@redhat.com>
5055 R:      Sean Paul <sean@poorly.run>
5056 L:      dri-devel@lists.freedesktop.org
5057 S:      Odd Fixes
5058 F:      drivers/gpu/drm/udl/
5059 T:      git git://anongit.freedesktop.org/drm/drm-misc
5060
5061 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5062 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5063 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5064 R:      Daniel Vetter <daniel@ffwll.ch>
5065 T:      git git://anongit.freedesktop.org/drm/drm-misc
5066 S:      Maintained
5067 L:      dri-devel@lists.freedesktop.org
5068 F:      drivers/gpu/drm/vkms/
5069 F:      Documentation/gpu/vkms.rst
5070
5071 DRM DRIVER FOR VMWARE VIRTUAL GPU
5072 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5073 M:      Thomas Hellstrom <thellstrom@vmware.com>
5074 L:      dri-devel@lists.freedesktop.org
5075 T:      git git://people.freedesktop.org/~thomash/linux
5076 S:      Supported
5077 F:      drivers/gpu/drm/vmwgfx/
5078 F:      include/uapi/drm/vmwgfx_drm.h
5079
5080 DRM DRIVERS
5081 M:      David Airlie <airlied@linux.ie>
5082 M:      Daniel Vetter <daniel@ffwll.ch>
5083 L:      dri-devel@lists.freedesktop.org
5084 T:      git git://anongit.freedesktop.org/drm/drm
5085 B:      https://bugs.freedesktop.org/
5086 C:      irc://chat.freenode.net/dri-devel
5087 S:      Maintained
5088 F:      drivers/gpu/drm/
5089 F:      drivers/gpu/vga/
5090 F:      Documentation/devicetree/bindings/display/
5091 F:      Documentation/devicetree/bindings/gpu/
5092 F:      Documentation/gpu/
5093 F:      include/drm/
5094 F:      include/uapi/drm/
5095 F:      include/linux/vga*
5096
5097 DRM DRIVERS AND MISC GPU PATCHES
5098 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5099 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5100 M:      Sean Paul <sean@poorly.run>
5101 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5102 S:      Maintained
5103 T:      git git://anongit.freedesktop.org/drm/drm-misc
5104 F:      Documentation/gpu/
5105 F:      drivers/gpu/vga/
5106 F:      drivers/gpu/drm/*
5107 F:      include/drm/drm*
5108 F:      include/uapi/drm/drm*
5109 F:      include/linux/vga*
5110
5111 DRM DRIVERS FOR ALLWINNER A10
5112 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5113 L:      dri-devel@lists.freedesktop.org
5114 S:      Supported
5115 F:      drivers/gpu/drm/sun4i/
5116 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5117 T:      git git://anongit.freedesktop.org/drm/drm-misc
5118
5119 DRM DRIVERS FOR AMLOGIC SOCS
5120 M:      Neil Armstrong <narmstrong@baylibre.com>
5121 L:      dri-devel@lists.freedesktop.org
5122 L:      linux-amlogic@lists.infradead.org
5123 W:      http://linux-meson.com/
5124 S:      Supported
5125 F:      drivers/gpu/drm/meson/
5126 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5127 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5128 F:      Documentation/gpu/meson.rst
5129 T:      git git://anongit.freedesktop.org/drm/drm-misc
5130
5131 DRM DRIVERS FOR ATMEL HLCDC
5132 M:      Boris Brezillon <bbrezillon@kernel.org>
5133 L:      dri-devel@lists.freedesktop.org
5134 S:      Supported
5135 F:      drivers/gpu/drm/atmel-hlcdc/
5136 F:      Documentation/devicetree/bindings/display/atmel/
5137 T:      git git://anongit.freedesktop.org/drm/drm-misc
5138
5139 DRM DRIVERS FOR BRIDGE CHIPS
5140 M:      Andrzej Hajda <a.hajda@samsung.com>
5141 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5142 S:      Maintained
5143 T:      git git://anongit.freedesktop.org/drm/drm-misc
5144 F:      drivers/gpu/drm/bridge/
5145
5146 DRM DRIVERS FOR EXYNOS
5147 M:      Inki Dae <inki.dae@samsung.com>
5148 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5149 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5150 M:      Kyungmin Park <kyungmin.park@samsung.com>
5151 L:      dri-devel@lists.freedesktop.org
5152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5153 S:      Supported
5154 F:      drivers/gpu/drm/exynos/
5155 F:      include/uapi/drm/exynos_drm.h
5156 F:      Documentation/devicetree/bindings/display/exynos/
5157
5158 DRM DRIVERS FOR FREESCALE DCU
5159 M:      Stefan Agner <stefan@agner.ch>
5160 M:      Alison Wang <alison.wang@nxp.com>
5161 L:      dri-devel@lists.freedesktop.org
5162 S:      Supported
5163 F:      drivers/gpu/drm/fsl-dcu/
5164 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5165 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5166 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5167 T:      git git://anongit.freedesktop.org/drm/drm-misc
5168
5169 DRM DRIVERS FOR FREESCALE IMX
5170 M:      Philipp Zabel <p.zabel@pengutronix.de>
5171 L:      dri-devel@lists.freedesktop.org
5172 S:      Maintained
5173 F:      drivers/gpu/drm/imx/
5174 F:      drivers/gpu/ipu-v3/
5175 F:      Documentation/devicetree/bindings/display/imx/
5176
5177 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5178 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5179 L:      dri-devel@lists.freedesktop.org
5180 T:      git git://github.com/patjak/drm-gma500
5181 S:      Maintained
5182 F:      drivers/gpu/drm/gma500/
5183
5184 DRM DRIVERS FOR HISILICON
5185 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5186 M:      Rongrong Zou <zourongrong@gmail.com>
5187 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5188 R:      Chen Feng <puck.chen@hisilicon.com>
5189 L:      dri-devel@lists.freedesktop.org
5190 T:      git git://github.com/xin3liang/linux.git
5191 S:      Maintained
5192 F:      drivers/gpu/drm/hisilicon/
5193 F:      Documentation/devicetree/bindings/display/hisilicon/
5194
5195 DRM DRIVERS FOR MEDIATEK
5196 M:      CK Hu <ck.hu@mediatek.com>
5197 M:      Philipp Zabel <p.zabel@pengutronix.de>
5198 L:      dri-devel@lists.freedesktop.org
5199 S:      Supported
5200 F:      drivers/gpu/drm/mediatek/
5201 F:      Documentation/devicetree/bindings/display/mediatek/
5202
5203 DRM DRIVERS FOR NVIDIA TEGRA
5204 M:      Thierry Reding <thierry.reding@gmail.com>
5205 L:      dri-devel@lists.freedesktop.org
5206 L:      linux-tegra@vger.kernel.org
5207 T:      git git://anongit.freedesktop.org/tegra/linux.git
5208 S:      Supported
5209 F:      drivers/gpu/drm/tegra/
5210 F:      drivers/gpu/host1x/
5211 F:      include/linux/host1x.h
5212 F:      include/uapi/drm/tegra_drm.h
5213 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5214
5215 DRM DRIVERS FOR RENESAS
5216 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5217 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5218 L:      dri-devel@lists.freedesktop.org
5219 L:      linux-renesas-soc@vger.kernel.org
5220 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5221 S:      Supported
5222 F:      drivers/gpu/drm/rcar-du/
5223 F:      drivers/gpu/drm/shmobile/
5224 F:      include/linux/platform_data/shmob_drm.h
5225 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5226 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5227 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5228
5229 DRM DRIVERS FOR ROCKCHIP
5230 M:      Sandy Huang <hjc@rock-chips.com>
5231 M:      Heiko Stübner <heiko@sntech.de>
5232 L:      dri-devel@lists.freedesktop.org
5233 S:      Maintained
5234 F:      drivers/gpu/drm/rockchip/
5235 F:      Documentation/devicetree/bindings/display/rockchip/
5236 T:      git git://anongit.freedesktop.org/drm/drm-misc
5237
5238 DRM DRIVERS FOR STI
5239 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5240 M:      Vincent Abriou <vincent.abriou@st.com>
5241 L:      dri-devel@lists.freedesktop.org
5242 T:      git git://anongit.freedesktop.org/drm/drm-misc
5243 S:      Maintained
5244 F:      drivers/gpu/drm/sti
5245 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5246
5247 DRM DRIVERS FOR STM
5248 M:      Yannick Fertre <yannick.fertre@st.com>
5249 M:      Philippe Cornu <philippe.cornu@st.com>
5250 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5251 M:      Vincent Abriou <vincent.abriou@st.com>
5252 L:      dri-devel@lists.freedesktop.org
5253 T:      git git://anongit.freedesktop.org/drm/drm-misc
5254 S:      Maintained
5255 F:      drivers/gpu/drm/stm
5256 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5257
5258 DRM DRIVERS FOR TI LCDC
5259 M:      Jyri Sarha <jsarha@ti.com>
5260 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5261 L:      dri-devel@lists.freedesktop.org
5262 S:      Maintained
5263 F:      drivers/gpu/drm/tilcdc/
5264 F:      Documentation/devicetree/bindings/display/tilcdc/
5265
5266 DRM DRIVERS FOR TI OMAP
5267 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5268 L:      dri-devel@lists.freedesktop.org
5269 S:      Maintained
5270 F:      drivers/gpu/drm/omapdrm/
5271 F:      Documentation/devicetree/bindings/display/ti/
5272
5273 DRM DRIVERS FOR V3D
5274 M:      Eric Anholt <eric@anholt.net>
5275 S:      Supported
5276 F:      drivers/gpu/drm/v3d/
5277 F:      include/uapi/drm/v3d_drm.h
5278 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5279 T:      git git://anongit.freedesktop.org/drm/drm-misc
5280
5281 DRM DRIVERS FOR VC4
5282 M:      Eric Anholt <eric@anholt.net>
5283 T:      git git://github.com/anholt/linux
5284 S:      Supported
5285 F:      drivers/gpu/drm/vc4/
5286 F:      include/uapi/drm/vc4_drm.h
5287 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5288 T:      git git://anongit.freedesktop.org/drm/drm-misc
5289
5290 DRM DRIVERS FOR VIVANTE GPU IP
5291 M:      Lucas Stach <l.stach@pengutronix.de>
5292 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5293 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5294 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5295 L:      dri-devel@lists.freedesktop.org
5296 S:      Maintained
5297 F:      drivers/gpu/drm/etnaviv/
5298 F:      include/uapi/drm/etnaviv_drm.h
5299 F:      Documentation/devicetree/bindings/display/etnaviv/
5300
5301 DRM DRIVERS FOR ZTE ZX
5302 M:      Shawn Guo <shawnguo@kernel.org>
5303 L:      dri-devel@lists.freedesktop.org
5304 S:      Maintained
5305 F:      drivers/gpu/drm/zte/
5306 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5307 T:      git git://anongit.freedesktop.org/drm/drm-misc
5308
5309 DRM PANEL DRIVERS
5310 M:      Thierry Reding <thierry.reding@gmail.com>
5311 L:      dri-devel@lists.freedesktop.org
5312 T:      git git://anongit.freedesktop.org/drm/drm-misc
5313 S:      Maintained
5314 F:      drivers/gpu/drm/drm_panel.c
5315 F:      drivers/gpu/drm/panel/
5316 F:      include/drm/drm_panel.h
5317 F:      Documentation/devicetree/bindings/display/panel/
5318
5319 DRM TINYDRM DRIVERS
5320 M:      Noralf Trønnes <noralf@tronnes.org>
5321 W:      https://github.com/notro/tinydrm/wiki/Development
5322 T:      git git://anongit.freedesktop.org/drm/drm-misc
5323 S:      Maintained
5324 F:      drivers/gpu/drm/tinydrm/
5325 F:      include/drm/tinydrm/
5326
5327 DRM DRIVERS FOR XEN
5328 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5329 T:      git git://anongit.freedesktop.org/drm/drm-misc
5330 L:      dri-devel@lists.freedesktop.org
5331 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5332 S:      Supported
5333 F:      drivers/gpu/drm/xen/
5334 F:      Documentation/gpu/xen-front.rst
5335
5336 DRM TTM SUBSYSTEM
5337 M:      Christian Koenig <christian.koenig@amd.com>
5338 M:      Huang Rui <ray.huang@amd.com>
5339 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5340 T:      git git://people.freedesktop.org/~agd5f/linux
5341 S:      Maintained
5342 L:      dri-devel@lists.freedesktop.org
5343 F:      include/drm/ttm/
5344 F:      drivers/gpu/drm/ttm/
5345
5346 DSBR100 USB FM RADIO DRIVER
5347 M:      Alexey Klimov <klimov.linux@gmail.com>
5348 L:      linux-media@vger.kernel.org
5349 T:      git git://linuxtv.org/media_tree.git
5350 S:      Maintained
5351 F:      drivers/media/radio/dsbr100.c
5352
5353 DSCC4 DRIVER
5354 M:      Francois Romieu <romieu@fr.zoreil.com>
5355 L:      netdev@vger.kernel.org
5356 S:      Maintained
5357 F:      drivers/net/wan/dscc4.c
5358
5359 DT3155 MEDIA DRIVER
5360 M:      Hans Verkuil <hverkuil@xs4all.nl>
5361 L:      linux-media@vger.kernel.org
5362 T:      git git://linuxtv.org/media_tree.git
5363 W:      https://linuxtv.org
5364 S:      Odd Fixes
5365 F:      drivers/media/pci/dt3155/
5366
5367 DVB_USB_AF9015 MEDIA DRIVER
5368 M:      Antti Palosaari <crope@iki.fi>
5369 L:      linux-media@vger.kernel.org
5370 W:      https://linuxtv.org
5371 W:      http://palosaari.fi/linux/
5372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5373 T:      git git://linuxtv.org/anttip/media_tree.git
5374 S:      Maintained
5375 F:      drivers/media/usb/dvb-usb-v2/af9015*
5376
5377 DVB_USB_AF9035 MEDIA DRIVER
5378 M:      Antti Palosaari <crope@iki.fi>
5379 L:      linux-media@vger.kernel.org
5380 W:      https://linuxtv.org
5381 W:      http://palosaari.fi/linux/
5382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5383 T:      git git://linuxtv.org/anttip/media_tree.git
5384 S:      Maintained
5385 F:      drivers/media/usb/dvb-usb-v2/af9035*
5386
5387 DVB_USB_ANYSEE MEDIA DRIVER
5388 M:      Antti Palosaari <crope@iki.fi>
5389 L:      linux-media@vger.kernel.org
5390 W:      https://linuxtv.org
5391 W:      http://palosaari.fi/linux/
5392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5393 T:      git git://linuxtv.org/anttip/media_tree.git
5394 S:      Maintained
5395 F:      drivers/media/usb/dvb-usb-v2/anysee*
5396
5397 DVB_USB_AU6610 MEDIA DRIVER
5398 M:      Antti Palosaari <crope@iki.fi>
5399 L:      linux-media@vger.kernel.org
5400 W:      https://linuxtv.org
5401 W:      http://palosaari.fi/linux/
5402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5403 T:      git git://linuxtv.org/anttip/media_tree.git
5404 S:      Maintained
5405 F:      drivers/media/usb/dvb-usb-v2/au6610*
5406
5407 DVB_USB_CE6230 MEDIA DRIVER
5408 M:      Antti Palosaari <crope@iki.fi>
5409 L:      linux-media@vger.kernel.org
5410 W:      https://linuxtv.org
5411 W:      http://palosaari.fi/linux/
5412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5413 T:      git git://linuxtv.org/anttip/media_tree.git
5414 S:      Maintained
5415 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5416
5417 DVB_USB_CXUSB MEDIA DRIVER
5418 M:      Michael Krufky <mkrufky@linuxtv.org>
5419 L:      linux-media@vger.kernel.org
5420 W:      https://linuxtv.org
5421 W:      http://github.com/mkrufky
5422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5423 T:      git git://linuxtv.org/media_tree.git
5424 S:      Maintained
5425 F:      drivers/media/usb/dvb-usb/cxusb*
5426
5427 DVB_USB_EC168 MEDIA DRIVER
5428 M:      Antti Palosaari <crope@iki.fi>
5429 L:      linux-media@vger.kernel.org
5430 W:      https://linuxtv.org
5431 W:      http://palosaari.fi/linux/
5432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5433 T:      git git://linuxtv.org/anttip/media_tree.git
5434 S:      Maintained
5435 F:      drivers/media/usb/dvb-usb-v2/ec168*
5436
5437 DVB_USB_GL861 MEDIA DRIVER
5438 M:      Antti Palosaari <crope@iki.fi>
5439 L:      linux-media@vger.kernel.org
5440 W:      https://linuxtv.org
5441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5442 T:      git git://linuxtv.org/anttip/media_tree.git
5443 S:      Maintained
5444 F:      drivers/media/usb/dvb-usb-v2/gl861*
5445
5446 DVB_USB_MXL111SF MEDIA DRIVER
5447 M:      Michael Krufky <mkrufky@linuxtv.org>
5448 L:      linux-media@vger.kernel.org
5449 W:      https://linuxtv.org
5450 W:      http://github.com/mkrufky
5451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5452 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5453 S:      Maintained
5454 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5455
5456 DVB_USB_RTL28XXU MEDIA DRIVER
5457 M:      Antti Palosaari <crope@iki.fi>
5458 L:      linux-media@vger.kernel.org
5459 W:      https://linuxtv.org
5460 W:      http://palosaari.fi/linux/
5461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5462 T:      git git://linuxtv.org/anttip/media_tree.git
5463 S:      Maintained
5464 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5465
5466 DVB_USB_V2 MEDIA DRIVER
5467 M:      Antti Palosaari <crope@iki.fi>
5468 L:      linux-media@vger.kernel.org
5469 W:      https://linuxtv.org
5470 W:      http://palosaari.fi/linux/
5471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5472 T:      git git://linuxtv.org/anttip/media_tree.git
5473 S:      Maintained
5474 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5475 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5476
5477 DYNAMIC DEBUG
5478 M:      Jason Baron <jbaron@akamai.com>
5479 S:      Maintained
5480 F:      lib/dynamic_debug.c
5481 F:      include/linux/dynamic_debug.h
5482
5483 DYNAMIC INTERRUPT MODERATION
5484 M:      Tal Gilboa <talgi@mellanox.com>
5485 S:      Maintained
5486 F:      include/linux/net_dim.h
5487
5488 DZ DECSTATION DZ11 SERIAL DRIVER
5489 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5490 S:      Maintained
5491 F:      drivers/tty/serial/dz.*
5492
5493 E3X0 POWER BUTTON DRIVER
5494 M:      Moritz Fischer <moritz.fischer@ettus.com>
5495 L:      usrp-users@lists.ettus.com
5496 W:      http://www.ettus.com
5497 S:      Supported
5498 F:      drivers/input/misc/e3x0-button.c
5499 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5500
5501 E4000 MEDIA DRIVER
5502 M:      Antti Palosaari <crope@iki.fi>
5503 L:      linux-media@vger.kernel.org
5504 W:      https://linuxtv.org
5505 W:      http://palosaari.fi/linux/
5506 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5507 T:      git git://linuxtv.org/anttip/media_tree.git
5508 S:      Maintained
5509 F:      drivers/media/tuners/e4000*
5510
5511 EARTH_PT1 MEDIA DRIVER
5512 M:      Akihiro Tsukada <tskd08@gmail.com>
5513 L:      linux-media@vger.kernel.org
5514 S:      Odd Fixes
5515 F:      drivers/media/pci/pt1/
5516
5517 EARTH_PT3 MEDIA DRIVER
5518 M:      Akihiro Tsukada <tskd08@gmail.com>
5519 L:      linux-media@vger.kernel.org
5520 S:      Odd Fixes
5521 F:      drivers/media/pci/pt3/
5522
5523 EC100 MEDIA DRIVER
5524 M:      Antti Palosaari <crope@iki.fi>
5525 L:      linux-media@vger.kernel.org
5526 W:      https://linuxtv.org
5527 W:      http://palosaari.fi/linux/
5528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5529 T:      git git://linuxtv.org/anttip/media_tree.git
5530 S:      Maintained
5531 F:      drivers/media/dvb-frontends/ec100*
5532
5533 ECRYPT FILE SYSTEM
5534 M:      Tyler Hicks <tyhicks@canonical.com>
5535 L:      ecryptfs@vger.kernel.org
5536 W:      http://ecryptfs.org
5537 W:      https://launchpad.net/ecryptfs
5538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5539 S:      Supported
5540 F:      Documentation/filesystems/ecryptfs.txt
5541 F:      fs/ecryptfs/
5542
5543 EDAC-AMD64
5544 M:      Borislav Petkov <bp@alien8.de>
5545 L:      linux-edac@vger.kernel.org
5546 S:      Maintained
5547 F:      drivers/edac/amd64_edac*
5548
5549 EDAC-AST2500
5550 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5551 S:      Supported
5552 F:      drivers/edac/aspeed_edac.c
5553 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5554
5555 EDAC-CALXEDA
5556 M:      Robert Richter <rric@kernel.org>
5557 L:      linux-edac@vger.kernel.org
5558 S:      Maintained
5559 F:      drivers/edac/highbank*
5560
5561 EDAC-CAVIUM OCTEON
5562 M:      Ralf Baechle <ralf@linux-mips.org>
5563 M:      David Daney <david.daney@cavium.com>
5564 L:      linux-edac@vger.kernel.org
5565 L:      linux-mips@vger.kernel.org
5566 S:      Supported
5567 F:      drivers/edac/octeon_edac*
5568
5569 EDAC-CAVIUM THUNDERX
5570 M:      David Daney <david.daney@cavium.com>
5571 M:      Jan Glauber <jglauber@cavium.com>
5572 L:      linux-edac@vger.kernel.org
5573 S:      Supported
5574 F:      drivers/edac/thunderx_edac*
5575
5576 EDAC-CORE
5577 M:      Borislav Petkov <bp@alien8.de>
5578 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5579 R:      James Morse <james.morse@arm.com>
5580 L:      linux-edac@vger.kernel.org
5581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5583 S:      Supported
5584 F:      Documentation/admin-guide/ras.rst
5585 F:      Documentation/driver-api/edac.rst
5586 F:      drivers/edac/
5587 F:      include/linux/edac.h
5588
5589 EDAC-E752X
5590 M:      Mark Gross <mark.gross@intel.com>
5591 L:      linux-edac@vger.kernel.org
5592 S:      Maintained
5593 F:      drivers/edac/e752x_edac.c
5594
5595 EDAC-E7XXX
5596 L:      linux-edac@vger.kernel.org
5597 S:      Maintained
5598 F:      drivers/edac/e7xxx_edac.c
5599
5600 EDAC-FSL_DDR
5601 M:      York Sun <york.sun@nxp.com>
5602 L:      linux-edac@vger.kernel.org
5603 S:      Maintained
5604 F:      drivers/edac/fsl_ddr_edac.*
5605
5606 EDAC-GHES
5607 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5608 L:      linux-edac@vger.kernel.org
5609 S:      Maintained
5610 F:      drivers/edac/ghes_edac.c
5611
5612 EDAC-I3000
5613 L:      linux-edac@vger.kernel.org
5614 S:      Orphan
5615 F:      drivers/edac/i3000_edac.c
5616
5617 EDAC-I5000
5618 L:      linux-edac@vger.kernel.org
5619 S:      Maintained
5620 F:      drivers/edac/i5000_edac.c
5621
5622 EDAC-I5400
5623 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5624 L:      linux-edac@vger.kernel.org
5625 S:      Maintained
5626 F:      drivers/edac/i5400_edac.c
5627
5628 EDAC-I7300
5629 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5630 L:      linux-edac@vger.kernel.org
5631 S:      Maintained
5632 F:      drivers/edac/i7300_edac.c
5633
5634 EDAC-I7CORE
5635 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5636 L:      linux-edac@vger.kernel.org
5637 S:      Maintained
5638 F:      drivers/edac/i7core_edac.c
5639
5640 EDAC-I82443BXGX
5641 M:      Tim Small <tim@buttersideup.com>
5642 L:      linux-edac@vger.kernel.org
5643 S:      Maintained
5644 F:      drivers/edac/i82443bxgx_edac.c
5645
5646 EDAC-I82975X
5647 M:      "Arvind R." <arvino55@gmail.com>
5648 L:      linux-edac@vger.kernel.org
5649 S:      Maintained
5650 F:      drivers/edac/i82975x_edac.c
5651
5652 EDAC-IE31200
5653 M:      Jason Baron <jbaron@akamai.com>
5654 L:      linux-edac@vger.kernel.org
5655 S:      Maintained
5656 F:      drivers/edac/ie31200_edac.c
5657
5658 EDAC-MPC85XX
5659 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5660 L:      linux-edac@vger.kernel.org
5661 S:      Maintained
5662 F:      drivers/edac/mpc85xx_edac.[ch]
5663
5664 EDAC-PASEMI
5665 M:      Egor Martovetsky <egor@pasemi.com>
5666 L:      linux-edac@vger.kernel.org
5667 S:      Maintained
5668 F:      drivers/edac/pasemi_edac.c
5669
5670 EDAC-PND2
5671 M:      Tony Luck <tony.luck@intel.com>
5672 L:      linux-edac@vger.kernel.org
5673 S:      Maintained
5674 F:      drivers/edac/pnd2_edac.[ch]
5675
5676 EDAC-R82600
5677 M:      Tim Small <tim@buttersideup.com>
5678 L:      linux-edac@vger.kernel.org
5679 S:      Maintained
5680 F:      drivers/edac/r82600_edac.c
5681
5682 EDAC-SBRIDGE
5683 M:      Tony Luck <tony.luck@intel.com>
5684 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5685 L:      linux-edac@vger.kernel.org
5686 S:      Maintained
5687 F:      drivers/edac/sb_edac.c
5688
5689 EDAC-SKYLAKE
5690 M:      Tony Luck <tony.luck@intel.com>
5691 L:      linux-edac@vger.kernel.org
5692 S:      Maintained
5693 F:      drivers/edac/skx_edac.c
5694
5695 EDAC-TI
5696 M:      Tero Kristo <t-kristo@ti.com>
5697 L:      linux-edac@vger.kernel.org
5698 S:      Maintained
5699 F:      drivers/edac/ti_edac.c
5700
5701 EDAC-QCOM
5702 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5703 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5704 L:      linux-arm-msm@vger.kernel.org
5705 L:      linux-edac@vger.kernel.org
5706 S:      Maintained
5707 F:      drivers/edac/qcom_edac.c
5708
5709 EDIROL UA-101/UA-1000 DRIVER
5710 M:      Clemens Ladisch <clemens@ladisch.de>
5711 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5712 T:      git git://git.alsa-project.org/alsa-kernel.git
5713 S:      Maintained
5714 F:      sound/usb/misc/ua101.c
5715
5716 EFI TEST DRIVER
5717 L:      linux-efi@vger.kernel.org
5718 M:      Ivan Hu <ivan.hu@canonical.com>
5719 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5720 S:      Maintained
5721 F:      drivers/firmware/efi/test/
5722
5723 EFI VARIABLE FILESYSTEM
5724 M:      Matthew Garrett <matthew.garrett@nebula.com>
5725 M:      Jeremy Kerr <jk@ozlabs.org>
5726 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5728 L:      linux-efi@vger.kernel.org
5729 S:      Maintained
5730 F:      fs/efivarfs/
5731
5732 EFIFB FRAMEBUFFER DRIVER
5733 L:      linux-fbdev@vger.kernel.org
5734 M:      Peter Jones <pjones@redhat.com>
5735 S:      Maintained
5736 F:      drivers/video/fbdev/efifb.c
5737
5738 EFS FILESYSTEM
5739 W:      http://aeschi.ch.eu.org/efs/
5740 S:      Orphan
5741 F:      fs/efs/
5742
5743 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5744 M:      Douglas Miller <dougmill@linux.ibm.com>
5745 L:      netdev@vger.kernel.org
5746 S:      Maintained
5747 F:      drivers/net/ethernet/ibm/ehea/
5748
5749 EM28XX VIDEO4LINUX DRIVER
5750 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5751 L:      linux-media@vger.kernel.org
5752 W:      https://linuxtv.org
5753 T:      git git://linuxtv.org/media_tree.git
5754 S:      Maintained
5755 F:      drivers/media/usb/em28xx/
5756 F:      Documentation/media/v4l-drivers/em28xx*
5757
5758 EMBEDDED LINUX
5759 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5760 M:      Matt Mackall <mpm@selenic.com>
5761 M:      David Woodhouse <dwmw2@infradead.org>
5762 L:      linux-embedded@vger.kernel.org
5763 S:      Maintained
5764
5765 Emulex 10Gbps iSCSI - OneConnect DRIVER
5766 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5767 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5768 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5769 L:      linux-scsi@vger.kernel.org
5770 W:      http://www.broadcom.com
5771 S:      Supported
5772 F:      drivers/scsi/be2iscsi/
5773
5774 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5775 M:      Sathya Perla <sathya.perla@broadcom.com>
5776 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5777 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5778 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5779 L:      netdev@vger.kernel.org
5780 W:      http://www.emulex.com
5781 S:      Supported
5782 F:      drivers/net/ethernet/emulex/benet/
5783
5784 EMULEX ONECONNECT ROCE DRIVER
5785 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5786 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5787 L:      linux-rdma@vger.kernel.org
5788 W:      http://www.broadcom.com
5789 S:      Odd Fixes
5790 F:      drivers/infiniband/hw/ocrdma/
5791 F:      include/uapi/rdma/ocrdma-abi.h
5792
5793 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5794 M:      James Smart <james.smart@broadcom.com>
5795 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5796 L:      linux-scsi@vger.kernel.org
5797 W:      http://www.broadcom.com
5798 S:      Supported
5799 F:      drivers/scsi/lpfc/
5800
5801 ENE CB710 FLASH CARD READER DRIVER
5802 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5803 S:      Maintained
5804 F:      drivers/misc/cb710/
5805 F:      drivers/mmc/host/cb710-mmc.*
5806 F:      include/linux/cb710.h
5807
5808 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5809 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5810 S:      Maintained
5811 F:      drivers/media/rc/ene_ir.*
5812
5813 EPSON S1D13XXX FRAMEBUFFER DRIVER
5814 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5815 S:      Maintained
5816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5817 F:      drivers/video/fbdev/s1d13xxxfb.c
5818 F:      include/video/s1d13xxxfb.h
5819
5820 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5821 M:      Jeff Layton <jlayton@kernel.org>
5822 S:      Maintained
5823 F:      lib/errseq.c
5824 F:      include/linux/errseq.h
5825
5826 ET131X NETWORK DRIVER
5827 M:      Mark Einon <mark.einon@gmail.com>
5828 S:      Odd Fixes
5829 F:      drivers/net/ethernet/agere/
5830
5831 ETHERNET BRIDGE
5832 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5833 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5834 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5835 L:      netdev@vger.kernel.org
5836 W:      http://www.linuxfoundation.org/en/Net:Bridge
5837 S:      Maintained
5838 F:      include/linux/netfilter_bridge/
5839 F:      net/bridge/
5840
5841 ETHERNET PHY LIBRARY
5842 M:      Andrew Lunn <andrew@lunn.ch>
5843 M:      Florian Fainelli <f.fainelli@gmail.com>
5844 M:      Heiner Kallweit <hkallweit1@gmail.com>
5845 L:      netdev@vger.kernel.org
5846 S:      Maintained
5847 F:      Documentation/ABI/testing/sysfs-bus-mdio
5848 F:      Documentation/devicetree/bindings/net/mdio*
5849 F:      Documentation/networking/phy.rst
5850 F:      drivers/net/phy/
5851 F:      drivers/of/of_mdio.c
5852 F:      drivers/of/of_net.c
5853 F:      include/linux/*mdio*.h
5854 F:      include/linux/of_net.h
5855 F:      include/linux/phy.h
5856 F:      include/linux/phy_fixed.h
5857 F:      include/linux/platform_data/mdio-bcm-unimac.h
5858 F:      include/linux/platform_data/mdio-gpio.h
5859 F:      include/trace/events/mdio.h
5860 F:      include/uapi/linux/mdio.h
5861 F:      include/uapi/linux/mii.h
5862
5863 EXT2 FILE SYSTEM
5864 M:      Jan Kara <jack@suse.com>
5865 L:      linux-ext4@vger.kernel.org
5866 S:      Maintained
5867 F:      Documentation/filesystems/ext2.txt
5868 F:      fs/ext2/
5869 F:      include/linux/ext2*
5870
5871 EXT4 FILE SYSTEM
5872 M:      "Theodore Ts'o" <tytso@mit.edu>
5873 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5874 L:      linux-ext4@vger.kernel.org
5875 W:      http://ext4.wiki.kernel.org
5876 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5878 S:      Maintained
5879 F:      Documentation/filesystems/ext4/
5880 F:      fs/ext4/
5881
5882 Extended Verification Module (EVM)
5883 M:      Mimi Zohar <zohar@linux.ibm.com>
5884 L:      linux-integrity@vger.kernel.org
5885 S:      Supported
5886 F:      security/integrity/evm/
5887
5888 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5889 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5890 L:      linux-efi@vger.kernel.org
5891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5892 S:      Maintained
5893 F:      Documentation/efi-stub.txt
5894 F:      arch/*/kernel/efi.c
5895 F:      arch/x86/boot/compressed/eboot.[ch]
5896 F:      arch/*/include/asm/efi.h
5897 F:      arch/x86/platform/efi/
5898 F:      drivers/firmware/efi/
5899 F:      include/linux/efi*.h
5900 F:      arch/arm/boot/compressed/efi-header.S
5901 F:      arch/arm64/kernel/efi-entry.S
5902
5903 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5904 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5905 M:      Chanwoo Choi <cw00.choi@samsung.com>
5906 L:      linux-kernel@vger.kernel.org
5907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5908 S:      Maintained
5909 F:      drivers/extcon/
5910 F:      include/linux/extcon/
5911 F:      include/linux/extcon.h
5912 F:      Documentation/extcon/
5913 F:      Documentation/devicetree/bindings/extcon/
5914
5915 EXYNOS DP DRIVER
5916 M:      Jingoo Han <jingoohan1@gmail.com>
5917 L:      dri-devel@lists.freedesktop.org
5918 S:      Maintained
5919 F:      drivers/gpu/drm/exynos/exynos_dp*
5920
5921 EXYNOS SYSMMU (IOMMU) driver
5922 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5923 L:      iommu@lists.linux-foundation.org
5924 S:      Maintained
5925 F:      drivers/iommu/exynos-iommu.c
5926
5927 EZchip NPS platform support
5928 M:      Vineet Gupta <vgupta@synopsys.com>
5929 M:      Ofer Levi <oferle@mellanox.com>
5930 S:      Supported
5931 F:      arch/arc/plat-eznps
5932 F:      arch/arc/boot/dts/eznps.dts
5933
5934 F2FS FILE SYSTEM
5935 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5936 M:      Chao Yu <yuchao0@huawei.com>
5937 L:      linux-f2fs-devel@lists.sourceforge.net
5938 W:      https://f2fs.wiki.kernel.org/
5939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5940 S:      Maintained
5941 F:      Documentation/filesystems/f2fs.txt
5942 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5943 F:      fs/f2fs/
5944 F:      include/linux/f2fs_fs.h
5945 F:      include/trace/events/f2fs.h
5946
5947 F71805F HARDWARE MONITORING DRIVER
5948 M:      Jean Delvare <jdelvare@suse.com>
5949 L:      linux-hwmon@vger.kernel.org
5950 S:      Maintained
5951 F:      Documentation/hwmon/f71805f
5952 F:      drivers/hwmon/f71805f.c
5953
5954 FADDR2LINE
5955 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5956 S:      Maintained
5957 F:      scripts/faddr2line
5958
5959 FAILOVER MODULE
5960 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5961 L:      netdev@vger.kernel.org
5962 S:      Supported
5963 F:      net/core/failover.c
5964 F:      include/net/failover.h
5965 F:      Documentation/networking/failover.rst
5966
5967 FANOTIFY
5968 M:      Jan Kara <jack@suse.cz>
5969 R:      Amir Goldstein <amir73il@gmail.com>
5970 L:      linux-fsdevel@vger.kernel.org
5971 S:      Maintained
5972 F:      fs/notify/fanotify/
5973 F:      include/linux/fanotify.h
5974 F:      include/uapi/linux/fanotify.h
5975
5976 FARSYNC SYNCHRONOUS DRIVER
5977 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5978 W:      http://www.farsite.co.uk/
5979 S:      Supported
5980 F:      drivers/net/wan/farsync.*
5981
5982 FAULT INJECTION SUPPORT
5983 M:      Akinobu Mita <akinobu.mita@gmail.com>
5984 S:      Supported
5985 F:      Documentation/fault-injection/
5986 F:      lib/fault-inject.c
5987
5988 FBTFT Framebuffer drivers
5989 S:      Orphan
5990 L:      dri-devel@lists.freedesktop.org
5991 L:      linux-fbdev@vger.kernel.org
5992 F:      drivers/staging/fbtft/
5993
5994 FC0011 TUNER DRIVER
5995 M:      Michael Buesch <m@bues.ch>
5996 L:      linux-media@vger.kernel.org
5997 S:      Maintained
5998 F:      drivers/media/tuners/fc0011.h
5999 F:      drivers/media/tuners/fc0011.c
6000
6001 FC2580 MEDIA DRIVER
6002 M:      Antti Palosaari <crope@iki.fi>
6003 L:      linux-media@vger.kernel.org
6004 W:      https://linuxtv.org
6005 W:      http://palosaari.fi/linux/
6006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6007 T:      git git://linuxtv.org/anttip/media_tree.git
6008 S:      Maintained
6009 F:      drivers/media/tuners/fc2580*
6010
6011 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6012 M:      Hannes Reinecke <hare@suse.de>
6013 L:      linux-scsi@vger.kernel.org
6014 W:      www.Open-FCoE.org
6015 S:      Supported
6016 F:      drivers/scsi/libfc/
6017 F:      drivers/scsi/fcoe/
6018 F:      include/scsi/fc/
6019 F:      include/scsi/libfc.h
6020 F:      include/scsi/libfcoe.h
6021 F:      include/uapi/scsi/fc/
6022
6023 FILE LOCKING (flock() and fcntl()/lockf())
6024 M:      Jeff Layton <jlayton@kernel.org>
6025 M:      "J. Bruce Fields" <bfields@fieldses.org>
6026 L:      linux-fsdevel@vger.kernel.org
6027 S:      Maintained
6028 F:      include/linux/fcntl.h
6029 F:      include/uapi/linux/fcntl.h
6030 F:      fs/fcntl.c
6031 F:      fs/locks.c
6032
6033 FILESYSTEMS (VFS and infrastructure)
6034 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6035 L:      linux-fsdevel@vger.kernel.org
6036 S:      Maintained
6037 F:      fs/*
6038 F:      include/linux/fs.h
6039 F:      include/linux/fs_types.h
6040 F:      include/uapi/linux/fs.h
6041
6042 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6043 M:      Riku Voipio <riku.voipio@iki.fi>
6044 L:      linux-hwmon@vger.kernel.org
6045 S:      Maintained
6046 F:      drivers/hwmon/f75375s.c
6047 F:      include/linux/f75375s.h
6048
6049 FIREWIRE AUDIO DRIVERS
6050 M:      Clemens Ladisch <clemens@ladisch.de>
6051 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6052 T:      git git://git.alsa-project.org/alsa-kernel.git
6053 S:      Maintained
6054 F:      sound/firewire/
6055
6056 FIREWIRE MEDIA DRIVERS (firedtv)
6057 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6058 L:      linux-media@vger.kernel.org
6059 L:      linux1394-devel@lists.sourceforge.net
6060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6061 S:      Maintained
6062 F:      drivers/media/firewire/
6063
6064 FIREWIRE SBP-2 TARGET
6065 M:      Chris Boot <bootc@bootc.net>
6066 L:      linux-scsi@vger.kernel.org
6067 L:      target-devel@vger.kernel.org
6068 L:      linux1394-devel@lists.sourceforge.net
6069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6070 S:      Maintained
6071 F:      drivers/target/sbp/
6072
6073 FIREWIRE SUBSYSTEM
6074 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6075 L:      linux1394-devel@lists.sourceforge.net
6076 W:      http://ieee1394.wiki.kernel.org/
6077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6078 S:      Maintained
6079 F:      drivers/firewire/
6080 F:      include/linux/firewire.h
6081 F:      include/uapi/linux/firewire*.h
6082 F:      tools/firewire/
6083
6084 FIRMWARE LOADER (request_firmware)
6085 M:      Luis Chamberlain <mcgrof@kernel.org>
6086 L:      linux-kernel@vger.kernel.org
6087 S:      Maintained
6088 F:      Documentation/firmware_class/
6089 F:      drivers/base/firmware_loader/
6090 F:      include/linux/firmware.h
6091
6092 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6093 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6094 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6095 S:      Maintained
6096 F:      drivers/block/rsxx/
6097
6098 FLOPPY DRIVER
6099 M:      Jiri Kosina <jikos@kernel.org>
6100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6101 S:      Odd fixes
6102 F:      drivers/block/floppy.c
6103
6104 FMC SUBSYSTEM
6105 M:      Alessandro Rubini <rubini@gnudd.com>
6106 W:      http://www.ohwr.org/projects/fmc-bus
6107 S:      Supported
6108 F:      drivers/fmc/
6109 F:      include/linux/fmc*.h
6110 F:      include/linux/ipmi-fru.h
6111 K:      fmc_d.*register
6112
6113 FPGA MANAGER FRAMEWORK
6114 M:      Alan Tull <atull@kernel.org>
6115 M:      Moritz Fischer <mdf@kernel.org>
6116 L:      linux-fpga@vger.kernel.org
6117 S:      Maintained
6118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6119 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6120 F:      Documentation/fpga/
6121 F:      Documentation/driver-api/fpga/
6122 F:      Documentation/devicetree/bindings/fpga/
6123 F:      drivers/fpga/
6124 F:      include/linux/fpga/
6125 W:      http://www.rocketboards.org
6126
6127 FPGA DFL DRIVERS
6128 M:      Wu Hao <hao.wu@intel.com>
6129 L:      linux-fpga@vger.kernel.org
6130 S:      Maintained
6131 F:      Documentation/fpga/dfl.txt
6132 F:      include/uapi/linux/fpga-dfl.h
6133 F:      drivers/fpga/dfl*
6134
6135 FPU EMULATOR
6136 M:      Bill Metzenthen <billm@melbpc.org.au>
6137 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6138 S:      Maintained
6139 F:      arch/x86/math-emu/
6140
6141 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6142 L:      netdev@vger.kernel.org
6143 S:      Orphan
6144 F:      drivers/net/wan/dlci.c
6145 F:      drivers/net/wan/sdla.c
6146
6147 FRAMEBUFFER LAYER
6148 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6149 L:      dri-devel@lists.freedesktop.org
6150 L:      linux-fbdev@vger.kernel.org
6151 T:      git git://github.com/bzolnier/linux.git
6152 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6153 S:      Maintained
6154 F:      Documentation/fb/
6155 F:      drivers/video/
6156 F:      include/video/
6157 F:      include/linux/fb.h
6158 F:      include/uapi/video/
6159 F:      include/uapi/linux/fb.h
6160
6161 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6162 M:      Horia Geantă <horia.geanta@nxp.com>
6163 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6164 L:      linux-crypto@vger.kernel.org
6165 S:      Maintained
6166 F:      drivers/crypto/caam/
6167 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6168
6169 FREESCALE DIU FRAMEBUFFER DRIVER
6170 M:      Timur Tabi <timur@kernel.org>
6171 L:      linux-fbdev@vger.kernel.org
6172 S:      Maintained
6173 F:      drivers/video/fbdev/fsl-diu-fb.*
6174
6175 FREESCALE DMA DRIVER
6176 M:      Li Yang <leoyang.li@nxp.com>
6177 M:      Zhang Wei <zw@zh-kernel.org>
6178 L:      linuxppc-dev@lists.ozlabs.org
6179 S:      Maintained
6180 F:      drivers/dma/fsldma.*
6181
6182 FREESCALE ENETC ETHERNET DRIVERS
6183 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6184 L:      netdev@vger.kernel.org
6185 S:      Maintained
6186 F:      drivers/net/ethernet/freescale/enetc/
6187
6188 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6189 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6190 L:      netdev@vger.kernel.org
6191 S:      Maintained
6192 F:      drivers/net/ethernet/freescale/gianfar*
6193 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6194
6195 FREESCALE GPMI NAND DRIVER
6196 M:      Han Xu <han.xu@nxp.com>
6197 L:      linux-mtd@lists.infradead.org
6198 S:      Maintained
6199 F:      drivers/mtd/nand/raw/gpmi-nand/*
6200
6201 FREESCALE I2C CPM DRIVER
6202 M:      Jochen Friedrich <jochen@scram.de>
6203 L:      linuxppc-dev@lists.ozlabs.org
6204 L:      linux-i2c@vger.kernel.org
6205 S:      Maintained
6206 F:      drivers/i2c/busses/i2c-cpm.c
6207
6208 FREESCALE IMX LPI2C DRIVER
6209 M:      Dong Aisheng <aisheng.dong@nxp.com>
6210 L:      linux-i2c@vger.kernel.org
6211 L:      linux-imx@nxp.com
6212 S:      Maintained
6213 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6214 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6215
6216 FREESCALE IMX / MXC FEC DRIVER
6217 M:      Fugang Duan <fugang.duan@nxp.com>
6218 L:      netdev@vger.kernel.org
6219 S:      Maintained
6220 F:      drivers/net/ethernet/freescale/fec_main.c
6221 F:      drivers/net/ethernet/freescale/fec_ptp.c
6222 F:      drivers/net/ethernet/freescale/fec.h
6223 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6224
6225 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6226 M:      Sascha Hauer <s.hauer@pengutronix.de>
6227 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6228 L:      linux-fbdev@vger.kernel.org
6229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6230 S:      Maintained
6231 F:      include/linux/platform_data/video-imxfb.h
6232 F:      drivers/video/fbdev/imxfb.c
6233
6234 FREESCALE QORIQ DPAA ETHERNET DRIVER
6235 M:      Madalin Bucur <madalin.bucur@nxp.com>
6236 L:      netdev@vger.kernel.org
6237 S:      Maintained
6238 F:      drivers/net/ethernet/freescale/dpaa
6239
6240 FREESCALE QORIQ DPAA FMAN DRIVER
6241 M:      Madalin Bucur <madalin.bucur@nxp.com>
6242 L:      netdev@vger.kernel.org
6243 S:      Maintained
6244 F:      drivers/net/ethernet/freescale/fman
6245 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6246
6247 FREESCALE QORIQ PTP CLOCK DRIVER
6248 M:      Yangbo Lu <yangbo.lu@nxp.com>
6249 L:      netdev@vger.kernel.org
6250 S:      Maintained
6251 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6252 F:      drivers/ptp/ptp_qoriq.c
6253 F:      drivers/ptp/ptp_qoriq_debugfs.c
6254 F:      include/linux/fsl/ptp_qoriq.h
6255 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6256
6257 FREESCALE QUAD SPI DRIVER
6258 M:      Han Xu <han.xu@nxp.com>
6259 L:      linux-spi@vger.kernel.org
6260 S:      Maintained
6261 F:      drivers/spi/spi-fsl-qspi.c
6262
6263 FREESCALE QUICC ENGINE LIBRARY
6264 M:      Qiang Zhao <qiang.zhao@nxp.com>
6265 L:      linuxppc-dev@lists.ozlabs.org
6266 S:      Maintained
6267 F:      drivers/soc/fsl/qe/
6268 F:      include/soc/fsl/*qe*.h
6269 F:      include/soc/fsl/*ucc*.h
6270
6271 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6272 M:      Li Yang <leoyang.li@nxp.com>
6273 L:      netdev@vger.kernel.org
6274 L:      linuxppc-dev@lists.ozlabs.org
6275 S:      Maintained
6276 F:      drivers/net/ethernet/freescale/ucc_geth*
6277
6278 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6279 M:      Zhao Qiang <qiang.zhao@nxp.com>
6280 L:      netdev@vger.kernel.org
6281 L:      linuxppc-dev@lists.ozlabs.org
6282 S:      Maintained
6283 F:      drivers/net/wan/fsl_ucc_hdlc*
6284
6285 FREESCALE QUICC ENGINE UCC UART DRIVER
6286 M:      Timur Tabi <timur@kernel.org>
6287 L:      linuxppc-dev@lists.ozlabs.org
6288 S:      Maintained
6289 F:      drivers/tty/serial/ucc_uart.c
6290
6291 FREESCALE SOC DRIVERS
6292 M:      Li Yang <leoyang.li@nxp.com>
6293 L:      linuxppc-dev@lists.ozlabs.org
6294 L:      linux-arm-kernel@lists.infradead.org
6295 S:      Maintained
6296 F:      Documentation/devicetree/bindings/soc/fsl/
6297 F:      drivers/soc/fsl/
6298 F:      include/linux/fsl/
6299
6300 FREESCALE SOC FS_ENET DRIVER
6301 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6302 L:      linuxppc-dev@lists.ozlabs.org
6303 L:      netdev@vger.kernel.org
6304 S:      Maintained
6305 F:      drivers/net/ethernet/freescale/fs_enet/
6306 F:      include/linux/fs_enet_pd.h
6307
6308 FREESCALE SOC SOUND DRIVERS
6309 M:      Timur Tabi <timur@kernel.org>
6310 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6311 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6312 R:      Fabio Estevam <festevam@gmail.com>
6313 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6314 L:      linuxppc-dev@lists.ozlabs.org
6315 S:      Maintained
6316 F:      sound/soc/fsl/fsl*
6317 F:      sound/soc/fsl/imx*
6318 F:      sound/soc/fsl/mpc8610_hpcd.c
6319
6320 FREESCALE USB PERIPHERAL DRIVERS
6321 M:      Li Yang <leoyang.li@nxp.com>
6322 L:      linux-usb@vger.kernel.org
6323 L:      linuxppc-dev@lists.ozlabs.org
6324 S:      Maintained
6325 F:      drivers/usb/gadget/udc/fsl*
6326
6327 FREEVXFS FILESYSTEM
6328 M:      Christoph Hellwig <hch@infradead.org>
6329 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6330 S:      Maintained
6331 F:      fs/freevxfs/
6332
6333 FREEZER
6334 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6335 M:      Pavel Machek <pavel@ucw.cz>
6336 L:      linux-pm@vger.kernel.org
6337 S:      Supported
6338 F:      Documentation/power/freezing-of-tasks.txt
6339 F:      include/linux/freezer.h
6340 F:      kernel/freezer.c
6341
6342 FRONTSWAP API
6343 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6344 L:      linux-kernel@vger.kernel.org
6345 S:      Maintained
6346 F:      mm/frontswap.c
6347 F:      include/linux/frontswap.h
6348
6349 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6350 M:      David Howells <dhowells@redhat.com>
6351 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6352 S:      Supported
6353 F:      Documentation/filesystems/caching/
6354 F:      fs/fscache/
6355 F:      include/linux/fscache*.h
6356
6357 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6358 M:      Theodore Y. Ts'o <tytso@mit.edu>
6359 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6360 M:      Eric Biggers <ebiggers@kernel.org>
6361 L:      linux-fscrypt@vger.kernel.org
6362 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6363 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6364 S:      Supported
6365 F:      fs/crypto/
6366 F:      include/linux/fscrypt*.h
6367 F:      Documentation/filesystems/fscrypt.rst
6368
6369 FSI-ATTACHED I2C DRIVER
6370 M:      Eddie James <eajames@linux.ibm.com>
6371 L:      linux-i2c@vger.kernel.org
6372 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6373 S:      Maintained
6374 F:      drivers/i2c/busses/i2c-fsi.c
6375 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6376
6377 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6378 M:      Jan Kara <jack@suse.cz>
6379 R:      Amir Goldstein <amir73il@gmail.com>
6380 L:      linux-fsdevel@vger.kernel.org
6381 S:      Maintained
6382 F:      fs/notify/
6383 F:      include/linux/fsnotify*.h
6384
6385 FUJITSU LAPTOP EXTRAS
6386 M:      Jonathan Woithe <jwoithe@just42.net>
6387 L:      platform-driver-x86@vger.kernel.org
6388 S:      Maintained
6389 F:      drivers/platform/x86/fujitsu-laptop.c
6390
6391 FUJITSU M-5MO LS CAMERA ISP DRIVER
6392 M:      Kyungmin Park <kyungmin.park@samsung.com>
6393 M:      Heungjun Kim <riverful.kim@samsung.com>
6394 L:      linux-media@vger.kernel.org
6395 S:      Maintained
6396 F:      drivers/media/i2c/m5mols/
6397 F:      include/media/i2c/m5mols.h
6398
6399 FUJITSU TABLET EXTRAS
6400 M:      Robert Gerlach <khnz@gmx.de>
6401 L:      platform-driver-x86@vger.kernel.org
6402 S:      Maintained
6403 F:      drivers/platform/x86/fujitsu-tablet.c
6404
6405 FUSE: FILESYSTEM IN USERSPACE
6406 M:      Miklos Szeredi <miklos@szeredi.hu>
6407 L:      linux-fsdevel@vger.kernel.org
6408 W:      http://fuse.sourceforge.net/
6409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6410 S:      Maintained
6411 F:      fs/fuse/
6412 F:      include/uapi/linux/fuse.h
6413 F:      Documentation/filesystems/fuse.txt
6414
6415 FUTEX SUBSYSTEM
6416 M:      Thomas Gleixner <tglx@linutronix.de>
6417 M:      Ingo Molnar <mingo@redhat.com>
6418 R:      Peter Zijlstra <peterz@infradead.org>
6419 R:      Darren Hart <dvhart@infradead.org>
6420 L:      linux-kernel@vger.kernel.org
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6422 S:      Maintained
6423 F:      kernel/futex.c
6424 F:      include/asm-generic/futex.h
6425 F:      include/linux/futex.h
6426 F:      include/uapi/linux/futex.h
6427 F:      tools/testing/selftests/futex/
6428 F:      tools/perf/bench/futex*
6429 F:      Documentation/*futex*
6430
6431 GCC PLUGINS
6432 M:      Kees Cook <keescook@chromium.org>
6433 R:      Emese Revfy <re.emese@gmail.com>
6434 L:      kernel-hardening@lists.openwall.com
6435 S:      Maintained
6436 F:      scripts/gcc-plugins/
6437 F:      scripts/gcc-plugin.sh
6438 F:      scripts/Makefile.gcc-plugins
6439 F:      Documentation/gcc-plugins.txt
6440
6441 GASKET DRIVER FRAMEWORK
6442 M:      Rob Springer <rspringer@google.com>
6443 M:      Todd Poynor <toddpoynor@google.com>
6444 M:      Ben Chan <benchan@chromium.org>
6445 S:      Maintained
6446 F:      drivers/staging/gasket/
6447
6448 GCOV BASED KERNEL PROFILING
6449 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6450 S:      Maintained
6451 F:      kernel/gcov/
6452 F:      Documentation/dev-tools/gcov.rst
6453
6454 GDB KERNEL DEBUGGING HELPER SCRIPTS
6455 M:      Jan Kiszka <jan.kiszka@siemens.com>
6456 M:      Kieran Bingham <kbingham@kernel.org>
6457 S:      Supported
6458 F:      scripts/gdb/
6459
6460 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6461 M:      Achim Leubner <achim_leubner@adaptec.com>
6462 L:      linux-scsi@vger.kernel.org
6463 W:      http://www.icp-vortex.com/
6464 S:      Supported
6465 F:      drivers/scsi/gdt*
6466
6467 GEMTEK FM RADIO RECEIVER DRIVER
6468 M:      Hans Verkuil <hverkuil@xs4all.nl>
6469 L:      linux-media@vger.kernel.org
6470 T:      git git://linuxtv.org/media_tree.git
6471 W:      https://linuxtv.org
6472 S:      Maintained
6473 F:      drivers/media/radio/radio-gemtek*
6474
6475 GENERIC GPIO I2C DRIVER
6476 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6477 S:      Supported
6478 F:      drivers/i2c/busses/i2c-gpio.c
6479 F:      include/linux/platform_data/i2c-gpio.h
6480
6481 GENERIC GPIO I2C MULTIPLEXER DRIVER
6482 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6483 L:      linux-i2c@vger.kernel.org
6484 S:      Supported
6485 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6486 F:      include/linux/platform_data/i2c-mux-gpio.h
6487 F:      Documentation/i2c/muxes/i2c-mux-gpio
6488
6489 GENERIC HDLC (WAN) DRIVERS
6490 M:      Krzysztof Halasa <khc@pm.waw.pl>
6491 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6492 S:      Maintained
6493 F:      drivers/net/wan/c101.c
6494 F:      drivers/net/wan/hd6457*
6495 F:      drivers/net/wan/hdlc*
6496 F:      drivers/net/wan/n2.c
6497 F:      drivers/net/wan/pc300too.c
6498 F:      drivers/net/wan/pci200syn.c
6499 F:      drivers/net/wan/wanxl*
6500
6501 GENERIC INCLUDE/ASM HEADER FILES
6502 M:      Arnd Bergmann <arnd@arndb.de>
6503 L:      linux-arch@vger.kernel.org
6504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6505 S:      Maintained
6506 F:      include/asm-generic/
6507 F:      include/uapi/asm-generic/
6508
6509 GENERIC PHY FRAMEWORK
6510 M:      Kishon Vijay Abraham I <kishon@ti.com>
6511 L:      linux-kernel@vger.kernel.org
6512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6513 S:      Supported
6514 F:      drivers/phy/
6515 F:      include/linux/phy/
6516 F:      Documentation/devicetree/bindings/phy/
6517
6518 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6519 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6520 S:      Supported
6521 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6522
6523 GENERIC PM DOMAINS
6524 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6525 M:      Kevin Hilman <khilman@kernel.org>
6526 M:      Ulf Hansson <ulf.hansson@linaro.org>
6527 L:      linux-pm@vger.kernel.org
6528 S:      Supported
6529 F:      drivers/base/power/domain*.c
6530 F:      include/linux/pm_domain.h
6531 F:      Documentation/devicetree/bindings/power/power_domain.txt
6532
6533 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6534 M:      Eugen Hristev <eugen.hristev@microchip.com>
6535 L:      linux-input@vger.kernel.org
6536 S:      Maintained
6537 F:      drivers/input/touchscreen/resistive-adc-touch.c
6538
6539 GENERIC UIO DRIVER FOR PCI DEVICES
6540 M:      "Michael S. Tsirkin" <mst@redhat.com>
6541 L:      kvm@vger.kernel.org
6542 S:      Supported
6543 F:      drivers/uio/uio_pci_generic.c
6544
6545 GENWQE (IBM Generic Workqueue Card)
6546 M:      Frank Haverkamp <haver@linux.ibm.com>
6547 S:      Supported
6548 F:      drivers/misc/genwqe/
6549
6550 GET_MAINTAINER SCRIPT
6551 M:      Joe Perches <joe@perches.com>
6552 S:      Maintained
6553 F:      scripts/get_maintainer.pl
6554
6555 GFS2 FILE SYSTEM
6556 M:      Bob Peterson <rpeterso@redhat.com>
6557 M:      Andreas Gruenbacher <agruenba@redhat.com>
6558 L:      cluster-devel@redhat.com
6559 W:      http://sources.redhat.com/cluster/
6560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6561 S:      Supported
6562 F:      Documentation/filesystems/gfs2*.txt
6563 F:      fs/gfs2/
6564 F:      include/uapi/linux/gfs2_ondisk.h
6565
6566 GIGASET ISDN DRIVERS
6567 M:      Paul Bolle <pebolle@tiscali.nl>
6568 L:      gigaset307x-common@lists.sourceforge.net
6569 W:      http://gigaset307x.sourceforge.net/
6570 S:      Odd Fixes
6571 F:      Documentation/isdn/README.gigaset
6572 F:      drivers/isdn/gigaset/
6573 F:      include/uapi/linux/gigaset_dev.h
6574
6575 GNSS SUBSYSTEM
6576 M:      Johan Hovold <johan@kernel.org>
6577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6578 S:      Maintained
6579 F:      Documentation/ABI/testing/sysfs-class-gnss
6580 F:      Documentation/devicetree/bindings/gnss/
6581 F:      drivers/gnss/
6582 F:      include/linux/gnss.h
6583
6584 GO7007 MPEG CODEC
6585 M:      Hans Verkuil <hans.verkuil@cisco.com>
6586 L:      linux-media@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/media/usb/go7007/
6589
6590 GOODIX TOUCHSCREEN
6591 M:      Bastien Nocera <hadess@hadess.net>
6592 L:      linux-input@vger.kernel.org
6593 S:      Maintained
6594 F:      drivers/input/touchscreen/goodix.c
6595
6596 GPD POCKET FAN DRIVER
6597 M:      Hans de Goede <hdegoede@redhat.com>
6598 L:      platform-driver-x86@vger.kernel.org
6599 S:      Maintained
6600 F:      drivers/platform/x86/gpd-pocket-fan.c
6601
6602 GPIO ACPI SUPPORT
6603 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6604 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6605 L:      linux-gpio@vger.kernel.org
6606 L:      linux-acpi@vger.kernel.org
6607 S:      Maintained
6608 F:      Documentation/acpi/gpio-properties.txt
6609 F:      drivers/gpio/gpiolib-acpi.c
6610
6611 GPIO IR Transmitter
6612 M:      Sean Young <sean@mess.org>
6613 L:      linux-media@vger.kernel.org
6614 S:      Maintained
6615 F:      drivers/media/rc/gpio-ir-tx.c
6616
6617 GPIO MOCKUP DRIVER
6618 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6619 L:      linux-gpio@vger.kernel.org
6620 S:      Maintained
6621 F:      drivers/gpio/gpio-mockup.c
6622 F:      tools/testing/selftests/gpio/
6623
6624 GPIO SUBSYSTEM
6625 M:      Linus Walleij <linus.walleij@linaro.org>
6626 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6627 L:      linux-gpio@vger.kernel.org
6628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6629 S:      Maintained
6630 F:      Documentation/devicetree/bindings/gpio/
6631 F:      Documentation/driver-api/gpio/
6632 F:      Documentation/gpio/
6633 F:      Documentation/ABI/testing/gpio-cdev
6634 F:      Documentation/ABI/obsolete/sysfs-gpio
6635 F:      drivers/gpio/
6636 F:      include/linux/gpio/
6637 F:      include/linux/gpio.h
6638 F:      include/linux/of_gpio.h
6639 F:      include/asm-generic/gpio.h
6640 F:      include/uapi/linux/gpio.h
6641 F:      tools/gpio/
6642
6643 GRE DEMULTIPLEXER DRIVER
6644 M:      Dmitry Kozlov <xeb@mail.ru>
6645 L:      netdev@vger.kernel.org
6646 S:      Maintained
6647 F:      net/ipv4/gre_demux.c
6648 F:      net/ipv4/gre_offload.c
6649 F:      include/net/gre.h
6650
6651 GRETH 10/100/1G Ethernet MAC device driver
6652 M:      Andreas Larsson <andreas@gaisler.com>
6653 L:      netdev@vger.kernel.org
6654 S:      Maintained
6655 F:      drivers/net/ethernet/aeroflex/
6656
6657 GREYBUS AUDIO PROTOCOLS DRIVERS
6658 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6659 M:      Mark Greer <mgreer@animalcreek.com>
6660 S:      Maintained
6661 F:      drivers/staging/greybus/audio_apbridgea.c
6662 F:      drivers/staging/greybus/audio_apbridgea.h
6663 F:      drivers/staging/greybus/audio_codec.c
6664 F:      drivers/staging/greybus/audio_codec.h
6665 F:      drivers/staging/greybus/audio_gb.c
6666 F:      drivers/staging/greybus/audio_manager.c
6667 F:      drivers/staging/greybus/audio_manager.h
6668 F:      drivers/staging/greybus/audio_manager_module.c
6669 F:      drivers/staging/greybus/audio_manager_private.h
6670 F:      drivers/staging/greybus/audio_manager_sysfs.c
6671 F:      drivers/staging/greybus/audio_module.c
6672 F:      drivers/staging/greybus/audio_topology.c
6673
6674 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6675 M:      Viresh Kumar <vireshk@kernel.org>
6676 S:      Maintained
6677 F:      drivers/staging/greybus/authentication.c
6678 F:      drivers/staging/greybus/bootrom.c
6679 F:      drivers/staging/greybus/firmware.h
6680 F:      drivers/staging/greybus/fw-core.c
6681 F:      drivers/staging/greybus/fw-download.c
6682 F:      drivers/staging/greybus/fw-management.c
6683 F:      drivers/staging/greybus/greybus_authentication.h
6684 F:      drivers/staging/greybus/greybus_firmware.h
6685 F:      drivers/staging/greybus/hid.c
6686 F:      drivers/staging/greybus/i2c.c
6687 F:      drivers/staging/greybus/spi.c
6688 F:      drivers/staging/greybus/spilib.c
6689 F:      drivers/staging/greybus/spilib.h
6690
6691 GREYBUS LOOPBACK DRIVER
6692 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6693 S:      Maintained
6694 F:      drivers/staging/greybus/loopback.c
6695
6696 GREYBUS PLATFORM DRIVERS
6697 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6698 S:      Maintained
6699 F:      drivers/staging/greybus/arche-platform.c
6700 F:      drivers/staging/greybus/arche-apb-ctrl.c
6701 F:      drivers/staging/greybus/arche_platform.h
6702
6703 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6704 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6705 S:      Maintained
6706 F:      drivers/staging/greybus/sdio.c
6707 F:      drivers/staging/greybus/light.c
6708 F:      drivers/staging/greybus/gpio.c
6709 F:      drivers/staging/greybus/power_supply.c
6710 F:      drivers/staging/greybus/spi.c
6711 F:      drivers/staging/greybus/spilib.c
6712
6713 GREYBUS SUBSYSTEM
6714 M:      Johan Hovold <johan@kernel.org>
6715 M:      Alex Elder <elder@kernel.org>
6716 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6717 S:      Maintained
6718 F:      drivers/staging/greybus/
6719 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6720
6721 GREYBUS UART PROTOCOLS DRIVERS
6722 M:      David Lin <dtwlin@gmail.com>
6723 S:      Maintained
6724 F:      drivers/staging/greybus/uart.c
6725 F:      drivers/staging/greybus/log.c
6726
6727 GS1662 VIDEO SERIALIZER
6728 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6729 L:      linux-media@vger.kernel.org
6730 T:      git git://linuxtv.org/media_tree.git
6731 S:      Maintained
6732 F:      drivers/media/spi/gs1662.c
6733
6734 GSPCA FINEPIX SUBDRIVER
6735 M:      Frank Zago <frank@zago.net>
6736 L:      linux-media@vger.kernel.org
6737 T:      git git://linuxtv.org/media_tree.git
6738 S:      Maintained
6739 F:      drivers/media/usb/gspca/finepix.c
6740
6741 GSPCA GL860 SUBDRIVER
6742 M:      Olivier Lorin <o.lorin@laposte.net>
6743 L:      linux-media@vger.kernel.org
6744 T:      git git://linuxtv.org/media_tree.git
6745 S:      Maintained
6746 F:      drivers/media/usb/gspca/gl860/
6747
6748 GSPCA M5602 SUBDRIVER
6749 M:      Erik Andren <erik.andren@gmail.com>
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/m5602/
6754
6755 GSPCA PAC207 SONIXB SUBDRIVER
6756 M:      Hans Verkuil <hverkuil@xs4all.nl>
6757 L:      linux-media@vger.kernel.org
6758 T:      git git://linuxtv.org/media_tree.git
6759 S:      Odd Fixes
6760 F:      drivers/media/usb/gspca/pac207.c
6761
6762 GSPCA SN9C20X SUBDRIVER
6763 M:      Brian Johnson <brijohn@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/sn9c20x.c
6768
6769 GSPCA T613 SUBDRIVER
6770 M:      Leandro Costantino <lcostantino@gmail.com>
6771 L:      linux-media@vger.kernel.org
6772 T:      git git://linuxtv.org/media_tree.git
6773 S:      Maintained
6774 F:      drivers/media/usb/gspca/t613.c
6775
6776 GSPCA USB WEBCAM DRIVER
6777 M:      Hans Verkuil <hverkuil@xs4all.nl>
6778 L:      linux-media@vger.kernel.org
6779 T:      git git://linuxtv.org/media_tree.git
6780 S:      Odd Fixes
6781 F:      drivers/media/usb/gspca/
6782
6783 GTP (GPRS Tunneling Protocol)
6784 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6785 M:      Harald Welte <laforge@gnumonks.org>
6786 L:      osmocom-net-gprs@lists.osmocom.org
6787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6788 S:      Maintained
6789 F:      drivers/net/gtp.c
6790
6791 GUID PARTITION TABLE (GPT)
6792 M:      Davidlohr Bueso <dave@stgolabs.net>
6793 L:      linux-efi@vger.kernel.org
6794 S:      Maintained
6795 F:      block/partitions/efi.*
6796
6797 H8/300 ARCHITECTURE
6798 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6799 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6800 W:      http://uclinux-h8.sourceforge.jp
6801 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6802 S:      Maintained
6803 F:      arch/h8300/
6804 F:      drivers/clocksource/h8300_*.c
6805 F:      drivers/clk/h8300/
6806 F:      drivers/irqchip/irq-renesas-h8*.c
6807
6808 HABANALABS PCI DRIVER
6809 M:      Oded Gabbay <oded.gabbay@gmail.com>
6810 T:      git https://github.com/HabanaAI/linux.git
6811 S:      Supported
6812 F:      drivers/misc/habanalabs/
6813 F:      include/uapi/misc/habanalabs.h
6814 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6815 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6816
6817 HACKRF MEDIA DRIVER
6818 M:      Antti Palosaari <crope@iki.fi>
6819 L:      linux-media@vger.kernel.org
6820 W:      https://linuxtv.org
6821 W:      http://palosaari.fi/linux/
6822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6823 T:      git git://linuxtv.org/anttip/media_tree.git
6824 S:      Maintained
6825 F:      drivers/media/usb/hackrf/
6826
6827 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6828 M:      Frank Seidel <frank@f-seidel.de>
6829 L:      platform-driver-x86@vger.kernel.org
6830 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6831 S:      Maintained
6832 F:      drivers/platform/x86/hdaps.c
6833
6834 HARDWARE MONITORING
6835 M:      Jean Delvare <jdelvare@suse.com>
6836 M:      Guenter Roeck <linux@roeck-us.net>
6837 L:      linux-hwmon@vger.kernel.org
6838 W:      http://hwmon.wiki.kernel.org/
6839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6840 S:      Maintained
6841 F:      Documentation/devicetree/bindings/hwmon/
6842 F:      Documentation/hwmon/
6843 F:      drivers/hwmon/
6844 F:      include/linux/hwmon*.h
6845 F:      include/trace/events/hwmon*.h
6846
6847 HARDWARE RANDOM NUMBER GENERATOR CORE
6848 M:      Matt Mackall <mpm@selenic.com>
6849 M:      Herbert Xu <herbert@gondor.apana.org.au>
6850 L:      linux-crypto@vger.kernel.org
6851 S:      Odd fixes
6852 F:      Documentation/devicetree/bindings/rng/
6853 F:      Documentation/hw_random.txt
6854 F:      drivers/char/hw_random/
6855 F:      include/linux/hw_random.h
6856
6857 HARDWARE TRACING FACILITIES
6858 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6859 S:      Maintained
6860 F:      drivers/hwtracing/
6861
6862 HARDWARE SPINLOCK CORE
6863 M:      Ohad Ben-Cohen <ohad@wizery.com>
6864 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6865 L:      linux-remoteproc@vger.kernel.org
6866 S:      Maintained
6867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6868 F:      Documentation/devicetree/bindings/hwlock/
6869 F:      Documentation/hwspinlock.txt
6870 F:      drivers/hwspinlock/
6871 F:      include/linux/hwspinlock.h
6872
6873 HARMONY SOUND DRIVER
6874 L:      linux-parisc@vger.kernel.org
6875 S:      Maintained
6876 F:      sound/parisc/harmony.*
6877
6878 HDPVR USB VIDEO ENCODER DRIVER
6879 M:      Hans Verkuil <hverkuil@xs4all.nl>
6880 L:      linux-media@vger.kernel.org
6881 T:      git git://linuxtv.org/media_tree.git
6882 W:      https://linuxtv.org
6883 S:      Odd Fixes
6884 F:      drivers/media/usb/hdpvr/
6885
6886 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6887 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6888 S:      Supported
6889 F:      Documentation/watchdog/hpwdt.txt
6890 F:      drivers/watchdog/hpwdt.c
6891
6892 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6893 M:      Don Brace <don.brace@microsemi.com>
6894 L:      esc.storagedev@microsemi.com
6895 L:      linux-scsi@vger.kernel.org
6896 S:      Supported
6897 F:      Documentation/scsi/hpsa.txt
6898 F:      drivers/scsi/hpsa*.[ch]
6899 F:      include/linux/cciss*.h
6900 F:      include/uapi/linux/cciss*.h
6901
6902 HFI1 DRIVER
6903 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6904 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6905 L:      linux-rdma@vger.kernel.org
6906 S:      Supported
6907 F:      drivers/infiniband/hw/hfi1
6908
6909 HFS FILESYSTEM
6910 L:      linux-fsdevel@vger.kernel.org
6911 S:      Orphan
6912 F:      Documentation/filesystems/hfs.txt
6913 F:      fs/hfs/
6914
6915 HFSPLUS FILESYSTEM
6916 L:      linux-fsdevel@vger.kernel.org
6917 S:      Orphan
6918 F:      Documentation/filesystems/hfsplus.txt
6919 F:      fs/hfsplus/
6920
6921 HGA FRAMEBUFFER DRIVER
6922 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6923 L:      linux-nvidia@lists.surfsouth.com
6924 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6925 S:      Maintained
6926 F:      drivers/video/fbdev/hgafb.c
6927
6928 HIBERNATION (aka Software Suspend, aka swsusp)
6929 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6930 M:      Pavel Machek <pavel@ucw.cz>
6931 L:      linux-pm@vger.kernel.org
6932 B:      https://bugzilla.kernel.org
6933 S:      Supported
6934 F:      arch/x86/power/
6935 F:      drivers/base/power/
6936 F:      kernel/power/
6937 F:      include/linux/suspend.h
6938 F:      include/linux/freezer.h
6939 F:      include/linux/pm.h
6940 F:      arch/*/include/asm/suspend*.h
6941
6942 HID CORE LAYER
6943 M:      Jiri Kosina <jikos@kernel.org>
6944 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6945 L:      linux-input@vger.kernel.org
6946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6947 S:      Maintained
6948 F:      drivers/hid/
6949 F:      include/linux/hid*
6950 F:      include/uapi/linux/hid*
6951
6952 HID SENSOR HUB DRIVERS
6953 M:      Jiri Kosina <jikos@kernel.org>
6954 M:      Jonathan Cameron <jic23@kernel.org>
6955 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6956 L:      linux-input@vger.kernel.org
6957 L:      linux-iio@vger.kernel.org
6958 S:      Maintained
6959 F:      Documentation/hid/hid-sensor*
6960 F:      drivers/hid/hid-sensor-*
6961 F:      drivers/iio/*/hid-*
6962 F:      include/linux/hid-sensor-*
6963
6964 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6965 M:      Thomas Gleixner <tglx@linutronix.de>
6966 L:      linux-kernel@vger.kernel.org
6967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6968 S:      Maintained
6969 F:      Documentation/timers/
6970 F:      kernel/time/hrtimer.c
6971 F:      kernel/time/clockevents.c
6972 F:      kernel/time/timer_*.c
6973 F:      include/linux/clockchips.h
6974 F:      include/linux/hrtimer.h
6975
6976 HIGH-SPEED SCC DRIVER FOR AX.25
6977 L:      linux-hams@vger.kernel.org
6978 S:      Orphan
6979 F:      drivers/net/hamradio/dmascc.c
6980 F:      drivers/net/hamradio/scc.c
6981
6982 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6983 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6984 W:      http://www.highpoint-tech.com
6985 S:      Supported
6986 F:      Documentation/scsi/hptiop.txt
6987 F:      drivers/scsi/hptiop.c
6988
6989 HIPPI
6990 M:      Jes Sorensen <jes@trained-monkey.org>
6991 L:      linux-hippi@sunsite.dk
6992 S:      Maintained
6993 F:      include/linux/hippidevice.h
6994 F:      include/uapi/linux/if_hippi.h
6995 F:      net/802/hippi.c
6996 F:      drivers/net/hippi/
6997
6998 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6999 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7000 M:      Salil Mehta <salil.mehta@huawei.com>
7001 L:      netdev@vger.kernel.org
7002 W:      http://www.hisilicon.com
7003 S:      Maintained
7004 F:      drivers/net/ethernet/hisilicon/hns3/
7005
7006 HISILICON LPC BUS DRIVER
7007 M:      john.garry@huawei.com
7008 W:      http://www.hisilicon.com
7009 S:      Maintained
7010 F:      drivers/bus/hisi_lpc.c
7011 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7012
7013 HISILICON NETWORK SUBSYSTEM DRIVER
7014 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7015 M:      Salil Mehta <salil.mehta@huawei.com>
7016 L:      netdev@vger.kernel.org
7017 W:      http://www.hisilicon.com
7018 S:      Maintained
7019 F:      drivers/net/ethernet/hisilicon/
7020 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7021
7022 HISILICON PMU DRIVER
7023 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7024 W:      http://www.hisilicon.com
7025 S:      Supported
7026 F:      drivers/perf/hisilicon
7027 F:      Documentation/perf/hisi-pmu.txt
7028
7029 HISILICON ROCE DRIVER
7030 M:      Lijun Ou <oulijun@huawei.com>
7031 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7032 L:      linux-rdma@vger.kernel.org
7033 S:      Maintained
7034 F:      drivers/infiniband/hw/hns/
7035 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7036
7037 HISILICON SAS Controller
7038 M:      John Garry <john.garry@huawei.com>
7039 W:      http://www.hisilicon.com
7040 S:      Supported
7041 F:      drivers/scsi/hisi_sas/
7042 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7043
7044 HMM - Heterogeneous Memory Management
7045 M:      Jérôme Glisse <jglisse@redhat.com>
7046 L:      linux-mm@kvack.org
7047 S:      Maintained
7048 F:      mm/hmm*
7049 F:      include/linux/hmm*
7050 F:      Documentation/vm/hmm.rst
7051
7052 HOST AP DRIVER
7053 M:      Jouni Malinen <j@w1.fi>
7054 L:      linux-wireless@vger.kernel.org
7055 W:      http://w1.fi/hostap-driver.html
7056 S:      Obsolete
7057 F:      drivers/net/wireless/intersil/hostap/
7058
7059 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7060 L:      platform-driver-x86@vger.kernel.org
7061 S:      Orphan
7062 F:      drivers/platform/x86/tc1100-wmi.c
7063
7064 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7065 M:      Jaroslav Kysela <perex@perex.cz>
7066 S:      Maintained
7067 F:      drivers/net/ethernet/hp/hp100.*
7068
7069 HPET:   High Precision Event Timers driver
7070 M:      Clemens Ladisch <clemens@ladisch.de>
7071 S:      Maintained
7072 F:      Documentation/timers/hpet.txt
7073 F:      drivers/char/hpet.c
7074 F:      include/linux/hpet.h
7075 F:      include/uapi/linux/hpet.h
7076
7077 HPET:   x86
7078 S:      Orphan
7079 F:      arch/x86/kernel/hpet.c
7080 F:      arch/x86/include/asm/hpet.h
7081
7082 HPFS FILESYSTEM
7083 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7084 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7085 S:      Maintained
7086 F:      fs/hpfs/
7087
7088 HSI SUBSYSTEM
7089 M:      Sebastian Reichel <sre@kernel.org>
7090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7091 S:      Maintained
7092 F:      Documentation/ABI/testing/sysfs-bus-hsi
7093 F:      Documentation/driver-api/hsi.rst
7094 F:      drivers/hsi/
7095 F:      include/linux/hsi/
7096 F:      include/uapi/linux/hsi/
7097
7098 HSO 3G MODEM DRIVER
7099 L:      linux-usb@vger.kernel.org
7100 S:      Orphan
7101 F:      drivers/net/usb/hso.c
7102
7103 HSR NETWORK PROTOCOL
7104 M:      Arvid Brodin <arvid.brodin@alten.se>
7105 L:      netdev@vger.kernel.org
7106 S:      Maintained
7107 F:      net/hsr/
7108
7109 HT16K33 LED CONTROLLER DRIVER
7110 M:      Robin van der Gracht <robin@protonic.nl>
7111 S:      Maintained
7112 F:      drivers/auxdisplay/ht16k33.c
7113 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7114
7115 HTCPEN TOUCHSCREEN DRIVER
7116 M:      Pau Oliva Fora <pof@eslack.org>
7117 L:      linux-input@vger.kernel.org
7118 S:      Maintained
7119 F:      drivers/input/touchscreen/htcpen.c
7120
7121 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7122 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7123 L:      linux-iio@vger.kernel.org
7124 W:      http://www.st.com/
7125 S:      Maintained
7126 F:      drivers/iio/humidity/hts221*
7127 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7128
7129 HUAWEI ETHERNET DRIVER
7130 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7131 L:      netdev@vger.kernel.org
7132 S:      Supported
7133 F:      Documentation/networking/hinic.txt
7134 F:      drivers/net/ethernet/huawei/hinic/
7135
7136 HUGETLB FILESYSTEM
7137 M:      Mike Kravetz <mike.kravetz@oracle.com>
7138 L:      linux-mm@kvack.org
7139 S:      Maintained
7140 F:      fs/hugetlbfs/
7141 F:      mm/hugetlb.c
7142 F:      include/linux/hugetlb.h
7143 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7144 F:      Documentation/vm/hugetlbfs_reserv.rst
7145 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7146
7147 HVA ST MEDIA DRIVER
7148 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7149 L:      linux-media@vger.kernel.org
7150 T:      git git://linuxtv.org/media_tree.git
7151 W:      https://linuxtv.org
7152 S:      Supported
7153 F:      drivers/media/platform/sti/hva
7154
7155 HWPOISON MEMORY FAILURE HANDLING
7156 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7157 L:      linux-mm@kvack.org
7158 S:      Maintained
7159 F:      mm/memory-failure.c
7160 F:      mm/hwpoison-inject.c
7161
7162 HYGON PROCESSOR SUPPORT
7163 M:      Pu Wen <puwen@hygon.cn>
7164 L:      linux-kernel@vger.kernel.org
7165 S:      Maintained
7166 F:      arch/x86/kernel/cpu/hygon.c
7167
7168 Hyper-V CORE AND DRIVERS
7169 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7170 M:      Haiyang Zhang <haiyangz@microsoft.com>
7171 M:      Stephen Hemminger <sthemmin@microsoft.com>
7172 M:      Sasha Levin <sashal@kernel.org>
7173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7174 L:      linux-hyperv@vger.kernel.org
7175 S:      Supported
7176 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7177 F:      arch/x86/include/asm/mshyperv.h
7178 F:      arch/x86/include/asm/trace/hyperv.h
7179 F:      arch/x86/include/asm/hyperv-tlfs.h
7180 F:      arch/x86/kernel/cpu/mshyperv.c
7181 F:      arch/x86/hyperv
7182 F:      drivers/hid/hid-hyperv.c
7183 F:      drivers/hv/
7184 F:      drivers/input/serio/hyperv-keyboard.c
7185 F:      drivers/pci/controller/pci-hyperv.c
7186 F:      drivers/net/hyperv/
7187 F:      drivers/scsi/storvsc_drv.c
7188 F:      drivers/uio/uio_hv_generic.c
7189 F:      drivers/video/fbdev/hyperv_fb.c
7190 F:      drivers/iommu/hyperv_iommu.c
7191 F:      net/vmw_vsock/hyperv_transport.c
7192 F:      include/linux/hyperv.h
7193 F:      include/uapi/linux/hyperv.h
7194 F:      tools/hv/
7195 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7196
7197 HYPERVISOR VIRTUAL CONSOLE DRIVER
7198 L:      linuxppc-dev@lists.ozlabs.org
7199 S:      Odd Fixes
7200 F:      drivers/tty/hvc/
7201
7202 I2C ACPI SUPPORT
7203 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7204 L:      linux-i2c@vger.kernel.org
7205 L:      linux-acpi@vger.kernel.org
7206 S:      Maintained
7207 F:      drivers/i2c/i2c-core-acpi.c
7208
7209 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7210 M:      Ajay Gupta <ajayg@nvidia.com>
7211 L:      linux-i2c@vger.kernel.org
7212 S:      Maintained
7213 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7214 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7215
7216 I2C MUXES
7217 M:      Peter Rosin <peda@axentia.se>
7218 L:      linux-i2c@vger.kernel.org
7219 S:      Maintained
7220 F:      Documentation/i2c/i2c-topology
7221 F:      Documentation/i2c/muxes/
7222 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7223 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7224 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7225 F:      drivers/i2c/i2c-mux.c
7226 F:      drivers/i2c/muxes/
7227 F:      include/linux/i2c-mux.h
7228
7229 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7230 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7231 L:      linux-i2c@vger.kernel.org
7232 S:      Maintained
7233 F:      drivers/i2c/busses/i2c-mv64xxx.c
7234
7235 I2C OVER PARALLEL PORT
7236 M:      Jean Delvare <jdelvare@suse.com>
7237 L:      linux-i2c@vger.kernel.org
7238 S:      Maintained
7239 F:      Documentation/i2c/busses/i2c-parport
7240 F:      Documentation/i2c/busses/i2c-parport-light
7241 F:      drivers/i2c/busses/i2c-parport.c
7242 F:      drivers/i2c/busses/i2c-parport-light.c
7243
7244 I2C SUBSYSTEM
7245 M:      Wolfram Sang <wsa@the-dreams.de>
7246 L:      linux-i2c@vger.kernel.org
7247 W:      https://i2c.wiki.kernel.org/
7248 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7250 S:      Maintained
7251 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7252 F:      Documentation/i2c/
7253 F:      drivers/i2c/*
7254 F:      include/linux/i2c.h
7255 F:      include/linux/i2c-dev.h
7256 F:      include/linux/i2c-smbus.h
7257 F:      include/uapi/linux/i2c.h
7258 F:      include/uapi/linux/i2c-*.h
7259
7260 I2C SUBSYSTEM HOST DRIVERS
7261 L:      linux-i2c@vger.kernel.org
7262 W:      https://i2c.wiki.kernel.org/
7263 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7265 S:      Odd Fixes
7266 F:      Documentation/devicetree/bindings/i2c/
7267 F:      drivers/i2c/algos/
7268 F:      drivers/i2c/busses/
7269
7270 I2C-TAOS-EVM DRIVER
7271 M:      Jean Delvare <jdelvare@suse.com>
7272 L:      linux-i2c@vger.kernel.org
7273 S:      Maintained
7274 F:      Documentation/i2c/busses/i2c-taos-evm
7275 F:      drivers/i2c/busses/i2c-taos-evm.c
7276
7277 I2C-TINY-USB DRIVER
7278 M:      Till Harbaum <till@harbaum.org>
7279 L:      linux-i2c@vger.kernel.org
7280 W:      http://www.harbaum.org/till/i2c_tiny_usb
7281 S:      Maintained
7282 F:      drivers/i2c/busses/i2c-tiny-usb.c
7283
7284 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7285 M:      Jean Delvare <jdelvare@suse.com>
7286 L:      linux-i2c@vger.kernel.org
7287 S:      Maintained
7288 F:      Documentation/i2c/busses/i2c-ali1535
7289 F:      Documentation/i2c/busses/i2c-ali1563
7290 F:      Documentation/i2c/busses/i2c-ali15x3
7291 F:      Documentation/i2c/busses/i2c-amd756
7292 F:      Documentation/i2c/busses/i2c-amd8111
7293 F:      Documentation/i2c/busses/i2c-i801
7294 F:      Documentation/i2c/busses/i2c-nforce2
7295 F:      Documentation/i2c/busses/i2c-piix4
7296 F:      Documentation/i2c/busses/i2c-sis5595
7297 F:      Documentation/i2c/busses/i2c-sis630
7298 F:      Documentation/i2c/busses/i2c-sis96x
7299 F:      Documentation/i2c/busses/i2c-via
7300 F:      Documentation/i2c/busses/i2c-viapro
7301 F:      drivers/i2c/busses/i2c-ali1535.c
7302 F:      drivers/i2c/busses/i2c-ali1563.c
7303 F:      drivers/i2c/busses/i2c-ali15x3.c
7304 F:      drivers/i2c/busses/i2c-amd756.c
7305 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7306 F:      drivers/i2c/busses/i2c-amd8111.c
7307 F:      drivers/i2c/busses/i2c-i801.c
7308 F:      drivers/i2c/busses/i2c-isch.c
7309 F:      drivers/i2c/busses/i2c-nforce2.c
7310 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7311 F:      drivers/i2c/busses/i2c-piix4.c
7312 F:      drivers/i2c/busses/i2c-sis5595.c
7313 F:      drivers/i2c/busses/i2c-sis630.c
7314 F:      drivers/i2c/busses/i2c-sis96x.c
7315 F:      drivers/i2c/busses/i2c-via.c
7316 F:      drivers/i2c/busses/i2c-viapro.c
7317
7318 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7319 M:      Hans de Goede <hdegoede@redhat.com>
7320 L:      linux-i2c@vger.kernel.org
7321 S:      Maintained
7322 F:      drivers/i2c/busses/i2c-cht-wc.c
7323
7324 I2C/SMBUS ISMT DRIVER
7325 M:      Seth Heasley <seth.heasley@intel.com>
7326 M:      Neil Horman <nhorman@tuxdriver.com>
7327 L:      linux-i2c@vger.kernel.org
7328 F:      drivers/i2c/busses/i2c-ismt.c
7329 F:      Documentation/i2c/busses/i2c-ismt
7330
7331 I2C/SMBUS STUB DRIVER
7332 M:      Jean Delvare <jdelvare@suse.com>
7333 L:      linux-i2c@vger.kernel.org
7334 S:      Maintained
7335 F:      drivers/i2c/i2c-stub.c
7336
7337 I3C SUBSYSTEM
7338 M:      Boris Brezillon <bbrezillon@kernel.org>
7339 L:      linux-i3c@lists.infradead.org
7340 C:      irc://chat.freenode.net/linux-i3c
7341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7342 S:      Maintained
7343 F:      Documentation/ABI/testing/sysfs-bus-i3c
7344 F:      Documentation/devicetree/bindings/i3c/
7345 F:      Documentation/driver-api/i3c
7346 F:      drivers/i3c/
7347 F:      include/linux/i3c/
7348
7349 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7350 M:      Vitor Soares <vitor.soares@synopsys.com>
7351 S:      Maintained
7352 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7353 F:      drivers/i3c/master/dw*
7354
7355 IA64 (Itanium) PLATFORM
7356 M:      Tony Luck <tony.luck@intel.com>
7357 M:      Fenghua Yu <fenghua.yu@intel.com>
7358 L:      linux-ia64@vger.kernel.org
7359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7360 S:      Maintained
7361 F:      arch/ia64/
7362
7363 IBM Power 842 compression accelerator
7364 M:      Haren Myneni <haren@us.ibm.com>
7365 S:      Supported
7366 F:      drivers/crypto/nx/Makefile
7367 F:      drivers/crypto/nx/Kconfig
7368 F:      drivers/crypto/nx/nx-842*
7369 F:      include/linux/sw842.h
7370 F:      crypto/842.c
7371 F:      lib/842/
7372
7373 IBM Power in-Nest Crypto Acceleration
7374 M:      Breno Leitão <leitao@debian.org>
7375 M:      Nayna Jain <nayna@linux.ibm.com>
7376 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7377 L:      linux-crypto@vger.kernel.org
7378 S:      Supported
7379 F:      drivers/crypto/nx/Makefile
7380 F:      drivers/crypto/nx/Kconfig
7381 F:      drivers/crypto/nx/nx-aes*
7382 F:      drivers/crypto/nx/nx-sha*
7383 F:      drivers/crypto/nx/nx.*
7384 F:      drivers/crypto/nx/nx_csbcpb.h
7385 F:      drivers/crypto/nx/nx_debugfs.h
7386
7387 IBM Power Linux RAID adapter
7388 M:      Brian King <brking@us.ibm.com>
7389 S:      Supported
7390 F:      drivers/scsi/ipr.*
7391
7392 IBM Power SRIOV Virtual NIC Device Driver
7393 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7394 M:      John Allen <jallen@linux.ibm.com>
7395 L:      netdev@vger.kernel.org
7396 S:      Supported
7397 F:      drivers/net/ethernet/ibm/ibmvnic.*
7398
7399 IBM Power Virtual Accelerator Switchboard
7400 M:      Sukadev Bhattiprolu
7401 L:      linuxppc-dev@lists.ozlabs.org
7402 S:      Supported
7403 F:      arch/powerpc/platforms/powernv/vas*
7404 F:      arch/powerpc/platforms/powernv/copy-paste.h
7405 F:      arch/powerpc/include/asm/vas.h
7406 F:      arch/powerpc/include/uapi/asm/vas.h
7407
7408 IBM Power Virtual Ethernet Device Driver
7409 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7410 L:      netdev@vger.kernel.org
7411 S:      Supported
7412 F:      drivers/net/ethernet/ibm/ibmveth.*
7413
7414 IBM Power Virtual FC Device Drivers
7415 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7416 L:      linux-scsi@vger.kernel.org
7417 S:      Supported
7418 F:      drivers/scsi/ibmvscsi/ibmvfc*
7419
7420 IBM Power Virtual Management Channel Driver
7421 M:      Steven Royer <seroyer@linux.ibm.com>
7422 S:      Supported
7423 F:      drivers/misc/ibmvmc.*
7424
7425 IBM Power Virtual SCSI Device Drivers
7426 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7427 L:      linux-scsi@vger.kernel.org
7428 S:      Supported
7429 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7430 F:      include/scsi/viosrp.h
7431
7432 IBM Power Virtual SCSI Device Target Driver
7433 M:      Michael Cyr <mikecyr@linux.ibm.com>
7434 L:      linux-scsi@vger.kernel.org
7435 L:      target-devel@vger.kernel.org
7436 S:      Supported
7437 F:      drivers/scsi/ibmvscsi_tgt/
7438
7439 IBM Power VMX Cryptographic instructions
7440 M:      Breno Leitão <leitao@debian.org>
7441 M:      Nayna Jain <nayna@linux.ibm.com>
7442 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7443 L:      linux-crypto@vger.kernel.org
7444 S:      Supported
7445 F:      drivers/crypto/vmx/Makefile
7446 F:      drivers/crypto/vmx/Kconfig
7447 F:      drivers/crypto/vmx/vmx.c
7448 F:      drivers/crypto/vmx/aes*
7449 F:      drivers/crypto/vmx/ghash*
7450 F:      drivers/crypto/vmx/ppc-xlate.pl
7451
7452 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7453 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7454 L:      linux-pci@vger.kernel.org
7455 L:      linuxppc-dev@lists.ozlabs.org
7456 S:      Supported
7457 F:      drivers/pci/hotplug/rpaphp*
7458
7459 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7460 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7461 L:      linux-pci@vger.kernel.org
7462 L:      linuxppc-dev@lists.ozlabs.org
7463 S:      Supported
7464 F:      drivers/pci/hotplug/rpadlpar*
7465
7466 IBM ServeRAID RAID DRIVER
7467 S:      Orphan
7468 F:      drivers/scsi/ips.*
7469
7470 ICH LPC AND GPIO DRIVER
7471 M:      Peter Tyser <ptyser@xes-inc.com>
7472 S:      Maintained
7473 F:      drivers/mfd/lpc_ich.c
7474 F:      drivers/gpio/gpio-ich.c
7475
7476 IDE SUBSYSTEM
7477 M:      "David S. Miller" <davem@davemloft.net>
7478 L:      linux-ide@vger.kernel.org
7479 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7481 S:      Maintained
7482 F:      Documentation/ide/
7483 F:      drivers/ide/
7484 F:      include/linux/ide.h
7485
7486 IDE/ATAPI DRIVERS
7487 M:      Borislav Petkov <bp@alien8.de>
7488 L:      linux-ide@vger.kernel.org
7489 S:      Maintained
7490 F:      Documentation/cdrom/ide-cd
7491 F:      drivers/ide/ide-cd*
7492
7493 IDEAPAD LAPTOP EXTRAS DRIVER
7494 M:      Ike Panhc <ike.pan@canonical.com>
7495 L:      platform-driver-x86@vger.kernel.org
7496 W:      http://launchpad.net/ideapad-laptop
7497 S:      Maintained
7498 F:      drivers/platform/x86/ideapad-laptop.c
7499
7500 IDEAPAD LAPTOP SLIDEBAR DRIVER
7501 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7502 L:      linux-input@vger.kernel.org
7503 W:      https://github.com/o2genum/ideapad-slidebar
7504 S:      Maintained
7505 F:      drivers/input/misc/ideapad_slidebar.c
7506
7507 IDT VersaClock 5 CLOCK DRIVER
7508 M:      Marek Vasut <marek.vasut@gmail.com>
7509 S:      Maintained
7510 F:      drivers/clk/clk-versaclock5.c
7511
7512 IEEE 802.15.4 SUBSYSTEM
7513 M:      Alexander Aring <alex.aring@gmail.com>
7514 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7515 L:      linux-wpan@vger.kernel.org
7516 W:      http://wpan.cakelab.org/
7517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7519 S:      Maintained
7520 F:      net/ieee802154/
7521 F:      net/mac802154/
7522 F:      drivers/net/ieee802154/
7523 F:      include/linux/nl802154.h
7524 F:      include/linux/ieee802154.h
7525 F:      include/net/nl802154.h
7526 F:      include/net/mac802154.h
7527 F:      include/net/af_ieee802154.h
7528 F:      include/net/cfg802154.h
7529 F:      include/net/ieee802154_netdev.h
7530 F:      Documentation/networking/ieee802154.rst
7531
7532 IFE PROTOCOL
7533 M:      Yotam Gigi <yotam.gi@gmail.com>
7534 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7535 F:      net/ife
7536 F:      include/net/ife.h
7537 F:      include/uapi/linux/ife.h
7538
7539 IGORPLUG-USB IR RECEIVER
7540 M:      Sean Young <sean@mess.org>
7541 L:      linux-media@vger.kernel.org
7542 S:      Maintained
7543 F:      drivers/media/rc/igorplugusb.c
7544
7545 IGUANAWORKS USB IR TRANSCEIVER
7546 M:      Sean Young <sean@mess.org>
7547 L:      linux-media@vger.kernel.org
7548 S:      Maintained
7549 F:      drivers/media/rc/iguanair.c
7550
7551 IIO DIGITAL POTENTIOMETER DAC
7552 M:      Peter Rosin <peda@axentia.se>
7553 L:      linux-iio@vger.kernel.org
7554 S:      Maintained
7555 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7556 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7557 F:      drivers/iio/dac/dpot-dac.c
7558
7559 IIO ENVELOPE DETECTOR
7560 M:      Peter Rosin <peda@axentia.se>
7561 L:      linux-iio@vger.kernel.org
7562 S:      Maintained
7563 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7564 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7565 F:      drivers/iio/adc/envelope-detector.c
7566
7567 IIO MULTIPLEXER
7568 M:      Peter Rosin <peda@axentia.se>
7569 L:      linux-iio@vger.kernel.org
7570 S:      Maintained
7571 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7572 F:      drivers/iio/multiplexer/iio-mux.c
7573
7574 IIO SUBSYSTEM AND DRIVERS
7575 M:      Jonathan Cameron <jic23@kernel.org>
7576 R:      Hartmut Knaack <knaack.h@gmx.de>
7577 R:      Lars-Peter Clausen <lars@metafoo.de>
7578 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7579 L:      linux-iio@vger.kernel.org
7580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7581 S:      Maintained
7582 F:      Documentation/ABI/testing/configfs-iio*
7583 F:      Documentation/ABI/testing/sysfs-bus-iio*
7584 F:      Documentation/devicetree/bindings/iio/
7585 F:      drivers/iio/
7586 F:      drivers/staging/iio/
7587 F:      include/linux/iio/
7588 F:      tools/iio/
7589
7590 IIO UNIT CONVERTER
7591 M:      Peter Rosin <peda@axentia.se>
7592 L:      linux-iio@vger.kernel.org
7593 S:      Maintained
7594 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7595 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7596 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7597 F:      drivers/iio/afe/iio-rescale.c
7598
7599 IKANOS/ADI EAGLE ADSL USB DRIVER
7600 M:      Matthieu Castet <castet.matthieu@free.fr>
7601 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7602 S:      Maintained
7603 F:      drivers/usb/atm/ueagle-atm.c
7604
7605 IMGTEC ASCII LCD DRIVER
7606 M:      Paul Burton <paul.burton@mips.com>
7607 S:      Maintained
7608 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7609 F:      drivers/auxdisplay/img-ascii-lcd.c
7610
7611 IMGTEC IR DECODER DRIVER
7612 M:      James Hogan <jhogan@kernel.org>
7613 S:      Maintained
7614 F:      drivers/media/rc/img-ir/
7615
7616 IMON SOUNDGRAPH USB IR RECEIVER
7617 M:      Sean Young <sean@mess.org>
7618 L:      linux-media@vger.kernel.org
7619 S:      Maintained
7620 F:      drivers/media/rc/imon_raw.c
7621 F:      drivers/media/rc/imon.c
7622
7623 IMS TWINTURBO FRAMEBUFFER DRIVER
7624 L:      linux-fbdev@vger.kernel.org
7625 S:      Orphan
7626 F:      drivers/video/fbdev/imsttfb.c
7627
7628 INA209 HARDWARE MONITOR DRIVER
7629 M:      Guenter Roeck <linux@roeck-us.net>
7630 L:      linux-hwmon@vger.kernel.org
7631 S:      Maintained
7632 F:      Documentation/hwmon/ina209
7633 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7634 F:      drivers/hwmon/ina209.c
7635
7636 INA2XX HARDWARE MONITOR DRIVER
7637 M:      Guenter Roeck <linux@roeck-us.net>
7638 L:      linux-hwmon@vger.kernel.org
7639 S:      Maintained
7640 F:      Documentation/hwmon/ina2xx
7641 F:      drivers/hwmon/ina2xx.c
7642 F:      include/linux/platform_data/ina2xx.h
7643
7644 INDUSTRY PACK SUBSYSTEM (IPACK)
7645 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7646 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7647 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7648 L:      industrypack-devel@lists.sourceforge.net
7649 W:      http://industrypack.sourceforge.net
7650 S:      Maintained
7651 F:      drivers/ipack/
7652
7653 INFINIBAND SUBSYSTEM
7654 M:      Doug Ledford <dledford@redhat.com>
7655 M:      Jason Gunthorpe <jgg@mellanox.com>
7656 L:      linux-rdma@vger.kernel.org
7657 W:      https://github.com/linux-rdma/rdma-core
7658 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7660 S:      Supported
7661 F:      Documentation/devicetree/bindings/infiniband/
7662 F:      Documentation/infiniband/
7663 F:      drivers/infiniband/
7664 F:      include/uapi/linux/if_infiniband.h
7665 F:      include/uapi/rdma/
7666 F:      include/rdma/
7667
7668 INGENIC JZ4780 DMA Driver
7669 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7670 S:      Maintained
7671 F:      drivers/dma/dma-jz4780.c
7672
7673 INGENIC JZ4780 NAND DRIVER
7674 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7675 L:      linux-mtd@lists.infradead.org
7676 S:      Maintained
7677 F:      drivers/mtd/nand/raw/jz4780_*
7678
7679 INOTIFY
7680 M:      Jan Kara <jack@suse.cz>
7681 R:      Amir Goldstein <amir73il@gmail.com>
7682 L:      linux-fsdevel@vger.kernel.org
7683 S:      Maintained
7684 F:      Documentation/filesystems/inotify.txt
7685 F:      fs/notify/inotify/
7686 F:      include/linux/inotify.h
7687 F:      include/uapi/linux/inotify.h
7688
7689 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7690 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7691 L:      linux-input@vger.kernel.org
7692 Q:      http://patchwork.kernel.org/project/linux-input/list/
7693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7694 S:      Maintained
7695 F:      drivers/input/
7696 F:      include/linux/input.h
7697 F:      include/uapi/linux/input.h
7698 F:      include/uapi/linux/input-event-codes.h
7699 F:      include/linux/input/
7700 F:      Documentation/devicetree/bindings/input/
7701 F:      Documentation/devicetree/bindings/serio/
7702 F:      Documentation/input/
7703
7704 INPUT MULTITOUCH (MT) PROTOCOL
7705 M:      Henrik Rydberg <rydberg@bitmath.org>
7706 L:      linux-input@vger.kernel.org
7707 S:      Odd fixes
7708 F:      Documentation/input/multi-touch-protocol.rst
7709 F:      drivers/input/input-mt.c
7710 K:      \b(ABS|SYN)_MT_
7711
7712 INSIDE SECURE CRYPTO DRIVER
7713 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7714 F:      drivers/crypto/inside-secure/
7715 S:      Maintained
7716 L:      linux-crypto@vger.kernel.org
7717
7718 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7719 M:      Mimi Zohar <zohar@linux.ibm.com>
7720 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7721 L:      linux-integrity@vger.kernel.org
7722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7723 S:      Supported
7724 F:      security/integrity/ima/
7725
7726 INTEL 810/815 FRAMEBUFFER DRIVER
7727 M:      Antonino Daplas <adaplas@gmail.com>
7728 L:      linux-fbdev@vger.kernel.org
7729 S:      Maintained
7730 F:      drivers/video/fbdev/i810/
7731
7732 INTEL ASoC DRIVERS
7733 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7734 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7735 M:      Jie Yang <yang.jie@linux.intel.com>
7736 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7737 S:      Supported
7738 F:      sound/soc/intel/
7739
7740 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7741 M:      Hans de Goede <hdegoede@redhat.com>
7742 L:      platform-driver-x86@vger.kernel.org
7743 S:      Maintained
7744 F:      drivers/platform/x86/intel_atomisp2_pm.c
7745
7746 INTEL C600 SERIES SAS CONTROLLER DRIVER
7747 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7748 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7749 L:      linux-scsi@vger.kernel.org
7750 T:      git git://git.code.sf.net/p/intel-sas/isci
7751 S:      Supported
7752 F:      drivers/scsi/isci/
7753
7754 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7755 M:      Jani Nikula <jani.nikula@linux.intel.com>
7756 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7757 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7758 L:      intel-gfx@lists.freedesktop.org
7759 W:      https://01.org/linuxgraphics/
7760 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7761 C:      irc://chat.freenode.net/intel-gfx
7762 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7763 T:      git git://anongit.freedesktop.org/drm-intel
7764 S:      Supported
7765 F:      drivers/gpu/drm/i915/
7766 F:      include/drm/i915*
7767 F:      include/uapi/drm/i915_drm.h
7768 F:      Documentation/gpu/i915.rst
7769
7770 INTEL ETHERNET DRIVERS
7771 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7772 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7773 W:      http://www.intel.com/support/feedback.htm
7774 W:      http://e1000.sourceforge.net/
7775 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7778 S:      Supported
7779 F:      Documentation/networking/device_drivers/intel/e100.rst
7780 F:      Documentation/networking/device_drivers/intel/e1000.rst
7781 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7782 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7783 F:      Documentation/networking/device_drivers/intel/igb.rst
7784 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7785 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7786 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7787 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7788 F:      Documentation/networking/device_drivers/intel/i40e.rst
7789 F:      Documentation/networking/device_drivers/intel/iavf.rst
7790 F:      Documentation/networking/device_drivers/intel/ice.rst
7791 F:      drivers/net/ethernet/intel/
7792 F:      drivers/net/ethernet/intel/*/
7793 F:      include/linux/avf/virtchnl.h
7794
7795 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7796 M:      Maik Broemme <mbroemme@libmpq.org>
7797 L:      linux-fbdev@vger.kernel.org
7798 S:      Maintained
7799 F:      Documentation/fb/intelfb.txt
7800 F:      drivers/video/fbdev/intelfb/
7801
7802 INTEL GPIO DRIVERS
7803 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7804 L:      linux-gpio@vger.kernel.org
7805 S:      Maintained
7806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7807 F:      drivers/gpio/gpio-ich.c
7808 F:      drivers/gpio/gpio-intel-mid.c
7809 F:      drivers/gpio/gpio-lynxpoint.c
7810 F:      drivers/gpio/gpio-merrifield.c
7811 F:      drivers/gpio/gpio-ml-ioh.c
7812 F:      drivers/gpio/gpio-pch.c
7813 F:      drivers/gpio/gpio-sch.c
7814 F:      drivers/gpio/gpio-sodaville.c
7815
7816 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7817 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7818 M:      Zhi Wang <zhi.a.wang@intel.com>
7819 L:      intel-gvt-dev@lists.freedesktop.org
7820 L:      intel-gfx@lists.freedesktop.org
7821 W:      https://01.org/igvt-g
7822 T:      git https://github.com/intel/gvt-linux.git
7823 S:      Supported
7824 F:      drivers/gpu/drm/i915/gvt/
7825
7826 INTEL HID EVENT DRIVER
7827 M:      Alex Hung <alex.hung@canonical.com>
7828 L:      platform-driver-x86@vger.kernel.org
7829 S:      Maintained
7830 F:      drivers/platform/x86/intel-hid.c
7831
7832 INTEL I/OAT DMA DRIVER
7833 M:      Dave Jiang <dave.jiang@intel.com>
7834 R:      Dan Williams <dan.j.williams@intel.com>
7835 L:      dmaengine@vger.kernel.org
7836 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7837 S:      Supported
7838 F:      drivers/dma/ioat*
7839
7840 INTEL IDLE DRIVER
7841 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7842 M:      Len Brown <lenb@kernel.org>
7843 L:      linux-pm@vger.kernel.org
7844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7845 B:      https://bugzilla.kernel.org
7846 S:      Supported
7847 F:      drivers/idle/intel_idle.c
7848
7849 INTEL INTEGRATED SENSOR HUB DRIVER
7850 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7851 M:      Jiri Kosina <jikos@kernel.org>
7852 L:      linux-input@vger.kernel.org
7853 S:      Maintained
7854 F:      drivers/hid/intel-ish-hid/
7855
7856 INTEL IOMMU (VT-d)
7857 M:      David Woodhouse <dwmw2@infradead.org>
7858 L:      iommu@lists.linux-foundation.org
7859 T:      git git://git.infradead.org/iommu-2.6.git
7860 S:      Supported
7861 F:      drivers/iommu/intel-iommu.c
7862 F:      include/linux/intel-iommu.h
7863
7864 INTEL IOP-ADMA DMA DRIVER
7865 R:      Dan Williams <dan.j.williams@intel.com>
7866 S:      Odd fixes
7867 F:      drivers/dma/iop-adma.c
7868
7869 INTEL IPU3 CSI-2 CIO2 DRIVER
7870 M:      Yong Zhi <yong.zhi@intel.com>
7871 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7872 M:      Bingbu Cao <bingbu.cao@intel.com>
7873 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7874 L:      linux-media@vger.kernel.org
7875 S:      Maintained
7876 F:      drivers/media/pci/intel/ipu3/
7877 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7878
7879 INTEL IPU3 CSI-2 IMGU DRIVER
7880 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7881 L:      linux-media@vger.kernel.org
7882 S:      Maintained
7883 F:      drivers/staging/media/ipu3/
7884 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7885 F:      Documentation/media/v4l-drivers/ipu3.rst
7886
7887 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7888 M:      Krzysztof Halasa <khalasa@piap.pl>
7889 S:      Maintained
7890 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7891 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7892 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7893 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7894 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7895 F:      drivers/net/wan/ixp4xx_hss.c
7896
7897 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7898 M:      Deepak Saxena <dsaxena@plexity.net>
7899 S:      Maintained
7900 F:      drivers/char/hw_random/ixp4xx-rng.c
7901
7902 INTEL MANAGEMENT ENGINE (mei)
7903 M:      Tomas Winkler <tomas.winkler@intel.com>
7904 L:      linux-kernel@vger.kernel.org
7905 S:      Supported
7906 F:      include/uapi/linux/mei.h
7907 F:      include/linux/mei_cl_bus.h
7908 F:      drivers/misc/mei/*
7909 F:      drivers/watchdog/mei_wdt.c
7910 F:      Documentation/misc-devices/mei/*
7911 F:      samples/mei/*
7912
7913 INTEL MENLOW THERMAL DRIVER
7914 M:      Sujith Thomas <sujith.thomas@intel.com>
7915 L:      platform-driver-x86@vger.kernel.org
7916 W:      https://01.org/linux-acpi
7917 S:      Supported
7918 F:      drivers/platform/x86/intel_menlow.c
7919
7920 INTEL MIC DRIVERS (mic)
7921 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7922 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7923 S:      Supported
7924 W:      https://github.com/sudeepdutt/mic
7925 W:      http://software.intel.com/en-us/mic-developer
7926 F:      include/linux/mic_bus.h
7927 F:      include/linux/scif.h
7928 F:      include/uapi/linux/mic_common.h
7929 F:      include/uapi/linux/mic_ioctl.h
7930 F:      include/uapi/linux/scif_ioctl.h
7931 F:      drivers/misc/mic/
7932 F:      drivers/dma/mic_x100_dma.c
7933 F:      drivers/dma/mic_x100_dma.h
7934 F:      Documentation/mic/
7935
7936 INTEL PMC CORE DRIVER
7937 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7938 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7939 L:      platform-driver-x86@vger.kernel.org
7940 S:      Maintained
7941 F:      drivers/platform/x86/intel_pmc_core*
7942
7943 INTEL PMC/P-Unit IPC DRIVER
7944 M:      Zha Qipeng<qipeng.zha@intel.com>
7945 L:      platform-driver-x86@vger.kernel.org
7946 S:      Maintained
7947 F:      drivers/platform/x86/intel_pmc_ipc.c
7948 F:      drivers/platform/x86/intel_punit_ipc.c
7949 F:      arch/x86/include/asm/intel_pmc_ipc.h
7950 F:      arch/x86/include/asm/intel_punit_ipc.h
7951
7952 INTEL PMIC GPIO DRIVERS
7953 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7954 S:      Maintained
7955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7956 F:      drivers/gpio/gpio-*cove.c
7957 F:      drivers/gpio/gpio-msic.c
7958
7959 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7960 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7961 S:      Maintained
7962 F:      drivers/mfd/intel_msic.c
7963 F:      drivers/mfd/intel_soc_pmic*
7964 F:      include/linux/mfd/intel_msic.h
7965 F:      include/linux/mfd/intel_soc_pmic*
7966
7967 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7968 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7969 L:      linux-wireless@vger.kernel.org
7970 S:      Maintained
7971 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7972 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7973 F:      drivers/net/wireless/intel/ipw2x00/
7974
7975 INTEL PSTATE DRIVER
7976 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7977 M:      Len Brown <lenb@kernel.org>
7978 L:      linux-pm@vger.kernel.org
7979 S:      Supported
7980 F:      drivers/cpufreq/intel_pstate.c
7981
7982 INTEL RDMA RNIC DRIVER
7983 M:      Faisal Latif <faisal.latif@intel.com>
7984 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7985 L:      linux-rdma@vger.kernel.org
7986 S:      Supported
7987 F:      drivers/infiniband/hw/i40iw/
7988 F:      include/uapi/rdma/i40iw-abi.h
7989
7990 INTEL TELEMETRY DRIVER
7991 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7992 M:      "David E. Box" <david.e.box@linux.intel.com>
7993 L:      platform-driver-x86@vger.kernel.org
7994 S:      Maintained
7995 F:      arch/x86/include/asm/intel_telemetry.h
7996 F:      drivers/platform/x86/intel_telemetry*
7997
7998 INTEL VIRTUAL BUTTON DRIVER
7999 M:      AceLan Kao <acelan.kao@canonical.com>
8000 L:      platform-driver-x86@vger.kernel.org
8001 S:      Maintained
8002 F:      drivers/platform/x86/intel-vbtn.c
8003
8004 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8005 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8006 L:      linux-wireless@vger.kernel.org
8007 S:      Supported
8008 F:      drivers/net/wireless/intel/iwlegacy/
8009
8010 INTEL WIRELESS WIFI LINK (iwlwifi)
8011 M:      Johannes Berg <johannes.berg@intel.com>
8012 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8013 M:      Luca Coelho <luciano.coelho@intel.com>
8014 M:      Intel Linux Wireless <linuxwifi@intel.com>
8015 L:      linux-wireless@vger.kernel.org
8016 W:      http://intellinuxwireless.org
8017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8018 S:      Supported
8019 F:      drivers/net/wireless/intel/iwlwifi/
8020
8021 INTEL WIRELESS WIMAX CONNECTION 2400
8022 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8023 M:      linux-wimax@intel.com
8024 L:      wimax@linuxwimax.org (subscribers-only)
8025 S:      Supported
8026 W:      http://linuxwimax.org
8027 F:      Documentation/wimax/README.i2400m
8028 F:      drivers/net/wimax/i2400m/
8029 F:      include/uapi/linux/wimax/i2400m.h
8030
8031 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8032 M:      Mario Limonciello <mario.limonciello@dell.com>
8033 S:      Maintained
8034 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8035
8036 INTEL(R) TRACE HUB
8037 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8038 S:      Supported
8039 F:      Documentation/trace/intel_th.rst
8040 F:      drivers/hwtracing/intel_th/
8041
8042 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8043 M:      Ning Sun <ning.sun@intel.com>
8044 L:      tboot-devel@lists.sourceforge.net
8045 W:      http://tboot.sourceforge.net
8046 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8047 S:      Supported
8048 F:      Documentation/intel_txt.txt
8049 F:      include/linux/tboot.h
8050 F:      arch/x86/kernel/tboot.c
8051
8052 INTEL-MID GPIO DRIVER
8053 M:      David Cohen <david.a.cohen@linux.intel.com>
8054 L:      linux-gpio@vger.kernel.org
8055 S:      Maintained
8056 F:      drivers/gpio/gpio-intel-mid.c
8057
8058 INTERCONNECT API
8059 M:      Georgi Djakov <georgi.djakov@linaro.org>
8060 S:      Maintained
8061 F:      Documentation/interconnect/
8062 F:      Documentation/devicetree/bindings/interconnect/
8063 F:      drivers/interconnect/
8064 F:      include/dt-bindings/interconnect/
8065 F:      include/linux/interconnect-provider.h
8066 F:      include/linux/interconnect.h
8067
8068 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8069 M:      Linus Walleij <linus.walleij@linaro.org>
8070 L:      linux-iio@vger.kernel.org
8071 S:      Maintained
8072 F:      drivers/iio/gyro/mpu3050*
8073 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8074
8075 IOC3 ETHERNET DRIVER
8076 M:      Ralf Baechle <ralf@linux-mips.org>
8077 L:      linux-mips@vger.kernel.org
8078 S:      Maintained
8079 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8080
8081 IOC3 SERIAL DRIVER
8082 M:      Pat Gefre <pfg@sgi.com>
8083 L:      linux-serial@vger.kernel.org
8084 S:      Maintained
8085 F:      drivers/tty/serial/ioc3_serial.c
8086
8087 IOMAP FILESYSTEM LIBRARY
8088 M:      Christoph Hellwig <hch@infradead.org>
8089 M:      Darrick J. Wong <darrick.wong@oracle.com>
8090 M:      linux-xfs@vger.kernel.org
8091 M:      linux-fsdevel@vger.kernel.org
8092 L:      linux-xfs@vger.kernel.org
8093 L:      linux-fsdevel@vger.kernel.org
8094 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8095 S:      Supported
8096 F:      fs/iomap.c
8097 F:      include/linux/iomap.h
8098
8099 IOMMU DRIVERS
8100 M:      Joerg Roedel <joro@8bytes.org>
8101 L:      iommu@lists.linux-foundation.org
8102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8103 S:      Maintained
8104 F:      Documentation/devicetree/bindings/iommu/
8105 F:      drivers/iommu/
8106 F:      include/linux/iommu.h
8107 F:      include/linux/of_iommu.h
8108 F:      include/linux/iova.h
8109
8110 IO_URING
8111 M:      Jens Axboe <axboe@kernel.dk>
8112 L:      linux-block@vger.kernel.org
8113 L:      linux-fsdevel@vger.kernel.org
8114 T:      git git://git.kernel.dk/linux-block
8115 T:      git git://git.kernel.dk/liburing
8116 S:      Maintained
8117 F:      fs/io_uring.c
8118 F:      include/uapi/linux/io_uring.h
8119
8120 IP MASQUERADING
8121 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8122 S:      Maintained
8123 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8124
8125 IPMI SUBSYSTEM
8126 M:      Corey Minyard <minyard@acm.org>
8127 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8128 W:      http://openipmi.sourceforge.net/
8129 S:      Supported
8130 F:      Documentation/devicetree/bindings/ipmi/
8131 F:      Documentation/IPMI.txt
8132 F:      drivers/char/ipmi/
8133 F:      include/linux/ipmi*
8134 F:      include/uapi/linux/ipmi*
8135
8136 IPS SCSI RAID DRIVER
8137 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8138 L:      linux-scsi@vger.kernel.org
8139 W:      http://www.adaptec.com/
8140 S:      Maintained
8141 F:      drivers/scsi/ips*
8142
8143 IPVS
8144 M:      Wensong Zhang <wensong@linux-vs.org>
8145 M:      Simon Horman <horms@verge.net.au>
8146 M:      Julian Anastasov <ja@ssi.bg>
8147 L:      netdev@vger.kernel.org
8148 L:      lvs-devel@vger.kernel.org
8149 S:      Maintained
8150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8152 F:      Documentation/networking/ipvs-sysctl.txt
8153 F:      include/net/ip_vs.h
8154 F:      include/uapi/linux/ip_vs.h
8155 F:      net/netfilter/ipvs/
8156
8157 IPWIRELESS DRIVER
8158 M:      Jiri Kosina <jikos@kernel.org>
8159 M:      David Sterba <dsterba@suse.com>
8160 S:      Odd Fixes
8161 F:      drivers/tty/ipwireless/
8162
8163 IPX NETWORK LAYER
8164 L:      netdev@vger.kernel.org
8165 S:      Obsolete
8166 F:      include/uapi/linux/ipx.h
8167
8168 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8169 M:      Marc Zyngier <marc.zyngier@arm.com>
8170 S:      Maintained
8171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8172 F:      Documentation/IRQ-domain.txt
8173 F:      include/linux/irqdomain.h
8174 F:      kernel/irq/irqdomain.c
8175 F:      kernel/irq/msi.c
8176
8177 IRQ SUBSYSTEM
8178 M:      Thomas Gleixner <tglx@linutronix.de>
8179 L:      linux-kernel@vger.kernel.org
8180 S:      Maintained
8181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8182 F:      kernel/irq/
8183
8184 IRQCHIP DRIVERS
8185 M:      Thomas Gleixner <tglx@linutronix.de>
8186 M:      Jason Cooper <jason@lakedaemon.net>
8187 M:      Marc Zyngier <marc.zyngier@arm.com>
8188 L:      linux-kernel@vger.kernel.org
8189 S:      Maintained
8190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8191 F:      Documentation/devicetree/bindings/interrupt-controller/
8192 F:      drivers/irqchip/
8193
8194 ISA
8195 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8196 S:      Maintained
8197 F:      Documentation/isa.txt
8198 F:      drivers/base/isa.c
8199 F:      include/linux/isa.h
8200
8201 ISA RADIO MODULE
8202 M:      Hans Verkuil <hverkuil@xs4all.nl>
8203 L:      linux-media@vger.kernel.org
8204 T:      git git://linuxtv.org/media_tree.git
8205 W:      https://linuxtv.org
8206 S:      Maintained
8207 F:      drivers/media/radio/radio-isa*
8208
8209 ISAPNP
8210 M:      Jaroslav Kysela <perex@perex.cz>
8211 S:      Maintained
8212 F:      Documentation/isapnp.txt
8213 F:      drivers/pnp/isapnp/
8214 F:      include/linux/isapnp.h
8215
8216 ISCSI
8217 M:      Lee Duncan <lduncan@suse.com>
8218 M:      Chris Leech <cleech@redhat.com>
8219 L:      open-iscsi@googlegroups.com
8220 W:      www.open-iscsi.com
8221 S:      Maintained
8222 F:      drivers/scsi/*iscsi*
8223 F:      include/scsi/*iscsi*
8224
8225 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8226 M:      Peter Jones <pjones@redhat.com>
8227 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8228 S:      Maintained
8229 F:      drivers/firmware/iscsi_ibft*
8230
8231 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8232 M:      Sagi Grimberg <sagi@grimberg.me>
8233 M:      Max Gurtovoy <maxg@mellanox.com>
8234 L:      linux-rdma@vger.kernel.org
8235 S:      Supported
8236 W:      http://www.openfabrics.org
8237 W:      www.open-iscsi.org
8238 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8239 F:      drivers/infiniband/ulp/iser/
8240
8241 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8242 M:      Sagi Grimberg <sagi@grimberg.me>
8243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8244 L:      linux-rdma@vger.kernel.org
8245 L:      target-devel@vger.kernel.org
8246 S:      Supported
8247 W:      http://www.linux-iscsi.org
8248 F:      drivers/infiniband/ulp/isert
8249
8250 ISDN SUBSYSTEM
8251 M:      Karsten Keil <isdn@linux-pingi.de>
8252 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8253 L:      netdev@vger.kernel.org
8254 W:      http://www.isdn4linux.de
8255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8256 S:      Maintained
8257 F:      Documentation/isdn/
8258 F:      drivers/isdn/
8259 F:      include/linux/isdn.h
8260 F:      include/linux/isdn/
8261 F:      include/uapi/linux/isdn.h
8262 F:      include/uapi/linux/isdn/
8263
8264 IT87 HARDWARE MONITORING DRIVER
8265 M:      Jean Delvare <jdelvare@suse.com>
8266 L:      linux-hwmon@vger.kernel.org
8267 S:      Maintained
8268 F:      Documentation/hwmon/it87
8269 F:      drivers/hwmon/it87.c
8270
8271 IT913X MEDIA DRIVER
8272 M:      Antti Palosaari <crope@iki.fi>
8273 L:      linux-media@vger.kernel.org
8274 W:      https://linuxtv.org
8275 W:      http://palosaari.fi/linux/
8276 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8277 T:      git git://linuxtv.org/anttip/media_tree.git
8278 S:      Maintained
8279 F:      drivers/media/tuners/it913x*
8280
8281 IVTV VIDEO4LINUX DRIVER
8282 M:      Andy Walls <awalls@md.metrocast.net>
8283 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8284 L:      linux-media@vger.kernel.org
8285 T:      git git://linuxtv.org/media_tree.git
8286 W:      http://www.ivtvdriver.org
8287 S:      Maintained
8288 F:      Documentation/media/v4l-drivers/ivtv*
8289 F:      drivers/media/pci/ivtv/
8290 F:      include/uapi/linux/ivtv*
8291
8292 IX2505V MEDIA DRIVER
8293 M:      Malcolm Priestley <tvboxspy@gmail.com>
8294 L:      linux-media@vger.kernel.org
8295 W:      https://linuxtv.org
8296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8297 S:      Maintained
8298 F:      drivers/media/dvb-frontends/ix2505v*
8299
8300 JAILHOUSE HYPERVISOR INTERFACE
8301 M:      Jan Kiszka <jan.kiszka@siemens.com>
8302 L:      jailhouse-dev@googlegroups.com
8303 S:      Maintained
8304 F:      arch/x86/kernel/jailhouse.c
8305 F:      arch/x86/include/asm/jailhouse_para.h
8306
8307 JC42.4 TEMPERATURE SENSOR DRIVER
8308 M:      Guenter Roeck <linux@roeck-us.net>
8309 L:      linux-hwmon@vger.kernel.org
8310 S:      Maintained
8311 F:      drivers/hwmon/jc42.c
8312 F:      Documentation/hwmon/jc42
8313
8314 JFS FILESYSTEM
8315 M:      Dave Kleikamp <shaggy@kernel.org>
8316 L:      jfs-discussion@lists.sourceforge.net
8317 W:      http://jfs.sourceforge.net/
8318 T:      git git://github.com/kleikamp/linux-shaggy.git
8319 S:      Maintained
8320 F:      Documentation/filesystems/jfs.txt
8321 F:      fs/jfs/
8322
8323 JME NETWORK DRIVER
8324 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8325 L:      netdev@vger.kernel.org
8326 S:      Maintained
8327 F:      drivers/net/ethernet/jme.*
8328
8329 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8330 M:      David Woodhouse <dwmw2@infradead.org>
8331 L:      linux-mtd@lists.infradead.org
8332 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8333 S:      Maintained
8334 F:      fs/jffs2/
8335 F:      include/uapi/linux/jffs2.h
8336
8337 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8338 M:      "Theodore Ts'o" <tytso@mit.edu>
8339 M:      Jan Kara <jack@suse.com>
8340 L:      linux-ext4@vger.kernel.org
8341 S:      Maintained
8342 F:      fs/jbd2/
8343 F:      include/linux/jbd2.h
8344
8345 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8346 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8347 L:      linux-media@vger.kernel.org
8348 S:      Maintained
8349 F:      drivers/media/platform/rcar_jpu.c
8350
8351 JSM Neo PCI based serial card
8352 L:      linux-serial@vger.kernel.org
8353 S:      Orphan
8354 F:      drivers/tty/serial/jsm/
8355
8356 K10TEMP HARDWARE MONITORING DRIVER
8357 M:      Clemens Ladisch <clemens@ladisch.de>
8358 L:      linux-hwmon@vger.kernel.org
8359 S:      Maintained
8360 F:      Documentation/hwmon/k10temp
8361 F:      drivers/hwmon/k10temp.c
8362
8363 K8TEMP HARDWARE MONITORING DRIVER
8364 M:      Rudolf Marek <r.marek@assembler.cz>
8365 L:      linux-hwmon@vger.kernel.org
8366 S:      Maintained
8367 F:      Documentation/hwmon/k8temp
8368 F:      drivers/hwmon/k8temp.c
8369
8370 KASAN
8371 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8372 R:      Alexander Potapenko <glider@google.com>
8373 R:      Dmitry Vyukov <dvyukov@google.com>
8374 L:      kasan-dev@googlegroups.com
8375 S:      Maintained
8376 F:      arch/*/include/asm/kasan.h
8377 F:      arch/*/mm/kasan_init*
8378 F:      Documentation/dev-tools/kasan.rst
8379 F:      include/linux/kasan*.h
8380 F:      lib/test_kasan.c
8381 F:      mm/kasan/
8382 F:      scripts/Makefile.kasan
8383
8384 KCONFIG
8385 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8387 L:      linux-kbuild@vger.kernel.org
8388 S:      Maintained
8389 F:      Documentation/kbuild/kconfig*
8390 F:      scripts/kconfig/
8391 F:      scripts/Kconfig.include
8392
8393 KDUMP
8394 M:      Dave Young <dyoung@redhat.com>
8395 M:      Baoquan He <bhe@redhat.com>
8396 R:      Vivek Goyal <vgoyal@redhat.com>
8397 L:      kexec@lists.infradead.org
8398 W:      http://lse.sourceforge.net/kdump/
8399 S:      Maintained
8400 F:      Documentation/kdump/
8401
8402 KEENE FM RADIO TRANSMITTER DRIVER
8403 M:      Hans Verkuil <hverkuil@xs4all.nl>
8404 L:      linux-media@vger.kernel.org
8405 T:      git git://linuxtv.org/media_tree.git
8406 W:      https://linuxtv.org
8407 S:      Maintained
8408 F:      drivers/media/radio/radio-keene*
8409
8410 KERNEL AUTOMOUNTER
8411 M:      Ian Kent <raven@themaw.net>
8412 L:      autofs@vger.kernel.org
8413 S:      Maintained
8414 F:      fs/autofs/
8415
8416 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8417 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8418 M:      Michal Marek <michal.lkml@markovi.net>
8419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8420 L:      linux-kbuild@vger.kernel.org
8421 S:      Maintained
8422 F:      Documentation/kbuild/
8423 F:      Makefile
8424 F:      scripts/Kbuild*
8425 F:      scripts/Makefile*
8426 F:      scripts/basic/
8427 F:      scripts/mk*
8428 F:      scripts/mod/
8429 F:      scripts/package/
8430
8431 KERNEL JANITORS
8432 L:      kernel-janitors@vger.kernel.org
8433 W:      http://kernelnewbies.org/KernelJanitors
8434 S:      Odd Fixes
8435
8436 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8437 M:      "J. Bruce Fields" <bfields@fieldses.org>
8438 M:      Jeff Layton <jlayton@kernel.org>
8439 L:      linux-nfs@vger.kernel.org
8440 W:      http://nfs.sourceforge.net/
8441 T:      git git://linux-nfs.org/~bfields/linux.git
8442 S:      Supported
8443 F:      fs/nfsd/
8444 F:      include/uapi/linux/nfsd/
8445 F:      fs/lockd/
8446 F:      fs/nfs_common/
8447 F:      net/sunrpc/
8448 F:      include/linux/lockd/
8449 F:      include/linux/sunrpc/
8450 F:      include/uapi/linux/sunrpc/
8451
8452 KERNEL SELFTEST FRAMEWORK
8453 M:      Shuah Khan <shuah@kernel.org>
8454 M:      Shuah Khan <skhan@linuxfoundation.org>
8455 L:      linux-kselftest@vger.kernel.org
8456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8457 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8458 S:      Maintained
8459 F:      tools/testing/selftests/
8460 F:      Documentation/dev-tools/kselftest*
8461
8462 KERNEL USERMODE HELPER
8463 M:      Luis Chamberlain <mcgrof@kernel.org>
8464 L:      linux-kernel@vger.kernel.org
8465 S:      Maintained
8466 F:      kernel/umh.c
8467 F:      include/linux/umh.h
8468
8469 KERNEL VIRTUAL MACHINE (KVM)
8470 M:      Paolo Bonzini <pbonzini@redhat.com>
8471 M:      Radim Krčmář <rkrcmar@redhat.com>
8472 L:      kvm@vger.kernel.org
8473 W:      http://www.linux-kvm.org
8474 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8475 S:      Supported
8476 F:      Documentation/virtual/kvm/
8477 F:      include/trace/events/kvm.h
8478 F:      include/uapi/asm-generic/kvm*
8479 F:      include/uapi/linux/kvm*
8480 F:      include/asm-generic/kvm*
8481 F:      include/linux/kvm*
8482 F:      include/kvm/iodev.h
8483 F:      virt/kvm/*
8484 F:      tools/kvm/
8485 F:      tools/testing/selftests/kvm/
8486
8487 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8488 M:      Joerg Roedel <joro@8bytes.org>
8489 L:      kvm@vger.kernel.org
8490 W:      http://www.linux-kvm.org/
8491 S:      Maintained
8492 F:      arch/x86/include/asm/svm.h
8493 F:      arch/x86/kvm/svm.c
8494
8495 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8496 M:      Christoffer Dall <christoffer.dall@arm.com>
8497 M:      Marc Zyngier <marc.zyngier@arm.com>
8498 R:      James Morse <james.morse@arm.com>
8499 R:      Julien Thierry <julien.thierry@arm.com>
8500 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8502 L:      kvmarm@lists.cs.columbia.edu
8503 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8505 S:      Maintained
8506 F:      arch/arm/include/uapi/asm/kvm*
8507 F:      arch/arm/include/asm/kvm*
8508 F:      arch/arm/kvm/
8509 F:      arch/arm64/include/uapi/asm/kvm*
8510 F:      arch/arm64/include/asm/kvm*
8511 F:      arch/arm64/kvm/
8512 F:      virt/kvm/arm/
8513 F:      include/kvm/arm_*
8514
8515 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8516 M:      James Hogan <jhogan@kernel.org>
8517 L:      linux-mips@vger.kernel.org
8518 S:      Supported
8519 F:      arch/mips/include/uapi/asm/kvm*
8520 F:      arch/mips/include/asm/kvm*
8521 F:      arch/mips/kvm/
8522
8523 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8524 M:      Paul Mackerras <paulus@ozlabs.org>
8525 L:      kvm-ppc@vger.kernel.org
8526 W:      http://www.linux-kvm.org/
8527 T:      git git://github.com/agraf/linux-2.6.git
8528 S:      Supported
8529 F:      arch/powerpc/include/uapi/asm/kvm*
8530 F:      arch/powerpc/include/asm/kvm*
8531 F:      arch/powerpc/kvm/
8532 F:      arch/powerpc/kernel/kvm*
8533
8534 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8535 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8536 M:      Janosch Frank <frankja@linux.ibm.com>
8537 R:      David Hildenbrand <david@redhat.com>
8538 R:      Cornelia Huck <cohuck@redhat.com>
8539 L:      linux-s390@vger.kernel.org
8540 W:      http://www.ibm.com/developerworks/linux/linux390/
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8542 S:      Supported
8543 F:      arch/s390/include/uapi/asm/kvm*
8544 F:      arch/s390/include/asm/gmap.h
8545 F:      arch/s390/include/asm/kvm*
8546 F:      arch/s390/kvm/
8547 F:      arch/s390/mm/gmap.c
8548
8549 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8550 M:      Paolo Bonzini <pbonzini@redhat.com>
8551 M:      Radim Krčmář <rkrcmar@redhat.com>
8552 L:      kvm@vger.kernel.org
8553 W:      http://www.linux-kvm.org
8554 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8555 S:      Supported
8556 F:      arch/x86/kvm/
8557 F:      arch/x86/kvm/*/
8558 F:      arch/x86/include/uapi/asm/kvm*
8559 F:      arch/x86/include/asm/kvm*
8560 F:      arch/x86/include/asm/pvclock-abi.h
8561 F:      arch/x86/kernel/kvm.c
8562 F:      arch/x86/kernel/kvmclock.c
8563
8564 KERNFS
8565 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8566 M:      Tejun Heo <tj@kernel.org>
8567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8568 S:      Supported
8569 F:      include/linux/kernfs.h
8570 F:      fs/kernfs/
8571
8572 KEXEC
8573 M:      Eric Biederman <ebiederm@xmission.com>
8574 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8575 L:      kexec@lists.infradead.org
8576 S:      Maintained
8577 F:      include/linux/kexec.h
8578 F:      include/uapi/linux/kexec.h
8579 F:      kernel/kexec*
8580
8581 KEYS-ENCRYPTED
8582 M:      Mimi Zohar <zohar@linux.ibm.com>
8583 L:      linux-integrity@vger.kernel.org
8584 L:      keyrings@vger.kernel.org
8585 S:      Supported
8586 F:      Documentation/security/keys/trusted-encrypted.rst
8587 F:      include/keys/encrypted-type.h
8588 F:      security/keys/encrypted-keys/
8589
8590 KEYS-TRUSTED
8591 M:      James Bottomley <jejb@linux.ibm.com>
8592 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8593 M:      Mimi Zohar <zohar@linux.ibm.com>
8594 L:      linux-integrity@vger.kernel.org
8595 L:      keyrings@vger.kernel.org
8596 S:      Supported
8597 F:      Documentation/security/keys/trusted-encrypted.rst
8598 F:      include/keys/trusted-type.h
8599 F:      security/keys/trusted.c
8600 F:      security/keys/trusted.h
8601
8602 KEYS/KEYRINGS:
8603 M:      David Howells <dhowells@redhat.com>
8604 L:      keyrings@vger.kernel.org
8605 S:      Maintained
8606 F:      Documentation/security/keys/core.rst
8607 F:      include/linux/key.h
8608 F:      include/linux/key-type.h
8609 F:      include/linux/keyctl.h
8610 F:      include/uapi/linux/keyctl.h
8611 F:      include/keys/
8612 F:      security/keys/
8613
8614 KGDB / KDB /debug_core
8615 M:      Jason Wessel <jason.wessel@windriver.com>
8616 M:      Daniel Thompson <daniel.thompson@linaro.org>
8617 W:      http://kgdb.wiki.kernel.org/
8618 L:      kgdb-bugreport@lists.sourceforge.net
8619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8620 S:      Maintained
8621 F:      Documentation/dev-tools/kgdb.rst
8622 F:      drivers/misc/kgdbts.c
8623 F:      drivers/tty/serial/kgdboc.c
8624 F:      include/linux/kdb.h
8625 F:      include/linux/kgdb.h
8626 F:      kernel/debug/
8627
8628 KMEMLEAK
8629 M:      Catalin Marinas <catalin.marinas@arm.com>
8630 S:      Maintained
8631 F:      Documentation/dev-tools/kmemleak.rst
8632 F:      include/linux/kmemleak.h
8633 F:      mm/kmemleak.c
8634 F:      mm/kmemleak-test.c
8635
8636 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8637 M:      Luis Chamberlain <mcgrof@kernel.org>
8638 L:      linux-kernel@vger.kernel.org
8639 S:      Maintained
8640 F:      kernel/kmod.c
8641 F:      include/linux/kmod.h
8642 F:      lib/test_kmod.c
8643 F:      tools/testing/selftests/kmod/
8644
8645 KPROBES
8646 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8647 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8648 M:      "David S. Miller" <davem@davemloft.net>
8649 M:      Masami Hiramatsu <mhiramat@kernel.org>
8650 S:      Maintained
8651 F:      Documentation/kprobes.txt
8652 F:      include/linux/kprobes.h
8653 F:      include/asm-generic/kprobes.h
8654 F:      kernel/kprobes.c
8655
8656 KS0108 LCD CONTROLLER DRIVER
8657 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8658 S:      Maintained
8659 F:      Documentation/auxdisplay/ks0108
8660 F:      drivers/auxdisplay/ks0108.c
8661 F:      include/linux/ks0108.h
8662
8663 L3MDEV
8664 M:      David Ahern <dsa@cumulusnetworks.com>
8665 L:      netdev@vger.kernel.org
8666 S:      Maintained
8667 F:      net/l3mdev
8668 F:      include/net/l3mdev.h
8669
8670 L7 BPF FRAMEWORK
8671 M:      John Fastabend <john.fastabend@gmail.com>
8672 M:      Daniel Borkmann <daniel@iogearbox.net>
8673 L:      netdev@vger.kernel.org
8674 L:      bpf@vger.kernel.org
8675 S:      Maintained
8676 F:      include/linux/skmsg.h
8677 F:      net/core/skmsg.c
8678 F:      net/core/sock_map.c
8679 F:      net/ipv4/tcp_bpf.c
8680
8681 LANTIQ / INTEL Ethernet drivers
8682 M:      Hauke Mehrtens <hauke@hauke-m.de>
8683 L:      netdev@vger.kernel.org
8684 S:      Maintained
8685 F:      net/dsa/tag_gswip.c
8686 F:      drivers/net/ethernet/lantiq_xrx200.c
8687 F:      drivers/net/dsa/lantiq_pce.h
8688 F:      drivers/net/dsa/lantiq_gswip.c
8689
8690 LANTIQ MIPS ARCHITECTURE
8691 M:      John Crispin <john@phrozen.org>
8692 L:      linux-mips@vger.kernel.org
8693 S:      Maintained
8694 F:      arch/mips/lantiq
8695 F:      drivers/soc/lantiq
8696
8697 LAPB module
8698 L:      linux-x25@vger.kernel.org
8699 S:      Orphan
8700 F:      Documentation/networking/lapb-module.txt
8701 F:      include/*/lapb.h
8702 F:      net/lapb/
8703
8704 LASI 53c700 driver for PARISC
8705 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8706 L:      linux-scsi@vger.kernel.org
8707 S:      Maintained
8708 F:      Documentation/scsi/53c700.txt
8709 F:      drivers/scsi/53c700*
8710
8711 LEAKING_ADDRESSES
8712 M:      Tobin C. Harding <me@tobin.cc>
8713 M:      Tycho Andersen <tycho@tycho.ws>
8714 L:      kernel-hardening@lists.openwall.com
8715 S:      Maintained
8716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8717 F:      scripts/leaking_addresses.pl
8718
8719 LED SUBSYSTEM
8720 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8721 M:      Pavel Machek <pavel@ucw.cz>
8722 L:      linux-leds@vger.kernel.org
8723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8724 S:      Maintained
8725 F:      Documentation/devicetree/bindings/leds/
8726 F:      drivers/leds/
8727 F:      include/linux/leds.h
8728
8729 LEGACY EEPROM DRIVER
8730 M:      Jean Delvare <jdelvare@suse.com>
8731 S:      Maintained
8732 F:      Documentation/misc-devices/eeprom
8733 F:      drivers/misc/eeprom/eeprom.c
8734
8735 LEGO MINDSTORMS EV3
8736 R:      David Lechner <david@lechnology.com>
8737 S:      Maintained
8738 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8739 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8740 F:      drivers/power/supply/lego_ev3_battery.c
8741
8742 LEGO USB Tower driver
8743 M:      Juergen Stuber <starblue@users.sourceforge.net>
8744 L:      legousb-devel@lists.sourceforge.net
8745 W:      http://legousb.sourceforge.net/
8746 S:      Maintained
8747 F:      drivers/usb/misc/legousbtower.c
8748
8749 LG LAPTOP EXTRAS
8750 M:      Matan Ziv-Av <matan@svgalib.org>
8751 L:      platform-driver-x86@vger.kernel.org
8752 S:      Maintained
8753 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8754 F:      Documentation/laptops/lg-laptop.rst
8755 F:      drivers/platform/x86/lg-laptop.c
8756
8757 LG2160 MEDIA DRIVER
8758 M:      Michael Krufky <mkrufky@linuxtv.org>
8759 L:      linux-media@vger.kernel.org
8760 W:      https://linuxtv.org
8761 W:      http://github.com/mkrufky
8762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8763 T:      git git://linuxtv.org/mkrufky/tuners.git
8764 S:      Maintained
8765 F:      drivers/media/dvb-frontends/lg2160.*
8766
8767 LGDT3305 MEDIA DRIVER
8768 M:      Michael Krufky <mkrufky@linuxtv.org>
8769 L:      linux-media@vger.kernel.org
8770 W:      https://linuxtv.org
8771 W:      http://github.com/mkrufky
8772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8773 T:      git git://linuxtv.org/mkrufky/tuners.git
8774 S:      Maintained
8775 F:      drivers/media/dvb-frontends/lgdt3305.*
8776
8777 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8778 M:      Viresh Kumar <vireshk@kernel.org>
8779 L:      linux-ide@vger.kernel.org
8780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8781 S:      Maintained
8782 F:      include/linux/pata_arasan_cf_data.h
8783 F:      drivers/ata/pata_arasan_cf.c
8784
8785 LIBATA PATA DRIVERS
8786 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8787 M:      Jens Axboe <axboe@kernel.dk>
8788 L:      linux-ide@vger.kernel.org
8789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8790 S:      Maintained
8791 F:      drivers/ata/pata_*.c
8792 F:      drivers/ata/ata_generic.c
8793
8794 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8795 M:      Linus Walleij <linus.walleij@linaro.org>
8796 L:      linux-ide@vger.kernel.org
8797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8798 S:      Maintained
8799 F:      drivers/ata/pata_ftide010.c
8800 F:      drivers/ata/sata_gemini.c
8801 F:      drivers/ata/sata_gemini.h
8802
8803 LIBATA SATA AHCI PLATFORM devices support
8804 M:      Hans de Goede <hdegoede@redhat.com>
8805 M:      Jens Axboe <axboe@kernel.dk>
8806 L:      linux-ide@vger.kernel.org
8807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8808 S:      Maintained
8809 F:      drivers/ata/ahci_platform.c
8810 F:      drivers/ata/libahci_platform.c
8811 F:      include/linux/ahci_platform.h
8812
8813 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8814 M:      Mikael Pettersson <mikpelinux@gmail.com>
8815 L:      linux-ide@vger.kernel.org
8816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8817 S:      Maintained
8818 F:      drivers/ata/sata_promise.*
8819
8820 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
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/
8826 F:      include/linux/ata.h
8827 F:      include/linux/libata.h
8828 F:      Documentation/devicetree/bindings/ata/
8829
8830 LIBLOCKDEP
8831 M:      Sasha Levin <alexander.levin@microsoft.com>
8832 S:      Maintained
8833 F:      tools/lib/lockdep/
8834
8835 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8836 M:      Dan Williams <dan.j.williams@intel.com>
8837 M:      Vishal Verma <vishal.l.verma@intel.com>
8838 M:      Dave Jiang <dave.jiang@intel.com>
8839 L:      linux-nvdimm@lists.01.org
8840 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8841 S:      Supported
8842 F:      drivers/nvdimm/blk.c
8843 F:      drivers/nvdimm/region_devs.c
8844
8845 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8846 M:      Vishal Verma <vishal.l.verma@intel.com>
8847 M:      Dan Williams <dan.j.williams@intel.com>
8848 M:      Dave Jiang <dave.jiang@intel.com>
8849 L:      linux-nvdimm@lists.01.org
8850 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8851 S:      Supported
8852 F:      drivers/nvdimm/btt*
8853
8854 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8855 M:      Dan Williams <dan.j.williams@intel.com>
8856 M:      Vishal Verma <vishal.l.verma@intel.com>
8857 M:      Dave Jiang <dave.jiang@intel.com>
8858 L:      linux-nvdimm@lists.01.org
8859 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8860 S:      Supported
8861 F:      drivers/nvdimm/pmem*
8862
8863 LIBNVDIMM: DEVICETREE BINDINGS
8864 M:      Oliver O'Halloran <oohall@gmail.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/of_pmem.c
8869 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8870
8871 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8872 M:      Dan Williams <dan.j.williams@intel.com>
8873 M:      Vishal Verma <vishal.l.verma@intel.com>
8874 M:      Dave Jiang <dave.jiang@intel.com>
8875 M:      Keith Busch <keith.busch@intel.com>
8876 M:      Ira Weiny <ira.weiny@intel.com>
8877 L:      linux-nvdimm@lists.01.org
8878 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8880 S:      Supported
8881 F:      drivers/nvdimm/*
8882 F:      drivers/acpi/nfit/*
8883 F:      include/linux/nd.h
8884 F:      include/linux/libnvdimm.h
8885 F:      include/uapi/linux/ndctl.h
8886
8887 LIGHTNVM PLATFORM SUPPORT
8888 M:      Matias Bjorling <mb@lightnvm.io>
8889 W:      http://github/OpenChannelSSD
8890 L:      linux-block@vger.kernel.org
8891 S:      Maintained
8892 F:      drivers/lightnvm/
8893 F:      include/linux/lightnvm.h
8894 F:      include/uapi/linux/lightnvm.h
8895
8896 LINUX FOR POWER MACINTOSH
8897 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8898 W:      http://www.penguinppc.org/
8899 L:      linuxppc-dev@lists.ozlabs.org
8900 S:      Maintained
8901 F:      arch/powerpc/platforms/powermac/
8902 F:      drivers/macintosh/
8903
8904 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8905 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8906 M:      Paul Mackerras <paulus@samba.org>
8907 M:      Michael Ellerman <mpe@ellerman.id.au>
8908 W:      https://github.com/linuxppc/linux/wiki
8909 L:      linuxppc-dev@lists.ozlabs.org
8910 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8912 S:      Supported
8913 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8914 F:      Documentation/devicetree/bindings/powerpc/
8915 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8916 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8917 F:      Documentation/powerpc/
8918 F:      arch/powerpc/
8919 F:      drivers/char/tpm/tpm_ibmvtpm*
8920 F:      drivers/crypto/nx/
8921 F:      drivers/crypto/vmx/
8922 F:      drivers/i2c/busses/i2c-opal.c
8923 F:      drivers/net/ethernet/ibm/ibmveth.*
8924 F:      drivers/net/ethernet/ibm/ibmvnic.*
8925 F:      drivers/pci/hotplug/pnv_php.c
8926 F:      drivers/pci/hotplug/rpa*
8927 F:      drivers/rtc/rtc-opal.c
8928 F:      drivers/scsi/ibmvscsi/
8929 F:      drivers/tty/hvc/hvc_opal.c
8930 F:      drivers/watchdog/wdrtas.c
8931 F:      tools/testing/selftests/powerpc
8932 N:      /pmac
8933 N:      powermac
8934 N:      powernv
8935 N:      [^a-z0-9]ps3
8936 N:      pseries
8937
8938 LINUX FOR POWERPC EMBEDDED MPC5XXX
8939 M:      Anatolij Gustschin <agust@denx.de>
8940 L:      linuxppc-dev@lists.ozlabs.org
8941 T:      git git://git.denx.de/linux-denx-agust.git
8942 S:      Maintained
8943 F:      arch/powerpc/platforms/512x/
8944 F:      arch/powerpc/platforms/52xx/
8945
8946 LINUX FOR POWERPC EMBEDDED PPC4XX
8947 M:      Alistair Popple <alistair@popple.id.au>
8948 M:      Matt Porter <mporter@kernel.crashing.org>
8949 W:      http://www.penguinppc.org/
8950 L:      linuxppc-dev@lists.ozlabs.org
8951 S:      Maintained
8952 F:      arch/powerpc/platforms/40x/
8953 F:      arch/powerpc/platforms/44x/
8954
8955 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8956 M:      Scott Wood <oss@buserror.net>
8957 M:      Kumar Gala <galak@kernel.crashing.org>
8958 W:      http://www.penguinppc.org/
8959 L:      linuxppc-dev@lists.ozlabs.org
8960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8961 S:      Maintained
8962 F:      arch/powerpc/platforms/83xx/
8963 F:      arch/powerpc/platforms/85xx/
8964 F:      Documentation/devicetree/bindings/powerpc/fsl/
8965
8966 LINUX FOR POWERPC EMBEDDED PPC8XX
8967 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8968 W:      http://www.penguinppc.org/
8969 L:      linuxppc-dev@lists.ozlabs.org
8970 S:      Maintained
8971 F:      arch/powerpc/platforms/8xx/
8972
8973 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8974 L:      linuxppc-dev@lists.ozlabs.org
8975 S:      Orphan
8976 F:      arch/powerpc/*/*virtex*
8977 F:      arch/powerpc/*/*/*virtex*
8978
8979 LINUX FOR POWERPC PA SEMI PWRFICIENT
8980 L:      linuxppc-dev@lists.ozlabs.org
8981 S:      Orphan
8982 F:      arch/powerpc/platforms/pasemi/
8983 F:      drivers/*/*pasemi*
8984 F:      drivers/*/*/*pasemi*
8985
8986 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8987 M:      Kees Cook <keescook@chromium.org>
8988 S:      Maintained
8989 F:      drivers/misc/lkdtm/*
8990
8991 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8992 M:      Alan Stern <stern@rowland.harvard.edu>
8993 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8994 M:      Will Deacon <will.deacon@arm.com>
8995 M:      Peter Zijlstra <peterz@infradead.org>
8996 M:      Boqun Feng <boqun.feng@gmail.com>
8997 M:      Nicholas Piggin <npiggin@gmail.com>
8998 M:      David Howells <dhowells@redhat.com>
8999 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9000 M:      Luc Maranget <luc.maranget@inria.fr>
9001 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9002 R:      Akira Yokosawa <akiyks@gmail.com>
9003 R:      Daniel Lustig <dlustig@nvidia.com>
9004 L:      linux-kernel@vger.kernel.org
9005 L:      linux-arch@vger.kernel.org
9006 S:      Supported
9007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9008 F:      tools/memory-model/
9009 F:      Documentation/atomic_bitops.txt
9010 F:      Documentation/atomic_t.txt
9011 F:      Documentation/core-api/atomic_ops.rst
9012 F:      Documentation/core-api/refcount-vs-atomic.rst
9013 F:      Documentation/memory-barriers.txt
9014
9015 LIS3LV02D ACCELEROMETER DRIVER
9016 M:      Eric Piel <eric.piel@tremplin-utc.net>
9017 S:      Maintained
9018 F:      Documentation/misc-devices/lis3lv02d
9019 F:      drivers/misc/lis3lv02d/
9020 F:      drivers/platform/x86/hp_accel.c
9021
9022 LIVE PATCHING
9023 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9024 M:      Jiri Kosina <jikos@kernel.org>
9025 M:      Miroslav Benes <mbenes@suse.cz>
9026 M:      Petr Mladek <pmladek@suse.com>
9027 R:      Joe Lawrence <joe.lawrence@redhat.com>
9028 S:      Maintained
9029 F:      kernel/livepatch/
9030 F:      include/linux/livepatch.h
9031 F:      arch/x86/include/asm/livepatch.h
9032 F:      arch/x86/kernel/livepatch.c
9033 F:      Documentation/livepatch/
9034 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9035 F:      samples/livepatch/
9036 F:      tools/testing/selftests/livepatch/
9037 L:      live-patching@vger.kernel.org
9038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9039
9040 LLC (802.2)
9041 L:      netdev@vger.kernel.org
9042 S:      Odd fixes
9043 F:      include/linux/llc.h
9044 F:      include/uapi/linux/llc.h
9045 F:      include/net/llc*
9046 F:      net/llc/
9047
9048 LM73 HARDWARE MONITOR DRIVER
9049 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9050 L:      linux-hwmon@vger.kernel.org
9051 S:      Maintained
9052 F:      drivers/hwmon/lm73.c
9053
9054 LM78 HARDWARE MONITOR DRIVER
9055 M:      Jean Delvare <jdelvare@suse.com>
9056 L:      linux-hwmon@vger.kernel.org
9057 S:      Maintained
9058 F:      Documentation/hwmon/lm78
9059 F:      drivers/hwmon/lm78.c
9060
9061 LM83 HARDWARE MONITOR DRIVER
9062 M:      Jean Delvare <jdelvare@suse.com>
9063 L:      linux-hwmon@vger.kernel.org
9064 S:      Maintained
9065 F:      Documentation/hwmon/lm83
9066 F:      drivers/hwmon/lm83.c
9067
9068 LM90 HARDWARE MONITOR DRIVER
9069 M:      Jean Delvare <jdelvare@suse.com>
9070 L:      linux-hwmon@vger.kernel.org
9071 S:      Maintained
9072 F:      Documentation/hwmon/lm90
9073 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9074 F:      drivers/hwmon/lm90.c
9075 F:      include/dt-bindings/thermal/lm90.h
9076
9077 LM95234 HARDWARE MONITOR DRIVER
9078 M:      Guenter Roeck <linux@roeck-us.net>
9079 L:      linux-hwmon@vger.kernel.org
9080 S:      Maintained
9081 F:      Documentation/hwmon/lm95234
9082 F:      drivers/hwmon/lm95234.c
9083
9084 LME2510 MEDIA DRIVER
9085 M:      Malcolm Priestley <tvboxspy@gmail.com>
9086 L:      linux-media@vger.kernel.org
9087 W:      https://linuxtv.org
9088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9089 S:      Maintained
9090 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9091
9092 LOADPIN SECURITY MODULE
9093 M:      Kees Cook <keescook@chromium.org>
9094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9095 S:      Supported
9096 F:      security/loadpin/
9097 F:      Documentation/admin-guide/LSM/LoadPin.rst
9098
9099 LOCKING PRIMITIVES
9100 M:      Peter Zijlstra <peterz@infradead.org>
9101 M:      Ingo Molnar <mingo@redhat.com>
9102 M:      Will Deacon <will.deacon@arm.com>
9103 L:      linux-kernel@vger.kernel.org
9104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9105 S:      Maintained
9106 F:      Documentation/locking/
9107 F:      include/linux/lockdep.h
9108 F:      include/linux/spinlock*.h
9109 F:      arch/*/include/asm/spinlock*.h
9110 F:      include/linux/rwlock*.h
9111 F:      include/linux/mutex*.h
9112 F:      include/linux/rwsem*.h
9113 F:      arch/*/include/asm/rwsem.h
9114 F:      include/linux/seqlock.h
9115 F:      lib/locking*.[ch]
9116 F:      kernel/locking/
9117 X:      kernel/locking/locktorture.c
9118
9119 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9120 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9121 L:      linux-ntfs-dev@lists.sourceforge.net
9122 W:      http://www.linux-ntfs.org/content/view/19/37/
9123 S:      Maintained
9124 F:      Documentation/ldm.txt
9125 F:      block/partitions/ldm.*
9126
9127 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9128 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9129 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9130 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9131 L:      MPT-FusionLinux.pdl@broadcom.com
9132 L:      linux-scsi@vger.kernel.org
9133 W:      http://www.avagotech.com/support/
9134 S:      Supported
9135 F:      drivers/message/fusion/
9136 F:      drivers/scsi/mpt3sas/
9137
9138 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9139 M:      Matthew Wilcox <willy@infradead.org>
9140 L:      linux-scsi@vger.kernel.org
9141 S:      Maintained
9142 F:      drivers/scsi/sym53c8xx_2/
9143
9144 LTC1660 DAC DRIVER
9145 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9146 L:      linux-iio@vger.kernel.org
9147 S:      Maintained
9148 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9149 F:      drivers/iio/dac/ltc1660.c
9150
9151 LTC4261 HARDWARE MONITOR DRIVER
9152 M:      Guenter Roeck <linux@roeck-us.net>
9153 L:      linux-hwmon@vger.kernel.org
9154 S:      Maintained
9155 F:      Documentation/hwmon/ltc4261
9156 F:      drivers/hwmon/ltc4261.c
9157
9158 LTC4306 I2C MULTIPLEXER DRIVER
9159 M:      Michael Hennerich <michael.hennerich@analog.com>
9160 W:      http://ez.analog.com/community/linux-device-drivers
9161 L:      linux-i2c@vger.kernel.org
9162 S:      Supported
9163 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9164 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9165
9166 LTP (Linux Test Project)
9167 M:      Mike Frysinger <vapier@gentoo.org>
9168 M:      Cyril Hrubis <chrubis@suse.cz>
9169 M:      Wanlong Gao <wanlong.gao@gmail.com>
9170 M:      Jan Stancek <jstancek@redhat.com>
9171 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9172 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9173 L:      ltp@lists.linux.it (subscribers-only)
9174 W:      http://linux-test-project.github.io/
9175 T:      git git://github.com/linux-test-project/ltp.git
9176 S:      Maintained
9177
9178 M68K ARCHITECTURE
9179 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9180 L:      linux-m68k@lists.linux-m68k.org
9181 W:      http://www.linux-m68k.org/
9182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9183 S:      Maintained
9184 F:      arch/m68k/
9185 F:      drivers/zorro/
9186
9187 M68K ON APPLE MACINTOSH
9188 M:      Joshua Thompson <funaho@jurai.org>
9189 W:      http://www.mac.linux-m68k.org/
9190 L:      linux-m68k@lists.linux-m68k.org
9191 S:      Maintained
9192 F:      arch/m68k/mac/
9193
9194 M68K ON HP9000/300
9195 M:      Philip Blundell <philb@gnu.org>
9196 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9197 S:      Maintained
9198 F:      arch/m68k/hp300/
9199
9200 M88DS3103 MEDIA DRIVER
9201 M:      Antti Palosaari <crope@iki.fi>
9202 L:      linux-media@vger.kernel.org
9203 W:      https://linuxtv.org
9204 W:      http://palosaari.fi/linux/
9205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9206 T:      git git://linuxtv.org/anttip/media_tree.git
9207 S:      Maintained
9208 F:      drivers/media/dvb-frontends/m88ds3103*
9209
9210 M88RS2000 MEDIA DRIVER
9211 M:      Malcolm Priestley <tvboxspy@gmail.com>
9212 L:      linux-media@vger.kernel.org
9213 W:      https://linuxtv.org
9214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9215 S:      Maintained
9216 F:      drivers/media/dvb-frontends/m88rs2000*
9217
9218 MA901 MASTERKIT USB FM RADIO DRIVER
9219 M:      Alexey Klimov <klimov.linux@gmail.com>
9220 L:      linux-media@vger.kernel.org
9221 T:      git git://linuxtv.org/media_tree.git
9222 S:      Maintained
9223 F:      drivers/media/radio/radio-ma901.c
9224
9225 MAC80211
9226 M:      Johannes Berg <johannes@sipsolutions.net>
9227 L:      linux-wireless@vger.kernel.org
9228 W:      http://wireless.kernel.org/
9229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9231 S:      Maintained
9232 F:      Documentation/networking/mac80211-injection.txt
9233 F:      include/net/mac80211.h
9234 F:      net/mac80211/
9235 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9236 F:      Documentation/networking/mac80211_hwsim/README
9237
9238 MAILBOX API
9239 M:      Jassi Brar <jassisinghbrar@gmail.com>
9240 L:      linux-kernel@vger.kernel.org
9241 S:      Maintained
9242 F:      drivers/mailbox/
9243 F:      include/linux/mailbox_client.h
9244 F:      include/linux/mailbox_controller.h
9245
9246 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9247 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9248 W:      http://www.kernel.org/doc/man-pages
9249 L:      linux-man@vger.kernel.org
9250 S:      Maintained
9251
9252 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9253 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9254 L:      linux-mips@vger.kernel.org
9255 S:      Maintained
9256 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9257
9258 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9259 M:      Andrew Lunn <andrew@lunn.ch>
9260 M:      Vivien Didelot <vivien.didelot@gmail.com>
9261 L:      netdev@vger.kernel.org
9262 S:      Maintained
9263 F:      drivers/net/dsa/mv88e6xxx/
9264 F:      include/linux/platform_data/mv88e6xxx.h
9265 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9266
9267 MARVELL ARMADA DRM SUPPORT
9268 M:      Russell King <linux@armlinux.org.uk>
9269 S:      Maintained
9270 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9271 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9272 F:      drivers/gpu/drm/armada/
9273 F:      include/uapi/drm/armada_drm.h
9274 F:      Documentation/devicetree/bindings/display/armada/
9275
9276 MARVELL ARMADA 3700 PHY DRIVERS
9277 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9278 S:      Maintained
9279 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9280 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9281 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9282 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9283
9284 MARVELL CRYPTO DRIVER
9285 M:      Boris Brezillon <bbrezillon@kernel.org>
9286 M:      Arnaud Ebalard <arno@natisbad.org>
9287 F:      drivers/crypto/marvell/
9288 S:      Maintained
9289 L:      linux-crypto@vger.kernel.org
9290
9291 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9292 M:      Mirko Lindner <mlindner@marvell.com>
9293 M:      Stephen Hemminger <stephen@networkplumber.org>
9294 L:      netdev@vger.kernel.org
9295 S:      Maintained
9296 F:      drivers/net/ethernet/marvell/sk*
9297
9298 MARVELL LIBERTAS WIRELESS DRIVER
9299 L:      libertas-dev@lists.infradead.org
9300 S:      Orphan
9301 F:      drivers/net/wireless/marvell/libertas/
9302
9303 MARVELL MACCHIATOBIN SUPPORT
9304 M:      Russell King <linux@armlinux.org.uk>
9305 L:      linux-arm-kernel@lists.infradead.org
9306 S:      Maintained
9307 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9308
9309 MARVELL MV643XX ETHERNET DRIVER
9310 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9311 L:      netdev@vger.kernel.org
9312 S:      Maintained
9313 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9314 F:      include/linux/mv643xx.h
9315
9316 MARVELL MV88X3310 PHY DRIVER
9317 M:      Russell King <linux@armlinux.org.uk>
9318 L:      netdev@vger.kernel.org
9319 S:      Maintained
9320 F:      drivers/net/phy/marvell10g.c
9321
9322 MARVELL MVEBU THERMAL DRIVER
9323 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9324 S:      Maintained
9325 F:      drivers/thermal/armada_thermal.c
9326
9327 MARVELL MVNETA ETHERNET DRIVER
9328 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9329 L:      netdev@vger.kernel.org
9330 S:      Maintained
9331 F:      drivers/net/ethernet/marvell/mvneta.*
9332
9333 MARVELL MWIFIEX WIRELESS DRIVER
9334 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9335 M:      Nishant Sarmukadam <nishants@marvell.com>
9336 M:      Ganapathi Bhat <gbhat@marvell.com>
9337 M:      Xinming Hu <huxinming820@gmail.com>
9338 L:      linux-wireless@vger.kernel.org
9339 S:      Maintained
9340 F:      drivers/net/wireless/marvell/mwifiex/
9341
9342 MARVELL MWL8K WIRELESS DRIVER
9343 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9344 L:      linux-wireless@vger.kernel.org
9345 S:      Odd Fixes
9346 F:      drivers/net/wireless/marvell/mwl8k.c
9347
9348 MARVELL NAND CONTROLLER DRIVER
9349 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9350 L:      linux-mtd@lists.infradead.org
9351 S:      Maintained
9352 F:      drivers/mtd/nand/raw/marvell_nand.c
9353 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9354
9355 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9356 M:      Nicolas Pitre <nico@fluxnic.net>
9357 S:      Odd Fixes
9358 F:      drivers/mmc/host/mvsdio.*
9359
9360 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9361 M:      Hu Ziji <huziji@marvell.com>
9362 L:      linux-mmc@vger.kernel.org
9363 S:      Supported
9364 F:      drivers/mmc/host/sdhci-xenon*
9365 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9366
9367 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9368 M:      Sunil Goutham <sgoutham@marvell.com>
9369 M:      Linu Cherian <lcherian@marvell.com>
9370 M:      Geetha sowjanya <gakula@marvell.com>
9371 M:      Jerin Jacob <jerinj@marvell.com>
9372 L:      netdev@vger.kernel.org
9373 S:      Supported
9374 F:      drivers/net/ethernet/marvell/octeontx2/af/
9375
9376 MATROX FRAMEBUFFER DRIVER
9377 L:      linux-fbdev@vger.kernel.org
9378 S:      Orphan
9379 F:      drivers/video/fbdev/matrox/matroxfb_*
9380 F:      include/uapi/linux/matroxfb.h
9381
9382 MAX16065 HARDWARE MONITOR DRIVER
9383 M:      Guenter Roeck <linux@roeck-us.net>
9384 L:      linux-hwmon@vger.kernel.org
9385 S:      Maintained
9386 F:      Documentation/hwmon/max16065
9387 F:      drivers/hwmon/max16065.c
9388
9389 MAX2175 SDR TUNER DRIVER
9390 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9391 L:      linux-media@vger.kernel.org
9392 T:      git git://linuxtv.org/media_tree.git
9393 S:      Maintained
9394 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9395 F:      Documentation/media/v4l-drivers/max2175.rst
9396 F:      drivers/media/i2c/max2175*
9397 F:      include/uapi/linux/max2175.h
9398
9399 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9400 L:      linux-hwmon@vger.kernel.org
9401 S:      Orphan
9402 F:      Documentation/hwmon/max6650
9403 F:      drivers/hwmon/max6650.c
9404
9405 MAX6697 HARDWARE MONITOR DRIVER
9406 M:      Guenter Roeck <linux@roeck-us.net>
9407 L:      linux-hwmon@vger.kernel.org
9408 S:      Maintained
9409 F:      Documentation/hwmon/max6697
9410 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9411 F:      drivers/hwmon/max6697.c
9412 F:      include/linux/platform_data/max6697.h
9413
9414 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9415 M:      Peter Rosin <peda@axentia.se>
9416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9417 S:      Maintained
9418 F:      Documentation/devicetree/bindings/sound/max9860.txt
9419 F:      sound/soc/codecs/max9860.*
9420
9421 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9422 M:      Andreas Klinger <ak@it-klinger.de>
9423 L:      linux-iio@vger.kernel.org
9424 S:      Maintained
9425 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9426 F:      drivers/iio/proximity/mb1232.c
9427
9428 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9429 M:      Javier Martinez Canillas <javier@dowhile0.org>
9430 L:      linux-kernel@vger.kernel.org
9431 S:      Supported
9432 F:      drivers/regulator/max77802-regulator.c
9433 F:      Documentation/devicetree/bindings/*/*max77802.txt
9434 F:      include/dt-bindings/*/*max77802.h
9435
9436 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9437 M:      Krzysztof Kozlowski <krzk@kernel.org>
9438 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9439 L:      linux-pm@vger.kernel.org
9440 S:      Supported
9441 F:      drivers/power/supply/max14577_charger.c
9442 F:      drivers/power/supply/max77693_charger.c
9443
9444 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9445 M:      Chanwoo Choi <cw00.choi@samsung.com>
9446 M:      Krzysztof Kozlowski <krzk@kernel.org>
9447 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9448 L:      linux-kernel@vger.kernel.org
9449 S:      Supported
9450 F:      drivers/*/max14577*.c
9451 F:      drivers/*/max77686*.c
9452 F:      drivers/*/max77693*.c
9453 F:      drivers/extcon/extcon-max14577.c
9454 F:      drivers/extcon/extcon-max77693.c
9455 F:      drivers/rtc/rtc-max77686.c
9456 F:      drivers/clk/clk-max77686.c
9457 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9458 F:      Documentation/devicetree/bindings/*/max77686.txt
9459 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9460 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9461 F:      include/linux/mfd/max14577*.h
9462 F:      include/linux/mfd/max77686*.h
9463 F:      include/linux/mfd/max77693*.h
9464
9465 MAXIRADIO FM RADIO RECEIVER DRIVER
9466 M:      Hans Verkuil <hverkuil@xs4all.nl>
9467 L:      linux-media@vger.kernel.org
9468 T:      git git://linuxtv.org/media_tree.git
9469 W:      https://linuxtv.org
9470 S:      Maintained
9471 F:      drivers/media/radio/radio-maxiradio*
9472
9473 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9474 M:      Peter Rosin <peda@axentia.se>
9475 L:      linux-iio@vger.kernel.org
9476 S:      Maintained
9477 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9478 F:      drivers/iio/potentiometer/mcp4018.c
9479 F:      drivers/iio/potentiometer/mcp4531.c
9480
9481 MCR20A IEEE-802.15.4 RADIO DRIVER
9482 M:      Xue Liu <liuxuenetmail@gmail.com>
9483 L:      linux-wpan@vger.kernel.org
9484 W:      https://github.com/xueliu/mcr20a-linux
9485 S:      Maintained
9486 F:      drivers/net/ieee802154/mcr20a.c
9487 F:      drivers/net/ieee802154/mcr20a.h
9488 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9489
9490 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9491 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9492 L:      linux-iio@vger.kernel.org
9493 S:      Maintained
9494 F:      drivers/iio/dac/cio-dac.c
9495
9496 MEDIA DRIVERS FOR ASCOT2E
9497 M:      Sergey Kozlov <serjk@netup.ru>
9498 M:      Abylay Ospan <aospan@netup.ru>
9499 L:      linux-media@vger.kernel.org
9500 W:      https://linuxtv.org
9501 W:      http://netup.tv/
9502 T:      git git://linuxtv.org/media_tree.git
9503 S:      Supported
9504 F:      drivers/media/dvb-frontends/ascot2e*
9505
9506 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9507 M:      Jasmin Jessich <jasmin@anw.at>
9508 L:      linux-media@vger.kernel.org
9509 W:      https://linuxtv.org
9510 T:      git git://linuxtv.org/media_tree.git
9511 S:      Maintained
9512 F:      drivers/media/dvb-frontends/cxd2099*
9513
9514 MEDIA DRIVERS FOR CXD2841ER
9515 M:      Sergey Kozlov <serjk@netup.ru>
9516 M:      Abylay Ospan <aospan@netup.ru>
9517 L:      linux-media@vger.kernel.org
9518 W:      https://linuxtv.org
9519 W:      http://netup.tv/
9520 T:      git git://linuxtv.org/media_tree.git
9521 S:      Supported
9522 F:      drivers/media/dvb-frontends/cxd2841er*
9523
9524 MEDIA DRIVERS FOR CXD2880
9525 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9526 L:      linux-media@vger.kernel.org
9527 W:      http://linuxtv.org/
9528 T:      git git://linuxtv.org/media_tree.git
9529 S:      Supported
9530 F:      drivers/media/dvb-frontends/cxd2880/*
9531 F:      drivers/media/spi/cxd2880*
9532
9533 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9534 L:      linux-media@vger.kernel.org
9535 W:      https://linuxtv.org
9536 T:      git git://linuxtv.org/media_tree.git
9537 S:      Orphan
9538 F:      drivers/media/pci/ddbridge/*
9539
9540 MEDIA DRIVERS FOR FREESCALE IMX
9541 M:      Steve Longerbeam <slongerbeam@gmail.com>
9542 M:      Philipp Zabel <p.zabel@pengutronix.de>
9543 L:      linux-media@vger.kernel.org
9544 T:      git git://linuxtv.org/media_tree.git
9545 S:      Maintained
9546 F:      Documentation/devicetree/bindings/media/imx.txt
9547 F:      Documentation/media/v4l-drivers/imx.rst
9548 F:      drivers/staging/media/imx/
9549 F:      include/linux/imx-media.h
9550 F:      include/media/imx.h
9551
9552 MEDIA DRIVER FOR FREESCALE IMX PXP
9553 M:      Philipp Zabel <p.zabel@pengutronix.de>
9554 L:      linux-media@vger.kernel.org
9555 T:      git git://linuxtv.org/media_tree.git
9556 S:      Maintained
9557 F:      drivers/media/platform/imx-pxp.[ch]
9558
9559 MEDIA DRIVERS FOR FREESCALE IMX7
9560 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9561 L:      linux-media@vger.kernel.org
9562 T:      git git://linuxtv.org/media_tree.git
9563 S:      Maintained
9564 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9565 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9566 F:      Documentation/media/v4l-drivers/imx7.rst
9567 F:      drivers/staging/media/imx/imx7-media-csi.c
9568 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9569
9570 MEDIA DRIVERS FOR HELENE
9571 M:      Abylay Ospan <aospan@netup.ru>
9572 L:      linux-media@vger.kernel.org
9573 W:      https://linuxtv.org
9574 W:      http://netup.tv/
9575 T:      git git://linuxtv.org/media_tree.git
9576 S:      Supported
9577 F:      drivers/media/dvb-frontends/helene*
9578
9579 MEDIA DRIVERS FOR HORUS3A
9580 M:      Sergey Kozlov <serjk@netup.ru>
9581 M:      Abylay Ospan <aospan@netup.ru>
9582 L:      linux-media@vger.kernel.org
9583 W:      https://linuxtv.org
9584 W:      http://netup.tv/
9585 T:      git git://linuxtv.org/media_tree.git
9586 S:      Supported
9587 F:      drivers/media/dvb-frontends/horus3a*
9588
9589 MEDIA DRIVERS FOR LNBH25
9590 M:      Sergey Kozlov <serjk@netup.ru>
9591 M:      Abylay Ospan <aospan@netup.ru>
9592 L:      linux-media@vger.kernel.org
9593 W:      https://linuxtv.org
9594 W:      http://netup.tv/
9595 T:      git git://linuxtv.org/media_tree.git
9596 S:      Supported
9597 F:      drivers/media/dvb-frontends/lnbh25*
9598
9599 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9600 L:      linux-media@vger.kernel.org
9601 W:      https://linuxtv.org
9602 T:      git git://linuxtv.org/media_tree.git
9603 S:      Orphan
9604 F:      drivers/media/dvb-frontends/mxl5xx*
9605
9606 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9607 M:      Sergey Kozlov <serjk@netup.ru>
9608 M:      Abylay Ospan <aospan@netup.ru>
9609 L:      linux-media@vger.kernel.org
9610 W:      https://linuxtv.org
9611 W:      http://netup.tv/
9612 T:      git git://linuxtv.org/media_tree.git
9613 S:      Supported
9614 F:      drivers/media/pci/netup_unidvb/*
9615
9616 MEDIA DRIVERS FOR RENESAS - CEU
9617 M:      Jacopo Mondi <jacopo@jmondi.org>
9618 L:      linux-media@vger.kernel.org
9619 L:      linux-renesas-soc@vger.kernel.org
9620 T:      git git://linuxtv.org/media_tree.git
9621 S:      Supported
9622 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9623 F:      drivers/media/platform/renesas-ceu.c
9624 F:      include/media/drv-intf/renesas-ceu.h
9625
9626 MEDIA DRIVERS FOR RENESAS - DRIF
9627 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9628 L:      linux-media@vger.kernel.org
9629 L:      linux-renesas-soc@vger.kernel.org
9630 T:      git git://linuxtv.org/media_tree.git
9631 S:      Supported
9632 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9633 F:      drivers/media/platform/rcar_drif.c
9634
9635 MEDIA DRIVERS FOR RENESAS - FCP
9636 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9637 L:      linux-media@vger.kernel.org
9638 L:      linux-renesas-soc@vger.kernel.org
9639 T:      git git://linuxtv.org/media_tree.git
9640 S:      Supported
9641 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9642 F:      drivers/media/platform/rcar-fcp.c
9643 F:      include/media/rcar-fcp.h
9644
9645 MEDIA DRIVERS FOR RENESAS - FDP1
9646 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9647 L:      linux-media@vger.kernel.org
9648 L:      linux-renesas-soc@vger.kernel.org
9649 T:      git git://linuxtv.org/media_tree.git
9650 S:      Supported
9651 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9652 F:      drivers/media/platform/rcar_fdp1.c
9653
9654 MEDIA DRIVERS FOR RENESAS - VIN
9655 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9656 L:      linux-media@vger.kernel.org
9657 L:      linux-renesas-soc@vger.kernel.org
9658 T:      git git://linuxtv.org/media_tree.git
9659 S:      Supported
9660 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9661 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9662 F:      drivers/media/platform/rcar-vin/
9663
9664 MEDIA DRIVERS FOR RENESAS - VSP1
9665 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9666 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9667 L:      linux-media@vger.kernel.org
9668 L:      linux-renesas-soc@vger.kernel.org
9669 T:      git git://linuxtv.org/media_tree.git
9670 S:      Supported
9671 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9672 F:      drivers/media/platform/vsp1/
9673
9674 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9675 L:      linux-media@vger.kernel.org
9676 W:      https://linuxtv.org
9677 T:      git git://linuxtv.org/media_tree.git
9678 S:      Orphan
9679 F:      drivers/media/dvb-frontends/stv0910*
9680
9681 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9682 L:      linux-media@vger.kernel.org
9683 W:      https://linuxtv.org
9684 T:      git git://linuxtv.org/media_tree.git
9685 S:      Orphan
9686 F:      drivers/media/dvb-frontends/stv6111*
9687
9688 MEDIA DRIVERS FOR STM32 - DCMI
9689 M:      Hugues Fruchet <hugues.fruchet@st.com>
9690 L:      linux-media@vger.kernel.org
9691 T:      git git://linuxtv.org/media_tree.git
9692 S:      Supported
9693 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9694 F:      drivers/media/platform/stm32/stm32-dcmi.c
9695
9696 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9697 M:      Dmitry Osipenko <digetx@gmail.com>
9698 L:      linux-media@vger.kernel.org
9699 L:      linux-tegra@vger.kernel.org
9700 T:      git git://linuxtv.org/media_tree.git
9701 S:      Maintained
9702 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9703 F:      drivers/staging/media/tegra-vde/
9704
9705 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9706 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9707 P:      LinuxTV.org Project
9708 L:      linux-media@vger.kernel.org
9709 W:      https://linuxtv.org
9710 Q:      http://patchwork.kernel.org/project/linux-media/list/
9711 T:      git git://linuxtv.org/media_tree.git
9712 S:      Maintained
9713 F:      Documentation/devicetree/bindings/media/
9714 F:      Documentation/media/
9715 F:      drivers/media/
9716 F:      drivers/staging/media/
9717 F:      include/linux/platform_data/media/
9718 F:      include/media/
9719 F:      include/uapi/linux/dvb/
9720 F:      include/uapi/linux/videodev2.h
9721 F:      include/uapi/linux/media.h
9722 F:      include/uapi/linux/v4l2-*
9723 F:      include/uapi/linux/meye.h
9724 F:      include/uapi/linux/ivtv*
9725 F:      include/uapi/linux/uvcvideo.h
9726
9727 MEDIATEK BLUETOOTH DRIVER
9728 M:      Sean Wang <sean.wang@mediatek.com>
9729 L:      linux-bluetooth@vger.kernel.org
9730 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9731 S:      Maintained
9732 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9733 F:      drivers/bluetooth/btmtkuart.c
9734
9735 MEDIATEK CIR DRIVER
9736 M:      Sean Wang <sean.wang@mediatek.com>
9737 S:      Maintained
9738 F:      drivers/media/rc/mtk-cir.c
9739
9740 MEDIATEK DMA DRIVER
9741 M:      Sean Wang <sean.wang@mediatek.com>
9742 L:      dmaengine@vger.kernel.org
9743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9744 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9745 S:      Maintained
9746 F:      Documentation/devicetree/bindings/dma/mtk-*
9747 F:      drivers/dma/mediatek/
9748
9749 MEDIATEK PMIC LED DRIVER
9750 M:      Sean Wang <sean.wang@mediatek.com>
9751 S:      Maintained
9752 F:      drivers/leds/leds-mt6323.c
9753 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9754
9755 MEDIATEK ETHERNET DRIVER
9756 M:      Felix Fietkau <nbd@openwrt.org>
9757 M:      John Crispin <john@phrozen.org>
9758 M:      Sean Wang <sean.wang@mediatek.com>
9759 M:      Nelson Chang <nelson.chang@mediatek.com>
9760 L:      netdev@vger.kernel.org
9761 S:      Maintained
9762 F:      drivers/net/ethernet/mediatek/
9763
9764 MEDIATEK SWITCH DRIVER
9765 M:      Sean Wang <sean.wang@mediatek.com>
9766 L:      netdev@vger.kernel.org
9767 S:      Maintained
9768 F:      drivers/net/dsa/mt7530.*
9769 F:      net/dsa/tag_mtk.c
9770
9771 MEDIATEK JPEG DRIVER
9772 M:      Rick Chang <rick.chang@mediatek.com>
9773 M:      Bin Liu <bin.liu@mediatek.com>
9774 S:      Supported
9775 F:      drivers/media/platform/mtk-jpeg/
9776 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9777
9778 MEDIATEK MDP DRIVER
9779 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9780 M:      Houlong Wei <houlong.wei@mediatek.com>
9781 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9782 S:      Supported
9783 F:      drivers/media/platform/mtk-mdp/
9784 F:      drivers/media/platform/mtk-vpu/
9785 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9786
9787 MEDIATEK MEDIA DRIVER
9788 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9789 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9790 S:      Supported
9791 F:      drivers/media/platform/mtk-vcodec/
9792 F:      drivers/media/platform/mtk-vpu/
9793 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9794 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9795
9796 MEDIATEK MT76 WIRELESS LAN DRIVER
9797 M:      Felix Fietkau <nbd@nbd.name>
9798 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9799 L:      linux-wireless@vger.kernel.org
9800 S:      Maintained
9801 F:      drivers/net/wireless/mediatek/mt76/
9802
9803 MEDIATEK MT7601U WIRELESS LAN DRIVER
9804 M:      Jakub Kicinski <kubakici@wp.pl>
9805 L:      linux-wireless@vger.kernel.org
9806 S:      Maintained
9807 F:      drivers/net/wireless/mediatek/mt7601u/
9808
9809 MEDIATEK NAND CONTROLLER DRIVER
9810 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9811 L:      linux-mtd@lists.infradead.org
9812 S:      Maintained
9813 F:      drivers/mtd/nand/raw/mtk_*
9814 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9815
9816 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9817 M:      Sean Wang <sean.wang@mediatek.com>
9818 S:      Maintained
9819 F:      drivers/char/hw_random/mtk-rng.c
9820
9821 MEDIATEK USB3 DRD IP DRIVER
9822 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9823 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9825 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9826 S:      Maintained
9827 F:      drivers/usb/mtu3/
9828
9829 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9830 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9831 M:      Martin Donnelly <martin.donnelly@ge.com>
9832 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9833 S:      Maintained
9834 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9835 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9836
9837 MEGARAID SCSI/SAS DRIVERS
9838 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9839 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9840 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9841 L:      megaraidlinux.pdl@broadcom.com
9842 L:      linux-scsi@vger.kernel.org
9843 W:      http://www.avagotech.com/support/
9844 S:      Maintained
9845 F:      Documentation/scsi/megaraid.txt
9846 F:      drivers/scsi/megaraid.*
9847 F:      drivers/scsi/megaraid/
9848
9849 MELEXIS MLX90614 DRIVER
9850 M:      Crt Mori <cmo@melexis.com>
9851 L:      linux-iio@vger.kernel.org
9852 W:      http://www.melexis.com
9853 S:      Supported
9854 F:      drivers/iio/temperature/mlx90614.c
9855
9856 MELEXIS MLX90632 DRIVER
9857 M:      Crt Mori <cmo@melexis.com>
9858 L:      linux-iio@vger.kernel.org
9859 W:      http://www.melexis.com
9860 S:      Supported
9861 F:      drivers/iio/temperature/mlx90632.c
9862
9863 MELFAS MIP4 TOUCHSCREEN DRIVER
9864 M:      Sangwon Jee <jeesw@melfas.com>
9865 W:      http://www.melfas.com
9866 S:      Supported
9867 F:      drivers/input/touchscreen/melfas_mip4.c
9868 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9869
9870 MELLANOX ETHERNET DRIVER (mlx4_en)
9871 M:      Tariq Toukan <tariqt@mellanox.com>
9872 L:      netdev@vger.kernel.org
9873 S:      Supported
9874 W:      http://www.mellanox.com
9875 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9876 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9877
9878 MELLANOX ETHERNET DRIVER (mlx5e)
9879 M:      Saeed Mahameed <saeedm@mellanox.com>
9880 L:      netdev@vger.kernel.org
9881 S:      Supported
9882 W:      http://www.mellanox.com
9883 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9884 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9885
9886 MELLANOX ETHERNET INNOVA DRIVERS
9887 R:      Boris Pismenny <borisp@mellanox.com>
9888 L:      netdev@vger.kernel.org
9889 S:      Supported
9890 W:      http://www.mellanox.com
9891 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9892 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9893 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9894 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9895 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9896
9897 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9898 R:      Boris Pismenny <borisp@mellanox.com>
9899 L:      netdev@vger.kernel.org
9900 S:      Supported
9901 W:      http://www.mellanox.com
9902 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9903 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9904 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9905
9906 MELLANOX ETHERNET SWITCH DRIVERS
9907 M:      Jiri Pirko <jiri@mellanox.com>
9908 M:      Ido Schimmel <idosch@mellanox.com>
9909 L:      netdev@vger.kernel.org
9910 S:      Supported
9911 W:      http://www.mellanox.com
9912 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9913 F:      drivers/net/ethernet/mellanox/mlxsw/
9914 F:      tools/testing/selftests/drivers/net/mlxsw/
9915
9916 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9917 M:      mlxsw@mellanox.com
9918 L:      netdev@vger.kernel.org
9919 S:      Supported
9920 W:      http://www.mellanox.com
9921 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9922 F:      drivers/net/ethernet/mellanox/mlxfw/
9923
9924 MELLANOX HARDWARE PLATFORM SUPPORT
9925 M:      Andy Shevchenko <andy@infradead.org>
9926 M:      Darren Hart <dvhart@infradead.org>
9927 M:      Vadim Pasternak <vadimp@mellanox.com>
9928 L:      platform-driver-x86@vger.kernel.org
9929 S:      Supported
9930 F:      drivers/platform/mellanox/
9931 F:      include/linux/platform_data/mlxreg.h
9932
9933 MELLANOX MLX4 core VPI driver
9934 M:      Tariq Toukan <tariqt@mellanox.com>
9935 L:      netdev@vger.kernel.org
9936 L:      linux-rdma@vger.kernel.org
9937 W:      http://www.mellanox.com
9938 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9939 S:      Supported
9940 F:      drivers/net/ethernet/mellanox/mlx4/
9941 F:      include/linux/mlx4/
9942
9943 MELLANOX MLX4 IB driver
9944 M:      Yishai Hadas <yishaih@mellanox.com>
9945 L:      linux-rdma@vger.kernel.org
9946 W:      http://www.mellanox.com
9947 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9948 S:      Supported
9949 F:      drivers/infiniband/hw/mlx4/
9950 F:      include/linux/mlx4/
9951 F:      include/uapi/rdma/mlx4-abi.h
9952
9953 MELLANOX MLX5 core VPI driver
9954 M:      Saeed Mahameed <saeedm@mellanox.com>
9955 M:      Leon Romanovsky <leonro@mellanox.com>
9956 L:      netdev@vger.kernel.org
9957 L:      linux-rdma@vger.kernel.org
9958 W:      http://www.mellanox.com
9959 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9960 S:      Supported
9961 F:      drivers/net/ethernet/mellanox/mlx5/core/
9962 F:      include/linux/mlx5/
9963
9964 MELLANOX MLX5 IB driver
9965 M:      Leon Romanovsky <leonro@mellanox.com>
9966 L:      linux-rdma@vger.kernel.org
9967 W:      http://www.mellanox.com
9968 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9969 S:      Supported
9970 F:      drivers/infiniband/hw/mlx5/
9971 F:      include/linux/mlx5/
9972 F:      include/uapi/rdma/mlx5-abi.h
9973
9974 MELLANOX MLXCPLD I2C AND MUX DRIVER
9975 M:      Vadim Pasternak <vadimp@mellanox.com>
9976 M:      Michael Shych <michaelsh@mellanox.com>
9977 L:      linux-i2c@vger.kernel.org
9978 S:      Supported
9979 F:      drivers/i2c/busses/i2c-mlxcpld.c
9980 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9981 F:      Documentation/i2c/busses/i2c-mlxcpld
9982
9983 MELLANOX MLXCPLD LED DRIVER
9984 M:      Vadim Pasternak <vadimp@mellanox.com>
9985 L:      linux-leds@vger.kernel.org
9986 S:      Supported
9987 F:      drivers/leds/leds-mlxcpld.c
9988 F:      drivers/leds/leds-mlxreg.c
9989 F:      Documentation/leds/leds-mlxcpld.txt
9990
9991 MELLANOX PLATFORM DRIVER
9992 M:      Vadim Pasternak <vadimp@mellanox.com>
9993 L:      platform-driver-x86@vger.kernel.org
9994 S:      Supported
9995 F:      drivers/platform/x86/mlx-platform.c
9996
9997 MEMBARRIER SUPPORT
9998 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9999 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10000 L:      linux-kernel@vger.kernel.org
10001 S:      Supported
10002 F:      kernel/sched/membarrier.c
10003 F:      include/uapi/linux/membarrier.h
10004 F:      arch/powerpc/include/asm/membarrier.h
10005
10006 MEMBLOCK
10007 M:      Mike Rapoport <rppt@linux.ibm.com>
10008 L:      linux-mm@kvack.org
10009 S:      Maintained
10010 F:      include/linux/memblock.h
10011 F:      mm/memblock.c
10012 F:      Documentation/core-api/boot-time-mm.rst
10013
10014 MEMORY MANAGEMENT
10015 L:      linux-mm@kvack.org
10016 W:      http://www.linux-mm.org
10017 S:      Maintained
10018 F:      include/linux/mm.h
10019 F:      include/linux/gfp.h
10020 F:      include/linux/mmzone.h
10021 F:      include/linux/memory_hotplug.h
10022 F:      include/linux/vmalloc.h
10023 F:      mm/
10024
10025 MEMORY TECHNOLOGY DEVICES (MTD)
10026 M:      David Woodhouse <dwmw2@infradead.org>
10027 M:      Brian Norris <computersforpeace@gmail.com>
10028 M:      Boris Brezillon <bbrezillon@kernel.org>
10029 M:      Marek Vasut <marek.vasut@gmail.com>
10030 M:      Richard Weinberger <richard@nod.at>
10031 L:      linux-mtd@lists.infradead.org
10032 W:      http://www.linux-mtd.infradead.org/
10033 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10034 T:      git git://git.infradead.org/linux-mtd.git master
10035 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10036 S:      Maintained
10037 F:      Documentation/devicetree/bindings/mtd/
10038 F:      drivers/mtd/
10039 F:      include/linux/mtd/
10040 F:      include/uapi/mtd/
10041
10042 MEN A21 WATCHDOG DRIVER
10043 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10044 L:      linux-watchdog@vger.kernel.org
10045 S:      Maintained
10046 F:      drivers/watchdog/mena21_wdt.c
10047
10048 MEN CHAMELEON BUS (mcb)
10049 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10050 S:      Maintained
10051 F:      drivers/mcb/
10052 F:      include/linux/mcb.h
10053 F:      Documentation/men-chameleon-bus.txt
10054
10055 MEN F21BMC (Board Management Controller)
10056 M:      Andreas Werner <andreas.werner@men.de>
10057 S:      Supported
10058 F:      drivers/mfd/menf21bmc.c
10059 F:      drivers/watchdog/menf21bmc_wdt.c
10060 F:      drivers/leds/leds-menf21bmc.c
10061 F:      drivers/hwmon/menf21bmc_hwmon.c
10062 F:      Documentation/hwmon/menf21bmc
10063
10064 MEN Z069 WATCHDOG DRIVER
10065 M:      Johannes Thumshirn <jth@kernel.org>
10066 L:      linux-watchdog@vger.kernel.org
10067 S:      Maintained
10068 F:      drivers/watchdog/menz69_wdt.c
10069
10070 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10071 M:      Neil Armstrong <narmstrong@baylibre.com>
10072 L:      linux-media@lists.freedesktop.org
10073 L:      linux-amlogic@lists.infradead.org
10074 W:      http://linux-meson.com/
10075 S:      Supported
10076 F:      drivers/media/platform/meson/ao-cec.c
10077 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10078 T:      git git://linuxtv.org/media_tree.git
10079
10080 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10081 M:      Liang Yang <liang.yang@amlogic.com>
10082 L:      linux-mtd@lists.infradead.org
10083 S:      Maintained
10084 F:      drivers/mtd/nand/raw/meson_*
10085 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10086
10087 METHODE UDPU SUPPORT
10088 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10089 S:      Maintained
10090 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10091
10092 MICROBLAZE ARCHITECTURE
10093 M:      Michal Simek <monstr@monstr.eu>
10094 W:      http://www.monstr.eu/fdt/
10095 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10096 S:      Supported
10097 F:      arch/microblaze/
10098
10099 MICROCHIP AT91 SERIAL DRIVER
10100 M:      Richard Genoud <richard.genoud@gmail.com>
10101 S:      Maintained
10102 F:      drivers/tty/serial/atmel_serial.c
10103 F:      drivers/tty/serial/atmel_serial.h
10104 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10105
10106 MICROCHIP AUDIO ASOC DRIVERS
10107 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10108 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10109 S:      Supported
10110 F:      sound/soc/atmel
10111
10112 MICROCHIP DMA DRIVER
10113 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10115 L:      dmaengine@vger.kernel.org
10116 S:      Supported
10117 F:      drivers/dma/at_hdmac.c
10118 F:      drivers/dma/at_hdmac_regs.h
10119 F:      include/linux/platform_data/dma-atmel.h
10120 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10121 F:      include/dt-bindings/dma/at91.h
10122
10123 MICROCHIP ECC DRIVER
10124 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10125 L:      linux-crypto@vger.kernel.org
10126 S:      Maintained
10127 F:      drivers/crypto/atmel-ecc.*
10128
10129 MICROCHIP I2C DRIVER
10130 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10131 L:      linux-i2c@vger.kernel.org
10132 S:      Supported
10133 F:      drivers/i2c/busses/i2c-at91.c
10134
10135 MICROCHIP ISC DRIVER
10136 M:      Eugen Hristev <eugen.hristev@microchip.com>
10137 L:      linux-media@vger.kernel.org
10138 S:      Supported
10139 F:      drivers/media/platform/atmel/atmel-isc.c
10140 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10141 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10142
10143 MICROCHIP ISI DRIVER
10144 M:      Eugen Hristev <eugen.hristev@microchip.com>
10145 L:      linux-media@vger.kernel.org
10146 S:      Supported
10147 F:      drivers/media/platform/atmel/atmel-isi.c
10148 F:      drivers/media/platform/atmel/atmel-isi.h
10149
10150 MICROCHIP AT91 USART MFD DRIVER
10151 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10152 L:      linux-kernel@vger.kernel.org
10153 S:      Supported
10154 F:      drivers/mfd/at91-usart.c
10155 F:      include/dt-bindings/mfd/at91-usart.h
10156 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10157
10158 MICROCHIP AT91 USART SPI DRIVER
10159 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10160 L:      linux-spi@vger.kernel.org
10161 S:      Supported
10162 F:      drivers/spi/spi-at91-usart.c
10163 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10164
10165 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10166 M:      Woojung Huh <woojung.huh@microchip.com>
10167 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10168 L:      netdev@vger.kernel.org
10169 S:      Maintained
10170 F:      net/dsa/tag_ksz.c
10171 F:      drivers/net/dsa/microchip/*
10172 F:      include/linux/platform_data/microchip-ksz.h
10173 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10174
10175 MICROCHIP LAN743X ETHERNET DRIVER
10176 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10177 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10178 L:      netdev@vger.kernel.org
10179 S:      Maintained
10180 F:      drivers/net/ethernet/microchip/lan743x_*
10181
10182 MICROCHIP LCDFB DRIVER
10183 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10184 L:      linux-fbdev@vger.kernel.org
10185 S:      Maintained
10186 F:      drivers/video/fbdev/atmel_lcdfb.c
10187 F:      include/video/atmel_lcdc.h
10188
10189 MICROCHIP MMC/SD/SDIO MCI DRIVER
10190 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10191 S:      Maintained
10192 F:      drivers/mmc/host/atmel-mci.c
10193
10194 MICROCHIP MCP16502 PMIC DRIVER
10195 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10197 S:      Maintained
10198 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10199 F:      drivers/regulator/mcp16502.c
10200
10201 MICROCHIP MCP3911 ADC DRIVER
10202 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10203 M:      Kent Gustavsson <kent@minoris.se>
10204 L:      linux-iio@vger.kernel.org
10205 S:      Supported
10206 F:      drivers/iio/adc/mcp3911.c
10207 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10208
10209 MICROCHIP NAND DRIVER
10210 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10211 L:      linux-mtd@lists.infradead.org
10212 S:      Supported
10213 F:      drivers/mtd/nand/raw/atmel/*
10214 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10215
10216 MICROCHIP PWM DRIVER
10217 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10219 L:      linux-pwm@vger.kernel.org
10220 S:      Supported
10221 F:      drivers/pwm/pwm-atmel.c
10222 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10223
10224 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10225 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10226 M:      Eugen Hristev <eugen.hristev@microchip.com>
10227 L:      linux-iio@vger.kernel.org
10228 S:      Supported
10229 F:      drivers/iio/adc/at91-sama5d2_adc.c
10230 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10231 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10232
10233 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10234 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10235 S:      Supported
10236 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10237
10238 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10239 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10241 L:      linux-gpio@vger.kernel.org
10242 F:      drivers/gpio/gpio-sama5d2-piobu.c
10243
10244 MICROCHIP SPI DRIVER
10245 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10246 S:      Supported
10247 F:      drivers/spi/spi-atmel.*
10248
10249 MICROCHIP SSC DRIVER
10250 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10252 S:      Supported
10253 F:      drivers/misc/atmel-ssc.c
10254 F:      include/linux/atmel-ssc.h
10255
10256 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10257 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10259 S:      Supported
10260 F:      drivers/misc/atmel_tclib.c
10261 F:      drivers/clocksource/tcb_clksrc.c
10262
10263 MICROCHIP USBA UDC DRIVER
10264 M:      Cristian Birsan <cristian.birsan@microchip.com>
10265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10266 S:      Supported
10267 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10268
10269 MICROCHIP USB251XB DRIVER
10270 M:      Richard Leitner <richard.leitner@skidata.com>
10271 L:      linux-usb@vger.kernel.org
10272 S:      Maintained
10273 F:      drivers/usb/misc/usb251xb.c
10274 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10275
10276 MICROCHIP XDMA DRIVER
10277 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10278 L:      linux-arm-kernel@lists.infradead.org
10279 L:      dmaengine@vger.kernel.org
10280 S:      Supported
10281 F:      drivers/dma/at_xdmac.c
10282
10283 MICROSEMI MIPS SOCS
10284 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10285 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10286 L:      linux-mips@vger.kernel.org
10287 S:      Supported
10288 F:      arch/mips/generic/board-ocelot.c
10289 F:      arch/mips/configs/generic/board-ocelot.config
10290 F:      arch/mips/boot/dts/mscc/
10291 F:      Documentation/devicetree/bindings/mips/mscc.txt
10292
10293 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10294 M:      Don Brace <don.brace@microsemi.com>
10295 L:      esc.storagedev@microsemi.com
10296 L:      linux-scsi@vger.kernel.org
10297 S:      Supported
10298 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10299 F:      drivers/scsi/smartpqi/Kconfig
10300 F:      drivers/scsi/smartpqi/Makefile
10301 F:      include/linux/cciss*.h
10302 F:      include/uapi/linux/cciss*.h
10303 F:      Documentation/scsi/smartpqi.txt
10304
10305 MICROSEMI ETHERNET SWITCH DRIVER
10306 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10307 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10308 L:      netdev@vger.kernel.org
10309 S:      Supported
10310 F:      drivers/net/ethernet/mscc/
10311
10312 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10313 M:      Chen Yu <yu.c.chen@intel.com>
10314 L:      platform-driver-x86@vger.kernel.org
10315 S:      Supported
10316 F:      drivers/platform/x86/surfacepro3_button.c
10317
10318 MICROTEK X6 SCANNER
10319 M:      Oliver Neukum <oliver@neukum.org>
10320 S:      Maintained
10321 F:      drivers/usb/image/microtek.*
10322
10323 MIPS
10324 M:      Ralf Baechle <ralf@linux-mips.org>
10325 M:      Paul Burton <paul.burton@mips.com>
10326 M:      James Hogan <jhogan@kernel.org>
10327 L:      linux-mips@vger.kernel.org
10328 W:      http://www.linux-mips.org/
10329 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10331 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10332 S:      Supported
10333 F:      Documentation/devicetree/bindings/mips/
10334 F:      Documentation/mips/
10335 F:      arch/mips/
10336 F:      drivers/platform/mips/
10337
10338 MIPS BOSTON DEVELOPMENT BOARD
10339 M:      Paul Burton <paul.burton@mips.com>
10340 L:      linux-mips@vger.kernel.org
10341 S:      Maintained
10342 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10343 F:      arch/mips/boot/dts/img/boston.dts
10344 F:      arch/mips/configs/generic/board-boston.config
10345 F:      drivers/clk/imgtec/clk-boston.c
10346 F:      include/dt-bindings/clock/boston-clock.h
10347
10348 MIPS GENERIC PLATFORM
10349 M:      Paul Burton <paul.burton@mips.com>
10350 L:      linux-mips@vger.kernel.org
10351 S:      Supported
10352 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10353 F:      arch/mips/generic/
10354 F:      arch/mips/tools/generic-board-config.sh
10355
10356 MIPS/LOONGSON1 ARCHITECTURE
10357 M:      Keguang Zhang <keguang.zhang@gmail.com>
10358 L:      linux-mips@vger.kernel.org
10359 S:      Maintained
10360 F:      arch/mips/loongson32/
10361 F:      arch/mips/include/asm/mach-loongson32/
10362 F:      drivers/*/*loongson1*
10363 F:      drivers/*/*/*loongson1*
10364
10365 MIPS/LOONGSON2 ARCHITECTURE
10366 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10367 L:      linux-mips@vger.kernel.org
10368 S:      Maintained
10369 F:      arch/mips/loongson64/fuloong-2e/
10370 F:      arch/mips/loongson64/lemote-2f/
10371 F:      arch/mips/include/asm/mach-loongson64/
10372 F:      drivers/*/*loongson2*
10373 F:      drivers/*/*/*loongson2*
10374
10375 MIPS/LOONGSON3 ARCHITECTURE
10376 M:      Huacai Chen <chenhc@lemote.com>
10377 L:      linux-mips@vger.kernel.org
10378 S:      Maintained
10379 F:      arch/mips/loongson64/
10380 F:      arch/mips/include/asm/mach-loongson64/
10381 F:      drivers/platform/mips/cpu_hwmon.c
10382 F:      drivers/*/*loongson3*
10383 F:      drivers/*/*/*loongson3*
10384
10385 MIPS RINT INSTRUCTION EMULATION
10386 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10387 L:      linux-mips@vger.kernel.org
10388 S:      Supported
10389 F:      arch/mips/math-emu/sp_rint.c
10390 F:      arch/mips/math-emu/dp_rint.c
10391
10392 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10393 M:      Hans Verkuil <hverkuil@xs4all.nl>
10394 L:      linux-media@vger.kernel.org
10395 T:      git git://linuxtv.org/media_tree.git
10396 W:      https://linuxtv.org
10397 S:      Odd Fixes
10398 F:      drivers/media/radio/radio-miropcm20*
10399
10400 MMP SUPPORT
10401 R:      Lubomir Rintel <lkundrak@v3.sk>
10402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10403 S:      Odd Fixes
10404 F:      arch/arm/boot/dts/mmp*
10405 F:      arch/arm/mach-mmp/
10406
10407 MMU GATHER AND TLB INVALIDATION
10408 M:      Will Deacon <will.deacon@arm.com>
10409 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10410 M:      Andrew Morton <akpm@linux-foundation.org>
10411 M:      Nick Piggin <npiggin@gmail.com>
10412 M:      Peter Zijlstra <peterz@infradead.org>
10413 L:      linux-arch@vger.kernel.org
10414 L:      linux-mm@kvack.org
10415 S:      Maintained
10416 F:      arch/*/include/asm/tlb.h
10417 F:      include/asm-generic/tlb.h
10418 F:      mm/mmu_gather.c
10419
10420 MN88472 MEDIA DRIVER
10421 M:      Antti Palosaari <crope@iki.fi>
10422 L:      linux-media@vger.kernel.org
10423 W:      https://linuxtv.org
10424 W:      http://palosaari.fi/linux/
10425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10426 S:      Maintained
10427 F:      drivers/media/dvb-frontends/mn88472*
10428
10429 MN88473 MEDIA DRIVER
10430 M:      Antti Palosaari <crope@iki.fi>
10431 L:      linux-media@vger.kernel.org
10432 W:      https://linuxtv.org
10433 W:      http://palosaari.fi/linux/
10434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10435 S:      Maintained
10436 F:      drivers/media/dvb-frontends/mn88473*
10437
10438 MODULE SUPPORT
10439 M:      Jessica Yu <jeyu@kernel.org>
10440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10441 S:      Maintained
10442 F:      include/linux/module.h
10443 F:      kernel/module.c
10444
10445 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10446 W:      http://popies.net/meye/
10447 S:      Orphan
10448 F:      Documentation/media/v4l-drivers/meye*
10449 F:      drivers/media/pci/meye/
10450 F:      include/uapi/linux/meye.h
10451
10452 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10453 M:      Jiri Slaby <jirislaby@gmail.com>
10454 S:      Maintained
10455 F:      Documentation/serial/moxa-smartio
10456 F:      drivers/tty/mxser.*
10457
10458 MR800 AVERMEDIA USB FM RADIO DRIVER
10459 M:      Alexey Klimov <klimov.linux@gmail.com>
10460 L:      linux-media@vger.kernel.org
10461 T:      git git://linuxtv.org/media_tree.git
10462 S:      Maintained
10463 F:      drivers/media/radio/radio-mr800.c
10464
10465 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10466 M:      Alan Ott <alan@signal11.us>
10467 L:      linux-wpan@vger.kernel.org
10468 S:      Maintained
10469 F:      drivers/net/ieee802154/mrf24j40.c
10470 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10471
10472 MSI LAPTOP SUPPORT
10473 M:      "Lee, Chun-Yi" <jlee@suse.com>
10474 L:      platform-driver-x86@vger.kernel.org
10475 S:      Maintained
10476 F:      drivers/platform/x86/msi-laptop.c
10477
10478 MSI WMI SUPPORT
10479 L:      platform-driver-x86@vger.kernel.org
10480 S:      Orphan
10481 F:      drivers/platform/x86/msi-wmi.c
10482
10483 MSI001 MEDIA DRIVER
10484 M:      Antti Palosaari <crope@iki.fi>
10485 L:      linux-media@vger.kernel.org
10486 W:      https://linuxtv.org
10487 W:      http://palosaari.fi/linux/
10488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10489 T:      git git://linuxtv.org/anttip/media_tree.git
10490 S:      Maintained
10491 F:      drivers/media/tuners/msi001*
10492
10493 MSI2500 MEDIA DRIVER
10494 M:      Antti Palosaari <crope@iki.fi>
10495 L:      linux-media@vger.kernel.org
10496 W:      https://linuxtv.org
10497 W:      http://palosaari.fi/linux/
10498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10499 T:      git git://linuxtv.org/anttip/media_tree.git
10500 S:      Maintained
10501 F:      drivers/media/usb/msi2500/
10502
10503 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10504 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10505 L:      linux-mtd@lists.infradead.org
10506 S:      Maintained
10507 F:      drivers/mtd/devices/docg3*
10508
10509 MT9M032 APTINA SENSOR DRIVER
10510 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10511 L:      linux-media@vger.kernel.org
10512 T:      git git://linuxtv.org/media_tree.git
10513 S:      Maintained
10514 F:      drivers/media/i2c/mt9m032.c
10515 F:      include/media/i2c/mt9m032.h
10516
10517 MT9P031 APTINA CAMERA SENSOR
10518 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10519 L:      linux-media@vger.kernel.org
10520 T:      git git://linuxtv.org/media_tree.git
10521 S:      Maintained
10522 F:      drivers/media/i2c/mt9p031.c
10523 F:      include/media/i2c/mt9p031.h
10524
10525 MT9T001 APTINA CAMERA SENSOR
10526 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10527 L:      linux-media@vger.kernel.org
10528 T:      git git://linuxtv.org/media_tree.git
10529 S:      Maintained
10530 F:      drivers/media/i2c/mt9t001.c
10531 F:      include/media/i2c/mt9t001.h
10532
10533 MT9T112 APTINA CAMERA SENSOR
10534 M:      Jacopo Mondi <jacopo@jmondi.org>
10535 L:      linux-media@vger.kernel.org
10536 T:      git git://linuxtv.org/media_tree.git
10537 S:      Odd Fixes
10538 F:      drivers/media/i2c/mt9t112.c
10539 F:      include/media/i2c/mt9t112.h
10540
10541 MT9V032 APTINA CAMERA SENSOR
10542 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10543 L:      linux-media@vger.kernel.org
10544 T:      git git://linuxtv.org/media_tree.git
10545 S:      Maintained
10546 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10547 F:      drivers/media/i2c/mt9v032.c
10548 F:      include/media/i2c/mt9v032.h
10549
10550 MT9V111 APTINA CAMERA SENSOR
10551 M:      Jacopo Mondi <jacopo@jmondi.org>
10552 L:      linux-media@vger.kernel.org
10553 T:      git git://linuxtv.org/media_tree.git
10554 S:      Maintained
10555 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10556 F:      drivers/media/i2c/mt9v111.c
10557
10558 MULTIFUNCTION DEVICES (MFD)
10559 M:      Lee Jones <lee.jones@linaro.org>
10560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10561 S:      Supported
10562 F:      Documentation/devicetree/bindings/mfd/
10563 F:      drivers/mfd/
10564 F:      include/linux/mfd/
10565 F:      include/dt-bindings/mfd/
10566
10567 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10568 S:      Orphan
10569 F:      drivers/mmc/host/mmc_spi.c
10570 F:      include/linux/spi/mmc_spi.h
10571
10572 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10573 M:      Ulf Hansson <ulf.hansson@linaro.org>
10574 L:      linux-mmc@vger.kernel.org
10575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10576 S:      Maintained
10577 F:      Documentation/devicetree/bindings/mmc/
10578 F:      drivers/mmc/
10579 F:      include/linux/mmc/
10580 F:      include/uapi/linux/mmc/
10581
10582 MULTIPLEXER SUBSYSTEM
10583 M:      Peter Rosin <peda@axentia.se>
10584 S:      Maintained
10585 F:      Documentation/ABI/testing/sysfs-class-mux*
10586 F:      Documentation/devicetree/bindings/mux/
10587 F:      include/dt-bindings/mux/
10588 F:      include/linux/mux/
10589 F:      drivers/mux/
10590
10591 MULTITECH MULTIPORT CARD (ISICOM)
10592 S:      Orphan
10593 F:      drivers/tty/isicom.c
10594 F:      include/linux/isicom.h
10595
10596 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10597 M:      Bin Liu <b-liu@ti.com>
10598 L:      linux-usb@vger.kernel.org
10599 S:      Maintained
10600 F:      drivers/usb/musb/
10601
10602 MXL301RF MEDIA DRIVER
10603 M:      Akihiro Tsukada <tskd08@gmail.com>
10604 L:      linux-media@vger.kernel.org
10605 S:      Odd Fixes
10606 F:      drivers/media/tuners/mxl301rf*
10607
10608 MXL5007T MEDIA DRIVER
10609 M:      Michael Krufky <mkrufky@linuxtv.org>
10610 L:      linux-media@vger.kernel.org
10611 W:      https://linuxtv.org
10612 W:      http://github.com/mkrufky
10613 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10614 T:      git git://linuxtv.org/mkrufky/tuners.git
10615 S:      Maintained
10616 F:      drivers/media/tuners/mxl5007t.*
10617
10618 MXSFB DRM DRIVER
10619 M:      Marek Vasut <marex@denx.de>
10620 M:      Stefan Agner <stefan@agner.ch>
10621 L:      dri-devel@lists.freedesktop.org
10622 S:      Supported
10623 F:      drivers/gpu/drm/mxsfb/
10624 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10625 T:      git git://anongit.freedesktop.org/drm/drm-misc
10626
10627 MYLEX DAC960 PCI RAID Controller
10628 M:      Hannes Reinecke <hare@kernel.org>
10629 L:      linux-scsi@vger.kernel.org
10630 S:      Supported
10631 F:      drivers/scsi/myrb.*
10632 F:      drivers/scsi/myrs.*
10633
10634 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10635 M:      Chris Lee <christopher.lee@cspi.com>
10636 L:      netdev@vger.kernel.org
10637 W:      https://www.cspi.com/ethernet-products/support/downloads/
10638 S:      Supported
10639 F:      drivers/net/ethernet/myricom/myri10ge/
10640
10641 NAND FLASH SUBSYSTEM
10642 M:      Boris Brezillon <bbrezillon@kernel.org>
10643 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10644 R:      Richard Weinberger <richard@nod.at>
10645 L:      linux-mtd@lists.infradead.org
10646 W:      http://www.linux-mtd.infradead.org/
10647 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10648 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10649 T:      git git://git.infradead.org/linux-mtd.git nand/next
10650 S:      Maintained
10651 F:      drivers/mtd/nand/
10652 F:      include/linux/mtd/*nand*.h
10653
10654 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10655 M:      Daniel Mack <zonque@gmail.com>
10656 S:      Maintained
10657 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10658 W:      http://www.native-instruments.com
10659 F:      sound/usb/caiaq/
10660
10661 NATSEMI ETHERNET DRIVER (DP8381x)
10662 S:      Orphan
10663 F:      drivers/net/ethernet/natsemi/natsemi.c
10664
10665 NCR 5380 SCSI DRIVERS
10666 M:      Finn Thain <fthain@telegraphics.com.au>
10667 M:      Michael Schmitz <schmitzmic@gmail.com>
10668 L:      linux-scsi@vger.kernel.org
10669 S:      Maintained
10670 F:      Documentation/scsi/g_NCR5380.txt
10671 F:      drivers/scsi/NCR5380.*
10672 F:      drivers/scsi/arm/cumana_1.c
10673 F:      drivers/scsi/arm/oak.c
10674 F:      drivers/scsi/atari_scsi.*
10675 F:      drivers/scsi/dmx3191d.c
10676 F:      drivers/scsi/g_NCR5380.*
10677 F:      drivers/scsi/mac_scsi.*
10678 F:      drivers/scsi/sun3_scsi.*
10679 F:      drivers/scsi/sun3_scsi_vme.c
10680
10681 NCSI LIBRARY:
10682 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10683 S:      Maintained
10684 F:      net/ncsi/
10685
10686 NCT6775 HARDWARE MONITOR DRIVER
10687 M:      Guenter Roeck <linux@roeck-us.net>
10688 L:      linux-hwmon@vger.kernel.org
10689 S:      Maintained
10690 F:      Documentation/hwmon/nct6775
10691 F:      drivers/hwmon/nct6775.c
10692
10693 NET_FAILOVER MODULE
10694 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10695 L:      netdev@vger.kernel.org
10696 S:      Supported
10697 F:      driver/net/net_failover.c
10698 F:      include/net/net_failover.h
10699 F:      Documentation/networking/net_failover.rst
10700
10701 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10702 M:      Faisal Latif <faisal.latif@intel.com>
10703 L:      linux-rdma@vger.kernel.org
10704 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10705 S:      Supported
10706 F:      drivers/infiniband/hw/nes/
10707 F:      include/uapi/rdma/nes-abi.h
10708
10709 NETEM NETWORK EMULATOR
10710 M:      Stephen Hemminger <stephen@networkplumber.org>
10711 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10712 S:      Maintained
10713 F:      net/sched/sch_netem.c
10714
10715 NETERION 10GbE DRIVERS (s2io/vxge)
10716 M:      Jon Mason <jdmason@kudzu.us>
10717 L:      netdev@vger.kernel.org
10718 S:      Supported
10719 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10720 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10721 F:      drivers/net/ethernet/neterion/
10722
10723 NETFILTER
10724 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10725 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10726 M:      Florian Westphal <fw@strlen.de>
10727 L:      netfilter-devel@vger.kernel.org
10728 L:      coreteam@netfilter.org
10729 W:      http://www.netfilter.org/
10730 W:      http://www.iptables.org/
10731 W:      http://www.nftables.org/
10732 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10735 S:      Maintained
10736 F:      include/linux/netfilter*
10737 F:      include/linux/netfilter/
10738 F:      include/net/netfilter/
10739 F:      include/uapi/linux/netfilter*
10740 F:      include/uapi/linux/netfilter/
10741 F:      net/*/netfilter.c
10742 F:      net/*/netfilter/
10743 F:      net/netfilter/
10744 F:      net/bridge/br_netfilter*.c
10745
10746 NETROM NETWORK LAYER
10747 M:      Ralf Baechle <ralf@linux-mips.org>
10748 L:      linux-hams@vger.kernel.org
10749 W:      http://www.linux-ax25.org/
10750 S:      Maintained
10751 F:      include/net/netrom.h
10752 F:      include/uapi/linux/netrom.h
10753 F:      net/netrom/
10754
10755 NETRONOME ETHERNET DRIVERS
10756 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10757 L:      oss-drivers@netronome.com
10758 S:      Maintained
10759 F:      drivers/net/ethernet/netronome/
10760
10761 NETWORK BLOCK DEVICE (NBD)
10762 M:      Josef Bacik <josef@toxicpanda.com>
10763 S:      Maintained
10764 L:      linux-block@vger.kernel.org
10765 L:      nbd@other.debian.org
10766 F:      Documentation/blockdev/nbd.txt
10767 F:      drivers/block/nbd.c
10768 F:      include/uapi/linux/nbd.h
10769
10770 NETWORK DROP MONITOR
10771 M:      Neil Horman <nhorman@tuxdriver.com>
10772 L:      netdev@vger.kernel.org
10773 S:      Maintained
10774 W:      https://fedorahosted.org/dropwatch/
10775 F:      net/core/drop_monitor.c
10776
10777 NETWORKING DRIVERS
10778 M:      "David S. Miller" <davem@davemloft.net>
10779 L:      netdev@vger.kernel.org
10780 W:      http://www.linuxfoundation.org/en/Net
10781 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10784 S:      Odd Fixes
10785 F:      Documentation/devicetree/bindings/net/
10786 F:      drivers/net/
10787 F:      include/linux/if_*
10788 F:      include/linux/netdevice.h
10789 F:      include/linux/etherdevice.h
10790 F:      include/linux/fcdevice.h
10791 F:      include/linux/fddidevice.h
10792 F:      include/linux/hippidevice.h
10793 F:      include/linux/inetdevice.h
10794 F:      include/uapi/linux/if_*
10795 F:      include/uapi/linux/netdevice.h
10796
10797 NETWORKING DRIVERS (WIRELESS)
10798 M:      Kalle Valo <kvalo@codeaurora.org>
10799 L:      linux-wireless@vger.kernel.org
10800 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10803 S:      Maintained
10804 F:      Documentation/devicetree/bindings/net/wireless/
10805 F:      drivers/net/wireless/
10806
10807 NETWORKING [DSA]
10808 M:      Andrew Lunn <andrew@lunn.ch>
10809 M:      Vivien Didelot <vivien.didelot@gmail.com>
10810 M:      Florian Fainelli <f.fainelli@gmail.com>
10811 S:      Maintained
10812 F:      Documentation/devicetree/bindings/net/dsa/
10813 F:      net/dsa/
10814 F:      include/net/dsa.h
10815 F:      include/linux/dsa/
10816 F:      include/linux/platform_data/dsa.h
10817 F:      drivers/net/dsa/
10818
10819 NETWORKING [GENERAL]
10820 M:      "David S. Miller" <davem@davemloft.net>
10821 L:      netdev@vger.kernel.org
10822 W:      http://www.linuxfoundation.org/en/Net
10823 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10826 B:      mailto:netdev@vger.kernel.org
10827 S:      Maintained
10828 F:      net/
10829 F:      include/net/
10830 F:      include/linux/in.h
10831 F:      include/linux/net.h
10832 F:      include/linux/netdevice.h
10833 F:      include/uapi/linux/in.h
10834 F:      include/uapi/linux/net.h
10835 F:      include/uapi/linux/netdevice.h
10836 F:      include/uapi/linux/net_namespace.h
10837 F:      tools/testing/selftests/net/
10838 F:      lib/net_utils.c
10839 F:      lib/random32.c
10840 F:      Documentation/networking/
10841
10842 NETWORKING [IPSEC]
10843 M:      Steffen Klassert <steffen.klassert@secunet.com>
10844 M:      Herbert Xu <herbert@gondor.apana.org.au>
10845 M:      "David S. Miller" <davem@davemloft.net>
10846 L:      netdev@vger.kernel.org
10847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10849 S:      Maintained
10850 F:      net/xfrm/
10851 F:      net/key/
10852 F:      net/ipv4/xfrm*
10853 F:      net/ipv4/esp4*
10854 F:      net/ipv4/ah4.c
10855 F:      net/ipv4/ipcomp.c
10856 F:      net/ipv4/ip_vti.c
10857 F:      net/ipv6/xfrm*
10858 F:      net/ipv6/esp6*
10859 F:      net/ipv6/ah6.c
10860 F:      net/ipv6/ipcomp6.c
10861 F:      net/ipv6/ip6_vti.c
10862 F:      include/uapi/linux/xfrm.h
10863 F:      include/net/xfrm.h
10864
10865 NETWORKING [IPv4/IPv6]
10866 M:      "David S. Miller" <davem@davemloft.net>
10867 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10868 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10869 L:      netdev@vger.kernel.org
10870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10871 S:      Maintained
10872 F:      net/ipv4/
10873 F:      net/ipv6/
10874 F:      include/net/ip*
10875 F:      arch/x86/net/*
10876
10877 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10878 M:      Paul Moore <paul@paul-moore.com>
10879 W:      https://github.com/netlabel
10880 L:      netdev@vger.kernel.org
10881 L:      linux-security-module@vger.kernel.org
10882 S:      Maintained
10883 F:      Documentation/netlabel/
10884 F:      include/net/calipso.h
10885 F:      include/net/cipso_ipv4.h
10886 F:      include/net/netlabel.h
10887 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10888 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10889 F:      net/netlabel/
10890 F:      net/ipv4/cipso_ipv4.c
10891 F:      net/ipv6/calipso.c
10892 F:      net/netfilter/xt_CONNSECMARK.c
10893 F:      net/netfilter/xt_SECMARK.c
10894
10895 NETWORKING [TCP]
10896 M:      Eric Dumazet <edumazet@google.com>
10897 L:      netdev@vger.kernel.org
10898 S:      Maintained
10899 F:      net/ipv4/tcp*.c
10900 F:      net/ipv4/syncookies.c
10901 F:      net/ipv6/tcp*.c
10902 F:      net/ipv6/syncookies.c
10903 F:      include/uapi/linux/tcp.h
10904 F:      include/net/tcp.h
10905 F:      include/linux/tcp.h
10906 F:      include/trace/events/tcp.h
10907
10908 NETWORKING [TLS]
10909 M:      Boris Pismenny <borisp@mellanox.com>
10910 M:      Aviad Yehezkel <aviadye@mellanox.com>
10911 M:      Dave Watson <davejwatson@fb.com>
10912 M:      John Fastabend <john.fastabend@gmail.com>
10913 M:      Daniel Borkmann <daniel@iogearbox.net>
10914 L:      netdev@vger.kernel.org
10915 S:      Maintained
10916 F:      net/tls/*
10917 F:      include/uapi/linux/tls.h
10918 F:      include/net/tls.h
10919
10920 NETWORKING [WIRELESS]
10921 L:      linux-wireless@vger.kernel.org
10922 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10923
10924 NETDEVSIM
10925 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10926 S:      Maintained
10927 F:      drivers/net/netdevsim/*
10928
10929 NETXEN (1/10) GbE SUPPORT
10930 M:      Manish Chopra <manishc@marvell.com>
10931 M:      Rahul Verma <rahulv@marvell.com>
10932 M:      GR-Linux-NIC-Dev@marvell.com
10933 L:      netdev@vger.kernel.org
10934 S:      Supported
10935 F:      drivers/net/ethernet/qlogic/netxen/
10936
10937 NFC SUBSYSTEM
10938 M:      Samuel Ortiz <sameo@linux.intel.com>
10939 L:      linux-wireless@vger.kernel.org
10940 L:      linux-nfc@lists.01.org (subscribers-only)
10941 S:      Supported
10942 F:      net/nfc/
10943 F:      include/net/nfc/
10944 F:      include/uapi/linux/nfc.h
10945 F:      drivers/nfc/
10946 F:      include/linux/platform_data/nfcmrvl.h
10947 F:      include/linux/platform_data/nxp-nci.h
10948 F:      Documentation/devicetree/bindings/net/nfc/
10949
10950 NFS, SUNRPC, AND LOCKD CLIENTS
10951 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10952 M:      Anna Schumaker <anna.schumaker@netapp.com>
10953 L:      linux-nfs@vger.kernel.org
10954 W:      http://client.linux-nfs.org
10955 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10956 S:      Maintained
10957 F:      fs/lockd/
10958 F:      fs/nfs/
10959 F:      fs/nfs_common/
10960 F:      net/sunrpc/
10961 F:      include/linux/lockd/
10962 F:      include/linux/nfs*
10963 F:      include/linux/sunrpc/
10964 F:      include/uapi/linux/nfs*
10965 F:      include/uapi/linux/sunrpc/
10966
10967 NILFS2 FILESYSTEM
10968 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10969 L:      linux-nilfs@vger.kernel.org
10970 W:      https://nilfs.sourceforge.io/
10971 W:      https://nilfs.osdn.jp/
10972 T:      git git://github.com/konis/nilfs2.git
10973 S:      Supported
10974 F:      Documentation/filesystems/nilfs2.txt
10975 F:      fs/nilfs2/
10976 F:      include/trace/events/nilfs2.h
10977 F:      include/uapi/linux/nilfs2_api.h
10978 F:      include/uapi/linux/nilfs2_ondisk.h
10979
10980 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10981 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10982 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10983 S:      Maintained
10984 F:      Documentation/scsi/NinjaSCSI.txt
10985 F:      drivers/scsi/pcmcia/nsp_*
10986
10987 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10988 M:      GOTO Masanori <gotom@debian.or.jp>
10989 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10990 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10991 S:      Maintained
10992 F:      Documentation/scsi/NinjaSCSI.txt
10993 F:      drivers/scsi/nsp32*
10994
10995 NIOS2 ARCHITECTURE
10996 M:      Ley Foon Tan <lftan@altera.com>
10997 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10999 S:      Maintained
11000 F:      arch/nios2/
11001
11002 NOHZ, DYNTICKS SUPPORT
11003 M:      Frederic Weisbecker <fweisbec@gmail.com>
11004 M:      Thomas Gleixner <tglx@linutronix.de>
11005 M:      Ingo Molnar <mingo@kernel.org>
11006 L:      linux-kernel@vger.kernel.org
11007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11008 S:      Maintained
11009 F:      kernel/time/tick*.*
11010 F:      include/linux/tick.h
11011 F:      include/linux/sched/nohz.h
11012
11013 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11014 M:      Pavel Machek <pavel@ucw.cz>
11015 M:      Sakari Ailus <sakari.ailus@iki.fi>
11016 L:      linux-media@vger.kernel.org
11017 S:      Maintained
11018 F:      drivers/media/i2c/et8ek8
11019 F:      drivers/media/i2c/ad5820.c
11020
11021 NOKIA N900 POWER SUPPLY DRIVERS
11022 R:      Pali Rohár <pali.rohar@gmail.com>
11023 F:      include/linux/power/bq2415x_charger.h
11024 F:      include/linux/power/bq27xxx_battery.h
11025 F:      include/linux/power/isp1704_charger.h
11026 F:      drivers/power/supply/bq2415x_charger.c
11027 F:      drivers/power/supply/bq27xxx_battery.c
11028 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11029 F:      drivers/power/supply/isp1704_charger.c
11030 F:      drivers/power/supply/rx51_battery.c
11031
11032 NOLIBC HEADER FILE
11033 M:      Willy Tarreau <w@1wt.eu>
11034 S:      Maintained
11035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11036 F:      tools/include/nolibc/
11037
11038 NTB AMD DRIVER
11039 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11040 L:      linux-ntb@googlegroups.com
11041 S:      Supported
11042 F:      drivers/ntb/hw/amd/
11043
11044 NTB DRIVER CORE
11045 M:      Jon Mason <jdmason@kudzu.us>
11046 M:      Dave Jiang <dave.jiang@intel.com>
11047 M:      Allen Hubbe <allenbh@gmail.com>
11048 L:      linux-ntb@googlegroups.com
11049 S:      Supported
11050 W:      https://github.com/jonmason/ntb/wiki
11051 T:      git git://github.com/jonmason/ntb.git
11052 F:      drivers/ntb/
11053 F:      drivers/net/ntb_netdev.c
11054 F:      include/linux/ntb.h
11055 F:      include/linux/ntb_transport.h
11056 F:      tools/testing/selftests/ntb/
11057
11058 NTB IDT DRIVER
11059 M:      Serge Semin <fancer.lancer@gmail.com>
11060 L:      linux-ntb@googlegroups.com
11061 S:      Supported
11062 F:      drivers/ntb/hw/idt/
11063
11064 NTB INTEL DRIVER
11065 M:      Dave Jiang <dave.jiang@intel.com>
11066 L:      linux-ntb@googlegroups.com
11067 S:      Supported
11068 W:      https://github.com/davejiang/linux/wiki
11069 T:      git https://github.com/davejiang/linux.git
11070 F:      drivers/ntb/hw/intel/
11071
11072 NTFS FILESYSTEM
11073 M:      Anton Altaparmakov <anton@tuxera.com>
11074 L:      linux-ntfs-dev@lists.sourceforge.net
11075 W:      http://www.tuxera.com/
11076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11077 S:      Supported
11078 F:      Documentation/filesystems/ntfs.txt
11079 F:      fs/ntfs/
11080
11081 NUBUS SUBSYSTEM
11082 M:      Finn Thain <fthain@telegraphics.com.au>
11083 L:      linux-m68k@lists.linux-m68k.org
11084 S:      Maintained
11085 F:      arch/*/include/asm/nubus.h
11086 F:      drivers/nubus/
11087 F:      include/linux/nubus.h
11088 F:      include/uapi/linux/nubus.h
11089
11090 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11091 M:      Antonino Daplas <adaplas@gmail.com>
11092 L:      linux-fbdev@vger.kernel.org
11093 S:      Maintained
11094 F:      drivers/video/fbdev/riva/
11095 F:      drivers/video/fbdev/nvidia/
11096
11097 NVM EXPRESS DRIVER
11098 M:      Keith Busch <keith.busch@intel.com>
11099 M:      Jens Axboe <axboe@fb.com>
11100 M:      Christoph Hellwig <hch@lst.de>
11101 M:      Sagi Grimberg <sagi@grimberg.me>
11102 L:      linux-nvme@lists.infradead.org
11103 T:      git://git.infradead.org/nvme.git
11104 W:      http://git.infradead.org/nvme.git
11105 S:      Supported
11106 F:      drivers/nvme/host/
11107 F:      include/linux/nvme.h
11108 F:      include/uapi/linux/nvme_ioctl.h
11109
11110 NVM EXPRESS FC TRANSPORT DRIVERS
11111 M:      James Smart <james.smart@broadcom.com>
11112 L:      linux-nvme@lists.infradead.org
11113 S:      Supported
11114 F:      include/linux/nvme-fc.h
11115 F:      include/linux/nvme-fc-driver.h
11116 F:      drivers/nvme/host/fc.c
11117 F:      drivers/nvme/target/fc.c
11118 F:      drivers/nvme/target/fcloop.c
11119
11120 NVM EXPRESS TARGET DRIVER
11121 M:      Christoph Hellwig <hch@lst.de>
11122 M:      Sagi Grimberg <sagi@grimberg.me>
11123 L:      linux-nvme@lists.infradead.org
11124 T:      git://git.infradead.org/nvme.git
11125 W:      http://git.infradead.org/nvme.git
11126 S:      Supported
11127 F:      drivers/nvme/target/
11128
11129 NVMEM FRAMEWORK
11130 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11131 S:      Maintained
11132 F:      drivers/nvmem/
11133 F:      Documentation/devicetree/bindings/nvmem/
11134 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11135 F:      include/linux/nvmem-consumer.h
11136 F:      include/linux/nvmem-provider.h
11137
11138 NXP FXAS21002C DRIVER
11139 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11140 L:      linux-iio@vger.kernel.org
11141 S:      Maintained
11142 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11143 F:      drivers/iio/gyro/fxas21002c_core.c
11144 F:      drivers/iio/gyro/fxas21002c.h
11145 F:      drivers/iio/gyro/fxas21002c_i2c.c
11146 F:      drivers/iio/gyro/fxas21002c_spi.c
11147
11148 NXP SGTL5000 DRIVER
11149 M:      Fabio Estevam <festevam@gmail.com>
11150 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11151 S:      Maintained
11152 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11153 F:      sound/soc/codecs/sgtl5000*
11154
11155 NXP TDA998X DRM DRIVER
11156 M:      Russell King <linux@armlinux.org.uk>
11157 S:      Maintained
11158 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11159 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11160 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11161 F:      include/drm/i2c/tda998x.h
11162 F:      include/dt-bindings/display/tda998x.h
11163 K:      "nxp,tda998x"
11164
11165 NXP TFA9879 DRIVER
11166 M:      Peter Rosin <peda@axentia.se>
11167 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11168 S:      Maintained
11169 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11170 F:      sound/soc/codecs/tfa9879*
11171
11172 NXP-NCI NFC DRIVER
11173 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11174 R:      Charles Gorand <charles.gorand@effinnov.com>
11175 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11176 S:      Supported
11177 F:      drivers/nfc/nxp-nci
11178
11179 OBJAGG
11180 M:      Jiri Pirko <jiri@mellanox.com>
11181 L:      netdev@vger.kernel.org
11182 S:      Supported
11183 F:      lib/objagg.c
11184 F:      lib/test_objagg.c
11185 F:      include/linux/objagg.h
11186
11187 NXP FSPI DRIVER
11188 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11189 M:      Ashish Kumar <ashish.kumar@nxp.com>
11190 L:      linux-spi@vger.kernel.org
11191 S:      Maintained
11192 F:      drivers/spi/spi-nxp-fspi.c
11193 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11194
11195 OBJTOOL
11196 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11197 M:      Peter Zijlstra <peterz@infradead.org>
11198 S:      Supported
11199 F:      tools/objtool/
11200
11201 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11202 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11203 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11204 L:      linuxppc-dev@lists.ozlabs.org
11205 S:      Supported
11206 F:      arch/powerpc/platforms/powernv/ocxl.c
11207 F:      arch/powerpc/include/asm/pnv-ocxl.h
11208 F:      drivers/misc/ocxl/
11209 F:      include/misc/ocxl*
11210 F:      include/uapi/misc/ocxl.h
11211 F:      Documentation/accelerators/ocxl.rst
11212
11213 OMAP AUDIO SUPPORT
11214 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11215 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11217 L:      linux-omap@vger.kernel.org
11218 S:      Maintained
11219 F:      sound/soc/ti/omap*
11220 F:      sound/soc/ti/rx51.c
11221 F:      sound/soc/ti/n810.c
11222 F:      sound/soc/ti/sdma-pcm.*
11223
11224 OMAP CLOCK FRAMEWORK SUPPORT
11225 M:      Paul Walmsley <paul@pwsan.com>
11226 L:      linux-omap@vger.kernel.org
11227 S:      Maintained
11228 F:      arch/arm/*omap*/*clock*
11229
11230 OMAP DEVICE TREE SUPPORT
11231 M:      Benoît Cousson <bcousson@baylibre.com>
11232 M:      Tony Lindgren <tony@atomide.com>
11233 L:      linux-omap@vger.kernel.org
11234 L:      devicetree@vger.kernel.org
11235 S:      Maintained
11236 F:      arch/arm/boot/dts/*omap*
11237 F:      arch/arm/boot/dts/*am3*
11238 F:      arch/arm/boot/dts/*am4*
11239 F:      arch/arm/boot/dts/*am5*
11240 F:      arch/arm/boot/dts/*dra7*
11241
11242 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11243 L:      linux-omap@vger.kernel.org
11244 L:      linux-fbdev@vger.kernel.org
11245 S:      Orphan
11246 F:      drivers/video/fbdev/omap2/
11247 F:      Documentation/arm/OMAP/DSS
11248
11249 OMAP FRAMEBUFFER SUPPORT
11250 L:      linux-fbdev@vger.kernel.org
11251 L:      linux-omap@vger.kernel.org
11252 S:      Orphan
11253 F:      drivers/video/fbdev/omap/
11254
11255 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11256 M:      Roger Quadros <rogerq@ti.com>
11257 M:      Tony Lindgren <tony@atomide.com>
11258 L:      linux-omap@vger.kernel.org
11259 S:      Maintained
11260 F:      drivers/memory/omap-gpmc.c
11261 F:      arch/arm/mach-omap2/*gpmc*
11262
11263 OMAP GPIO DRIVER
11264 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11265 M:      Santosh Shilimkar <ssantosh@kernel.org>
11266 M:      Kevin Hilman <khilman@kernel.org>
11267 L:      linux-omap@vger.kernel.org
11268 S:      Maintained
11269 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11270 F:      drivers/gpio/gpio-omap.c
11271
11272 OMAP HARDWARE SPINLOCK SUPPORT
11273 M:      Ohad Ben-Cohen <ohad@wizery.com>
11274 L:      linux-omap@vger.kernel.org
11275 S:      Maintained
11276 F:      drivers/hwspinlock/omap_hwspinlock.c
11277
11278 OMAP HS MMC SUPPORT
11279 L:      linux-mmc@vger.kernel.org
11280 L:      linux-omap@vger.kernel.org
11281 S:      Orphan
11282 F:      drivers/mmc/host/omap_hsmmc.c
11283
11284 OMAP HWMOD DATA
11285 M:      Paul Walmsley <paul@pwsan.com>
11286 L:      linux-omap@vger.kernel.org
11287 S:      Maintained
11288 F:      arch/arm/mach-omap2/omap_hwmod*data*
11289
11290 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11291 M:      Benoît Cousson <bcousson@baylibre.com>
11292 L:      linux-omap@vger.kernel.org
11293 S:      Maintained
11294 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11295
11296 OMAP HWMOD SUPPORT
11297 M:      Benoît Cousson <bcousson@baylibre.com>
11298 M:      Paul Walmsley <paul@pwsan.com>
11299 L:      linux-omap@vger.kernel.org
11300 S:      Maintained
11301 F:      arch/arm/mach-omap2/omap_hwmod.*
11302
11303 OMAP I2C DRIVER
11304 M:      Vignesh R <vigneshr@ti.com>
11305 L:      linux-omap@vger.kernel.org
11306 L:      linux-i2c@vger.kernel.org
11307 S:      Maintained
11308 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11309 F:      drivers/i2c/busses/i2c-omap.c
11310
11311 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11312 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11313 L:      linux-media@vger.kernel.org
11314 S:      Maintained
11315 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11316 F:      drivers/media/platform/omap3isp/
11317 F:      drivers/staging/media/omap4iss/
11318
11319 OMAP MMC SUPPORT
11320 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11321 L:      linux-omap@vger.kernel.org
11322 S:      Odd Fixes
11323 F:      drivers/mmc/host/omap.c
11324
11325 OMAP POWER MANAGEMENT SUPPORT
11326 M:      Kevin Hilman <khilman@kernel.org>
11327 L:      linux-omap@vger.kernel.org
11328 S:      Maintained
11329 F:      arch/arm/*omap*/*pm*
11330 F:      drivers/cpufreq/omap-cpufreq.c
11331
11332 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11333 M:      Rajendra Nayak <rnayak@codeaurora.org>
11334 M:      Paul Walmsley <paul@pwsan.com>
11335 L:      linux-omap@vger.kernel.org
11336 S:      Maintained
11337 F:      arch/arm/mach-omap2/prm*
11338
11339 OMAP RANDOM NUMBER GENERATOR SUPPORT
11340 M:      Deepak Saxena <dsaxena@plexity.net>
11341 S:      Maintained
11342 F:      drivers/char/hw_random/omap-rng.c
11343
11344 OMAP USB SUPPORT
11345 L:      linux-usb@vger.kernel.org
11346 L:      linux-omap@vger.kernel.org
11347 S:      Orphan
11348 F:      drivers/usb/*/*omap*
11349 F:      arch/arm/*omap*/usb*
11350
11351 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11352 M:      Mark Jackson <mpfj@newflow.co.uk>
11353 L:      linux-omap@vger.kernel.org
11354 S:      Maintained
11355 F:      arch/arm/boot/dts/am335x-nano.dts
11356
11357 OMAP1 SUPPORT
11358 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11359 M:      Tony Lindgren <tony@atomide.com>
11360 L:      linux-omap@vger.kernel.org
11361 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11363 S:      Maintained
11364 F:      arch/arm/mach-omap1/
11365 F:      arch/arm/plat-omap/
11366 F:      arch/arm/configs/omap1_defconfig
11367 F:      drivers/i2c/busses/i2c-omap.c
11368 F:      include/linux/platform_data/i2c-omap.h
11369 F:      include/linux/platform_data/ams-delta-fiq.h
11370
11371 OMAP2+ SUPPORT
11372 M:      Tony Lindgren <tony@atomide.com>
11373 L:      linux-omap@vger.kernel.org
11374 W:      http://www.muru.com/linux/omap/
11375 W:      http://linux.omap.com/
11376 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11378 S:      Maintained
11379 F:      arch/arm/mach-omap2/
11380 F:      arch/arm/plat-omap/
11381 F:      arch/arm/configs/omap2plus_defconfig
11382 F:      drivers/i2c/busses/i2c-omap.c
11383 F:      drivers/irqchip/irq-omap-intc.c
11384 F:      drivers/mfd/*omap*.c
11385 F:      drivers/mfd/menelaus.c
11386 F:      drivers/mfd/palmas.c
11387 F:      drivers/mfd/tps65217.c
11388 F:      drivers/mfd/tps65218.c
11389 F:      drivers/mfd/tps65910.c
11390 F:      drivers/mfd/twl-core.[ch]
11391 F:      drivers/mfd/twl4030*.c
11392 F:      drivers/mfd/twl6030*.c
11393 F:      drivers/mfd/twl6040*.c
11394 F:      drivers/regulator/palmas-regulator*.c
11395 F:      drivers/regulator/pbias-regulator.c
11396 F:      drivers/regulator/tps65217-regulator.c
11397 F:      drivers/regulator/tps65218-regulator.c
11398 F:      drivers/regulator/tps65910-regulator.c
11399 F:      drivers/regulator/twl-regulator.c
11400 F:      drivers/regulator/twl6030-regulator.c
11401 F:      include/linux/platform_data/i2c-omap.h
11402
11403 ONION OMEGA2+ BOARD
11404 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11405 L:      linux-mips@vger.kernel.org
11406 S:      Maintained
11407 F:      arch/mips/boot/dts/ralink/omega2p.dts
11408
11409 OMFS FILESYSTEM
11410 M:      Bob Copeland <me@bobcopeland.com>
11411 L:      linux-karma-devel@lists.sourceforge.net
11412 S:      Maintained
11413 F:      Documentation/filesystems/omfs.txt
11414 F:      fs/omfs/
11415
11416 OMNIKEY CARDMAN 4000 DRIVER
11417 M:      Harald Welte <laforge@gnumonks.org>
11418 S:      Maintained
11419 F:      drivers/char/pcmcia/cm4000_cs.c
11420 F:      include/linux/cm4000_cs.h
11421 F:      include/uapi/linux/cm4000_cs.h
11422
11423 OMNIKEY CARDMAN 4040 DRIVER
11424 M:      Harald Welte <laforge@gnumonks.org>
11425 S:      Maintained
11426 F:      drivers/char/pcmcia/cm4040_cs.*
11427
11428 OMNIVISION OV13858 SENSOR DRIVER
11429 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11430 L:      linux-media@vger.kernel.org
11431 T:      git git://linuxtv.org/media_tree.git
11432 S:      Maintained
11433 F:      drivers/media/i2c/ov13858.c
11434
11435 OMNIVISION OV2680 SENSOR DRIVER
11436 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11437 L:      linux-media@vger.kernel.org
11438 T:      git git://linuxtv.org/media_tree.git
11439 S:      Maintained
11440 F:      drivers/media/i2c/ov2680.c
11441 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11442
11443 OMNIVISION OV2685 SENSOR DRIVER
11444 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11445 L:      linux-media@vger.kernel.org
11446 T:      git git://linuxtv.org/media_tree.git
11447 S:      Maintained
11448 F:      drivers/media/i2c/ov2685.c
11449
11450 OMNIVISION OV5640 SENSOR DRIVER
11451 M:      Steve Longerbeam <slongerbeam@gmail.com>
11452 L:      linux-media@vger.kernel.org
11453 T:      git git://linuxtv.org/media_tree.git
11454 S:      Maintained
11455 F:      drivers/media/i2c/ov5640.c
11456
11457 OMNIVISION OV5647 SENSOR DRIVER
11458 M:      Luis Oliveira <lolivei@synopsys.com>
11459 L:      linux-media@vger.kernel.org
11460 T:      git git://linuxtv.org/media_tree.git
11461 S:      Maintained
11462 F:      drivers/media/i2c/ov5647.c
11463
11464 OMNIVISION OV5695 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/ov5695.c
11470
11471 OMNIVISION OV7670 SENSOR DRIVER
11472 M:      Jonathan Corbet <corbet@lwn.net>
11473 L:      linux-media@vger.kernel.org
11474 T:      git git://linuxtv.org/media_tree.git
11475 S:      Maintained
11476 F:      drivers/media/i2c/ov7670.c
11477 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11478
11479 OMNIVISION OV772x SENSOR DRIVER
11480 M:      Jacopo Mondi <jacopo@jmondi.org>
11481 L:      linux-media@vger.kernel.org
11482 T:      git git://linuxtv.org/media_tree.git
11483 S:      Odd fixes
11484 F:      drivers/media/i2c/ov772x.c
11485 F:      include/media/i2c/ov772x.h
11486 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11487
11488 OMNIVISION OV7740 SENSOR DRIVER
11489 M:      Wenyou Yang <wenyou.yang@microchip.com>
11490 L:      linux-media@vger.kernel.org
11491 T:      git git://linuxtv.org/media_tree.git
11492 S:      Maintained
11493 F:      drivers/media/i2c/ov7740.c
11494 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11495
11496 OMNIVISION OV9640 SENSOR DRIVER
11497 M:      Petr Cvek <petrcvekcz@gmail.com>
11498 L:      linux-media@vger.kernel.org
11499 S:      Maintained
11500 F:      drivers/media/i2c/ov9640.*
11501
11502 OMNIVISION OV8856 SENSOR DRIVER
11503 M:      Ben Kao <ben.kao@intel.com>
11504 L:      linux-media@vger.kernel.org
11505 T:      git git://linuxtv.org/media_tree.git
11506 S:      Maintained
11507 F:      drivers/media/i2c/ov8856.c
11508
11509 OMNIVISION OV9650 SENSOR DRIVER
11510 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11511 R:      Akinobu Mita <akinobu.mita@gmail.com>
11512 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11513 L:      linux-media@vger.kernel.org
11514 T:      git git://linuxtv.org/media_tree.git
11515 S:      Maintained
11516 F:      drivers/media/i2c/ov9650.c
11517 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11518
11519 ONENAND FLASH DRIVER
11520 M:      Kyungmin Park <kyungmin.park@samsung.com>
11521 L:      linux-mtd@lists.infradead.org
11522 S:      Maintained
11523 F:      drivers/mtd/nand/onenand/
11524 F:      include/linux/mtd/onenand*.h
11525
11526 ONSTREAM SCSI TAPE DRIVER
11527 M:      Willem Riede <osst@riede.org>
11528 L:      osst-users@lists.sourceforge.net
11529 L:      linux-scsi@vger.kernel.org
11530 S:      Maintained
11531 F:      Documentation/scsi/osst.txt
11532 F:      drivers/scsi/osst.*
11533 F:      drivers/scsi/osst_*.h
11534 F:      drivers/scsi/st.h
11535
11536 OP-TEE DRIVER
11537 M:      Jens Wiklander <jens.wiklander@linaro.org>
11538 S:      Maintained
11539 F:      drivers/tee/optee/
11540
11541 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11542 M:      Sumit Garg <sumit.garg@linaro.org>
11543 S:      Maintained
11544 F:      drivers/char/hw_random/optee-rng.c
11545
11546 OPA-VNIC DRIVER
11547 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11548 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11549 L:      linux-rdma@vger.kernel.org
11550 S:      Supported
11551 F:      drivers/infiniband/ulp/opa_vnic
11552
11553 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11554 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11555 M:      Frank Rowand <frowand.list@gmail.com>
11556 L:      devicetree@vger.kernel.org
11557 S:      Maintained
11558 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11559 F:      Documentation/devicetree/overlay-notes.txt
11560 F:      drivers/of/overlay.c
11561 F:      drivers/of/resolver.c
11562 K:      of_overlay_notifier_
11563
11564 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11565 M:      Rob Herring <robh+dt@kernel.org>
11566 M:      Frank Rowand <frowand.list@gmail.com>
11567 L:      devicetree@vger.kernel.org
11568 W:      http://www.devicetree.org/
11569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11570 S:      Maintained
11571 F:      drivers/of/
11572 F:      include/linux/of*.h
11573 F:      scripts/dtc/
11574 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11575
11576 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11577 M:      Rob Herring <robh+dt@kernel.org>
11578 M:      Mark Rutland <mark.rutland@arm.com>
11579 L:      devicetree@vger.kernel.org
11580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11581 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11582 S:      Maintained
11583 F:      Documentation/devicetree/
11584 F:      arch/*/boot/dts/
11585 F:      include/dt-bindings/
11586
11587 OPENCORES I2C BUS DRIVER
11588 M:      Peter Korsgaard <peter@korsgaard.com>
11589 M:      Andrew Lunn <andrew@lunn.ch>
11590 L:      linux-i2c@vger.kernel.org
11591 S:      Maintained
11592 F:      Documentation/i2c/busses/i2c-ocores
11593 F:      drivers/i2c/busses/i2c-ocores.c
11594 F:      include/linux/platform_data/i2c-ocores.h
11595
11596 OPENRISC ARCHITECTURE
11597 M:      Jonas Bonn <jonas@southpole.se>
11598 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11599 M:      Stafford Horne <shorne@gmail.com>
11600 T:      git git://github.com/openrisc/linux.git
11601 L:      openrisc@lists.librecores.org
11602 W:      http://openrisc.io
11603 S:      Maintained
11604 F:      Documentation/devicetree/bindings/openrisc/
11605 F:      Documentation/openrisc/
11606 F:      arch/openrisc/
11607 F:      drivers/irqchip/irq-ompic.c
11608 F:      drivers/irqchip/irq-or1k-*
11609
11610 OPENVSWITCH
11611 M:      Pravin B Shelar <pshelar@ovn.org>
11612 L:      netdev@vger.kernel.org
11613 L:      dev@openvswitch.org
11614 W:      http://openvswitch.org
11615 S:      Maintained
11616 F:      net/openvswitch/
11617 F:      include/uapi/linux/openvswitch.h
11618
11619 OPERATING PERFORMANCE POINTS (OPP)
11620 M:      Viresh Kumar <vireshk@kernel.org>
11621 M:      Nishanth Menon <nm@ti.com>
11622 M:      Stephen Boyd <sboyd@kernel.org>
11623 L:      linux-pm@vger.kernel.org
11624 S:      Maintained
11625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11626 F:      drivers/opp/
11627 F:      include/linux/pm_opp.h
11628 F:      Documentation/power/opp.txt
11629 F:      Documentation/devicetree/bindings/opp/
11630
11631 OPL4 DRIVER
11632 M:      Clemens Ladisch <clemens@ladisch.de>
11633 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11634 T:      git git://git.alsa-project.org/alsa-kernel.git
11635 S:      Maintained
11636 F:      sound/drivers/opl4/
11637
11638 OPROFILE
11639 M:      Robert Richter <rric@kernel.org>
11640 L:      oprofile-list@lists.sf.net
11641 S:      Maintained
11642 F:      arch/*/include/asm/oprofile*.h
11643 F:      arch/*/oprofile/
11644 F:      drivers/oprofile/
11645 F:      include/linux/oprofile.h
11646
11647 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11648 M:      Mark Fasheh <mark@fasheh.com>
11649 M:      Joel Becker <jlbec@evilplan.org>
11650 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11651 W:      http://ocfs2.wiki.kernel.org
11652 S:      Supported
11653 F:      Documentation/filesystems/ocfs2.txt
11654 F:      Documentation/filesystems/dlmfs.txt
11655 F:      fs/ocfs2/
11656
11657 ORANGEFS FILESYSTEM
11658 M:      Mike Marshall <hubcap@omnibond.com>
11659 R:      Martin Brandenburg <martin@omnibond.com>
11660 L:      devel@lists.orangefs.org
11661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11662 S:      Supported
11663 F:      fs/orangefs/
11664 F:      Documentation/filesystems/orangefs.txt
11665
11666 ORINOCO DRIVER
11667 L:      linux-wireless@vger.kernel.org
11668 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11669 W:      http://www.nongnu.org/orinoco/
11670 S:      Orphan
11671 F:      drivers/net/wireless/intersil/orinoco/
11672
11673 OV2659 OMNIVISION SENSOR DRIVER
11674 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11675 L:      linux-media@vger.kernel.org
11676 W:      https://linuxtv.org
11677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11678 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11679 S:      Maintained
11680 F:      drivers/media/i2c/ov2659.c
11681 F:      include/media/i2c/ov2659.h
11682
11683 OVERLAY FILESYSTEM
11684 M:      Miklos Szeredi <miklos@szeredi.hu>
11685 L:      linux-unionfs@vger.kernel.org
11686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11687 S:      Supported
11688 F:      fs/overlayfs/
11689 F:      Documentation/filesystems/overlayfs.txt
11690
11691 P54 WIRELESS DRIVER
11692 M:      Christian Lamparter <chunkeey@googlemail.com>
11693 L:      linux-wireless@vger.kernel.org
11694 W:      http://wireless.kernel.org/en/users/Drivers/p54
11695 S:      Maintained
11696 F:      drivers/net/wireless/intersil/p54/
11697
11698 PA SEMI ETHERNET DRIVER
11699 L:      netdev@vger.kernel.org
11700 S:      Orphan
11701 F:      drivers/net/ethernet/pasemi/*
11702
11703 PA SEMI SMBUS DRIVER
11704 L:      linux-i2c@vger.kernel.org
11705 S:      Orphan
11706 F:      drivers/i2c/busses/i2c-pasemi.c
11707
11708 PADATA PARALLEL EXECUTION MECHANISM
11709 M:      Steffen Klassert <steffen.klassert@secunet.com>
11710 L:      linux-crypto@vger.kernel.org
11711 S:      Maintained
11712 F:      kernel/padata.c
11713 F:      include/linux/padata.h
11714 F:      Documentation/padata.txt
11715
11716 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11717 M:      Harald Welte <laforge@gnumonks.org>
11718 L:      platform-driver-x86@vger.kernel.org
11719 S:      Maintained
11720 F:      drivers/platform/x86/panasonic-laptop.c
11721
11722 PARALLEL LCD/KEYPAD PANEL DRIVER
11723 M:      Willy Tarreau <willy@haproxy.com>
11724 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11725 S:      Odd Fixes
11726 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11727 F:      drivers/auxdisplay/panel.c
11728
11729 PARALLEL PORT SUBSYSTEM
11730 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11731 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11732 L:      linux-parport@lists.infradead.org (subscribers-only)
11733 S:      Maintained
11734 F:      drivers/parport/
11735 F:      include/linux/parport*.h
11736 F:      drivers/char/ppdev.c
11737 F:      include/uapi/linux/ppdev.h
11738 F:      Documentation/parport*.txt
11739
11740 PARAVIRT_OPS INTERFACE
11741 M:      Juergen Gross <jgross@suse.com>
11742 M:      Alok Kataria <akataria@vmware.com>
11743 L:      virtualization@lists.linux-foundation.org
11744 S:      Supported
11745 F:      Documentation/virtual/paravirt_ops.txt
11746 F:      arch/*/kernel/paravirt*
11747 F:      arch/*/include/asm/paravirt*.h
11748 F:      include/linux/hypervisor.h
11749
11750 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11751 M:      Tim Waugh <tim@cyberelk.net>
11752 L:      linux-parport@lists.infradead.org (subscribers-only)
11753 S:      Maintained
11754 F:      Documentation/blockdev/paride.txt
11755 F:      drivers/block/paride/
11756
11757 PARISC ARCHITECTURE
11758 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11759 M:      Helge Deller <deller@gmx.de>
11760 L:      linux-parisc@vger.kernel.org
11761 W:      http://www.parisc-linux.org/
11762 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11765 S:      Maintained
11766 F:      arch/parisc/
11767 F:      Documentation/parisc/
11768 F:      drivers/parisc/
11769 F:      drivers/char/agp/parisc-agp.c
11770 F:      drivers/input/serio/gscps2.c
11771 F:      drivers/parport/parport_gsc.*
11772 F:      drivers/tty/serial/8250/8250_gsc.c
11773 F:      drivers/video/fbdev/sti*
11774 F:      drivers/video/console/sti*
11775 F:      drivers/video/logo/logo_parisc*
11776
11777 PARMAN
11778 M:      Jiri Pirko <jiri@mellanox.com>
11779 L:      netdev@vger.kernel.org
11780 S:      Supported
11781 F:      lib/parman.c
11782 F:      lib/test_parman.c
11783 F:      include/linux/parman.h
11784
11785 PC ENGINES APU BOARD DRIVER
11786 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11787 S:      Maintained
11788 F:      drivers/platform/x86/pcengines-apuv2.c
11789
11790 PC87360 HARDWARE MONITORING DRIVER
11791 M:      Jim Cromie <jim.cromie@gmail.com>
11792 L:      linux-hwmon@vger.kernel.org
11793 S:      Maintained
11794 F:      Documentation/hwmon/pc87360
11795 F:      drivers/hwmon/pc87360.c
11796
11797 PC8736x GPIO DRIVER
11798 M:      Jim Cromie <jim.cromie@gmail.com>
11799 S:      Maintained
11800 F:      drivers/char/pc8736x_gpio.c
11801
11802 PC87427 HARDWARE MONITORING DRIVER
11803 M:      Jean Delvare <jdelvare@suse.com>
11804 L:      linux-hwmon@vger.kernel.org
11805 S:      Maintained
11806 F:      Documentation/hwmon/pc87427
11807 F:      drivers/hwmon/pc87427.c
11808
11809 PCA9532 LED DRIVER
11810 M:      Riku Voipio <riku.voipio@iki.fi>
11811 S:      Maintained
11812 F:      drivers/leds/leds-pca9532.c
11813 F:      include/linux/leds-pca9532.h
11814
11815 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11816 M:      Guenter Roeck <linux@roeck-us.net>
11817 L:      linux-i2c@vger.kernel.org
11818 S:      Maintained
11819 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11820
11821 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11822 M:      Khalid Aziz <khalid@gonehiking.org>
11823 S:      Maintained
11824 F:      drivers/firmware/pcdp.*
11825
11826 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11827 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11828 L:      linux-pci@vger.kernel.org
11829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11830 S:      Maintained
11831 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11832 F:      drivers/pci/controller/pci-aardvark.c
11833
11834 PCI DRIVER FOR ALTERA PCIE IP
11835 M:      Ley Foon Tan <lftan@altera.com>
11836 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11837 L:      linux-pci@vger.kernel.org
11838 S:      Supported
11839 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11840 F:      drivers/pci/controller/pcie-altera.c
11841
11842 PCI DRIVER FOR APPLIEDMICRO XGENE
11843 M:      Toan Le <toan@os.amperecomputing.com>
11844 L:      linux-pci@vger.kernel.org
11845 L:      linux-arm-kernel@lists.infradead.org
11846 S:      Maintained
11847 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11848 F:      drivers/pci/controller/pci-xgene.c
11849
11850 PCI DRIVER FOR ARM VERSATILE PLATFORM
11851 M:      Rob Herring <robh@kernel.org>
11852 L:      linux-pci@vger.kernel.org
11853 L:      linux-arm-kernel@lists.infradead.org
11854 S:      Maintained
11855 F:      Documentation/devicetree/bindings/pci/versatile.txt
11856 F:      drivers/pci/controller/pci-versatile.c
11857
11858 PCI DRIVER FOR ARMADA 8K
11859 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11860 L:      linux-pci@vger.kernel.org
11861 L:      linux-arm-kernel@lists.infradead.org
11862 S:      Maintained
11863 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11864 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11865
11866 PCI DRIVER FOR CADENCE PCIE IP
11867 M:      Tom Joseph <tjoseph@cadence.com>
11868 L:      linux-pci@vger.kernel.org
11869 S:      Maintained
11870 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11871 F:      drivers/pci/controller/pcie-cadence*
11872
11873 PCI DRIVER FOR FREESCALE LAYERSCAPE
11874 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11875 M:      Mingkai Hu <mingkai.hu@nxp.com>
11876 M:      Roy Zang <roy.zang@nxp.com>
11877 L:      linuxppc-dev@lists.ozlabs.org
11878 L:      linux-pci@vger.kernel.org
11879 L:      linux-arm-kernel@lists.infradead.org
11880 S:      Maintained
11881 F:      drivers/pci/controller/dwc/*layerscape*
11882
11883 PCI DRIVER FOR GENERIC OF HOSTS
11884 M:      Will Deacon <will.deacon@arm.com>
11885 L:      linux-pci@vger.kernel.org
11886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11887 S:      Maintained
11888 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11889 F:      drivers/pci/controller/pci-host-common.c
11890 F:      drivers/pci/controller/pci-host-generic.c
11891
11892 PCI DRIVER FOR IMX6
11893 M:      Richard Zhu <hongxing.zhu@nxp.com>
11894 M:      Lucas Stach <l.stach@pengutronix.de>
11895 L:      linux-pci@vger.kernel.org
11896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11897 S:      Maintained
11898 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11899 F:      drivers/pci/controller/dwc/*imx6*
11900
11901 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11902 M:      Keith Busch <keith.busch@intel.com>
11903 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11904 L:      linux-pci@vger.kernel.org
11905 S:      Supported
11906 F:      drivers/pci/controller/vmd.c
11907
11908 PCI DRIVER FOR MICROSEMI SWITCHTEC
11909 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11910 M:      Logan Gunthorpe <logang@deltatee.com>
11911 L:      linux-pci@vger.kernel.org
11912 S:      Maintained
11913 F:      Documentation/switchtec.txt
11914 F:      Documentation/ABI/testing/sysfs-class-switchtec
11915 F:      drivers/pci/switch/switchtec*
11916 F:      include/uapi/linux/switchtec_ioctl.h
11917 F:      include/linux/switchtec.h
11918 F:      drivers/ntb/hw/mscc/
11919
11920 PCI DRIVER FOR MOBIVEIL PCIE IP
11921 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11922 L:      linux-pci@vger.kernel.org
11923 S:      Supported
11924 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11925 F:      drivers/pci/controller/pcie-mobiveil.c
11926
11927 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11928 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11929 M:      Jason Cooper <jason@lakedaemon.net>
11930 L:      linux-pci@vger.kernel.org
11931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11932 S:      Maintained
11933 F:      drivers/pci/controller/*mvebu*
11934
11935 PCI DRIVER FOR NVIDIA TEGRA
11936 M:      Thierry Reding <thierry.reding@gmail.com>
11937 L:      linux-tegra@vger.kernel.org
11938 L:      linux-pci@vger.kernel.org
11939 S:      Supported
11940 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11941 F:      drivers/pci/controller/pci-tegra.c
11942
11943 PCI DRIVER FOR RENESAS R-CAR
11944 M:      Simon Horman <horms@verge.net.au>
11945 L:      linux-pci@vger.kernel.org
11946 L:      linux-renesas-soc@vger.kernel.org
11947 S:      Maintained
11948 F:      drivers/pci/controller/*rcar*
11949
11950 PCI DRIVER FOR SAMSUNG EXYNOS
11951 M:      Jingoo Han <jingoohan1@gmail.com>
11952 L:      linux-pci@vger.kernel.org
11953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11954 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11955 S:      Maintained
11956 F:      drivers/pci/controller/dwc/pci-exynos.c
11957
11958 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11959 M:      Jingoo Han <jingoohan1@gmail.com>
11960 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11961 L:      linux-pci@vger.kernel.org
11962 S:      Maintained
11963 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11964 F:      drivers/pci/controller/dwc/*designware*
11965
11966 PCI DRIVER FOR TI DRA7XX
11967 M:      Kishon Vijay Abraham I <kishon@ti.com>
11968 L:      linux-omap@vger.kernel.org
11969 L:      linux-pci@vger.kernel.org
11970 S:      Supported
11971 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11972 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11973
11974 PCI DRIVER FOR TI KEYSTONE
11975 M:      Murali Karicheri <m-karicheri2@ti.com>
11976 L:      linux-pci@vger.kernel.org
11977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11978 S:      Maintained
11979 F:      drivers/pci/controller/dwc/pci-keystone.c
11980
11981 PCI ENDPOINT SUBSYSTEM
11982 M:      Kishon Vijay Abraham I <kishon@ti.com>
11983 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11984 L:      linux-pci@vger.kernel.org
11985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11986 S:      Supported
11987 F:      drivers/pci/endpoint/
11988 F:      drivers/misc/pci_endpoint_test.c
11989 F:      tools/pci/
11990
11991 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11992 M:      Russell Currey <ruscur@russell.cc>
11993 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11994 M:      Oliver O'Halloran <oohall@gmail.com>
11995 L:      linuxppc-dev@lists.ozlabs.org
11996 S:      Supported
11997 F:      Documentation/PCI/pci-error-recovery.txt
11998 F:      drivers/pci/pcie/aer.c
11999 F:      drivers/pci/pcie/dpc.c
12000 F:      drivers/pci/pcie/err.c
12001 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12002 F:      arch/powerpc/kernel/eeh*.c
12003 F:      arch/powerpc/platforms/*/eeh*.c
12004 F:      arch/powerpc/include/*/eeh*.h
12005
12006 PCI ERROR RECOVERY
12007 M:      Linas Vepstas <linasvepstas@gmail.com>
12008 L:      linux-pci@vger.kernel.org
12009 S:      Supported
12010 F:      Documentation/PCI/pci-error-recovery.txt
12011
12012 PCI MSI DRIVER FOR ALTERA MSI IP
12013 M:      Ley Foon Tan <lftan@altera.com>
12014 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12015 L:      linux-pci@vger.kernel.org
12016 S:      Supported
12017 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12018 F:      drivers/pci/controller/pcie-altera-msi.c
12019
12020 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12021 M:      Toan Le <toan@os.amperecomputing.com>
12022 L:      linux-pci@vger.kernel.org
12023 L:      linux-arm-kernel@lists.infradead.org
12024 S:      Maintained
12025 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12026 F:      drivers/pci/controller/pci-xgene-msi.c
12027
12028 PCI SUBSYSTEM
12029 M:      Bjorn Helgaas <bhelgaas@google.com>
12030 L:      linux-pci@vger.kernel.org
12031 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12033 S:      Supported
12034 F:      Documentation/devicetree/bindings/pci/
12035 F:      Documentation/PCI/
12036 F:      drivers/acpi/pci*
12037 F:      drivers/pci/
12038 F:      include/asm-generic/pci*
12039 F:      include/linux/pci*
12040 F:      include/linux/of_pci.h
12041 F:      include/uapi/linux/pci*
12042 F:      lib/pci*
12043 F:      arch/x86/pci/
12044 F:      arch/x86/kernel/quirks.c
12045 F:      arch/x86/kernel/early-quirks.c
12046
12047 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12048 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12049 L:      linux-pci@vger.kernel.org
12050 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12052 S:      Supported
12053 F:      drivers/pci/controller/
12054
12055 PCIE DRIVER FOR AMLOGIC MESON
12056 M:      Yue Wang <yue.wang@Amlogic.com>
12057 L:      linux-pci@vger.kernel.org
12058 L:      linux-amlogic@lists.infradead.org
12059 S:      Maintained
12060 F:      drivers/pci/controller/dwc/pci-meson.c
12061
12062 PCIE DRIVER FOR AXIS ARTPEC
12063 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12064 L:      linux-arm-kernel@axis.com
12065 L:      linux-pci@vger.kernel.org
12066 S:      Maintained
12067 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12068 F:      drivers/pci/controller/dwc/*artpec*
12069
12070 PCIE DRIVER FOR CAVIUM THUNDERX
12071 M:      David Daney <david.daney@cavium.com>
12072 L:      linux-pci@vger.kernel.org
12073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12074 S:      Supported
12075 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12076 F:      drivers/pci/controller/pci-thunder-*
12077
12078 PCIE DRIVER FOR HISILICON
12079 M:      Zhou Wang <wangzhou1@hisilicon.com>
12080 L:      linux-pci@vger.kernel.org
12081 S:      Maintained
12082 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12083 F:      drivers/pci/controller/dwc/pcie-hisi.c
12084
12085 PCIE DRIVER FOR HISILICON KIRIN
12086 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12087 M:      Binghui Wang <wangbinghui@hisilicon.com>
12088 L:      linux-pci@vger.kernel.org
12089 S:      Maintained
12090 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12091 F:      drivers/pci/controller/dwc/pcie-kirin.c
12092
12093 PCIE DRIVER FOR HISILICON STB
12094 M:      Shawn Guo <shawn.guo@linaro.org>
12095 L:      linux-pci@vger.kernel.org
12096 S:      Maintained
12097 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12098 F:      drivers/pci/controller/dwc/pcie-histb.c
12099
12100 PCIE DRIVER FOR MEDIATEK
12101 M:      Ryder Lee <ryder.lee@mediatek.com>
12102 L:      linux-pci@vger.kernel.org
12103 L:      linux-mediatek@lists.infradead.org
12104 S:      Supported
12105 F:      Documentation/devicetree/bindings/pci/mediatek*
12106 F:      drivers/pci/controller/*mediatek*
12107
12108 PCIE DRIVER FOR QUALCOMM MSM
12109 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12110 L:      linux-pci@vger.kernel.org
12111 L:      linux-arm-msm@vger.kernel.org
12112 S:      Maintained
12113 F:      drivers/pci/controller/dwc/*qcom*
12114
12115 PCIE DRIVER FOR ROCKCHIP
12116 M:      Shawn Lin <shawn.lin@rock-chips.com>
12117 L:      linux-pci@vger.kernel.org
12118 L:      linux-rockchip@lists.infradead.org
12119 S:      Maintained
12120 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12121 F:      drivers/pci/controller/pcie-rockchip*
12122
12123 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12124 M:      Linus Walleij <linus.walleij@linaro.org>
12125 L:      linux-pci@vger.kernel.org
12126 S:      Maintained
12127 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12128 F:      drivers/pci/controller/pci-v3-semi.c
12129
12130 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12131 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12132 L:      linux-pci@vger.kernel.org
12133 S:      Maintained
12134 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12135 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12136
12137 PCIE DRIVER FOR ST SPEAR13XX
12138 M:      Pratyush Anand <pratyush.anand@gmail.com>
12139 L:      linux-pci@vger.kernel.org
12140 S:      Maintained
12141 F:      drivers/pci/controller/dwc/*spear*
12142
12143 PCMCIA SUBSYSTEM
12144 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12146 S:      Odd Fixes
12147 F:      Documentation/pcmcia/
12148 F:      tools/pcmcia/
12149 F:      drivers/pcmcia/
12150 F:      include/pcmcia/
12151
12152 PCNET32 NETWORK DRIVER
12153 M:      Don Fry <pcnet32@frontier.com>
12154 L:      netdev@vger.kernel.org
12155 S:      Maintained
12156 F:      drivers/net/ethernet/amd/pcnet32.c
12157
12158 PCRYPT PARALLEL CRYPTO ENGINE
12159 M:      Steffen Klassert <steffen.klassert@secunet.com>
12160 L:      linux-crypto@vger.kernel.org
12161 S:      Maintained
12162 F:      crypto/pcrypt.c
12163 F:      include/crypto/pcrypt.h
12164
12165 PEAQ WMI HOTKEYS DRIVER
12166 M:      Hans de Goede <hdegoede@redhat.com>
12167 L:      platform-driver-x86@vger.kernel.org
12168 S:      Maintained
12169 F:      drivers/platform/x86/peaq-wmi.c
12170
12171 PER-CPU MEMORY ALLOCATOR
12172 M:      Dennis Zhou <dennis@kernel.org>
12173 M:      Tejun Heo <tj@kernel.org>
12174 M:      Christoph Lameter <cl@linux.com>
12175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12176 S:      Maintained
12177 F:      include/linux/percpu*.h
12178 F:      mm/percpu*.c
12179 F:      arch/*/include/asm/percpu.h
12180
12181 PER-TASK DELAY ACCOUNTING
12182 M:      Balbir Singh <bsingharora@gmail.com>
12183 S:      Maintained
12184 F:      include/linux/delayacct.h
12185 F:      kernel/delayacct.c
12186
12187 PERFORMANCE EVENTS SUBSYSTEM
12188 M:      Peter Zijlstra <peterz@infradead.org>
12189 M:      Ingo Molnar <mingo@redhat.com>
12190 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12191 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12192 R:      Jiri Olsa <jolsa@redhat.com>
12193 R:      Namhyung Kim <namhyung@kernel.org>
12194 L:      linux-kernel@vger.kernel.org
12195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12196 S:      Supported
12197 F:      kernel/events/*
12198 F:      include/linux/perf_event.h
12199 F:      include/uapi/linux/perf_event.h
12200 F:      arch/*/kernel/perf_event*.c
12201 F:      arch/*/kernel/*/perf_event*.c
12202 F:      arch/*/kernel/*/*/perf_event*.c
12203 F:      arch/*/include/asm/perf_event.h
12204 F:      arch/*/kernel/perf_callchain.c
12205 F:      arch/*/events/*
12206 F:      tools/perf/
12207
12208 PERSONALITY HANDLING
12209 M:      Christoph Hellwig <hch@infradead.org>
12210 L:      linux-abi-devel@lists.sourceforge.net
12211 S:      Maintained
12212 F:      include/linux/personality.h
12213 F:      include/uapi/linux/personality.h
12214
12215 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12216 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12217 L:      linux-input@vger.kernel.org
12218 S:      Maintained
12219 F:      Documentation/input/devices/pxrc.rst
12220 F:      drivers/input/joystick/pxrc.c
12221
12222 PHONET PROTOCOL
12223 M:      Remi Denis-Courmont <courmisch@gmail.com>
12224 S:      Supported
12225 F:      Documentation/networking/phonet.txt
12226 F:      include/linux/phonet.h
12227 F:      include/net/phonet/
12228 F:      include/uapi/linux/phonet.h
12229 F:      net/phonet/
12230
12231 PHRAM MTD DRIVER
12232 M:      Joern Engel <joern@lazybastard.org>
12233 L:      linux-mtd@lists.infradead.org
12234 S:      Maintained
12235 F:      drivers/mtd/devices/phram.c
12236
12237 PICOLCD HID DRIVER
12238 M:      Bruno Prémont <bonbons@linux-vserver.org>
12239 L:      linux-input@vger.kernel.org
12240 S:      Maintained
12241 F:      drivers/hid/hid-picolcd*
12242
12243 PICOXCELL SUPPORT
12244 M:      Jamie Iles <jamie@jamieiles.com>
12245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12246 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12247 S:      Supported
12248 F:      arch/arm/boot/dts/picoxcell*
12249 F:      arch/arm/mach-picoxcell/
12250 F:      drivers/crypto/picoxcell*
12251
12252 PIN CONTROL SUBSYSTEM
12253 M:      Linus Walleij <linus.walleij@linaro.org>
12254 L:      linux-gpio@vger.kernel.org
12255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12256 S:      Maintained
12257 F:      Documentation/devicetree/bindings/pinctrl/
12258 F:      Documentation/driver-api/pinctl.rst
12259 F:      drivers/pinctrl/
12260 F:      include/linux/pinctrl/
12261
12262 PIN CONTROLLER - MICROCHIP AT91
12263 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265 L:      linux-gpio@vger.kernel.org
12266 S:      Supported
12267 F:      drivers/pinctrl/pinctrl-at91*
12268
12269 PIN CONTROLLER - FREESCALE
12270 M:      Dong Aisheng <aisheng.dong@nxp.com>
12271 M:      Fabio Estevam <festevam@gmail.com>
12272 M:      Shawn Guo <shawnguo@kernel.org>
12273 M:      Stefan Agner <stefan@agner.ch>
12274 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12275 L:      linux-gpio@vger.kernel.org
12276 S:      Maintained
12277 F:      drivers/pinctrl/freescale/
12278 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12279
12280 PIN CONTROLLER - INTEL
12281 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12282 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12284 S:      Maintained
12285 F:      drivers/pinctrl/intel/
12286
12287 PIN CONTROLLER - MEDIATEK
12288 M:      Sean Wang <sean.wang@kernel.org>
12289 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12290 S:      Maintained
12291 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12292 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12293 F:      drivers/pinctrl/mediatek/
12294
12295 PIN CONTROLLER - QUALCOMM
12296 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12297 S:      Maintained
12298 L:      linux-arm-msm@vger.kernel.org
12299 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12300 F:      drivers/pinctrl/qcom/
12301
12302 PIN CONTROLLER - RENESAS
12303 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12304 L:      linux-renesas-soc@vger.kernel.org
12305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12306 S:      Maintained
12307 F:      drivers/pinctrl/pinctrl-rz*
12308 F:      drivers/pinctrl/sh-pfc/
12309
12310 PIN CONTROLLER - SAMSUNG
12311 M:      Tomasz Figa <tomasz.figa@gmail.com>
12312 M:      Krzysztof Kozlowski <krzk@kernel.org>
12313 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12315 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12316 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12318 S:      Maintained
12319 F:      drivers/pinctrl/samsung/
12320 F:      include/dt-bindings/pinctrl/samsung.h
12321 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12322
12323 PIN CONTROLLER - SINGLE
12324 M:      Tony Lindgren <tony@atomide.com>
12325 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12327 L:      linux-omap@vger.kernel.org
12328 S:      Maintained
12329 F:      drivers/pinctrl/pinctrl-single.c
12330
12331 PIN CONTROLLER - ST SPEAR
12332 M:      Viresh Kumar <vireshk@kernel.org>
12333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12334 W:      http://www.st.com/spear
12335 S:      Maintained
12336 F:      drivers/pinctrl/spear/
12337
12338 PISTACHIO SOC SUPPORT
12339 M:      James Hartley <james.hartley@sondrel.com>
12340 L:      linux-mips@vger.kernel.org
12341 S:      Odd Fixes
12342 F:      arch/mips/pistachio/
12343 F:      arch/mips/include/asm/mach-pistachio/
12344 F:      arch/mips/boot/dts/img/pistachio*
12345 F:      arch/mips/configs/pistachio*_defconfig
12346
12347 PKTCDVD DRIVER
12348 S:      Orphan
12349 M:      linux-block@vger.kernel.org
12350 F:      drivers/block/pktcdvd.c
12351 F:      include/linux/pktcdvd.h
12352 F:      include/uapi/linux/pktcdvd.h
12353
12354 PKUNITY SOC DRIVERS
12355 M:      Guan Xuetao <gxt@pku.edu.cn>
12356 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12357 S:      Maintained
12358 T:      git git://github.com/gxt/linux.git
12359 F:      drivers/input/serio/i8042-unicore32io.h
12360 F:      drivers/i2c/busses/i2c-puv3.c
12361 F:      drivers/video/fbdev/fb-puv3.c
12362 F:      drivers/rtc/rtc-puv3.c
12363
12364 PMBUS HARDWARE MONITORING DRIVERS
12365 M:      Guenter Roeck <linux@roeck-us.net>
12366 L:      linux-hwmon@vger.kernel.org
12367 W:      http://hwmon.wiki.kernel.org/
12368 W:      http://www.roeck-us.net/linux/drivers/
12369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12370 S:      Maintained
12371 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12372 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12373 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12374 F:      Documentation/hwmon/adm1275
12375 F:      Documentation/hwmon/ibm-cffps
12376 F:      Documentation/hwmon/ir35221
12377 F:      Documentation/hwmon/lm25066
12378 F:      Documentation/hwmon/ltc2978
12379 F:      Documentation/hwmon/ltc3815
12380 F:      Documentation/hwmon/max16064
12381 F:      Documentation/hwmon/max20751
12382 F:      Documentation/hwmon/max31785
12383 F:      Documentation/hwmon/max34440
12384 F:      Documentation/hwmon/max8688
12385 F:      Documentation/hwmon/pmbus
12386 F:      Documentation/hwmon/pmbus-core
12387 F:      Documentation/hwmon/tps40422
12388 F:      Documentation/hwmon/ucd9000
12389 F:      Documentation/hwmon/ucd9200
12390 F:      Documentation/hwmon/zl6100
12391 F:      drivers/hwmon/pmbus/
12392 F:      include/linux/pmbus.h
12393
12394 PMC SIERRA MaxRAID DRIVER
12395 L:      linux-scsi@vger.kernel.org
12396 W:      http://www.pmc-sierra.com/
12397 S:      Orphan
12398 F:      drivers/scsi/pmcraid.*
12399
12400 PMC SIERRA PM8001 DRIVER
12401 M:      Jack Wang <jinpu.wang@profitbricks.com>
12402 M:      lindar_liu@usish.com
12403 L:      linux-scsi@vger.kernel.org
12404 S:      Supported
12405 F:      drivers/scsi/pm8001/
12406
12407 PNP SUPPORT
12408 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12409 S:      Maintained
12410 F:      drivers/pnp/
12411
12412 PNI RM3100 IIO DRIVER
12413 M:      Song Qiang <songqiang1304521@gmail.com>
12414 L:      linux-iio@vger.kernel.org
12415 S:      Maintained
12416 F:      drivers/iio/magnetometer/rm3100*
12417 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12418
12419 POSIX CLOCKS and TIMERS
12420 M:      Thomas Gleixner <tglx@linutronix.de>
12421 L:      linux-kernel@vger.kernel.org
12422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12423 S:      Maintained
12424 F:      fs/timerfd.c
12425 F:      include/linux/timer*
12426 F:      kernel/time/*timer*
12427
12428 POWER MANAGEMENT CORE
12429 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12430 L:      linux-pm@vger.kernel.org
12431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12432 B:      https://bugzilla.kernel.org
12433 S:      Supported
12434 F:      drivers/base/power/
12435 F:      include/linux/pm.h
12436 F:      include/linux/pm_*
12437 F:      include/linux/powercap.h
12438 F:      drivers/powercap/
12439 F:      kernel/configs/nopm.config
12440
12441 POWER STATE COORDINATION INTERFACE (PSCI)
12442 M:      Mark Rutland <mark.rutland@arm.com>
12443 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12444 L:      linux-arm-kernel@lists.infradead.org
12445 S:      Maintained
12446 F:      drivers/firmware/psci*.c
12447 F:      include/linux/psci.h
12448 F:      include/uapi/linux/psci.h
12449
12450 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12451 M:      Sebastian Reichel <sre@kernel.org>
12452 L:      linux-pm@vger.kernel.org
12453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12454 S:      Maintained
12455 F:      Documentation/ABI/testing/sysfs-class-power
12456 F:      Documentation/devicetree/bindings/power/supply/
12457 F:      include/linux/power_supply.h
12458 F:      drivers/power/supply/
12459
12460 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12461 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12462 L:      linuxppc-dev@lists.ozlabs.org
12463 S:      Maintained
12464 F:      drivers/char/powernv-op-panel.c
12465
12466 PPP OVER ATM (RFC 2364)
12467 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12468 S:      Maintained
12469 F:      net/atm/pppoatm.c
12470 F:      include/uapi/linux/atmppp.h
12471
12472 PPP OVER ETHERNET
12473 M:      Michal Ostrowski <mostrows@earthlink.net>
12474 S:      Maintained
12475 F:      drivers/net/ppp/pppoe.c
12476 F:      drivers/net/ppp/pppox.c
12477
12478 PPP OVER L2TP
12479 M:      James Chapman <jchapman@katalix.com>
12480 S:      Maintained
12481 F:      net/l2tp/l2tp_ppp.c
12482 F:      include/linux/if_pppol2tp.h
12483 F:      include/uapi/linux/if_pppol2tp.h
12484
12485 PPP PROTOCOL DRIVERS AND COMPRESSORS
12486 M:      Paul Mackerras <paulus@samba.org>
12487 L:      linux-ppp@vger.kernel.org
12488 S:      Maintained
12489 F:      drivers/net/ppp/ppp_*
12490
12491 PPS SUPPORT
12492 M:      Rodolfo Giometti <giometti@enneenne.com>
12493 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12494 L:      linuxpps@ml.enneenne.com (subscribers-only)
12495 S:      Maintained
12496 F:      Documentation/pps/
12497 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12498 F:      Documentation/ABI/testing/sysfs-pps
12499 F:      drivers/pps/
12500 F:      include/linux/pps*.h
12501 F:      include/uapi/linux/pps.h
12502
12503 PPTP DRIVER
12504 M:      Dmitry Kozlov <xeb@mail.ru>
12505 L:      netdev@vger.kernel.org
12506 S:      Maintained
12507 F:      drivers/net/ppp/pptp.c
12508 W:      http://sourceforge.net/projects/accel-pptp
12509
12510 PRINTK
12511 M:      Petr Mladek <pmladek@suse.com>
12512 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12513 R:      Steven Rostedt <rostedt@goodmis.org>
12514 S:      Maintained
12515 F:      kernel/printk/
12516 F:      include/linux/printk.h
12517
12518 PRISM54 WIRELESS DRIVER
12519 M:      Luis Chamberlain <mcgrof@kernel.org>
12520 L:      linux-wireless@vger.kernel.org
12521 W:      http://wireless.kernel.org/en/users/Drivers/p54
12522 S:      Obsolete
12523 F:      drivers/net/wireless/intersil/prism54/
12524
12525 PROC FILESYSTEM
12526 R:      Alexey Dobriyan <adobriyan@gmail.com>
12527 L:      linux-kernel@vger.kernel.org
12528 L:      linux-fsdevel@vger.kernel.org
12529 S:      Maintained
12530 F:      fs/proc/
12531 F:      include/linux/proc_fs.h
12532 F:      tools/testing/selftests/proc/
12533 F:      Documentation/filesystems/proc.txt
12534
12535 PROC SYSCTL
12536 M:      Luis Chamberlain <mcgrof@kernel.org>
12537 M:      Kees Cook <keescook@chromium.org>
12538 L:      linux-kernel@vger.kernel.org
12539 L:      linux-fsdevel@vger.kernel.org
12540 S:      Maintained
12541 F:      fs/proc/proc_sysctl.c
12542 F:      include/linux/sysctl.h
12543 F:      kernel/sysctl.c
12544 F:      tools/testing/selftests/sysctl/
12545
12546 PS3 NETWORK SUPPORT
12547 M:      Geoff Levand <geoff@infradead.org>
12548 L:      netdev@vger.kernel.org
12549 L:      linuxppc-dev@lists.ozlabs.org
12550 S:      Maintained
12551 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12552
12553 PS3 PLATFORM SUPPORT
12554 M:      Geoff Levand <geoff@infradead.org>
12555 L:      linuxppc-dev@lists.ozlabs.org
12556 S:      Maintained
12557 F:      arch/powerpc/boot/ps3*
12558 F:      arch/powerpc/include/asm/lv1call.h
12559 F:      arch/powerpc/include/asm/ps3*.h
12560 F:      arch/powerpc/platforms/ps3/
12561 F:      drivers/*/ps3*
12562 F:      drivers/ps3/
12563 F:      drivers/rtc/rtc-ps3.c
12564 F:      drivers/usb/host/*ps3.c
12565 F:      sound/ppc/snd_ps3*
12566
12567 PS3VRAM DRIVER
12568 M:      Jim Paris <jim@jtan.com>
12569 M:      Geoff Levand <geoff@infradead.org>
12570 L:      linuxppc-dev@lists.ozlabs.org
12571 S:      Maintained
12572 F:      drivers/block/ps3vram.c
12573
12574 PSAMPLE PACKET SAMPLING SUPPORT:
12575 M:      Yotam Gigi <yotam.gi@gmail.com>
12576 S:      Maintained
12577 F:      net/psample
12578 F:      include/net/psample.h
12579 F:      include/uapi/linux/psample.h
12580
12581 PSTORE FILESYSTEM
12582 M:      Kees Cook <keescook@chromium.org>
12583 M:      Anton Vorontsov <anton@enomsg.org>
12584 M:      Colin Cross <ccross@android.com>
12585 M:      Tony Luck <tony.luck@intel.com>
12586 S:      Maintained
12587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12588 F:      fs/pstore/
12589 F:      include/linux/pstore*
12590 F:      drivers/firmware/efi/efi-pstore.c
12591 F:      drivers/acpi/apei/erst.c
12592 F:      Documentation/admin-guide/ramoops.rst
12593 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12594 K:      \b(pstore|ramoops)
12595
12596 PTP HARDWARE CLOCK SUPPORT
12597 M:      Richard Cochran <richardcochran@gmail.com>
12598 L:      netdev@vger.kernel.org
12599 S:      Maintained
12600 W:      http://linuxptp.sourceforge.net/
12601 F:      Documentation/ABI/testing/sysfs-ptp
12602 F:      Documentation/ptp/*
12603 F:      drivers/net/phy/dp83640*
12604 F:      drivers/ptp/*
12605 F:      include/linux/ptp_cl*
12606
12607 PTRACE SUPPORT
12608 M:      Oleg Nesterov <oleg@redhat.com>
12609 S:      Maintained
12610 F:      include/asm-generic/syscall.h
12611 F:      include/linux/ptrace.h
12612 F:      include/linux/regset.h
12613 F:      include/linux/tracehook.h
12614 F:      include/uapi/linux/ptrace.h
12615 F:      include/uapi/linux/ptrace.h
12616 F:      include/asm-generic/ptrace.h
12617 F:      kernel/ptrace.c
12618 F:      arch/*/ptrace*.c
12619 F:      arch/*/*/ptrace*.c
12620 F:      arch/*/include/asm/ptrace*.h
12621
12622 PULSE8-CEC DRIVER
12623 M:      Hans Verkuil <hverkuil@xs4all.nl>
12624 L:      linux-media@vger.kernel.org
12625 T:      git git://linuxtv.org/media_tree.git
12626 S:      Maintained
12627 F:      drivers/media/usb/pulse8-cec/*
12628 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12629
12630 PVRUSB2 VIDEO4LINUX DRIVER
12631 M:      Mike Isely <isely@pobox.com>
12632 L:      pvrusb2@isely.net       (subscribers-only)
12633 L:      linux-media@vger.kernel.org
12634 W:      http://www.isely.net/pvrusb2/
12635 T:      git git://linuxtv.org/media_tree.git
12636 S:      Maintained
12637 F:      Documentation/media/v4l-drivers/pvrusb2*
12638 F:      drivers/media/usb/pvrusb2/
12639
12640 PWC WEBCAM DRIVER
12641 M:      Hans Verkuil <hverkuil@xs4all.nl>
12642 L:      linux-media@vger.kernel.org
12643 T:      git git://linuxtv.org/media_tree.git
12644 S:      Odd Fixes
12645 F:      drivers/media/usb/pwc/*
12646 F:      include/trace/events/pwc.h
12647
12648 PWM FAN DRIVER
12649 M:      Kamil Debski <kamil@wypas.org>
12650 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12651 L:      linux-hwmon@vger.kernel.org
12652 S:      Supported
12653 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12654 F:      Documentation/hwmon/pwm-fan
12655 F:      drivers/hwmon/pwm-fan.c
12656
12657 PWM IR Transmitter
12658 M:      Sean Young <sean@mess.org>
12659 L:      linux-media@vger.kernel.org
12660 S:      Maintained
12661 F:      drivers/media/rc/pwm-ir-tx.c
12662
12663 PWM SUBSYSTEM
12664 M:      Thierry Reding <thierry.reding@gmail.com>
12665 L:      linux-pwm@vger.kernel.org
12666 S:      Maintained
12667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12668 F:      Documentation/pwm.txt
12669 F:      Documentation/devicetree/bindings/pwm/
12670 F:      include/linux/pwm.h
12671 F:      drivers/pwm/
12672 F:      drivers/video/backlight/pwm_bl.c
12673 F:      include/linux/pwm_backlight.h
12674 F:      drivers/gpio/gpio-mvebu.c
12675 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12676
12677 PXA GPIO DRIVER
12678 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12679 L:      linux-gpio@vger.kernel.org
12680 S:      Maintained
12681 F:      drivers/gpio/gpio-pxa.c
12682
12683 PXA MMCI DRIVER
12684 S:      Orphan
12685
12686 PXA RTC DRIVER
12687 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12688 L:      linux-rtc@vger.kernel.org
12689 S:      Maintained
12690
12691 PXA2xx/PXA3xx SUPPORT
12692 M:      Daniel Mack <daniel@zonque.org>
12693 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12694 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12696 T:      git git://github.com/hzhuang1/linux.git
12697 T:      git git://github.com/rjarzmik/linux.git
12698 S:      Maintained
12699 F:      arch/arm/boot/dts/pxa*
12700 F:      arch/arm/mach-pxa/
12701 F:      drivers/dma/pxa*
12702 F:      drivers/pcmcia/pxa2xx*
12703 F:      drivers/pinctrl/pxa/
12704 F:      drivers/spi/spi-pxa2xx*
12705 F:      drivers/usb/gadget/udc/pxa2*
12706 F:      include/sound/pxa2xx-lib.h
12707 F:      sound/arm/pxa*
12708 F:      sound/soc/pxa/
12709
12710 QAT DRIVER
12711 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12712 L:      qat-linux@intel.com
12713 S:      Supported
12714 F:      drivers/crypto/qat/
12715
12716 QCOM AUDIO (ASoC) DRIVERS
12717 M:      Patrick Lai <plai@codeaurora.org>
12718 M:      Banajit Goswami <bgoswami@codeaurora.org>
12719 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12720 S:      Supported
12721 F:      sound/soc/qcom/
12722
12723 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12724 M:      Gabriel Somlo <somlo@cmu.edu>
12725 M:      "Michael S. Tsirkin" <mst@redhat.com>
12726 L:      qemu-devel@nongnu.org
12727 S:      Maintained
12728 F:      drivers/firmware/qemu_fw_cfg.c
12729 F:      include/uapi/linux/qemu_fw_cfg.h
12730
12731 QIB DRIVER
12732 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12733 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12734 L:      linux-rdma@vger.kernel.org
12735 S:      Supported
12736 F:      drivers/infiniband/hw/qib/
12737
12738 QLOGIC QL41xxx FCOE DRIVER
12739 M:      QLogic-Storage-Upstream@cavium.com
12740 L:      linux-scsi@vger.kernel.org
12741 S:      Supported
12742 F:      drivers/scsi/qedf/
12743
12744 QLOGIC QL41xxx ISCSI DRIVER
12745 M:      QLogic-Storage-Upstream@cavium.com
12746 L:      linux-scsi@vger.kernel.org
12747 S:      Supported
12748 F:      drivers/scsi/qedi/
12749
12750 QLOGIC QL4xxx ETHERNET DRIVER
12751 M:      Ariel Elior <aelior@marvell.com>
12752 M:      GR-everest-linux-l2@marvell.com
12753 L:      netdev@vger.kernel.org
12754 S:      Supported
12755 F:      drivers/net/ethernet/qlogic/qed/
12756 F:      include/linux/qed/
12757 F:      drivers/net/ethernet/qlogic/qede/
12758
12759 QLOGIC QL4xxx RDMA DRIVER
12760 M:      Michal Kalderon <mkalderon@marvell.com>
12761 M:      Ariel Elior <aelior@marvell.com>
12762 L:      linux-rdma@vger.kernel.org
12763 S:      Supported
12764 F:      drivers/infiniband/hw/qedr/
12765 F:      include/uapi/rdma/qedr-abi.h
12766
12767 QLOGIC QLA1280 SCSI DRIVER
12768 M:      Michael Reed <mdr@sgi.com>
12769 L:      linux-scsi@vger.kernel.org
12770 S:      Maintained
12771 F:      drivers/scsi/qla1280.[ch]
12772
12773 QLOGIC QLA2XXX FC-SCSI DRIVER
12774 M:      qla2xxx-upstream@qlogic.com
12775 L:      linux-scsi@vger.kernel.org
12776 S:      Supported
12777 F:      Documentation/scsi/LICENSE.qla2xxx
12778 F:      drivers/scsi/qla2xxx/
12779
12780 QLOGIC QLA3XXX NETWORK DRIVER
12781 M:      GR-Linux-NIC-Dev@marvell.com
12782 L:      netdev@vger.kernel.org
12783 S:      Supported
12784 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12785 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12786
12787 QLOGIC QLA4XXX iSCSI DRIVER
12788 M:      QLogic-Storage-Upstream@qlogic.com
12789 L:      linux-scsi@vger.kernel.org
12790 S:      Supported
12791 F:      Documentation/scsi/LICENSE.qla4xxx
12792 F:      drivers/scsi/qla4xxx/
12793
12794 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12795 M:      Shahed Shaikh <shshaikh@marvell.com>
12796 M:      Manish Chopra <manishc@marvell.com>
12797 M:      GR-Linux-NIC-Dev@marvell.com
12798 L:      netdev@vger.kernel.org
12799 S:      Supported
12800 F:      drivers/net/ethernet/qlogic/qlcnic/
12801
12802 QLOGIC QLGE 10Gb ETHERNET DRIVER
12803 M:      Manish Chopra <manishc@marvell.com>
12804 M:      GR-Linux-NIC-Dev@marvell.com
12805 L:      netdev@vger.kernel.org
12806 S:      Supported
12807 F:      drivers/net/ethernet/qlogic/qlge/
12808
12809 QM1D1B0004 MEDIA DRIVER
12810 M:      Akihiro Tsukada <tskd08@gmail.com>
12811 L:      linux-media@vger.kernel.org
12812 S:      Odd Fixes
12813 F:      drivers/media/tuners/qm1d1b0004*
12814
12815 QM1D1C0042 MEDIA DRIVER
12816 M:      Akihiro Tsukada <tskd08@gmail.com>
12817 L:      linux-media@vger.kernel.org
12818 S:      Odd Fixes
12819 F:      drivers/media/tuners/qm1d1c0042*
12820
12821 QNX4 FILESYSTEM
12822 M:      Anders Larsen <al@alarsen.net>
12823 W:      http://www.alarsen.net/linux/qnx4fs/
12824 S:      Maintained
12825 F:      fs/qnx4/
12826 F:      include/uapi/linux/qnx4_fs.h
12827 F:      include/uapi/linux/qnxtypes.h
12828
12829 QORIQ DPAA2 FSL-MC BUS DRIVER
12830 M:      Stuart Yoder <stuyoder@gmail.com>
12831 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12832 L:      linux-kernel@vger.kernel.org
12833 S:      Maintained
12834 F:      drivers/bus/fsl-mc/
12835 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12836 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12837
12838 QT1010 MEDIA DRIVER
12839 M:      Antti Palosaari <crope@iki.fi>
12840 L:      linux-media@vger.kernel.org
12841 W:      https://linuxtv.org
12842 W:      http://palosaari.fi/linux/
12843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12844 T:      git git://linuxtv.org/anttip/media_tree.git
12845 S:      Maintained
12846 F:      drivers/media/tuners/qt1010*
12847
12848 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12849 M:      Kalle Valo <kvalo@codeaurora.org>
12850 L:      ath10k@lists.infradead.org
12851 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12853 S:      Supported
12854 F:      drivers/net/wireless/ath/ath10k/
12855
12856 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12857 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12858 L:      linux-wireless@vger.kernel.org
12859 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12860 S:      Supported
12861 F:      drivers/net/wireless/ath/ath9k/
12862
12863 QUALCOMM CAMERA SUBSYSTEM DRIVER
12864 M:      Todor Tomov <todor.too@gmail.com>
12865 L:      linux-media@vger.kernel.org
12866 S:      Maintained
12867 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12868 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12869 F:      drivers/media/platform/qcom/camss/
12870
12871 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12872 M:      Ilia Lin <ilia.lin@kernel.org>
12873 L:      linux-pm@vger.kernel.org
12874 S:      Maintained
12875 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12876 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12877
12878 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12879 M:      Timur Tabi <timur@kernel.org>
12880 L:      netdev@vger.kernel.org
12881 S:      Maintained
12882 F:      drivers/net/ethernet/qualcomm/emac/
12883
12884 QUALCOMM ETHQOS ETHERNET DRIVER
12885 M:      Vinod Koul <vkoul@kernel.org>
12886 M:      Niklas Cassel <niklas.cassel@linaro.org>
12887 L:      netdev@vger.kernel.org
12888 S:      Maintained
12889 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12890 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12891
12892 QUALCOMM GENERIC INTERFACE I2C DRIVER
12893 M:      Alok Chauhan <alokc@codeaurora.org>
12894 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12895 L:      linux-i2c@vger.kernel.org
12896 L:      linux-arm-msm@vger.kernel.org
12897 S:      Supported
12898 F:      drivers/i2c/busses/i2c-qcom-geni.c
12899
12900 QUALCOMM HEXAGON ARCHITECTURE
12901 M:      Richard Kuo <rkuo@codeaurora.org>
12902 L:      linux-hexagon@vger.kernel.org
12903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12904 S:      Supported
12905 F:      arch/hexagon/
12906
12907 QUALCOMM HIDMA DRIVER
12908 M:      Sinan Kaya <okaya@kernel.org>
12909 L:      linux-arm-kernel@lists.infradead.org
12910 L:      linux-arm-msm@vger.kernel.org
12911 L:      dmaengine@vger.kernel.org
12912 S:      Supported
12913 F:      drivers/dma/qcom/hidma*
12914
12915 QUALCOMM IOMMU
12916 M:      Rob Clark <robdclark@gmail.com>
12917 L:      iommu@lists.linux-foundation.org
12918 L:      linux-arm-msm@vger.kernel.org
12919 S:      Maintained
12920 F:      drivers/iommu/qcom_iommu.c
12921
12922 QUALCOMM TSENS THERMAL DRIVER
12923 M:      Amit Kucheria <amit.kucheria@linaro.org>
12924 L:      linux-pm@vger.kernel.org
12925 L:      linux-arm-msm@vger.kernel.org
12926 S:      Maintained
12927 F:      drivers/thermal/qcom/
12928
12929 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12930 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12931 L:      linux-media@vger.kernel.org
12932 L:      linux-arm-msm@vger.kernel.org
12933 T:      git git://linuxtv.org/media_tree.git
12934 S:      Maintained
12935 F:      drivers/media/platform/qcom/venus/
12936
12937 QUALCOMM WCN36XX WIRELESS DRIVER
12938 M:      Kalle Valo <kvalo@codeaurora.org>
12939 L:      wcn36xx@lists.infradead.org
12940 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12941 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12942 S:      Supported
12943 F:      drivers/net/wireless/ath/wcn36xx/
12944
12945 QUANTENNA QTNFMAC WIRELESS DRIVER
12946 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12947 M:      Avinash Patil <avinashp@quantenna.com>
12948 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12949 L:      linux-wireless@vger.kernel.org
12950 S:      Maintained
12951 F:      drivers/net/wireless/quantenna
12952
12953 RADEON and AMDGPU DRM DRIVERS
12954 M:      Alex Deucher <alexander.deucher@amd.com>
12955 M:      Christian König <christian.koenig@amd.com>
12956 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12957 L:      amd-gfx@lists.freedesktop.org
12958 T:      git git://people.freedesktop.org/~agd5f/linux
12959 S:      Supported
12960 F:      drivers/gpu/drm/radeon/
12961 F:      include/uapi/drm/radeon_drm.h
12962 F:      drivers/gpu/drm/amd/
12963 F:      include/uapi/drm/amdgpu_drm.h
12964
12965 RADEON FRAMEBUFFER DISPLAY DRIVER
12966 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12967 L:      linux-fbdev@vger.kernel.org
12968 S:      Maintained
12969 F:      drivers/video/fbdev/aty/radeon*
12970 F:      include/uapi/linux/radeonfb.h
12971
12972 RADIOSHARK RADIO DRIVER
12973 M:      Hans Verkuil <hverkuil@xs4all.nl>
12974 L:      linux-media@vger.kernel.org
12975 T:      git git://linuxtv.org/media_tree.git
12976 S:      Maintained
12977 F:      drivers/media/radio/radio-shark.c
12978
12979 RADIOSHARK2 RADIO DRIVER
12980 M:      Hans Verkuil <hverkuil@xs4all.nl>
12981 L:      linux-media@vger.kernel.org
12982 T:      git git://linuxtv.org/media_tree.git
12983 S:      Maintained
12984 F:      drivers/media/radio/radio-shark2.c
12985 F:      drivers/media/radio/radio-tea5777.c
12986
12987 RADOS BLOCK DEVICE (RBD)
12988 M:      Ilya Dryomov <idryomov@gmail.com>
12989 M:      Sage Weil <sage@redhat.com>
12990 M:      Alex Elder <elder@kernel.org>
12991 L:      ceph-devel@vger.kernel.org
12992 W:      http://ceph.com/
12993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12994 T:      git git://github.com/ceph/ceph-client.git
12995 S:      Supported
12996 F:      Documentation/ABI/testing/sysfs-bus-rbd
12997 F:      drivers/block/rbd.c
12998 F:      drivers/block/rbd_types.h
12999
13000 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13001 M:      Paul Mackerras <paulus@samba.org>
13002 L:      linux-fbdev@vger.kernel.org
13003 S:      Maintained
13004 F:      drivers/video/fbdev/aty/aty128fb.c
13005
13006 RAINSHADOW-CEC DRIVER
13007 M:      Hans Verkuil <hverkuil@xs4all.nl>
13008 L:      linux-media@vger.kernel.org
13009 T:      git git://linuxtv.org/media_tree.git
13010 S:      Maintained
13011 F:      drivers/media/usb/rainshadow-cec/*
13012
13013 RALINK MIPS ARCHITECTURE
13014 M:      John Crispin <john@phrozen.org>
13015 L:      linux-mips@vger.kernel.org
13016 S:      Maintained
13017 F:      arch/mips/ralink
13018
13019 RALINK RT2X00 WIRELESS LAN DRIVER
13020 P:      rt2x00 project
13021 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13022 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13023 L:      linux-wireless@vger.kernel.org
13024 S:      Maintained
13025 F:      drivers/net/wireless/ralink/rt2x00/
13026
13027 RAMDISK RAM BLOCK DEVICE DRIVER
13028 M:      Jens Axboe <axboe@kernel.dk>
13029 S:      Maintained
13030 F:      Documentation/blockdev/ramdisk.txt
13031 F:      drivers/block/brd.c
13032
13033 RANCHU VIRTUAL BOARD FOR MIPS
13034 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13035 L:      linux-mips@vger.kernel.org
13036 S:      Supported
13037 F:      arch/mips/generic/board-ranchu.c
13038 F:      arch/mips/configs/generic/board-ranchu.config
13039
13040 RANDOM NUMBER DRIVER
13041 M:      "Theodore Ts'o" <tytso@mit.edu>
13042 S:      Maintained
13043 F:      drivers/char/random.c
13044
13045 RAPIDIO SUBSYSTEM
13046 M:      Matt Porter <mporter@kernel.crashing.org>
13047 M:      Alexandre Bounine <alex.bou9@gmail.com>
13048 S:      Maintained
13049 F:      drivers/rapidio/
13050
13051 RAS INFRASTRUCTURE
13052 M:      Tony Luck <tony.luck@intel.com>
13053 M:      Borislav Petkov <bp@alien8.de>
13054 L:      linux-edac@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/ras/
13057 F:      include/linux/ras.h
13058 F:      include/ras/ras_event.h
13059 F:      Documentation/admin-guide/ras.rst
13060
13061 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13062 L:      linux-wireless@vger.kernel.org
13063 S:      Orphan
13064 F:      drivers/net/wireless/ray*
13065
13066 RCUTORTURE TEST FRAMEWORK
13067 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13068 M:      Josh Triplett <josh@joshtriplett.org>
13069 R:      Steven Rostedt <rostedt@goodmis.org>
13070 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13071 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13072 L:      linux-kernel@vger.kernel.org
13073 S:      Supported
13074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13075 F:      tools/testing/selftests/rcutorture
13076
13077 RDC R-321X SoC
13078 M:      Florian Fainelli <florian@openwrt.org>
13079 S:      Maintained
13080
13081 RDC R6040 FAST ETHERNET DRIVER
13082 M:      Florian Fainelli <f.fainelli@gmail.com>
13083 L:      netdev@vger.kernel.org
13084 S:      Maintained
13085 F:      drivers/net/ethernet/rdc/r6040.c
13086
13087 RDMAVT - RDMA verbs software
13088 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13089 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13090 L:      linux-rdma@vger.kernel.org
13091 S:      Supported
13092 F:      drivers/infiniband/sw/rdmavt
13093
13094 RDS - RELIABLE DATAGRAM SOCKETS
13095 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13096 L:      netdev@vger.kernel.org
13097 L:      linux-rdma@vger.kernel.org
13098 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13099 W:      https://oss.oracle.com/projects/rds/
13100 S:      Supported
13101 F:      net/rds/
13102 F:      Documentation/networking/rds.txt
13103
13104 RDT - RESOURCE ALLOCATION
13105 M:      Fenghua Yu <fenghua.yu@intel.com>
13106 M:      Reinette Chatre <reinette.chatre@intel.com>
13107 L:      linux-kernel@vger.kernel.org
13108 S:      Supported
13109 F:      arch/x86/kernel/cpu/resctrl/
13110 F:      arch/x86/include/asm/resctrl_sched.h
13111 F:      Documentation/x86/resctrl*
13112
13113 READ-COPY UPDATE (RCU)
13114 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13115 M:      Josh Triplett <josh@joshtriplett.org>
13116 R:      Steven Rostedt <rostedt@goodmis.org>
13117 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13118 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13119 R:      Joel Fernandes <joel@joelfernandes.org>
13120 L:      linux-kernel@vger.kernel.org
13121 W:      http://www.rdrop.com/users/paulmck/RCU/
13122 S:      Supported
13123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13124 F:      Documentation/RCU/
13125 X:      Documentation/RCU/torture.txt
13126 F:      include/linux/rcu*
13127 X:      include/linux/srcu*.h
13128 F:      kernel/rcu/
13129 X:      kernel/rcu/srcu*.c
13130
13131 REAL TIME CLOCK (RTC) SUBSYSTEM
13132 M:      Alessandro Zummo <a.zummo@towertech.it>
13133 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13134 L:      linux-rtc@vger.kernel.org
13135 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13137 S:      Maintained
13138 F:      Documentation/devicetree/bindings/rtc/
13139 F:      Documentation/rtc.txt
13140 F:      drivers/rtc/
13141 F:      include/linux/rtc.h
13142 F:      include/uapi/linux/rtc.h
13143 F:      include/linux/rtc/
13144 F:      include/linux/platform_data/rtc-*
13145 F:      tools/testing/selftests/rtc/
13146
13147 REALTEK AUDIO CODECS
13148 M:      Bard Liao <bardliao@realtek.com>
13149 M:      Oder Chiou <oder_chiou@realtek.com>
13150 S:      Maintained
13151 F:      sound/soc/codecs/rt*
13152 F:      include/sound/rt*.h
13153
13154 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13155 M:      Linus Walleij <linus.walleij@linaro.org>
13156 S:      Maintained
13157 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13158 F:      drivers/net/dsa/realtek-smi*
13159 F:      drivers/net/dsa/rtl83*
13160
13161 REDPINE WIRELESS DRIVER
13162 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13163 M:      Siva Rebbagondla <siva8118@gmail.com>
13164 L:      linux-wireless@vger.kernel.org
13165 S:      Maintained
13166 F:      drivers/net/wireless/rsi/
13167
13168 REGISTER MAP ABSTRACTION
13169 M:      Mark Brown <broonie@kernel.org>
13170 L:      linux-kernel@vger.kernel.org
13171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13172 S:      Supported
13173 F:      Documentation/devicetree/bindings/regmap/
13174 F:      drivers/base/regmap/
13175 F:      include/linux/regmap.h
13176
13177 REISERFS FILE SYSTEM
13178 L:      reiserfs-devel@vger.kernel.org
13179 S:      Supported
13180 F:      fs/reiserfs/
13181
13182 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13183 M:      Ohad Ben-Cohen <ohad@wizery.com>
13184 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13185 L:      linux-remoteproc@vger.kernel.org
13186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13187 S:      Maintained
13188 F:      Documentation/devicetree/bindings/remoteproc/
13189 F:      Documentation/remoteproc.txt
13190 F:      drivers/remoteproc/
13191 F:      include/linux/remoteproc.h
13192
13193 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13194 M:      Ohad Ben-Cohen <ohad@wizery.com>
13195 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13196 L:      linux-remoteproc@vger.kernel.org
13197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13198 S:      Maintained
13199 F:      drivers/rpmsg/
13200 F:      Documentation/rpmsg.txt
13201 F:      include/linux/rpmsg.h
13202 F:      include/linux/rpmsg/
13203
13204 RENESAS CLOCK DRIVERS
13205 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13206 L:      linux-renesas-soc@vger.kernel.org
13207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13208 S:      Supported
13209 F:      drivers/clk/renesas/
13210
13211 RENESAS EMEV2 I2C DRIVER
13212 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13213 S:      Supported
13214 F:      drivers/i2c/busses/i2c-emev2.c
13215
13216 RENESAS ETHERNET DRIVERS
13217 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13218 L:      netdev@vger.kernel.org
13219 L:      linux-renesas-soc@vger.kernel.org
13220 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13221 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13222 F:      drivers/net/ethernet/renesas/
13223 F:      include/linux/sh_eth.h
13224
13225 RENESAS R-CAR GYROADC DRIVER
13226 M:      Marek Vasut <marek.vasut@gmail.com>
13227 L:      linux-iio@vger.kernel.org
13228 S:      Supported
13229 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13230 F:      drivers/iio/adc/rcar-gyroadc.c
13231
13232 RENESAS R-CAR I2C DRIVERS
13233 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13234 S:      Supported
13235 F:      drivers/i2c/busses/i2c-rcar.c
13236 F:      drivers/i2c/busses/i2c-sh_mobile.c
13237
13238 RENESAS RIIC DRIVER
13239 M:      Chris Brandt <chris.brandt@renesas.com>
13240 S:      Supported
13241 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13242 F:      drivers/i2c/busses/i2c-riic.c
13243
13244 RENESAS USB PHY DRIVER
13245 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13246 L:      linux-renesas-soc@vger.kernel.org
13247 S:      Maintained
13248 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13249
13250 RESET CONTROLLER FRAMEWORK
13251 M:      Philipp Zabel <p.zabel@pengutronix.de>
13252 T:      git git://git.pengutronix.de/git/pza/linux
13253 S:      Maintained
13254 F:      drivers/reset/
13255 F:      Documentation/devicetree/bindings/reset/
13256 F:      include/dt-bindings/reset/
13257 F:      include/linux/reset.h
13258 F:      include/linux/reset/
13259 F:      include/linux/reset-controller.h
13260
13261 RESTARTABLE SEQUENCES SUPPORT
13262 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13263 M:      Peter Zijlstra <peterz@infradead.org>
13264 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13265 M:      Boqun Feng <boqun.feng@gmail.com>
13266 L:      linux-kernel@vger.kernel.org
13267 S:      Supported
13268 F:      kernel/rseq.c
13269 F:      include/uapi/linux/rseq.h
13270 F:      include/trace/events/rseq.h
13271 F:      tools/testing/selftests/rseq/
13272
13273 RFKILL
13274 M:      Johannes Berg <johannes@sipsolutions.net>
13275 L:      linux-wireless@vger.kernel.org
13276 W:      http://wireless.kernel.org/
13277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13279 S:      Maintained
13280 F:      Documentation/rfkill.txt
13281 F:      Documentation/ABI/stable/sysfs-class-rfkill
13282 F:      net/rfkill/
13283 F:      include/linux/rfkill.h
13284 F:      include/uapi/linux/rfkill.h
13285
13286 RHASHTABLE
13287 M:      Thomas Graf <tgraf@suug.ch>
13288 M:      Herbert Xu <herbert@gondor.apana.org.au>
13289 L:      netdev@vger.kernel.org
13290 S:      Maintained
13291 F:      lib/rhashtable.c
13292 F:      lib/test_rhashtable.c
13293 F:      include/linux/rhashtable.h
13294 F:      include/linux/rhashtable-types.h
13295
13296 RICOH R5C592 MEMORYSTICK DRIVER
13297 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13298 S:      Maintained
13299 F:      drivers/memstick/host/r592.*
13300
13301 RICOH SMARTMEDIA/XD DRIVER
13302 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13303 S:      Maintained
13304 F:      drivers/mtd/nand/raw/r852.c
13305 F:      drivers/mtd/nand/raw/r852.h
13306
13307 RISC-V ARCHITECTURE
13308 M:      Palmer Dabbelt <palmer@sifive.com>
13309 M:      Albert Ou <aou@eecs.berkeley.edu>
13310 L:      linux-riscv@lists.infradead.org
13311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13312 S:      Supported
13313 F:      arch/riscv/
13314 K:      riscv
13315 N:      riscv
13316
13317 ROCCAT DRIVERS
13318 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13319 W:      http://sourceforge.net/projects/roccat/
13320 S:      Maintained
13321 F:      drivers/hid/hid-roccat*
13322 F:      include/linux/hid-roccat*
13323 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13324
13325 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13326 M:      Jacob chen <jacob2.chen@rock-chips.com>
13327 L:      linux-media@vger.kernel.org
13328 S:      Maintained
13329 F:      drivers/media/platform/rockchip/rga/
13330 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13331
13332 ROCKCHIP VPU CODEC DRIVER
13333 M:      Ezequiel Garcia <ezequiel@collabora.com>
13334 L:      linux-media@vger.kernel.org
13335 S:      Maintained
13336 F:      drivers/staging/media/platform/rockchip/vpu/
13337 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13338
13339 ROCKER DRIVER
13340 M:      Jiri Pirko <jiri@resnulli.us>
13341 L:      netdev@vger.kernel.org
13342 S:      Supported
13343 F:      drivers/net/ethernet/rocker/
13344
13345 ROCKETPORT DRIVER
13346 P:      Comtrol Corp.
13347 W:      http://www.comtrol.com
13348 S:      Maintained
13349 F:      Documentation/serial/rocket.txt
13350 F:      drivers/tty/rocket*
13351
13352 ROCKETPORT EXPRESS/INFINITY DRIVER
13353 M:      Kevin Cernekee <cernekee@gmail.com>
13354 L:      linux-serial@vger.kernel.org
13355 S:      Odd Fixes
13356 F:      drivers/tty/serial/rp2.*
13357
13358 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13359 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13360 L:      linux-kernel@vger.kernel.org
13361 L:      linux-renesas-soc@vger.kernel.org
13362 S:      Supported
13363 F:      drivers/mfd/bd9571mwv.c
13364 F:      drivers/regulator/bd9571mwv-regulator.c
13365 F:      drivers/gpio/gpio-bd9571mwv.c
13366 F:      include/linux/mfd/bd9571mwv.h
13367 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13368
13369 ROSE NETWORK LAYER
13370 M:      Ralf Baechle <ralf@linux-mips.org>
13371 L:      linux-hams@vger.kernel.org
13372 W:      http://www.linux-ax25.org/
13373 S:      Maintained
13374 F:      include/net/rose.h
13375 F:      include/uapi/linux/rose.h
13376 F:      net/rose/
13377
13378 RTL2830 MEDIA DRIVER
13379 M:      Antti Palosaari <crope@iki.fi>
13380 L:      linux-media@vger.kernel.org
13381 W:      https://linuxtv.org
13382 W:      http://palosaari.fi/linux/
13383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13384 T:      git git://linuxtv.org/anttip/media_tree.git
13385 S:      Maintained
13386 F:      drivers/media/dvb-frontends/rtl2830*
13387
13388 RTL2832 MEDIA DRIVER
13389 M:      Antti Palosaari <crope@iki.fi>
13390 L:      linux-media@vger.kernel.org
13391 W:      https://linuxtv.org
13392 W:      http://palosaari.fi/linux/
13393 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13394 T:      git git://linuxtv.org/anttip/media_tree.git
13395 S:      Maintained
13396 F:      drivers/media/dvb-frontends/rtl2832*
13397
13398 RTL2832_SDR MEDIA DRIVER
13399 M:      Antti Palosaari <crope@iki.fi>
13400 L:      linux-media@vger.kernel.org
13401 W:      https://linuxtv.org
13402 W:      http://palosaari.fi/linux/
13403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13404 T:      git git://linuxtv.org/anttip/media_tree.git
13405 S:      Maintained
13406 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13407
13408 RTL8180 WIRELESS DRIVER
13409 L:      linux-wireless@vger.kernel.org
13410 W:      http://wireless.kernel.org/
13411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13412 S:      Orphan
13413 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13414
13415 RTL8187 WIRELESS DRIVER
13416 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13417 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13418 M:      Larry Finger <Larry.Finger@lwfinger.net>
13419 L:      linux-wireless@vger.kernel.org
13420 W:      http://wireless.kernel.org/
13421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13422 S:      Maintained
13423 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13424
13425 REALTEK WIRELESS DRIVER (rtlwifi family)
13426 M:      Ping-Ke Shih <pkshih@realtek.com>
13427 L:      linux-wireless@vger.kernel.org
13428 W:      http://wireless.kernel.org/
13429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13430 S:      Maintained
13431 F:      drivers/net/wireless/realtek/rtlwifi/
13432
13433 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13434 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13435 L:      linux-wireless@vger.kernel.org
13436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13437 S:      Maintained
13438 F:      drivers/net/wireless/realtek/rtl8xxxu/
13439
13440 RXRPC SOCKETS (AF_RXRPC)
13441 M:      David Howells <dhowells@redhat.com>
13442 L:      linux-afs@lists.infradead.org
13443 S:      Supported
13444 F:      net/rxrpc/
13445 F:      include/keys/rxrpc-type.h
13446 F:      include/net/af_rxrpc.h
13447 F:      include/trace/events/rxrpc.h
13448 F:      include/uapi/linux/rxrpc.h
13449 F:      Documentation/networking/rxrpc.txt
13450 W:      https://www.infradead.org/~dhowells/kafs/
13451
13452 S3 SAVAGE FRAMEBUFFER DRIVER
13453 M:      Antonino Daplas <adaplas@gmail.com>
13454 L:      linux-fbdev@vger.kernel.org
13455 S:      Maintained
13456 F:      drivers/video/fbdev/savage/
13457
13458 S390
13459 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13460 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13461 L:      linux-s390@vger.kernel.org
13462 W:      http://www.ibm.com/developerworks/linux/linux390/
13463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13464 S:      Supported
13465 F:      arch/s390/
13466 F:      drivers/s390/
13467 F:      Documentation/s390/
13468 F:      Documentation/driver-api/s390-drivers.rst
13469
13470 S390 COMMON I/O LAYER
13471 M:      Sebastian Ott <sebott@linux.ibm.com>
13472 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13473 L:      linux-s390@vger.kernel.org
13474 W:      http://www.ibm.com/developerworks/linux/linux390/
13475 S:      Supported
13476 F:      drivers/s390/cio/
13477
13478 S390 DASD DRIVER
13479 M:      Stefan Haberland <sth@linux.ibm.com>
13480 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13481 L:      linux-s390@vger.kernel.org
13482 W:      http://www.ibm.com/developerworks/linux/linux390/
13483 S:      Supported
13484 F:      drivers/s390/block/dasd*
13485 F:      block/partitions/ibm.c
13486
13487 S390 IOMMU (PCI)
13488 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13489 L:      linux-s390@vger.kernel.org
13490 W:      http://www.ibm.com/developerworks/linux/linux390/
13491 S:      Supported
13492 F:      drivers/iommu/s390-iommu.c
13493
13494 S390 IUCV NETWORK LAYER
13495 M:      Julian Wiedmann <jwi@linux.ibm.com>
13496 M:      Ursula Braun <ubraun@linux.ibm.com>
13497 L:      linux-s390@vger.kernel.org
13498 W:      http://www.ibm.com/developerworks/linux/linux390/
13499 S:      Supported
13500 F:      drivers/s390/net/*iucv*
13501 F:      include/net/iucv/
13502 F:      net/iucv/
13503
13504 S390 NETWORK DRIVERS
13505 M:      Julian Wiedmann <jwi@linux.ibm.com>
13506 M:      Ursula Braun <ubraun@linux.ibm.com>
13507 L:      linux-s390@vger.kernel.org
13508 W:      http://www.ibm.com/developerworks/linux/linux390/
13509 S:      Supported
13510 F:      drivers/s390/net/
13511
13512 S390 PCI SUBSYSTEM
13513 M:      Sebastian Ott <sebott@linux.ibm.com>
13514 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13515 L:      linux-s390@vger.kernel.org
13516 W:      http://www.ibm.com/developerworks/linux/linux390/
13517 S:      Supported
13518 F:      arch/s390/pci/
13519 F:      drivers/pci/hotplug/s390_pci_hpc.c
13520
13521 S390 VFIO-CCW DRIVER
13522 M:      Cornelia Huck <cohuck@redhat.com>
13523 M:      Farhan Ali <alifm@linux.ibm.com>
13524 M:      Eric Farman <farman@linux.ibm.com>
13525 R:      Halil Pasic <pasic@linux.ibm.com>
13526 L:      linux-s390@vger.kernel.org
13527 L:      kvm@vger.kernel.org
13528 S:      Supported
13529 F:      drivers/s390/cio/vfio_ccw*
13530 F:      Documentation/s390/vfio-ccw.txt
13531 F:      include/uapi/linux/vfio_ccw.h
13532
13533 S390 ZCRYPT DRIVER
13534 M:      Harald Freudenberger <freude@linux.ibm.com>
13535 L:      linux-s390@vger.kernel.org
13536 W:      http://www.ibm.com/developerworks/linux/linux390/
13537 S:      Supported
13538 F:      drivers/s390/crypto/
13539
13540 S390 VFIO AP DRIVER
13541 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13542 M:      Pierre Morel <pmorel@linux.ibm.com>
13543 M:      Halil Pasic <pasic@linux.ibm.com>
13544 L:      linux-s390@vger.kernel.org
13545 W:      http://www.ibm.com/developerworks/linux/linux390/
13546 S:      Supported
13547 F:      drivers/s390/crypto/vfio_ap_drv.c
13548 F:      drivers/s390/crypto/vfio_ap_private.h
13549 F:      drivers/s390/crypto/vfio_ap_ops.c
13550 F:      Documentation/s390/vfio-ap.txt
13551
13552 S390 ZFCP DRIVER
13553 M:      Steffen Maier <maier@linux.ibm.com>
13554 M:      Benjamin Block <bblock@linux.ibm.com>
13555 L:      linux-s390@vger.kernel.org
13556 W:      http://www.ibm.com/developerworks/linux/linux390/
13557 S:      Supported
13558 F:      drivers/s390/scsi/zfcp_*
13559
13560 S3C24XX SD/MMC Driver
13561 M:      Ben Dooks <ben-linux@fluff.org>
13562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13563 S:      Supported
13564 F:      drivers/mmc/host/s3cmci.*
13565
13566 SAA6588 RDS RECEIVER DRIVER
13567 M:      Hans Verkuil <hverkuil@xs4all.nl>
13568 L:      linux-media@vger.kernel.org
13569 T:      git git://linuxtv.org/media_tree.git
13570 W:      https://linuxtv.org
13571 S:      Odd Fixes
13572 F:      drivers/media/i2c/saa6588*
13573
13574 SAA7134 VIDEO4LINUX DRIVER
13575 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13576 L:      linux-media@vger.kernel.org
13577 W:      https://linuxtv.org
13578 T:      git git://linuxtv.org/media_tree.git
13579 S:      Odd fixes
13580 F:      Documentation/media/v4l-drivers/saa7134*
13581 F:      drivers/media/pci/saa7134/
13582
13583 SAA7146 VIDEO4LINUX-2 DRIVER
13584 M:      Hans Verkuil <hverkuil@xs4all.nl>
13585 L:      linux-media@vger.kernel.org
13586 T:      git git://linuxtv.org/media_tree.git
13587 S:      Maintained
13588 F:      drivers/media/common/saa7146/
13589 F:      drivers/media/pci/saa7146/
13590 F:      include/media/drv-intf/saa7146*
13591
13592 SAMSUNG AUDIO (ASoC) DRIVERS
13593 M:      Krzysztof Kozlowski <krzk@kernel.org>
13594 M:      Sangbeom Kim <sbkim73@samsung.com>
13595 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13596 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13597 S:      Supported
13598 F:      sound/soc/samsung/
13599 F:      Documentation/devicetree/bindings/sound/samsung*
13600
13601 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13602 M:      Krzysztof Kozlowski <krzk@kernel.org>
13603 L:      linux-crypto@vger.kernel.org
13604 L:      linux-samsung-soc@vger.kernel.org
13605 S:      Maintained
13606 F:      drivers/crypto/exynos-rng.c
13607 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13608
13609 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13610 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13611 L:      linux-samsung-soc@vger.kernel.org
13612 S:      Maintained
13613 F:      drivers/char/hw_random/exynos-trng.c
13614 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13615
13616 SAMSUNG FRAMEBUFFER DRIVER
13617 M:      Jingoo Han <jingoohan1@gmail.com>
13618 L:      linux-fbdev@vger.kernel.org
13619 S:      Maintained
13620 F:      drivers/video/fbdev/s3c-fb.c
13621
13622 SAMSUNG LAPTOP DRIVER
13623 M:      Corentin Chary <corentin.chary@gmail.com>
13624 L:      platform-driver-x86@vger.kernel.org
13625 S:      Maintained
13626 F:      drivers/platform/x86/samsung-laptop.c
13627
13628 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13629 M:      Sangbeom Kim <sbkim73@samsung.com>
13630 M:      Krzysztof Kozlowski <krzk@kernel.org>
13631 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13632 L:      linux-kernel@vger.kernel.org
13633 L:      linux-samsung-soc@vger.kernel.org
13634 S:      Supported
13635 F:      drivers/mfd/sec*.c
13636 F:      drivers/regulator/s2m*.c
13637 F:      drivers/regulator/s5m*.c
13638 F:      drivers/clk/clk-s2mps11.c
13639 F:      drivers/rtc/rtc-s5m.c
13640 F:      include/linux/mfd/samsung/
13641 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13642 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13643 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13644 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13645
13646 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13647 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13648 L:      linux-media@vger.kernel.org
13649 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13650 S:      Maintained
13651 F:      drivers/media/platform/s3c-camif/
13652 F:      include/media/drv-intf/s3c_camif.h
13653
13654 SAMSUNG S3FWRN5 NFC DRIVER
13655 M:      Robert Baldyga <r.baldyga@samsung.com>
13656 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13657 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13658 S:      Supported
13659 F:      drivers/nfc/s3fwrn5
13660
13661 SAMSUNG S5C73M3 CAMERA DRIVER
13662 M:      Kyungmin Park <kyungmin.park@samsung.com>
13663 M:      Andrzej Hajda <a.hajda@samsung.com>
13664 L:      linux-media@vger.kernel.org
13665 S:      Supported
13666 F:      drivers/media/i2c/s5c73m3/*
13667
13668 SAMSUNG S5K5BAF CAMERA DRIVER
13669 M:      Kyungmin Park <kyungmin.park@samsung.com>
13670 M:      Andrzej Hajda <a.hajda@samsung.com>
13671 L:      linux-media@vger.kernel.org
13672 S:      Supported
13673 F:      drivers/media/i2c/s5k5baf.c
13674
13675 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13676 M:      Krzysztof Kozlowski <krzk@kernel.org>
13677 M:      Vladimir Zapolskiy <vz@mleia.com>
13678 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13679 L:      linux-crypto@vger.kernel.org
13680 L:      linux-samsung-soc@vger.kernel.org
13681 S:      Maintained
13682 F:      drivers/crypto/s5p-sss.c
13683
13684 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13685 M:      Kyungmin Park <kyungmin.park@samsung.com>
13686 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13687 L:      linux-media@vger.kernel.org
13688 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13689 S:      Supported
13690 F:      drivers/media/platform/exynos4-is/
13691
13692 SAMSUNG SOC CLOCK DRIVERS
13693 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13694 M:      Tomasz Figa <tomasz.figa@gmail.com>
13695 M:      Chanwoo Choi <cw00.choi@samsung.com>
13696 S:      Supported
13697 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13699 F:      drivers/clk/samsung/
13700 F:      include/dt-bindings/clock/exynos*.h
13701 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13702
13703 SAMSUNG SPI DRIVERS
13704 M:      Kukjin Kim <kgene@kernel.org>
13705 M:      Krzysztof Kozlowski <krzk@kernel.org>
13706 M:      Andi Shyti <andi@etezian.org>
13707 L:      linux-spi@vger.kernel.org
13708 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13709 S:      Maintained
13710 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13711 F:      drivers/spi/spi-s3c*
13712 F:      include/linux/platform_data/spi-s3c64xx.h
13713
13714 SAMSUNG SXGBE DRIVERS
13715 M:      Byungho An <bh74.an@samsung.com>
13716 M:      Girish K S <ks.giri@samsung.com>
13717 M:      Vipul Pandya <vipul.pandya@samsung.com>
13718 S:      Supported
13719 L:      netdev@vger.kernel.org
13720 F:      drivers/net/ethernet/samsung/sxgbe/
13721
13722 SAMSUNG THERMAL DRIVER
13723 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13724 L:      linux-pm@vger.kernel.org
13725 L:      linux-samsung-soc@vger.kernel.org
13726 S:      Supported
13727 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13728 F:      drivers/thermal/samsung/
13729
13730 SAMSUNG USB2 PHY DRIVER
13731 M:      Kamil Debski <kamil@wypas.org>
13732 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13733 L:      linux-kernel@vger.kernel.org
13734 S:      Supported
13735 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13736 F:      Documentation/phy/samsung-usb2.txt
13737 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13738 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13739 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13740 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13741 F:      drivers/phy/samsung/phy-samsung-usb2.c
13742 F:      drivers/phy/samsung/phy-samsung-usb2.h
13743
13744 SC1200 WDT DRIVER
13745 M:      Zwane Mwaikambo <zwanem@gmail.com>
13746 S:      Maintained
13747 F:      drivers/watchdog/sc1200wdt.c
13748
13749 SCHEDULER
13750 M:      Ingo Molnar <mingo@redhat.com>
13751 M:      Peter Zijlstra <peterz@infradead.org>
13752 L:      linux-kernel@vger.kernel.org
13753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13754 S:      Maintained
13755 F:      kernel/sched/
13756 F:      include/linux/sched.h
13757 F:      include/uapi/linux/sched.h
13758 F:      include/linux/wait.h
13759 F:      include/linux/preempt.h
13760
13761 SCR24X CHIP CARD INTERFACE DRIVER
13762 M:      Lubomir Rintel <lkundrak@v3.sk>
13763 S:      Supported
13764 F:      drivers/char/pcmcia/scr24x_cs.c
13765
13766 SCSI CDROM DRIVER
13767 M:      Jens Axboe <axboe@kernel.dk>
13768 L:      linux-scsi@vger.kernel.org
13769 W:      http://www.kernel.dk
13770 S:      Maintained
13771 F:      drivers/scsi/sr*
13772
13773 SCSI RDMA PROTOCOL (SRP) INITIATOR
13774 M:      Bart Van Assche <bvanassche@acm.org>
13775 L:      linux-rdma@vger.kernel.org
13776 S:      Supported
13777 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13778 F:      drivers/infiniband/ulp/srp/
13779 F:      include/scsi/srp.h
13780
13781 SCSI RDMA PROTOCOL (SRP) TARGET
13782 M:      Bart Van Assche <bvanassche@acm.org>
13783 L:      linux-rdma@vger.kernel.org
13784 L:      target-devel@vger.kernel.org
13785 S:      Supported
13786 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13787 F:      drivers/infiniband/ulp/srpt/
13788
13789 SCSI SG DRIVER
13790 M:      Doug Gilbert <dgilbert@interlog.com>
13791 L:      linux-scsi@vger.kernel.org
13792 W:      http://sg.danny.cz/sg
13793 S:      Maintained
13794 F:      Documentation/scsi/scsi-generic.txt
13795 F:      drivers/scsi/sg.c
13796 F:      include/scsi/sg.h
13797
13798 SCSI SUBSYSTEM
13799 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13801 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13803 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13804 L:      linux-scsi@vger.kernel.org
13805 S:      Maintained
13806 F:      Documentation/devicetree/bindings/scsi/
13807 F:      drivers/scsi/
13808 F:      include/scsi/
13809
13810 SCSI TAPE DRIVER
13811 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13812 L:      linux-scsi@vger.kernel.org
13813 S:      Maintained
13814 F:      Documentation/scsi/st.txt
13815 F:      drivers/scsi/st.*
13816 F:      drivers/scsi/st_*.h
13817
13818 SCSI TARGET SUBSYSTEM
13819 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13820 L:      linux-scsi@vger.kernel.org
13821 L:      target-devel@vger.kernel.org
13822 W:      http://www.linux-iscsi.org
13823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13824 Q:      https://patchwork.kernel.org/project/target-devel/list/
13825 S:      Supported
13826 F:      drivers/target/
13827 F:      include/target/
13828 F:      Documentation/target/
13829
13830 SCTP PROTOCOL
13831 M:      Vlad Yasevich <vyasevich@gmail.com>
13832 M:      Neil Horman <nhorman@tuxdriver.com>
13833 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13834 L:      linux-sctp@vger.kernel.org
13835 W:      http://lksctp.sourceforge.net
13836 S:      Maintained
13837 F:      Documentation/networking/sctp.txt
13838 F:      include/linux/sctp.h
13839 F:      include/uapi/linux/sctp.h
13840 F:      include/net/sctp/
13841 F:      net/sctp/
13842
13843 SCx200 CPU SUPPORT
13844 M:      Jim Cromie <jim.cromie@gmail.com>
13845 S:      Odd Fixes
13846 F:      Documentation/i2c/busses/scx200_acb
13847 F:      arch/x86/platform/scx200/
13848 F:      drivers/watchdog/scx200_wdt.c
13849 F:      drivers/i2c/busses/scx200*
13850 F:      drivers/mtd/maps/scx200_docflash.c
13851 F:      include/linux/scx200.h
13852
13853 SCx200 GPIO DRIVER
13854 M:      Jim Cromie <jim.cromie@gmail.com>
13855 S:      Maintained
13856 F:      drivers/char/scx200_gpio.c
13857 F:      include/linux/scx200_gpio.h
13858
13859 SCx200 HRT CLOCKSOURCE DRIVER
13860 M:      Jim Cromie <jim.cromie@gmail.com>
13861 S:      Maintained
13862 F:      drivers/clocksource/scx200_hrt.c
13863
13864 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13865 M:      Sascha Sommer <saschasommer@freenet.de>
13866 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13867 S:      Maintained
13868 F:      drivers/mmc/host/sdricoh_cs.c
13869
13870 SECO BOARDS CEC DRIVER
13871 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13872 S:      Maintained
13873 F:      drivers/media/platform/seco-cec/seco-cec.c
13874 F:      drivers/media/platform/seco-cec/seco-cec.h
13875
13876 SECURE COMPUTING
13877 M:      Kees Cook <keescook@chromium.org>
13878 R:      Andy Lutomirski <luto@amacapital.net>
13879 R:      Will Drewry <wad@chromium.org>
13880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13881 S:      Supported
13882 F:      kernel/seccomp.c
13883 F:      include/uapi/linux/seccomp.h
13884 F:      include/linux/seccomp.h
13885 F:      tools/testing/selftests/seccomp/*
13886 F:      tools/testing/selftests/kselftest_harness.h
13887 F:      Documentation/userspace-api/seccomp_filter.rst
13888 K:      \bsecure_computing
13889 K:      \bTIF_SECCOMP\b
13890
13891 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13892 M:      Al Cooper <alcooperx@gmail.com>
13893 L:      linux-mmc@vger.kernel.org
13894 L:      bcm-kernel-feedback-list@broadcom.com
13895 S:      Maintained
13896 F:      drivers/mmc/host/sdhci-brcmstb*
13897
13898 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13899 M:      Adrian Hunter <adrian.hunter@intel.com>
13900 L:      linux-mmc@vger.kernel.org
13901 S:      Maintained
13902 F:      drivers/mmc/host/sdhci*
13903 F:      include/linux/mmc/sdhci*
13904
13905 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13906 M:      Adrian Hunter <adrian.hunter@intel.com>
13907 M:      Ritesh Harjani <riteshh@codeaurora.org>
13908 M:      Asutosh Das <asutoshd@codeaurora.org>
13909 L:      linux-mmc@vger.kernel.org
13910 S:      Maintained
13911 F:      drivers/mmc/host/cqhci*
13912
13913 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13914 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13915 M:      Manjunath M B <manjumb@synopsys.com>
13916 L:      linux-mmc@vger.kernel.org
13917 S:      Maintained
13918 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13919
13920 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13921 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13922 L:      linux-mmc@vger.kernel.org
13923 S:      Supported
13924 F:      drivers/mmc/host/sdhci-of-at91.c
13925
13926 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13927 M:      Ben Dooks <ben-linux@fluff.org>
13928 M:      Jaehoon Chung <jh80.chung@samsung.com>
13929 L:      linux-mmc@vger.kernel.org
13930 S:      Maintained
13931 F:      drivers/mmc/host/sdhci-s3c*
13932
13933 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13934 M:      Viresh Kumar <vireshk@kernel.org>
13935 L:      linux-mmc@vger.kernel.org
13936 S:      Maintained
13937 F:      drivers/mmc/host/sdhci-spear.c
13938
13939 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13940 M:      Kishon Vijay Abraham I <kishon@ti.com>
13941 L:      linux-mmc@vger.kernel.org
13942 S:      Maintained
13943 F:      drivers/mmc/host/sdhci-omap.c
13944
13945 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13946 M:      Scott Bauer <scott.bauer@intel.com>
13947 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13948 L:      linux-block@vger.kernel.org
13949 S:      Supported
13950 F:      block/sed*
13951 F:      block/opal_proto.h
13952 F:      include/linux/sed*
13953 F:      include/uapi/linux/sed*
13954
13955 SECURITY CONTACT
13956 M:      Security Officers <security@kernel.org>
13957 S:      Supported
13958
13959 SECURITY SUBSYSTEM
13960 M:      James Morris <jmorris@namei.org>
13961 M:      "Serge E. Hallyn" <serge@hallyn.com>
13962 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13964 W:      http://kernsec.org/
13965 S:      Supported
13966 F:      security/
13967 X:      security/selinux/
13968
13969 SELINUX SECURITY MODULE
13970 M:      Paul Moore <paul@paul-moore.com>
13971 M:      Stephen Smalley <sds@tycho.nsa.gov>
13972 M:      Eric Paris <eparis@parisplace.org>
13973 L:      selinux@vger.kernel.org
13974 W:      https://selinuxproject.org
13975 W:      https://github.com/SELinuxProject
13976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13977 S:      Supported
13978 F:      include/linux/selinux*
13979 F:      security/selinux/
13980 F:      scripts/selinux/
13981 F:      Documentation/admin-guide/LSM/SELinux.rst
13982
13983 SENSABLE PHANTOM
13984 M:      Jiri Slaby <jirislaby@gmail.com>
13985 S:      Maintained
13986 F:      drivers/misc/phantom.c
13987 F:      include/uapi/linux/phantom.h
13988
13989 SERIAL DEVICE BUS
13990 M:      Rob Herring <robh@kernel.org>
13991 L:      linux-serial@vger.kernel.org
13992 S:      Maintained
13993 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13994 F:      drivers/tty/serdev/
13995 F:      include/linux/serdev.h
13996
13997 SERIAL DRIVERS
13998 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13999 L:      linux-serial@vger.kernel.org
14000 S:      Maintained
14001 F:      Documentation/devicetree/bindings/serial/
14002 F:      drivers/tty/serial/
14003
14004 SERIAL IR RECEIVER
14005 M:      Sean Young <sean@mess.org>
14006 L:      linux-media@vger.kernel.org
14007 S:      Maintained
14008 F:      drivers/media/rc/serial_ir.c
14009
14010 SFC NETWORK DRIVER
14011 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14012 M:      Edward Cree <ecree@solarflare.com>
14013 M:      Martin Habets <mhabets@solarflare.com>
14014 L:      netdev@vger.kernel.org
14015 S:      Supported
14016 F:      drivers/net/ethernet/sfc/
14017
14018 SFF/SFP/SFP+ MODULE SUPPORT
14019 M:      Russell King <linux@armlinux.org.uk>
14020 L:      netdev@vger.kernel.org
14021 S:      Maintained
14022 F:      drivers/net/phy/phylink.c
14023 F:      drivers/net/phy/sfp*
14024 F:      include/linux/phylink.h
14025 F:      include/linux/sfp.h
14026
14027 SGI GRU DRIVER
14028 M:      Dimitri Sivanich <sivanich@sgi.com>
14029 S:      Maintained
14030 F:      drivers/misc/sgi-gru/
14031
14032 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14033 M:      Pat Gefre <pfg@sgi.com>
14034 L:      linux-ia64@vger.kernel.org
14035 S:      Supported
14036 F:      Documentation/ia64/serial.txt
14037 F:      drivers/tty/serial/ioc?_serial.c
14038 F:      include/linux/ioc?.h
14039
14040 SGI XP/XPC/XPNET DRIVER
14041 M:      Cliff Whickman <cpw@sgi.com>
14042 M:      Robin Holt <robinmholt@gmail.com>
14043 S:      Maintained
14044 F:      drivers/misc/sgi-xp/
14045
14046 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14047 M:      Ursula Braun <ubraun@linux.ibm.com>
14048 M:      Karsten Graul <kgraul@linux.ibm.com>
14049 L:      linux-s390@vger.kernel.org
14050 W:      http://www.ibm.com/developerworks/linux/linux390/
14051 S:      Supported
14052 F:      net/smc/
14053
14054 SHARP RJ54N1CB0C SENSOR DRIVER
14055 M:      Jacopo Mondi <jacopo@jmondi.org>
14056 L:      linux-media@vger.kernel.org
14057 T:      git git://linuxtv.org/media_tree.git
14058 S:      Odd fixes
14059 F:      drivers/media/i2c/rj54n1cb0c.c
14060 F:      include/media/i2c/rj54n1cb0c.h
14061
14062 SH_VEU V4L2 MEM2MEM DRIVER
14063 L:      linux-media@vger.kernel.org
14064 S:      Orphan
14065 F:      drivers/media/platform/sh_veu.c
14066
14067 SH_VOU V4L2 OUTPUT DRIVER
14068 L:      linux-media@vger.kernel.org
14069 S:      Orphan
14070 F:      drivers/media/platform/sh_vou.c
14071 F:      include/media/drv-intf/sh_vou.h
14072
14073 SI2157 MEDIA DRIVER
14074 M:      Antti Palosaari <crope@iki.fi>
14075 L:      linux-media@vger.kernel.org
14076 W:      https://linuxtv.org
14077 W:      http://palosaari.fi/linux/
14078 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14079 T:      git git://linuxtv.org/anttip/media_tree.git
14080 S:      Maintained
14081 F:      drivers/media/tuners/si2157*
14082
14083 SI2165 MEDIA DRIVER
14084 M:      Matthias Schwarzott <zzam@gentoo.org>
14085 L:      linux-media@vger.kernel.org
14086 W:      https://linuxtv.org
14087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14088 S:      Maintained
14089 F:      drivers/media/dvb-frontends/si2165*
14090
14091 SI2168 MEDIA DRIVER
14092 M:      Antti Palosaari <crope@iki.fi>
14093 L:      linux-media@vger.kernel.org
14094 W:      https://linuxtv.org
14095 W:      http://palosaari.fi/linux/
14096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14097 T:      git git://linuxtv.org/anttip/media_tree.git
14098 S:      Maintained
14099 F:      drivers/media/dvb-frontends/si2168*
14100
14101 SI470X FM RADIO RECEIVER I2C DRIVER
14102 M:      Hans Verkuil <hverkuil@xs4all.nl>
14103 L:      linux-media@vger.kernel.org
14104 T:      git git://linuxtv.org/media_tree.git
14105 W:      https://linuxtv.org
14106 S:      Odd Fixes
14107 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14108
14109 SI470X FM RADIO RECEIVER USB DRIVER
14110 M:      Hans Verkuil <hverkuil@xs4all.nl>
14111 L:      linux-media@vger.kernel.org
14112 T:      git git://linuxtv.org/media_tree.git
14113 W:      https://linuxtv.org
14114 S:      Maintained
14115 F:      drivers/media/radio/si470x/radio-si470x-common.c
14116 F:      drivers/media/radio/si470x/radio-si470x.h
14117 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14118
14119 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14120 M:      Eduardo Valentin <edubezval@gmail.com>
14121 L:      linux-media@vger.kernel.org
14122 T:      git git://linuxtv.org/media_tree.git
14123 W:      https://linuxtv.org
14124 S:      Odd Fixes
14125 F:      drivers/media/radio/si4713/si4713.?
14126
14127 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14128 M:      Eduardo Valentin <edubezval@gmail.com>
14129 L:      linux-media@vger.kernel.org
14130 T:      git git://linuxtv.org/media_tree.git
14131 W:      https://linuxtv.org
14132 S:      Odd Fixes
14133 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14134
14135 SI4713 FM RADIO TRANSMITTER USB DRIVER
14136 M:      Hans Verkuil <hverkuil@xs4all.nl>
14137 L:      linux-media@vger.kernel.org
14138 T:      git git://linuxtv.org/media_tree.git
14139 W:      https://linuxtv.org
14140 S:      Maintained
14141 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14142
14143 SIANO DVB DRIVER
14144 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14145 L:      linux-media@vger.kernel.org
14146 W:      https://linuxtv.org
14147 T:      git git://linuxtv.org/media_tree.git
14148 S:      Odd fixes
14149 F:      drivers/media/common/siano/
14150 F:      drivers/media/usb/siano/
14151 F:      drivers/media/usb/siano/
14152 F:      drivers/media/mmc/siano/
14153
14154 SIFIVE DRIVERS
14155 M:      Palmer Dabbelt <palmer@sifive.com>
14156 M:      Paul Walmsley <paul.walmsley@sifive.com>
14157 L:      linux-riscv@lists.infradead.org
14158 T:      git git://github.com/sifive/riscv-linux.git
14159 S:      Supported
14160 K:      sifive
14161 N:      sifive
14162
14163 SILEAD TOUCHSCREEN DRIVER
14164 M:      Hans de Goede <hdegoede@redhat.com>
14165 L:      linux-input@vger.kernel.org
14166 L:      platform-driver-x86@vger.kernel.org
14167 S:      Maintained
14168 F:      drivers/input/touchscreen/silead.c
14169 F:      drivers/platform/x86/touchscreen_dmi.c
14170
14171 SILICON MOTION SM712 FRAME BUFFER DRIVER
14172 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14173 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14174 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14175 L:      linux-fbdev@vger.kernel.org
14176 S:      Maintained
14177 F:      drivers/video/fbdev/sm712*
14178 F:      Documentation/fb/sm712fb.txt
14179
14180 SIMPLE FIRMWARE INTERFACE (SFI)
14181 M:      Len Brown <lenb@kernel.org>
14182 L:      sfi-devel@simplefirmware.org
14183 W:      http://simplefirmware.org/
14184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14185 S:      Supported
14186 F:      arch/x86/platform/sfi/
14187 F:      drivers/sfi/
14188 F:      include/linux/sfi*.h
14189
14190 SIMPLEFB FB DRIVER
14191 M:      Hans de Goede <hdegoede@redhat.com>
14192 L:      linux-fbdev@vger.kernel.org
14193 S:      Maintained
14194 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14195 F:      drivers/video/fbdev/simplefb.c
14196 F:      include/linux/platform_data/simplefb.h
14197
14198 SIMTEC EB110ATX (Chalice CATS)
14199 P:      Ben Dooks
14200 P:      Vincent Sanders <vince@simtec.co.uk>
14201 M:      Simtec Linux Team <linux@simtec.co.uk>
14202 W:      http://www.simtec.co.uk/products/EB110ATX/
14203 S:      Supported
14204
14205 SIMTEC EB2410ITX (BAST)
14206 P:      Ben Dooks
14207 P:      Vincent Sanders <vince@simtec.co.uk>
14208 M:      Simtec Linux Team <linux@simtec.co.uk>
14209 W:      http://www.simtec.co.uk/products/EB2410ITX/
14210 S:      Supported
14211 F:      arch/arm/mach-s3c24xx/mach-bast.c
14212 F:      arch/arm/mach-s3c24xx/bast-ide.c
14213 F:      arch/arm/mach-s3c24xx/bast-irq.c
14214
14215 SIPHASH PRF ROUTINES
14216 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14217 S:      Maintained
14218 F:      lib/siphash.c
14219 F:      lib/test_siphash.c
14220 F:      include/linux/siphash.h
14221
14222 SIOX
14223 M:      Gavin Schenk <g.schenk@eckelmann.de>
14224 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14225 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14226 S:      Supported
14227 F:      drivers/siox/*
14228 F:      drivers/gpio/gpio-siox.c
14229 F:      include/trace/events/siox.h
14230
14231 SIS 190 ETHERNET DRIVER
14232 M:      Francois Romieu <romieu@fr.zoreil.com>
14233 L:      netdev@vger.kernel.org
14234 S:      Maintained
14235 F:      drivers/net/ethernet/sis/sis190.c
14236
14237 SIS 900/7016 FAST ETHERNET DRIVER
14238 M:      Daniele Venzano <venza@brownhat.org>
14239 W:      http://www.brownhat.org/sis900.html
14240 L:      netdev@vger.kernel.org
14241 S:      Maintained
14242 F:      drivers/net/ethernet/sis/sis900.*
14243
14244 SIS FRAMEBUFFER DRIVER
14245 M:      Thomas Winischhofer <thomas@winischhofer.net>
14246 W:      http://www.winischhofer.net/linuxsisvga.shtml
14247 S:      Maintained
14248 F:      Documentation/fb/sisfb.txt
14249 F:      drivers/video/fbdev/sis/
14250 F:      include/video/sisfb.h
14251
14252 SIS USB2VGA DRIVER
14253 M:      Thomas Winischhofer <thomas@winischhofer.net>
14254 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14255 S:      Maintained
14256 F:      drivers/usb/misc/sisusbvga/
14257
14258 SLAB ALLOCATOR
14259 M:      Christoph Lameter <cl@linux.com>
14260 M:      Pekka Enberg <penberg@kernel.org>
14261 M:      David Rientjes <rientjes@google.com>
14262 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14263 M:      Andrew Morton <akpm@linux-foundation.org>
14264 L:      linux-mm@kvack.org
14265 S:      Maintained
14266 F:      include/linux/sl?b*.h
14267 F:      mm/sl?b*
14268
14269 SLEEPABLE READ-COPY UPDATE (SRCU)
14270 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14271 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14272 M:      Josh Triplett <josh@joshtriplett.org>
14273 R:      Steven Rostedt <rostedt@goodmis.org>
14274 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14275 L:      linux-kernel@vger.kernel.org
14276 W:      http://www.rdrop.com/users/paulmck/RCU/
14277 S:      Supported
14278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14279 F:      include/linux/srcu*.h
14280 F:      kernel/rcu/srcu*.c
14281
14282 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14283 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14284 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14285 S:      Maintained
14286 F:      drivers/slimbus/
14287 F:      Documentation/devicetree/bindings/slimbus/
14288 F:      include/linux/slimbus.h
14289
14290 SMACK SECURITY MODULE
14291 M:      Casey Schaufler <casey@schaufler-ca.com>
14292 L:      linux-security-module@vger.kernel.org
14293 W:      http://schaufler-ca.com
14294 T:      git git://github.com/cschaufler/smack-next
14295 S:      Maintained
14296 F:      Documentation/admin-guide/LSM/Smack.rst
14297 F:      security/smack/
14298
14299 SMC91x ETHERNET DRIVER
14300 M:      Nicolas Pitre <nico@fluxnic.net>
14301 S:      Odd Fixes
14302 F:      drivers/net/ethernet/smsc/smc91x.*
14303
14304 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14305 M:      Sakari Ailus <sakari.ailus@iki.fi>
14306 L:      linux-media@vger.kernel.org
14307 S:      Maintained
14308 F:      drivers/media/i2c/smiapp/
14309 F:      include/media/i2c/smiapp.h
14310 F:      drivers/media/i2c/smiapp-pll.c
14311 F:      drivers/media/i2c/smiapp-pll.h
14312 F:      include/uapi/linux/smiapp.h
14313 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14314
14315 SMM665 HARDWARE MONITOR DRIVER
14316 M:      Guenter Roeck <linux@roeck-us.net>
14317 L:      linux-hwmon@vger.kernel.org
14318 S:      Maintained
14319 F:      Documentation/hwmon/smm665
14320 F:      drivers/hwmon/smm665.c
14321
14322 SMSC EMC2103 HARDWARE MONITOR DRIVER
14323 M:      Steve Glendinning <steve.glendinning@shawell.net>
14324 L:      linux-hwmon@vger.kernel.org
14325 S:      Maintained
14326 F:      Documentation/hwmon/emc2103
14327 F:      drivers/hwmon/emc2103.c
14328
14329 SMSC SCH5627 HARDWARE MONITOR DRIVER
14330 M:      Hans de Goede <hdegoede@redhat.com>
14331 L:      linux-hwmon@vger.kernel.org
14332 S:      Supported
14333 F:      Documentation/hwmon/sch5627
14334 F:      drivers/hwmon/sch5627.c
14335
14336 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14337 M:      Steve Glendinning <steve.glendinning@shawell.net>
14338 L:      linux-fbdev@vger.kernel.org
14339 S:      Maintained
14340 F:      drivers/video/fbdev/smscufx.c
14341
14342 SMSC47B397 HARDWARE MONITOR DRIVER
14343 M:      Jean Delvare <jdelvare@suse.com>
14344 L:      linux-hwmon@vger.kernel.org
14345 S:      Maintained
14346 F:      Documentation/hwmon/smsc47b397
14347 F:      drivers/hwmon/smsc47b397.c
14348
14349 SMSC911x ETHERNET DRIVER
14350 M:      Steve Glendinning <steve.glendinning@shawell.net>
14351 L:      netdev@vger.kernel.org
14352 S:      Maintained
14353 F:      include/linux/smsc911x.h
14354 F:      drivers/net/ethernet/smsc/smsc911x.*
14355
14356 SMSC9420 PCI ETHERNET DRIVER
14357 M:      Steve Glendinning <steve.glendinning@shawell.net>
14358 L:      netdev@vger.kernel.org
14359 S:      Maintained
14360 F:      drivers/net/ethernet/smsc/smsc9420.*
14361
14362 SOC-CAMERA V4L2 SUBSYSTEM
14363 L:      linux-media@vger.kernel.org
14364 T:      git git://linuxtv.org/media_tree.git
14365 S:      Orphan
14366 F:      include/media/soc*
14367 F:      drivers/media/i2c/soc_camera/
14368 F:      drivers/media/platform/soc_camera/
14369
14370 SOCIONEXT SYNQUACER I2C DRIVER
14371 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14372 L:      linux-i2c@vger.kernel.org
14373 S:      Maintained
14374 F:      drivers/i2c/busses/i2c-synquacer.c
14375 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14376
14377 SOCIONEXT UNIPHIER SOUND DRIVER
14378 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14379 S:      Orphan
14380 F:      sound/soc/uniphier/
14381
14382 SOEKRIS NET48XX LED SUPPORT
14383 M:      Chris Boot <bootc@bootc.net>
14384 S:      Maintained
14385 F:      drivers/leds/leds-net48xx.c
14386
14387 SOFT-ROCE DRIVER (rxe)
14388 M:      Moni Shoua <monis@mellanox.com>
14389 L:      linux-rdma@vger.kernel.org
14390 S:      Supported
14391 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14392 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14393 F:      drivers/infiniband/sw/rxe/
14394 F:      include/uapi/rdma/rdma_user_rxe.h
14395
14396 SOFTLOGIC 6x10 MPEG CODEC
14397 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14398 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14399 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14400 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14401 M:      Ismael Luceno <ismael@iodev.co.uk>
14402 L:      linux-media@vger.kernel.org
14403 S:      Supported
14404 F:      drivers/media/pci/solo6x10/
14405
14406 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14407 M:      James Morse <james.morse@arm.com>
14408 L:      linux-arm-kernel@lists.infradead.org
14409 S:      Maintained
14410 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14411 F:      drivers/firmware/arm_sdei.c
14412 F:      include/linux/arm_sdei.h
14413 F:      include/uapi/linux/arm_sdei.h
14414
14415 SOFTWARE RAID (Multiple Disks) SUPPORT
14416 M:      Shaohua Li <shli@kernel.org>
14417 L:      linux-raid@vger.kernel.org
14418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14419 S:      Supported
14420 F:      drivers/md/Makefile
14421 F:      drivers/md/Kconfig
14422 F:      drivers/md/md*
14423 F:      drivers/md/raid*
14424 F:      include/linux/raid/
14425 F:      include/uapi/linux/raid/
14426
14427 SOCIONEXT (SNI) AVE NETWORK DRIVER
14428 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14429 L:      netdev@vger.kernel.org
14430 S:      Maintained
14431 F:      drivers/net/ethernet/socionext/sni_ave.c
14432 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14433
14434 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14435 M:      Jassi Brar <jaswinder.singh@linaro.org>
14436 L:      netdev@vger.kernel.org
14437 S:      Maintained
14438 F:      drivers/net/ethernet/socionext/netsec.c
14439 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14440
14441 SOLIDRUN CLEARFOG SUPPORT
14442 M:      Russell King <linux@armlinux.org.uk>
14443 S:      Maintained
14444 F:      arch/arm/boot/dts/armada-388-clearfog*
14445 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14446
14447 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14448 M:      Russell King <linux@armlinux.org.uk>
14449 S:      Maintained
14450 F:      arch/arm/boot/dts/imx6*-cubox-i*
14451 F:      arch/arm/boot/dts/imx6*-hummingboard*
14452 F:      arch/arm/boot/dts/imx6*-sr-*
14453
14454 SONIC NETWORK DRIVER
14455 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14456 L:      netdev@vger.kernel.org
14457 S:      Maintained
14458 F:      drivers/net/ethernet/natsemi/sonic.*
14459
14460 SONICS SILICON BACKPLANE DRIVER (SSB)
14461 M:      Michael Buesch <m@bues.ch>
14462 L:      linux-wireless@vger.kernel.org
14463 S:      Maintained
14464 F:      drivers/ssb/
14465 F:      include/linux/ssb/
14466
14467 SONY IMX214 SENSOR DRIVER
14468 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14469 L:      linux-media@vger.kernel.org
14470 T:      git git://linuxtv.org/media_tree.git
14471 S:      Maintained
14472 F:      drivers/media/i2c/imx214.c
14473 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14474
14475 SONY IMX258 SENSOR DRIVER
14476 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14477 L:      linux-media@vger.kernel.org
14478 T:      git git://linuxtv.org/media_tree.git
14479 S:      Maintained
14480 F:      drivers/media/i2c/imx258.c
14481
14482 SONY IMX274 SENSOR DRIVER
14483 M:      Leon Luo <leonl@leopardimaging.com>
14484 L:      linux-media@vger.kernel.org
14485 T:      git git://linuxtv.org/media_tree.git
14486 S:      Maintained
14487 F:      drivers/media/i2c/imx274.c
14488 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14489
14490 SONY IMX319 SENSOR DRIVER
14491 M:      Bingbu Cao <bingbu.cao@intel.com>
14492 L:      linux-media@vger.kernel.org
14493 T:      git git://linuxtv.org/media_tree.git
14494 S:      Maintained
14495 F:      drivers/media/i2c/imx319.c
14496
14497 SONY IMX355 SENSOR DRIVER
14498 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14499 L:      linux-media@vger.kernel.org
14500 T:      git git://linuxtv.org/media_tree.git
14501 S:      Maintained
14502 F:      drivers/media/i2c/imx355.c
14503
14504 SONY MEMORYSTICK CARD SUPPORT
14505 M:      Alex Dubov <oakad@yahoo.com>
14506 W:      http://tifmxx.berlios.de/
14507 S:      Maintained
14508 F:      drivers/memstick/host/tifm_ms.c
14509
14510 SONY MEMORYSTICK STANDARD SUPPORT
14511 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14512 S:      Maintained
14513 F:      drivers/memstick/core/ms_block.*
14514
14515 SONY VAIO CONTROL DEVICE DRIVER
14516 M:      Mattia Dongili <malattia@linux.it>
14517 L:      platform-driver-x86@vger.kernel.org
14518 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14519 S:      Maintained
14520 F:      Documentation/laptops/sony-laptop.txt
14521 F:      drivers/char/sonypi.c
14522 F:      drivers/platform/x86/sony-laptop.c
14523 F:      include/linux/sony-laptop.h
14524
14525 SOUND
14526 M:      Jaroslav Kysela <perex@perex.cz>
14527 M:      Takashi Iwai <tiwai@suse.com>
14528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14529 W:      http://www.alsa-project.org/
14530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14531 T:      git git://git.alsa-project.org/alsa-kernel.git
14532 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14533 S:      Maintained
14534 F:      Documentation/sound/
14535 F:      include/sound/
14536 F:      include/uapi/sound/
14537 F:      sound/
14538
14539 SOUND - COMPRESSED AUDIO
14540 M:      Vinod Koul <vkoul@kernel.org>
14541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14543 S:      Supported
14544 F:      Documentation/sound/designs/compress-offload.rst
14545 F:      include/sound/compress_driver.h
14546 F:      include/uapi/sound/compress_*
14547 F:      sound/core/compress_offload.c
14548 F:      sound/soc/soc-compress.c
14549
14550 SOUND - DMAENGINE HELPERS
14551 M:      Lars-Peter Clausen <lars@metafoo.de>
14552 S:      Supported
14553 F:      include/sound/dmaengine_pcm.h
14554 F:      sound/core/pcm_dmaengine.c
14555 F:      sound/soc/soc-generic-dmaengine-pcm.c
14556
14557 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14558 M:      Liam Girdwood <lgirdwood@gmail.com>
14559 M:      Mark Brown <broonie@kernel.org>
14560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14562 W:      http://alsa-project.org/main/index.php/ASoC
14563 S:      Supported
14564 F:      Documentation/devicetree/bindings/sound/
14565 F:      Documentation/sound/soc/
14566 F:      sound/soc/
14567 F:      include/dt-bindings/sound/
14568 F:      include/sound/soc*
14569
14570 SOUNDWIRE SUBSYSTEM
14571 M:      Vinod Koul <vkoul@kernel.org>
14572 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14573 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14574 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14575 S:      Supported
14576 F:      Documentation/driver-api/soundwire/
14577 F:      drivers/soundwire/
14578 F:      include/linux/soundwire/
14579
14580 SP2 MEDIA DRIVER
14581 M:      Olli Salonen <olli.salonen@iki.fi>
14582 L:      linux-media@vger.kernel.org
14583 W:      https://linuxtv.org
14584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14585 S:      Maintained
14586 F:      drivers/media/dvb-frontends/sp2*
14587
14588 SPARC + UltraSPARC (sparc/sparc64)
14589 M:      "David S. Miller" <davem@davemloft.net>
14590 L:      sparclinux@vger.kernel.org
14591 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14594 S:      Maintained
14595 F:      arch/sparc/
14596 F:      drivers/sbus/
14597
14598 SPARC SERIAL DRIVERS
14599 M:      "David S. Miller" <davem@davemloft.net>
14600 L:      sparclinux@vger.kernel.org
14601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14603 S:      Maintained
14604 F:      include/linux/sunserialcore.h
14605 F:      drivers/tty/serial/suncore.c
14606 F:      drivers/tty/serial/sunhv.c
14607 F:      drivers/tty/serial/sunsab.c
14608 F:      drivers/tty/serial/sunsab.h
14609 F:      drivers/tty/serial/sunsu.c
14610 F:      drivers/tty/serial/sunzilog.c
14611 F:      drivers/tty/serial/sunzilog.h
14612 F:      drivers/tty/vcc.c
14613
14614 SPARSE CHECKER
14615 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14616 L:      linux-sparse@vger.kernel.org
14617 W:      https://sparse.wiki.kernel.org/
14618 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14619 S:      Maintained
14620 F:      include/linux/compiler.h
14621
14622 SPEAR CLOCK FRAMEWORK SUPPORT
14623 M:      Viresh Kumar <vireshk@kernel.org>
14624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14625 W:      http://www.st.com/spear
14626 S:      Maintained
14627 F:      drivers/clk/spear/
14628
14629 SPEAR PLATFORM SUPPORT
14630 M:      Viresh Kumar <vireshk@kernel.org>
14631 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14633 W:      http://www.st.com/spear
14634 S:      Maintained
14635 F:      arch/arm/boot/dts/spear*
14636 F:      arch/arm/mach-spear/
14637
14638 SPI NOR SUBSYSTEM
14639 M:      Marek Vasut <marek.vasut@gmail.com>
14640 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14641 L:      linux-mtd@lists.infradead.org
14642 W:      http://www.linux-mtd.infradead.org/
14643 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14644 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14645 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14646 S:      Maintained
14647 F:      drivers/mtd/spi-nor/
14648 F:      include/linux/mtd/spi-nor.h
14649
14650 SPI SUBSYSTEM
14651 M:      Mark Brown <broonie@kernel.org>
14652 L:      linux-spi@vger.kernel.org
14653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14654 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14655 S:      Maintained
14656 F:      Documentation/devicetree/bindings/spi/
14657 F:      Documentation/spi/
14658 F:      drivers/spi/
14659 F:      include/linux/spi/
14660 F:      include/uapi/linux/spi/
14661 F:      tools/spi/
14662
14663 SPIDERNET NETWORK DRIVER for CELL
14664 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14665 L:      netdev@vger.kernel.org
14666 S:      Supported
14667 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14668 F:      drivers/net/ethernet/toshiba/spider_net*
14669
14670 SPMI SUBSYSTEM
14671 R:      Stephen Boyd <sboyd@kernel.org>
14672 L:      linux-arm-msm@vger.kernel.org
14673 F:      Documentation/devicetree/bindings/spmi/
14674 F:      drivers/spmi/
14675 F:      include/dt-bindings/spmi/spmi.h
14676 F:      include/linux/spmi.h
14677 F:      include/trace/events/spmi.h
14678
14679 SPU FILE SYSTEM
14680 M:      Jeremy Kerr <jk@ozlabs.org>
14681 L:      linuxppc-dev@lists.ozlabs.org
14682 W:      http://www.ibm.com/developerworks/power/cell/
14683 S:      Supported
14684 F:      Documentation/filesystems/spufs.txt
14685 F:      arch/powerpc/platforms/cell/spufs/
14686
14687 SQUASHFS FILE SYSTEM
14688 M:      Phillip Lougher <phillip@squashfs.org.uk>
14689 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14690 W:      http://squashfs.org.uk
14691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14692 S:      Maintained
14693 F:      Documentation/filesystems/squashfs.txt
14694 F:      fs/squashfs/
14695
14696 SRM (Alpha) environment access
14697 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14698 S:      Maintained
14699 F:      arch/alpha/kernel/srm_env.c
14700
14701 ST LSM6DSx IMU IIO DRIVER
14702 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14703 L:      linux-iio@vger.kernel.org
14704 W:      http://www.st.com/
14705 S:      Maintained
14706 F:      drivers/iio/imu/st_lsm6dsx/
14707 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14708
14709 ST STM32 I2C/SMBUS DRIVER
14710 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14711 L:      linux-i2c@vger.kernel.org
14712 S:      Maintained
14713 F:      drivers/i2c/busses/i2c-stm32*
14714
14715 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14716 M:      Song Qiang <songqiang1304521@gmail.com>
14717 L:      linux-iio@vger.kernel.org
14718 S:      Maintained
14719 F:      drivers/iio/proximity/vl53l0x-i2c.c
14720 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14721
14722 STABLE BRANCH
14723 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14724 M:      Sasha Levin <sashal@kernel.org>
14725 L:      stable@vger.kernel.org
14726 S:      Supported
14727 F:      Documentation/process/stable-kernel-rules.rst
14728
14729 STAGING - COMEDI
14730 M:      Ian Abbott <abbotti@mev.co.uk>
14731 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14732 S:      Odd Fixes
14733 F:      drivers/staging/comedi/
14734
14735 STAGING - EROFS FILE SYSTEM
14736 M:      Gao Xiang <gaoxiang25@huawei.com>
14737 M:      Chao Yu <yuchao0@huawei.com>
14738 L:      linux-erofs@lists.ozlabs.org
14739 S:      Maintained
14740 F:      drivers/staging/erofs/
14741
14742 STAGING - INDUSTRIAL IO
14743 M:      Jonathan Cameron <jic23@kernel.org>
14744 L:      linux-iio@vger.kernel.org
14745 S:      Odd Fixes
14746 F:      Documentation/devicetree/bindings/staging/iio/
14747 F:      drivers/staging/iio/
14748
14749 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14750 M:      Marc Dietrich <marvin24@gmx.de>
14751 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14752 L:      linux-tegra@vger.kernel.org
14753 S:      Maintained
14754 F:      drivers/staging/nvec/
14755
14756 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14757 M:      Jens Frederich <jfrederich@gmail.com>
14758 M:      Daniel Drake <dsd@laptop.org>
14759 M:      Jon Nettleton <jon.nettleton@gmail.com>
14760 W:      http://wiki.laptop.org/go/DCON
14761 S:      Maintained
14762 F:      drivers/staging/olpc_dcon/
14763
14764 STAGING - REALTEK RTL8712U DRIVERS
14765 M:      Larry Finger <Larry.Finger@lwfinger.net>
14766 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14767 S:      Odd Fixes
14768 F:      drivers/staging/rtl8712/
14769
14770 STAGING - REALTEK RTL8188EU DRIVERS
14771 M:      Larry Finger <Larry.Finger@lwfinger.net>
14772 S:      Odd Fixes
14773 F:      drivers/staging/rtl8188eu/
14774
14775 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14776 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14777 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14778 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14779 L:      linux-fbdev@vger.kernel.org
14780 S:      Maintained
14781 F:      drivers/staging/sm750fb/
14782
14783 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14784 M:      William Hubbs <w.d.hubbs@gmail.com>
14785 M:      Chris Brannon <chris@the-brannons.com>
14786 M:      Kirk Reiser <kirk@reisers.ca>
14787 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14788 L:      speakup@linux-speakup.org
14789 W:      http://www.linux-speakup.org/
14790 S:      Odd Fixes
14791 F:      drivers/staging/speakup/
14792
14793 STAGING - VIA VT665X DRIVERS
14794 M:      Forest Bond <forest@alittletooquiet.net>
14795 S:      Odd Fixes
14796 F:      drivers/staging/vt665?/
14797
14798 STAGING - WILC1000 WIFI DRIVER
14799 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14800 M:      Ajay Singh <ajay.kathat@microchip.com>
14801 L:      linux-wireless@vger.kernel.org
14802 S:      Supported
14803 F:      drivers/staging/wilc1000/
14804
14805 STAGING SUBSYSTEM
14806 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14808 L:      devel@driverdev.osuosl.org
14809 S:      Supported
14810 F:      drivers/staging/
14811
14812 STARFIRE/DURALAN NETWORK DRIVER
14813 M:      Ion Badulescu <ionut@badula.org>
14814 S:      Odd Fixes
14815 F:      drivers/net/ethernet/adaptec/starfire*
14816
14817 STEC S1220 SKD DRIVER
14818 M:      Bart Van Assche <bart.vanassche@wdc.com>
14819 L:      linux-block@vger.kernel.org
14820 S:      Maintained
14821 F:      drivers/block/skd*[ch]
14822
14823 STI AUDIO (ASoC) DRIVERS
14824 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14825 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14826 S:      Maintained
14827 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14828 F:      sound/soc/sti/
14829
14830 STI CEC DRIVER
14831 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14832 S:      Maintained
14833 F:      drivers/media/platform/sti/cec/
14834 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14835
14836 STK1160 USB VIDEO CAPTURE DRIVER
14837 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14838 L:      linux-media@vger.kernel.org
14839 T:      git git://linuxtv.org/media_tree.git
14840 S:      Maintained
14841 F:      drivers/media/usb/stk1160/
14842
14843 STM32 AUDIO (ASoC) DRIVERS
14844 M:      Olivier Moysan <olivier.moysan@st.com>
14845 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14847 S:      Maintained
14848 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14849 F:      sound/soc/stm/
14850
14851 STM32 TIMER/LPTIMER DRIVERS
14852 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14853 S:      Maintained
14854 F:      drivers/*/stm32-*timer*
14855 F:      drivers/pwm/pwm-stm32*
14856 F:      include/linux/*/stm32-*tim*
14857 F:      Documentation/ABI/testing/*timer-stm32
14858 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14859 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14860
14861 STMMAC ETHERNET DRIVER
14862 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14863 M:      Alexandre Torgue <alexandre.torgue@st.com>
14864 M:      Jose Abreu <joabreu@synopsys.com>
14865 L:      netdev@vger.kernel.org
14866 W:      http://www.stlinux.com
14867 S:      Supported
14868 F:      drivers/net/ethernet/stmicro/stmmac/
14869
14870 SUN3/3X
14871 M:      Sam Creasey <sammy@sammy.net>
14872 W:      http://sammy.net/sun3/
14873 S:      Maintained
14874 F:      arch/m68k/kernel/*sun3*
14875 F:      arch/m68k/sun3*/
14876 F:      arch/m68k/include/asm/sun3*
14877 F:      drivers/net/ethernet/i825xx/sun3*
14878
14879 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14880 M:      Hans de Goede <hdegoede@redhat.com>
14881 L:      linux-input@vger.kernel.org
14882 S:      Maintained
14883 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14884 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14885
14886 SUNDANCE NETWORK DRIVER
14887 M:      Denis Kirjanov <kda@linux-powerpc.org>
14888 L:      netdev@vger.kernel.org
14889 S:      Maintained
14890 F:      drivers/net/ethernet/dlink/sundance.c
14891
14892 SUPERH
14893 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14894 M:      Rich Felker <dalias@libc.org>
14895 L:      linux-sh@vger.kernel.org
14896 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14897 S:      Maintained
14898 F:      Documentation/sh/
14899 F:      arch/sh/
14900 F:      drivers/sh/
14901
14902 SUSPEND TO RAM
14903 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14904 M:      Len Brown <len.brown@intel.com>
14905 M:      Pavel Machek <pavel@ucw.cz>
14906 L:      linux-pm@vger.kernel.org
14907 B:      https://bugzilla.kernel.org
14908 S:      Supported
14909 F:      Documentation/power/
14910 F:      arch/x86/kernel/acpi/
14911 F:      drivers/base/power/
14912 F:      kernel/power/
14913 F:      include/linux/suspend.h
14914 F:      include/linux/freezer.h
14915 F:      include/linux/pm.h
14916
14917 SVGA HANDLING
14918 M:      Martin Mares <mj@ucw.cz>
14919 L:      linux-video@atrey.karlin.mff.cuni.cz
14920 S:      Maintained
14921 F:      Documentation/svga.txt
14922 F:      arch/x86/boot/video*
14923
14924 SWIOTLB SUBSYSTEM
14925 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14926 L:      iommu@lists.linux-foundation.org
14927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14928 S:      Supported
14929 F:      kernel/dma/swiotlb.c
14930 F:      arch/*/kernel/pci-swiotlb.c
14931 F:      include/linux/swiotlb.h
14932
14933 SWITCHDEV
14934 M:      Jiri Pirko <jiri@resnulli.us>
14935 M:      Ivan Vecera <ivecera@redhat.com>
14936 L:      netdev@vger.kernel.org
14937 S:      Supported
14938 F:      net/switchdev/
14939 F:      include/net/switchdev.h
14940
14941 SY8106A REGULATOR DRIVER
14942 M:      Icenowy Zheng <icenowy@aosc.io>
14943 S:      Maintained
14944 F:      drivers/regulator/sy8106a-regulator.c
14945 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14946
14947 SYNC FILE FRAMEWORK
14948 M:      Sumit Semwal <sumit.semwal@linaro.org>
14949 R:      Gustavo Padovan <gustavo@padovan.org>
14950 S:      Maintained
14951 L:      linux-media@vger.kernel.org
14952 L:      dri-devel@lists.freedesktop.org
14953 F:      drivers/dma-buf/sync_*
14954 F:      drivers/dma-buf/dma-fence*
14955 F:      drivers/dma-buf/sw_sync.c
14956 F:      include/linux/sync_file.h
14957 F:      include/uapi/linux/sync_file.h
14958 F:      Documentation/sync_file.txt
14959 T:      git git://anongit.freedesktop.org/drm/drm-misc
14960
14961 SYNOPSYS ARC ARCHITECTURE
14962 M:      Vineet Gupta <vgupta@synopsys.com>
14963 L:      linux-snps-arc@lists.infradead.org
14964 S:      Supported
14965 F:      arch/arc/
14966 F:      Documentation/devicetree/bindings/arc/*
14967 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14968 F:      drivers/clocksource/arc_timer.c
14969 F:      drivers/tty/serial/arc_uart.c
14970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14971
14972 SYNOPSYS ARC HSDK SDP pll clock driver
14973 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14974 S:      Supported
14975 F:      drivers/clk/clk-hsdk-pll.c
14976 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14977
14978 SYNOPSYS ARC SDP clock driver
14979 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14980 S:      Supported
14981 F:      drivers/clk/axs10x/*
14982 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14983
14984 SYNOPSYS ARC SDP platform support
14985 M:      Alexey Brodkin <abrodkin@synopsys.com>
14986 S:      Supported
14987 F:      arch/arc/plat-axs10x
14988 F:      arch/arc/boot/dts/ax*
14989 F:      Documentation/devicetree/bindings/arc/axs10*
14990
14991 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14992 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14993 S:      Supported
14994 F:      drivers/reset/reset-axs10x.c
14995 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14996
14997 SYNOPSYS CREG GPIO DRIVER
14998 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14999 S:      Maintained
15000 F:      drivers/gpio/gpio-creg-snps.c
15001 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15002
15003 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15004 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15005 S:      Maintained
15006 F:      drivers/tty/serial/8250/8250_dw.c
15007
15008 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15009 M:      Hoan Tran <hoan@os.amperecomputing.com>
15010 L:      linux-gpio@vger.kernel.org
15011 S:      Maintained
15012 F:      drivers/gpio/gpio-dwapb.c
15013 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15014
15015 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15016 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15017 S:      Maintained
15018 F:      drivers/dma/dwi-axi-dmac/
15019 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15020
15021 SYNOPSYS DESIGNWARE DMAC DRIVER
15022 M:      Viresh Kumar <vireshk@kernel.org>
15023 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15024 S:      Maintained
15025 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15026 F:      drivers/dma/dw/
15027 F:      include/dt-bindings/dma/dw-dmac.h
15028 F:      include/linux/dma/dw.h
15029 F:      include/linux/platform_data/dma-dw.h
15030
15031 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15032 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15033 L:      netdev@vger.kernel.org
15034 S:      Supported
15035 F:      drivers/net/ethernet/synopsys/
15036
15037 SYNOPSYS DESIGNWARE I2C DRIVER
15038 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15039 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15040 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15041 L:      linux-i2c@vger.kernel.org
15042 S:      Maintained
15043 F:      drivers/i2c/busses/i2c-designware-*
15044 F:      include/linux/platform_data/i2c-designware.h
15045
15046 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15047 M:      Jaehoon Chung <jh80.chung@samsung.com>
15048 L:      linux-mmc@vger.kernel.org
15049 S:      Maintained
15050 F:      drivers/mmc/host/dw_mmc*
15051
15052 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15053 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15054 S:      Supported
15055 F:      drivers/reset/reset-hsdk.c
15056 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15057 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15058
15059 SYSTEM CONFIGURATION (SYSCON)
15060 M:      Lee Jones <lee.jones@linaro.org>
15061 M:      Arnd Bergmann <arnd@arndb.de>
15062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15063 S:      Supported
15064 F:      drivers/mfd/syscon.c
15065
15066 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15067 M:      Sudeep Holla <sudeep.holla@arm.com>
15068 L:      linux-arm-kernel@lists.infradead.org
15069 S:      Maintained
15070 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15071 F:      drivers/clk/clk-sc[mp]i.c
15072 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15073 F:      drivers/firmware/arm_scpi.c
15074 F:      drivers/firmware/arm_scmi/
15075 F:      include/linux/sc[mp]i_protocol.h
15076
15077 SYSTEM RESET/SHUTDOWN DRIVERS
15078 M:      Sebastian Reichel <sre@kernel.org>
15079 L:      linux-pm@vger.kernel.org
15080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15081 S:      Maintained
15082 F:      Documentation/devicetree/bindings/power/reset/
15083 F:      drivers/power/reset/
15084
15085 SYSTEM TRACE MODULE CLASS
15086 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15087 S:      Maintained
15088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15089 F:      Documentation/trace/stm.rst
15090 F:      drivers/hwtracing/stm/
15091 F:      include/linux/stm.h
15092 F:      include/uapi/linux/stm.h
15093
15094 SYSV FILESYSTEM
15095 M:      Christoph Hellwig <hch@infradead.org>
15096 S:      Maintained
15097 F:      Documentation/filesystems/sysv-fs.txt
15098 F:      fs/sysv/
15099 F:      include/linux/sysv_fs.h
15100
15101 TASKSTATS STATISTICS INTERFACE
15102 M:      Balbir Singh <bsingharora@gmail.com>
15103 S:      Maintained
15104 F:      Documentation/accounting/taskstats*
15105 F:      include/linux/taskstats*
15106 F:      kernel/taskstats.c
15107
15108 TC subsystem
15109 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15110 M:      Cong Wang <xiyou.wangcong@gmail.com>
15111 M:      Jiri Pirko <jiri@resnulli.us>
15112 L:      netdev@vger.kernel.org
15113 S:      Maintained
15114 F:      include/net/pkt_cls.h
15115 F:      include/net/pkt_sched.h
15116 F:      include/net/tc_act/
15117 F:      include/uapi/linux/pkt_cls.h
15118 F:      include/uapi/linux/pkt_sched.h
15119 F:      include/uapi/linux/tc_act/
15120 F:      include/uapi/linux/tc_ematch/
15121 F:      net/sched/
15122
15123 TC90522 MEDIA DRIVER
15124 M:      Akihiro Tsukada <tskd08@gmail.com>
15125 L:      linux-media@vger.kernel.org
15126 S:      Odd Fixes
15127 F:      drivers/media/dvb-frontends/tc90522*
15128
15129 TCP LOW PRIORITY MODULE
15130 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15131 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15132 W:      http://tcp-lp-mod.sourceforge.net/
15133 S:      Maintained
15134 F:      net/ipv4/tcp_lp.c
15135
15136 TDA10071 MEDIA DRIVER
15137 M:      Antti Palosaari <crope@iki.fi>
15138 L:      linux-media@vger.kernel.org
15139 W:      https://linuxtv.org
15140 W:      http://palosaari.fi/linux/
15141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15142 T:      git git://linuxtv.org/anttip/media_tree.git
15143 S:      Maintained
15144 F:      drivers/media/dvb-frontends/tda10071*
15145
15146 TDA18212 MEDIA DRIVER
15147 M:      Antti Palosaari <crope@iki.fi>
15148 L:      linux-media@vger.kernel.org
15149 W:      https://linuxtv.org
15150 W:      http://palosaari.fi/linux/
15151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15152 T:      git git://linuxtv.org/anttip/media_tree.git
15153 S:      Maintained
15154 F:      drivers/media/tuners/tda18212*
15155
15156 TDA18218 MEDIA DRIVER
15157 M:      Antti Palosaari <crope@iki.fi>
15158 L:      linux-media@vger.kernel.org
15159 W:      https://linuxtv.org
15160 W:      http://palosaari.fi/linux/
15161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15162 T:      git git://linuxtv.org/anttip/media_tree.git
15163 S:      Maintained
15164 F:      drivers/media/tuners/tda18218*
15165
15166 TDA18250 MEDIA DRIVER
15167 M:      Olli Salonen <olli.salonen@iki.fi>
15168 L:      linux-media@vger.kernel.org
15169 W:      https://linuxtv.org
15170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15171 T:      git git://linuxtv.org/media_tree.git
15172 S:      Maintained
15173 F:      drivers/media/tuners/tda18250*
15174
15175 TDA18271 MEDIA DRIVER
15176 M:      Michael Krufky <mkrufky@linuxtv.org>
15177 L:      linux-media@vger.kernel.org
15178 W:      https://linuxtv.org
15179 W:      http://github.com/mkrufky
15180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15181 T:      git git://linuxtv.org/mkrufky/tuners.git
15182 S:      Maintained
15183 F:      drivers/media/tuners/tda18271*
15184
15185 TDA1997x MEDIA DRIVER
15186 M:      Tim Harvey <tharvey@gateworks.com>
15187 L:      linux-media@vger.kernel.org
15188 W:      https://linuxtv.org
15189 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15190 S:      Maintained
15191 F:      drivers/media/i2c/tda1997x.*
15192
15193 TDA827x MEDIA DRIVER
15194 M:      Michael Krufky <mkrufky@linuxtv.org>
15195 L:      linux-media@vger.kernel.org
15196 W:      https://linuxtv.org
15197 W:      http://github.com/mkrufky
15198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15199 T:      git git://linuxtv.org/mkrufky/tuners.git
15200 S:      Maintained
15201 F:      drivers/media/tuners/tda8290.*
15202
15203 TDA8290 MEDIA DRIVER
15204 M:      Michael Krufky <mkrufky@linuxtv.org>
15205 L:      linux-media@vger.kernel.org
15206 W:      https://linuxtv.org
15207 W:      http://github.com/mkrufky
15208 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15209 T:      git git://linuxtv.org/mkrufky/tuners.git
15210 S:      Maintained
15211 F:      drivers/media/tuners/tda8290.*
15212
15213 TDA9840 MEDIA DRIVER
15214 M:      Hans Verkuil <hverkuil@xs4all.nl>
15215 L:      linux-media@vger.kernel.org
15216 T:      git git://linuxtv.org/media_tree.git
15217 W:      https://linuxtv.org
15218 S:      Maintained
15219 F:      drivers/media/i2c/tda9840*
15220
15221 TEA5761 TUNER DRIVER
15222 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15223 L:      linux-media@vger.kernel.org
15224 W:      https://linuxtv.org
15225 T:      git git://linuxtv.org/media_tree.git
15226 S:      Odd fixes
15227 F:      drivers/media/tuners/tea5761.*
15228
15229 TEA5767 TUNER DRIVER
15230 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15231 L:      linux-media@vger.kernel.org
15232 W:      https://linuxtv.org
15233 T:      git git://linuxtv.org/media_tree.git
15234 S:      Maintained
15235 F:      drivers/media/tuners/tea5767.*
15236
15237 TEA6415C MEDIA DRIVER
15238 M:      Hans Verkuil <hverkuil@xs4all.nl>
15239 L:      linux-media@vger.kernel.org
15240 T:      git git://linuxtv.org/media_tree.git
15241 W:      https://linuxtv.org
15242 S:      Maintained
15243 F:      drivers/media/i2c/tea6415c*
15244
15245 TEA6420 MEDIA DRIVER
15246 M:      Hans Verkuil <hverkuil@xs4all.nl>
15247 L:      linux-media@vger.kernel.org
15248 T:      git git://linuxtv.org/media_tree.git
15249 W:      https://linuxtv.org
15250 S:      Maintained
15251 F:      drivers/media/i2c/tea6420*
15252
15253 TEAM DRIVER
15254 M:      Jiri Pirko <jiri@resnulli.us>
15255 L:      netdev@vger.kernel.org
15256 S:      Supported
15257 F:      drivers/net/team/
15258 F:      include/linux/if_team.h
15259 F:      include/uapi/linux/if_team.h
15260
15261 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15262 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15263 S:      Maintained
15264 F:      arch/x86/platform/ts5500/
15265
15266 TECHNOTREND USB IR RECEIVER
15267 M:      Sean Young <sean@mess.org>
15268 L:      linux-media@vger.kernel.org
15269 S:      Maintained
15270 F:      drivers/media/rc/ttusbir.c
15271
15272 TECHWELL TW9910 VIDEO DECODER
15273 L:      linux-media@vger.kernel.org
15274 S:      Orphan
15275 F:      drivers/media/i2c/tw9910.c
15276 F:      include/media/i2c/tw9910.h
15277
15278 TEE SUBSYSTEM
15279 M:      Jens Wiklander <jens.wiklander@linaro.org>
15280 S:      Maintained
15281 F:      include/linux/tee_drv.h
15282 F:      include/uapi/linux/tee.h
15283 F:      drivers/tee/
15284 F:      Documentation/tee.txt
15285
15286 TEGRA ARCHITECTURE SUPPORT
15287 M:      Thierry Reding <thierry.reding@gmail.com>
15288 M:      Jonathan Hunter <jonathanh@nvidia.com>
15289 L:      linux-tegra@vger.kernel.org
15290 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15292 S:      Supported
15293 N:      [^a-z]tegra
15294
15295 TEGRA CLOCK DRIVER
15296 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15297 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15298 S:      Supported
15299 F:      drivers/clk/tegra/
15300
15301 TEGRA DMA DRIVERS
15302 M:      Laxman Dewangan <ldewangan@nvidia.com>
15303 M:      Jon Hunter <jonathanh@nvidia.com>
15304 S:      Supported
15305 F:      drivers/dma/tegra*
15306
15307 TEGRA I2C DRIVER
15308 M:      Laxman Dewangan <ldewangan@nvidia.com>
15309 S:      Supported
15310 F:      drivers/i2c/busses/i2c-tegra.c
15311
15312 TEGRA IOMMU DRIVERS
15313 M:      Thierry Reding <thierry.reding@gmail.com>
15314 L:      linux-tegra@vger.kernel.org
15315 S:      Supported
15316 F:      drivers/iommu/tegra*
15317
15318 TEGRA KBC DRIVER
15319 M:      Laxman Dewangan <ldewangan@nvidia.com>
15320 S:      Supported
15321 F:      drivers/input/keyboard/tegra-kbc.c
15322
15323 TEGRA NAND DRIVER
15324 M:      Stefan Agner <stefan@agner.ch>
15325 M:      Lucas Stach <dev@lynxeye.de>
15326 S:      Maintained
15327 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15328 F:      drivers/mtd/nand/raw/tegra_nand.c
15329
15330 TEGRA PWM DRIVER
15331 M:      Thierry Reding <thierry.reding@gmail.com>
15332 S:      Supported
15333 F:      drivers/pwm/pwm-tegra.c
15334
15335 TEGRA SERIAL DRIVER
15336 M:      Laxman Dewangan <ldewangan@nvidia.com>
15337 S:      Supported
15338 F:      drivers/tty/serial/serial-tegra.c
15339
15340 TEGRA SPI DRIVER
15341 M:      Laxman Dewangan <ldewangan@nvidia.com>
15342 S:      Supported
15343 F:      drivers/spi/spi-tegra*
15344
15345 TEHUTI ETHERNET DRIVER
15346 M:      Andy Gospodarek <andy@greyhouse.net>
15347 L:      netdev@vger.kernel.org
15348 S:      Supported
15349 F:      drivers/net/ethernet/tehuti/*
15350
15351 Telecom Clock Driver for MCPL0010
15352 M:      Mark Gross <mark.gross@intel.com>
15353 S:      Supported
15354 F:      drivers/char/tlclk.c
15355
15356 TENSILICA XTENSA PORT (xtensa)
15357 M:      Chris Zankel <chris@zankel.net>
15358 M:      Max Filippov <jcmvbkbc@gmail.com>
15359 L:      linux-xtensa@linux-xtensa.org
15360 T:      git git://github.com/czankel/xtensa-linux.git
15361 S:      Maintained
15362 F:      arch/xtensa/
15363 F:      drivers/irqchip/irq-xtensa-*
15364
15365 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15366 M:      Nishanth Menon <nm@ti.com>
15367 M:      Tero Kristo <t-kristo@ti.com>
15368 M:      Santosh Shilimkar <ssantosh@kernel.org>
15369 L:      linux-arm-kernel@lists.infradead.org
15370 S:      Maintained
15371 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15372 F:      drivers/firmware/ti_sci*
15373 F:      include/linux/soc/ti/ti_sci_protocol.h
15374 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15375 F:      drivers/soc/ti/ti_sci_pm_domains.c
15376 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15377 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15378 F:      drivers/clk/keystone/sci-clk.c
15379 F:      drivers/reset/reset-ti-sci.c
15380
15381 Texas Instruments ASoC drivers
15382 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15383 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15384 S:      Maintained
15385 F:      sound/soc/ti/
15386
15387 Texas Instruments' DAC7612 DAC Driver
15388 M:      Ricardo Ribalda <ricardo@ribalda.com>
15389 L:      linux-iio@vger.kernel.org
15390 S:      Supported
15391 F:      drivers/iio/dac/ti-dac7612.c
15392 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15393
15394 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15395 M:      Hans Verkuil <hverkuil@xs4all.nl>
15396 L:      linux-media@vger.kernel.org
15397 T:      git git://linuxtv.org/media_tree.git
15398 W:      https://linuxtv.org
15399 S:      Maintained
15400 F:      drivers/media/radio/radio-raremono.c
15401
15402 THERMAL
15403 M:      Zhang Rui <rui.zhang@intel.com>
15404 M:      Eduardo Valentin <edubezval@gmail.com>
15405 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15406 L:      linux-pm@vger.kernel.org
15407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15409 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15410 S:      Supported
15411 F:      drivers/thermal/
15412 F:      include/linux/thermal.h
15413 F:      include/uapi/linux/thermal.h
15414 F:      include/linux/cpu_cooling.h
15415 F:      Documentation/devicetree/bindings/thermal/
15416
15417 THERMAL/CPU_COOLING
15418 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15419 M:      Viresh Kumar <viresh.kumar@linaro.org>
15420 M:      Javi Merino <javi.merino@kernel.org>
15421 L:      linux-pm@vger.kernel.org
15422 S:      Supported
15423 F:      Documentation/thermal/cpu-cooling-api.txt
15424 F:      drivers/thermal/cpu_cooling.c
15425 F:      include/linux/cpu_cooling.h
15426
15427 THINKPAD ACPI EXTRAS DRIVER
15428 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15429 L:      ibm-acpi-devel@lists.sourceforge.net
15430 L:      platform-driver-x86@vger.kernel.org
15431 W:      http://ibm-acpi.sourceforge.net
15432 W:      http://thinkwiki.org/wiki/Ibm-acpi
15433 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15434 S:      Maintained
15435 F:      drivers/platform/x86/thinkpad_acpi.c
15436
15437 THUNDERBOLT DRIVER
15438 M:      Andreas Noever <andreas.noever@gmail.com>
15439 M:      Michael Jamet <michael.jamet@intel.com>
15440 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15441 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15443 S:      Maintained
15444 F:      Documentation/admin-guide/thunderbolt.rst
15445 F:      drivers/thunderbolt/
15446 F:      include/linux/thunderbolt.h
15447
15448 THUNDERBOLT NETWORK DRIVER
15449 M:      Michael Jamet <michael.jamet@intel.com>
15450 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15451 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15452 L:      netdev@vger.kernel.org
15453 S:      Maintained
15454 F:      drivers/net/thunderbolt.c
15455
15456 THUNDERX GPIO DRIVER
15457 M:      David Daney <david.daney@cavium.com>
15458 S:      Maintained
15459 F:      drivers/gpio/gpio-thunderx.c
15460
15461 TI AM437X VPFE DRIVER
15462 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15463 L:      linux-media@vger.kernel.org
15464 W:      https://linuxtv.org
15465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15466 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15467 S:      Maintained
15468 F:      drivers/media/platform/am437x/
15469
15470 TI BANDGAP AND THERMAL DRIVER
15471 M:      Eduardo Valentin <edubezval@gmail.com>
15472 M:      Keerthy <j-keerthy@ti.com>
15473 L:      linux-pm@vger.kernel.org
15474 L:      linux-omap@vger.kernel.org
15475 S:      Maintained
15476 F:      drivers/thermal/ti-soc-thermal/
15477
15478 TI BQ27XXX POWER SUPPLY DRIVER
15479 R:      Andrew F. Davis <afd@ti.com>
15480 F:      include/linux/power/bq27xxx_battery.h
15481 F:      drivers/power/supply/bq27xxx_battery.c
15482 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15483
15484 TI CDCE706 CLOCK DRIVER
15485 M:      Max Filippov <jcmvbkbc@gmail.com>
15486 S:      Maintained
15487 F:      drivers/clk/clk-cdce706.c
15488
15489 TI CLOCK DRIVER
15490 M:      Tero Kristo <t-kristo@ti.com>
15491 L:      linux-omap@vger.kernel.org
15492 S:      Maintained
15493 F:      drivers/clk/ti/
15494 F:      include/linux/clk/ti.h
15495
15496 TI DAVINCI MACHINE SUPPORT
15497 M:      Sekhar Nori <nsekhar@ti.com>
15498 M:      Kevin Hilman <khilman@kernel.org>
15499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15501 S:      Supported
15502 F:      arch/arm/mach-davinci/
15503 F:      drivers/i2c/busses/i2c-davinci.c
15504 F:      arch/arm/boot/dts/da850*
15505
15506 TI DAVINCI SERIES CLOCK DRIVER
15507 M:      David Lechner <david@lechnology.com>
15508 R:      Sekhar Nori <nsekhar@ti.com>
15509 S:      Maintained
15510 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15511 F:      drivers/clk/davinci/
15512
15513 TI DAVINCI SERIES GPIO DRIVER
15514 M:      Keerthy <j-keerthy@ti.com>
15515 L:      linux-gpio@vger.kernel.org
15516 S:      Maintained
15517 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15518 F:      drivers/gpio/gpio-davinci.c
15519
15520 TI DAVINCI SERIES MEDIA DRIVER
15521 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15522 L:      linux-media@vger.kernel.org
15523 W:      https://linuxtv.org
15524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15525 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15526 S:      Maintained
15527 F:      drivers/media/platform/davinci/
15528 F:      include/media/davinci/
15529
15530 TI ETHERNET SWITCH DRIVER (CPSW)
15531 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15532 L:      linux-omap@vger.kernel.org
15533 L:      netdev@vger.kernel.org
15534 S:      Maintained
15535 F:      drivers/net/ethernet/ti/cpsw*
15536 F:      drivers/net/ethernet/ti/davinci*
15537
15538 TI FLASH MEDIA INTERFACE DRIVER
15539 M:      Alex Dubov <oakad@yahoo.com>
15540 S:      Maintained
15541 F:      drivers/misc/tifm*
15542 F:      drivers/mmc/host/tifm_sd.c
15543 F:      include/linux/tifm.h
15544
15545 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15546 M:      Santosh Shilimkar <ssantosh@kernel.org>
15547 L:      linux-kernel@vger.kernel.org
15548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15549 S:      Maintained
15550 F:      drivers/soc/ti/*
15551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15552
15553 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15554 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15555 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15556 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15557 S:      Maintained
15558 F:      sound/soc/codecs/lm49453*
15559 F:      sound/soc/codecs/isabelle*
15560
15561 TI LP855x BACKLIGHT DRIVER
15562 M:      Milo Kim <milo.kim@ti.com>
15563 S:      Maintained
15564 F:      Documentation/backlight/lp855x-driver.txt
15565 F:      drivers/video/backlight/lp855x_bl.c
15566 F:      include/linux/platform_data/lp855x.h
15567
15568 TI LP8727 CHARGER DRIVER
15569 M:      Milo Kim <milo.kim@ti.com>
15570 S:      Maintained
15571 F:      drivers/power/supply/lp8727_charger.c
15572 F:      include/linux/platform_data/lp8727.h
15573
15574 TI LP8788 MFD DRIVER
15575 M:      Milo Kim <milo.kim@ti.com>
15576 S:      Maintained
15577 F:      drivers/iio/adc/lp8788_adc.c
15578 F:      drivers/leds/leds-lp8788.c
15579 F:      drivers/mfd/lp8788*.c
15580 F:      drivers/power/supply/lp8788-charger.c
15581 F:      drivers/regulator/lp8788-*.c
15582 F:      include/linux/mfd/lp8788*.h
15583
15584 TI NETCP ETHERNET DRIVER
15585 M:      Wingman Kwok <w-kwok2@ti.com>
15586 M:      Murali Karicheri <m-karicheri2@ti.com>
15587 L:      netdev@vger.kernel.org
15588 S:      Maintained
15589 F:      drivers/net/ethernet/ti/netcp*
15590
15591 TI PCM3060 ASoC CODEC DRIVER
15592 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15593 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15594 S:      Maintained
15595 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15596 F:      sound/soc/codecs/pcm3060*
15597
15598 TI TAS571X FAMILY ASoC CODEC DRIVER
15599 M:      Kevin Cernekee <cernekee@chromium.org>
15600 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15601 S:      Odd Fixes
15602 F:      sound/soc/codecs/tas571x*
15603
15604 TI TRF7970A NFC DRIVER
15605 M:      Mark Greer <mgreer@animalcreek.com>
15606 L:      linux-wireless@vger.kernel.org
15607 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15608 S:      Supported
15609 F:      drivers/nfc/trf7970a.c
15610 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15611
15612 TI TWL4030 SERIES SOC CODEC DRIVER
15613 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15614 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15615 S:      Maintained
15616 F:      sound/soc/codecs/twl4030*
15617
15618 TI VPE/CAL DRIVERS
15619 M:      Benoit Parrot <bparrot@ti.com>
15620 L:      linux-media@vger.kernel.org
15621 W:      http://linuxtv.org/
15622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15623 S:      Maintained
15624 F:      drivers/media/platform/ti-vpe/
15625
15626 TI WILINK WIRELESS DRIVERS
15627 L:      linux-wireless@vger.kernel.org
15628 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15629 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15631 S:      Orphan
15632 F:      drivers/net/wireless/ti/
15633 F:      include/linux/wl12xx.h
15634
15635 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15636 M:      John Stultz <john.stultz@linaro.org>
15637 M:      Thomas Gleixner <tglx@linutronix.de>
15638 R:      Stephen Boyd <sboyd@kernel.org>
15639 L:      linux-kernel@vger.kernel.org
15640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15641 S:      Supported
15642 F:      include/linux/clocksource.h
15643 F:      include/linux/time.h
15644 F:      include/linux/timex.h
15645 F:      include/uapi/linux/time.h
15646 F:      include/uapi/linux/timex.h
15647 F:      kernel/time/clocksource.c
15648 F:      kernel/time/time*.c
15649 F:      kernel/time/alarmtimer.c
15650 F:      kernel/time/ntp.c
15651 F:      tools/testing/selftests/timers/
15652
15653 TIPC NETWORK LAYER
15654 M:      Jon Maloy <jon.maloy@ericsson.com>
15655 M:      Ying Xue <ying.xue@windriver.com>
15656 L:      netdev@vger.kernel.org (core kernel code)
15657 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15658 W:      http://tipc.sourceforge.net/
15659 S:      Maintained
15660 F:      include/uapi/linux/tipc*.h
15661 F:      net/tipc/
15662
15663 TLAN NETWORK DRIVER
15664 M:      Samuel Chessman <chessman@tux.org>
15665 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15666 W:      http://sourceforge.net/projects/tlan/
15667 S:      Maintained
15668 F:      Documentation/networking/device_drivers/ti/tlan.txt
15669 F:      drivers/net/ethernet/ti/tlan.*
15670
15671 TM6000 VIDEO4LINUX DRIVER
15672 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15673 L:      linux-media@vger.kernel.org
15674 W:      https://linuxtv.org
15675 T:      git git://linuxtv.org/media_tree.git
15676 S:      Odd fixes
15677 F:      drivers/media/usb/tm6000/
15678 F:      Documentation/media/v4l-drivers/tm6000*
15679
15680 TMIO/SDHI MMC DRIVER
15681 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15682 L:      linux-mmc@vger.kernel.org
15683 S:      Supported
15684 F:      drivers/mmc/host/tmio_mmc*
15685 F:      drivers/mmc/host/renesas_sdhi*
15686 F:      include/linux/mfd/tmio.h
15687
15688 TMP401 HARDWARE MONITOR DRIVER
15689 M:      Guenter Roeck <linux@roeck-us.net>
15690 L:      linux-hwmon@vger.kernel.org
15691 S:      Maintained
15692 F:      Documentation/hwmon/tmp401
15693 F:      drivers/hwmon/tmp401.c
15694
15695 TMPFS (SHMEM FILESYSTEM)
15696 M:      Hugh Dickins <hughd@google.com>
15697 L:      linux-mm@kvack.org
15698 S:      Maintained
15699 F:      include/linux/shmem_fs.h
15700 F:      mm/shmem.c
15701
15702 TOMOYO SECURITY MODULE
15703 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15704 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15705 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15706 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15707 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15708 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15709 W:      https://tomoyo.osdn.jp/
15710 S:      Maintained
15711 F:      security/tomoyo/
15712
15713 TOPSTAR LAPTOP EXTRAS DRIVER
15714 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15715 L:      platform-driver-x86@vger.kernel.org
15716 S:      Maintained
15717 F:      drivers/platform/x86/topstar-laptop.c
15718
15719 TORTURE-TEST MODULES
15720 M:      Davidlohr Bueso <dave@stgolabs.net>
15721 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15722 M:      Josh Triplett <josh@joshtriplett.org>
15723 L:      linux-kernel@vger.kernel.org
15724 S:      Supported
15725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15726 F:      Documentation/RCU/torture.txt
15727 F:      kernel/torture.c
15728 F:      kernel/rcu/rcutorture.c
15729 F:      kernel/rcu/rcuperf.c
15730 F:      kernel/locking/locktorture.c
15731
15732 TOSHIBA ACPI EXTRAS DRIVER
15733 M:      Azael Avalos <coproscefalo@gmail.com>
15734 L:      platform-driver-x86@vger.kernel.org
15735 S:      Maintained
15736 F:      drivers/platform/x86/toshiba_acpi.c
15737
15738 TOSHIBA BLUETOOTH DRIVER
15739 M:      Azael Avalos <coproscefalo@gmail.com>
15740 L:      platform-driver-x86@vger.kernel.org
15741 S:      Maintained
15742 F:      drivers/platform/x86/toshiba_bluetooth.c
15743
15744 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15745 M:      Azael Avalos <coproscefalo@gmail.com>
15746 L:      platform-driver-x86@vger.kernel.org
15747 S:      Maintained
15748 F:      drivers/platform/x86/toshiba_haps.c
15749
15750 TOSHIBA SMM DRIVER
15751 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15752 W:      http://www.buzzard.org.uk/toshiba/
15753 S:      Maintained
15754 F:      drivers/char/toshiba.c
15755 F:      include/linux/toshiba.h
15756 F:      include/uapi/linux/toshiba.h
15757
15758 TOSHIBA TC358743 DRIVER
15759 M:      Mats Randgaard <matrandg@cisco.com>
15760 L:      linux-media@vger.kernel.org
15761 S:      Maintained
15762 F:      drivers/media/i2c/tc358743*
15763 F:      include/media/i2c/tc358743.h
15764
15765 TOSHIBA WMI HOTKEYS DRIVER
15766 M:      Azael Avalos <coproscefalo@gmail.com>
15767 L:      platform-driver-x86@vger.kernel.org
15768 S:      Maintained
15769 F:      drivers/platform/x86/toshiba-wmi.c
15770
15771 TPM DEVICE DRIVER
15772 M:      Peter Huewe <peterhuewe@gmx.de>
15773 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15774 R:      Jason Gunthorpe <jgg@ziepe.ca>
15775 L:      linux-integrity@vger.kernel.org
15776 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15777 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15778 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15779 S:      Maintained
15780 F:      drivers/char/tpm/
15781
15782 TRACING
15783 M:      Steven Rostedt <rostedt@goodmis.org>
15784 M:      Ingo Molnar <mingo@redhat.com>
15785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15786 S:      Maintained
15787 F:      Documentation/trace/ftrace.rst
15788 F:      arch/*/*/*/ftrace.h
15789 F:      arch/*/kernel/ftrace.c
15790 F:      include/*/ftrace.h
15791 F:      include/linux/trace*.h
15792 F:      include/trace/
15793 F:      kernel/trace/
15794 F:      tools/testing/selftests/ftrace/
15795
15796 TRACING MMIO ACCESSES (MMIOTRACE)
15797 M:      Steven Rostedt <rostedt@goodmis.org>
15798 M:      Ingo Molnar <mingo@kernel.org>
15799 R:      Karol Herbst <karolherbst@gmail.com>
15800 R:      Pekka Paalanen <ppaalanen@gmail.com>
15801 S:      Maintained
15802 L:      linux-kernel@vger.kernel.org
15803 L:      nouveau@lists.freedesktop.org
15804 F:      kernel/trace/trace_mmiotrace.c
15805 F:      include/linux/mmiotrace.h
15806 F:      arch/x86/mm/kmmio.c
15807 F:      arch/x86/mm/mmio-mod.c
15808 F:      arch/x86/mm/testmmiotrace.c
15809
15810 TRIVIAL PATCHES
15811 M:      Jiri Kosina <trivial@kernel.org>
15812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15813 S:      Maintained
15814 K:      ^Subject:.*(?i)trivial
15815
15816 TEMPO SEMICONDUCTOR DRIVERS
15817 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15818 S:      Maintained
15819 F:      sound/soc/codecs/tscs*.c
15820 F:      sound/soc/codecs/tscs*.h
15821 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15822
15823 TTY LAYER
15824 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15825 M:      Jiri Slaby <jslaby@suse.com>
15826 S:      Supported
15827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15828 F:      Documentation/serial/
15829 F:      drivers/tty/
15830 F:      drivers/tty/serial/serial_core.c
15831 F:      include/linux/serial_core.h
15832 F:      include/linux/serial.h
15833 F:      include/linux/tty.h
15834 F:      include/uapi/linux/serial_core.h
15835 F:      include/uapi/linux/serial.h
15836 F:      include/uapi/linux/tty.h
15837
15838 TUA9001 MEDIA DRIVER
15839 M:      Antti Palosaari <crope@iki.fi>
15840 L:      linux-media@vger.kernel.org
15841 W:      https://linuxtv.org
15842 W:      http://palosaari.fi/linux/
15843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15844 T:      git git://linuxtv.org/anttip/media_tree.git
15845 S:      Maintained
15846 F:      drivers/media/tuners/tua9001*
15847
15848 TULIP NETWORK DRIVERS
15849 L:      netdev@vger.kernel.org
15850 L:      linux-parisc@vger.kernel.org
15851 S:      Orphan
15852 F:      drivers/net/ethernet/dec/tulip/
15853
15854 TUN/TAP driver
15855 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15856 W:      http://vtun.sourceforge.net/tun
15857 S:      Maintained
15858 F:      Documentation/networking/tuntap.txt
15859 F:      arch/um/os-Linux/drivers/
15860
15861 TURBOCHANNEL SUBSYSTEM
15862 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15863 M:      Ralf Baechle <ralf@linux-mips.org>
15864 L:      linux-mips@vger.kernel.org
15865 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15866 S:      Maintained
15867 F:      drivers/tc/
15868 F:      include/linux/tc.h
15869
15870 TURBOSTAT UTILITY
15871 M:      "Len Brown" <lenb@kernel.org>
15872 L:      linux-pm@vger.kernel.org
15873 B:      https://bugzilla.kernel.org
15874 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15876 S:      Supported
15877 F:      tools/power/x86/turbostat/
15878
15879 TW5864 VIDEO4LINUX DRIVER
15880 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15881 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15882 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15883 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15884 L:      linux-media@vger.kernel.org
15885 S:      Supported
15886 F:      drivers/media/pci/tw5864/
15887
15888 TW68 VIDEO4LINUX DRIVER
15889 M:      Hans Verkuil <hverkuil@xs4all.nl>
15890 L:      linux-media@vger.kernel.org
15891 T:      git git://linuxtv.org/media_tree.git
15892 W:      https://linuxtv.org
15893 S:      Odd Fixes
15894 F:      drivers/media/pci/tw68/
15895
15896 TW686X VIDEO4LINUX DRIVER
15897 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15898 L:      linux-media@vger.kernel.org
15899 T:      git git://linuxtv.org/media_tree.git
15900 W:      http://linuxtv.org
15901 S:      Maintained
15902 F:      drivers/media/pci/tw686x/
15903
15904 UBI FILE SYSTEM (UBIFS)
15905 M:      Richard Weinberger <richard@nod.at>
15906 M:      Artem Bityutskiy <dedekind1@gmail.com>
15907 M:      Adrian Hunter <adrian.hunter@intel.com>
15908 L:      linux-mtd@lists.infradead.org
15909 T:      git git://git.infradead.org/ubifs-2.6.git
15910 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15911 S:      Supported
15912 F:      Documentation/filesystems/ubifs.txt
15913 F:      fs/ubifs/
15914
15915 UCLINUX (M68KNOMMU AND COLDFIRE)
15916 M:      Greg Ungerer <gerg@linux-m68k.org>
15917 W:      http://www.linux-m68k.org/
15918 W:      http://www.uclinux.org/
15919 L:      linux-m68k@lists.linux-m68k.org
15920 L:      uclinux-dev@uclinux.org  (subscribers-only)
15921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15922 S:      Maintained
15923 F:      arch/m68k/coldfire/
15924 F:      arch/m68k/68*/
15925 F:      arch/m68k/*/*_no.*
15926 F:      arch/m68k/include/asm/*_no.*
15927
15928 UDF FILESYSTEM
15929 M:      Jan Kara <jack@suse.com>
15930 S:      Maintained
15931 F:      Documentation/filesystems/udf.txt
15932 F:      fs/udf/
15933
15934 UDRAW TABLET
15935 M:      Bastien Nocera <hadess@hadess.net>
15936 L:      linux-input@vger.kernel.org
15937 S:      Maintained
15938 F:      drivers/hid/hid-udraw-ps3.c
15939
15940 UFS FILESYSTEM
15941 M:      Evgeniy Dushistov <dushistov@mail.ru>
15942 S:      Maintained
15943 F:      Documentation/filesystems/ufs.txt
15944 F:      fs/ufs/
15945
15946 UHID USERSPACE HID IO DRIVER:
15947 M:      David Herrmann <dh.herrmann@googlemail.com>
15948 L:      linux-input@vger.kernel.org
15949 S:      Maintained
15950 F:      drivers/hid/uhid.c
15951 F:      include/uapi/linux/uhid.h
15952
15953 ULPI BUS
15954 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15955 L:      linux-usb@vger.kernel.org
15956 S:      Maintained
15957 F:      drivers/usb/common/ulpi.c
15958 F:      include/linux/ulpi/
15959
15960 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15961 L:      linux-usb@vger.kernel.org
15962 S:      Orphan
15963 F:      drivers/uwb/
15964 F:      include/linux/uwb.h
15965 F:      include/linux/uwb/
15966
15967 UNICORE32 ARCHITECTURE:
15968 M:      Guan Xuetao <gxt@pku.edu.cn>
15969 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15970 S:      Maintained
15971 T:      git git://github.com/gxt/linux.git
15972 F:      arch/unicore32/
15973
15974 UNIFDEF
15975 M:      Tony Finch <dot@dotat.at>
15976 W:      http://dotat.at/prog/unifdef
15977 S:      Maintained
15978 F:      scripts/unifdef.c
15979
15980 UNIFORM CDROM DRIVER
15981 M:      Jens Axboe <axboe@kernel.dk>
15982 W:      http://www.kernel.dk
15983 S:      Maintained
15984 F:      Documentation/cdrom/
15985 F:      drivers/cdrom/cdrom.c
15986 F:      include/linux/cdrom.h
15987 F:      include/uapi/linux/cdrom.h
15988
15989 UNISYS S-PAR DRIVERS
15990 M:      David Kershner <david.kershner@unisys.com>
15991 L:      sparmaintainer@unisys.com (Unisys internal)
15992 S:      Supported
15993 F:      include/linux/visorbus.h
15994 F:      drivers/visorbus/
15995 F:      drivers/staging/unisys/
15996
15997 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15998 R:      Alim Akhtar <alim.akhtar@samsung.com>
15999 R:      Avri Altman <avri.altman@wdc.com>
16000 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16001 L:      linux-scsi@vger.kernel.org
16002 S:      Supported
16003 F:      Documentation/scsi/ufs.txt
16004 F:      drivers/scsi/ufs/
16005
16006 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16007 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16008 L:      linux-scsi@vger.kernel.org
16009 S:      Supported
16010 F:      drivers/scsi/ufs/*dwc*
16011
16012 UNSORTED BLOCK IMAGES (UBI)
16013 M:      Artem Bityutskiy <dedekind1@gmail.com>
16014 M:      Richard Weinberger <richard@nod.at>
16015 W:      http://www.linux-mtd.infradead.org/
16016 L:      linux-mtd@lists.infradead.org
16017 T:      git git://git.infradead.org/ubifs-2.6.git
16018 S:      Supported
16019 F:      drivers/mtd/ubi/
16020 F:      include/linux/mtd/ubi.h
16021 F:      include/uapi/mtd/ubi-user.h
16022
16023 USB "USBNET" DRIVER FRAMEWORK
16024 M:      Oliver Neukum <oneukum@suse.com>
16025 L:      netdev@vger.kernel.org
16026 W:      http://www.linux-usb.org/usbnet
16027 S:      Maintained
16028 F:      drivers/net/usb/usbnet.c
16029 F:      include/linux/usb/usbnet.h
16030
16031 USB ACM DRIVER
16032 M:      Oliver Neukum <oneukum@suse.com>
16033 L:      linux-usb@vger.kernel.org
16034 S:      Maintained
16035 F:      Documentation/usb/acm.txt
16036 F:      drivers/usb/class/cdc-acm.*
16037
16038 USB AR5523 WIRELESS DRIVER
16039 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16040 L:      linux-wireless@vger.kernel.org
16041 S:      Maintained
16042 F:      drivers/net/wireless/ath/ar5523/
16043
16044 USB ATTACHED SCSI
16045 M:      Oliver Neukum <oneukum@suse.com>
16046 L:      linux-usb@vger.kernel.org
16047 L:      linux-scsi@vger.kernel.org
16048 S:      Maintained
16049 F:      drivers/usb/storage/uas.c
16050
16051 USB CDC ETHERNET DRIVER
16052 M:      Oliver Neukum <oliver@neukum.org>
16053 L:      linux-usb@vger.kernel.org
16054 S:      Maintained
16055 F:      drivers/net/usb/cdc_*.c
16056 F:      include/uapi/linux/usb/cdc.h
16057
16058 USB CHAOSKEY DRIVER
16059 M:      Keith Packard <keithp@keithp.com>
16060 L:      linux-usb@vger.kernel.org
16061 S:      Maintained
16062 F:      drivers/usb/misc/chaoskey.c
16063
16064 USB CYPRESS C67X00 DRIVER
16065 M:      Peter Korsgaard <jacmet@sunsite.dk>
16066 L:      linux-usb@vger.kernel.org
16067 S:      Maintained
16068 F:      drivers/usb/c67x00/
16069
16070 USB DAVICOM DM9601 DRIVER
16071 M:      Peter Korsgaard <jacmet@sunsite.dk>
16072 L:      netdev@vger.kernel.org
16073 W:      http://www.linux-usb.org/usbnet
16074 S:      Maintained
16075 F:      drivers/net/usb/dm9601.c
16076
16077 USB DIAMOND RIO500 DRIVER
16078 M:      Cesar Miquel <miquel@df.uba.ar>
16079 L:      rio500-users@lists.sourceforge.net
16080 W:      http://rio500.sourceforge.net
16081 S:      Maintained
16082 F:      drivers/usb/misc/rio500*
16083
16084 USB EHCI DRIVER
16085 M:      Alan Stern <stern@rowland.harvard.edu>
16086 L:      linux-usb@vger.kernel.org
16087 S:      Maintained
16088 F:      Documentation/usb/ehci.txt
16089 F:      drivers/usb/host/ehci*
16090
16091 USB GADGET/PERIPHERAL SUBSYSTEM
16092 M:      Felipe Balbi <balbi@kernel.org>
16093 L:      linux-usb@vger.kernel.org
16094 W:      http://www.linux-usb.org/gadget
16095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16096 S:      Maintained
16097 F:      drivers/usb/gadget/
16098 F:      include/linux/usb/gadget*
16099
16100 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16101 M:      Jiri Kosina <jikos@kernel.org>
16102 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16103 L:      linux-usb@vger.kernel.org
16104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16105 S:      Maintained
16106 F:      Documentation/hid/hiddev.txt
16107 F:      drivers/hid/usbhid/
16108
16109 USB INTEL XHCI ROLE MUX DRIVER
16110 M:      Hans de Goede <hdegoede@redhat.com>
16111 L:      linux-usb@vger.kernel.org
16112 S:      Maintained
16113 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16114
16115 USB ISP116X DRIVER
16116 M:      Olav Kongas <ok@artecdesign.ee>
16117 L:      linux-usb@vger.kernel.org
16118 S:      Maintained
16119 F:      drivers/usb/host/isp116x*
16120 F:      include/linux/usb/isp116x.h
16121
16122 USB LAN78XX ETHERNET DRIVER
16123 M:      Woojung Huh <woojung.huh@microchip.com>
16124 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16125 L:      netdev@vger.kernel.org
16126 S:      Maintained
16127 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16128 F:      drivers/net/usb/lan78xx.*
16129 F:      include/dt-bindings/net/microchip-lan78xx.h
16130
16131 USB MASS STORAGE DRIVER
16132 M:      Alan Stern <stern@rowland.harvard.edu>
16133 L:      linux-usb@vger.kernel.org
16134 L:      usb-storage@lists.one-eyed-alien.net
16135 S:      Maintained
16136 F:      drivers/usb/storage/
16137
16138 USB MIDI DRIVER
16139 M:      Clemens Ladisch <clemens@ladisch.de>
16140 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16141 T:      git git://git.alsa-project.org/alsa-kernel.git
16142 S:      Maintained
16143 F:      sound/usb/midi.*
16144
16145 USB NETWORKING DRIVERS
16146 L:      linux-usb@vger.kernel.org
16147 S:      Odd Fixes
16148 F:      drivers/net/usb/
16149
16150 USB OHCI DRIVER
16151 M:      Alan Stern <stern@rowland.harvard.edu>
16152 L:      linux-usb@vger.kernel.org
16153 S:      Maintained
16154 F:      Documentation/usb/ohci.txt
16155 F:      drivers/usb/host/ohci*
16156
16157 USB OTG FSM (Finite State Machine)
16158 M:      Peter Chen <Peter.Chen@nxp.com>
16159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16160 L:      linux-usb@vger.kernel.org
16161 S:      Maintained
16162 F:      drivers/usb/common/usb-otg-fsm.c
16163
16164 USB OVER IP DRIVER
16165 M:      Valentina Manea <valentina.manea.m@gmail.com>
16166 M:      Shuah Khan <shuah@kernel.org>
16167 M:      Shuah Khan <skhan@linuxfoundation.org>
16168 L:      linux-usb@vger.kernel.org
16169 S:      Maintained
16170 F:      Documentation/usb/usbip_protocol.txt
16171 F:      drivers/usb/usbip/
16172 F:      tools/usb/usbip/
16173 F:      tools/testing/selftests/drivers/usb/usbip/
16174
16175 USB PEGASUS DRIVER
16176 M:      Petko Manolov <petkan@nucleusys.com>
16177 L:      linux-usb@vger.kernel.org
16178 L:      netdev@vger.kernel.org
16179 T:      git git://github.com/petkan/pegasus.git
16180 W:      https://github.com/petkan/pegasus
16181 S:      Maintained
16182 F:      drivers/net/usb/pegasus.*
16183
16184 USB PHY LAYER
16185 M:      Felipe Balbi <balbi@kernel.org>
16186 L:      linux-usb@vger.kernel.org
16187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16188 S:      Maintained
16189 F:      drivers/usb/phy/
16190
16191 USB PRINTER DRIVER (usblp)
16192 M:      Pete Zaitcev <zaitcev@redhat.com>
16193 L:      linux-usb@vger.kernel.org
16194 S:      Supported
16195 F:      drivers/usb/class/usblp.c
16196
16197 USB QMI WWAN NETWORK DRIVER
16198 M:      Bjørn Mork <bjorn@mork.no>
16199 L:      netdev@vger.kernel.org
16200 S:      Maintained
16201 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16202 F:      drivers/net/usb/qmi_wwan.c
16203
16204 USB RTL8150 DRIVER
16205 M:      Petko Manolov <petkan@nucleusys.com>
16206 L:      linux-usb@vger.kernel.org
16207 L:      netdev@vger.kernel.org
16208 T:      git git://github.com/petkan/rtl8150.git
16209 W:      https://github.com/petkan/rtl8150
16210 S:      Maintained
16211 F:      drivers/net/usb/rtl8150.c
16212
16213 USB SERIAL SUBSYSTEM
16214 M:      Johan Hovold <johan@kernel.org>
16215 L:      linux-usb@vger.kernel.org
16216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16217 S:      Maintained
16218 F:      Documentation/usb/usb-serial.txt
16219 F:      drivers/usb/serial/
16220 F:      include/linux/usb/serial.h
16221
16222 USB SMSC75XX ETHERNET DRIVER
16223 M:      Steve Glendinning <steve.glendinning@shawell.net>
16224 L:      netdev@vger.kernel.org
16225 S:      Maintained
16226 F:      drivers/net/usb/smsc75xx.*
16227
16228 USB SMSC95XX ETHERNET DRIVER
16229 M:      Steve Glendinning <steve.glendinning@shawell.net>
16230 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16231 L:      netdev@vger.kernel.org
16232 S:      Maintained
16233 F:      drivers/net/usb/smsc95xx.*
16234
16235 USB SUBSYSTEM
16236 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16237 L:      linux-usb@vger.kernel.org
16238 W:      http://www.linux-usb.org
16239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16240 S:      Supported
16241 F:      Documentation/devicetree/bindings/usb/
16242 F:      Documentation/usb/
16243 F:      drivers/usb/
16244 F:      include/linux/usb.h
16245 F:      include/linux/usb/
16246
16247 USB TYPEC PI3USB30532 MUX DRIVER
16248 M:      Hans de Goede <hdegoede@redhat.com>
16249 L:      linux-usb@vger.kernel.org
16250 S:      Maintained
16251 F:      drivers/usb/typec/mux/pi3usb30532.c
16252
16253 USB TYPEC CLASS
16254 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16255 L:      linux-usb@vger.kernel.org
16256 S:      Maintained
16257 F:      Documentation/ABI/testing/sysfs-class-typec
16258 F:      Documentation/driver-api/usb/typec.rst
16259 F:      drivers/usb/typec/
16260 F:      include/linux/usb/typec.h
16261
16262 USB TYPEC BUS FOR ALTERNATE MODES
16263 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16264 L:      linux-usb@vger.kernel.org
16265 S:      Maintained
16266 F:      Documentation/ABI/testing/sysfs-bus-typec
16267 F:      Documentation/driver-api/usb/typec_bus.rst
16268 F:      drivers/usb/typec/altmodes/
16269 F:      include/linux/usb/typec_altmode.h
16270
16271 USB TYPEC PORT CONTROLLER DRIVERS
16272 M:      Guenter Roeck <linux@roeck-us.net>
16273 L:      linux-usb@vger.kernel.org
16274 S:      Maintained
16275 F:      drivers/usb/typec/tcpm/
16276
16277 USB UHCI DRIVER
16278 M:      Alan Stern <stern@rowland.harvard.edu>
16279 L:      linux-usb@vger.kernel.org
16280 S:      Maintained
16281 F:      drivers/usb/host/uhci*
16282
16283 USB VIDEO CLASS
16284 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16285 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16286 L:      linux-media@vger.kernel.org
16287 T:      git git://linuxtv.org/media_tree.git
16288 W:      http://www.ideasonboard.org/uvc/
16289 S:      Maintained
16290 F:      drivers/media/usb/uvc/
16291 F:      include/uapi/linux/uvcvideo.h
16292
16293 USB VISION DRIVER
16294 M:      Hans Verkuil <hverkuil@xs4all.nl>
16295 L:      linux-media@vger.kernel.org
16296 T:      git git://linuxtv.org/media_tree.git
16297 W:      https://linuxtv.org
16298 S:      Odd Fixes
16299 F:      drivers/media/usb/usbvision/
16300
16301 USB WEBCAM GADGET
16302 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16303 L:      linux-usb@vger.kernel.org
16304 S:      Maintained
16305 F:      drivers/usb/gadget/function/*uvc*
16306 F:      drivers/usb/gadget/legacy/webcam.c
16307 F:      include/uapi/linux/usb/g_uvc.h
16308
16309 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16310 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16311 L:      linux-wireless@vger.kernel.org
16312 S:      Maintained
16313 F:      drivers/net/wireless/rndis_wlan.c
16314
16315 USB XHCI DRIVER
16316 M:      Mathias Nyman <mathias.nyman@intel.com>
16317 L:      linux-usb@vger.kernel.org
16318 S:      Supported
16319 F:      drivers/usb/host/xhci*
16320 F:      drivers/usb/host/pci-quirks*
16321
16322 USB ZD1201 DRIVER
16323 L:      linux-wireless@vger.kernel.org
16324 W:      http://linux-lc100020.sourceforge.net
16325 S:      Orphan
16326 F:      drivers/net/wireless/zydas/zd1201.*
16327
16328 USB ZR364XX DRIVER
16329 M:      Antoine Jacquet <royale@zerezo.com>
16330 L:      linux-usb@vger.kernel.org
16331 L:      linux-media@vger.kernel.org
16332 T:      git git://linuxtv.org/media_tree.git
16333 W:      http://royale.zerezo.com/zr364xx/
16334 S:      Maintained
16335 F:      Documentation/media/v4l-drivers/zr364xx*
16336 F:      drivers/media/usb/zr364xx/
16337
16338 USER-MODE LINUX (UML)
16339 M:      Jeff Dike <jdike@addtoit.com>
16340 M:      Richard Weinberger <richard@nod.at>
16341 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16342 L:      linux-um@lists.infradead.org
16343 W:      http://user-mode-linux.sourceforge.net
16344 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16346 S:      Maintained
16347 F:      Documentation/virtual/uml/
16348 F:      arch/um/
16349 F:      arch/x86/um/
16350 F:      fs/hostfs/
16351
16352 USERSPACE COPYIN/COPYOUT (UIOVEC)
16353 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16354 S:      Maintained
16355 F:      lib/iov_iter.c
16356 F:      include/linux/uio.h
16357
16358 USERSPACE DMA BUFFER DRIVER
16359 M:      Gerd Hoffmann <kraxel@redhat.com>
16360 S:      Maintained
16361 L:      dri-devel@lists.freedesktop.org
16362 F:      drivers/dma-buf/udmabuf.c
16363 F:      include/uapi/linux/udmabuf.h
16364 T:      git git://anongit.freedesktop.org/drm/drm-misc
16365
16366 USERSPACE I/O (UIO)
16367 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16368 S:      Maintained
16369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16370 F:      Documentation/driver-api/uio-howto.rst
16371 F:      drivers/uio/
16372 F:      include/linux/uio_driver.h
16373
16374 UTIL-LINUX PACKAGE
16375 M:      Karel Zak <kzak@redhat.com>
16376 L:      util-linux@vger.kernel.org
16377 W:      http://en.wikipedia.org/wiki/Util-linux
16378 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16379 S:      Maintained
16380
16381 UUID HELPERS
16382 M:      Christoph Hellwig <hch@lst.de>
16383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16384 L:      linux-kernel@vger.kernel.org
16385 T:      git git://git.infradead.org/users/hch/uuid.git
16386 F:      lib/uuid.c
16387 F:      lib/test_uuid.c
16388 F:      include/linux/uuid.h
16389 F:      include/uapi/linux/uuid.h
16390 S:      Maintained
16391
16392 UVESAFB DRIVER
16393 M:      Michal Januszewski <spock@gentoo.org>
16394 L:      linux-fbdev@vger.kernel.org
16395 W:      https://github.com/mjanusz/v86d
16396 S:      Maintained
16397 F:      Documentation/fb/uvesafb.txt
16398 F:      drivers/video/fbdev/uvesafb.*
16399
16400 VF610 NAND DRIVER
16401 M:      Stefan Agner <stefan@agner.ch>
16402 L:      linux-mtd@lists.infradead.org
16403 S:      Supported
16404 F:      drivers/mtd/nand/raw/vf610_nfc.c
16405
16406 VFAT/FAT/MSDOS FILESYSTEM
16407 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16408 S:      Maintained
16409 F:      Documentation/filesystems/vfat.txt
16410 F:      fs/fat/
16411
16412 VFIO DRIVER
16413 M:      Alex Williamson <alex.williamson@redhat.com>
16414 L:      kvm@vger.kernel.org
16415 T:      git git://github.com/awilliam/linux-vfio.git
16416 S:      Maintained
16417 F:      Documentation/vfio.txt
16418 F:      drivers/vfio/
16419 F:      include/linux/vfio.h
16420 F:      include/uapi/linux/vfio.h
16421
16422 VFIO MEDIATED DEVICE DRIVERS
16423 M:      Kirti Wankhede <kwankhede@nvidia.com>
16424 L:      kvm@vger.kernel.org
16425 S:      Maintained
16426 F:      Documentation/vfio-mediated-device.txt
16427 F:      drivers/vfio/mdev/
16428 F:      include/linux/mdev.h
16429 F:      samples/vfio-mdev/
16430
16431 VFIO PLATFORM DRIVER
16432 M:      Eric Auger <eric.auger@redhat.com>
16433 L:      kvm@vger.kernel.org
16434 S:      Maintained
16435 F:      drivers/vfio/platform/
16436
16437 VGA_SWITCHEROO
16438 R:      Lukas Wunner <lukas@wunner.de>
16439 S:      Maintained
16440 F:      Documentation/gpu/vga-switcheroo.rst
16441 F:      drivers/gpu/vga/vga_switcheroo.c
16442 F:      include/linux/vga_switcheroo.h
16443 T:      git git://anongit.freedesktop.org/drm/drm-misc
16444
16445 VIA RHINE NETWORK DRIVER
16446 S:      Orphan
16447 F:      drivers/net/ethernet/via/via-rhine.c
16448
16449 VIA SD/MMC CARD CONTROLLER DRIVER
16450 M:      Bruce Chang <brucechang@via.com.tw>
16451 M:      Harald Welte <HaraldWelte@viatech.com>
16452 S:      Maintained
16453 F:      drivers/mmc/host/via-sdmmc.c
16454
16455 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16456 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16457 L:      linux-fbdev@vger.kernel.org
16458 S:      Maintained
16459 F:      include/linux/via-core.h
16460 F:      include/linux/via-gpio.h
16461 F:      include/linux/via_i2c.h
16462 F:      drivers/video/fbdev/via/
16463
16464 VIA VELOCITY NETWORK DRIVER
16465 M:      Francois Romieu <romieu@fr.zoreil.com>
16466 L:      netdev@vger.kernel.org
16467 S:      Maintained
16468 F:      drivers/net/ethernet/via/via-velocity.*
16469
16470 VICODEC VIRTUAL CODEC DRIVER
16471 M:      Hans Verkuil <hans.verkuil@cisco.com>
16472 L:      linux-media@vger.kernel.org
16473 T:      git git://linuxtv.org/media_tree.git
16474 W:      https://linuxtv.org
16475 S:      Maintained
16476 F:      drivers/media/platform/vicodec/*
16477
16478 VIDEO MULTIPLEXER DRIVER
16479 M:      Philipp Zabel <p.zabel@pengutronix.de>
16480 L:      linux-media@vger.kernel.org
16481 S:      Maintained
16482 F:      drivers/media/platform/video-mux.c
16483
16484 VIDEO I2C POLLING DRIVER
16485 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16486 L:      linux-media@vger.kernel.org
16487 S:      Maintained
16488 F:      drivers/media/i2c/video-i2c.c
16489
16490 VIDEOBUF2 FRAMEWORK
16491 M:      Pawel Osciak <pawel@osciak.com>
16492 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16493 M:      Kyungmin Park <kyungmin.park@samsung.com>
16494 L:      linux-media@vger.kernel.org
16495 S:      Maintained
16496 F:      drivers/media/common/videobuf2/*
16497 F:      include/media/videobuf2-*
16498
16499 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16500 M:      Helen Koike <helen.koike@collabora.com>
16501 L:      linux-media@vger.kernel.org
16502 T:      git git://linuxtv.org/media_tree.git
16503 W:      https://linuxtv.org
16504 S:      Maintained
16505 F:      drivers/media/platform/vimc/*
16506
16507 VIRT LIB
16508 M:      Alex Williamson <alex.williamson@redhat.com>
16509 M:      Paolo Bonzini <pbonzini@redhat.com>
16510 L:      kvm@vger.kernel.org
16511 S:      Supported
16512 F:      virt/lib/
16513
16514 VIRTIO AND VHOST VSOCK DRIVER
16515 M:      Stefan Hajnoczi <stefanha@redhat.com>
16516 L:      kvm@vger.kernel.org
16517 L:      virtualization@lists.linux-foundation.org
16518 L:      netdev@vger.kernel.org
16519 S:      Maintained
16520 F:      include/linux/virtio_vsock.h
16521 F:      include/uapi/linux/virtio_vsock.h
16522 F:      include/uapi/linux/vsockmon.h
16523 F:      include/uapi/linux/vm_sockets_diag.h
16524 F:      net/vmw_vsock/diag.c
16525 F:      net/vmw_vsock/af_vsock_tap.c
16526 F:      net/vmw_vsock/virtio_transport_common.c
16527 F:      net/vmw_vsock/virtio_transport.c
16528 F:      drivers/net/vsockmon.c
16529 F:      drivers/vhost/vsock.c
16530 F:      tools/testing/vsock/
16531
16532 VIRTIO CONSOLE DRIVER
16533 M:      Amit Shah <amit@kernel.org>
16534 L:      virtualization@lists.linux-foundation.org
16535 S:      Maintained
16536 F:      drivers/char/virtio_console.c
16537 F:      include/linux/virtio_console.h
16538 F:      include/uapi/linux/virtio_console.h
16539
16540 VIRTIO CORE AND NET DRIVERS
16541 M:      "Michael S. Tsirkin" <mst@redhat.com>
16542 M:      Jason Wang <jasowang@redhat.com>
16543 L:      virtualization@lists.linux-foundation.org
16544 S:      Maintained
16545 F:      Documentation/devicetree/bindings/virtio/
16546 F:      drivers/virtio/
16547 F:      tools/virtio/
16548 F:      drivers/net/virtio_net.c
16549 F:      drivers/block/virtio_blk.c
16550 F:      include/linux/virtio*.h
16551 F:      include/uapi/linux/virtio_*.h
16552 F:      drivers/crypto/virtio/
16553 F:      mm/balloon_compaction.c
16554
16555 VIRTIO BLOCK AND SCSI DRIVERS
16556 M:      "Michael S. Tsirkin" <mst@redhat.com>
16557 M:      Jason Wang <jasowang@redhat.com>
16558 R:      Paolo Bonzini <pbonzini@redhat.com>
16559 R:      Stefan Hajnoczi <stefanha@redhat.com>
16560 L:      virtualization@lists.linux-foundation.org
16561 S:      Maintained
16562 F:      drivers/block/virtio_blk.c
16563 F:      drivers/scsi/virtio_scsi.c
16564 F:      include/uapi/linux/virtio_blk.h
16565 F:      include/uapi/linux/virtio_scsi.h
16566 F:      drivers/vhost/scsi.c
16567
16568 VIRTIO CRYPTO DRIVER
16569 M:      Gonglei <arei.gonglei@huawei.com>
16570 L:      virtualization@lists.linux-foundation.org
16571 L:      linux-crypto@vger.kernel.org
16572 S:      Maintained
16573 F:      drivers/crypto/virtio/
16574 F:      include/uapi/linux/virtio_crypto.h
16575
16576 VIRTIO DRIVERS FOR S390
16577 M:      Cornelia Huck <cohuck@redhat.com>
16578 M:      Halil Pasic <pasic@linux.ibm.com>
16579 L:      linux-s390@vger.kernel.org
16580 L:      virtualization@lists.linux-foundation.org
16581 L:      kvm@vger.kernel.org
16582 S:      Supported
16583 F:      drivers/s390/virtio/
16584 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16585
16586 VIRTIO GPU DRIVER
16587 M:      David Airlie <airlied@linux.ie>
16588 M:      Gerd Hoffmann <kraxel@redhat.com>
16589 L:      dri-devel@lists.freedesktop.org
16590 L:      virtualization@lists.linux-foundation.org
16591 T:      git git://anongit.freedesktop.org/drm/drm-misc
16592 S:      Maintained
16593 F:      drivers/gpu/drm/virtio/
16594 F:      include/uapi/linux/virtio_gpu.h
16595
16596 VIRTIO HOST (VHOST)
16597 M:      "Michael S. Tsirkin" <mst@redhat.com>
16598 M:      Jason Wang <jasowang@redhat.com>
16599 L:      kvm@vger.kernel.org
16600 L:      virtualization@lists.linux-foundation.org
16601 L:      netdev@vger.kernel.org
16602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16603 S:      Maintained
16604 F:      drivers/vhost/
16605 F:      include/uapi/linux/vhost.h
16606
16607 VIRTIO INPUT DRIVER
16608 M:      Gerd Hoffmann <kraxel@redhat.com>
16609 S:      Maintained
16610 F:      drivers/virtio/virtio_input.c
16611 F:      include/uapi/linux/virtio_input.h
16612
16613 VIRTUAL BOX GUEST DEVICE DRIVER
16614 M:      Hans de Goede <hdegoede@redhat.com>
16615 M:      Arnd Bergmann <arnd@arndb.de>
16616 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16617 S:      Maintained
16618 F:      include/linux/vbox_utils.h
16619 F:      include/uapi/linux/vbox*.h
16620 F:      drivers/virt/vboxguest/
16621
16622 VIRTUAL SERIO DEVICE DRIVER
16623 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16624 S:      Maintained
16625 F:      drivers/input/serio/userio.c
16626 F:      include/uapi/linux/userio.h
16627
16628 VIVID VIRTUAL VIDEO DRIVER
16629 M:      Hans Verkuil <hverkuil@xs4all.nl>
16630 L:      linux-media@vger.kernel.org
16631 T:      git git://linuxtv.org/media_tree.git
16632 W:      https://linuxtv.org
16633 S:      Maintained
16634 F:      drivers/media/platform/vivid/*
16635
16636 VLYNQ BUS
16637 M:      Florian Fainelli <f.fainelli@gmail.com>
16638 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16639 S:      Maintained
16640 F:      drivers/vlynq/vlynq.c
16641 F:      include/linux/vlynq.h
16642
16643 VME SUBSYSTEM
16644 M:      Martyn Welch <martyn@welchs.me.uk>
16645 M:      Manohar Vanga <manohar.vanga@gmail.com>
16646 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16647 L:      devel@driverdev.osuosl.org
16648 S:      Maintained
16649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16650 F:      Documentation/driver-api/vme.rst
16651 F:      drivers/staging/vme/
16652 F:      drivers/vme/
16653 F:      include/linux/vme*
16654
16655 VMWARE BALLOON DRIVER
16656 M:      Julien Freche <jfreche@vmware.com>
16657 M:      Nadav Amit <namit@vmware.com>
16658 M:      "VMware, Inc." <pv-drivers@vmware.com>
16659 L:      linux-kernel@vger.kernel.org
16660 S:      Maintained
16661 F:      drivers/misc/vmw_balloon.c
16662
16663 VMWARE HYPERVISOR INTERFACE
16664 M:      Alok Kataria <akataria@vmware.com>
16665 L:      virtualization@lists.linux-foundation.org
16666 S:      Supported
16667 F:      arch/x86/kernel/cpu/vmware.c
16668
16669 VMWARE PVRDMA DRIVER
16670 M:      Adit Ranadive <aditr@vmware.com>
16671 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16672 L:      linux-rdma@vger.kernel.org
16673 S:      Maintained
16674 F:      drivers/infiniband/hw/vmw_pvrdma/
16675
16676 VMware PVSCSI driver
16677 M:      Jim Gill <jgill@vmware.com>
16678 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16679 L:      linux-scsi@vger.kernel.org
16680 S:      Maintained
16681 F:      drivers/scsi/vmw_pvscsi.c
16682 F:      drivers/scsi/vmw_pvscsi.h
16683
16684 VMWARE VMMOUSE SUBDRIVER
16685 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16686 M:      "VMware, Inc." <pv-drivers@vmware.com>
16687 L:      linux-input@vger.kernel.org
16688 S:      Maintained
16689 F:      drivers/input/mouse/vmmouse.c
16690 F:      drivers/input/mouse/vmmouse.h
16691
16692 VMWARE VMXNET3 ETHERNET DRIVER
16693 M:      Ronak Doshi <doshir@vmware.com>
16694 M:      "VMware, Inc." <pv-drivers@vmware.com>
16695 L:      netdev@vger.kernel.org
16696 S:      Maintained
16697 F:      drivers/net/vmxnet3/
16698
16699 VOCORE VOCORE2 BOARD
16700 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16701 L:      linux-mips@vger.kernel.org
16702 S:      Maintained
16703 F:      arch/mips/boot/dts/ralink/vocore2.dts
16704
16705 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16706 M:      Liam Girdwood <lgirdwood@gmail.com>
16707 M:      Mark Brown <broonie@kernel.org>
16708 L:      linux-kernel@vger.kernel.org
16709 W:      http://www.slimlogic.co.uk/?p=48
16710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16711 S:      Supported
16712 F:      Documentation/devicetree/bindings/regulator/
16713 F:      Documentation/power/regulator/
16714 F:      drivers/regulator/
16715 F:      include/dt-bindings/regulator/
16716 F:      include/linux/regulator/
16717
16718 VRF
16719 M:      David Ahern <dsa@cumulusnetworks.com>
16720 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16721 L:      netdev@vger.kernel.org
16722 S:      Maintained
16723 F:      drivers/net/vrf.c
16724 F:      Documentation/networking/vrf.txt
16725
16726 VT1211 HARDWARE MONITOR DRIVER
16727 M:      Juerg Haefliger <juergh@gmail.com>
16728 L:      linux-hwmon@vger.kernel.org
16729 S:      Maintained
16730 F:      Documentation/hwmon/vt1211
16731 F:      drivers/hwmon/vt1211.c
16732
16733 VT8231 HARDWARE MONITOR DRIVER
16734 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16735 L:      linux-hwmon@vger.kernel.org
16736 S:      Maintained
16737 F:      drivers/hwmon/vt8231.c
16738
16739 VUB300 USB to SDIO/SD/MMC bridge chip
16740 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16741 L:      linux-mmc@vger.kernel.org
16742 L:      linux-usb@vger.kernel.org
16743 S:      Supported
16744 F:      drivers/mmc/host/vub300.c
16745
16746 W1 DALLAS'S 1-WIRE BUS
16747 M:      Evgeniy Polyakov <zbr@ioremap.net>
16748 S:      Maintained
16749 F:      Documentation/devicetree/bindings/w1/
16750 F:      Documentation/w1/
16751 F:      drivers/w1/
16752 F:      include/linux/w1.h
16753
16754 W83791D HARDWARE MONITORING DRIVER
16755 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16756 L:      linux-hwmon@vger.kernel.org
16757 S:      Maintained
16758 F:      Documentation/hwmon/w83791d
16759 F:      drivers/hwmon/w83791d.c
16760
16761 W83793 HARDWARE MONITORING DRIVER
16762 M:      Rudolf Marek <r.marek@assembler.cz>
16763 L:      linux-hwmon@vger.kernel.org
16764 S:      Maintained
16765 F:      Documentation/hwmon/w83793
16766 F:      drivers/hwmon/w83793.c
16767
16768 W83795 HARDWARE MONITORING DRIVER
16769 M:      Jean Delvare <jdelvare@suse.com>
16770 L:      linux-hwmon@vger.kernel.org
16771 S:      Maintained
16772 F:      drivers/hwmon/w83795.c
16773
16774 W83L51xD SD/MMC CARD INTERFACE DRIVER
16775 M:      Pierre Ossman <pierre@ossman.eu>
16776 S:      Maintained
16777 F:      drivers/mmc/host/wbsd.*
16778
16779 WACOM PROTOCOL 4 SERIAL TABLETS
16780 M:      Julian Squires <julian@cipht.net>
16781 M:      Hans de Goede <hdegoede@redhat.com>
16782 L:      linux-input@vger.kernel.org
16783 S:      Maintained
16784 F:      drivers/input/tablet/wacom_serial4.c
16785
16786 WATCHDOG DEVICE DRIVERS
16787 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16788 M:      Guenter Roeck <linux@roeck-us.net>
16789 L:      linux-watchdog@vger.kernel.org
16790 W:      http://www.linux-watchdog.org/
16791 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16792 S:      Maintained
16793 F:      Documentation/devicetree/bindings/watchdog/
16794 F:      Documentation/watchdog/
16795 F:      drivers/watchdog/
16796 F:      include/linux/watchdog.h
16797 F:      include/uapi/linux/watchdog.h
16798
16799 WHISKEYCOVE PMIC GPIO DRIVER
16800 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16801 L:      linux-gpio@vger.kernel.org
16802 S:      Maintained
16803 F:      drivers/gpio/gpio-wcove.c
16804
16805 WHWAVE RTC DRIVER
16806 M:      Dianlong Li <long17.cool@163.com>
16807 L:      linux-rtc@vger.kernel.org
16808 S:      Maintained
16809 F:      drivers/rtc/rtc-sd3078.c
16810
16811 WIIMOTE HID DRIVER
16812 M:      David Herrmann <dh.herrmann@googlemail.com>
16813 L:      linux-input@vger.kernel.org
16814 S:      Maintained
16815 F:      drivers/hid/hid-wiimote*
16816
16817 WILOCITY WIL6210 WIRELESS DRIVER
16818 M:      Maya Erez <merez@codeaurora.org>
16819 L:      linux-wireless@vger.kernel.org
16820 L:      wil6210@qti.qualcomm.com
16821 S:      Supported
16822 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16823 F:      drivers/net/wireless/ath/wil6210/
16824
16825 WIMAX STACK
16826 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16827 M:      linux-wimax@intel.com
16828 L:      wimax@linuxwimax.org (subscribers-only)
16829 S:      Supported
16830 W:      http://linuxwimax.org
16831 F:      Documentation/wimax/README.wimax
16832 F:      include/linux/wimax/debug.h
16833 F:      include/net/wimax.h
16834 F:      include/uapi/linux/wimax.h
16835 F:      net/wimax/
16836
16837 WINBOND CIR DRIVER
16838 M:      David Härdeman <david@hardeman.nu>
16839 S:      Maintained
16840 F:      drivers/media/rc/winbond-cir.c
16841
16842 RCMM REMOTE CONTROLS DECODER
16843 M:      Patrick Lerda <patrick9876@free.fr>
16844 S:      Maintained
16845 F:      drivers/media/rc/ir-rcmm-decoder.c
16846
16847 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16848 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16849 L:      linux-watchdog@vger.kernel.org
16850 S:      Maintained
16851 F:      drivers/watchdog/ebc-c384_wdt.c
16852
16853 WINSYSTEMS WS16C48 GPIO DRIVER
16854 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16855 L:      linux-gpio@vger.kernel.org
16856 S:      Maintained
16857 F:      drivers/gpio/gpio-ws16c48.c
16858
16859 WISTRON LAPTOP BUTTON DRIVER
16860 M:      Miloslav Trmac <mitr@volny.cz>
16861 S:      Maintained
16862 F:      drivers/input/misc/wistron_btns.c
16863
16864 WL3501 WIRELESS PCMCIA CARD DRIVER
16865 L:      linux-wireless@vger.kernel.org
16866 S:      Odd fixes
16867 F:      drivers/net/wireless/wl3501*
16868
16869 WOLFSON MICROELECTRONICS DRIVERS
16870 L:      patches@opensource.cirrus.com
16871 T:      git https://github.com/CirrusLogic/linux-drivers.git
16872 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16873 S:      Supported
16874 F:      Documentation/hwmon/wm83??
16875 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16876 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16877 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16878 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16879 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16880 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16881 F:      drivers/clk/clk-wm83*.c
16882 F:      drivers/extcon/extcon-arizona.c
16883 F:      drivers/leds/leds-wm83*.c
16884 F:      drivers/gpio/gpio-*wm*.c
16885 F:      drivers/gpio/gpio-arizona.c
16886 F:      drivers/hwmon/wm83??-hwmon.c
16887 F:      drivers/input/misc/wm831x-on.c
16888 F:      drivers/input/touchscreen/wm831x-ts.c
16889 F:      drivers/input/touchscreen/wm97*.c
16890 F:      drivers/mfd/arizona*
16891 F:      drivers/mfd/wm*.c
16892 F:      drivers/mfd/cs47l24*
16893 F:      drivers/power/supply/wm83*.c
16894 F:      drivers/rtc/rtc-wm83*.c
16895 F:      drivers/regulator/wm8*.c
16896 F:      drivers/regulator/arizona*
16897 F:      drivers/video/backlight/wm83*_bl.c
16898 F:      drivers/watchdog/wm83*_wdt.c
16899 F:      include/linux/mfd/arizona/
16900 F:      include/linux/mfd/wm831x/
16901 F:      include/linux/mfd/wm8350/
16902 F:      include/linux/mfd/wm8400*
16903 F:      include/linux/regulator/arizona*
16904 F:      include/linux/wm97xx.h
16905 F:      include/sound/wm????.h
16906 F:      sound/soc/codecs/arizona.?
16907 F:      sound/soc/codecs/wm*
16908 F:      sound/soc/codecs/cs47l24*
16909
16910 WORKQUEUE
16911 M:      Tejun Heo <tj@kernel.org>
16912 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16914 S:      Maintained
16915 F:      include/linux/workqueue.h
16916 F:      kernel/workqueue.c
16917 F:      Documentation/core-api/workqueue.rst
16918
16919 X-POWERS AXP288 PMIC DRIVERS
16920 M:      Hans de Goede <hdegoede@redhat.com>
16921 S:      Maintained
16922 N:      axp288
16923 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16924
16925 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16926 M:      Chen-Yu Tsai <wens@csie.org>
16927 L:      linux-kernel@vger.kernel.org
16928 S:      Maintained
16929 N:      axp[128]
16930
16931 X.25 NETWORK LAYER
16932 M:      Andrew Hendry <andrew.hendry@gmail.com>
16933 L:      linux-x25@vger.kernel.org
16934 S:      Odd Fixes
16935 F:      Documentation/networking/x25*
16936 F:      include/net/x25*
16937 F:      net/x25/
16938
16939 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16940 M:      Thomas Gleixner <tglx@linutronix.de>
16941 M:      Ingo Molnar <mingo@redhat.com>
16942 M:      Borislav Petkov <bp@alien8.de>
16943 R:      "H. Peter Anvin" <hpa@zytor.com>
16944 M:      x86@kernel.org
16945 L:      linux-kernel@vger.kernel.org
16946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16947 S:      Maintained
16948 F:      Documentation/devicetree/bindings/x86/
16949 F:      Documentation/x86/
16950 F:      arch/x86/
16951
16952 X86 ENTRY CODE
16953 M:      Andy Lutomirski <luto@kernel.org>
16954 L:      linux-kernel@vger.kernel.org
16955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16956 S:      Maintained
16957 F:      arch/x86/entry/
16958
16959 X86 MCE INFRASTRUCTURE
16960 M:      Tony Luck <tony.luck@intel.com>
16961 M:      Borislav Petkov <bp@alien8.de>
16962 L:      linux-edac@vger.kernel.org
16963 S:      Maintained
16964 F:      arch/x86/kernel/cpu/mcheck/*
16965
16966 X86 MICROCODE UPDATE SUPPORT
16967 M:      Borislav Petkov <bp@alien8.de>
16968 S:      Maintained
16969 F:      arch/x86/kernel/cpu/microcode/*
16970
16971 X86 MM
16972 M:      Dave Hansen <dave.hansen@linux.intel.com>
16973 M:      Andy Lutomirski <luto@kernel.org>
16974 M:      Peter Zijlstra <peterz@infradead.org>
16975 L:      linux-kernel@vger.kernel.org
16976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16977 S:      Maintained
16978 F:      arch/x86/mm/
16979
16980 X86 PLATFORM DRIVERS
16981 M:      Darren Hart <dvhart@infradead.org>
16982 M:      Andy Shevchenko <andy@infradead.org>
16983 L:      platform-driver-x86@vger.kernel.org
16984 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16985 S:      Maintained
16986 F:      drivers/platform/x86/
16987 F:      drivers/platform/olpc/
16988
16989 X86 PLATFORM DRIVERS - ARCH
16990 R:      Darren Hart <dvhart@infradead.org>
16991 R:      Andy Shevchenko <andy@infradead.org>
16992 L:      platform-driver-x86@vger.kernel.org
16993 L:      x86@kernel.org
16994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16995 S:      Maintained
16996 F:      arch/x86/platform
16997
16998 X86 VDSO
16999 M:      Andy Lutomirski <luto@kernel.org>
17000 L:      linux-kernel@vger.kernel.org
17001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17002 S:      Maintained
17003 F:      arch/x86/entry/vdso/
17004
17005 XARRAY
17006 M:      Matthew Wilcox <willy@infradead.org>
17007 L:      linux-fsdevel@vger.kernel.org
17008 S:      Supported
17009 F:      Documentation/core-api/xarray.rst
17010 F:      lib/idr.c
17011 F:      lib/xarray.c
17012 F:      include/linux/idr.h
17013 F:      include/linux/xarray.h
17014 F:      tools/testing/radix-tree
17015
17016 XBOX DVD IR REMOTE
17017 M:      Benjamin Valentin <benpicco@googlemail.com>
17018 S:      Maintained
17019 F:      drivers/media/rc/xbox_remote.c
17020 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17021
17022 XC2028/3028 TUNER DRIVER
17023 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17024 L:      linux-media@vger.kernel.org
17025 W:      https://linuxtv.org
17026 T:      git git://linuxtv.org/media_tree.git
17027 S:      Maintained
17028 F:      drivers/media/tuners/tuner-xc2028.*
17029
17030 XDP (eXpress Data Path)
17031 M:      Alexei Starovoitov <ast@kernel.org>
17032 M:      Daniel Borkmann <daniel@iogearbox.net>
17033 M:      David S. Miller <davem@davemloft.net>
17034 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17035 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17036 M:      John Fastabend <john.fastabend@gmail.com>
17037 L:      netdev@vger.kernel.org
17038 L:      xdp-newbies@vger.kernel.org
17039 L:      bpf@vger.kernel.org
17040 S:      Supported
17041 F:      net/core/xdp.c
17042 F:      include/net/xdp.h
17043 F:      kernel/bpf/devmap.c
17044 F:      kernel/bpf/cpumap.c
17045 F:      include/trace/events/xdp.h
17046 K:      xdp
17047 N:      xdp
17048
17049 XDP SOCKETS (AF_XDP)
17050 M:      Björn Töpel <bjorn.topel@intel.com>
17051 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17052 L:      netdev@vger.kernel.org
17053 L:      bpf@vger.kernel.org
17054 S:      Maintained
17055 F:      kernel/bpf/xskmap.c
17056 F:      net/xdp/
17057
17058 XEN BLOCK SUBSYSTEM
17059 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17060 M:      Roger Pau Monné <roger.pau@citrix.com>
17061 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17062 S:      Supported
17063 F:      drivers/block/xen-blkback/*
17064 F:      drivers/block/xen*
17065
17066 XEN HYPERVISOR ARM
17067 M:      Stefano Stabellini <sstabellini@kernel.org>
17068 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17069 S:      Maintained
17070 F:      arch/arm/xen/
17071 F:      arch/arm/include/asm/xen/
17072
17073 XEN HYPERVISOR ARM64
17074 M:      Stefano Stabellini <sstabellini@kernel.org>
17075 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17076 S:      Maintained
17077 F:      arch/arm64/xen/
17078 F:      arch/arm64/include/asm/xen/
17079
17080 XEN HYPERVISOR INTERFACE
17081 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17082 M:      Juergen Gross <jgross@suse.com>
17083 R:      Stefano Stabellini <sstabellini@kernel.org>
17084 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17086 S:      Supported
17087 F:      arch/x86/xen/
17088 F:      arch/x86/platform/pvh/
17089 F:      drivers/*/xen-*front.c
17090 F:      drivers/xen/
17091 F:      arch/x86/include/asm/xen/
17092 F:      arch/x86/include/asm/pvclock-abi.h
17093 F:      include/xen/
17094 F:      include/uapi/xen/
17095 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17096 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17097
17098 XEN NETWORK BACKEND DRIVER
17099 M:      Wei Liu <wei.liu2@citrix.com>
17100 M:      Paul Durrant <paul.durrant@citrix.com>
17101 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17102 L:      netdev@vger.kernel.org
17103 S:      Supported
17104 F:      drivers/net/xen-netback/*
17105
17106 XEN PCI SUBSYSTEM
17107 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17108 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17109 S:      Supported
17110 F:      arch/x86/pci/*xen*
17111 F:      drivers/pci/*xen*
17112
17113 XEN PVSCSI DRIVERS
17114 M:      Juergen Gross <jgross@suse.com>
17115 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17116 L:      linux-scsi@vger.kernel.org
17117 S:      Supported
17118 F:      drivers/scsi/xen-scsifront.c
17119 F:      drivers/xen/xen-scsiback.c
17120 F:      include/xen/interface/io/vscsiif.h
17121
17122 XEN SWIOTLB SUBSYSTEM
17123 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17124 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17125 L:      iommu@lists.linux-foundation.org
17126 S:      Supported
17127 F:      arch/x86/xen/*swiotlb*
17128 F:      drivers/xen/*swiotlb*
17129
17130 XEN SOUND FRONTEND DRIVER
17131 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17132 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17133 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17134 S:      Supported
17135 F:      sound/xen/*
17136
17137 XFS FILESYSTEM
17138 M:      Darrick J. Wong <darrick.wong@oracle.com>
17139 M:      linux-xfs@vger.kernel.org
17140 L:      linux-xfs@vger.kernel.org
17141 W:      http://xfs.org/
17142 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17143 S:      Supported
17144 F:      Documentation/filesystems/xfs.txt
17145 F:      fs/xfs/
17146
17147 XILINX AXI ETHERNET DRIVER
17148 M:      Anirudha Sarangi <anirudh@xilinx.com>
17149 M:      John Linn <John.Linn@xilinx.com>
17150 S:      Maintained
17151 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17152
17153 XILINX UARTLITE SERIAL DRIVER
17154 M:      Peter Korsgaard <jacmet@sunsite.dk>
17155 L:      linux-serial@vger.kernel.org
17156 S:      Maintained
17157 F:      drivers/tty/serial/uartlite.c
17158
17159 XILINX VIDEO IP CORES
17160 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17161 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17162 L:      linux-media@vger.kernel.org
17163 T:      git git://linuxtv.org/media_tree.git
17164 S:      Supported
17165 F:      Documentation/devicetree/bindings/media/xilinx/
17166 F:      drivers/media/platform/xilinx/
17167 F:      include/uapi/linux/xilinx-v4l2-controls.h
17168
17169 XILLYBUS DRIVER
17170 M:      Eli Billauer <eli.billauer@gmail.com>
17171 L:      linux-kernel@vger.kernel.org
17172 S:      Supported
17173 F:      drivers/char/xillybus/
17174
17175 XLP9XX I2C DRIVER
17176 M:      George Cherian <george.cherian@cavium.com>
17177 M:      Jan Glauber <jglauber@cavium.com>
17178 L:      linux-i2c@vger.kernel.org
17179 W:      http://www.cavium.com
17180 S:      Supported
17181 F:      drivers/i2c/busses/i2c-xlp9xx.c
17182
17183 XRA1403 GPIO EXPANDER
17184 M:      Nandor Han <nandor.han@ge.com>
17185 M:      Semi Malinen <semi.malinen@ge.com>
17186 L:      linux-gpio@vger.kernel.org
17187 S:      Maintained
17188 F:      drivers/gpio/gpio-xra1403.c
17189 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17190
17191 XTENSA XTFPGA PLATFORM SUPPORT
17192 M:      Max Filippov <jcmvbkbc@gmail.com>
17193 L:      linux-xtensa@linux-xtensa.org
17194 S:      Maintained
17195 F:      drivers/spi/spi-xtensa-xtfpga.c
17196 F:      sound/soc/xtensa/xtfpga-i2s.c
17197
17198 YAM DRIVER FOR AX.25
17199 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17200 L:      linux-hams@vger.kernel.org
17201 S:      Maintained
17202 F:      drivers/net/hamradio/yam*
17203 F:      include/linux/yam.h
17204
17205 YAMA SECURITY MODULE
17206 M:      Kees Cook <keescook@chromium.org>
17207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17208 S:      Supported
17209 F:      security/yama/
17210 F:      Documentation/admin-guide/LSM/Yama.rst
17211
17212 YEALINK PHONE DRIVER
17213 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17214 L:      usbb2k-api-dev@nongnu.org
17215 S:      Maintained
17216 F:      Documentation/input/devices/yealink.rst
17217 F:      drivers/input/misc/yealink.*
17218
17219 Z8530 DRIVER FOR AX.25
17220 M:      Joerg Reuter <jreuter@yaina.de>
17221 W:      http://yaina.de/jreuter/
17222 W:      http://www.qsl.net/dl1bke/
17223 L:      linux-hams@vger.kernel.org
17224 S:      Maintained
17225 F:      Documentation/networking/z8530drv.txt
17226 F:      drivers/net/hamradio/*scc.c
17227 F:      drivers/net/hamradio/z8530.h
17228
17229 ZBUD COMPRESSED PAGE ALLOCATOR
17230 M:      Seth Jennings <sjenning@redhat.com>
17231 M:      Dan Streetman <ddstreet@ieee.org>
17232 L:      linux-mm@kvack.org
17233 S:      Maintained
17234 F:      mm/zbud.c
17235 F:      include/linux/zbud.h
17236
17237 ZD1211RW WIRELESS DRIVER
17238 M:      Daniel Drake <dsd@gentoo.org>
17239 M:      Ulrich Kunitz <kune@deine-taler.de>
17240 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17241 L:      linux-wireless@vger.kernel.org
17242 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17243 S:      Maintained
17244 F:      drivers/net/wireless/zydas/zd1211rw/
17245
17246 ZD1301 MEDIA DRIVER
17247 M:      Antti Palosaari <crope@iki.fi>
17248 L:      linux-media@vger.kernel.org
17249 W:      https://linuxtv.org/
17250 W:      http://palosaari.fi/linux/
17251 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17252 S:      Maintained
17253 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17254
17255 ZD1301_DEMOD MEDIA DRIVER
17256 M:      Antti Palosaari <crope@iki.fi>
17257 L:      linux-media@vger.kernel.org
17258 W:      https://linuxtv.org/
17259 W:      http://palosaari.fi/linux/
17260 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17261 S:      Maintained
17262 F:      drivers/media/dvb-frontends/zd1301_demod*
17263
17264 ZPOOL COMPRESSED PAGE STORAGE API
17265 M:      Dan Streetman <ddstreet@ieee.org>
17266 L:      linux-mm@kvack.org
17267 S:      Maintained
17268 F:      mm/zpool.c
17269 F:      include/linux/zpool.h
17270
17271 ZR36067 VIDEO FOR LINUX DRIVER
17272 L:      mjpeg-users@lists.sourceforge.net
17273 L:      linux-media@vger.kernel.org
17274 W:      http://mjpeg.sourceforge.net/driver-zoran/
17275 T:      hg https://linuxtv.org/hg/v4l-dvb
17276 S:      Odd Fixes
17277 F:      drivers/staging/media/zoran/
17278
17279 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17280 M:      Minchan Kim <minchan@kernel.org>
17281 M:      Nitin Gupta <ngupta@vflare.org>
17282 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17283 L:      linux-kernel@vger.kernel.org
17284 S:      Maintained
17285 F:      drivers/block/zram/
17286 F:      Documentation/blockdev/zram.txt
17287
17288 ZS DECSTATION Z85C30 SERIAL DRIVER
17289 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17290 S:      Maintained
17291 F:      drivers/tty/serial/zs.*
17292
17293 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17294 M:      Minchan Kim <minchan@kernel.org>
17295 M:      Nitin Gupta <ngupta@vflare.org>
17296 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17297 L:      linux-mm@kvack.org
17298 S:      Maintained
17299 F:      mm/zsmalloc.c
17300 F:      include/linux/zsmalloc.h
17301 F:      Documentation/vm/zsmalloc.rst
17302
17303 ZSWAP COMPRESSED SWAP CACHING
17304 M:      Seth Jennings <sjenning@redhat.com>
17305 M:      Dan Streetman <ddstreet@ieee.org>
17306 L:      linux-mm@kvack.org
17307 S:      Maintained
17308 F:      mm/zswap.c
17309
17310 THE REST
17311 M:      Linus Torvalds <torvalds@linux-foundation.org>
17312 L:      linux-kernel@vger.kernel.org
17313 Q:      http://patchwork.kernel.org/project/LKML/list/
17314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17315 S:      Buried alive in reporters
17316 F:      *
17317 F:      */