Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <hanjun.guo@linaro.org>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M:      Stefan Popa <stefan.popa@analog.com>
557 W:      http://ez.analog.com/community/linux-device-drivers
558 S:      Supported
559 F:      drivers/iio/accel/adxl372.c
560 F:      drivers/iio/accel/adxl372_spi.c
561 F:      drivers/iio/accel/adxl372_i2c.c
562 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564 AF9013 MEDIA DRIVER
565 M:      Antti Palosaari <crope@iki.fi>
566 L:      linux-media@vger.kernel.org
567 W:      https://linuxtv.org
568 W:      http://palosaari.fi/linux/
569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
570 T:      git git://linuxtv.org/anttip/media_tree.git
571 S:      Maintained
572 F:      drivers/media/dvb-frontends/af9013*
573
574 AF9033 MEDIA DRIVER
575 M:      Antti Palosaari <crope@iki.fi>
576 L:      linux-media@vger.kernel.org
577 W:      https://linuxtv.org
578 W:      http://palosaari.fi/linux/
579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
580 T:      git git://linuxtv.org/anttip/media_tree.git
581 S:      Maintained
582 F:      drivers/media/dvb-frontends/af9033*
583
584 AFFS FILE SYSTEM
585 M:      David Sterba <dsterba@suse.com>
586 L:      linux-fsdevel@vger.kernel.org
587 S:      Odd Fixes
588 F:      Documentation/filesystems/affs.txt
589 F:      fs/affs/
590
591 AFS FILESYSTEM
592 M:      David Howells <dhowells@redhat.com>
593 L:      linux-afs@lists.infradead.org
594 S:      Supported
595 F:      fs/afs/
596 F:      include/trace/events/afs.h
597 F:      Documentation/filesystems/afs.txt
598 W:      https://www.infradead.org/~dhowells/kafs/
599
600 AGPGART DRIVER
601 M:      David Airlie <airlied@linux.ie>
602 T:      git git://anongit.freedesktop.org/drm/drm
603 S:      Maintained
604 F:      drivers/char/agp/
605 F:      include/linux/agp*
606 F:      include/uapi/linux/agp*
607
608 AHA152X SCSI DRIVER
609 M:      "Juergen E. Fischer" <fischer@norbit.de>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aha152x*
613 F:      drivers/scsi/pcmcia/aha152x*
614
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M:      Hannes Reinecke <hare@suse.com>
617 L:      linux-scsi@vger.kernel.org
618 S:      Maintained
619 F:      drivers/scsi/aic7xxx/
620
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M:      Hans Verkuil <hverkuil@xs4all.nl>
623 L:      linux-media@vger.kernel.org
624 T:      git git://linuxtv.org/media_tree.git
625 W:      https://linuxtv.org
626 S:      Maintained
627 F:      drivers/media/radio/radio-aimslab*
628
629 AIO
630 M:      Benjamin LaHaise <bcrl@kvack.org>
631 L:      linux-aio@kvack.org
632 S:      Supported
633 F:      fs/aio.c
634 F:      include/linux/*aio*.h
635
636 AIRSPY MEDIA DRIVER
637 M:      Antti Palosaari <crope@iki.fi>
638 L:      linux-media@vger.kernel.org
639 W:      https://linuxtv.org
640 W:      http://palosaari.fi/linux/
641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
642 T:      git git://linuxtv.org/anttip/media_tree.git
643 S:      Maintained
644 F:      drivers/media/usb/airspy/
645
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 S:      Maintained
649 F:      drivers/net/ethernet/alacritech/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLWINNER SECURITY SYSTEM
672 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
673 L:      linux-crypto@vger.kernel.org
674 S:      Maintained
675 F:      drivers/crypto/sunxi-ss/
676
677 ALLWINNER VPU DRIVER
678 M:      Maxime Ripard <maxime.ripard@bootlin.com>
679 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/sunxi/cedrus/
683
684 ALPHA PORT
685 M:      Richard Henderson <rth@twiddle.net>
686 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M:      Matt Turner <mattst88@gmail.com>
688 S:      Odd Fixes
689 L:      linux-alpha@vger.kernel.org
690 F:      arch/alpha/
691
692 ALPS PS/2 TOUCHPAD DRIVER
693 R:      Pali Rohár <pali.rohar@gmail.com>
694 F:      drivers/input/mouse/alps.*
695
696 ALTERA I2C CONTROLLER DRIVER
697 M:      Thor Thayer <thor.thayer@linux.intel.com>
698 S:      Maintained
699 F:      drivers/i2c/busses/i2c-altera.c
700
701 ALTERA MAILBOX DRIVER
702 M:      Ley Foon Tan <lftan@altera.com>
703 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
704 S:      Maintained
705 F:      drivers/mailbox/mailbox-altera.c
706
707 ALTERA PIO DRIVER
708 M:      Tien Hock Loh <thloh@altera.com>
709 L:      linux-gpio@vger.kernel.org
710 S:      Maintained
711 F:      drivers/gpio/gpio-altera.c
712
713 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
714 M:      Thor Thayer <thor.thayer@linux.intel.com>
715 S:      Maintained
716 F:      drivers/gpio/gpio-altera-a10sr.c
717 F:      drivers/mfd/altera-a10sr.c
718 F:      drivers/reset/reset-a10sr.c
719 F:      include/linux/mfd/altera-a10sr.h
720 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
721
722 ALTERA TRIPLE SPEED ETHERNET DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 L:      netdev@vger.kernel.org
725 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
726 S:      Maintained
727 F:      drivers/net/ethernet/altera/
728
729 ALTERA UART/JTAG UART SERIAL DRIVERS
730 M:      Tobias Klauser <tklauser@distanz.ch>
731 L:      linux-serial@vger.kernel.org
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/tty/serial/altera_uart.c
735 F:      drivers/tty/serial/altera_jtaguart.c
736 F:      include/linux/altera_uart.h
737 F:      include/linux/altera_jtaguart.h
738
739 AMAZON ETHERNET DRIVERS
740 M:      Netanel Belgazal <netanel@amazon.com>
741 R:      Saeed Bishara <saeedb@amazon.com>
742 R:      Zorik Machulsky <zorik@amazon.com>
743 L:      netdev@vger.kernel.org
744 S:      Supported
745 F:      Documentation/networking/device_drivers/amazon/ena.txt
746 F:      drivers/net/ethernet/amazon/
747
748 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 M:      Gary Hook <gary.hook@amd.com>
751 L:      linux-crypto@vger.kernel.org
752 S:      Supported
753 F:      drivers/crypto/ccp/
754 F:      include/linux/ccp.h
755
756 AMD DISPLAY CORE
757 M:      Harry Wentland <harry.wentland@amd.com>
758 M:      Leo Li <sunpeng.li@amd.com>
759 L:      amd-gfx@lists.freedesktop.org
760 T:      git git://people.freedesktop.org/~agd5f/linux
761 S:      Supported
762 F:      drivers/gpu/drm/amd/display/
763
764 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
765 M:      Huang Rui <ray.huang@amd.com>
766 L:      linux-hwmon@vger.kernel.org
767 S:      Supported
768 F:      Documentation/hwmon/fam15h_power.rst
769 F:      drivers/hwmon/fam15h_power.c
770
771 AMD FCH GPIO DRIVER
772 M:      Enrico Weigelt, metux IT consult <info@metux.net>
773 L:      linux-gpio@vger.kernel.org
774 S:      Maintained
775 F:      drivers/gpio/gpio-amd-fch.c
776 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
777
778 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
779 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
780 S:      Orphan
781 F:      drivers/usb/gadget/udc/amd5536udc.*
782
783 AMD GEODE PROCESSOR/CHIPSET SUPPORT
784 P:      Andres Salomon <dilinger@queued.net>
785 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
786 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
787 S:      Supported
788 F:      drivers/char/hw_random/geode-rng.c
789 F:      drivers/crypto/geode*
790 F:      drivers/video/fbdev/geode/
791 F:      arch/x86/include/asm/geode.h
792
793 AMD IOMMU (AMD-VI)
794 M:      Joerg Roedel <joro@8bytes.org>
795 L:      iommu@lists.linux-foundation.org
796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
797 S:      Maintained
798 F:      drivers/iommu/amd_iommu*.[ch]
799 F:      include/linux/amd-iommu.h
800
801 AMD KFD
802 M:      Oded Gabbay <oded.gabbay@gmail.com>
803 L:      dri-devel@lists.freedesktop.org
804 T:      git git://people.freedesktop.org/~gabbayo/linux.git
805 S:      Supported
806 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
807 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
808 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
809 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
810 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
811 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
812 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
813 F:      drivers/gpu/drm/amd/amdkfd/
814 F:      drivers/gpu/drm/amd/include/cik_structs.h
815 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
816 F:      drivers/gpu/drm/amd/include/vi_structs.h
817 F:      drivers/gpu/drm/amd/include/v9_structs.h
818 F:      include/uapi/linux/kfd_ioctl.h
819
820 AMD POWERPLAY
821 M:      Rex Zhu <rex.zhu@amd.com>
822 M:      Evan Quan <evan.quan@amd.com>
823 L:      amd-gfx@lists.freedesktop.org
824 S:      Supported
825 F:      drivers/gpu/drm/amd/powerplay/
826 T:      git git://people.freedesktop.org/~agd5f/linux
827
828 AMD SEATTLE DEVICE TREE SUPPORT
829 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
830 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
831 M:      Tom Lendacky <thomas.lendacky@amd.com>
832 S:      Supported
833 F:      arch/arm64/boot/dts/amd/
834
835 AMD XGBE DRIVER
836 M:      Tom Lendacky <thomas.lendacky@amd.com>
837 L:      netdev@vger.kernel.org
838 S:      Supported
839 F:      drivers/net/ethernet/amd/xgbe/
840 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
841
842 ANALOG DEVICES INC AD5686 DRIVER
843 M:      Stefan Popa <stefan.popa@analog.com>
844 L:      linux-pm@vger.kernel.org
845 W:      http://ez.analog.com/community/linux-device-drivers
846 S:      Supported
847 F:      drivers/iio/dac/ad5686*
848 F:      drivers/iio/dac/ad5696*
849
850 ANALOG DEVICES INC AD5758 DRIVER
851 M:      Stefan Popa <stefan.popa@analog.com>
852 L:      linux-iio@vger.kernel.org
853 W:      http://ez.analog.com/community/linux-device-drivers
854 S:      Supported
855 F:      drivers/iio/dac/ad5758.c
856 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
857
858 ANALOG DEVICES INC AD7124 DRIVER
859 M:      Stefan Popa <stefan.popa@analog.com>
860 L:      linux-iio@vger.kernel.org
861 W:      http://ez.analog.com/community/linux-device-drivers
862 S:      Supported
863 F:      drivers/iio/adc/ad7124.c
864 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
865
866 ANALOG DEVICES INC AD7606 DRIVER
867 M:      Stefan Popa <stefan.popa@analog.com>
868 L:      linux-iio@vger.kernel.org
869 W:      http://ez.analog.com/community/linux-device-drivers
870 S:      Supported
871 F:      drivers/iio/adc/ad7606.c
872 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
873
874 ANALOG DEVICES INC AD7768-1 DRIVER
875 M:      Stefan Popa <stefan.popa@analog.com>
876 L:      linux-iio@vger.kernel.org
877 W:      http://ez.analog.com/community/linux-device-drivers
878 S:      Supported
879 F:      drivers/iio/adc/ad7768-1.c
880 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
881
882 ANALOG DEVICES INC AD9389B DRIVER
883 M:      Hans Verkuil <hans.verkuil@cisco.com>
884 L:      linux-media@vger.kernel.org
885 S:      Maintained
886 F:      drivers/media/i2c/ad9389b*
887
888 ANALOG DEVICES INC ADGS1408 DRIVER
889 M:      Mircea Caprioru <mircea.caprioru@analog.com>
890 S:      Supported
891 F:      drivers/mux/adgs1408.c
892 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
893
894 ANALOG DEVICES INC ADP5061 DRIVER
895 M:      Stefan Popa <stefan.popa@analog.com>
896 L:      linux-pm@vger.kernel.org
897 W:      http://ez.analog.com/community/linux-device-drivers
898 S:      Supported
899 F:      drivers/power/supply/adp5061.c
900
901 ANALOG DEVICES INC ADV7180 DRIVER
902 M:      Lars-Peter Clausen <lars@metafoo.de>
903 L:      linux-media@vger.kernel.org
904 W:      http://ez.analog.com/community/linux-device-drivers
905 S:      Supported
906 F:      drivers/media/i2c/adv7180.c
907
908 ANALOG DEVICES INC ADV748X DRIVER
909 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
910 L:      linux-media@vger.kernel.org
911 S:      Maintained
912 F:      drivers/media/i2c/adv748x/*
913
914 ANALOG DEVICES INC ADV7511 DRIVER
915 M:      Hans Verkuil <hans.verkuil@cisco.com>
916 L:      linux-media@vger.kernel.org
917 S:      Maintained
918 F:      drivers/media/i2c/adv7511*
919
920 ANALOG DEVICES INC ADV7604 DRIVER
921 M:      Hans Verkuil <hans.verkuil@cisco.com>
922 L:      linux-media@vger.kernel.org
923 S:      Maintained
924 F:      drivers/media/i2c/adv7604*
925
926 ANALOG DEVICES INC ADV7842 DRIVER
927 M:      Hans Verkuil <hans.verkuil@cisco.com>
928 L:      linux-media@vger.kernel.org
929 S:      Maintained
930 F:      drivers/media/i2c/adv7842*
931
932 ANALOG DEVICES INC ASOC CODEC DRIVERS
933 M:      Lars-Peter Clausen <lars@metafoo.de>
934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
935 W:      http://wiki.analog.com/
936 W:      http://ez.analog.com/community/linux-device-drivers
937 S:      Supported
938 F:      sound/soc/codecs/adau*
939 F:      sound/soc/codecs/adav*
940 F:      sound/soc/codecs/ad1*
941 F:      sound/soc/codecs/ad7*
942 F:      sound/soc/codecs/ssm*
943 F:      sound/soc/codecs/sigmadsp.*
944
945 ANALOG DEVICES INC DMA DRIVERS
946 M:      Lars-Peter Clausen <lars@metafoo.de>
947 W:      http://ez.analog.com/community/linux-device-drivers
948 S:      Supported
949 F:      drivers/dma/dma-axi-dmac.c
950
951 ANALOG DEVICES INC IIO DRIVERS
952 M:      Lars-Peter Clausen <lars@metafoo.de>
953 M:      Michael Hennerich <Michael.Hennerich@analog.com>
954 M:      Stefan Popa <stefan.popa@analog.com>
955 W:      http://wiki.analog.com/
956 W:      http://ez.analog.com/community/linux-device-drivers
957 S:      Supported
958 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
959 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
960 F:      drivers/iio/*/ad*
961 F:      drivers/iio/adc/ltc2497*
962 X:      drivers/iio/*/adjd*
963 F:      drivers/staging/iio/*/ad*
964
965 ANDES ARCHITECTURE
966 M:      Greentime Hu <green.hu@gmail.com>
967 M:      Vincent Chen <deanbo422@gmail.com>
968 T:      git https://github.com/andestech/linux.git
969 S:      Supported
970 F:      arch/nds32/
971 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
972 F:      Documentation/devicetree/bindings/nds32/
973 K:      nds32
974 N:      nds32
975
976 ANDROID CONFIG FRAGMENTS
977 M:      Rob Herring <robh@kernel.org>
978 S:      Supported
979 F:      kernel/configs/android*
980
981 ANDROID DRIVERS
982 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
983 M:      Arve Hjønnevåg <arve@android.com>
984 M:      Todd Kjos <tkjos@android.com>
985 M:      Martijn Coenen <maco@android.com>
986 M:      Joel Fernandes <joel@joelfernandes.org>
987 M:      Christian Brauner <christian@brauner.io>
988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
989 L:      devel@driverdev.osuosl.org
990 S:      Supported
991 F:      drivers/android/
992 F:      drivers/staging/android/
993
994 ANDROID GOLDFISH PIC DRIVER
995 M:      Miodrag Dinic <miodrag.dinic@mips.com>
996 S:      Supported
997 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
998 F:      drivers/irqchip/irq-goldfish-pic.c
999
1000 ANDROID GOLDFISH RTC DRIVER
1001 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1002 S:      Supported
1003 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1004 F:      drivers/rtc/rtc-goldfish.c
1005
1006 ANDROID ION DRIVER
1007 M:      Laura Abbott <labbott@redhat.com>
1008 M:      Sumit Semwal <sumit.semwal@linaro.org>
1009 L:      devel@driverdev.osuosl.org
1010 L:      dri-devel@lists.freedesktop.org
1011 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1012 S:      Supported
1013 F:      drivers/staging/android/ion
1014 F:      drivers/staging/android/uapi/ion.h
1015
1016 AOA (Apple Onboard Audio) ALSA DRIVER
1017 M:      Johannes Berg <johannes@sipsolutions.net>
1018 L:      linuxppc-dev@lists.ozlabs.org
1019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1020 S:      Maintained
1021 F:      sound/aoa/
1022
1023 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1024 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1025 L:      linux-iio@vger.kernel.org
1026 S:      Maintained
1027 F:      drivers/iio/adc/stx104.c
1028
1029 APM DRIVER
1030 M:      Jiri Kosina <jikos@kernel.org>
1031 S:      Odd fixes
1032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1033 F:      arch/x86/kernel/apm_32.c
1034 F:      include/linux/apm_bios.h
1035 F:      include/uapi/linux/apm_bios.h
1036 F:      drivers/char/apm-emulation.c
1037
1038 APPARMOR SECURITY MODULE
1039 M:      John Johansen <john.johansen@canonical.com>
1040 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1041 W:      wiki.apparmor.net
1042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1043 S:      Supported
1044 F:      security/apparmor/
1045 F:      Documentation/admin-guide/LSM/apparmor.rst
1046
1047 APPLE BCM5974 MULTITOUCH DRIVER
1048 M:      Henrik Rydberg <rydberg@bitmath.org>
1049 L:      linux-input@vger.kernel.org
1050 S:      Odd fixes
1051 F:      drivers/input/mouse/bcm5974.c
1052
1053 APPLE SMC DRIVER
1054 M:      Henrik Rydberg <rydberg@bitmath.org>
1055 L:      linux-hwmon@vger.kernel.org
1056 S:      Odd fixes
1057 F:      drivers/hwmon/applesmc.c
1058
1059 APPLETALK NETWORK LAYER
1060 L:      netdev@vger.kernel.org
1061 S:      Odd fixes
1062 F:      drivers/net/appletalk/
1063 F:      net/appletalk/
1064 F:      include/linux/atalk.h
1065 F:      include/uapi/linux/atalk.h
1066
1067 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1068 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1069 S:      Supported
1070 F:      arch/arm64/boot/dts/apm/
1071
1072 APPLIED MICRO (APM) X-GENE SOC EDAC
1073 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1074 S:      Supported
1075 F:      drivers/edac/xgene_edac.c
1076 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1077
1078 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1079 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1080 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1081 S:      Supported
1082 F:      drivers/net/ethernet/apm/xgene-v2/
1083
1084 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1085 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1086 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1087 M:      Quan Nguyen <quan@os.amperecomputing.com>
1088 S:      Supported
1089 F:      drivers/net/ethernet/apm/xgene/
1090 F:      drivers/net/phy/mdio-xgene.c
1091 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1092 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1093
1094 APPLIED MICRO (APM) X-GENE SOC PMU
1095 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1096 S:      Supported
1097 F:      drivers/perf/xgene_pmu.c
1098 F:      Documentation/perf/xgene-pmu.txt
1099 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1100
1101 APTINA CAMERA SENSOR PLL
1102 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1103 L:      linux-media@vger.kernel.org
1104 S:      Maintained
1105 F:      drivers/media/i2c/aptina-pll.*
1106
1107 ARC FRAMEBUFFER DRIVER
1108 M:      Jaya Kumar <jayalk@intworks.biz>
1109 S:      Maintained
1110 F:      drivers/video/fbdev/arcfb.c
1111 F:      drivers/video/fbdev/core/fb_defio.c
1112
1113 ARC PGU DRM DRIVER
1114 M:      Alexey Brodkin <abrodkin@synopsys.com>
1115 S:      Supported
1116 F:      drivers/gpu/drm/arc/
1117 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1118
1119 ARCNET NETWORK LAYER
1120 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1121 L:      netdev@vger.kernel.org
1122 S:      Maintained
1123 F:      drivers/net/arcnet/
1124 F:      include/uapi/linux/if_arcnet.h
1125
1126 ARM ARCHITECTED TIMER DRIVER
1127 M:      Mark Rutland <mark.rutland@arm.com>
1128 M:      Marc Zyngier <marc.zyngier@arm.com>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 F:      arch/arm/include/asm/arch_timer.h
1132 F:      arch/arm64/include/asm/arch_timer.h
1133 F:      drivers/clocksource/arm_arch_timer.c
1134
1135 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1136 M:      Linus Walleij <linus.walleij@linaro.org>
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S:      Maintained
1139 F:      Documentation/devicetree/bindings/arm/arm-boards
1140 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1141 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1142 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1143 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1144 F:      arch/arm/mach-integrator/
1145 F:      arch/arm/mach-realview/
1146 F:      arch/arm/mach-versatile/
1147 F:      arch/arm/plat-versatile/
1148 F:      arch/arm/boot/dts/arm-realview-*
1149 F:      arch/arm/boot/dts/integrator*
1150 F:      arch/arm/boot/dts/versatile*
1151 F:      drivers/clk/versatile/
1152 F:      drivers/i2c/busses/i2c-versatile.c
1153 F:      drivers/irqchip/irq-versatile-fpga.c
1154 F:      drivers/mtd/maps/physmap_of_versatile.c
1155 F:      drivers/power/reset/arm-versatile-reboot.c
1156 F:      drivers/soc/versatile/
1157
1158 ARM HDLCD DRM DRIVER
1159 M:      Liviu Dudau <liviu.dudau@arm.com>
1160 S:      Supported
1161 F:      drivers/gpu/drm/arm/hdlcd_*
1162 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1163
1164 ARM KOMEDA DRM-KMS DRIVER
1165 M:      James (Qian) Wang <james.qian.wang@arm.com>
1166 M:      Liviu Dudau <liviu.dudau@arm.com>
1167 L:      Mali DP Maintainers <malidp@foss.arm.com>
1168 S:      Supported
1169 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1170 F:      drivers/gpu/drm/arm/display/include/
1171 F:      drivers/gpu/drm/arm/display/komeda/
1172 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1173 F:      Documentation/gpu/komeda-kms.rst
1174
1175 ARM MALI-DP DRM DRIVER
1176 M:      Liviu Dudau <liviu.dudau@arm.com>
1177 M:      Brian Starkey <brian.starkey@arm.com>
1178 L:      Mali DP Maintainers <malidp@foss.arm.com>
1179 S:      Supported
1180 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1181 F:      drivers/gpu/drm/arm/
1182 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1183 F:      Documentation/gpu/afbc.rst
1184
1185 ARM MFM AND FLOPPY DRIVERS
1186 M:      Ian Molton <spyro@f2s.com>
1187 S:      Maintained
1188 F:      arch/arm/lib/floppydma.S
1189 F:      arch/arm/include/asm/floppy.h
1190
1191 ARM PMU PROFILING AND DEBUGGING
1192 M:      Will Deacon <will.deacon@arm.com>
1193 M:      Mark Rutland <mark.rutland@arm.com>
1194 S:      Maintained
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 F:      arch/arm*/kernel/perf_*
1197 F:      arch/arm/oprofile/common.c
1198 F:      arch/arm*/kernel/hw_breakpoint.c
1199 F:      arch/arm*/include/asm/hw_breakpoint.h
1200 F:      arch/arm*/include/asm/perf_event.h
1201 F:      drivers/perf/*
1202 F:      include/linux/perf/arm_pmu.h
1203 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1204 F:      Documentation/devicetree/bindings/perf/
1205
1206 ARM PORT
1207 M:      Russell King <linux@armlinux.org.uk>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 W:      http://www.armlinux.org.uk/
1210 S:      Odd Fixes
1211 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1212 F:      arch/arm/
1213 X:      arch/arm/boot/dts/
1214
1215 ARM PRIMECELL AACI PL041 DRIVER
1216 M:      Russell King <linux@armlinux.org.uk>
1217 S:      Odd Fixes
1218 F:      sound/arm/aaci.*
1219
1220 ARM PRIMECELL BUS SUPPORT
1221 M:      Russell King <linux@armlinux.org.uk>
1222 S:      Odd Fixes
1223 F:      drivers/amba/
1224 F:      include/linux/amba/bus.h
1225
1226 ARM PRIMECELL CLCD PL110 DRIVER
1227 M:      Russell King <linux@armlinux.org.uk>
1228 S:      Odd Fixes
1229 F:      drivers/video/fbdev/amba-clcd.*
1230
1231 ARM PRIMECELL KMI PL050 DRIVER
1232 M:      Russell King <linux@armlinux.org.uk>
1233 S:      Odd Fixes
1234 F:      drivers/input/serio/ambakmi.*
1235 F:      include/linux/amba/kmi.h
1236
1237 ARM PRIMECELL MMCI PL180/1 DRIVER
1238 M:      Russell King <linux@armlinux.org.uk>
1239 S:      Odd Fixes
1240 F:      drivers/mmc/host/mmci.*
1241 F:      include/linux/amba/mmci.h
1242
1243 ARM PRIMECELL SSP PL022 SPI DRIVER
1244 M:      Linus Walleij <linus.walleij@linaro.org>
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1248 F:      drivers/spi/spi-pl022.c
1249
1250 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1251 M:      Russell King <linux@armlinux.org.uk>
1252 S:      Odd Fixes
1253 F:      drivers/tty/serial/amba-pl01*.c
1254 F:      include/linux/amba/serial.h
1255
1256 ARM PRIMECELL VIC PL190/PL192 DRIVER
1257 M:      Linus Walleij <linus.walleij@linaro.org>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1261 F:      drivers/irqchip/irq-vic.c
1262
1263 ARM SMMU DRIVERS
1264 M:      Will Deacon <will.deacon@arm.com>
1265 R:      Robin Murphy <robin.murphy@arm.com>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268 F:      drivers/iommu/arm-smmu.c
1269 F:      drivers/iommu/arm-smmu-v3.c
1270 F:      drivers/iommu/io-pgtable-arm.c
1271 F:      drivers/iommu/io-pgtable-arm-v7s.c
1272
1273 ARM SUB-ARCHITECTURES
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Maintained
1276 F:      arch/arm/mach-*/
1277 F:      arch/arm/plat-*/
1278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1279
1280 ARM/ACTIONS SEMI ARCHITECTURE
1281 M:      Andreas Färber <afaerber@suse.de>
1282 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 N:      owl
1286 F:      arch/arm/mach-actions/
1287 F:      arch/arm/boot/dts/owl-*
1288 F:      arch/arm64/boot/dts/actions/
1289 F:      drivers/clk/actions/
1290 F:      drivers/clocksource/timer-owl*
1291 F:      drivers/dma/owl-dma.c
1292 F:      drivers/i2c/busses/i2c-owl.c
1293 F:      drivers/pinctrl/actions/*
1294 F:      drivers/soc/actions/
1295 F:      include/dt-bindings/power/owl-*
1296 F:      include/linux/soc/actions/
1297 F:      Documentation/devicetree/bindings/arm/actions.txt
1298 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1299 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1300 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1301 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1302 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1303 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1304
1305 ARM/ADS SPHERE MACHINE SUPPORT
1306 M:      Lennert Buytenhek <kernel@wantstofly.org>
1307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 S:      Maintained
1309
1310 ARM/AFEB9260 MACHINE SUPPORT
1311 M:      Sergey Lapin <slapin@ossfans.org>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314
1315 ARM/AJECO 1ARM MACHINE SUPPORT
1316 M:      Lennert Buytenhek <kernel@wantstofly.org>
1317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 S:      Maintained
1319
1320 ARM/Allwinner SoC Clock Support
1321 M:      Emilio López <emilio@elopez.com.ar>
1322 S:      Maintained
1323 F:      drivers/clk/sunxi/
1324
1325 ARM/Allwinner sunXi SoC support
1326 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1327 M:      Chen-Yu Tsai <wens@csie.org>
1328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 S:      Maintained
1330 N:      sun[x456789]i
1331 N:      sun50i
1332 F:      arch/arm/mach-sunxi/
1333 F:      arch/arm64/boot/dts/allwinner/
1334 F:      drivers/clk/sunxi-ng/
1335 F:      drivers/pinctrl/sunxi/
1336 F:      drivers/soc/sunxi/
1337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1338
1339 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1340 M:      Neil Armstrong <narmstrong@baylibre.com>
1341 M:      Jerome Brunet <jbrunet@baylibre.com>
1342 L:      linux-amlogic@lists.infradead.org
1343 S:      Maintained
1344 F:      drivers/clk/meson/
1345 F:      include/dt-bindings/clock/meson*
1346 F:      include/dt-bindings/clock/gxbb*
1347 F:      Documentation/devicetree/bindings/clock/amlogic*
1348
1349 ARM/Amlogic Meson SoC support
1350 M:      Kevin Hilman <khilman@baylibre.com>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 L:      linux-amlogic@lists.infradead.org
1353 W:      http://linux-meson.com/
1354 S:      Maintained
1355 F:      arch/arm/mach-meson/
1356 F:      arch/arm/boot/dts/meson*
1357 F:      arch/arm64/boot/dts/amlogic/
1358 F:      drivers/pinctrl/meson/
1359 F:      drivers/mmc/host/meson*
1360 F:      drivers/soc/amlogic/
1361 N:      meson
1362
1363 ARM/Amlogic Meson SoC Sound Drivers
1364 M:      Jerome Brunet <jbrunet@baylibre.com>
1365 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1366 S:      Maintained
1367 F:      sound/soc/meson/
1368 F:      Documentation/devicetree/bindings/sound/amlogic*
1369
1370 ARM/Annapurna Labs ALPINE ARCHITECTURE
1371 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1372 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 S:      Maintained
1375 F:      arch/arm/mach-alpine/
1376 F:      arch/arm/boot/dts/alpine*
1377 F:      arch/arm64/boot/dts/al/
1378 F:      drivers/*/*alpine*
1379
1380 ARM/ARTPEC MACHINE SUPPORT
1381 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1382 M:      Lars Persson <lars.persson@axis.com>
1383 S:      Maintained
1384 L:      linux-arm-kernel@axis.com
1385 F:      arch/arm/mach-artpec
1386 F:      arch/arm/boot/dts/artpec6*
1387 F:      drivers/clk/axis
1388 F:      drivers/crypto/axis
1389 F:      drivers/pinctrl/pinctrl-artpec*
1390 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1391
1392 ARM/ASPEED I2C DRIVER
1393 M:      Brendan Higgins <brendanhiggins@google.com>
1394 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1395 R:      Joel Stanley <joel@jms.id.au>
1396 L:      linux-i2c@vger.kernel.org
1397 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1400 F:      drivers/i2c/busses/i2c-aspeed.c
1401 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1402 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1403
1404 ARM/ASPEED MACHINE SUPPORT
1405 M:      Joel Stanley <joel@jms.id.au>
1406 R:      Andrew Jeffery <andrew@aj.id.au>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1409 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1410 S:      Supported
1411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1412 F:      arch/arm/mach-aspeed/
1413 F:      arch/arm/boot/dts/aspeed-*
1414 N:      aspeed
1415
1416 ARM/BITMAIN ARCHITECTURE
1417 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm64/boot/dts/bitmain/
1421 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1422
1423 ARM/CALXEDA HIGHBANK ARCHITECTURE
1424 M:      Rob Herring <robh@kernel.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm/mach-highbank/
1428 F:      arch/arm/boot/dts/highbank.dts
1429 F:      arch/arm/boot/dts/ecx-*.dts*
1430
1431 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1432 M:      Krzysztof Halasa <khalasa@piap.pl>
1433 S:      Maintained
1434 F:      arch/arm/mach-cns3xxx/
1435
1436 ARM/CAVIUM THUNDER NETWORK DRIVER
1437 M:      Sunil Goutham <sgoutham@cavium.com>
1438 M:      Robert Richter <rric@kernel.org>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Supported
1441 F:      drivers/net/ethernet/cavium/thunder/
1442
1443 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1444 M:      Lukasz Majewski <lukma@denx.de>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      arch/arm/mach-ep93xx/ts72xx.c
1448
1449 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1450 M:      Alexander Shiyan <shc_work@mail.ru>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Odd Fixes
1453 N:      clps711x
1454
1455 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1456 M:      Lennert Buytenhek <kernel@wantstofly.org>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459
1460 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1461 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1462 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S:      Maintained
1465 F:      arch/arm/mach-ep93xx/
1466 F:      arch/arm/mach-ep93xx/include/mach/
1467
1468 ARM/CLKDEV SUPPORT
1469 M:      Russell King <linux@armlinux.org.uk>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1473 F:      drivers/clk/clkdev.c
1474
1475 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1476 M:      Mike Rapoport <mike@compulab.co.il>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479
1480 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1481 M:      Baruch Siach <baruch@tkos.co.il>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/cx92755*
1485 N:      digicolor
1486
1487 ARM/CONTEC MICRO9 MACHINE SUPPORT
1488 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1489 S:      Maintained
1490 F:      arch/arm/mach-ep93xx/micro9.c
1491
1492 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1493 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1494 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497 F:      drivers/hwtracing/coresight/*
1498 F:      Documentation/trace/coresight.txt
1499 F:      Documentation/trace/coresight-cpu-debug.txt
1500 F:      Documentation/devicetree/bindings/arm/coresight.txt
1501 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1502 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1503 F:      tools/perf/arch/arm/util/pmu.c
1504 F:      tools/perf/arch/arm/util/auxtrace.c
1505 F:      tools/perf/arch/arm/util/cs-etm.c
1506 F:      tools/perf/arch/arm/util/cs-etm.h
1507 F:      tools/perf/util/cs-etm.*
1508 F:      tools/perf/util/cs-etm-decoder/*
1509
1510 ARM/CORGI MACHINE SUPPORT
1511 M:      Richard Purdie <rpurdie@rpsys.net>
1512 S:      Maintained
1513
1514 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1515 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1516 M:      Linus Walleij <linus.walleij@linaro.org>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 T:      git git://github.com/ulli-kroll/linux.git
1519 S:      Maintained
1520 F:      Documentation/devicetree/bindings/arm/gemini.txt
1521 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1522 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1523 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1524 F:      arch/arm/mach-gemini/
1525 F:      drivers/net/ethernet/cortina/
1526 F:      drivers/pinctrl/pinctrl-gemini.c
1527 F:      drivers/rtc/rtc-ftrtc010.c
1528
1529 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1530 M:      Barry Song <baohua@kernel.org>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1533 S:      Maintained
1534 F:      arch/arm/boot/dts/prima2*
1535 F:      arch/arm/mach-prima2/
1536 F:      drivers/clk/sirf/
1537 F:      drivers/clocksource/timer-prima2.c
1538 F:      drivers/clocksource/timer-atlas7.c
1539 N:      [^a-z]sirf
1540 X:      drivers/gnss
1541
1542 ARM/EBSA110 MACHINE SUPPORT
1543 M:      Russell King <linux@armlinux.org.uk>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 W:      http://www.armlinux.org.uk/
1546 S:      Maintained
1547 F:      arch/arm/mach-ebsa110/
1548 F:      drivers/net/ethernet/amd/am79c961a.*
1549
1550 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1551 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1552 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 N:      efm32
1556
1557 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1558 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm/mach-pxa/ezx.c
1562
1563 ARM/FARADAY FA526 PORT
1564 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 T:      git git://git.berlios.de/gemini-board
1568 F:      arch/arm/mm/*-fa*
1569
1570 ARM/FOOTBRIDGE ARCHITECTURE
1571 M:      Russell King <linux@armlinux.org.uk>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:      http://www.armlinux.org.uk/
1574 S:      Maintained
1575 F:      arch/arm/include/asm/hardware/dec21285.h
1576 F:      arch/arm/mach-footbridge/
1577
1578 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1579 M:      Shawn Guo <shawnguo@kernel.org>
1580 M:      Sascha Hauer <s.hauer@pengutronix.de>
1581 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1582 R:      Fabio Estevam <festevam@gmail.com>
1583 R:      NXP Linux Team <linux-imx@nxp.com>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1587 N:      imx
1588 N:      mxs
1589 X:      drivers/media/i2c/
1590
1591 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1592 M:      Shawn Guo <shawnguo@kernel.org>
1593 M:      Sascha Hauer <s.hauer@pengutronix.de>
1594 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1595 R:      Stefan Agner <stefan@agner.ch>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1599 F:      arch/arm/mach-imx/*vf610*
1600 F:      arch/arm/boot/dts/vf*
1601
1602 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1603 M:      Shawn Guo <shawnguo@kernel.org>
1604 M:      Li Yang <leoyang.li@nxp.com>
1605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 S:      Maintained
1607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1608 F:      arch/arm/boot/dts/ls1021a*
1609 F:      arch/arm64/boot/dts/freescale/fsl-*
1610 F:      arch/arm64/boot/dts/freescale/qoriq-*
1611
1612 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1613 M:      Lennert Buytenhek <kernel@wantstofly.org>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616
1617 ARM/GUMSTIX MACHINE SUPPORT
1618 M:      Steve Sakoman <sakoman@gmail.com>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621
1622 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1623 M:      Philipp Zabel <philipp.zabel@gmail.com>
1624 M:      Paul Parsons <lost.distance@yahoo.com>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627 F:      arch/arm/mach-pxa/hx4700.c
1628 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1629 F:      sound/soc/pxa/hx4700.c
1630
1631 ARM/HISILICON SOC SUPPORT
1632 M:      Wei Xu <xuwei5@hisilicon.com>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 W:      http://www.hisilicon.com
1635 S:      Supported
1636 T:      git git://github.com/hisilicon/linux-hisi.git
1637 F:      arch/arm/mach-hisi/
1638 F:      arch/arm/boot/dts/hi3*
1639 F:      arch/arm/boot/dts/hip*
1640 F:      arch/arm/boot/dts/hisi*
1641 F:      arch/arm64/boot/dts/hisilicon/
1642
1643 ARM/HP JORNADA 7XX MACHINE SUPPORT
1644 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1645 W:      www.jlime.com
1646 S:      Maintained
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1648 F:      arch/arm/mach-sa1100/jornada720.c
1649 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1650
1651 ARM/IGEP MACHINE SUPPORT
1652 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1653 M:      Javier Martinez Canillas <javier@dowhile0.org>
1654 L:      linux-omap@vger.kernel.org
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm/boot/dts/omap3-igep*
1658
1659 ARM/INCOME PXA270 SUPPORT
1660 M:      Marek Vasut <marek.vasut@gmail.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1664
1665 ARM/INTEL IOP13XX ARM ARCHITECTURE
1666 M:      Lennert Buytenhek <kernel@wantstofly.org>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669
1670 ARM/INTEL IOP32X ARM ARCHITECTURE
1671 M:      Lennert Buytenhek <kernel@wantstofly.org>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 S:      Maintained
1674
1675 ARM/INTEL IOP33X ARM ARCHITECTURE
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 S:      Orphan
1678
1679 ARM/INTEL IQ81342EX MACHINE SUPPORT
1680 M:      Lennert Buytenhek <kernel@wantstofly.org>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683
1684 ARM/INTEL IXDP2850 MACHINE SUPPORT
1685 M:      Lennert Buytenhek <kernel@wantstofly.org>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688
1689 ARM/INTEL IXP4XX ARM ARCHITECTURE
1690 M:      Imre Kaloz <kaloz@openwrt.org>
1691 M:      Krzysztof Halasa <khalasa@piap.pl>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 F:      arch/arm/mach-ixp4xx/
1695
1696 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1697 M:      Jonathan Cameron <jic23@cam.ac.uk>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      arch/arm/mach-pxa/stargate2.c
1701 F:      drivers/pcmcia/pxa2xx_stargate2.c
1702
1703 ARM/INTEL XSC3 (MANZANO) ARM CORE
1704 M:      Lennert Buytenhek <kernel@wantstofly.org>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 S:      Maintained
1707
1708 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1709 M:      Lennert Buytenhek <kernel@wantstofly.org>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 S:      Maintained
1712
1713 ARM/LG1K ARCHITECTURE
1714 M:      Chanho Min <chanho.min@lge.com>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717 F:      arch/arm64/boot/dts/lg/
1718
1719 ARM/LOGICPD PXA270 MACHINE SUPPORT
1720 M:      Lennert Buytenhek <kernel@wantstofly.org>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723
1724 ARM/LPC18XX ARCHITECTURE
1725 M:      Vladimir Zapolskiy <vz@mleia.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 S:      Maintained
1728 F:      arch/arm/boot/dts/lpc43*
1729 F:      drivers/i2c/busses/i2c-lpc2k.c
1730 F:      drivers/memory/pl172.c
1731 F:      drivers/mtd/spi-nor/nxp-spifi.c
1732 F:      drivers/rtc/rtc-lpc24xx.c
1733 N:      lpc18xx
1734
1735 ARM/LPC32XX SOC SUPPORT
1736 M:      Vladimir Zapolskiy <vz@mleia.com>
1737 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1740 S:      Maintained
1741 F:      arch/arm/boot/dts/lpc32*
1742 F:      arch/arm/mach-lpc32xx/
1743 F:      drivers/i2c/busses/i2c-pnx.c
1744 F:      drivers/net/ethernet/nxp/lpc_eth.c
1745 F:      drivers/usb/host/ohci-nxp.c
1746 F:      drivers/watchdog/pnx4008_wdt.c
1747 N:      lpc32xx
1748
1749 ARM/MAGICIAN MACHINE SUPPORT
1750 M:      Philipp Zabel <philipp.zabel@gmail.com>
1751 S:      Maintained
1752
1753 ARM/Marvell Dove/MV78xx0/Orion SOC support
1754 M:      Jason Cooper <jason@lakedaemon.net>
1755 M:      Andrew Lunn <andrew@lunn.ch>
1756 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1757 M:      Gregory Clement <gregory.clement@bootlin.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      Documentation/devicetree/bindings/soc/dove/
1761 F:      arch/arm/mach-dove/
1762 F:      arch/arm/mach-mv78xx0/
1763 F:      arch/arm/mach-orion5x/
1764 F:      arch/arm/plat-orion/
1765 F:      arch/arm/boot/dts/dove*
1766 F:      arch/arm/boot/dts/orion5x*
1767
1768 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1769 M:      Jason Cooper <jason@lakedaemon.net>
1770 M:      Andrew Lunn <andrew@lunn.ch>
1771 M:      Gregory Clement <gregory.clement@bootlin.com>
1772 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 S:      Maintained
1775 F:      arch/arm/boot/dts/armada*
1776 F:      arch/arm/boot/dts/kirkwood*
1777 F:      arch/arm/configs/mvebu_*_defconfig
1778 F:      arch/arm/mach-mvebu/
1779 F:      arch/arm64/boot/dts/marvell/armada*
1780 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1781 F:      drivers/cpufreq/armada-8k-cpufreq.c
1782 F:      drivers/cpufreq/mvebu-cpufreq.c
1783 F:      drivers/irqchip/irq-armada-370-xp.c
1784 F:      drivers/irqchip/irq-mvebu-*
1785 F:      drivers/pinctrl/mvebu/
1786 F:      drivers/rtc/rtc-armada38x.c
1787
1788 ARM/Mediatek RTC DRIVER
1789 M:      Eddie Huang <eddie.huang@mediatek.com>
1790 M:      Sean Wang <sean.wang@mediatek.com>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1793 S:      Maintained
1794 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1795 F:      drivers/rtc/rtc-mt6397.c
1796 F:      drivers/rtc/rtc-mt7622.c
1797
1798 ARM/Mediatek SoC support
1799 M:      Matthias Brugger <matthias.bgg@gmail.com>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1802 W:      https://mtk.bcnfs.org/
1803 C:      irc://chat.freenode.net/linux-mediatek
1804 S:      Maintained
1805 F:      arch/arm/boot/dts/mt6*
1806 F:      arch/arm/boot/dts/mt7*
1807 F:      arch/arm/boot/dts/mt8*
1808 F:      arch/arm/mach-mediatek/
1809 F:      arch/arm64/boot/dts/mediatek/
1810 F:      drivers/soc/mediatek/
1811 N:      mtk
1812 N:      mt[678]
1813 K:      mediatek
1814
1815 ARM/Mediatek USB3 PHY DRIVER
1816 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1819 S:      Maintained
1820 F:      drivers/phy/mediatek/
1821 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1822
1823 ARM/MICREL KS8695 ARCHITECTURE
1824 M:      Greg Ungerer <gerg@uclinux.org>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F:      arch/arm/mach-ks8695/
1827 S:      Odd Fixes
1828
1829 ARM/Microchip (AT91) SoC support
1830 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1831 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1832 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 W:      http://www.linux4sam.org
1835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1836 S:      Supported
1837 N:      at91
1838 N:      atmel
1839 F:      arch/arm/mach-at91/
1840 F:      include/soc/at91/
1841 F:      arch/arm/boot/dts/at91*.dts
1842 F:      arch/arm/boot/dts/at91*.dtsi
1843 F:      arch/arm/boot/dts/sama*.dts
1844 F:      arch/arm/boot/dts/sama*.dtsi
1845 F:      arch/arm/include/debug/at91.S
1846 F:      drivers/memory/atmel*
1847 F:      drivers/watchdog/sama5d4_wdt.c
1848 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1849 X:      drivers/net/wireless/atmel/
1850
1851 ARM/MIOA701 MACHINE SUPPORT
1852 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 F:      arch/arm/mach-pxa/mioa701.c
1855 S:      Maintained
1856
1857 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1858 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1859 S:      Maintained
1860
1861 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1862 M:      Linus Walleij <linus.walleij@linaro.org>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S:      Maintained
1865 F:      arch/arm/mach-nomadik/
1866 F:      arch/arm/mach-u300/
1867 F:      arch/arm/mach-ux500/
1868 F:      arch/arm/boot/dts/ste-*
1869 F:      drivers/clk/clk-nomadik.c
1870 F:      drivers/clk/clk-u300.c
1871 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1872 F:      drivers/clocksource/timer-u300.c
1873 F:      drivers/dma/coh901318*
1874 F:      drivers/dma/ste_dma40*
1875 F:      drivers/hwspinlock/u8500_hsem.c
1876 F:      drivers/i2c/busses/i2c-nomadik.c
1877 F:      drivers/i2c/busses/i2c-stu300.c
1878 F:      drivers/mfd/ab3100*
1879 F:      drivers/mfd/ab8500*
1880 F:      drivers/mfd/abx500*
1881 F:      drivers/mfd/dbx500*
1882 F:      drivers/mfd/db8500*
1883 F:      drivers/pinctrl/nomadik/
1884 F:      drivers/pinctrl/pinctrl-coh901*
1885 F:      drivers/pinctrl/pinctrl-u300.c
1886 F:      drivers/rtc/rtc-ab3100.c
1887 F:      drivers/rtc/rtc-ab8500.c
1888 F:      drivers/rtc/rtc-coh901331.c
1889 F:      drivers/rtc/rtc-pl031.c
1890 F:      drivers/watchdog/coh901327_wdt.c
1891 F:      Documentation/devicetree/bindings/arm/ste-*
1892 F:      Documentation/devicetree/bindings/arm/ux500/
1893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1894
1895 ARM/NUVOTON NPCM ARCHITECTURE
1896 M:      Avi Fishman <avifishman70@gmail.com>
1897 M:      Tomer Maimon <tmaimon77@gmail.com>
1898 M:      Tali Perry <tali.perry1@gmail.com>
1899 R:      Patrick Venture <venture@google.com>
1900 R:      Nancy Yuen <yuenn@google.com>
1901 R:      Benjamin Fair <benjaminfair@google.com>
1902 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1903 S:      Supported
1904 F:      arch/arm/mach-npcm/
1905 F:      arch/arm/boot/dts/nuvoton-npcm*
1906 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1907 F:      drivers/*/*npcm*
1908 F:      Documentation/devicetree/bindings/*/*npcm*
1909 F:      Documentation/devicetree/bindings/*/*/*npcm*
1910
1911 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1912 M:      Wan ZongShun <mcuos.com@gmail.com>
1913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 W:      http://www.mcuos.com
1915 S:      Maintained
1916 F:      arch/arm/mach-w90x900/
1917 F:      drivers/input/keyboard/w90p910_keypad.c
1918 F:      drivers/input/touchscreen/w90p910_ts.c
1919 F:      drivers/watchdog/nuc900_wdt.c
1920 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1921 F:      drivers/mtd/nand/raw/nuc900_nand.c
1922 F:      drivers/rtc/rtc-nuc900.c
1923 F:      drivers/spi/spi-nuc900.c
1924 F:      drivers/usb/host/ehci-w90x900.c
1925 F:      drivers/video/fbdev/nuc900fb.c
1926
1927 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1928 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1929 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1930 S:      Orphan
1931 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1932 F:      arch/arm/mach-s3c24xx/gta02.h
1933
1934 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1935 M:      Alexander Clouter <alex@digriz.org.uk>
1936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 W:      http://www.digriz.org.uk/ts78xx/kernel
1938 S:      Maintained
1939 F:      arch/arm/mach-orion5x/ts78xx-*
1940
1941 ARM/OXNAS platform support
1942 M:      Neil Armstrong <narmstrong@baylibre.com>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1945 S:      Maintained
1946 F:      arch/arm/mach-oxnas/
1947 F:      arch/arm/boot/dts/ox8*.dts*
1948 N:      oxnas
1949
1950 ARM/PALM TREO SUPPORT
1951 M:      Tomas Cech <sleep_walker@suse.com>
1952 L:      linux-arm-kernel@lists.infradead.org
1953 W:      http://hackndev.com
1954 S:      Maintained
1955 F:      arch/arm/mach-pxa/palmtreo.*
1956
1957 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1958 M:      Marek Vasut <marek.vasut@gmail.com>
1959 L:      linux-arm-kernel@lists.infradead.org
1960 W:      http://hackndev.com
1961 S:      Maintained
1962 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1963 F:      arch/arm/mach-pxa/palmtx.c
1964 F:      arch/arm/mach-pxa/palmt5.*
1965 F:      arch/arm/mach-pxa/include/mach/palmld.h
1966 F:      arch/arm/mach-pxa/palmld.c
1967 F:      arch/arm/mach-pxa/palmte2.*
1968 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1969 F:      arch/arm/mach-pxa/palmtc.c
1970
1971 ARM/PALMZ72 SUPPORT
1972 M:      Sergey Lapin <slapin@ossfans.org>
1973 L:      linux-arm-kernel@lists.infradead.org
1974 W:      http://hackndev.com
1975 S:      Maintained
1976 F:      arch/arm/mach-pxa/palmz72.*
1977
1978 ARM/PLEB SUPPORT
1979 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1980 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1981 S:      Maintained
1982
1983 ARM/PT DIGITAL BOARD PORT
1984 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 W:      http://www.armlinux.org.uk/
1987 S:      Maintained
1988
1989 ARM/QUALCOMM SUPPORT
1990 M:      Andy Gross <andy.gross@linaro.org>
1991 M:      David Brown <david.brown@linaro.org>
1992 L:      linux-arm-msm@vger.kernel.org
1993 S:      Maintained
1994 F:      Documentation/devicetree/bindings/soc/qcom/
1995 F:      Documentation/devicetree/bindings/*/qcom*
1996 F:      arch/arm/boot/dts/qcom-*.dts
1997 F:      arch/arm/boot/dts/qcom-*.dtsi
1998 F:      arch/arm/mach-qcom/
1999 F:      arch/arm64/boot/dts/qcom/
2000 F:      drivers/*/qcom/
2001 F:      drivers/*/qcom*
2002 F:      drivers/*/*/qcom/
2003 F:      drivers/*/*/qcom*
2004 F:      drivers/*/pm8???-*
2005 F:      drivers/bluetooth/btqcomsmd.c
2006 F:      drivers/clocksource/timer-qcom.c
2007 F:      drivers/extcon/extcon-qcom*
2008 F:      drivers/iommu/msm*
2009 F:      drivers/i2c/busses/i2c-qup.c
2010 F:      drivers/i2c/busses/i2c-qcom-geni.c
2011 F:      drivers/mfd/ssbi.c
2012 F:      drivers/mmc/host/mmci_qcom*
2013 F:      drivers/mmc/host/sdhci_msm.c
2014 F:      drivers/pci/controller/dwc/pcie-qcom.c
2015 F:      drivers/phy/qualcomm/
2016 F:      drivers/power/*/msm*
2017 F:      drivers/reset/reset-qcom-*
2018 F:      drivers/scsi/ufs/ufs-qcom.*
2019 F:      drivers/spi/spi-qup.c
2020 F:      drivers/spi/spi-geni-qcom.c
2021 F:      drivers/spi/spi-qcom-qspi.c
2022 F:      drivers/tty/serial/msm_serial.c
2023 F:      drivers/usb/dwc3/dwc3-qcom.c
2024 F:      include/dt-bindings/*/qcom*
2025 F:      include/linux/*/qcom*
2026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2027
2028 ARM/RADISYS ENP2611 MACHINE SUPPORT
2029 M:      Lennert Buytenhek <kernel@wantstofly.org>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 S:      Maintained
2032
2033 ARM/RDA MICRO ARCHITECTURE
2034 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm/boot/dts/rda8810pl-*
2039 F:      drivers/clocksource/timer-rda.c
2040 F:      drivers/irqchip/irq-rda-intc.c
2041 F:      drivers/tty/serial/rda-uart.c
2042 F:      Documentation/devicetree/bindings/arm/rda.txt
2043 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2044 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2045 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2046
2047 ARM/REALTEK ARCHITECTURE
2048 M:      Andreas Färber <afaerber@suse.de>
2049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 S:      Maintained
2051 F:      arch/arm64/boot/dts/realtek/
2052 F:      Documentation/devicetree/bindings/arm/realtek.txt
2053
2054 ARM/RENESAS ARM64 ARCHITECTURE
2055 M:      Simon Horman <horms@verge.net.au>
2056 M:      Magnus Damm <magnus.damm@gmail.com>
2057 L:      linux-renesas-soc@vger.kernel.org
2058 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2060 S:      Supported
2061 F:      arch/arm64/boot/dts/renesas/
2062 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2063 F:      drivers/soc/renesas/
2064 F:      include/linux/soc/renesas/
2065
2066 ARM/RISCPC ARCHITECTURE
2067 M:      Russell King <linux@armlinux.org.uk>
2068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 W:      http://www.armlinux.org.uk/
2070 S:      Maintained
2071 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2072 F:      arch/arm/include/asm/hardware/ioc.h
2073 F:      arch/arm/include/asm/hardware/iomd.h
2074 F:      arch/arm/include/asm/hardware/memc.h
2075 F:      arch/arm/mach-rpc/
2076 F:      drivers/net/ethernet/8390/etherh.c
2077 F:      drivers/net/ethernet/i825xx/ether1*
2078 F:      drivers/net/ethernet/seeq/ether3*
2079 F:      drivers/scsi/arm/
2080
2081 ARM/Rockchip SoC support
2082 M:      Heiko Stuebner <heiko@sntech.de>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 L:      linux-rockchip@lists.infradead.org
2085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2086 S:      Maintained
2087 F:      arch/arm/boot/dts/rk3*
2088 F:      arch/arm/boot/dts/rv1108*
2089 F:      arch/arm/mach-rockchip/
2090 F:      drivers/clk/rockchip/
2091 F:      drivers/i2c/busses/i2c-rk3x.c
2092 F:      drivers/*/*rockchip*
2093 F:      drivers/*/*/*rockchip*
2094 F:      sound/soc/rockchip/
2095 N:      rockchip
2096
2097 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2098 M:      Kukjin Kim <kgene@kernel.org>
2099 M:      Krzysztof Kozlowski <krzk@kernel.org>
2100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2102 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2103 S:      Maintained
2104 F:      arch/arm/boot/dts/s3c*
2105 F:      arch/arm/boot/dts/s5p*
2106 F:      arch/arm/boot/dts/exynos*
2107 F:      arch/arm64/boot/dts/exynos/
2108 F:      arch/arm/plat-samsung/
2109 F:      arch/arm/mach-s3c24*/
2110 F:      arch/arm/mach-s3c64xx/
2111 F:      arch/arm/mach-s5p*/
2112 F:      arch/arm/mach-exynos*/
2113 F:      drivers/*/*s3c24*
2114 F:      drivers/*/*/*s3c24*
2115 F:      drivers/*/*s3c64xx*
2116 F:      drivers/*/*s5pv210*
2117 F:      drivers/memory/samsung/*
2118 F:      drivers/soc/samsung/*
2119 F:      Documentation/arm/Samsung/
2120 F:      Documentation/devicetree/bindings/arm/samsung/
2121 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2122 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2123 N:      exynos
2124
2125 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2126 M:      Kyungmin Park <kyungmin.park@samsung.com>
2127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 S:      Maintained
2129 F:      arch/arm/mach-s5pv210/
2130
2131 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2132 M:      Kyungmin Park <kyungmin.park@samsung.com>
2133 M:      Kamil Debski <kamil@wypas.org>
2134 M:      Andrzej Hajda <a.hajda@samsung.com>
2135 L:      linux-arm-kernel@lists.infradead.org
2136 L:      linux-media@vger.kernel.org
2137 S:      Maintained
2138 F:      drivers/media/platform/s5p-g2d/
2139
2140 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2141 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2142 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2143 L:      linux-media@vger.kernel.org
2144 S:      Maintained
2145 F:      drivers/media/platform/s5p-cec/
2146 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2147
2148 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2149 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2150 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2151 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2152 L:      linux-arm-kernel@lists.infradead.org
2153 L:      linux-media@vger.kernel.org
2154 S:      Maintained
2155 F:      drivers/media/platform/s5p-jpeg/
2156
2157 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2158 M:      Kyungmin Park <kyungmin.park@samsung.com>
2159 M:      Kamil Debski <kamil@wypas.org>
2160 M:      Jeongtae Park <jtp.park@samsung.com>
2161 M:      Andrzej Hajda <a.hajda@samsung.com>
2162 L:      linux-arm-kernel@lists.infradead.org
2163 L:      linux-media@vger.kernel.org
2164 S:      Maintained
2165 F:      drivers/media/platform/s5p-mfc/
2166
2167 ARM/SHMOBILE ARM ARCHITECTURE
2168 M:      Simon Horman <horms@verge.net.au>
2169 M:      Magnus Damm <magnus.damm@gmail.com>
2170 L:      linux-renesas-soc@vger.kernel.org
2171 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2173 S:      Supported
2174 F:      arch/arm/boot/dts/emev2*
2175 F:      arch/arm/boot/dts/gr-peach*
2176 F:      arch/arm/boot/dts/iwg20d-q7*
2177 F:      arch/arm/boot/dts/r7s*
2178 F:      arch/arm/boot/dts/r8a*
2179 F:      arch/arm/boot/dts/r9a*
2180 F:      arch/arm/boot/dts/sh*
2181 F:      arch/arm/configs/shmobile_defconfig
2182 F:      arch/arm/include/debug/renesas-scif.S
2183 F:      arch/arm/mach-shmobile/
2184 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2185 F:      drivers/soc/renesas/
2186 F:      include/linux/soc/renesas/
2187
2188 ARM/SOCFPGA ARCHITECTURE
2189 M:      Dinh Nguyen <dinguyen@kernel.org>
2190 S:      Maintained
2191 F:      arch/arm/mach-socfpga/
2192 F:      arch/arm/boot/dts/socfpga*
2193 F:      arch/arm/configs/socfpga_defconfig
2194 F:      arch/arm64/boot/dts/altera/
2195 W:      http://www.rocketboards.org
2196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2197
2198 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2199 M:      Dinh Nguyen <dinguyen@kernel.org>
2200 S:      Maintained
2201 F:      drivers/clk/socfpga/
2202
2203 ARM/SOCFPGA EDAC SUPPORT
2204 M:      Thor Thayer <thor.thayer@linux.intel.com>
2205 S:      Maintained
2206 F:      drivers/edac/altera_edac.
2207
2208 ARM/SPREADTRUM SoC SUPPORT
2209 M:      Orson Zhai <orsonzhai@gmail.com>
2210 M:      Baolin Wang <baolin.wang@linaro.org>
2211 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2212 S:      Maintained
2213 F:      arch/arm64/boot/dts/sprd
2214 N:      sprd
2215
2216 ARM/STI ARCHITECTURE
2217 M:      Patrice Chotard <patrice.chotard@st.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 W:      http://www.stlinux.com
2220 S:      Maintained
2221 F:      arch/arm/mach-sti/
2222 F:      arch/arm/boot/dts/sti*
2223 F:      drivers/char/hw_random/st-rng.c
2224 F:      drivers/clocksource/arm_global_timer.c
2225 F:      drivers/clocksource/clksrc_st_lpc.c
2226 F:      drivers/cpufreq/sti-cpufreq.c
2227 F:      drivers/dma/st_fdma*
2228 F:      drivers/i2c/busses/i2c-st.c
2229 F:      drivers/media/rc/st_rc.c
2230 F:      drivers/media/platform/sti/c8sectpfe/
2231 F:      drivers/mmc/host/sdhci-st.c
2232 F:      drivers/phy/st/phy-miphy28lp.c
2233 F:      drivers/phy/st/phy-stih407-usb.c
2234 F:      drivers/pinctrl/pinctrl-st.c
2235 F:      drivers/remoteproc/st_remoteproc.c
2236 F:      drivers/remoteproc/st_slim_rproc.c
2237 F:      drivers/reset/sti/
2238 F:      drivers/rtc/rtc-st-lpc.c
2239 F:      drivers/tty/serial/st-asc.c
2240 F:      drivers/usb/dwc3/dwc3-st.c
2241 F:      drivers/usb/host/ehci-st.c
2242 F:      drivers/usb/host/ohci-st.c
2243 F:      drivers/watchdog/st_lpc_wdt.c
2244 F:      drivers/ata/ahci_st.c
2245 F:      include/linux/remoteproc/st_slim_rproc.h
2246
2247 ARM/STM32 ARCHITECTURE
2248 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2249 M:      Alexandre Torgue <alexandre.torgue@st.com>
2250 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 S:      Maintained
2253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2254 N:      stm32
2255 N:      stm
2256 F:      arch/arm/boot/dts/stm32*
2257 F:      arch/arm/mach-stm32/
2258 F:      drivers/clocksource/armv7m_systick.c
2259
2260 ARM/Synaptics SoC support
2261 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2262 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 S:      Maintained
2265 F:      arch/arm/mach-berlin/
2266 F:      arch/arm/boot/dts/berlin*
2267 F:      arch/arm64/boot/dts/synaptics/
2268
2269 ARM/TANGO ARCHITECTURE
2270 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2271 M:      Mans Rullgard <mans@mansr.com>
2272 L:      linux-arm-kernel@lists.infradead.org
2273 S:      Odd Fixes
2274 N:      tango
2275
2276 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2277 M:      Lennert Buytenhek <kernel@wantstofly.org>
2278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 S:      Maintained
2280
2281 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2282 M:      Hans Verkuil <hans.verkuil@cisco.com>
2283 L:      linux-tegra@vger.kernel.org
2284 L:      linux-media@vger.kernel.org
2285 S:      Maintained
2286 F:      drivers/media/platform/tegra-cec/
2287 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2288
2289 ARM/TETON BGA MACHINE SUPPORT
2290 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S:      Maintained
2293
2294 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2295 M:      Santosh Shilimkar <ssantosh@kernel.org>
2296 L:      linux-kernel@vger.kernel.org
2297 S:      Maintained
2298 F:      drivers/memory/*emif*
2299
2300 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2301 M:      Tero Kristo <t-kristo@ti.com>
2302 M:      Nishanth Menon <nm@ti.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 S:      Supported
2305 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2306 F:      arch/arm64/boot/dts/ti/Makefile
2307 F:      arch/arm64/boot/dts/ti/k3-*
2308 F:      include/dt-bindings/pinctrl/k3.h
2309
2310 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2311 M:      Santosh Shilimkar <ssantosh@kernel.org>
2312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 S:      Maintained
2314 F:      arch/arm/mach-keystone/
2315 F:      arch/arm/boot/dts/keystone-*
2316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2317
2318 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2319 M:      Santosh Shilimkar <ssantosh@kernel.org>
2320 L:      linux-kernel@vger.kernel.org
2321 S:      Maintained
2322 F:      drivers/clk/keystone/
2323
2324 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2325 M:      Santosh Shilimkar <ssantosh@kernel.org>
2326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 L:      linux-kernel@vger.kernel.org
2328 S:      Maintained
2329 F:      drivers/clocksource/timer-keystone.c
2330
2331 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2332 M:      Santosh Shilimkar <ssantosh@kernel.org>
2333 L:      linux-kernel@vger.kernel.org
2334 S:      Maintained
2335 F:      drivers/power/reset/keystone-reset.c
2336
2337 ARM/THECUS N2100 MACHINE SUPPORT
2338 M:      Lennert Buytenhek <kernel@wantstofly.org>
2339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 S:      Maintained
2341
2342 ARM/TOSA MACHINE SUPPORT
2343 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2344 M:      Dirk Opfer <dirk@opfer-online.de>
2345 S:      Maintained
2346
2347 ARM/UNIPHIER ARCHITECTURE
2348 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2351 S:      Maintained
2352 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2353 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2354 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2355 F:      arch/arm/boot/dts/uniphier*
2356 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2357 F:      arch/arm/mach-uniphier/
2358 F:      arch/arm/mm/cache-uniphier.c
2359 F:      arch/arm64/boot/dts/socionext/uniphier*
2360 F:      drivers/bus/uniphier-system-bus.c
2361 F:      drivers/clk/uniphier/
2362 F:      drivers/dma/uniphier-mdmac.c
2363 F:      drivers/gpio/gpio-uniphier.c
2364 F:      drivers/i2c/busses/i2c-uniphier*
2365 F:      drivers/irqchip/irq-uniphier-aidet.c
2366 F:      drivers/mmc/host/uniphier-sd.c
2367 F:      drivers/pinctrl/uniphier/
2368 F:      drivers/reset/reset-uniphier.c
2369 F:      drivers/tty/serial/8250/8250_uniphier.c
2370 N:      uniphier
2371
2372 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2373 M:      Ulf Hansson <ulf.hansson@linaro.org>
2374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 T:      git git://git.linaro.org/people/ulfh/clk.git
2376 S:      Maintained
2377 F:      drivers/clk/ux500/
2378
2379 ARM/VERSATILE EXPRESS PLATFORM
2380 M:      Liviu Dudau <liviu.dudau@arm.com>
2381 M:      Sudeep Holla <sudeep.holla@arm.com>
2382 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 S:      Maintained
2385 F:      arch/arm/boot/dts/vexpress*
2386 F:      arch/arm64/boot/dts/arm/
2387 F:      arch/arm/mach-vexpress/
2388 F:      */*/vexpress*
2389 F:      */*/*/vexpress*
2390 F:      drivers/clk/versatile/clk-vexpress-osc.c
2391 F:      drivers/clocksource/timer-versatile.c
2392 N:      mps2
2393
2394 ARM/VFP SUPPORT
2395 M:      Russell King <linux@armlinux.org.uk>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 W:      http://www.armlinux.org.uk/
2398 S:      Maintained
2399 F:      arch/arm/vfp/
2400
2401 ARM/VOIPAC PXA270 SUPPORT
2402 M:      Marek Vasut <marek.vasut@gmail.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Maintained
2405 F:      arch/arm/mach-pxa/vpac270.c
2406 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2407
2408 ARM/VT8500 ARM ARCHITECTURE
2409 M:      Tony Prisk <linux@prisktech.co.nz>
2410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 S:      Maintained
2412 F:      arch/arm/mach-vt8500/
2413 F:      drivers/clocksource/timer-vt8500.c
2414 F:      drivers/i2c/busses/i2c-wmt.c
2415 F:      drivers/mmc/host/wmt-sdmmc.c
2416 F:      drivers/pwm/pwm-vt8500.c
2417 F:      drivers/rtc/rtc-vt8500.c
2418 F:      drivers/tty/serial/vt8500_serial.c
2419 F:      drivers/usb/host/ehci-platform.c
2420 F:      drivers/usb/host/uhci-platform.c
2421 F:      drivers/video/fbdev/vt8500lcdfb.*
2422 F:      drivers/video/fbdev/wm8505fb*
2423 F:      drivers/video/fbdev/wmt_ge_rops.*
2424
2425 ARM/ZIPIT Z2 SUPPORT
2426 M:      Marek Vasut <marek.vasut@gmail.com>
2427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 S:      Maintained
2429 F:      arch/arm/mach-pxa/z2.c
2430 F:      arch/arm/mach-pxa/include/mach/z2.h
2431
2432 ARM/ZTE ARCHITECTURE
2433 M:      Jun Nie <jun.nie@linaro.org>
2434 M:      Shawn Guo <shawnguo@kernel.org>
2435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 S:      Maintained
2437 F:      arch/arm/boot/dts/zx2967*
2438 F:      arch/arm/mach-zx/
2439 F:      arch/arm64/boot/dts/zte/
2440 F:      drivers/clk/zte/
2441 F:      drivers/dma/zx_dma.c
2442 F:      drivers/gpio/gpio-zx.c
2443 F:      drivers/i2c/busses/i2c-zx2967.c
2444 F:      drivers/mmc/host/dw_mmc-zx.*
2445 F:      drivers/pinctrl/zte/
2446 F:      drivers/soc/zte/
2447 F:      drivers/thermal/zx2967_thermal.c
2448 F:      drivers/watchdog/zx2967_wdt.c
2449 F:      Documentation/devicetree/bindings/arm/zte.yaml
2450 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2451 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2452 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2453 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2454 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2455 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2456 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2457 F:      Documentation/devicetree/bindings/soc/zte/
2458 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2459 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2460 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2461 F:      include/dt-bindings/clock/zx2967*.h
2462 F:      include/dt-bindings/soc/zte,*.h
2463 F:      sound/soc/codecs/zx_aud96p22.c
2464 F:      sound/soc/zte/
2465
2466 ARM/ZYNQ ARCHITECTURE
2467 M:      Michal Simek <michal.simek@xilinx.com>
2468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 W:      http://wiki.xilinx.com
2470 T:      git https://github.com/Xilinx/linux-xlnx.git
2471 S:      Supported
2472 F:      arch/arm/mach-zynq/
2473 F:      drivers/cpuidle/cpuidle-zynq.c
2474 F:      drivers/block/xsysace.c
2475 N:      zynq
2476 N:      xilinx
2477 F:      drivers/clocksource/timer-cadence-ttc.c
2478 F:      drivers/i2c/busses/i2c-cadence.c
2479 F:      drivers/mmc/host/sdhci-of-arasan.c
2480 F:      drivers/edac/synopsys_edac.c
2481 F:      drivers/i2c/busses/i2c-xiic.c
2482
2483 ARM64 PORT (AARCH64 ARCHITECTURE)
2484 M:      Catalin Marinas <catalin.marinas@arm.com>
2485 M:      Will Deacon <will.deacon@arm.com>
2486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2488 S:      Maintained
2489 F:      arch/arm64/
2490 X:      arch/arm64/boot/dts/
2491 F:      Documentation/arm64/
2492
2493 AS3645A LED FLASH CONTROLLER DRIVER
2494 M:      Sakari Ailus <sakari.ailus@iki.fi>
2495 L:      linux-leds@vger.kernel.org
2496 S:      Maintained
2497 F:      drivers/leds/leds-as3645a.c
2498
2499 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2500 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2501 L:      linux-media@vger.kernel.org
2502 T:      git git://linuxtv.org/media_tree.git
2503 S:      Maintained
2504 F:      drivers/media/i2c/ak7375.c
2505 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2506
2507 ASAHI KASEI AK8974 DRIVER
2508 M:      Linus Walleij <linus.walleij@linaro.org>
2509 L:      linux-iio@vger.kernel.org
2510 W:      http://www.akm.com/
2511 S:      Supported
2512 F:      drivers/iio/magnetometer/ak8974.c
2513
2514 ASC7621 HARDWARE MONITOR DRIVER
2515 M:      George Joseph <george.joseph@fairview5.com>
2516 L:      linux-hwmon@vger.kernel.org
2517 S:      Maintained
2518 F:      Documentation/hwmon/asc7621.rst
2519 F:      drivers/hwmon/asc7621.c
2520
2521 ASPEED VIDEO ENGINE DRIVER
2522 M:      Eddie James <eajames@linux.ibm.com>
2523 L:      linux-media@vger.kernel.org
2524 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2525 S:      Maintained
2526 F:      drivers/media/platform/aspeed-video.c
2527 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2528
2529 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2530 M:      Corentin Chary <corentin.chary@gmail.com>
2531 L:      acpi4asus-user@lists.sourceforge.net
2532 L:      platform-driver-x86@vger.kernel.org
2533 W:      http://acpi4asus.sf.net
2534 S:      Maintained
2535 F:      drivers/platform/x86/asus*.c
2536 F:      drivers/platform/x86/eeepc*.c
2537
2538 ASUS WIRELESS RADIO CONTROL DRIVER
2539 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2540 L:      platform-driver-x86@vger.kernel.org
2541 S:      Maintained
2542 F:      drivers/platform/x86/asus-wireless.c
2543
2544 ASYMMETRIC KEYS
2545 M:      David Howells <dhowells@redhat.com>
2546 L:      keyrings@vger.kernel.org
2547 S:      Maintained
2548 F:      Documentation/crypto/asymmetric-keys.txt
2549 F:      include/linux/verification.h
2550 F:      include/crypto/public_key.h
2551 F:      include/crypto/pkcs7.h
2552 F:      crypto/asymmetric_keys/
2553
2554 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2555 R:      Dan Williams <dan.j.williams@intel.com>
2556 W:      http://sourceforge.net/projects/xscaleiop
2557 S:      Odd fixes
2558 F:      Documentation/crypto/async-tx-api.txt
2559 F:      crypto/async_tx/
2560 F:      drivers/dma/
2561 F:      include/linux/dmaengine.h
2562 F:      include/linux/async_tx.h
2563
2564 AT24 EEPROM DRIVER
2565 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2566 L:      linux-i2c@vger.kernel.org
2567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2568 S:      Maintained
2569 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2570 F:      drivers/misc/eeprom/at24.c
2571
2572 ATA OVER ETHERNET (AOE) DRIVER
2573 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2574 W:      http://www.openaoe.org/
2575 S:      Supported
2576 F:      Documentation/aoe/
2577 F:      drivers/block/aoe/
2578
2579 ATHEROS 71XX/9XXX GPIO DRIVER
2580 M:      Alban Bedel <albeu@free.fr>
2581 W:      https://github.com/AlbanBedel/linux
2582 T:      git git://github.com/AlbanBedel/linux
2583 S:      Maintained
2584 F:      drivers/gpio/gpio-ath79.c
2585 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2586
2587 ATHEROS 71XX/9XXX USB PHY DRIVER
2588 M:      Alban Bedel <albeu@free.fr>
2589 W:      https://github.com/AlbanBedel/linux
2590 T:      git git://github.com/AlbanBedel/linux
2591 S:      Maintained
2592 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2593 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2594
2595 ATHEROS ATH GENERIC UTILITIES
2596 M:      Kalle Valo <kvalo@codeaurora.org>
2597 L:      linux-wireless@vger.kernel.org
2598 S:      Supported
2599 F:      drivers/net/wireless/ath/*
2600
2601 ATHEROS ATH5K WIRELESS DRIVER
2602 M:      Jiri Slaby <jirislaby@gmail.com>
2603 M:      Nick Kossifidis <mickflemm@gmail.com>
2604 M:      Luis Chamberlain <mcgrof@kernel.org>
2605 L:      linux-wireless@vger.kernel.org
2606 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2607 S:      Maintained
2608 F:      drivers/net/wireless/ath/ath5k/
2609
2610 ATHEROS ATH6KL WIRELESS DRIVER
2611 M:      Kalle Valo <kvalo@codeaurora.org>
2612 L:      linux-wireless@vger.kernel.org
2613 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2615 S:      Supported
2616 F:      drivers/net/wireless/ath/ath6kl/
2617
2618 ATI_REMOTE2 DRIVER
2619 M:      Ville Syrjala <syrjala@sci.fi>
2620 S:      Maintained
2621 F:      drivers/input/misc/ati_remote2.c
2622
2623 ATK0110 HWMON DRIVER
2624 M:      Luca Tettamanti <kronos.it@gmail.com>
2625 L:      linux-hwmon@vger.kernel.org
2626 S:      Maintained
2627 F:      drivers/hwmon/asus_atk0110.c
2628
2629 ATLX ETHERNET DRIVERS
2630 M:      Jay Cliburn <jcliburn@gmail.com>
2631 M:      Chris Snook <chris.snook@gmail.com>
2632 L:      netdev@vger.kernel.org
2633 W:      http://sourceforge.net/projects/atl1
2634 W:      http://atl1.sourceforge.net
2635 S:      Maintained
2636 F:      drivers/net/ethernet/atheros/
2637
2638 ATM
2639 M:      Chas Williams <3chas3@gmail.com>
2640 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2641 L:      netdev@vger.kernel.org
2642 W:      http://linux-atm.sourceforge.net
2643 S:      Maintained
2644 F:      drivers/atm/
2645 F:      include/linux/atm*
2646 F:      include/uapi/linux/atm*
2647
2648 ATMEL MACB ETHERNET DRIVER
2649 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2650 S:      Supported
2651 F:      drivers/net/ethernet/cadence/
2652
2653 ATMEL MAXTOUCH DRIVER
2654 M:      Nick Dyer <nick@shmanahar.org>
2655 T:      git git://github.com/ndyer/linux.git
2656 S:      Maintained
2657 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2658 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2659
2660 ATMEL WIRELESS DRIVER
2661 M:      Simon Kelley <simon@thekelleys.org.uk>
2662 L:      linux-wireless@vger.kernel.org
2663 W:      http://www.thekelleys.org.uk/atmel
2664 W:      http://atmelwlandriver.sourceforge.net/
2665 S:      Maintained
2666 F:      drivers/net/wireless/atmel/atmel*
2667
2668 ATOMIC INFRASTRUCTURE
2669 M:      Will Deacon <will.deacon@arm.com>
2670 M:      Peter Zijlstra <peterz@infradead.org>
2671 R:      Boqun Feng <boqun.feng@gmail.com>
2672 L:      linux-kernel@vger.kernel.org
2673 S:      Maintained
2674 F:      arch/*/include/asm/atomic*.h
2675 F:      include/*/atomic*.h
2676 F:      scripts/atomic/
2677
2678 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2679 M:      Bradley Grove <linuxdrivers@attotech.com>
2680 L:      linux-scsi@vger.kernel.org
2681 W:      http://www.attotech.com
2682 S:      Supported
2683 F:      drivers/scsi/esas2r
2684
2685 ATUSB IEEE 802.15.4 RADIO DRIVER
2686 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2687 L:      linux-wpan@vger.kernel.org
2688 S:      Maintained
2689 F:      drivers/net/ieee802154/atusb.c
2690 F:      drivers/net/ieee802154/atusb.h
2691 F:      drivers/net/ieee802154/at86rf230.h
2692
2693 AUDIT SUBSYSTEM
2694 M:      Paul Moore <paul@paul-moore.com>
2695 M:      Eric Paris <eparis@redhat.com>
2696 L:      linux-audit@redhat.com (moderated for non-subscribers)
2697 W:      https://github.com/linux-audit
2698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2699 S:      Supported
2700 F:      include/linux/audit.h
2701 F:      include/uapi/linux/audit.h
2702 F:      kernel/audit*
2703
2704 AUXILIARY DISPLAY DRIVERS
2705 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2706 S:      Maintained
2707 F:      drivers/auxdisplay/
2708 F:      include/linux/cfag12864b.h
2709
2710 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2711 M:      Andreas Klinger <ak@it-klinger.de>
2712 L:      linux-iio@vger.kernel.org
2713 S:      Maintained
2714 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2715 F:      drivers/iio/adc/hx711.c
2716
2717 AX.25 NETWORK LAYER
2718 M:      Ralf Baechle <ralf@linux-mips.org>
2719 L:      linux-hams@vger.kernel.org
2720 W:      http://www.linux-ax25.org/
2721 S:      Maintained
2722 F:      include/uapi/linux/ax25.h
2723 F:      include/net/ax25.h
2724 F:      net/ax25/
2725
2726 AXENTIA ARM DEVICES
2727 M:      Peter Rosin <peda@axentia.se>
2728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 S:      Maintained
2730 F:      Documentation/devicetree/bindings/arm/axentia.txt
2731 F:      arch/arm/boot/dts/at91-linea.dtsi
2732 F:      arch/arm/boot/dts/at91-natte.dtsi
2733 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2734 F:      arch/arm/boot/dts/at91-tse850-3.dts
2735
2736 AXENTIA ASOC DRIVERS
2737 M:      Peter Rosin <peda@axentia.se>
2738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2739 S:      Maintained
2740 F:      Documentation/devicetree/bindings/sound/axentia,*
2741 F:      sound/soc/atmel/tse850-pcm5142.c
2742
2743 AXXIA I2C CONTROLLER
2744 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2745 L:      linux-i2c@vger.kernel.org
2746 S:      Maintained
2747 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2748 F:      drivers/i2c/busses/i2c-axxia.c
2749
2750 AZ6007 DVB DRIVER
2751 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2752 L:      linux-media@vger.kernel.org
2753 W:      https://linuxtv.org
2754 T:      git git://linuxtv.org/media_tree.git
2755 S:      Maintained
2756 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2757
2758 AZTECH FM RADIO RECEIVER DRIVER
2759 M:      Hans Verkuil <hverkuil@xs4all.nl>
2760 L:      linux-media@vger.kernel.org
2761 T:      git git://linuxtv.org/media_tree.git
2762 W:      https://linuxtv.org
2763 S:      Maintained
2764 F:      drivers/media/radio/radio-aztech*
2765
2766 B43 WIRELESS DRIVER
2767 L:      linux-wireless@vger.kernel.org
2768 L:      b43-dev@lists.infradead.org
2769 W:      http://wireless.kernel.org/en/users/Drivers/b43
2770 S:      Odd Fixes
2771 F:      drivers/net/wireless/broadcom/b43/
2772
2773 B43LEGACY WIRELESS DRIVER
2774 M:      Larry Finger <Larry.Finger@lwfinger.net>
2775 L:      linux-wireless@vger.kernel.org
2776 L:      b43-dev@lists.infradead.org
2777 W:      http://wireless.kernel.org/en/users/Drivers/b43
2778 S:      Maintained
2779 F:      drivers/net/wireless/broadcom/b43legacy/
2780
2781 BACKLIGHT CLASS/SUBSYSTEM
2782 M:      Lee Jones <lee.jones@linaro.org>
2783 M:      Daniel Thompson <daniel.thompson@linaro.org>
2784 M:      Jingoo Han <jingoohan1@gmail.com>
2785 L:      dri-devel@lists.freedesktop.org
2786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2787 S:      Maintained
2788 F:      drivers/video/backlight/
2789 F:      include/linux/backlight.h
2790 F:      include/linux/pwm_backlight.h
2791 F:      Documentation/devicetree/bindings/leds/backlight
2792
2793 BATMAN ADVANCED
2794 M:      Marek Lindner <mareklindner@neomailbox.ch>
2795 M:      Simon Wunderlich <sw@simonwunderlich.de>
2796 M:      Antonio Quartulli <a@unstable.cc>
2797 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2798 W:      https://www.open-mesh.org/
2799 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:      bcm-kernel-feedback-list@broadcom.com
3127 L:      linux-mips@vger.kernel.org
3128 T:      git git://github.com/broadcom/stblinux.git
3129 S:      Maintained
3130 F:      arch/mips/bmips/*
3131 F:      arch/mips/include/asm/mach-bmips/*
3132 F:      arch/mips/kernel/*bmips*
3133 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3134 F:      drivers/irqchip/irq-bcm63*
3135 F:      drivers/irqchip/irq-bcm7*
3136 F:      drivers/irqchip/irq-brcmstb*
3137 F:      include/linux/bcm963xx_nvram.h
3138 F:      include/linux/bcm963xx_tag.h
3139
3140 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3141 M:      Rasesh Mody <rmody@marvell.com>
3142 M:      GR-Linux-NIC-Dev@marvell.com
3143 L:      netdev@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/broadcom/bnx2.*
3146 F:      drivers/net/ethernet/broadcom/bnx2_*
3147
3148 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3149 M:      QLogic-Storage-Upstream@qlogic.com
3150 L:      linux-scsi@vger.kernel.org
3151 S:      Supported
3152 F:      drivers/scsi/bnx2fc/
3153
3154 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3155 M:      QLogic-Storage-Upstream@qlogic.com
3156 L:      linux-scsi@vger.kernel.org
3157 S:      Supported
3158 F:      drivers/scsi/bnx2i/
3159
3160 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3161 M:      Ariel Elior <aelior@marvell.com>
3162 M:      Sudarsana Kalluru <skalluru@marvell.com>
3163 M:      GR-everest-linux-l2@marvell.com
3164 L:      netdev@vger.kernel.org
3165 S:      Supported
3166 F:      drivers/net/ethernet/broadcom/bnx2x/
3167
3168 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3169 M:      Michael Chan <michael.chan@broadcom.com>
3170 L:      netdev@vger.kernel.org
3171 S:      Supported
3172 F:      drivers/net/ethernet/broadcom/bnxt/
3173
3174 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3175 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3176 M:      Franky Lin <franky.lin@broadcom.com>
3177 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3178 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3179 M:      Wright Feng <wright.feng@cypress.com>
3180 L:      linux-wireless@vger.kernel.org
3181 L:      brcm80211-dev-list.pdl@broadcom.com
3182 L:      brcm80211-dev-list@cypress.com
3183 S:      Supported
3184 F:      drivers/net/wireless/broadcom/brcm80211/
3185
3186 BROADCOM BRCMSTB GPIO DRIVER
3187 M:      Gregory Fong <gregory.0xf0@gmail.com>
3188 L:      bcm-kernel-feedback-list@broadcom.com
3189 S:      Supported
3190 F:      drivers/gpio/gpio-brcmstb.c
3191 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3192
3193 BROADCOM BRCMSTB I2C DRIVER
3194 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3195 L:      linux-i2c@vger.kernel.org
3196 L:      bcm-kernel-feedback-list@broadcom.com
3197 S:      Supported
3198 F:      drivers/i2c/busses/i2c-brcmstb.c
3199 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3200
3201 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3202 M:      Al Cooper <alcooperx@gmail.com>
3203 L:      linux-kernel@vger.kernel.org
3204 L:      bcm-kernel-feedback-list@broadcom.com
3205 S:      Maintained
3206 F:      drivers/phy/broadcom/phy-brcm-usb*
3207
3208 BROADCOM GENET ETHERNET DRIVER
3209 M:      Doug Berger <opendmb@gmail.com>
3210 M:      Florian Fainelli <f.fainelli@gmail.com>
3211 L:      bcm-kernel-feedback-list@broadcom.com
3212 L:      netdev@vger.kernel.org
3213 S:      Supported
3214 F:      drivers/net/ethernet/broadcom/genet/
3215
3216 BROADCOM IPROC ARM ARCHITECTURE
3217 M:      Ray Jui <rjui@broadcom.com>
3218 M:      Scott Branden <sbranden@broadcom.com>
3219 M:      bcm-kernel-feedback-list@broadcom.com
3220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3221 T:      git git://github.com/broadcom/cygnus-linux.git
3222 S:      Maintained
3223 N:      iproc
3224 N:      cygnus
3225 N:      bcm[-_]nsp
3226 N:      bcm9113*
3227 N:      bcm9583*
3228 N:      bcm9585*
3229 N:      bcm9586*
3230 N:      bcm988312
3231 N:      bcm113*
3232 N:      bcm583*
3233 N:      bcm585*
3234 N:      bcm586*
3235 N:      bcm88312
3236 N:      hr2
3237 N:      stingray
3238 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3239 F:      arch/arm64/boot/dts/broadcom/stingray/*
3240 F:      drivers/clk/bcm/clk-ns*
3241 F:      drivers/clk/bcm/clk-sr*
3242 F:      drivers/pinctrl/bcm/pinctrl-ns*
3243 F:      include/dt-bindings/clock/bcm-sr*
3244
3245 BROADCOM KONA GPIO DRIVER
3246 M:      Ray Jui <rjui@broadcom.com>
3247 L:      bcm-kernel-feedback-list@broadcom.com
3248 S:      Supported
3249 F:      drivers/gpio/gpio-bcm-kona.c
3250 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3251
3252 BROADCOM NETXTREME-E ROCE DRIVER
3253 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3254 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3255 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3256 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3257 L:      linux-rdma@vger.kernel.org
3258 W:      http://www.broadcom.com
3259 S:      Supported
3260 F:      drivers/infiniband/hw/bnxt_re/
3261 F:      include/uapi/rdma/bnxt_re-abi.h
3262
3263 BROADCOM NVRAM DRIVER
3264 M:      Rafał Miłecki <zajec5@gmail.com>
3265 L:      linux-mips@vger.kernel.org
3266 S:      Maintained
3267 F:      drivers/firmware/broadcom/*
3268
3269 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3270 M:      Rafał Miłecki <zajec5@gmail.com>
3271 L:      linux-wireless@vger.kernel.org
3272 S:      Maintained
3273 F:      drivers/bcma/
3274 F:      include/linux/bcma/
3275
3276 BROADCOM STB AVS CPUFREQ DRIVER
3277 M:      Markus Mayer <mmayer@broadcom.com>
3278 M:      bcm-kernel-feedback-list@broadcom.com
3279 L:      linux-pm@vger.kernel.org
3280 S:      Maintained
3281 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3282 F:      drivers/cpufreq/brcmstb*
3283
3284 BROADCOM STB AVS TMON DRIVER
3285 M:      Markus Mayer <mmayer@broadcom.com>
3286 M:      bcm-kernel-feedback-list@broadcom.com
3287 L:      linux-pm@vger.kernel.org
3288 S:      Maintained
3289 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3290 F:      drivers/thermal/broadcom/brcmstb*
3291
3292 BROADCOM STB NAND FLASH DRIVER
3293 M:      Brian Norris <computersforpeace@gmail.com>
3294 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3295 L:      linux-mtd@lists.infradead.org
3296 L:      bcm-kernel-feedback-list@broadcom.com
3297 S:      Maintained
3298 F:      drivers/mtd/nand/raw/brcmnand/
3299
3300 BROADCOM STB DPFE DRIVER
3301 M:      Markus Mayer <mmayer@broadcom.com>
3302 M:      bcm-kernel-feedback-list@broadcom.com
3303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3304 S:      Maintained
3305 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3306 F:      drivers/memory/brcmstb_dpfe.c
3307
3308 BROADCOM SPI DRIVER
3309 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3310 M:      bcm-kernel-feedback-list@broadcom.com
3311 S:      Maintained
3312 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3313 F:      drivers/spi/spi-bcm-qspi.*
3314 F:      drivers/spi/spi-brcmstb-qspi.c
3315 F:      drivers/spi/spi-iproc-qspi.c
3316
3317 BROADCOM SYSTEMPORT ETHERNET DRIVER
3318 M:      Florian Fainelli <f.fainelli@gmail.com>
3319 L:      bcm-kernel-feedback-list@broadcom.com
3320 L:      netdev@vger.kernel.org
3321 S:      Supported
3322 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3323
3324 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3325 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3326 M:      Prashant Sreedharan <prashant@broadcom.com>
3327 M:      Michael Chan <mchan@broadcom.com>
3328 L:      netdev@vger.kernel.org
3329 S:      Supported
3330 F:      drivers/net/ethernet/broadcom/tg3.*
3331
3332 BROCADE BFA FC SCSI DRIVER
3333 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3334 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3335 L:      linux-scsi@vger.kernel.org
3336 S:      Supported
3337 F:      drivers/scsi/bfa/
3338
3339 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3340 M:      Rasesh Mody <rmody@marvell.com>
3341 M:      Sudarsana Kalluru <skalluru@marvell.com>
3342 M:      GR-Linux-NIC-Dev@marvell.com
3343 L:      netdev@vger.kernel.org
3344 S:      Supported
3345 F:      drivers/net/ethernet/brocade/bna/
3346
3347 BSG (block layer generic sg v4 driver)
3348 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3349 L:      linux-scsi@vger.kernel.org
3350 S:      Supported
3351 F:      block/bsg.c
3352 F:      include/linux/bsg.h
3353 F:      include/uapi/linux/bsg.h
3354
3355 BT87X AUDIO DRIVER
3356 M:      Clemens Ladisch <clemens@ladisch.de>
3357 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3358 T:      git git://git.alsa-project.org/alsa-kernel.git
3359 S:      Maintained
3360 F:      Documentation/sound/cards/bt87x.rst
3361 F:      sound/pci/bt87x.c
3362
3363 BT8XXGPIO DRIVER
3364 M:      Michael Buesch <m@bues.ch>
3365 W:      http://bu3sch.de/btgpio.php
3366 S:      Maintained
3367 F:      drivers/gpio/gpio-bt8xx.c
3368
3369 BTRFS FILE SYSTEM
3370 M:      Chris Mason <clm@fb.com>
3371 M:      Josef Bacik <josef@toxicpanda.com>
3372 M:      David Sterba <dsterba@suse.com>
3373 L:      linux-btrfs@vger.kernel.org
3374 W:      http://btrfs.wiki.kernel.org/
3375 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3377 S:      Maintained
3378 F:      Documentation/filesystems/btrfs.txt
3379 F:      fs/btrfs/
3380 F:      include/linux/btrfs*
3381 F:      include/uapi/linux/btrfs*
3382
3383 BTTV VIDEO4LINUX DRIVER
3384 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3385 L:      linux-media@vger.kernel.org
3386 W:      https://linuxtv.org
3387 T:      git git://linuxtv.org/media_tree.git
3388 S:      Odd fixes
3389 F:      Documentation/media/v4l-drivers/bttv*
3390 F:      drivers/media/pci/bt8xx/bttv*
3391
3392 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3393 M:      Chanwoo Choi <cw00.choi@samsung.com>
3394 L:      linux-pm@vger.kernel.org
3395 L:      linux-samsung-soc@vger.kernel.org
3396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3397 S:      Maintained
3398 F:      drivers/devfreq/exynos-bus.c
3399 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3400
3401 BUSLOGIC SCSI DRIVER
3402 M:      Khalid Aziz <khalid@gonehiking.org>
3403 L:      linux-scsi@vger.kernel.org
3404 S:      Maintained
3405 F:      drivers/scsi/BusLogic.*
3406 F:      drivers/scsi/FlashPoint.*
3407
3408 C-MEDIA CMI8788 DRIVER
3409 M:      Clemens Ladisch <clemens@ladisch.de>
3410 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3411 T:      git git://git.alsa-project.org/alsa-kernel.git
3412 S:      Maintained
3413 F:      sound/pci/oxygen/
3414
3415 C-SKY ARCHITECTURE
3416 M:      Guo Ren <guoren@kernel.org>
3417 T:      git https://github.com/c-sky/csky-linux.git
3418 S:      Supported
3419 F:      arch/csky/
3420 F:      Documentation/devicetree/bindings/csky/
3421 F:      drivers/irqchip/irq-csky-*
3422 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3423 F:      drivers/clocksource/timer-gx6605s.c
3424 F:      drivers/clocksource/timer-mp-csky.c
3425 F:      Documentation/devicetree/bindings/timer/csky,*
3426 K:      csky
3427 N:      csky
3428
3429 C6X ARCHITECTURE
3430 M:      Mark Salter <msalter@redhat.com>
3431 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3432 L:      linux-c6x-dev@linux-c6x.org
3433 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3434 S:      Maintained
3435 F:      arch/c6x/
3436
3437 CA8210 IEEE-802.15.4 RADIO DRIVER
3438 M:      Harry Morris <h.morris@cascoda.com>
3439 L:      linux-wpan@vger.kernel.org
3440 W:      https://github.com/Cascoda/ca8210-linux.git
3441 S:      Maintained
3442 F:      drivers/net/ieee802154/ca8210.c
3443 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3444
3445 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3446 M:      David Howells <dhowells@redhat.com>
3447 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3448 S:      Supported
3449 F:      Documentation/filesystems/caching/cachefiles.txt
3450 F:      fs/cachefiles/
3451
3452 CADENCE MIPI-CSI2 BRIDGES
3453 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3454 L:      linux-media@vger.kernel.org
3455 S:      Maintained
3456 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3457 F:      drivers/media/platform/cadence/cdns-csi2*
3458
3459 CADET FM/AM RADIO RECEIVER DRIVER
3460 M:      Hans Verkuil <hverkuil@xs4all.nl>
3461 L:      linux-media@vger.kernel.org
3462 T:      git git://linuxtv.org/media_tree.git
3463 W:      https://linuxtv.org
3464 S:      Maintained
3465 F:      drivers/media/radio/radio-cadet*
3466
3467 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3468 M:      Jonathan Corbet <corbet@lwn.net>
3469 L:      linux-media@vger.kernel.org
3470 T:      git git://linuxtv.org/media_tree.git
3471 S:      Maintained
3472 F:      Documentation/media/v4l-drivers/cafe_ccic*
3473 F:      drivers/media/platform/marvell-ccic/
3474
3475 CAIF NETWORK LAYER
3476 L:      netdev@vger.kernel.org
3477 S:      Orphan
3478 F:      Documentation/networking/caif/
3479 F:      drivers/net/caif/
3480 F:      include/uapi/linux/caif/
3481 F:      include/net/caif/
3482 F:      net/caif/
3483
3484 CAKE QDISC
3485 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3486 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3487 S:      Maintained
3488 F:      net/sched/sch_cake.c
3489
3490 CALGARY x86-64 IOMMU
3491 M:      Muli Ben-Yehuda <mulix@mulix.org>
3492 M:      Jon Mason <jdmason@kudzu.us>
3493 L:      iommu@lists.linux-foundation.org
3494 S:      Maintained
3495 F:      arch/x86/kernel/pci-calgary_64.c
3496 F:      arch/x86/kernel/tce_64.c
3497 F:      arch/x86/include/asm/calgary.h
3498 F:      arch/x86/include/asm/tce.h
3499
3500 CAN NETWORK DRIVERS
3501 M:      Wolfgang Grandegger <wg@grandegger.com>
3502 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3503 L:      linux-can@vger.kernel.org
3504 W:      https://github.com/linux-can
3505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3507 S:      Maintained
3508 F:      Documentation/devicetree/bindings/net/can/
3509 F:      drivers/net/can/
3510 F:      include/linux/can/dev.h
3511 F:      include/linux/can/platform/
3512 F:      include/uapi/linux/can/error.h
3513 F:      include/uapi/linux/can/netlink.h
3514
3515 CAN NETWORK LAYER
3516 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3517 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3518 L:      linux-can@vger.kernel.org
3519 W:      https://github.com/linux-can
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3522 S:      Maintained
3523 F:      Documentation/networking/can.rst
3524 F:      net/can/
3525 F:      include/linux/can/core.h
3526 F:      include/uapi/linux/can.h
3527 F:      include/uapi/linux/can/bcm.h
3528 F:      include/uapi/linux/can/raw.h
3529 F:      include/uapi/linux/can/gw.h
3530
3531 CAPABILITIES
3532 M:      Serge Hallyn <serge@hallyn.com>
3533 L:      linux-security-module@vger.kernel.org
3534 S:      Supported
3535 F:      include/linux/capability.h
3536 F:      include/uapi/linux/capability.h
3537 F:      security/commoncap.c
3538 F:      kernel/capability.c
3539
3540 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3541 M:      Kevin Tsai <ktsai@capellamicro.com>
3542 S:      Maintained
3543 F:      drivers/iio/light/cm*
3544
3545 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3546 M:      Christian Lamparter <chunkeey@googlemail.com>
3547 L:      linux-wireless@vger.kernel.org
3548 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3549 S:      Maintained
3550 F:      drivers/net/wireless/ath/carl9170/
3551
3552 CAVIUM I2C DRIVER
3553 M:      Jan Glauber <jglauber@cavium.com>
3554 M:      David Daney <david.daney@cavium.com>
3555 W:      http://www.cavium.com
3556 S:      Supported
3557 F:      drivers/i2c/busses/i2c-octeon*
3558 F:      drivers/i2c/busses/i2c-thunderx*
3559
3560 CAVIUM LIQUIDIO NETWORK DRIVER
3561 M:      Derek Chickles <dchickles@marvell.com>
3562 M:      Satanand Burla <sburla@marvell.com>
3563 M:      Felix Manlunas <fmanlunas@marvell.com>
3564 L:      netdev@vger.kernel.org
3565 W:      http://www.cavium.com
3566 S:      Supported
3567 F:      drivers/net/ethernet/cavium/liquidio/
3568
3569 CAVIUM MMC DRIVER
3570 M:      Jan Glauber <jglauber@cavium.com>
3571 M:      David Daney <david.daney@cavium.com>
3572 M:      Steven J. Hill <Steven.Hill@cavium.com>
3573 W:      http://www.cavium.com
3574 S:      Supported
3575 F:      drivers/mmc/host/cavium*
3576
3577 CAVIUM OCTEON-TX CRYPTO DRIVER
3578 M:      George Cherian <george.cherian@cavium.com>
3579 L:      linux-crypto@vger.kernel.org
3580 W:      http://www.cavium.com
3581 S:      Supported
3582 F:      drivers/crypto/cavium/cpt/
3583
3584 CAVIUM THUNDERX2 ARM64 SOC
3585 M:      Robert Richter <rrichter@cavium.com>
3586 M:      Jayachandran C <jnair@caviumnetworks.com>
3587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3588 S:      Maintained
3589 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3590 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3591
3592 CC2520 IEEE-802.15.4 RADIO DRIVER
3593 M:      Varka Bhadram <varkabhadram@gmail.com>
3594 L:      linux-wpan@vger.kernel.org
3595 S:      Maintained
3596 F:      drivers/net/ieee802154/cc2520.c
3597 F:      include/linux/spi/cc2520.h
3598 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3599
3600 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3601 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3602 L:      linux-crypto@vger.kernel.org
3603 S:      Supported
3604 F:      drivers/crypto/ccree/
3605 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3606
3607 CEC FRAMEWORK
3608 M:      Hans Verkuil <hans.verkuil@cisco.com>
3609 L:      linux-media@vger.kernel.org
3610 T:      git git://linuxtv.org/media_tree.git
3611 W:      http://linuxtv.org
3612 S:      Supported
3613 F:      Documentation/media/kapi/cec-core.rst
3614 F:      Documentation/media/uapi/cec
3615 F:      drivers/media/cec/
3616 F:      drivers/media/rc/keymaps/rc-cec.c
3617 F:      include/media/cec.h
3618 F:      include/media/cec-notifier.h
3619 F:      include/uapi/linux/cec.h
3620 F:      include/uapi/linux/cec-funcs.h
3621 F:      Documentation/devicetree/bindings/media/cec.txt
3622 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3623
3624 CEC GPIO DRIVER
3625 M:      Hans Verkuil <hans.verkuil@cisco.com>
3626 L:      linux-media@vger.kernel.org
3627 T:      git git://linuxtv.org/media_tree.git
3628 W:      http://linuxtv.org
3629 S:      Supported
3630 F:      drivers/media/platform/cec-gpio/
3631 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3632
3633 CELL BROADBAND ENGINE ARCHITECTURE
3634 M:      Arnd Bergmann <arnd@arndb.de>
3635 L:      linuxppc-dev@lists.ozlabs.org
3636 W:      http://www.ibm.com/developerworks/power/cell/
3637 S:      Supported
3638 F:      arch/powerpc/include/asm/cell*.h
3639 F:      arch/powerpc/include/asm/spu*.h
3640 F:      arch/powerpc/include/uapi/asm/spu*.h
3641 F:      arch/powerpc/oprofile/*cell*
3642 F:      arch/powerpc/platforms/cell/
3643
3644 CEPH COMMON CODE (LIBCEPH)
3645 M:      Ilya Dryomov <idryomov@gmail.com>
3646 M:      "Yan, Zheng" <zyan@redhat.com>
3647 M:      Sage Weil <sage@redhat.com>
3648 L:      ceph-devel@vger.kernel.org
3649 W:      http://ceph.com/
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3651 T:      git git://github.com/ceph/ceph-client.git
3652 S:      Supported
3653 F:      net/ceph/
3654 F:      include/linux/ceph/
3655 F:      include/linux/crush/
3656
3657 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3658 M:      "Yan, Zheng" <zyan@redhat.com>
3659 M:      Sage Weil <sage@redhat.com>
3660 M:      Ilya Dryomov <idryomov@gmail.com>
3661 L:      ceph-devel@vger.kernel.org
3662 W:      http://ceph.com/
3663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3664 T:      git git://github.com/ceph/ceph-client.git
3665 S:      Supported
3666 F:      Documentation/filesystems/ceph.txt
3667 F:      fs/ceph/
3668
3669 CERTIFICATE HANDLING:
3670 M:      David Howells <dhowells@redhat.com>
3671 M:      David Woodhouse <dwmw2@infradead.org>
3672 L:      keyrings@vger.kernel.org
3673 S:      Maintained
3674 F:      Documentation/admin-guide/module-signing.rst
3675 F:      certs/
3676 F:      scripts/sign-file.c
3677 F:      scripts/extract-cert.c
3678
3679 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3680 L:      linux-usb@vger.kernel.org
3681 S:      Orphan
3682 F:      Documentation/usb/WUSB-Design-overview.txt
3683 F:      Documentation/usb/wusb-cbaf
3684 F:      drivers/usb/host/hwa-hc.c
3685 F:      drivers/usb/host/whci/
3686 F:      drivers/usb/wusbcore/
3687 F:      include/linux/usb/wusb*
3688
3689 CFAG12864B LCD DRIVER
3690 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3691 S:      Maintained
3692 F:      drivers/auxdisplay/cfag12864b.c
3693 F:      include/linux/cfag12864b.h
3694
3695 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3696 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3697 S:      Maintained
3698 F:      drivers/auxdisplay/cfag12864bfb.c
3699 F:      include/linux/cfag12864b.h
3700
3701 802.11 (including CFG80211/NL80211)
3702 M:      Johannes Berg <johannes@sipsolutions.net>
3703 L:      linux-wireless@vger.kernel.org
3704 W:      http://wireless.kernel.org/
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3707 S:      Maintained
3708 F:      net/wireless/
3709 F:      include/uapi/linux/nl80211.h
3710 F:      include/linux/ieee80211.h
3711 F:      include/net/wext.h
3712 F:      include/net/cfg80211.h
3713 F:      include/net/iw_handler.h
3714 F:      include/net/ieee80211_radiotap.h
3715 F:      Documentation/driver-api/80211/cfg80211.rst
3716 F:      Documentation/networking/regulatory.txt
3717
3718 CHAR and MISC DRIVERS
3719 M:      Arnd Bergmann <arnd@arndb.de>
3720 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3722 S:      Supported
3723 F:      drivers/char/
3724 F:      drivers/misc/
3725 F:      include/linux/miscdevice.h
3726
3727 CHECKPATCH
3728 M:      Andy Whitcroft <apw@canonical.com>
3729 M:      Joe Perches <joe@perches.com>
3730 S:      Maintained
3731 F:      scripts/checkpatch.pl
3732
3733 CHINESE DOCUMENTATION
3734 M:      Harry Wei <harryxiyou@gmail.com>
3735 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3736 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3737 S:      Maintained
3738 F:      Documentation/translations/zh_CN/
3739
3740 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3741 M:      Peter Chen <Peter.Chen@nxp.com>
3742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3743 L:      linux-usb@vger.kernel.org
3744 S:      Maintained
3745 F:      drivers/usb/chipidea/
3746
3747 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3748 M:      Hans de Goede <hdegoede@redhat.com>
3749 L:      linux-input@vger.kernel.org
3750 S:      Maintained
3751 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3752 F:      drivers/input/touchscreen/chipone_icn8318.c
3753
3754 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3755 M:      Hans de Goede <hdegoede@redhat.com>
3756 L:      linux-input@vger.kernel.org
3757 S:      Maintained
3758 F:      drivers/input/touchscreen/chipone_icn8505.c
3759
3760 CHROME HARDWARE PLATFORM SUPPORT
3761 M:      Benson Leung <bleung@chromium.org>
3762 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3763 S:      Maintained
3764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3765 F:      drivers/platform/chrome/
3766
3767 CHROMEOS EC SUBDRIVERS
3768 M:      Benson Leung <bleung@chromium.org>
3769 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3770 R:      Guenter Roeck <groeck@chromium.org>
3771 S:      Maintained
3772 N:      cros_ec
3773 N:      cros-ec
3774 F:      drivers/power/supply/cros_usbpd-charger.c
3775
3776 CHROMEOS EC CODEC DRIVER
3777 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3778 S:      Maintained
3779 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3780 R:      Guenter Roeck <groeck@chromium.org>
3781 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3782 F:      sound/soc/codecs/cros_ec_codec.*
3783
3784 CIRRUS LOGIC AUDIO CODEC DRIVERS
3785 M:      Brian Austin <brian.austin@cirrus.com>
3786 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3787 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3788 S:      Maintained
3789 F:      sound/soc/codecs/cs*
3790
3791 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3792 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3793 L:      netdev@vger.kernel.org
3794 S:      Maintained
3795 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3796
3797 CIRRUS LOGIC LOCHNAGAR DRIVER
3798 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3799 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3800 L:      patches@opensource.cirrus.com
3801 S:      Supported
3802 F:      drivers/clk/clk-lochnagar.c
3803 F:      drivers/hwmon/lochnagar-hwmon.c
3804 F:      drivers/mfd/lochnagar-i2c.c
3805 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3806 F:      drivers/regulator/lochnagar-regulator.c
3807 F:      include/dt-bindings/clk/lochnagar.h
3808 F:      include/dt-bindings/pinctrl/lochnagar.h
3809 F:      include/linux/mfd/lochnagar*
3810 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3811 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3812 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3813 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3814 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3815 F:      Documentation/hwmon/lochnagar
3816
3817 CISCO FCOE HBA DRIVER
3818 M:      Satish Kharat <satishkh@cisco.com>
3819 M:      Sesidhar Baddela <sebaddel@cisco.com>
3820 M:      Karan Tilak Kumar <kartilak@cisco.com>
3821 L:      linux-scsi@vger.kernel.org
3822 S:      Supported
3823 F:      drivers/scsi/fnic/
3824
3825 CISCO SCSI HBA DRIVER
3826 M:      Karan Tilak Kumar <kartilak@cisco.com>
3827 M:      Sesidhar Baddela <sebaddel@cisco.com>
3828 L:      linux-scsi@vger.kernel.org
3829 S:      Supported
3830 F:      drivers/scsi/snic/
3831
3832 CISCO VIC ETHERNET NIC DRIVER
3833 M:      Christian Benvenuti <benve@cisco.com>
3834 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3835 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3836 S:      Supported
3837 F:      drivers/net/ethernet/cisco/enic/
3838
3839 CISCO VIC LOW LATENCY NIC DRIVER
3840 M:      Christian Benvenuti <benve@cisco.com>
3841 M:      Nelson Escobar <neescoba@cisco.com>
3842 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3843 S:      Supported
3844 F:      drivers/infiniband/hw/usnic/
3845
3846 CIRRUS LOGIC MADERA CODEC DRIVERS
3847 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3848 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3850 L:      patches@opensource.cirrus.com
3851 T:      git https://github.com/CirrusLogic/linux-drivers.git
3852 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3853 S:      Supported
3854 F:      Documentation/devicetree/bindings/mfd/madera.txt
3855 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3856 F:      include/linux/irqchip/irq-madera*
3857 F:      include/linux/mfd/madera/*
3858 F:      drivers/gpio/gpio-madera*
3859 F:      drivers/irqchip/irq-madera*
3860 F:      drivers/mfd/madera*
3861 F:      drivers/mfd/cs47l*
3862 F:      drivers/pinctrl/cirrus/*
3863
3864 CLANG-FORMAT FILE
3865 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3866 S:      Maintained
3867 F:      .clang-format
3868
3869 CLEANCACHE API
3870 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3871 L:      linux-kernel@vger.kernel.org
3872 S:      Maintained
3873 F:      mm/cleancache.c
3874 F:      include/linux/cleancache.h
3875
3876 CLK API
3877 M:      Russell King <linux@armlinux.org.uk>
3878 L:      linux-clk@vger.kernel.org
3879 S:      Maintained
3880 F:      include/linux/clk.h
3881
3882 CLOCKSOURCE, CLOCKEVENT DRIVERS
3883 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3884 M:      Thomas Gleixner <tglx@linutronix.de>
3885 L:      linux-kernel@vger.kernel.org
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3887 S:      Supported
3888 F:      drivers/clocksource/
3889 F:      Documentation/devicetree/bindings/timer/
3890
3891 CMPC ACPI DRIVER
3892 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3893 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3894 L:      platform-driver-x86@vger.kernel.org
3895 S:      Supported
3896 F:      drivers/platform/x86/classmate-laptop.c
3897
3898 COBALT MEDIA DRIVER
3899 M:      Hans Verkuil <hans.verkuil@cisco.com>
3900 L:      linux-media@vger.kernel.org
3901 T:      git git://linuxtv.org/media_tree.git
3902 W:      https://linuxtv.org
3903 S:      Supported
3904 F:      drivers/media/pci/cobalt/
3905
3906 COCCINELLE/Semantic Patches (SmPL)
3907 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3908 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3909 M:      Nicolas Palix <nicolas.palix@imag.fr>
3910 M:      Michal Marek <michal.lkml@markovi.net>
3911 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3913 W:      http://coccinelle.lip6.fr/
3914 S:      Supported
3915 F:      Documentation/dev-tools/coccinelle.rst
3916 F:      scripts/coccinelle/
3917 F:      scripts/coccicheck
3918
3919 CODA FILE SYSTEM
3920 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3921 M:      coda@cs.cmu.edu
3922 L:      codalist@coda.cs.cmu.edu
3923 W:      http://www.coda.cs.cmu.edu/
3924 S:      Maintained
3925 F:      Documentation/filesystems/coda.txt
3926 F:      fs/coda/
3927 F:      include/linux/coda*.h
3928 F:      include/uapi/linux/coda*.h
3929
3930 CODA V4L2 MEM2MEM DRIVER
3931 M:      Philipp Zabel <p.zabel@pengutronix.de>
3932 L:      linux-media@vger.kernel.org
3933 S:      Maintained
3934 F:      Documentation/devicetree/bindings/media/coda.txt
3935 F:      drivers/media/platform/coda/
3936
3937 CODE OF CONDUCT
3938 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3939 S:      Supported
3940 F:      Documentation/process/code-of-conduct.rst
3941 F:      Documentation/process/code-of-conduct-interpretation.rst
3942
3943 COMMON CLK FRAMEWORK
3944 M:      Michael Turquette <mturquette@baylibre.com>
3945 M:      Stephen Boyd <sboyd@kernel.org>
3946 L:      linux-clk@vger.kernel.org
3947 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3949 S:      Maintained
3950 F:      Documentation/devicetree/bindings/clock/
3951 F:      drivers/clk/
3952 X:      drivers/clk/clkdev.c
3953 F:      include/linux/clk-pr*
3954 F:      include/linux/clk/
3955 F:      include/linux/of_clk.h
3956
3957 COMMON INTERNET FILE SYSTEM (CIFS)
3958 M:      Steve French <sfrench@samba.org>
3959 L:      linux-cifs@vger.kernel.org
3960 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3961 W:      http://linux-cifs.samba.org/
3962 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3963 S:      Supported
3964 F:      Documentation/filesystems/cifs/
3965 F:      fs/cifs/
3966
3967 COMPACTPCI HOTPLUG CORE
3968 M:      Scott Murray <scott@spiteful.org>
3969 L:      linux-pci@vger.kernel.org
3970 S:      Maintained
3971 F:      drivers/pci/hotplug/cpci_hotplug*
3972
3973 COMPACTPCI HOTPLUG GENERIC DRIVER
3974 M:      Scott Murray <scott@spiteful.org>
3975 L:      linux-pci@vger.kernel.org
3976 S:      Maintained
3977 F:      drivers/pci/hotplug/cpcihp_generic.c
3978
3979 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3980 M:      Scott Murray <scott@spiteful.org>
3981 L:      linux-pci@vger.kernel.org
3982 S:      Maintained
3983 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3984
3985 COMPAL LAPTOP SUPPORT
3986 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3987 L:      platform-driver-x86@vger.kernel.org
3988 S:      Maintained
3989 F:      drivers/platform/x86/compal-laptop.c
3990
3991 COMPILER ATTRIBUTES
3992 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3993 S:      Maintained
3994 F:      include/linux/compiler_attributes.h
3995
3996 CONEXANT ACCESSRUNNER USB DRIVER
3997 L:      accessrunner-general@lists.sourceforge.net
3998 W:      http://accessrunner.sourceforge.net/
3999 S:      Orphan
4000 F:      drivers/usb/atm/cxacru.c
4001
4002 CONFIGFS
4003 M:      Joel Becker <jlbec@evilplan.org>
4004 M:      Christoph Hellwig <hch@lst.de>
4005 T:      git git://git.infradead.org/users/hch/configfs.git
4006 S:      Supported
4007 F:      fs/configfs/
4008 F:      include/linux/configfs.h
4009
4010 CONNECTOR
4011 M:      Evgeniy Polyakov <zbr@ioremap.net>
4012 L:      netdev@vger.kernel.org
4013 S:      Maintained
4014 F:      drivers/connector/
4015
4016 CONTROL GROUP (CGROUP)
4017 M:      Tejun Heo <tj@kernel.org>
4018 M:      Li Zefan <lizefan@huawei.com>
4019 M:      Johannes Weiner <hannes@cmpxchg.org>
4020 L:      cgroups@vger.kernel.org
4021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4022 S:      Maintained
4023 F:      Documentation/admin-guide/cgroup-v2.rst
4024 F:      Documentation/cgroup-v1/
4025 F:      include/linux/cgroup*
4026 F:      kernel/cgroup/
4027
4028 CONTROL GROUP - CPUSET
4029 M:      Li Zefan <lizefan@huawei.com>
4030 L:      cgroups@vger.kernel.org
4031 W:      http://www.bullopensource.org/cpuset/
4032 W:      http://oss.sgi.com/projects/cpusets/
4033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4034 S:      Maintained
4035 F:      Documentation/cgroup-v1/cpusets.txt
4036 F:      include/linux/cpuset.h
4037 F:      kernel/cgroup/cpuset.c
4038
4039 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4040 M:      Johannes Weiner <hannes@cmpxchg.org>
4041 M:      Michal Hocko <mhocko@kernel.org>
4042 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4043 L:      cgroups@vger.kernel.org
4044 L:      linux-mm@kvack.org
4045 S:      Maintained
4046 F:      mm/memcontrol.c
4047 F:      mm/swap_cgroup.c
4048
4049 CORETEMP HARDWARE MONITORING DRIVER
4050 M:      Fenghua Yu <fenghua.yu@intel.com>
4051 L:      linux-hwmon@vger.kernel.org
4052 S:      Maintained
4053 F:      Documentation/hwmon/coretemp.rst
4054 F:      drivers/hwmon/coretemp.c
4055
4056 COSA/SRP SYNC SERIAL DRIVER
4057 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4058 W:      http://www.fi.muni.cz/~kas/cosa/
4059 S:      Maintained
4060 F:      drivers/net/wan/cosa*
4061
4062 COUNTER SUBSYSTEM
4063 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4064 L:      linux-iio@vger.kernel.org
4065 S:      Maintained
4066 F:      Documentation/ABI/testing/sysfs-bus-counter*
4067 F:      Documentation/driver-api/generic-counter.rst
4068 F:      drivers/counter/
4069 F:      include/linux/counter.h
4070 F:      include/linux/counter_enum.h
4071
4072 CPMAC ETHERNET DRIVER
4073 M:      Florian Fainelli <f.fainelli@gmail.com>
4074 L:      netdev@vger.kernel.org
4075 S:      Maintained
4076 F:      drivers/net/ethernet/ti/cpmac.c
4077
4078 CPU FREQUENCY SCALING FRAMEWORK
4079 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4080 M:      Viresh Kumar <viresh.kumar@linaro.org>
4081 L:      linux-pm@vger.kernel.org
4082 S:      Maintained
4083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4085 B:      https://bugzilla.kernel.org
4086 F:      Documentation/admin-guide/pm/cpufreq.rst
4087 F:      Documentation/admin-guide/pm/intel_pstate.rst
4088 F:      Documentation/cpu-freq/
4089 F:      Documentation/devicetree/bindings/cpufreq/
4090 F:      drivers/cpufreq/
4091 F:      include/linux/cpufreq.h
4092 F:      tools/testing/selftests/cpufreq/
4093
4094 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4095 M:      Viresh Kumar <viresh.kumar@linaro.org>
4096 M:      Sudeep Holla <sudeep.holla@arm.com>
4097 L:      linux-pm@vger.kernel.org
4098 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4099 S:      Maintained
4100 F:      drivers/cpufreq/arm_big_little.h
4101 F:      drivers/cpufreq/arm_big_little.c
4102
4103 CPU POWER MONITORING SUBSYSTEM
4104 M:      Thomas Renninger <trenn@suse.com>
4105 M:      Shuah Khan <shuah@kernel.org>
4106 M:      Shuah Khan <skhan@linuxfoundation.org>
4107 L:      linux-pm@vger.kernel.org
4108 S:      Maintained
4109 F:      tools/power/cpupower/
4110
4111 CPUID/MSR DRIVER
4112 M:      "H. Peter Anvin" <hpa@zytor.com>
4113 S:      Maintained
4114 F:      arch/x86/kernel/cpuid.c
4115 F:      arch/x86/kernel/msr.c
4116
4117 CPUIDLE DRIVER - ARM BIG LITTLE
4118 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4119 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4120 L:      linux-pm@vger.kernel.org
4121 L:      linux-arm-kernel@lists.infradead.org
4122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4123 S:      Maintained
4124 F:      drivers/cpuidle/cpuidle-big_little.c
4125
4126 CPUIDLE DRIVER - ARM EXYNOS
4127 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4128 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4129 M:      Kukjin Kim <kgene@kernel.org>
4130 L:      linux-pm@vger.kernel.org
4131 L:      linux-samsung-soc@vger.kernel.org
4132 S:      Supported
4133 F:      drivers/cpuidle/cpuidle-exynos.c
4134 F:      arch/arm/mach-exynos/pm.c
4135
4136 CPU IDLE TIME MANAGEMENT FRAMEWORK
4137 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4138 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4139 L:      linux-pm@vger.kernel.org
4140 S:      Maintained
4141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4142 B:      https://bugzilla.kernel.org
4143 F:      Documentation/admin-guide/pm/cpuidle.rst
4144 F:      Documentation/driver-api/pm/cpuidle.rst
4145 F:      drivers/cpuidle/*
4146 F:      include/linux/cpuidle.h
4147
4148 CRAMFS FILESYSTEM
4149 M:      Nicolas Pitre <nico@fluxnic.net>
4150 S:      Maintained
4151 F:      Documentation/filesystems/cramfs.txt
4152 F:      fs/cramfs/
4153
4154 CRYPTO API
4155 M:      Herbert Xu <herbert@gondor.apana.org.au>
4156 M:      "David S. Miller" <davem@davemloft.net>
4157 L:      linux-crypto@vger.kernel.org
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4160 S:      Maintained
4161 F:      Documentation/crypto/
4162 F:      Documentation/devicetree/bindings/crypto/
4163 F:      arch/*/crypto/
4164 F:      crypto/
4165 F:      drivers/crypto/
4166 F:      include/crypto/
4167 F:      include/linux/crypto*
4168
4169 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4170 M:      Neil Horman <nhorman@tuxdriver.com>
4171 L:      linux-crypto@vger.kernel.org
4172 S:      Maintained
4173 F:      crypto/ansi_cprng.c
4174 F:      crypto/rng.c
4175
4176 CS3308 MEDIA DRIVER
4177 M:      Hans Verkuil <hverkuil@xs4all.nl>
4178 L:      linux-media@vger.kernel.org
4179 T:      git git://linuxtv.org/media_tree.git
4180 W:      http://linuxtv.org
4181 S:      Odd Fixes
4182 F:      drivers/media/i2c/cs3308.c
4183
4184 CS5535 Audio ALSA driver
4185 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4186 S:      Maintained
4187 F:      sound/pci/cs5535audio/
4188
4189 CSI DRIVERS FOR ALLWINNER V3s
4190 M:      Yong Deng <yong.deng@magewell.com>
4191 L:      linux-media@vger.kernel.org
4192 T:      git git://linuxtv.org/media_tree.git
4193 S:      Maintained
4194 F:      drivers/media/platform/sunxi/sun6i-csi/
4195 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4196
4197 CW1200 WLAN driver
4198 M:      Solomon Peachy <pizza@shaftnet.org>
4199 S:      Maintained
4200 F:      drivers/net/wireless/st/cw1200/
4201
4202 CX18 VIDEO4LINUX DRIVER
4203 M:      Andy Walls <awalls@md.metrocast.net>
4204 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4205 L:      linux-media@vger.kernel.org
4206 T:      git git://linuxtv.org/media_tree.git
4207 W:      https://linuxtv.org
4208 W:      http://www.ivtvdriver.org/index.php/Cx18
4209 S:      Maintained
4210 F:      Documentation/media/v4l-drivers/cx18*
4211 F:      drivers/media/pci/cx18/
4212 F:      include/uapi/linux/ivtv*
4213
4214 CX2341X MPEG ENCODER HELPER MODULE
4215 M:      Hans Verkuil <hverkuil@xs4all.nl>
4216 L:      linux-media@vger.kernel.org
4217 T:      git git://linuxtv.org/media_tree.git
4218 W:      https://linuxtv.org
4219 S:      Maintained
4220 F:      drivers/media/common/cx2341x*
4221 F:      include/media/drv-intf/cx2341x.h
4222
4223 CX24120 MEDIA DRIVER
4224 M:      Jemma Denson <jdenson@gmail.com>
4225 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4226 L:      linux-media@vger.kernel.org
4227 W:      https://linuxtv.org
4228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4229 S:      Maintained
4230 F:      drivers/media/dvb-frontends/cx24120*
4231
4232 CX88 VIDEO4LINUX DRIVER
4233 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4234 L:      linux-media@vger.kernel.org
4235 W:      https://linuxtv.org
4236 T:      git git://linuxtv.org/media_tree.git
4237 S:      Odd fixes
4238 F:      Documentation/media/v4l-drivers/cx88*
4239 F:      drivers/media/pci/cx88/
4240
4241 CXD2820R MEDIA DRIVER
4242 M:      Antti Palosaari <crope@iki.fi>
4243 L:      linux-media@vger.kernel.org
4244 W:      https://linuxtv.org
4245 W:      http://palosaari.fi/linux/
4246 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4247 T:      git git://linuxtv.org/anttip/media_tree.git
4248 S:      Maintained
4249 F:      drivers/media/dvb-frontends/cxd2820r*
4250
4251 CXGB3 ETHERNET DRIVER (CXGB3)
4252 M:      Vishal Kulkarni <vishal@chelsio.com>
4253 L:      netdev@vger.kernel.org
4254 W:      http://www.chelsio.com
4255 S:      Supported
4256 F:      drivers/net/ethernet/chelsio/cxgb3/
4257
4258 CXGB3 ISCSI DRIVER (CXGB3I)
4259 M:      Karen Xie <kxie@chelsio.com>
4260 L:      linux-scsi@vger.kernel.org
4261 W:      http://www.chelsio.com
4262 S:      Supported
4263 F:      drivers/scsi/cxgbi/cxgb3i
4264
4265 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4266 M:      Steve Wise <swise@chelsio.com>
4267 L:      linux-rdma@vger.kernel.org
4268 W:      http://www.openfabrics.org
4269 S:      Supported
4270 F:      drivers/infiniband/hw/cxgb3/
4271 F:      include/uapi/rdma/cxgb3-abi.h
4272
4273 CXGB4 CRYPTO DRIVER (chcr)
4274 M:      Harsh Jain <harsh@chelsio.com>
4275 L:      linux-crypto@vger.kernel.org
4276 W:      http://www.chelsio.com
4277 S:      Supported
4278 F:      drivers/crypto/chelsio
4279
4280 CXGB4 ETHERNET DRIVER (CXGB4)
4281 M:      Vishal Kulkarni <vishal@chelsio.com>
4282 L:      netdev@vger.kernel.org
4283 W:      http://www.chelsio.com
4284 S:      Supported
4285 F:      drivers/net/ethernet/chelsio/cxgb4/
4286
4287 CXGB4 ISCSI DRIVER (CXGB4I)
4288 M:      Karen Xie <kxie@chelsio.com>
4289 L:      linux-scsi@vger.kernel.org
4290 W:      http://www.chelsio.com
4291 S:      Supported
4292 F:      drivers/scsi/cxgbi/cxgb4i
4293
4294 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4295 M:      Steve Wise <swise@chelsio.com>
4296 L:      linux-rdma@vger.kernel.org
4297 W:      http://www.openfabrics.org
4298 S:      Supported
4299 F:      drivers/infiniband/hw/cxgb4/
4300 F:      include/uapi/rdma/cxgb4-abi.h
4301
4302 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4303 M:      Casey Leedom <leedom@chelsio.com>
4304 L:      netdev@vger.kernel.org
4305 W:      http://www.chelsio.com
4306 S:      Supported
4307 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4308
4309 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4310 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4311 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4312 L:      linuxppc-dev@lists.ozlabs.org
4313 S:      Supported
4314 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4315 F:      drivers/misc/cxl/
4316 F:      include/misc/cxl*
4317 F:      include/uapi/misc/cxl.h
4318 F:      Documentation/powerpc/cxl.txt
4319 F:      Documentation/ABI/testing/sysfs-class-cxl
4320
4321 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4322 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4323 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4324 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4325 L:      linux-scsi@vger.kernel.org
4326 S:      Supported
4327 F:      drivers/scsi/cxlflash/
4328 F:      include/uapi/scsi/cxlflash_ioctl.h
4329 F:      Documentation/powerpc/cxlflash.txt
4330
4331 CYBERPRO FB DRIVER
4332 M:      Russell King <linux@armlinux.org.uk>
4333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4334 W:      http://www.armlinux.org.uk/
4335 S:      Maintained
4336 F:      drivers/video/fbdev/cyber2000fb.*
4337
4338 CYCLADES ASYNC MUX DRIVER
4339 W:      http://www.cyclades.com/
4340 S:      Orphan
4341 F:      drivers/tty/cyclades.c
4342 F:      include/linux/cyclades.h
4343 F:      include/uapi/linux/cyclades.h
4344
4345 CYCLADES PC300 DRIVER
4346 W:      http://www.cyclades.com/
4347 S:      Orphan
4348 F:      drivers/net/wan/pc300*
4349
4350 CYPRESS_FIRMWARE MEDIA DRIVER
4351 M:      Antti Palosaari <crope@iki.fi>
4352 L:      linux-media@vger.kernel.org
4353 W:      https://linuxtv.org
4354 W:      http://palosaari.fi/linux/
4355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4356 T:      git git://linuxtv.org/anttip/media_tree.git
4357 S:      Maintained
4358 F:      drivers/media/common/cypress_firmware*
4359
4360 CYTTSP TOUCHSCREEN DRIVER
4361 M:      Ferruh Yigit <fery@cypress.com>
4362 L:      linux-input@vger.kernel.org
4363 S:      Supported
4364 F:      drivers/input/touchscreen/cyttsp*
4365 F:      include/linux/input/cyttsp.h
4366
4367 D-LINK DIR-685 TOUCHKEYS DRIVER
4368 M:      Linus Walleij <linus.walleij@linaro.org>
4369 L:      linux-input@vger.kernel.org
4370 S:      Supported
4371 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4372
4373 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4374 M:      Joshua Kinard <kumba@gentoo.org>
4375 S:      Maintained
4376 F:      drivers/rtc/rtc-ds1685.c
4377 F:      include/linux/rtc/ds1685.h
4378
4379 DAMA SLAVE for AX.25
4380 M:      Joerg Reuter <jreuter@yaina.de>
4381 W:      http://yaina.de/jreuter/
4382 W:      http://www.qsl.net/dl1bke/
4383 L:      linux-hams@vger.kernel.org
4384 S:      Maintained
4385 F:      net/ax25/af_ax25.c
4386 F:      net/ax25/ax25_dev.c
4387 F:      net/ax25/ax25_ds_*
4388 F:      net/ax25/ax25_in.c
4389 F:      net/ax25/ax25_out.c
4390 F:      net/ax25/ax25_timer.c
4391 F:      net/ax25/sysctl_net_ax25.c
4392
4393 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4394 L:      netdev@vger.kernel.org
4395 S:      Orphan
4396 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4397 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4398
4399 DC390/AM53C974 SCSI driver
4400 M:      Hannes Reinecke <hare@suse.com>
4401 L:      linux-scsi@vger.kernel.org
4402 S:      Maintained
4403 F:      drivers/scsi/am53c974.c
4404
4405 DC395x SCSI driver
4406 M:      Oliver Neukum <oliver@neukum.org>
4407 M:      Ali Akcaagac <aliakc@web.de>
4408 M:      Jamie Lenehan <lenehan@twibble.org>
4409 L:      dc395x@twibble.org
4410 W:      http://twibble.org/dist/dc395x/
4411 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4412 S:      Maintained
4413 F:      Documentation/scsi/dc395x.txt
4414 F:      drivers/scsi/dc395x.*
4415
4416 DCCP PROTOCOL
4417 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4418 L:      dccp@vger.kernel.org
4419 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4420 S:      Maintained
4421 F:      include/linux/dccp.h
4422 F:      include/uapi/linux/dccp.h
4423 F:      include/linux/tfrc.h
4424 F:      net/dccp/
4425
4426 DECnet NETWORK LAYER
4427 W:      http://linux-decnet.sourceforge.net
4428 L:      linux-decnet-user@lists.sourceforge.net
4429 S:      Orphan
4430 F:      Documentation/networking/decnet.txt
4431 F:      net/decnet/
4432
4433 DECSTATION PLATFORM SUPPORT
4434 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4435 L:      linux-mips@vger.kernel.org
4436 W:      http://www.linux-mips.org/wiki/DECstation
4437 S:      Maintained
4438 F:      arch/mips/dec/
4439 F:      arch/mips/include/asm/dec/
4440 F:      arch/mips/include/asm/mach-dec/
4441
4442 DEFXX FDDI NETWORK DRIVER
4443 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4444 S:      Maintained
4445 F:      drivers/net/fddi/defxx.*
4446
4447 DELL SMBIOS DRIVER
4448 M:      Pali Rohár <pali.rohar@gmail.com>
4449 M:      Mario Limonciello <mario.limonciello@dell.com>
4450 L:      platform-driver-x86@vger.kernel.org
4451 S:      Maintained
4452 F:      drivers/platform/x86/dell-smbios.*
4453
4454 DELL SMBIOS SMM DRIVER
4455 M:      Mario Limonciello <mario.limonciello@dell.com>
4456 L:      platform-driver-x86@vger.kernel.org
4457 S:      Maintained
4458 F:      drivers/platform/x86/dell-smbios-smm.c
4459
4460 DELL SMBIOS WMI DRIVER
4461 M:      Mario Limonciello <mario.limonciello@dell.com>
4462 L:      platform-driver-x86@vger.kernel.org
4463 S:      Maintained
4464 F:      drivers/platform/x86/dell-smbios-wmi.c
4465 F:      tools/wmi/dell-smbios-example.c
4466
4467 DEFZA FDDI NETWORK DRIVER
4468 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4469 S:      Maintained
4470 F:      drivers/net/fddi/defza.*
4471
4472 DELL LAPTOP DRIVER
4473 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4474 M:      Pali Rohár <pali.rohar@gmail.com>
4475 L:      platform-driver-x86@vger.kernel.org
4476 S:      Maintained
4477 F:      drivers/platform/x86/dell-laptop.c
4478
4479 DELL LAPTOP FREEFALL DRIVER
4480 M:      Pali Rohár <pali.rohar@gmail.com>
4481 S:      Maintained
4482 F:      drivers/platform/x86/dell-smo8800.c
4483
4484 DELL LAPTOP RBTN DRIVER
4485 M:      Pali Rohár <pali.rohar@gmail.com>
4486 S:      Maintained
4487 F:      drivers/platform/x86/dell-rbtn.*
4488
4489 DELL REMOTE BIOS UPDATE DRIVER
4490 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4491 L:      platform-driver-x86@vger.kernel.org
4492 S:      Maintained
4493 F:      drivers/platform/x86/dell_rbu.c
4494
4495 DELL LAPTOP SMM DRIVER
4496 M:      Pali Rohár <pali.rohar@gmail.com>
4497 S:      Maintained
4498 F:      drivers/hwmon/dell-smm-hwmon.c
4499 F:      include/uapi/linux/i8k.h
4500
4501 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4502 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4503 L:      platform-driver-x86@vger.kernel.org
4504 S:      Maintained
4505 F:      Documentation/dcdbas.txt
4506 F:      drivers/platform/x86/dcdbas.*
4507
4508 DELL WMI NOTIFICATIONS DRIVER
4509 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4510 M:      Pali Rohár <pali.rohar@gmail.com>
4511 S:      Maintained
4512 F:      drivers/platform/x86/dell-wmi.c
4513
4514 DELL WMI DESCRIPTOR DRIVER
4515 M:      Mario Limonciello <mario.limonciello@dell.com>
4516 S:      Maintained
4517 F:      drivers/platform/x86/dell-wmi-descriptor.c
4518
4519 DELTA ST MEDIA DRIVER
4520 M:      Hugues Fruchet <hugues.fruchet@st.com>
4521 L:      linux-media@vger.kernel.org
4522 T:      git git://linuxtv.org/media_tree.git
4523 W:      https://linuxtv.org
4524 S:      Supported
4525 F:      drivers/media/platform/sti/delta
4526
4527 DENALI NAND DRIVER
4528 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4529 L:      linux-mtd@lists.infradead.org
4530 S:      Supported
4531 F:      drivers/mtd/nand/raw/denali*
4532
4533 DESIGNWARE USB2 DRD IP DRIVER
4534 M:      Minas Harutyunyan <hminas@synopsys.com>
4535 L:      linux-usb@vger.kernel.org
4536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4537 S:      Maintained
4538 F:      drivers/usb/dwc2/
4539
4540 DESIGNWARE USB3 DRD IP DRIVER
4541 M:      Felipe Balbi <balbi@kernel.org>
4542 L:      linux-usb@vger.kernel.org
4543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4544 S:      Maintained
4545 F:      drivers/usb/dwc3/
4546
4547 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4548 M:      Andreas Klinger <ak@it-klinger.de>
4549 L:      linux-iio@vger.kernel.org
4550 S:      Maintained
4551 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4552 F:      drivers/iio/proximity/srf*.c
4553
4554 DEVICE COREDUMP (DEV_COREDUMP)
4555 M:      Johannes Berg <johannes@sipsolutions.net>
4556 L:      linux-kernel@vger.kernel.org
4557 S:      Maintained
4558 F:      drivers/base/devcoredump.c
4559 F:      include/linux/devcoredump.h
4560
4561 DEVICE FREQUENCY (DEVFREQ)
4562 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4563 M:      Kyungmin Park <kyungmin.park@samsung.com>
4564 R:      Chanwoo Choi <cw00.choi@samsung.com>
4565 L:      linux-pm@vger.kernel.org
4566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4567 S:      Maintained
4568 F:      drivers/devfreq/
4569 F:      include/linux/devfreq.h
4570 F:      Documentation/devicetree/bindings/devfreq/
4571 F:      include/trace/events/devfreq.h
4572
4573 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4574 M:      Chanwoo Choi <cw00.choi@samsung.com>
4575 L:      linux-pm@vger.kernel.org
4576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4577 S:      Supported
4578 F:      drivers/devfreq/event/
4579 F:      drivers/devfreq/devfreq-event.c
4580 F:      include/linux/devfreq-event.h
4581 F:      Documentation/devicetree/bindings/devfreq/event/
4582
4583 DEVICE NUMBER REGISTRY
4584 M:      Torben Mathiasen <device@lanana.org>
4585 W:      http://lanana.org/docs/device-list/index.html
4586 S:      Maintained
4587
4588 DEVICE-MAPPER  (LVM)
4589 M:      Alasdair Kergon <agk@redhat.com>
4590 M:      Mike Snitzer <snitzer@redhat.com>
4591 M:      dm-devel@redhat.com
4592 L:      dm-devel@redhat.com
4593 W:      http://sources.redhat.com/dm
4594 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4596 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4597 S:      Maintained
4598 F:      Documentation/device-mapper/
4599 F:      drivers/md/Makefile
4600 F:      drivers/md/Kconfig
4601 F:      drivers/md/dm*
4602 F:      drivers/md/persistent-data/
4603 F:      include/linux/device-mapper.h
4604 F:      include/linux/dm-*.h
4605 F:      include/uapi/linux/dm-*.h
4606
4607 DEVLINK
4608 M:      Jiri Pirko <jiri@mellanox.com>
4609 L:      netdev@vger.kernel.org
4610 S:      Supported
4611 F:      net/core/devlink.c
4612 F:      include/net/devlink.h
4613 F:      include/uapi/linux/devlink.h
4614
4615 DIALOG SEMICONDUCTOR DRIVERS
4616 M:      Support Opensource <support.opensource@diasemi.com>
4617 W:      http://www.dialog-semiconductor.com/products
4618 S:      Supported
4619 F:      Documentation/hwmon/da90??.rst
4620 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4621 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4622 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4623 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4624 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4625 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4626 F:      drivers/gpio/gpio-da90??.c
4627 F:      drivers/hwmon/da90??-hwmon.c
4628 F:      drivers/iio/adc/da91??-*.c
4629 F:      drivers/input/misc/da90??_onkey.c
4630 F:      drivers/input/touchscreen/da9052_tsi.c
4631 F:      drivers/leds/leds-da90??.c
4632 F:      drivers/mfd/da903x.c
4633 F:      drivers/mfd/da90??-*.c
4634 F:      drivers/mfd/da91??-*.c
4635 F:      drivers/power/supply/da9052-battery.c
4636 F:      drivers/power/supply/da91??-*.c
4637 F:      drivers/regulator/da903x.c
4638 F:      drivers/regulator/da9???-regulator.[ch]
4639 F:      drivers/thermal/da90??-thermal.c
4640 F:      drivers/rtc/rtc-da90??.c
4641 F:      drivers/video/backlight/da90??_bl.c
4642 F:      drivers/watchdog/da90??_wdt.c
4643 F:      include/linux/mfd/da903x.h
4644 F:      include/linux/mfd/da9052/
4645 F:      include/linux/mfd/da9055/
4646 F:      include/linux/mfd/da9062/
4647 F:      include/linux/mfd/da9063/
4648 F:      include/linux/mfd/da9150/
4649 F:      include/linux/regulator/da9211.h
4650 F:      include/sound/da[79]*.h
4651 F:      sound/soc/codecs/da[79]*.[ch]
4652
4653 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4654 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4655 L:      linux-gpio@vger.kernel.org
4656 S:      Maintained
4657 F:      drivers/gpio/gpio-gpio-mm.c
4658
4659 DIOLAN U2C-12 I2C DRIVER
4660 M:      Guenter Roeck <linux@roeck-us.net>
4661 L:      linux-i2c@vger.kernel.org
4662 S:      Maintained
4663 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4664
4665 FILESYSTEM DIRECT ACCESS (DAX)
4666 M:      Dan Williams <dan.j.williams@intel.com>
4667 R:      Matthew Wilcox <willy@infradead.org>
4668 R:      Jan Kara <jack@suse.cz>
4669 L:      linux-fsdevel@vger.kernel.org
4670 L:      linux-nvdimm@lists.01.org
4671 S:      Supported
4672 F:      fs/dax.c
4673 F:      include/linux/dax.h
4674 F:      include/trace/events/fs_dax.h
4675
4676 DEVICE DIRECT ACCESS (DAX)
4677 M:      Dan Williams <dan.j.williams@intel.com>
4678 M:      Vishal Verma <vishal.l.verma@intel.com>
4679 M:      Keith Busch <keith.busch@intel.com>
4680 M:      Dave Jiang <dave.jiang@intel.com>
4681 L:      linux-nvdimm@lists.01.org
4682 S:      Supported
4683 F:      drivers/dax/
4684
4685 DIRECTORY NOTIFICATION (DNOTIFY)
4686 M:      Jan Kara <jack@suse.cz>
4687 R:      Amir Goldstein <amir73il@gmail.com>
4688 L:      linux-fsdevel@vger.kernel.org
4689 S:      Maintained
4690 F:      Documentation/filesystems/dnotify.txt
4691 F:      fs/notify/dnotify/
4692 F:      include/linux/dnotify.h
4693
4694 DISK GEOMETRY AND PARTITION HANDLING
4695 M:      Andries Brouwer <aeb@cwi.nl>
4696 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4697 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4698 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4699 S:      Maintained
4700
4701 DISKQUOTA
4702 M:      Jan Kara <jack@suse.com>
4703 S:      Maintained
4704 F:      Documentation/filesystems/quota.txt
4705 F:      fs/quota/
4706 F:      include/linux/quota*.h
4707 F:      include/uapi/linux/quota*.h
4708
4709 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4710 M:      Bernie Thompson <bernie@plugable.com>
4711 L:      linux-fbdev@vger.kernel.org
4712 S:      Maintained
4713 W:      http://plugable.com/category/projects/udlfb/
4714 F:      drivers/video/fbdev/udlfb.c
4715 F:      include/video/udlfb.h
4716 F:      Documentation/fb/udlfb.txt
4717
4718 DISTRIBUTED LOCK MANAGER (DLM)
4719 M:      Christine Caulfield <ccaulfie@redhat.com>
4720 M:      David Teigland <teigland@redhat.com>
4721 L:      cluster-devel@redhat.com
4722 W:      http://sources.redhat.com/cluster/
4723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4724 S:      Supported
4725 F:      fs/dlm/
4726
4727 DMA BUFFER SHARING FRAMEWORK
4728 M:      Sumit Semwal <sumit.semwal@linaro.org>
4729 S:      Maintained
4730 L:      linux-media@vger.kernel.org
4731 L:      dri-devel@lists.freedesktop.org
4732 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4733 F:      drivers/dma-buf/
4734 F:      include/linux/dma-buf*
4735 F:      include/linux/reservation.h
4736 F:      include/linux/*fence.h
4737 F:      Documentation/driver-api/dma-buf.rst
4738 T:      git git://anongit.freedesktop.org/drm/drm-misc
4739
4740 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4741 M:      Vinod Koul <vkoul@kernel.org>
4742 L:      dmaengine@vger.kernel.org
4743 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4744 S:      Maintained
4745 F:      drivers/dma/
4746 F:      include/linux/dmaengine.h
4747 F:      include/linux/of_dma.h
4748 F:      Documentation/devicetree/bindings/dma/
4749 F:      Documentation/driver-api/dmaengine/
4750 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4751
4752 DMA MAPPING HELPERS
4753 M:      Christoph Hellwig <hch@lst.de>
4754 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4755 R:      Robin Murphy <robin.murphy@arm.com>
4756 L:      iommu@lists.linux-foundation.org
4757 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4758 W:      http://git.infradead.org/users/hch/dma-mapping.git
4759 S:      Supported
4760 F:      kernel/dma/
4761 F:      include/asm-generic/dma-mapping.h
4762 F:      include/linux/dma-direct.h
4763 F:      include/linux/dma-mapping.h
4764 F:      include/linux/dma-noncoherent.h
4765
4766 DME1737 HARDWARE MONITOR DRIVER
4767 M:      Juerg Haefliger <juergh@gmail.com>
4768 L:      linux-hwmon@vger.kernel.org
4769 S:      Maintained
4770 F:      Documentation/hwmon/dme1737.rst
4771 F:      drivers/hwmon/dme1737.c
4772
4773 DMI/SMBIOS SUPPORT
4774 M:      Jean Delvare <jdelvare@suse.com>
4775 S:      Maintained
4776 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4777 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4778 F:      drivers/firmware/dmi-id.c
4779 F:      drivers/firmware/dmi_scan.c
4780 F:      include/linux/dmi.h
4781
4782 DOCUMENTATION
4783 M:      Jonathan Corbet <corbet@lwn.net>
4784 L:      linux-doc@vger.kernel.org
4785 S:      Maintained
4786 F:      Documentation/
4787 F:      scripts/kernel-doc
4788 X:      Documentation/ABI/
4789 X:      Documentation/acpi/
4790 X:      Documentation/devicetree/
4791 X:      Documentation/i2c/
4792 X:      Documentation/media/
4793 X:      Documentation/power/
4794 X:      Documentation/spi/
4795 T:      git git://git.lwn.net/linux.git docs-next
4796
4797 DOCUMENTATION/ITALIAN
4798 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4799 L:      linux-doc@vger.kernel.org
4800 S:      Maintained
4801 F:      Documentation/translations/it_IT
4802
4803 DONGWOON DW9714 LENS VOICE COIL DRIVER
4804 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4805 L:      linux-media@vger.kernel.org
4806 T:      git git://linuxtv.org/media_tree.git
4807 S:      Maintained
4808 F:      drivers/media/i2c/dw9714.c
4809 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4810
4811 DONGWOON DW9807 LENS VOICE COIL DRIVER
4812 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4813 L:      linux-media@vger.kernel.org
4814 T:      git git://linuxtv.org/media_tree.git
4815 S:      Maintained
4816 F:      drivers/media/i2c/dw9807-vcm.c
4817 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4818
4819 DOUBLETALK DRIVER
4820 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4821 L:      blinux-list@redhat.com
4822 S:      Maintained
4823 F:      drivers/char/dtlk.c
4824 F:      include/linux/dtlk.h
4825
4826 DPAA2 DATAPATH I/O (DPIO) DRIVER
4827 M:      Roy Pledge <Roy.Pledge@nxp.com>
4828 L:      linux-kernel@vger.kernel.org
4829 S:      Maintained
4830 F:      drivers/soc/fsl/dpio
4831
4832 DPAA2 ETHERNET DRIVER
4833 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4834 L:      netdev@vger.kernel.org
4835 S:      Maintained
4836 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4837 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4838 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4839 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4840 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4841
4842 DPAA2 ETHERNET SWITCH DRIVER
4843 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4844 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4845 L:      linux-kernel@vger.kernel.org
4846 S:      Maintained
4847 F:      drivers/staging/fsl-dpaa2/ethsw
4848
4849 DPAA2 PTP CLOCK DRIVER
4850 M:      Yangbo Lu <yangbo.lu@nxp.com>
4851 L:      netdev@vger.kernel.org
4852 S:      Maintained
4853 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4854 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4855
4856 DPT_I2O SCSI RAID DRIVER
4857 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4858 L:      linux-scsi@vger.kernel.org
4859 W:      http://www.adaptec.com/
4860 S:      Maintained
4861 F:      drivers/scsi/dpt*
4862 F:      drivers/scsi/dpt/
4863
4864 DRBD DRIVER
4865 M:      Philipp Reisner <philipp.reisner@linbit.com>
4866 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4867 L:      drbd-dev@lists.linbit.com
4868 W:      http://www.drbd.org
4869 T:      git git://git.linbit.com/linux-drbd.git
4870 T:      git git://git.linbit.com/drbd-8.4.git
4871 S:      Supported
4872 F:      drivers/block/drbd/
4873 F:      lib/lru_cache.c
4874 F:      Documentation/blockdev/drbd/
4875
4876 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4877 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4878 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4880 S:      Supported
4881 F:      Documentation/kobject.txt
4882 F:      drivers/base/
4883 F:      fs/debugfs/
4884 F:      fs/sysfs/
4885 F:      include/linux/debugfs.h
4886 F:      include/linux/kobj*
4887 F:      lib/kobj*
4888
4889 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4890 M:      Kevin Hilman <khilman@kernel.org>
4891 M:      Nishanth Menon <nm@ti.com>
4892 S:      Maintained
4893 F:      drivers/power/avs/
4894 F:      include/linux/power/smartreflex.h
4895 L:      linux-pm@vger.kernel.org
4896
4897 DRM DRIVER FOR ARM PL111 CLCD
4898 M:      Eric Anholt <eric@anholt.net>
4899 T:      git git://anongit.freedesktop.org/drm/drm-misc
4900 S:      Supported
4901 F:      drivers/gpu/drm/pl111/
4902
4903 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4904 M:      Linus Walleij <linus.walleij@linaro.org>
4905 T:      git git://anongit.freedesktop.org/drm/drm-misc
4906 S:      Maintained
4907 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4908 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4909
4910 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4911 M:      Dave Airlie <airlied@redhat.com>
4912 S:      Odd Fixes
4913 F:      drivers/gpu/drm/ast/
4914
4915 DRM DRIVER FOR BOCHS VIRTUAL GPU
4916 M:      Gerd Hoffmann <kraxel@redhat.com>
4917 L:      virtualization@lists.linux-foundation.org
4918 T:      git git://anongit.freedesktop.org/drm/drm-misc
4919 S:      Maintained
4920 F:      drivers/gpu/drm/bochs/
4921
4922 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4923 M:      Linus Walleij <linus.walleij@linaro.org>
4924 T:      git git://anongit.freedesktop.org/drm/drm-misc
4925 S:      Maintained
4926 F:      drivers/gpu/drm/tve200/
4927
4928 DRM DRIVER FOR ILITEK ILI9225 PANELS
4929 M:      David Lechner <david@lechnology.com>
4930 S:      Maintained
4931 F:      drivers/gpu/drm/tinydrm/ili9225.c
4932 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4933
4934 DRM DRIVER FOR HX8357D PANELS
4935 M:      Eric Anholt <eric@anholt.net>
4936 T:      git git://anongit.freedesktop.org/drm/drm-misc
4937 S:      Maintained
4938 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4939 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4940
4941 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4942 S:      Orphan / Obsolete
4943 F:      drivers/gpu/drm/i810/
4944 F:      include/uapi/drm/i810_drm.h
4945
4946 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4947 S:      Orphan / Obsolete
4948 F:      drivers/gpu/drm/mga/
4949 F:      include/uapi/drm/mga_drm.h
4950
4951 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4952 M:      Dave Airlie <airlied@redhat.com>
4953 S:      Odd Fixes
4954 F:      drivers/gpu/drm/mgag200/
4955
4956 DRM DRIVER FOR MI0283QT
4957 M:      Noralf Trønnes <noralf@tronnes.org>
4958 S:      Maintained
4959 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4960 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4961
4962 DRM DRIVER FOR MSM ADRENO GPU
4963 M:      Rob Clark <robdclark@gmail.com>
4964 M:      Sean Paul <sean@poorly.run>
4965 L:      linux-arm-msm@vger.kernel.org
4966 L:      dri-devel@lists.freedesktop.org
4967 L:      freedreno@lists.freedesktop.org
4968 T:      git https://gitlab.freedesktop.org/drm/msm.git
4969 S:      Maintained
4970 F:      drivers/gpu/drm/msm/
4971 F:      include/uapi/drm/msm_drm.h
4972 F:      Documentation/devicetree/bindings/display/msm/
4973
4974 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4975 M:      Ben Skeggs <bskeggs@redhat.com>
4976 L:      dri-devel@lists.freedesktop.org
4977 L:      nouveau@lists.freedesktop.org
4978 T:      git git://github.com/skeggsb/linux
4979 S:      Supported
4980 F:      drivers/gpu/drm/nouveau/
4981 F:      include/uapi/drm/nouveau_drm.h
4982
4983 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4984 M:      Stefan Mavrodiev <stefan@olimex.com>
4985 S:      Maintained
4986 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4987 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4988
4989 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4990 M:      Noralf Trønnes <noralf@tronnes.org>
4991 S:      Maintained
4992 F:      drivers/gpu/drm/tinydrm/repaper.c
4993 F:      Documentation/devicetree/bindings/display/repaper.txt
4994
4995 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4996 M:      Dave Airlie <airlied@redhat.com>
4997 M:      Gerd Hoffmann <kraxel@redhat.com>
4998 L:      virtualization@lists.linux-foundation.org
4999 T:      git git://anongit.freedesktop.org/drm/drm-misc
5000 S:      Obsolete
5001 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5002 F:      drivers/gpu/drm/cirrus/
5003
5004 DRM DRIVER FOR QXL VIRTUAL GPU
5005 M:      Dave Airlie <airlied@redhat.com>
5006 M:      Gerd Hoffmann <kraxel@redhat.com>
5007 L:      virtualization@lists.linux-foundation.org
5008 L:      spice-devel@lists.freedesktop.org
5009 T:      git git://anongit.freedesktop.org/drm/drm-misc
5010 S:      Maintained
5011 F:      drivers/gpu/drm/qxl/
5012 F:      include/uapi/drm/qxl_drm.h
5013
5014 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5015 S:      Orphan / Obsolete
5016 F:      drivers/gpu/drm/r128/
5017 F:      include/uapi/drm/r128_drm.h
5018
5019 DRM DRIVER FOR SAVAGE VIDEO CARDS
5020 S:      Orphan / Obsolete
5021 F:      drivers/gpu/drm/savage/
5022 F:      include/uapi/drm/savage_drm.h
5023
5024 DRM DRIVER FOR SIS VIDEO CARDS
5025 S:      Orphan / Obsolete
5026 F:      drivers/gpu/drm/sis/
5027 F:      include/uapi/drm/sis_drm.h
5028
5029 DRM DRIVER FOR SITRONIX ST7701 PANELS
5030 M:      Jagan Teki <jagan@amarulasolutions.com>
5031 S:      Maintained
5032 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5033 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5034
5035 DRM DRIVER FOR SITRONIX ST7586 PANELS
5036 M:      David Lechner <david@lechnology.com>
5037 S:      Maintained
5038 F:      drivers/gpu/drm/tinydrm/st7586.c
5039 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5040
5041 DRM DRIVER FOR SITRONIX ST7735R PANELS
5042 M:      David Lechner <david@lechnology.com>
5043 S:      Maintained
5044 F:      drivers/gpu/drm/tinydrm/st7735r.c
5045 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5046
5047 DRM DRIVER FOR TDFX VIDEO CARDS
5048 S:      Orphan / Obsolete
5049 F:      drivers/gpu/drm/tdfx/
5050
5051 DRM DRIVER FOR TPO TPG110 PANELS
5052 M:      Linus Walleij <linus.walleij@linaro.org>
5053 T:      git git://anongit.freedesktop.org/drm/drm-misc
5054 S:      Maintained
5055 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5056 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5057
5058 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5059 M:      Dave Airlie <airlied@redhat.com>
5060 R:      Sean Paul <sean@poorly.run>
5061 L:      dri-devel@lists.freedesktop.org
5062 S:      Odd Fixes
5063 F:      drivers/gpu/drm/udl/
5064 T:      git git://anongit.freedesktop.org/drm/drm-misc
5065
5066 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5067 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5068 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5069 R:      Daniel Vetter <daniel@ffwll.ch>
5070 T:      git git://anongit.freedesktop.org/drm/drm-misc
5071 S:      Maintained
5072 L:      dri-devel@lists.freedesktop.org
5073 F:      drivers/gpu/drm/vkms/
5074 F:      Documentation/gpu/vkms.rst
5075
5076 DRM DRIVER FOR VMWARE VIRTUAL GPU
5077 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5078 M:      Thomas Hellstrom <thellstrom@vmware.com>
5079 L:      dri-devel@lists.freedesktop.org
5080 T:      git git://people.freedesktop.org/~thomash/linux
5081 S:      Supported
5082 F:      drivers/gpu/drm/vmwgfx/
5083 F:      include/uapi/drm/vmwgfx_drm.h
5084
5085 DRM DRIVERS
5086 M:      David Airlie <airlied@linux.ie>
5087 M:      Daniel Vetter <daniel@ffwll.ch>
5088 L:      dri-devel@lists.freedesktop.org
5089 T:      git git://anongit.freedesktop.org/drm/drm
5090 B:      https://bugs.freedesktop.org/
5091 C:      irc://chat.freenode.net/dri-devel
5092 S:      Maintained
5093 F:      drivers/gpu/drm/
5094 F:      drivers/gpu/vga/
5095 F:      Documentation/devicetree/bindings/display/
5096 F:      Documentation/devicetree/bindings/gpu/
5097 F:      Documentation/gpu/
5098 F:      include/drm/
5099 F:      include/uapi/drm/
5100 F:      include/linux/vga*
5101
5102 DRM DRIVERS AND MISC GPU PATCHES
5103 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5104 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5105 M:      Sean Paul <sean@poorly.run>
5106 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5107 S:      Maintained
5108 T:      git git://anongit.freedesktop.org/drm/drm-misc
5109 F:      Documentation/gpu/
5110 F:      drivers/gpu/vga/
5111 F:      drivers/gpu/drm/*
5112 F:      include/drm/drm*
5113 F:      include/uapi/drm/drm*
5114 F:      include/linux/vga*
5115
5116 DRM DRIVERS FOR ALLWINNER A10
5117 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5118 L:      dri-devel@lists.freedesktop.org
5119 S:      Supported
5120 F:      drivers/gpu/drm/sun4i/
5121 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5122 T:      git git://anongit.freedesktop.org/drm/drm-misc
5123
5124 DRM DRIVERS FOR AMLOGIC SOCS
5125 M:      Neil Armstrong <narmstrong@baylibre.com>
5126 L:      dri-devel@lists.freedesktop.org
5127 L:      linux-amlogic@lists.infradead.org
5128 W:      http://linux-meson.com/
5129 S:      Supported
5130 F:      drivers/gpu/drm/meson/
5131 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5132 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5133 F:      Documentation/gpu/meson.rst
5134 T:      git git://anongit.freedesktop.org/drm/drm-misc
5135
5136 DRM DRIVERS FOR ATMEL HLCDC
5137 M:      Boris Brezillon <bbrezillon@kernel.org>
5138 L:      dri-devel@lists.freedesktop.org
5139 S:      Supported
5140 F:      drivers/gpu/drm/atmel-hlcdc/
5141 F:      Documentation/devicetree/bindings/display/atmel/
5142 T:      git git://anongit.freedesktop.org/drm/drm-misc
5143
5144 DRM DRIVERS FOR BRIDGE CHIPS
5145 M:      Andrzej Hajda <a.hajda@samsung.com>
5146 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5147 S:      Maintained
5148 T:      git git://anongit.freedesktop.org/drm/drm-misc
5149 F:      drivers/gpu/drm/bridge/
5150
5151 DRM DRIVERS FOR EXYNOS
5152 M:      Inki Dae <inki.dae@samsung.com>
5153 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5154 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5155 M:      Kyungmin Park <kyungmin.park@samsung.com>
5156 L:      dri-devel@lists.freedesktop.org
5157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5158 S:      Supported
5159 F:      drivers/gpu/drm/exynos/
5160 F:      include/uapi/drm/exynos_drm.h
5161 F:      Documentation/devicetree/bindings/display/exynos/
5162
5163 DRM DRIVERS FOR FREESCALE DCU
5164 M:      Stefan Agner <stefan@agner.ch>
5165 M:      Alison Wang <alison.wang@nxp.com>
5166 L:      dri-devel@lists.freedesktop.org
5167 S:      Supported
5168 F:      drivers/gpu/drm/fsl-dcu/
5169 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5170 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5171 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5172 T:      git git://anongit.freedesktop.org/drm/drm-misc
5173
5174 DRM DRIVERS FOR FREESCALE IMX
5175 M:      Philipp Zabel <p.zabel@pengutronix.de>
5176 L:      dri-devel@lists.freedesktop.org
5177 S:      Maintained
5178 F:      drivers/gpu/drm/imx/
5179 F:      drivers/gpu/ipu-v3/
5180 F:      Documentation/devicetree/bindings/display/imx/
5181
5182 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5183 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5184 L:      dri-devel@lists.freedesktop.org
5185 T:      git git://github.com/patjak/drm-gma500
5186 S:      Maintained
5187 F:      drivers/gpu/drm/gma500/
5188
5189 DRM DRIVERS FOR HISILICON
5190 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5191 M:      Rongrong Zou <zourongrong@gmail.com>
5192 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5193 R:      Chen Feng <puck.chen@hisilicon.com>
5194 L:      dri-devel@lists.freedesktop.org
5195 T:      git git://github.com/xin3liang/linux.git
5196 S:      Maintained
5197 F:      drivers/gpu/drm/hisilicon/
5198 F:      Documentation/devicetree/bindings/display/hisilicon/
5199
5200 DRM DRIVERS FOR MEDIATEK
5201 M:      CK Hu <ck.hu@mediatek.com>
5202 M:      Philipp Zabel <p.zabel@pengutronix.de>
5203 L:      dri-devel@lists.freedesktop.org
5204 S:      Supported
5205 F:      drivers/gpu/drm/mediatek/
5206 F:      Documentation/devicetree/bindings/display/mediatek/
5207
5208 DRM DRIVERS FOR NVIDIA TEGRA
5209 M:      Thierry Reding <thierry.reding@gmail.com>
5210 L:      dri-devel@lists.freedesktop.org
5211 L:      linux-tegra@vger.kernel.org
5212 T:      git git://anongit.freedesktop.org/tegra/linux.git
5213 S:      Supported
5214 F:      drivers/gpu/drm/tegra/
5215 F:      drivers/gpu/host1x/
5216 F:      include/linux/host1x.h
5217 F:      include/uapi/drm/tegra_drm.h
5218 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5219
5220 DRM DRIVERS FOR RENESAS
5221 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5222 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5223 L:      dri-devel@lists.freedesktop.org
5224 L:      linux-renesas-soc@vger.kernel.org
5225 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5226 S:      Supported
5227 F:      drivers/gpu/drm/rcar-du/
5228 F:      drivers/gpu/drm/shmobile/
5229 F:      include/linux/platform_data/shmob_drm.h
5230 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5231 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5232 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5233
5234 DRM DRIVERS FOR ROCKCHIP
5235 M:      Sandy Huang <hjc@rock-chips.com>
5236 M:      Heiko Stübner <heiko@sntech.de>
5237 L:      dri-devel@lists.freedesktop.org
5238 S:      Maintained
5239 F:      drivers/gpu/drm/rockchip/
5240 F:      Documentation/devicetree/bindings/display/rockchip/
5241 T:      git git://anongit.freedesktop.org/drm/drm-misc
5242
5243 DRM DRIVERS FOR STI
5244 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5245 M:      Vincent Abriou <vincent.abriou@st.com>
5246 L:      dri-devel@lists.freedesktop.org
5247 T:      git git://anongit.freedesktop.org/drm/drm-misc
5248 S:      Maintained
5249 F:      drivers/gpu/drm/sti
5250 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5251
5252 DRM DRIVERS FOR STM
5253 M:      Yannick Fertre <yannick.fertre@st.com>
5254 M:      Philippe Cornu <philippe.cornu@st.com>
5255 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5256 M:      Vincent Abriou <vincent.abriou@st.com>
5257 L:      dri-devel@lists.freedesktop.org
5258 T:      git git://anongit.freedesktop.org/drm/drm-misc
5259 S:      Maintained
5260 F:      drivers/gpu/drm/stm
5261 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5262
5263 DRM DRIVERS FOR TI LCDC
5264 M:      Jyri Sarha <jsarha@ti.com>
5265 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5266 L:      dri-devel@lists.freedesktop.org
5267 S:      Maintained
5268 F:      drivers/gpu/drm/tilcdc/
5269 F:      Documentation/devicetree/bindings/display/tilcdc/
5270
5271 DRM DRIVERS FOR TI OMAP
5272 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5273 L:      dri-devel@lists.freedesktop.org
5274 S:      Maintained
5275 F:      drivers/gpu/drm/omapdrm/
5276 F:      Documentation/devicetree/bindings/display/ti/
5277
5278 DRM DRIVERS FOR V3D
5279 M:      Eric Anholt <eric@anholt.net>
5280 S:      Supported
5281 F:      drivers/gpu/drm/v3d/
5282 F:      include/uapi/drm/v3d_drm.h
5283 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5284 T:      git git://anongit.freedesktop.org/drm/drm-misc
5285
5286 DRM DRIVERS FOR VC4
5287 M:      Eric Anholt <eric@anholt.net>
5288 T:      git git://github.com/anholt/linux
5289 S:      Supported
5290 F:      drivers/gpu/drm/vc4/
5291 F:      include/uapi/drm/vc4_drm.h
5292 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5293 T:      git git://anongit.freedesktop.org/drm/drm-misc
5294
5295 DRM DRIVERS FOR VIVANTE GPU IP
5296 M:      Lucas Stach <l.stach@pengutronix.de>
5297 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5298 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5299 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5300 L:      dri-devel@lists.freedesktop.org
5301 S:      Maintained
5302 F:      drivers/gpu/drm/etnaviv/
5303 F:      include/uapi/drm/etnaviv_drm.h
5304 F:      Documentation/devicetree/bindings/display/etnaviv/
5305
5306 DRM DRIVERS FOR ZTE ZX
5307 M:      Shawn Guo <shawnguo@kernel.org>
5308 L:      dri-devel@lists.freedesktop.org
5309 S:      Maintained
5310 F:      drivers/gpu/drm/zte/
5311 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5312 T:      git git://anongit.freedesktop.org/drm/drm-misc
5313
5314 DRM PANEL DRIVERS
5315 M:      Thierry Reding <thierry.reding@gmail.com>
5316 L:      dri-devel@lists.freedesktop.org
5317 T:      git git://anongit.freedesktop.org/drm/drm-misc
5318 S:      Maintained
5319 F:      drivers/gpu/drm/drm_panel.c
5320 F:      drivers/gpu/drm/panel/
5321 F:      include/drm/drm_panel.h
5322 F:      Documentation/devicetree/bindings/display/panel/
5323
5324 DRM TINYDRM DRIVERS
5325 M:      Noralf Trønnes <noralf@tronnes.org>
5326 W:      https://github.com/notro/tinydrm/wiki/Development
5327 T:      git git://anongit.freedesktop.org/drm/drm-misc
5328 S:      Maintained
5329 F:      drivers/gpu/drm/tinydrm/
5330 F:      include/drm/tinydrm/
5331
5332 DRM DRIVERS FOR XEN
5333 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5334 T:      git git://anongit.freedesktop.org/drm/drm-misc
5335 L:      dri-devel@lists.freedesktop.org
5336 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5337 S:      Supported
5338 F:      drivers/gpu/drm/xen/
5339 F:      Documentation/gpu/xen-front.rst
5340
5341 DRM TTM SUBSYSTEM
5342 M:      Christian Koenig <christian.koenig@amd.com>
5343 M:      Huang Rui <ray.huang@amd.com>
5344 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5345 T:      git git://people.freedesktop.org/~agd5f/linux
5346 S:      Maintained
5347 L:      dri-devel@lists.freedesktop.org
5348 F:      include/drm/ttm/
5349 F:      drivers/gpu/drm/ttm/
5350
5351 DSBR100 USB FM RADIO DRIVER
5352 M:      Alexey Klimov <klimov.linux@gmail.com>
5353 L:      linux-media@vger.kernel.org
5354 T:      git git://linuxtv.org/media_tree.git
5355 S:      Maintained
5356 F:      drivers/media/radio/dsbr100.c
5357
5358 DSCC4 DRIVER
5359 M:      Francois Romieu <romieu@fr.zoreil.com>
5360 L:      netdev@vger.kernel.org
5361 S:      Maintained
5362 F:      drivers/net/wan/dscc4.c
5363
5364 DT3155 MEDIA DRIVER
5365 M:      Hans Verkuil <hverkuil@xs4all.nl>
5366 L:      linux-media@vger.kernel.org
5367 T:      git git://linuxtv.org/media_tree.git
5368 W:      https://linuxtv.org
5369 S:      Odd Fixes
5370 F:      drivers/media/pci/dt3155/
5371
5372 DVB_USB_AF9015 MEDIA DRIVER
5373 M:      Antti Palosaari <crope@iki.fi>
5374 L:      linux-media@vger.kernel.org
5375 W:      https://linuxtv.org
5376 W:      http://palosaari.fi/linux/
5377 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5378 T:      git git://linuxtv.org/anttip/media_tree.git
5379 S:      Maintained
5380 F:      drivers/media/usb/dvb-usb-v2/af9015*
5381
5382 DVB_USB_AF9035 MEDIA DRIVER
5383 M:      Antti Palosaari <crope@iki.fi>
5384 L:      linux-media@vger.kernel.org
5385 W:      https://linuxtv.org
5386 W:      http://palosaari.fi/linux/
5387 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5388 T:      git git://linuxtv.org/anttip/media_tree.git
5389 S:      Maintained
5390 F:      drivers/media/usb/dvb-usb-v2/af9035*
5391
5392 DVB_USB_ANYSEE MEDIA DRIVER
5393 M:      Antti Palosaari <crope@iki.fi>
5394 L:      linux-media@vger.kernel.org
5395 W:      https://linuxtv.org
5396 W:      http://palosaari.fi/linux/
5397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5398 T:      git git://linuxtv.org/anttip/media_tree.git
5399 S:      Maintained
5400 F:      drivers/media/usb/dvb-usb-v2/anysee*
5401
5402 DVB_USB_AU6610 MEDIA DRIVER
5403 M:      Antti Palosaari <crope@iki.fi>
5404 L:      linux-media@vger.kernel.org
5405 W:      https://linuxtv.org
5406 W:      http://palosaari.fi/linux/
5407 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5408 T:      git git://linuxtv.org/anttip/media_tree.git
5409 S:      Maintained
5410 F:      drivers/media/usb/dvb-usb-v2/au6610*
5411
5412 DVB_USB_CE6230 MEDIA DRIVER
5413 M:      Antti Palosaari <crope@iki.fi>
5414 L:      linux-media@vger.kernel.org
5415 W:      https://linuxtv.org
5416 W:      http://palosaari.fi/linux/
5417 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5418 T:      git git://linuxtv.org/anttip/media_tree.git
5419 S:      Maintained
5420 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5421
5422 DVB_USB_CXUSB MEDIA DRIVER
5423 M:      Michael Krufky <mkrufky@linuxtv.org>
5424 L:      linux-media@vger.kernel.org
5425 W:      https://linuxtv.org
5426 W:      http://github.com/mkrufky
5427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5428 T:      git git://linuxtv.org/media_tree.git
5429 S:      Maintained
5430 F:      drivers/media/usb/dvb-usb/cxusb*
5431
5432 DVB_USB_EC168 MEDIA DRIVER
5433 M:      Antti Palosaari <crope@iki.fi>
5434 L:      linux-media@vger.kernel.org
5435 W:      https://linuxtv.org
5436 W:      http://palosaari.fi/linux/
5437 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5438 T:      git git://linuxtv.org/anttip/media_tree.git
5439 S:      Maintained
5440 F:      drivers/media/usb/dvb-usb-v2/ec168*
5441
5442 DVB_USB_GL861 MEDIA DRIVER
5443 M:      Antti Palosaari <crope@iki.fi>
5444 L:      linux-media@vger.kernel.org
5445 W:      https://linuxtv.org
5446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5447 T:      git git://linuxtv.org/anttip/media_tree.git
5448 S:      Maintained
5449 F:      drivers/media/usb/dvb-usb-v2/gl861*
5450
5451 DVB_USB_MXL111SF MEDIA DRIVER
5452 M:      Michael Krufky <mkrufky@linuxtv.org>
5453 L:      linux-media@vger.kernel.org
5454 W:      https://linuxtv.org
5455 W:      http://github.com/mkrufky
5456 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5457 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5458 S:      Maintained
5459 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5460
5461 DVB_USB_RTL28XXU MEDIA DRIVER
5462 M:      Antti Palosaari <crope@iki.fi>
5463 L:      linux-media@vger.kernel.org
5464 W:      https://linuxtv.org
5465 W:      http://palosaari.fi/linux/
5466 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5467 T:      git git://linuxtv.org/anttip/media_tree.git
5468 S:      Maintained
5469 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5470
5471 DVB_USB_V2 MEDIA DRIVER
5472 M:      Antti Palosaari <crope@iki.fi>
5473 L:      linux-media@vger.kernel.org
5474 W:      https://linuxtv.org
5475 W:      http://palosaari.fi/linux/
5476 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5477 T:      git git://linuxtv.org/anttip/media_tree.git
5478 S:      Maintained
5479 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5480 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5481
5482 DYNAMIC DEBUG
5483 M:      Jason Baron <jbaron@akamai.com>
5484 S:      Maintained
5485 F:      lib/dynamic_debug.c
5486 F:      include/linux/dynamic_debug.h
5487
5488 DYNAMIC INTERRUPT MODERATION
5489 M:      Tal Gilboa <talgi@mellanox.com>
5490 S:      Maintained
5491 F:      include/linux/net_dim.h
5492
5493 DZ DECSTATION DZ11 SERIAL DRIVER
5494 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5495 S:      Maintained
5496 F:      drivers/tty/serial/dz.*
5497
5498 E3X0 POWER BUTTON DRIVER
5499 M:      Moritz Fischer <moritz.fischer@ettus.com>
5500 L:      usrp-users@lists.ettus.com
5501 W:      http://www.ettus.com
5502 S:      Supported
5503 F:      drivers/input/misc/e3x0-button.c
5504 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5505
5506 E4000 MEDIA DRIVER
5507 M:      Antti Palosaari <crope@iki.fi>
5508 L:      linux-media@vger.kernel.org
5509 W:      https://linuxtv.org
5510 W:      http://palosaari.fi/linux/
5511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5512 T:      git git://linuxtv.org/anttip/media_tree.git
5513 S:      Maintained
5514 F:      drivers/media/tuners/e4000*
5515
5516 EARTH_PT1 MEDIA DRIVER
5517 M:      Akihiro Tsukada <tskd08@gmail.com>
5518 L:      linux-media@vger.kernel.org
5519 S:      Odd Fixes
5520 F:      drivers/media/pci/pt1/
5521
5522 EARTH_PT3 MEDIA DRIVER
5523 M:      Akihiro Tsukada <tskd08@gmail.com>
5524 L:      linux-media@vger.kernel.org
5525 S:      Odd Fixes
5526 F:      drivers/media/pci/pt3/
5527
5528 EC100 MEDIA DRIVER
5529 M:      Antti Palosaari <crope@iki.fi>
5530 L:      linux-media@vger.kernel.org
5531 W:      https://linuxtv.org
5532 W:      http://palosaari.fi/linux/
5533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5534 T:      git git://linuxtv.org/anttip/media_tree.git
5535 S:      Maintained
5536 F:      drivers/media/dvb-frontends/ec100*
5537
5538 ECRYPT FILE SYSTEM
5539 M:      Tyler Hicks <tyhicks@canonical.com>
5540 L:      ecryptfs@vger.kernel.org
5541 W:      http://ecryptfs.org
5542 W:      https://launchpad.net/ecryptfs
5543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5544 S:      Supported
5545 F:      Documentation/filesystems/ecryptfs.txt
5546 F:      fs/ecryptfs/
5547
5548 EDAC-AMD64
5549 M:      Borislav Petkov <bp@alien8.de>
5550 L:      linux-edac@vger.kernel.org
5551 S:      Maintained
5552 F:      drivers/edac/amd64_edac*
5553
5554 EDAC-AST2500
5555 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5556 S:      Supported
5557 F:      drivers/edac/aspeed_edac.c
5558 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5559
5560 EDAC-CALXEDA
5561 M:      Robert Richter <rric@kernel.org>
5562 L:      linux-edac@vger.kernel.org
5563 S:      Maintained
5564 F:      drivers/edac/highbank*
5565
5566 EDAC-CAVIUM OCTEON
5567 M:      Ralf Baechle <ralf@linux-mips.org>
5568 M:      David Daney <david.daney@cavium.com>
5569 L:      linux-edac@vger.kernel.org
5570 L:      linux-mips@vger.kernel.org
5571 S:      Supported
5572 F:      drivers/edac/octeon_edac*
5573
5574 EDAC-CAVIUM THUNDERX
5575 M:      David Daney <david.daney@cavium.com>
5576 M:      Jan Glauber <jglauber@cavium.com>
5577 L:      linux-edac@vger.kernel.org
5578 S:      Supported
5579 F:      drivers/edac/thunderx_edac*
5580
5581 EDAC-CORE
5582 M:      Borislav Petkov <bp@alien8.de>
5583 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5584 R:      James Morse <james.morse@arm.com>
5585 L:      linux-edac@vger.kernel.org
5586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5588 S:      Supported
5589 F:      Documentation/admin-guide/ras.rst
5590 F:      Documentation/driver-api/edac.rst
5591 F:      drivers/edac/
5592 F:      include/linux/edac.h
5593
5594 EDAC-E752X
5595 M:      Mark Gross <mark.gross@intel.com>
5596 L:      linux-edac@vger.kernel.org
5597 S:      Maintained
5598 F:      drivers/edac/e752x_edac.c
5599
5600 EDAC-E7XXX
5601 L:      linux-edac@vger.kernel.org
5602 S:      Maintained
5603 F:      drivers/edac/e7xxx_edac.c
5604
5605 EDAC-FSL_DDR
5606 M:      York Sun <york.sun@nxp.com>
5607 L:      linux-edac@vger.kernel.org
5608 S:      Maintained
5609 F:      drivers/edac/fsl_ddr_edac.*
5610
5611 EDAC-GHES
5612 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5613 L:      linux-edac@vger.kernel.org
5614 S:      Maintained
5615 F:      drivers/edac/ghes_edac.c
5616
5617 EDAC-I10NM
5618 M:      Tony Luck <tony.luck@intel.com>
5619 L:      linux-edac@vger.kernel.org
5620 S:      Maintained
5621 F:      drivers/edac/i10nm_base.c
5622
5623 EDAC-I3000
5624 L:      linux-edac@vger.kernel.org
5625 S:      Orphan
5626 F:      drivers/edac/i3000_edac.c
5627
5628 EDAC-I5000
5629 L:      linux-edac@vger.kernel.org
5630 S:      Maintained
5631 F:      drivers/edac/i5000_edac.c
5632
5633 EDAC-I5400
5634 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5635 L:      linux-edac@vger.kernel.org
5636 S:      Maintained
5637 F:      drivers/edac/i5400_edac.c
5638
5639 EDAC-I7300
5640 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5641 L:      linux-edac@vger.kernel.org
5642 S:      Maintained
5643 F:      drivers/edac/i7300_edac.c
5644
5645 EDAC-I7CORE
5646 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5647 L:      linux-edac@vger.kernel.org
5648 S:      Maintained
5649 F:      drivers/edac/i7core_edac.c
5650
5651 EDAC-I82443BXGX
5652 M:      Tim Small <tim@buttersideup.com>
5653 L:      linux-edac@vger.kernel.org
5654 S:      Maintained
5655 F:      drivers/edac/i82443bxgx_edac.c
5656
5657 EDAC-I82975X
5658 M:      "Arvind R." <arvino55@gmail.com>
5659 L:      linux-edac@vger.kernel.org
5660 S:      Maintained
5661 F:      drivers/edac/i82975x_edac.c
5662
5663 EDAC-IE31200
5664 M:      Jason Baron <jbaron@akamai.com>
5665 L:      linux-edac@vger.kernel.org
5666 S:      Maintained
5667 F:      drivers/edac/ie31200_edac.c
5668
5669 EDAC-MPC85XX
5670 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5671 L:      linux-edac@vger.kernel.org
5672 S:      Maintained
5673 F:      drivers/edac/mpc85xx_edac.[ch]
5674
5675 EDAC-PASEMI
5676 M:      Egor Martovetsky <egor@pasemi.com>
5677 L:      linux-edac@vger.kernel.org
5678 S:      Maintained
5679 F:      drivers/edac/pasemi_edac.c
5680
5681 EDAC-PND2
5682 M:      Tony Luck <tony.luck@intel.com>
5683 L:      linux-edac@vger.kernel.org
5684 S:      Maintained
5685 F:      drivers/edac/pnd2_edac.[ch]
5686
5687 EDAC-R82600
5688 M:      Tim Small <tim@buttersideup.com>
5689 L:      linux-edac@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/edac/r82600_edac.c
5692
5693 EDAC-SBRIDGE
5694 M:      Tony Luck <tony.luck@intel.com>
5695 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5696 L:      linux-edac@vger.kernel.org
5697 S:      Maintained
5698 F:      drivers/edac/sb_edac.c
5699
5700 EDAC-SKYLAKE
5701 M:      Tony Luck <tony.luck@intel.com>
5702 L:      linux-edac@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/edac/skx_*.c
5705
5706 EDAC-TI
5707 M:      Tero Kristo <t-kristo@ti.com>
5708 L:      linux-edac@vger.kernel.org
5709 S:      Maintained
5710 F:      drivers/edac/ti_edac.c
5711
5712 EDAC-QCOM
5713 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5714 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5715 L:      linux-arm-msm@vger.kernel.org
5716 L:      linux-edac@vger.kernel.org
5717 S:      Maintained
5718 F:      drivers/edac/qcom_edac.c
5719
5720 EDIROL UA-101/UA-1000 DRIVER
5721 M:      Clemens Ladisch <clemens@ladisch.de>
5722 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5723 T:      git git://git.alsa-project.org/alsa-kernel.git
5724 S:      Maintained
5725 F:      sound/usb/misc/ua101.c
5726
5727 EFI TEST DRIVER
5728 L:      linux-efi@vger.kernel.org
5729 M:      Ivan Hu <ivan.hu@canonical.com>
5730 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5731 S:      Maintained
5732 F:      drivers/firmware/efi/test/
5733
5734 EFI VARIABLE FILESYSTEM
5735 M:      Matthew Garrett <matthew.garrett@nebula.com>
5736 M:      Jeremy Kerr <jk@ozlabs.org>
5737 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5739 L:      linux-efi@vger.kernel.org
5740 S:      Maintained
5741 F:      fs/efivarfs/
5742
5743 EFIFB FRAMEBUFFER DRIVER
5744 L:      linux-fbdev@vger.kernel.org
5745 M:      Peter Jones <pjones@redhat.com>
5746 S:      Maintained
5747 F:      drivers/video/fbdev/efifb.c
5748
5749 EFS FILESYSTEM
5750 W:      http://aeschi.ch.eu.org/efs/
5751 S:      Orphan
5752 F:      fs/efs/
5753
5754 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5755 M:      Douglas Miller <dougmill@linux.ibm.com>
5756 L:      netdev@vger.kernel.org
5757 S:      Maintained
5758 F:      drivers/net/ethernet/ibm/ehea/
5759
5760 EM28XX VIDEO4LINUX DRIVER
5761 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5762 L:      linux-media@vger.kernel.org
5763 W:      https://linuxtv.org
5764 T:      git git://linuxtv.org/media_tree.git
5765 S:      Maintained
5766 F:      drivers/media/usb/em28xx/
5767 F:      Documentation/media/v4l-drivers/em28xx*
5768
5769 EMBEDDED LINUX
5770 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5771 M:      Matt Mackall <mpm@selenic.com>
5772 M:      David Woodhouse <dwmw2@infradead.org>
5773 L:      linux-embedded@vger.kernel.org
5774 S:      Maintained
5775
5776 Emulex 10Gbps iSCSI - OneConnect DRIVER
5777 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5778 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5779 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5780 L:      linux-scsi@vger.kernel.org
5781 W:      http://www.broadcom.com
5782 S:      Supported
5783 F:      drivers/scsi/be2iscsi/
5784
5785 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5786 M:      Sathya Perla <sathya.perla@broadcom.com>
5787 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5788 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5789 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5790 L:      netdev@vger.kernel.org
5791 W:      http://www.emulex.com
5792 S:      Supported
5793 F:      drivers/net/ethernet/emulex/benet/
5794
5795 EMULEX ONECONNECT ROCE DRIVER
5796 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5797 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5798 L:      linux-rdma@vger.kernel.org
5799 W:      http://www.broadcom.com
5800 S:      Odd Fixes
5801 F:      drivers/infiniband/hw/ocrdma/
5802 F:      include/uapi/rdma/ocrdma-abi.h
5803
5804 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5805 M:      James Smart <james.smart@broadcom.com>
5806 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5807 L:      linux-scsi@vger.kernel.org
5808 W:      http://www.broadcom.com
5809 S:      Supported
5810 F:      drivers/scsi/lpfc/
5811
5812 ENE CB710 FLASH CARD READER DRIVER
5813 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5814 S:      Maintained
5815 F:      drivers/misc/cb710/
5816 F:      drivers/mmc/host/cb710-mmc.*
5817 F:      include/linux/cb710.h
5818
5819 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5820 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5821 S:      Maintained
5822 F:      drivers/media/rc/ene_ir.*
5823
5824 EPSON S1D13XXX FRAMEBUFFER DRIVER
5825 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5826 S:      Maintained
5827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5828 F:      drivers/video/fbdev/s1d13xxxfb.c
5829 F:      include/video/s1d13xxxfb.h
5830
5831 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5832 M:      Jeff Layton <jlayton@kernel.org>
5833 S:      Maintained
5834 F:      lib/errseq.c
5835 F:      include/linux/errseq.h
5836
5837 ET131X NETWORK DRIVER
5838 M:      Mark Einon <mark.einon@gmail.com>
5839 S:      Odd Fixes
5840 F:      drivers/net/ethernet/agere/
5841
5842 ETHERNET BRIDGE
5843 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5844 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5845 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5846 L:      netdev@vger.kernel.org
5847 W:      http://www.linuxfoundation.org/en/Net:Bridge
5848 S:      Maintained
5849 F:      include/linux/netfilter_bridge/
5850 F:      net/bridge/
5851
5852 ETHERNET PHY LIBRARY
5853 M:      Andrew Lunn <andrew@lunn.ch>
5854 M:      Florian Fainelli <f.fainelli@gmail.com>
5855 M:      Heiner Kallweit <hkallweit1@gmail.com>
5856 L:      netdev@vger.kernel.org
5857 S:      Maintained
5858 F:      Documentation/ABI/testing/sysfs-bus-mdio
5859 F:      Documentation/devicetree/bindings/net/mdio*
5860 F:      Documentation/networking/phy.rst
5861 F:      drivers/net/phy/
5862 F:      drivers/of/of_mdio.c
5863 F:      drivers/of/of_net.c
5864 F:      include/linux/*mdio*.h
5865 F:      include/linux/of_net.h
5866 F:      include/linux/phy.h
5867 F:      include/linux/phy_fixed.h
5868 F:      include/linux/platform_data/mdio-bcm-unimac.h
5869 F:      include/linux/platform_data/mdio-gpio.h
5870 F:      include/trace/events/mdio.h
5871 F:      include/uapi/linux/mdio.h
5872 F:      include/uapi/linux/mii.h
5873
5874 EXT2 FILE SYSTEM
5875 M:      Jan Kara <jack@suse.com>
5876 L:      linux-ext4@vger.kernel.org
5877 S:      Maintained
5878 F:      Documentation/filesystems/ext2.txt
5879 F:      fs/ext2/
5880 F:      include/linux/ext2*
5881
5882 EXT4 FILE SYSTEM
5883 M:      "Theodore Ts'o" <tytso@mit.edu>
5884 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5885 L:      linux-ext4@vger.kernel.org
5886 W:      http://ext4.wiki.kernel.org
5887 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5889 S:      Maintained
5890 F:      Documentation/filesystems/ext4/
5891 F:      fs/ext4/
5892
5893 Extended Verification Module (EVM)
5894 M:      Mimi Zohar <zohar@linux.ibm.com>
5895 L:      linux-integrity@vger.kernel.org
5896 S:      Supported
5897 F:      security/integrity/evm/
5898
5899 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5900 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5901 L:      linux-efi@vger.kernel.org
5902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5903 S:      Maintained
5904 F:      Documentation/efi-stub.txt
5905 F:      arch/*/kernel/efi.c
5906 F:      arch/x86/boot/compressed/eboot.[ch]
5907 F:      arch/*/include/asm/efi.h
5908 F:      arch/x86/platform/efi/
5909 F:      drivers/firmware/efi/
5910 F:      include/linux/efi*.h
5911 F:      arch/arm/boot/compressed/efi-header.S
5912 F:      arch/arm64/kernel/efi-entry.S
5913
5914 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5915 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5916 M:      Chanwoo Choi <cw00.choi@samsung.com>
5917 L:      linux-kernel@vger.kernel.org
5918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5919 S:      Maintained
5920 F:      drivers/extcon/
5921 F:      include/linux/extcon/
5922 F:      include/linux/extcon.h
5923 F:      Documentation/extcon/
5924 F:      Documentation/devicetree/bindings/extcon/
5925
5926 EXYNOS DP DRIVER
5927 M:      Jingoo Han <jingoohan1@gmail.com>
5928 L:      dri-devel@lists.freedesktop.org
5929 S:      Maintained
5930 F:      drivers/gpu/drm/exynos/exynos_dp*
5931
5932 EXYNOS SYSMMU (IOMMU) driver
5933 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5934 L:      iommu@lists.linux-foundation.org
5935 S:      Maintained
5936 F:      drivers/iommu/exynos-iommu.c
5937
5938 EZchip NPS platform support
5939 M:      Vineet Gupta <vgupta@synopsys.com>
5940 M:      Ofer Levi <oferle@mellanox.com>
5941 S:      Supported
5942 F:      arch/arc/plat-eznps
5943 F:      arch/arc/boot/dts/eznps.dts
5944
5945 F2FS FILE SYSTEM
5946 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5947 M:      Chao Yu <yuchao0@huawei.com>
5948 L:      linux-f2fs-devel@lists.sourceforge.net
5949 W:      https://f2fs.wiki.kernel.org/
5950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5951 S:      Maintained
5952 F:      Documentation/filesystems/f2fs.txt
5953 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5954 F:      fs/f2fs/
5955 F:      include/linux/f2fs_fs.h
5956 F:      include/trace/events/f2fs.h
5957
5958 F71805F HARDWARE MONITORING DRIVER
5959 M:      Jean Delvare <jdelvare@suse.com>
5960 L:      linux-hwmon@vger.kernel.org
5961 S:      Maintained
5962 F:      Documentation/hwmon/f71805f.rst
5963 F:      drivers/hwmon/f71805f.c
5964
5965 FADDR2LINE
5966 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5967 S:      Maintained
5968 F:      scripts/faddr2line
5969
5970 FAILOVER MODULE
5971 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5972 L:      netdev@vger.kernel.org
5973 S:      Supported
5974 F:      net/core/failover.c
5975 F:      include/net/failover.h
5976 F:      Documentation/networking/failover.rst
5977
5978 FANOTIFY
5979 M:      Jan Kara <jack@suse.cz>
5980 R:      Amir Goldstein <amir73il@gmail.com>
5981 L:      linux-fsdevel@vger.kernel.org
5982 S:      Maintained
5983 F:      fs/notify/fanotify/
5984 F:      include/linux/fanotify.h
5985 F:      include/uapi/linux/fanotify.h
5986
5987 FARSYNC SYNCHRONOUS DRIVER
5988 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5989 W:      http://www.farsite.co.uk/
5990 S:      Supported
5991 F:      drivers/net/wan/farsync.*
5992
5993 FAULT INJECTION SUPPORT
5994 M:      Akinobu Mita <akinobu.mita@gmail.com>
5995 S:      Supported
5996 F:      Documentation/fault-injection/
5997 F:      lib/fault-inject.c
5998
5999 FBTFT Framebuffer drivers
6000 S:      Orphan
6001 L:      dri-devel@lists.freedesktop.org
6002 L:      linux-fbdev@vger.kernel.org
6003 F:      drivers/staging/fbtft/
6004
6005 FC0011 TUNER DRIVER
6006 M:      Michael Buesch <m@bues.ch>
6007 L:      linux-media@vger.kernel.org
6008 S:      Maintained
6009 F:      drivers/media/tuners/fc0011.h
6010 F:      drivers/media/tuners/fc0011.c
6011
6012 FC2580 MEDIA DRIVER
6013 M:      Antti Palosaari <crope@iki.fi>
6014 L:      linux-media@vger.kernel.org
6015 W:      https://linuxtv.org
6016 W:      http://palosaari.fi/linux/
6017 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6018 T:      git git://linuxtv.org/anttip/media_tree.git
6019 S:      Maintained
6020 F:      drivers/media/tuners/fc2580*
6021
6022 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6023 M:      Hannes Reinecke <hare@suse.de>
6024 L:      linux-scsi@vger.kernel.org
6025 W:      www.Open-FCoE.org
6026 S:      Supported
6027 F:      drivers/scsi/libfc/
6028 F:      drivers/scsi/fcoe/
6029 F:      include/scsi/fc/
6030 F:      include/scsi/libfc.h
6031 F:      include/scsi/libfcoe.h
6032 F:      include/uapi/scsi/fc/
6033
6034 FILE LOCKING (flock() and fcntl()/lockf())
6035 M:      Jeff Layton <jlayton@kernel.org>
6036 M:      "J. Bruce Fields" <bfields@fieldses.org>
6037 L:      linux-fsdevel@vger.kernel.org
6038 S:      Maintained
6039 F:      include/linux/fcntl.h
6040 F:      include/uapi/linux/fcntl.h
6041 F:      fs/fcntl.c
6042 F:      fs/locks.c
6043
6044 FILESYSTEMS (VFS and infrastructure)
6045 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6046 L:      linux-fsdevel@vger.kernel.org
6047 S:      Maintained
6048 F:      fs/*
6049 F:      include/linux/fs.h
6050 F:      include/linux/fs_types.h
6051 F:      include/uapi/linux/fs.h
6052
6053 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6054 M:      Riku Voipio <riku.voipio@iki.fi>
6055 L:      linux-hwmon@vger.kernel.org
6056 S:      Maintained
6057 F:      drivers/hwmon/f75375s.c
6058 F:      include/linux/f75375s.h
6059
6060 FIREWIRE AUDIO DRIVERS
6061 M:      Clemens Ladisch <clemens@ladisch.de>
6062 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6063 T:      git git://git.alsa-project.org/alsa-kernel.git
6064 S:      Maintained
6065 F:      sound/firewire/
6066
6067 FIREWIRE MEDIA DRIVERS (firedtv)
6068 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6069 L:      linux-media@vger.kernel.org
6070 L:      linux1394-devel@lists.sourceforge.net
6071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6072 S:      Maintained
6073 F:      drivers/media/firewire/
6074
6075 FIREWIRE SBP-2 TARGET
6076 M:      Chris Boot <bootc@bootc.net>
6077 L:      linux-scsi@vger.kernel.org
6078 L:      target-devel@vger.kernel.org
6079 L:      linux1394-devel@lists.sourceforge.net
6080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6081 S:      Maintained
6082 F:      drivers/target/sbp/
6083
6084 FIREWIRE SUBSYSTEM
6085 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6086 L:      linux1394-devel@lists.sourceforge.net
6087 W:      http://ieee1394.wiki.kernel.org/
6088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6089 S:      Maintained
6090 F:      drivers/firewire/
6091 F:      include/linux/firewire.h
6092 F:      include/uapi/linux/firewire*.h
6093 F:      tools/firewire/
6094
6095 FIRMWARE LOADER (request_firmware)
6096 M:      Luis Chamberlain <mcgrof@kernel.org>
6097 L:      linux-kernel@vger.kernel.org
6098 S:      Maintained
6099 F:      Documentation/firmware_class/
6100 F:      drivers/base/firmware_loader/
6101 F:      include/linux/firmware.h
6102
6103 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6104 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6105 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6106 S:      Maintained
6107 F:      drivers/block/rsxx/
6108
6109 FLOPPY DRIVER
6110 M:      Jiri Kosina <jikos@kernel.org>
6111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6112 S:      Odd fixes
6113 F:      drivers/block/floppy.c
6114
6115 FMC SUBSYSTEM
6116 M:      Alessandro Rubini <rubini@gnudd.com>
6117 W:      http://www.ohwr.org/projects/fmc-bus
6118 S:      Supported
6119 F:      drivers/fmc/
6120 F:      include/linux/fmc*.h
6121 F:      include/linux/ipmi-fru.h
6122 K:      fmc_d.*register
6123
6124 FPGA MANAGER FRAMEWORK
6125 M:      Alan Tull <atull@kernel.org>
6126 M:      Moritz Fischer <mdf@kernel.org>
6127 L:      linux-fpga@vger.kernel.org
6128 S:      Maintained
6129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6130 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6131 F:      Documentation/fpga/
6132 F:      Documentation/driver-api/fpga/
6133 F:      Documentation/devicetree/bindings/fpga/
6134 F:      drivers/fpga/
6135 F:      include/linux/fpga/
6136 W:      http://www.rocketboards.org
6137
6138 FPGA DFL DRIVERS
6139 M:      Wu Hao <hao.wu@intel.com>
6140 L:      linux-fpga@vger.kernel.org
6141 S:      Maintained
6142 F:      Documentation/fpga/dfl.txt
6143 F:      include/uapi/linux/fpga-dfl.h
6144 F:      drivers/fpga/dfl*
6145
6146 FPU EMULATOR
6147 M:      Bill Metzenthen <billm@melbpc.org.au>
6148 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6149 S:      Maintained
6150 F:      arch/x86/math-emu/
6151
6152 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6153 L:      netdev@vger.kernel.org
6154 S:      Orphan
6155 F:      drivers/net/wan/dlci.c
6156 F:      drivers/net/wan/sdla.c
6157
6158 FRAMEBUFFER LAYER
6159 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6160 L:      dri-devel@lists.freedesktop.org
6161 L:      linux-fbdev@vger.kernel.org
6162 T:      git git://github.com/bzolnier/linux.git
6163 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6164 S:      Maintained
6165 F:      Documentation/fb/
6166 F:      drivers/video/
6167 F:      include/video/
6168 F:      include/linux/fb.h
6169 F:      include/uapi/video/
6170 F:      include/uapi/linux/fb.h
6171
6172 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6173 M:      Horia Geantă <horia.geanta@nxp.com>
6174 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6175 L:      linux-crypto@vger.kernel.org
6176 S:      Maintained
6177 F:      drivers/crypto/caam/
6178 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6179
6180 FREESCALE DIU FRAMEBUFFER DRIVER
6181 M:      Timur Tabi <timur@kernel.org>
6182 L:      linux-fbdev@vger.kernel.org
6183 S:      Maintained
6184 F:      drivers/video/fbdev/fsl-diu-fb.*
6185
6186 FREESCALE DMA DRIVER
6187 M:      Li Yang <leoyang.li@nxp.com>
6188 M:      Zhang Wei <zw@zh-kernel.org>
6189 L:      linuxppc-dev@lists.ozlabs.org
6190 S:      Maintained
6191 F:      drivers/dma/fsldma.*
6192
6193 FREESCALE ENETC ETHERNET DRIVERS
6194 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6195 L:      netdev@vger.kernel.org
6196 S:      Maintained
6197 F:      drivers/net/ethernet/freescale/enetc/
6198
6199 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6200 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6201 L:      netdev@vger.kernel.org
6202 S:      Maintained
6203 F:      drivers/net/ethernet/freescale/gianfar*
6204 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6205
6206 FREESCALE GPMI NAND DRIVER
6207 M:      Han Xu <han.xu@nxp.com>
6208 L:      linux-mtd@lists.infradead.org
6209 S:      Maintained
6210 F:      drivers/mtd/nand/raw/gpmi-nand/*
6211
6212 FREESCALE I2C CPM DRIVER
6213 M:      Jochen Friedrich <jochen@scram.de>
6214 L:      linuxppc-dev@lists.ozlabs.org
6215 L:      linux-i2c@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/i2c/busses/i2c-cpm.c
6218
6219 FREESCALE IMX LPI2C DRIVER
6220 M:      Dong Aisheng <aisheng.dong@nxp.com>
6221 L:      linux-i2c@vger.kernel.org
6222 L:      linux-imx@nxp.com
6223 S:      Maintained
6224 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6225 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6226
6227 FREESCALE IMX / MXC FEC DRIVER
6228 M:      Fugang Duan <fugang.duan@nxp.com>
6229 L:      netdev@vger.kernel.org
6230 S:      Maintained
6231 F:      drivers/net/ethernet/freescale/fec_main.c
6232 F:      drivers/net/ethernet/freescale/fec_ptp.c
6233 F:      drivers/net/ethernet/freescale/fec.h
6234 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6235
6236 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6237 M:      Sascha Hauer <s.hauer@pengutronix.de>
6238 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6239 L:      linux-fbdev@vger.kernel.org
6240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6241 S:      Maintained
6242 F:      include/linux/platform_data/video-imxfb.h
6243 F:      drivers/video/fbdev/imxfb.c
6244
6245 FREESCALE QORIQ DPAA ETHERNET DRIVER
6246 M:      Madalin Bucur <madalin.bucur@nxp.com>
6247 L:      netdev@vger.kernel.org
6248 S:      Maintained
6249 F:      drivers/net/ethernet/freescale/dpaa
6250
6251 FREESCALE QORIQ DPAA FMAN DRIVER
6252 M:      Madalin Bucur <madalin.bucur@nxp.com>
6253 L:      netdev@vger.kernel.org
6254 S:      Maintained
6255 F:      drivers/net/ethernet/freescale/fman
6256 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6257
6258 FREESCALE QORIQ PTP CLOCK DRIVER
6259 M:      Yangbo Lu <yangbo.lu@nxp.com>
6260 L:      netdev@vger.kernel.org
6261 S:      Maintained
6262 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6263 F:      drivers/ptp/ptp_qoriq.c
6264 F:      drivers/ptp/ptp_qoriq_debugfs.c
6265 F:      include/linux/fsl/ptp_qoriq.h
6266 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6267
6268 FREESCALE QUAD SPI DRIVER
6269 M:      Han Xu <han.xu@nxp.com>
6270 L:      linux-spi@vger.kernel.org
6271 S:      Maintained
6272 F:      drivers/spi/spi-fsl-qspi.c
6273
6274 FREESCALE QUICC ENGINE LIBRARY
6275 M:      Qiang Zhao <qiang.zhao@nxp.com>
6276 L:      linuxppc-dev@lists.ozlabs.org
6277 S:      Maintained
6278 F:      drivers/soc/fsl/qe/
6279 F:      include/soc/fsl/*qe*.h
6280 F:      include/soc/fsl/*ucc*.h
6281
6282 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6283 M:      Li Yang <leoyang.li@nxp.com>
6284 L:      netdev@vger.kernel.org
6285 L:      linuxppc-dev@lists.ozlabs.org
6286 S:      Maintained
6287 F:      drivers/net/ethernet/freescale/ucc_geth*
6288
6289 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6290 M:      Zhao Qiang <qiang.zhao@nxp.com>
6291 L:      netdev@vger.kernel.org
6292 L:      linuxppc-dev@lists.ozlabs.org
6293 S:      Maintained
6294 F:      drivers/net/wan/fsl_ucc_hdlc*
6295
6296 FREESCALE QUICC ENGINE UCC UART DRIVER
6297 M:      Timur Tabi <timur@kernel.org>
6298 L:      linuxppc-dev@lists.ozlabs.org
6299 S:      Maintained
6300 F:      drivers/tty/serial/ucc_uart.c
6301
6302 FREESCALE SOC DRIVERS
6303 M:      Li Yang <leoyang.li@nxp.com>
6304 L:      linuxppc-dev@lists.ozlabs.org
6305 L:      linux-arm-kernel@lists.infradead.org
6306 S:      Maintained
6307 F:      Documentation/devicetree/bindings/soc/fsl/
6308 F:      drivers/soc/fsl/
6309 F:      include/linux/fsl/
6310
6311 FREESCALE SOC FS_ENET DRIVER
6312 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6313 L:      linuxppc-dev@lists.ozlabs.org
6314 L:      netdev@vger.kernel.org
6315 S:      Maintained
6316 F:      drivers/net/ethernet/freescale/fs_enet/
6317 F:      include/linux/fs_enet_pd.h
6318
6319 FREESCALE SOC SOUND DRIVERS
6320 M:      Timur Tabi <timur@kernel.org>
6321 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6322 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6323 R:      Fabio Estevam <festevam@gmail.com>
6324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6325 L:      linuxppc-dev@lists.ozlabs.org
6326 S:      Maintained
6327 F:      sound/soc/fsl/fsl*
6328 F:      sound/soc/fsl/imx*
6329 F:      sound/soc/fsl/mpc8610_hpcd.c
6330
6331 FREESCALE USB PERIPHERAL DRIVERS
6332 M:      Li Yang <leoyang.li@nxp.com>
6333 L:      linux-usb@vger.kernel.org
6334 L:      linuxppc-dev@lists.ozlabs.org
6335 S:      Maintained
6336 F:      drivers/usb/gadget/udc/fsl*
6337
6338 FREEVXFS FILESYSTEM
6339 M:      Christoph Hellwig <hch@infradead.org>
6340 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6341 S:      Maintained
6342 F:      fs/freevxfs/
6343
6344 FREEZER
6345 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6346 M:      Pavel Machek <pavel@ucw.cz>
6347 L:      linux-pm@vger.kernel.org
6348 S:      Supported
6349 F:      Documentation/power/freezing-of-tasks.txt
6350 F:      include/linux/freezer.h
6351 F:      kernel/freezer.c
6352
6353 FRONTSWAP API
6354 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6355 L:      linux-kernel@vger.kernel.org
6356 S:      Maintained
6357 F:      mm/frontswap.c
6358 F:      include/linux/frontswap.h
6359
6360 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6361 M:      David Howells <dhowells@redhat.com>
6362 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6363 S:      Supported
6364 F:      Documentation/filesystems/caching/
6365 F:      fs/fscache/
6366 F:      include/linux/fscache*.h
6367
6368 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6369 M:      Theodore Y. Ts'o <tytso@mit.edu>
6370 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6371 M:      Eric Biggers <ebiggers@kernel.org>
6372 L:      linux-fscrypt@vger.kernel.org
6373 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6374 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6375 S:      Supported
6376 F:      fs/crypto/
6377 F:      include/linux/fscrypt*.h
6378 F:      Documentation/filesystems/fscrypt.rst
6379
6380 FSI-ATTACHED I2C DRIVER
6381 M:      Eddie James <eajames@linux.ibm.com>
6382 L:      linux-i2c@vger.kernel.org
6383 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6384 S:      Maintained
6385 F:      drivers/i2c/busses/i2c-fsi.c
6386 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6387
6388 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6389 M:      Jan Kara <jack@suse.cz>
6390 R:      Amir Goldstein <amir73il@gmail.com>
6391 L:      linux-fsdevel@vger.kernel.org
6392 S:      Maintained
6393 F:      fs/notify/
6394 F:      include/linux/fsnotify*.h
6395
6396 FUJITSU LAPTOP EXTRAS
6397 M:      Jonathan Woithe <jwoithe@just42.net>
6398 L:      platform-driver-x86@vger.kernel.org
6399 S:      Maintained
6400 F:      drivers/platform/x86/fujitsu-laptop.c
6401
6402 FUJITSU M-5MO LS CAMERA ISP DRIVER
6403 M:      Kyungmin Park <kyungmin.park@samsung.com>
6404 M:      Heungjun Kim <riverful.kim@samsung.com>
6405 L:      linux-media@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/media/i2c/m5mols/
6408 F:      include/media/i2c/m5mols.h
6409
6410 FUJITSU TABLET EXTRAS
6411 M:      Robert Gerlach <khnz@gmx.de>
6412 L:      platform-driver-x86@vger.kernel.org
6413 S:      Maintained
6414 F:      drivers/platform/x86/fujitsu-tablet.c
6415
6416 FUSE: FILESYSTEM IN USERSPACE
6417 M:      Miklos Szeredi <miklos@szeredi.hu>
6418 L:      linux-fsdevel@vger.kernel.org
6419 W:      http://fuse.sourceforge.net/
6420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6421 S:      Maintained
6422 F:      fs/fuse/
6423 F:      include/uapi/linux/fuse.h
6424 F:      Documentation/filesystems/fuse.txt
6425
6426 FUTEX SUBSYSTEM
6427 M:      Thomas Gleixner <tglx@linutronix.de>
6428 M:      Ingo Molnar <mingo@redhat.com>
6429 R:      Peter Zijlstra <peterz@infradead.org>
6430 R:      Darren Hart <dvhart@infradead.org>
6431 L:      linux-kernel@vger.kernel.org
6432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6433 S:      Maintained
6434 F:      kernel/futex.c
6435 F:      include/asm-generic/futex.h
6436 F:      include/linux/futex.h
6437 F:      include/uapi/linux/futex.h
6438 F:      tools/testing/selftests/futex/
6439 F:      tools/perf/bench/futex*
6440 F:      Documentation/*futex*
6441
6442 GCC PLUGINS
6443 M:      Kees Cook <keescook@chromium.org>
6444 R:      Emese Revfy <re.emese@gmail.com>
6445 L:      kernel-hardening@lists.openwall.com
6446 S:      Maintained
6447 F:      scripts/gcc-plugins/
6448 F:      scripts/gcc-plugin.sh
6449 F:      scripts/Makefile.gcc-plugins
6450 F:      Documentation/gcc-plugins.txt
6451
6452 GASKET DRIVER FRAMEWORK
6453 M:      Rob Springer <rspringer@google.com>
6454 M:      Todd Poynor <toddpoynor@google.com>
6455 M:      Ben Chan <benchan@chromium.org>
6456 S:      Maintained
6457 F:      drivers/staging/gasket/
6458
6459 GCOV BASED KERNEL PROFILING
6460 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6461 S:      Maintained
6462 F:      kernel/gcov/
6463 F:      Documentation/dev-tools/gcov.rst
6464
6465 GDB KERNEL DEBUGGING HELPER SCRIPTS
6466 M:      Jan Kiszka <jan.kiszka@siemens.com>
6467 M:      Kieran Bingham <kbingham@kernel.org>
6468 S:      Supported
6469 F:      scripts/gdb/
6470
6471 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6472 M:      Achim Leubner <achim_leubner@adaptec.com>
6473 L:      linux-scsi@vger.kernel.org
6474 W:      http://www.icp-vortex.com/
6475 S:      Supported
6476 F:      drivers/scsi/gdt*
6477
6478 GEMTEK FM RADIO RECEIVER DRIVER
6479 M:      Hans Verkuil <hverkuil@xs4all.nl>
6480 L:      linux-media@vger.kernel.org
6481 T:      git git://linuxtv.org/media_tree.git
6482 W:      https://linuxtv.org
6483 S:      Maintained
6484 F:      drivers/media/radio/radio-gemtek*
6485
6486 GENERIC GPIO I2C DRIVER
6487 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6488 S:      Supported
6489 F:      drivers/i2c/busses/i2c-gpio.c
6490 F:      include/linux/platform_data/i2c-gpio.h
6491
6492 GENERIC GPIO I2C MULTIPLEXER DRIVER
6493 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6494 L:      linux-i2c@vger.kernel.org
6495 S:      Supported
6496 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6497 F:      include/linux/platform_data/i2c-mux-gpio.h
6498 F:      Documentation/i2c/muxes/i2c-mux-gpio
6499
6500 GENERIC HDLC (WAN) DRIVERS
6501 M:      Krzysztof Halasa <khc@pm.waw.pl>
6502 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6503 S:      Maintained
6504 F:      drivers/net/wan/c101.c
6505 F:      drivers/net/wan/hd6457*
6506 F:      drivers/net/wan/hdlc*
6507 F:      drivers/net/wan/n2.c
6508 F:      drivers/net/wan/pc300too.c
6509 F:      drivers/net/wan/pci200syn.c
6510 F:      drivers/net/wan/wanxl*
6511
6512 GENERIC INCLUDE/ASM HEADER FILES
6513 M:      Arnd Bergmann <arnd@arndb.de>
6514 L:      linux-arch@vger.kernel.org
6515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6516 S:      Maintained
6517 F:      include/asm-generic/
6518 F:      include/uapi/asm-generic/
6519
6520 GENERIC PHY FRAMEWORK
6521 M:      Kishon Vijay Abraham I <kishon@ti.com>
6522 L:      linux-kernel@vger.kernel.org
6523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6524 S:      Supported
6525 F:      drivers/phy/
6526 F:      include/linux/phy/
6527 F:      Documentation/devicetree/bindings/phy/
6528
6529 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6530 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6531 S:      Supported
6532 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6533
6534 GENERIC PM DOMAINS
6535 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6536 M:      Kevin Hilman <khilman@kernel.org>
6537 M:      Ulf Hansson <ulf.hansson@linaro.org>
6538 L:      linux-pm@vger.kernel.org
6539 S:      Supported
6540 F:      drivers/base/power/domain*.c
6541 F:      include/linux/pm_domain.h
6542 F:      Documentation/devicetree/bindings/power/power_domain.txt
6543
6544 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6545 M:      Eugen Hristev <eugen.hristev@microchip.com>
6546 L:      linux-input@vger.kernel.org
6547 S:      Maintained
6548 F:      drivers/input/touchscreen/resistive-adc-touch.c
6549
6550 GENERIC UIO DRIVER FOR PCI DEVICES
6551 M:      "Michael S. Tsirkin" <mst@redhat.com>
6552 L:      kvm@vger.kernel.org
6553 S:      Supported
6554 F:      drivers/uio/uio_pci_generic.c
6555
6556 GENWQE (IBM Generic Workqueue Card)
6557 M:      Frank Haverkamp <haver@linux.ibm.com>
6558 S:      Supported
6559 F:      drivers/misc/genwqe/
6560
6561 GET_MAINTAINER SCRIPT
6562 M:      Joe Perches <joe@perches.com>
6563 S:      Maintained
6564 F:      scripts/get_maintainer.pl
6565
6566 GFS2 FILE SYSTEM
6567 M:      Bob Peterson <rpeterso@redhat.com>
6568 M:      Andreas Gruenbacher <agruenba@redhat.com>
6569 L:      cluster-devel@redhat.com
6570 W:      http://sources.redhat.com/cluster/
6571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6572 S:      Supported
6573 F:      Documentation/filesystems/gfs2*.txt
6574 F:      fs/gfs2/
6575 F:      include/uapi/linux/gfs2_ondisk.h
6576
6577 GIGASET ISDN DRIVERS
6578 M:      Paul Bolle <pebolle@tiscali.nl>
6579 L:      gigaset307x-common@lists.sourceforge.net
6580 W:      http://gigaset307x.sourceforge.net/
6581 S:      Odd Fixes
6582 F:      Documentation/isdn/README.gigaset
6583 F:      drivers/isdn/gigaset/
6584 F:      include/uapi/linux/gigaset_dev.h
6585
6586 GNSS SUBSYSTEM
6587 M:      Johan Hovold <johan@kernel.org>
6588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6589 S:      Maintained
6590 F:      Documentation/ABI/testing/sysfs-class-gnss
6591 F:      Documentation/devicetree/bindings/gnss/
6592 F:      drivers/gnss/
6593 F:      include/linux/gnss.h
6594
6595 GO7007 MPEG CODEC
6596 M:      Hans Verkuil <hans.verkuil@cisco.com>
6597 L:      linux-media@vger.kernel.org
6598 S:      Maintained
6599 F:      drivers/media/usb/go7007/
6600
6601 GOODIX TOUCHSCREEN
6602 M:      Bastien Nocera <hadess@hadess.net>
6603 L:      linux-input@vger.kernel.org
6604 S:      Maintained
6605 F:      drivers/input/touchscreen/goodix.c
6606
6607 GPD POCKET FAN DRIVER
6608 M:      Hans de Goede <hdegoede@redhat.com>
6609 L:      platform-driver-x86@vger.kernel.org
6610 S:      Maintained
6611 F:      drivers/platform/x86/gpd-pocket-fan.c
6612
6613 GPIO ACPI SUPPORT
6614 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6615 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6616 L:      linux-gpio@vger.kernel.org
6617 L:      linux-acpi@vger.kernel.org
6618 S:      Maintained
6619 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6620 F:      drivers/gpio/gpiolib-acpi.c
6621
6622 GPIO IR Transmitter
6623 M:      Sean Young <sean@mess.org>
6624 L:      linux-media@vger.kernel.org
6625 S:      Maintained
6626 F:      drivers/media/rc/gpio-ir-tx.c
6627
6628 GPIO MOCKUP DRIVER
6629 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6630 L:      linux-gpio@vger.kernel.org
6631 S:      Maintained
6632 F:      drivers/gpio/gpio-mockup.c
6633 F:      tools/testing/selftests/gpio/
6634
6635 GPIO SUBSYSTEM
6636 M:      Linus Walleij <linus.walleij@linaro.org>
6637 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6638 L:      linux-gpio@vger.kernel.org
6639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6640 S:      Maintained
6641 F:      Documentation/devicetree/bindings/gpio/
6642 F:      Documentation/driver-api/gpio/
6643 F:      Documentation/gpio/
6644 F:      Documentation/ABI/testing/gpio-cdev
6645 F:      Documentation/ABI/obsolete/sysfs-gpio
6646 F:      drivers/gpio/
6647 F:      include/linux/gpio/
6648 F:      include/linux/gpio.h
6649 F:      include/linux/of_gpio.h
6650 F:      include/asm-generic/gpio.h
6651 F:      include/uapi/linux/gpio.h
6652 F:      tools/gpio/
6653
6654 GRE DEMULTIPLEXER DRIVER
6655 M:      Dmitry Kozlov <xeb@mail.ru>
6656 L:      netdev@vger.kernel.org
6657 S:      Maintained
6658 F:      net/ipv4/gre_demux.c
6659 F:      net/ipv4/gre_offload.c
6660 F:      include/net/gre.h
6661
6662 GRETH 10/100/1G Ethernet MAC device driver
6663 M:      Andreas Larsson <andreas@gaisler.com>
6664 L:      netdev@vger.kernel.org
6665 S:      Maintained
6666 F:      drivers/net/ethernet/aeroflex/
6667
6668 GREYBUS AUDIO PROTOCOLS DRIVERS
6669 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6670 M:      Mark Greer <mgreer@animalcreek.com>
6671 S:      Maintained
6672 F:      drivers/staging/greybus/audio_apbridgea.c
6673 F:      drivers/staging/greybus/audio_apbridgea.h
6674 F:      drivers/staging/greybus/audio_codec.c
6675 F:      drivers/staging/greybus/audio_codec.h
6676 F:      drivers/staging/greybus/audio_gb.c
6677 F:      drivers/staging/greybus/audio_manager.c
6678 F:      drivers/staging/greybus/audio_manager.h
6679 F:      drivers/staging/greybus/audio_manager_module.c
6680 F:      drivers/staging/greybus/audio_manager_private.h
6681 F:      drivers/staging/greybus/audio_manager_sysfs.c
6682 F:      drivers/staging/greybus/audio_module.c
6683 F:      drivers/staging/greybus/audio_topology.c
6684
6685 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6686 M:      Viresh Kumar <vireshk@kernel.org>
6687 S:      Maintained
6688 F:      drivers/staging/greybus/authentication.c
6689 F:      drivers/staging/greybus/bootrom.c
6690 F:      drivers/staging/greybus/firmware.h
6691 F:      drivers/staging/greybus/fw-core.c
6692 F:      drivers/staging/greybus/fw-download.c
6693 F:      drivers/staging/greybus/fw-management.c
6694 F:      drivers/staging/greybus/greybus_authentication.h
6695 F:      drivers/staging/greybus/greybus_firmware.h
6696 F:      drivers/staging/greybus/hid.c
6697 F:      drivers/staging/greybus/i2c.c
6698 F:      drivers/staging/greybus/spi.c
6699 F:      drivers/staging/greybus/spilib.c
6700 F:      drivers/staging/greybus/spilib.h
6701
6702 GREYBUS LOOPBACK DRIVER
6703 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6704 S:      Maintained
6705 F:      drivers/staging/greybus/loopback.c
6706
6707 GREYBUS PLATFORM DRIVERS
6708 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6709 S:      Maintained
6710 F:      drivers/staging/greybus/arche-platform.c
6711 F:      drivers/staging/greybus/arche-apb-ctrl.c
6712 F:      drivers/staging/greybus/arche_platform.h
6713
6714 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6715 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6716 S:      Maintained
6717 F:      drivers/staging/greybus/sdio.c
6718 F:      drivers/staging/greybus/light.c
6719 F:      drivers/staging/greybus/gpio.c
6720 F:      drivers/staging/greybus/power_supply.c
6721 F:      drivers/staging/greybus/spi.c
6722 F:      drivers/staging/greybus/spilib.c
6723
6724 GREYBUS SUBSYSTEM
6725 M:      Johan Hovold <johan@kernel.org>
6726 M:      Alex Elder <elder@kernel.org>
6727 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6728 S:      Maintained
6729 F:      drivers/staging/greybus/
6730 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6731
6732 GREYBUS UART PROTOCOLS DRIVERS
6733 M:      David Lin <dtwlin@gmail.com>
6734 S:      Maintained
6735 F:      drivers/staging/greybus/uart.c
6736 F:      drivers/staging/greybus/log.c
6737
6738 GS1662 VIDEO SERIALIZER
6739 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6740 L:      linux-media@vger.kernel.org
6741 T:      git git://linuxtv.org/media_tree.git
6742 S:      Maintained
6743 F:      drivers/media/spi/gs1662.c
6744
6745 GSPCA FINEPIX SUBDRIVER
6746 M:      Frank Zago <frank@zago.net>
6747 L:      linux-media@vger.kernel.org
6748 T:      git git://linuxtv.org/media_tree.git
6749 S:      Maintained
6750 F:      drivers/media/usb/gspca/finepix.c
6751
6752 GSPCA GL860 SUBDRIVER
6753 M:      Olivier Lorin <o.lorin@laposte.net>
6754 L:      linux-media@vger.kernel.org
6755 T:      git git://linuxtv.org/media_tree.git
6756 S:      Maintained
6757 F:      drivers/media/usb/gspca/gl860/
6758
6759 GSPCA M5602 SUBDRIVER
6760 M:      Erik Andren <erik.andren@gmail.com>
6761 L:      linux-media@vger.kernel.org
6762 T:      git git://linuxtv.org/media_tree.git
6763 S:      Maintained
6764 F:      drivers/media/usb/gspca/m5602/
6765
6766 GSPCA PAC207 SONIXB SUBDRIVER
6767 M:      Hans Verkuil <hverkuil@xs4all.nl>
6768 L:      linux-media@vger.kernel.org
6769 T:      git git://linuxtv.org/media_tree.git
6770 S:      Odd Fixes
6771 F:      drivers/media/usb/gspca/pac207.c
6772
6773 GSPCA SN9C20X SUBDRIVER
6774 M:      Brian Johnson <brijohn@gmail.com>
6775 L:      linux-media@vger.kernel.org
6776 T:      git git://linuxtv.org/media_tree.git
6777 S:      Maintained
6778 F:      drivers/media/usb/gspca/sn9c20x.c
6779
6780 GSPCA T613 SUBDRIVER
6781 M:      Leandro Costantino <lcostantino@gmail.com>
6782 L:      linux-media@vger.kernel.org
6783 T:      git git://linuxtv.org/media_tree.git
6784 S:      Maintained
6785 F:      drivers/media/usb/gspca/t613.c
6786
6787 GSPCA USB WEBCAM DRIVER
6788 M:      Hans Verkuil <hverkuil@xs4all.nl>
6789 L:      linux-media@vger.kernel.org
6790 T:      git git://linuxtv.org/media_tree.git
6791 S:      Odd Fixes
6792 F:      drivers/media/usb/gspca/
6793
6794 GTP (GPRS Tunneling Protocol)
6795 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6796 M:      Harald Welte <laforge@gnumonks.org>
6797 L:      osmocom-net-gprs@lists.osmocom.org
6798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6799 S:      Maintained
6800 F:      drivers/net/gtp.c
6801
6802 GUID PARTITION TABLE (GPT)
6803 M:      Davidlohr Bueso <dave@stgolabs.net>
6804 L:      linux-efi@vger.kernel.org
6805 S:      Maintained
6806 F:      block/partitions/efi.*
6807
6808 H8/300 ARCHITECTURE
6809 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6810 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6811 W:      http://uclinux-h8.sourceforge.jp
6812 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6813 S:      Maintained
6814 F:      arch/h8300/
6815 F:      drivers/clocksource/h8300_*.c
6816 F:      drivers/clk/h8300/
6817 F:      drivers/irqchip/irq-renesas-h8*.c
6818
6819 HABANALABS PCI DRIVER
6820 M:      Oded Gabbay <oded.gabbay@gmail.com>
6821 T:      git https://github.com/HabanaAI/linux.git
6822 S:      Supported
6823 F:      drivers/misc/habanalabs/
6824 F:      include/uapi/misc/habanalabs.h
6825 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6826 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6827
6828 HACKRF MEDIA DRIVER
6829 M:      Antti Palosaari <crope@iki.fi>
6830 L:      linux-media@vger.kernel.org
6831 W:      https://linuxtv.org
6832 W:      http://palosaari.fi/linux/
6833 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6834 T:      git git://linuxtv.org/anttip/media_tree.git
6835 S:      Maintained
6836 F:      drivers/media/usb/hackrf/
6837
6838 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6839 M:      Frank Seidel <frank@f-seidel.de>
6840 L:      platform-driver-x86@vger.kernel.org
6841 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6842 S:      Maintained
6843 F:      drivers/platform/x86/hdaps.c
6844
6845 HARDWARE MONITORING
6846 M:      Jean Delvare <jdelvare@suse.com>
6847 M:      Guenter Roeck <linux@roeck-us.net>
6848 L:      linux-hwmon@vger.kernel.org
6849 W:      http://hwmon.wiki.kernel.org/
6850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6851 S:      Maintained
6852 F:      Documentation/devicetree/bindings/hwmon/
6853 F:      Documentation/hwmon/
6854 F:      drivers/hwmon/
6855 F:      include/linux/hwmon*.h
6856 F:      include/trace/events/hwmon*.h
6857
6858 HARDWARE RANDOM NUMBER GENERATOR CORE
6859 M:      Matt Mackall <mpm@selenic.com>
6860 M:      Herbert Xu <herbert@gondor.apana.org.au>
6861 L:      linux-crypto@vger.kernel.org
6862 S:      Odd fixes
6863 F:      Documentation/devicetree/bindings/rng/
6864 F:      Documentation/hw_random.txt
6865 F:      drivers/char/hw_random/
6866 F:      include/linux/hw_random.h
6867
6868 HARDWARE TRACING FACILITIES
6869 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6870 S:      Maintained
6871 F:      drivers/hwtracing/
6872
6873 HARDWARE SPINLOCK CORE
6874 M:      Ohad Ben-Cohen <ohad@wizery.com>
6875 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6876 L:      linux-remoteproc@vger.kernel.org
6877 S:      Maintained
6878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6879 F:      Documentation/devicetree/bindings/hwlock/
6880 F:      Documentation/hwspinlock.txt
6881 F:      drivers/hwspinlock/
6882 F:      include/linux/hwspinlock.h
6883
6884 HARMONY SOUND DRIVER
6885 L:      linux-parisc@vger.kernel.org
6886 S:      Maintained
6887 F:      sound/parisc/harmony.*
6888
6889 HDPVR USB VIDEO ENCODER DRIVER
6890 M:      Hans Verkuil <hverkuil@xs4all.nl>
6891 L:      linux-media@vger.kernel.org
6892 T:      git git://linuxtv.org/media_tree.git
6893 W:      https://linuxtv.org
6894 S:      Odd Fixes
6895 F:      drivers/media/usb/hdpvr/
6896
6897 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6898 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6899 S:      Supported
6900 F:      Documentation/watchdog/hpwdt.txt
6901 F:      drivers/watchdog/hpwdt.c
6902
6903 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6904 M:      Don Brace <don.brace@microsemi.com>
6905 L:      esc.storagedev@microsemi.com
6906 L:      linux-scsi@vger.kernel.org
6907 S:      Supported
6908 F:      Documentation/scsi/hpsa.txt
6909 F:      drivers/scsi/hpsa*.[ch]
6910 F:      include/linux/cciss*.h
6911 F:      include/uapi/linux/cciss*.h
6912
6913 HFI1 DRIVER
6914 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6915 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6916 L:      linux-rdma@vger.kernel.org
6917 S:      Supported
6918 F:      drivers/infiniband/hw/hfi1
6919
6920 HFS FILESYSTEM
6921 L:      linux-fsdevel@vger.kernel.org
6922 S:      Orphan
6923 F:      Documentation/filesystems/hfs.txt
6924 F:      fs/hfs/
6925
6926 HFSPLUS FILESYSTEM
6927 L:      linux-fsdevel@vger.kernel.org
6928 S:      Orphan
6929 F:      Documentation/filesystems/hfsplus.txt
6930 F:      fs/hfsplus/
6931
6932 HGA FRAMEBUFFER DRIVER
6933 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6934 L:      linux-nvidia@lists.surfsouth.com
6935 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6936 S:      Maintained
6937 F:      drivers/video/fbdev/hgafb.c
6938
6939 HIBERNATION (aka Software Suspend, aka swsusp)
6940 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6941 M:      Pavel Machek <pavel@ucw.cz>
6942 L:      linux-pm@vger.kernel.org
6943 B:      https://bugzilla.kernel.org
6944 S:      Supported
6945 F:      arch/x86/power/
6946 F:      drivers/base/power/
6947 F:      kernel/power/
6948 F:      include/linux/suspend.h
6949 F:      include/linux/freezer.h
6950 F:      include/linux/pm.h
6951 F:      arch/*/include/asm/suspend*.h
6952
6953 HID CORE LAYER
6954 M:      Jiri Kosina <jikos@kernel.org>
6955 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6956 L:      linux-input@vger.kernel.org
6957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6958 S:      Maintained
6959 F:      drivers/hid/
6960 F:      include/linux/hid*
6961 F:      include/uapi/linux/hid*
6962
6963 HID SENSOR HUB DRIVERS
6964 M:      Jiri Kosina <jikos@kernel.org>
6965 M:      Jonathan Cameron <jic23@kernel.org>
6966 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6967 L:      linux-input@vger.kernel.org
6968 L:      linux-iio@vger.kernel.org
6969 S:      Maintained
6970 F:      Documentation/hid/hid-sensor*
6971 F:      drivers/hid/hid-sensor-*
6972 F:      drivers/iio/*/hid-*
6973 F:      include/linux/hid-sensor-*
6974
6975 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6976 M:      Thomas Gleixner <tglx@linutronix.de>
6977 L:      linux-kernel@vger.kernel.org
6978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6979 S:      Maintained
6980 F:      Documentation/timers/
6981 F:      kernel/time/hrtimer.c
6982 F:      kernel/time/clockevents.c
6983 F:      kernel/time/timer_*.c
6984 F:      include/linux/clockchips.h
6985 F:      include/linux/hrtimer.h
6986
6987 HIGH-SPEED SCC DRIVER FOR AX.25
6988 L:      linux-hams@vger.kernel.org
6989 S:      Orphan
6990 F:      drivers/net/hamradio/dmascc.c
6991 F:      drivers/net/hamradio/scc.c
6992
6993 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6994 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6995 W:      http://www.highpoint-tech.com
6996 S:      Supported
6997 F:      Documentation/scsi/hptiop.txt
6998 F:      drivers/scsi/hptiop.c
6999
7000 HIPPI
7001 M:      Jes Sorensen <jes@trained-monkey.org>
7002 L:      linux-hippi@sunsite.dk
7003 S:      Maintained
7004 F:      include/linux/hippidevice.h
7005 F:      include/uapi/linux/if_hippi.h
7006 F:      net/802/hippi.c
7007 F:      drivers/net/hippi/
7008
7009 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7010 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7011 M:      Salil Mehta <salil.mehta@huawei.com>
7012 L:      netdev@vger.kernel.org
7013 W:      http://www.hisilicon.com
7014 S:      Maintained
7015 F:      drivers/net/ethernet/hisilicon/hns3/
7016
7017 HISILICON LPC BUS DRIVER
7018 M:      john.garry@huawei.com
7019 W:      http://www.hisilicon.com
7020 S:      Maintained
7021 F:      drivers/bus/hisi_lpc.c
7022 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7023
7024 HISILICON NETWORK SUBSYSTEM DRIVER
7025 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7026 M:      Salil Mehta <salil.mehta@huawei.com>
7027 L:      netdev@vger.kernel.org
7028 W:      http://www.hisilicon.com
7029 S:      Maintained
7030 F:      drivers/net/ethernet/hisilicon/
7031 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7032
7033 HISILICON PMU DRIVER
7034 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7035 W:      http://www.hisilicon.com
7036 S:      Supported
7037 F:      drivers/perf/hisilicon
7038 F:      Documentation/perf/hisi-pmu.txt
7039
7040 HISILICON ROCE DRIVER
7041 M:      Lijun Ou <oulijun@huawei.com>
7042 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7043 L:      linux-rdma@vger.kernel.org
7044 S:      Maintained
7045 F:      drivers/infiniband/hw/hns/
7046 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7047
7048 HISILICON SAS Controller
7049 M:      John Garry <john.garry@huawei.com>
7050 W:      http://www.hisilicon.com
7051 S:      Supported
7052 F:      drivers/scsi/hisi_sas/
7053 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7054
7055 HMM - Heterogeneous Memory Management
7056 M:      Jérôme Glisse <jglisse@redhat.com>
7057 L:      linux-mm@kvack.org
7058 S:      Maintained
7059 F:      mm/hmm*
7060 F:      include/linux/hmm*
7061 F:      Documentation/vm/hmm.rst
7062
7063 HOST AP DRIVER
7064 M:      Jouni Malinen <j@w1.fi>
7065 L:      linux-wireless@vger.kernel.org
7066 W:      http://w1.fi/hostap-driver.html
7067 S:      Obsolete
7068 F:      drivers/net/wireless/intersil/hostap/
7069
7070 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7071 L:      platform-driver-x86@vger.kernel.org
7072 S:      Orphan
7073 F:      drivers/platform/x86/tc1100-wmi.c
7074
7075 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7076 M:      Jaroslav Kysela <perex@perex.cz>
7077 S:      Maintained
7078 F:      drivers/net/ethernet/hp/hp100.*
7079
7080 HPET:   High Precision Event Timers driver
7081 M:      Clemens Ladisch <clemens@ladisch.de>
7082 S:      Maintained
7083 F:      Documentation/timers/hpet.txt
7084 F:      drivers/char/hpet.c
7085 F:      include/linux/hpet.h
7086 F:      include/uapi/linux/hpet.h
7087
7088 HPET:   x86
7089 S:      Orphan
7090 F:      arch/x86/kernel/hpet.c
7091 F:      arch/x86/include/asm/hpet.h
7092
7093 HPFS FILESYSTEM
7094 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7095 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7096 S:      Maintained
7097 F:      fs/hpfs/
7098
7099 HSI SUBSYSTEM
7100 M:      Sebastian Reichel <sre@kernel.org>
7101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7102 S:      Maintained
7103 F:      Documentation/ABI/testing/sysfs-bus-hsi
7104 F:      Documentation/driver-api/hsi.rst
7105 F:      drivers/hsi/
7106 F:      include/linux/hsi/
7107 F:      include/uapi/linux/hsi/
7108
7109 HSO 3G MODEM DRIVER
7110 L:      linux-usb@vger.kernel.org
7111 S:      Orphan
7112 F:      drivers/net/usb/hso.c
7113
7114 HSR NETWORK PROTOCOL
7115 M:      Arvid Brodin <arvid.brodin@alten.se>
7116 L:      netdev@vger.kernel.org
7117 S:      Maintained
7118 F:      net/hsr/
7119
7120 HT16K33 LED CONTROLLER DRIVER
7121 M:      Robin van der Gracht <robin@protonic.nl>
7122 S:      Maintained
7123 F:      drivers/auxdisplay/ht16k33.c
7124 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7125
7126 HTCPEN TOUCHSCREEN DRIVER
7127 M:      Pau Oliva Fora <pof@eslack.org>
7128 L:      linux-input@vger.kernel.org
7129 S:      Maintained
7130 F:      drivers/input/touchscreen/htcpen.c
7131
7132 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7133 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7134 L:      linux-iio@vger.kernel.org
7135 W:      http://www.st.com/
7136 S:      Maintained
7137 F:      drivers/iio/humidity/hts221*
7138 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7139
7140 HUAWEI ETHERNET DRIVER
7141 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7142 L:      netdev@vger.kernel.org
7143 S:      Supported
7144 F:      Documentation/networking/hinic.txt
7145 F:      drivers/net/ethernet/huawei/hinic/
7146
7147 HUGETLB FILESYSTEM
7148 M:      Mike Kravetz <mike.kravetz@oracle.com>
7149 L:      linux-mm@kvack.org
7150 S:      Maintained
7151 F:      fs/hugetlbfs/
7152 F:      mm/hugetlb.c
7153 F:      include/linux/hugetlb.h
7154 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7155 F:      Documentation/vm/hugetlbfs_reserv.rst
7156 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7157
7158 HVA ST MEDIA DRIVER
7159 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7160 L:      linux-media@vger.kernel.org
7161 T:      git git://linuxtv.org/media_tree.git
7162 W:      https://linuxtv.org
7163 S:      Supported
7164 F:      drivers/media/platform/sti/hva
7165
7166 HWPOISON MEMORY FAILURE HANDLING
7167 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7168 L:      linux-mm@kvack.org
7169 S:      Maintained
7170 F:      mm/memory-failure.c
7171 F:      mm/hwpoison-inject.c
7172
7173 HYGON PROCESSOR SUPPORT
7174 M:      Pu Wen <puwen@hygon.cn>
7175 L:      linux-kernel@vger.kernel.org
7176 S:      Maintained
7177 F:      arch/x86/kernel/cpu/hygon.c
7178
7179 Hyper-V CORE AND DRIVERS
7180 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7181 M:      Haiyang Zhang <haiyangz@microsoft.com>
7182 M:      Stephen Hemminger <sthemmin@microsoft.com>
7183 M:      Sasha Levin <sashal@kernel.org>
7184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7185 L:      linux-hyperv@vger.kernel.org
7186 S:      Supported
7187 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7188 F:      arch/x86/include/asm/mshyperv.h
7189 F:      arch/x86/include/asm/trace/hyperv.h
7190 F:      arch/x86/include/asm/hyperv-tlfs.h
7191 F:      arch/x86/kernel/cpu/mshyperv.c
7192 F:      arch/x86/hyperv
7193 F:      drivers/hid/hid-hyperv.c
7194 F:      drivers/hv/
7195 F:      drivers/input/serio/hyperv-keyboard.c
7196 F:      drivers/pci/controller/pci-hyperv.c
7197 F:      drivers/net/hyperv/
7198 F:      drivers/scsi/storvsc_drv.c
7199 F:      drivers/uio/uio_hv_generic.c
7200 F:      drivers/video/fbdev/hyperv_fb.c
7201 F:      drivers/iommu/hyperv_iommu.c
7202 F:      net/vmw_vsock/hyperv_transport.c
7203 F:      include/linux/hyperv.h
7204 F:      include/uapi/linux/hyperv.h
7205 F:      tools/hv/
7206 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7207
7208 HYPERVISOR VIRTUAL CONSOLE DRIVER
7209 L:      linuxppc-dev@lists.ozlabs.org
7210 S:      Odd Fixes
7211 F:      drivers/tty/hvc/
7212
7213 I2C ACPI SUPPORT
7214 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7215 L:      linux-i2c@vger.kernel.org
7216 L:      linux-acpi@vger.kernel.org
7217 S:      Maintained
7218 F:      drivers/i2c/i2c-core-acpi.c
7219
7220 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7221 M:      Ajay Gupta <ajayg@nvidia.com>
7222 L:      linux-i2c@vger.kernel.org
7223 S:      Maintained
7224 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7225 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7226
7227 I2C MUXES
7228 M:      Peter Rosin <peda@axentia.se>
7229 L:      linux-i2c@vger.kernel.org
7230 S:      Maintained
7231 F:      Documentation/i2c/i2c-topology
7232 F:      Documentation/i2c/muxes/
7233 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7234 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7235 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7236 F:      drivers/i2c/i2c-mux.c
7237 F:      drivers/i2c/muxes/
7238 F:      include/linux/i2c-mux.h
7239
7240 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7241 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7242 L:      linux-i2c@vger.kernel.org
7243 S:      Maintained
7244 F:      drivers/i2c/busses/i2c-mv64xxx.c
7245
7246 I2C OVER PARALLEL PORT
7247 M:      Jean Delvare <jdelvare@suse.com>
7248 L:      linux-i2c@vger.kernel.org
7249 S:      Maintained
7250 F:      Documentation/i2c/busses/i2c-parport
7251 F:      Documentation/i2c/busses/i2c-parport-light
7252 F:      drivers/i2c/busses/i2c-parport.c
7253 F:      drivers/i2c/busses/i2c-parport-light.c
7254
7255 I2C SUBSYSTEM
7256 M:      Wolfram Sang <wsa@the-dreams.de>
7257 L:      linux-i2c@vger.kernel.org
7258 W:      https://i2c.wiki.kernel.org/
7259 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7261 S:      Maintained
7262 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7263 F:      Documentation/i2c/
7264 F:      drivers/i2c/*
7265 F:      include/linux/i2c.h
7266 F:      include/linux/i2c-dev.h
7267 F:      include/linux/i2c-smbus.h
7268 F:      include/uapi/linux/i2c.h
7269 F:      include/uapi/linux/i2c-*.h
7270
7271 I2C SUBSYSTEM HOST DRIVERS
7272 L:      linux-i2c@vger.kernel.org
7273 W:      https://i2c.wiki.kernel.org/
7274 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7276 S:      Odd Fixes
7277 F:      Documentation/devicetree/bindings/i2c/
7278 F:      drivers/i2c/algos/
7279 F:      drivers/i2c/busses/
7280
7281 I2C-TAOS-EVM DRIVER
7282 M:      Jean Delvare <jdelvare@suse.com>
7283 L:      linux-i2c@vger.kernel.org
7284 S:      Maintained
7285 F:      Documentation/i2c/busses/i2c-taos-evm
7286 F:      drivers/i2c/busses/i2c-taos-evm.c
7287
7288 I2C-TINY-USB DRIVER
7289 M:      Till Harbaum <till@harbaum.org>
7290 L:      linux-i2c@vger.kernel.org
7291 W:      http://www.harbaum.org/till/i2c_tiny_usb
7292 S:      Maintained
7293 F:      drivers/i2c/busses/i2c-tiny-usb.c
7294
7295 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7296 M:      Jean Delvare <jdelvare@suse.com>
7297 L:      linux-i2c@vger.kernel.org
7298 S:      Maintained
7299 F:      Documentation/i2c/busses/i2c-ali1535
7300 F:      Documentation/i2c/busses/i2c-ali1563
7301 F:      Documentation/i2c/busses/i2c-ali15x3
7302 F:      Documentation/i2c/busses/i2c-amd756
7303 F:      Documentation/i2c/busses/i2c-amd8111
7304 F:      Documentation/i2c/busses/i2c-i801
7305 F:      Documentation/i2c/busses/i2c-nforce2
7306 F:      Documentation/i2c/busses/i2c-piix4
7307 F:      Documentation/i2c/busses/i2c-sis5595
7308 F:      Documentation/i2c/busses/i2c-sis630
7309 F:      Documentation/i2c/busses/i2c-sis96x
7310 F:      Documentation/i2c/busses/i2c-via
7311 F:      Documentation/i2c/busses/i2c-viapro
7312 F:      drivers/i2c/busses/i2c-ali1535.c
7313 F:      drivers/i2c/busses/i2c-ali1563.c
7314 F:      drivers/i2c/busses/i2c-ali15x3.c
7315 F:      drivers/i2c/busses/i2c-amd756.c
7316 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7317 F:      drivers/i2c/busses/i2c-amd8111.c
7318 F:      drivers/i2c/busses/i2c-i801.c
7319 F:      drivers/i2c/busses/i2c-isch.c
7320 F:      drivers/i2c/busses/i2c-nforce2.c
7321 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7322 F:      drivers/i2c/busses/i2c-piix4.c
7323 F:      drivers/i2c/busses/i2c-sis5595.c
7324 F:      drivers/i2c/busses/i2c-sis630.c
7325 F:      drivers/i2c/busses/i2c-sis96x.c
7326 F:      drivers/i2c/busses/i2c-via.c
7327 F:      drivers/i2c/busses/i2c-viapro.c
7328
7329 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7330 M:      Hans de Goede <hdegoede@redhat.com>
7331 L:      linux-i2c@vger.kernel.org
7332 S:      Maintained
7333 F:      drivers/i2c/busses/i2c-cht-wc.c
7334
7335 I2C/SMBUS ISMT DRIVER
7336 M:      Seth Heasley <seth.heasley@intel.com>
7337 M:      Neil Horman <nhorman@tuxdriver.com>
7338 L:      linux-i2c@vger.kernel.org
7339 F:      drivers/i2c/busses/i2c-ismt.c
7340 F:      Documentation/i2c/busses/i2c-ismt
7341
7342 I2C/SMBUS STUB DRIVER
7343 M:      Jean Delvare <jdelvare@suse.com>
7344 L:      linux-i2c@vger.kernel.org
7345 S:      Maintained
7346 F:      drivers/i2c/i2c-stub.c
7347
7348 I3C SUBSYSTEM
7349 M:      Boris Brezillon <bbrezillon@kernel.org>
7350 L:      linux-i3c@lists.infradead.org
7351 C:      irc://chat.freenode.net/linux-i3c
7352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7353 S:      Maintained
7354 F:      Documentation/ABI/testing/sysfs-bus-i3c
7355 F:      Documentation/devicetree/bindings/i3c/
7356 F:      Documentation/driver-api/i3c
7357 F:      drivers/i3c/
7358 F:      include/linux/i3c/
7359
7360 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7361 M:      Vitor Soares <vitor.soares@synopsys.com>
7362 S:      Maintained
7363 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7364 F:      drivers/i3c/master/dw*
7365
7366 IA64 (Itanium) PLATFORM
7367 M:      Tony Luck <tony.luck@intel.com>
7368 M:      Fenghua Yu <fenghua.yu@intel.com>
7369 L:      linux-ia64@vger.kernel.org
7370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7371 S:      Maintained
7372 F:      arch/ia64/
7373
7374 IBM Power 842 compression accelerator
7375 M:      Haren Myneni <haren@us.ibm.com>
7376 S:      Supported
7377 F:      drivers/crypto/nx/Makefile
7378 F:      drivers/crypto/nx/Kconfig
7379 F:      drivers/crypto/nx/nx-842*
7380 F:      include/linux/sw842.h
7381 F:      crypto/842.c
7382 F:      lib/842/
7383
7384 IBM Power in-Nest Crypto Acceleration
7385 M:      Breno Leitão <leitao@debian.org>
7386 M:      Nayna Jain <nayna@linux.ibm.com>
7387 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7388 L:      linux-crypto@vger.kernel.org
7389 S:      Supported
7390 F:      drivers/crypto/nx/Makefile
7391 F:      drivers/crypto/nx/Kconfig
7392 F:      drivers/crypto/nx/nx-aes*
7393 F:      drivers/crypto/nx/nx-sha*
7394 F:      drivers/crypto/nx/nx.*
7395 F:      drivers/crypto/nx/nx_csbcpb.h
7396 F:      drivers/crypto/nx/nx_debugfs.h
7397
7398 IBM Power Linux RAID adapter
7399 M:      Brian King <brking@us.ibm.com>
7400 S:      Supported
7401 F:      drivers/scsi/ipr.*
7402
7403 IBM Power SRIOV Virtual NIC Device Driver
7404 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7405 M:      John Allen <jallen@linux.ibm.com>
7406 L:      netdev@vger.kernel.org
7407 S:      Supported
7408 F:      drivers/net/ethernet/ibm/ibmvnic.*
7409
7410 IBM Power Virtual Accelerator Switchboard
7411 M:      Sukadev Bhattiprolu
7412 L:      linuxppc-dev@lists.ozlabs.org
7413 S:      Supported
7414 F:      arch/powerpc/platforms/powernv/vas*
7415 F:      arch/powerpc/platforms/powernv/copy-paste.h
7416 F:      arch/powerpc/include/asm/vas.h
7417 F:      arch/powerpc/include/uapi/asm/vas.h
7418
7419 IBM Power Virtual Ethernet Device Driver
7420 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7421 L:      netdev@vger.kernel.org
7422 S:      Supported
7423 F:      drivers/net/ethernet/ibm/ibmveth.*
7424
7425 IBM Power Virtual FC 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/ibmvfc*
7430
7431 IBM Power Virtual Management Channel Driver
7432 M:      Steven Royer <seroyer@linux.ibm.com>
7433 S:      Supported
7434 F:      drivers/misc/ibmvmc.*
7435
7436 IBM Power Virtual SCSI Device Drivers
7437 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7438 L:      linux-scsi@vger.kernel.org
7439 S:      Supported
7440 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7441 F:      include/scsi/viosrp.h
7442
7443 IBM Power Virtual SCSI Device Target Driver
7444 M:      Michael Cyr <mikecyr@linux.ibm.com>
7445 L:      linux-scsi@vger.kernel.org
7446 L:      target-devel@vger.kernel.org
7447 S:      Supported
7448 F:      drivers/scsi/ibmvscsi_tgt/
7449
7450 IBM Power VMX Cryptographic instructions
7451 M:      Breno Leitão <leitao@debian.org>
7452 M:      Nayna Jain <nayna@linux.ibm.com>
7453 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7454 L:      linux-crypto@vger.kernel.org
7455 S:      Supported
7456 F:      drivers/crypto/vmx/Makefile
7457 F:      drivers/crypto/vmx/Kconfig
7458 F:      drivers/crypto/vmx/vmx.c
7459 F:      drivers/crypto/vmx/aes*
7460 F:      drivers/crypto/vmx/ghash*
7461 F:      drivers/crypto/vmx/ppc-xlate.pl
7462
7463 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7464 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7465 L:      linux-pci@vger.kernel.org
7466 L:      linuxppc-dev@lists.ozlabs.org
7467 S:      Supported
7468 F:      drivers/pci/hotplug/rpaphp*
7469
7470 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7471 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7472 L:      linux-pci@vger.kernel.org
7473 L:      linuxppc-dev@lists.ozlabs.org
7474 S:      Supported
7475 F:      drivers/pci/hotplug/rpadlpar*
7476
7477 IBM ServeRAID RAID DRIVER
7478 S:      Orphan
7479 F:      drivers/scsi/ips.*
7480
7481 ICH LPC AND GPIO DRIVER
7482 M:      Peter Tyser <ptyser@xes-inc.com>
7483 S:      Maintained
7484 F:      drivers/mfd/lpc_ich.c
7485 F:      drivers/gpio/gpio-ich.c
7486
7487 IDE SUBSYSTEM
7488 M:      "David S. Miller" <davem@davemloft.net>
7489 L:      linux-ide@vger.kernel.org
7490 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7492 S:      Maintained
7493 F:      Documentation/ide/
7494 F:      drivers/ide/
7495 F:      include/linux/ide.h
7496
7497 IDE/ATAPI DRIVERS
7498 M:      Borislav Petkov <bp@alien8.de>
7499 L:      linux-ide@vger.kernel.org
7500 S:      Maintained
7501 F:      Documentation/cdrom/ide-cd
7502 F:      drivers/ide/ide-cd*
7503
7504 IDEAPAD LAPTOP EXTRAS DRIVER
7505 M:      Ike Panhc <ike.pan@canonical.com>
7506 L:      platform-driver-x86@vger.kernel.org
7507 W:      http://launchpad.net/ideapad-laptop
7508 S:      Maintained
7509 F:      drivers/platform/x86/ideapad-laptop.c
7510
7511 IDEAPAD LAPTOP SLIDEBAR DRIVER
7512 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7513 L:      linux-input@vger.kernel.org
7514 W:      https://github.com/o2genum/ideapad-slidebar
7515 S:      Maintained
7516 F:      drivers/input/misc/ideapad_slidebar.c
7517
7518 IDT VersaClock 5 CLOCK DRIVER
7519 M:      Marek Vasut <marek.vasut@gmail.com>
7520 S:      Maintained
7521 F:      drivers/clk/clk-versaclock5.c
7522
7523 IEEE 802.15.4 SUBSYSTEM
7524 M:      Alexander Aring <alex.aring@gmail.com>
7525 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7526 L:      linux-wpan@vger.kernel.org
7527 W:      http://wpan.cakelab.org/
7528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7530 S:      Maintained
7531 F:      net/ieee802154/
7532 F:      net/mac802154/
7533 F:      drivers/net/ieee802154/
7534 F:      include/linux/nl802154.h
7535 F:      include/linux/ieee802154.h
7536 F:      include/net/nl802154.h
7537 F:      include/net/mac802154.h
7538 F:      include/net/af_ieee802154.h
7539 F:      include/net/cfg802154.h
7540 F:      include/net/ieee802154_netdev.h
7541 F:      Documentation/networking/ieee802154.rst
7542
7543 IFE PROTOCOL
7544 M:      Yotam Gigi <yotam.gi@gmail.com>
7545 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7546 F:      net/ife
7547 F:      include/net/ife.h
7548 F:      include/uapi/linux/ife.h
7549
7550 IGORPLUG-USB IR RECEIVER
7551 M:      Sean Young <sean@mess.org>
7552 L:      linux-media@vger.kernel.org
7553 S:      Maintained
7554 F:      drivers/media/rc/igorplugusb.c
7555
7556 IGUANAWORKS USB IR TRANSCEIVER
7557 M:      Sean Young <sean@mess.org>
7558 L:      linux-media@vger.kernel.org
7559 S:      Maintained
7560 F:      drivers/media/rc/iguanair.c
7561
7562 IIO DIGITAL POTENTIOMETER DAC
7563 M:      Peter Rosin <peda@axentia.se>
7564 L:      linux-iio@vger.kernel.org
7565 S:      Maintained
7566 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7567 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7568 F:      drivers/iio/dac/dpot-dac.c
7569
7570 IIO ENVELOPE DETECTOR
7571 M:      Peter Rosin <peda@axentia.se>
7572 L:      linux-iio@vger.kernel.org
7573 S:      Maintained
7574 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7575 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7576 F:      drivers/iio/adc/envelope-detector.c
7577
7578 IIO MULTIPLEXER
7579 M:      Peter Rosin <peda@axentia.se>
7580 L:      linux-iio@vger.kernel.org
7581 S:      Maintained
7582 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7583 F:      drivers/iio/multiplexer/iio-mux.c
7584
7585 IIO SUBSYSTEM AND DRIVERS
7586 M:      Jonathan Cameron <jic23@kernel.org>
7587 R:      Hartmut Knaack <knaack.h@gmx.de>
7588 R:      Lars-Peter Clausen <lars@metafoo.de>
7589 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7590 L:      linux-iio@vger.kernel.org
7591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7592 S:      Maintained
7593 F:      Documentation/ABI/testing/configfs-iio*
7594 F:      Documentation/ABI/testing/sysfs-bus-iio*
7595 F:      Documentation/devicetree/bindings/iio/
7596 F:      drivers/iio/
7597 F:      drivers/staging/iio/
7598 F:      include/linux/iio/
7599 F:      tools/iio/
7600
7601 IIO UNIT CONVERTER
7602 M:      Peter Rosin <peda@axentia.se>
7603 L:      linux-iio@vger.kernel.org
7604 S:      Maintained
7605 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7606 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7607 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7608 F:      drivers/iio/afe/iio-rescale.c
7609
7610 IKANOS/ADI EAGLE ADSL USB DRIVER
7611 M:      Matthieu Castet <castet.matthieu@free.fr>
7612 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7613 S:      Maintained
7614 F:      drivers/usb/atm/ueagle-atm.c
7615
7616 IMGTEC ASCII LCD DRIVER
7617 M:      Paul Burton <paul.burton@mips.com>
7618 S:      Maintained
7619 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7620 F:      drivers/auxdisplay/img-ascii-lcd.c
7621
7622 IMGTEC IR DECODER DRIVER
7623 M:      James Hogan <jhogan@kernel.org>
7624 S:      Maintained
7625 F:      drivers/media/rc/img-ir/
7626
7627 IMON SOUNDGRAPH USB IR RECEIVER
7628 M:      Sean Young <sean@mess.org>
7629 L:      linux-media@vger.kernel.org
7630 S:      Maintained
7631 F:      drivers/media/rc/imon_raw.c
7632 F:      drivers/media/rc/imon.c
7633
7634 IMS TWINTURBO FRAMEBUFFER DRIVER
7635 L:      linux-fbdev@vger.kernel.org
7636 S:      Orphan
7637 F:      drivers/video/fbdev/imsttfb.c
7638
7639 INA209 HARDWARE MONITOR DRIVER
7640 M:      Guenter Roeck <linux@roeck-us.net>
7641 L:      linux-hwmon@vger.kernel.org
7642 S:      Maintained
7643 F:      Documentation/hwmon/ina209.rst
7644 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7645 F:      drivers/hwmon/ina209.c
7646
7647 INA2XX HARDWARE MONITOR DRIVER
7648 M:      Guenter Roeck <linux@roeck-us.net>
7649 L:      linux-hwmon@vger.kernel.org
7650 S:      Maintained
7651 F:      Documentation/hwmon/ina2xx.rst
7652 F:      drivers/hwmon/ina2xx.c
7653 F:      include/linux/platform_data/ina2xx.h
7654
7655 INDUSTRY PACK SUBSYSTEM (IPACK)
7656 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7657 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7658 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7659 L:      industrypack-devel@lists.sourceforge.net
7660 W:      http://industrypack.sourceforge.net
7661 S:      Maintained
7662 F:      drivers/ipack/
7663
7664 INFINIBAND SUBSYSTEM
7665 M:      Doug Ledford <dledford@redhat.com>
7666 M:      Jason Gunthorpe <jgg@mellanox.com>
7667 L:      linux-rdma@vger.kernel.org
7668 W:      https://github.com/linux-rdma/rdma-core
7669 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7671 S:      Supported
7672 F:      Documentation/devicetree/bindings/infiniband/
7673 F:      Documentation/infiniband/
7674 F:      drivers/infiniband/
7675 F:      include/uapi/linux/if_infiniband.h
7676 F:      include/uapi/rdma/
7677 F:      include/rdma/
7678
7679 INGENIC JZ4780 DMA Driver
7680 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7681 S:      Maintained
7682 F:      drivers/dma/dma-jz4780.c
7683
7684 INGENIC JZ4780 NAND DRIVER
7685 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7686 L:      linux-mtd@lists.infradead.org
7687 S:      Maintained
7688 F:      drivers/mtd/nand/raw/jz4780_*
7689
7690 INOTIFY
7691 M:      Jan Kara <jack@suse.cz>
7692 R:      Amir Goldstein <amir73il@gmail.com>
7693 L:      linux-fsdevel@vger.kernel.org
7694 S:      Maintained
7695 F:      Documentation/filesystems/inotify.txt
7696 F:      fs/notify/inotify/
7697 F:      include/linux/inotify.h
7698 F:      include/uapi/linux/inotify.h
7699
7700 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7701 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7702 L:      linux-input@vger.kernel.org
7703 Q:      http://patchwork.kernel.org/project/linux-input/list/
7704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7705 S:      Maintained
7706 F:      drivers/input/
7707 F:      include/linux/input.h
7708 F:      include/uapi/linux/input.h
7709 F:      include/uapi/linux/input-event-codes.h
7710 F:      include/linux/input/
7711 F:      Documentation/devicetree/bindings/input/
7712 F:      Documentation/devicetree/bindings/serio/
7713 F:      Documentation/input/
7714
7715 INPUT MULTITOUCH (MT) PROTOCOL
7716 M:      Henrik Rydberg <rydberg@bitmath.org>
7717 L:      linux-input@vger.kernel.org
7718 S:      Odd fixes
7719 F:      Documentation/input/multi-touch-protocol.rst
7720 F:      drivers/input/input-mt.c
7721 K:      \b(ABS|SYN)_MT_
7722
7723 INSIDE SECURE CRYPTO DRIVER
7724 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7725 F:      drivers/crypto/inside-secure/
7726 S:      Maintained
7727 L:      linux-crypto@vger.kernel.org
7728
7729 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7730 M:      Mimi Zohar <zohar@linux.ibm.com>
7731 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7732 L:      linux-integrity@vger.kernel.org
7733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7734 S:      Supported
7735 F:      security/integrity/ima/
7736
7737 INTEL 810/815 FRAMEBUFFER DRIVER
7738 M:      Antonino Daplas <adaplas@gmail.com>
7739 L:      linux-fbdev@vger.kernel.org
7740 S:      Maintained
7741 F:      drivers/video/fbdev/i810/
7742
7743 INTEL ASoC DRIVERS
7744 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7745 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7746 M:      Jie Yang <yang.jie@linux.intel.com>
7747 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7748 S:      Supported
7749 F:      sound/soc/intel/
7750
7751 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7752 M:      Hans de Goede <hdegoede@redhat.com>
7753 L:      platform-driver-x86@vger.kernel.org
7754 S:      Maintained
7755 F:      drivers/platform/x86/intel_atomisp2_pm.c
7756
7757 INTEL C600 SERIES SAS CONTROLLER DRIVER
7758 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7759 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7760 L:      linux-scsi@vger.kernel.org
7761 T:      git git://git.code.sf.net/p/intel-sas/isci
7762 S:      Supported
7763 F:      drivers/scsi/isci/
7764
7765 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7766 M:      Jani Nikula <jani.nikula@linux.intel.com>
7767 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7768 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7769 L:      intel-gfx@lists.freedesktop.org
7770 W:      https://01.org/linuxgraphics/
7771 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7772 C:      irc://chat.freenode.net/intel-gfx
7773 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7774 T:      git git://anongit.freedesktop.org/drm-intel
7775 S:      Supported
7776 F:      drivers/gpu/drm/i915/
7777 F:      include/drm/i915*
7778 F:      include/uapi/drm/i915_drm.h
7779 F:      Documentation/gpu/i915.rst
7780
7781 INTEL ETHERNET DRIVERS
7782 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7783 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7784 W:      http://www.intel.com/support/feedback.htm
7785 W:      http://e1000.sourceforge.net/
7786 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7789 S:      Supported
7790 F:      Documentation/networking/device_drivers/intel/e100.rst
7791 F:      Documentation/networking/device_drivers/intel/e1000.rst
7792 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7793 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7794 F:      Documentation/networking/device_drivers/intel/igb.rst
7795 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7796 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7797 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7798 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7799 F:      Documentation/networking/device_drivers/intel/i40e.rst
7800 F:      Documentation/networking/device_drivers/intel/iavf.rst
7801 F:      Documentation/networking/device_drivers/intel/ice.rst
7802 F:      drivers/net/ethernet/intel/
7803 F:      drivers/net/ethernet/intel/*/
7804 F:      include/linux/avf/virtchnl.h
7805
7806 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7807 M:      Maik Broemme <mbroemme@libmpq.org>
7808 L:      linux-fbdev@vger.kernel.org
7809 S:      Maintained
7810 F:      Documentation/fb/intelfb.txt
7811 F:      drivers/video/fbdev/intelfb/
7812
7813 INTEL GPIO DRIVERS
7814 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7815 L:      linux-gpio@vger.kernel.org
7816 S:      Maintained
7817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7818 F:      drivers/gpio/gpio-ich.c
7819 F:      drivers/gpio/gpio-intel-mid.c
7820 F:      drivers/gpio/gpio-lynxpoint.c
7821 F:      drivers/gpio/gpio-merrifield.c
7822 F:      drivers/gpio/gpio-ml-ioh.c
7823 F:      drivers/gpio/gpio-pch.c
7824 F:      drivers/gpio/gpio-sch.c
7825 F:      drivers/gpio/gpio-sodaville.c
7826
7827 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7828 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7829 M:      Zhi Wang <zhi.a.wang@intel.com>
7830 L:      intel-gvt-dev@lists.freedesktop.org
7831 L:      intel-gfx@lists.freedesktop.org
7832 W:      https://01.org/igvt-g
7833 T:      git https://github.com/intel/gvt-linux.git
7834 S:      Supported
7835 F:      drivers/gpu/drm/i915/gvt/
7836
7837 INTEL HID EVENT DRIVER
7838 M:      Alex Hung <alex.hung@canonical.com>
7839 L:      platform-driver-x86@vger.kernel.org
7840 S:      Maintained
7841 F:      drivers/platform/x86/intel-hid.c
7842
7843 INTEL I/OAT DMA DRIVER
7844 M:      Dave Jiang <dave.jiang@intel.com>
7845 R:      Dan Williams <dan.j.williams@intel.com>
7846 L:      dmaengine@vger.kernel.org
7847 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7848 S:      Supported
7849 F:      drivers/dma/ioat*
7850
7851 INTEL IDLE DRIVER
7852 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7853 M:      Len Brown <lenb@kernel.org>
7854 L:      linux-pm@vger.kernel.org
7855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7856 B:      https://bugzilla.kernel.org
7857 S:      Supported
7858 F:      drivers/idle/intel_idle.c
7859
7860 INTEL INTEGRATED SENSOR HUB DRIVER
7861 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7862 M:      Jiri Kosina <jikos@kernel.org>
7863 L:      linux-input@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/hid/intel-ish-hid/
7866
7867 INTEL IOMMU (VT-d)
7868 M:      David Woodhouse <dwmw2@infradead.org>
7869 L:      iommu@lists.linux-foundation.org
7870 T:      git git://git.infradead.org/iommu-2.6.git
7871 S:      Supported
7872 F:      drivers/iommu/intel-iommu.c
7873 F:      include/linux/intel-iommu.h
7874
7875 INTEL IOP-ADMA DMA DRIVER
7876 R:      Dan Williams <dan.j.williams@intel.com>
7877 S:      Odd fixes
7878 F:      drivers/dma/iop-adma.c
7879
7880 INTEL IPU3 CSI-2 CIO2 DRIVER
7881 M:      Yong Zhi <yong.zhi@intel.com>
7882 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7883 M:      Bingbu Cao <bingbu.cao@intel.com>
7884 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7885 L:      linux-media@vger.kernel.org
7886 S:      Maintained
7887 F:      drivers/media/pci/intel/ipu3/
7888 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7889
7890 INTEL IPU3 CSI-2 IMGU DRIVER
7891 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7892 L:      linux-media@vger.kernel.org
7893 S:      Maintained
7894 F:      drivers/staging/media/ipu3/
7895 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7896 F:      Documentation/media/v4l-drivers/ipu3.rst
7897
7898 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7899 M:      Krzysztof Halasa <khalasa@piap.pl>
7900 S:      Maintained
7901 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7902 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7903 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7904 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7905 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7906 F:      drivers/net/wan/ixp4xx_hss.c
7907
7908 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7909 M:      Deepak Saxena <dsaxena@plexity.net>
7910 S:      Maintained
7911 F:      drivers/char/hw_random/ixp4xx-rng.c
7912
7913 INTEL MANAGEMENT ENGINE (mei)
7914 M:      Tomas Winkler <tomas.winkler@intel.com>
7915 L:      linux-kernel@vger.kernel.org
7916 S:      Supported
7917 F:      include/uapi/linux/mei.h
7918 F:      include/linux/mei_cl_bus.h
7919 F:      drivers/misc/mei/*
7920 F:      drivers/watchdog/mei_wdt.c
7921 F:      Documentation/misc-devices/mei/*
7922 F:      samples/mei/*
7923
7924 INTEL MENLOW THERMAL DRIVER
7925 M:      Sujith Thomas <sujith.thomas@intel.com>
7926 L:      platform-driver-x86@vger.kernel.org
7927 W:      https://01.org/linux-acpi
7928 S:      Supported
7929 F:      drivers/platform/x86/intel_menlow.c
7930
7931 INTEL MIC DRIVERS (mic)
7932 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7933 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7934 S:      Supported
7935 W:      https://github.com/sudeepdutt/mic
7936 W:      http://software.intel.com/en-us/mic-developer
7937 F:      include/linux/mic_bus.h
7938 F:      include/linux/scif.h
7939 F:      include/uapi/linux/mic_common.h
7940 F:      include/uapi/linux/mic_ioctl.h
7941 F:      include/uapi/linux/scif_ioctl.h
7942 F:      drivers/misc/mic/
7943 F:      drivers/dma/mic_x100_dma.c
7944 F:      drivers/dma/mic_x100_dma.h
7945 F:      Documentation/mic/
7946
7947 INTEL PMC CORE DRIVER
7948 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7949 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7950 L:      platform-driver-x86@vger.kernel.org
7951 S:      Maintained
7952 F:      drivers/platform/x86/intel_pmc_core*
7953
7954 INTEL PMC/P-Unit IPC DRIVER
7955 M:      Zha Qipeng<qipeng.zha@intel.com>
7956 L:      platform-driver-x86@vger.kernel.org
7957 S:      Maintained
7958 F:      drivers/platform/x86/intel_pmc_ipc.c
7959 F:      drivers/platform/x86/intel_punit_ipc.c
7960 F:      arch/x86/include/asm/intel_pmc_ipc.h
7961 F:      arch/x86/include/asm/intel_punit_ipc.h
7962
7963 INTEL PMIC GPIO DRIVERS
7964 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7965 S:      Maintained
7966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7967 F:      drivers/gpio/gpio-*cove.c
7968 F:      drivers/gpio/gpio-msic.c
7969
7970 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7971 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7972 S:      Maintained
7973 F:      drivers/mfd/intel_msic.c
7974 F:      drivers/mfd/intel_soc_pmic*
7975 F:      include/linux/mfd/intel_msic.h
7976 F:      include/linux/mfd/intel_soc_pmic*
7977
7978 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7979 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7980 L:      linux-wireless@vger.kernel.org
7981 S:      Maintained
7982 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7983 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7984 F:      drivers/net/wireless/intel/ipw2x00/
7985
7986 INTEL PSTATE DRIVER
7987 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7988 M:      Len Brown <lenb@kernel.org>
7989 L:      linux-pm@vger.kernel.org
7990 S:      Supported
7991 F:      drivers/cpufreq/intel_pstate.c
7992
7993 INTEL RDMA RNIC DRIVER
7994 M:      Faisal Latif <faisal.latif@intel.com>
7995 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7996 L:      linux-rdma@vger.kernel.org
7997 S:      Supported
7998 F:      drivers/infiniband/hw/i40iw/
7999 F:      include/uapi/rdma/i40iw-abi.h
8000
8001 INTEL TELEMETRY DRIVER
8002 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8003 M:      "David E. Box" <david.e.box@linux.intel.com>
8004 L:      platform-driver-x86@vger.kernel.org
8005 S:      Maintained
8006 F:      arch/x86/include/asm/intel_telemetry.h
8007 F:      drivers/platform/x86/intel_telemetry*
8008
8009 INTEL VIRTUAL BUTTON DRIVER
8010 M:      AceLan Kao <acelan.kao@canonical.com>
8011 L:      platform-driver-x86@vger.kernel.org
8012 S:      Maintained
8013 F:      drivers/platform/x86/intel-vbtn.c
8014
8015 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8016 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8017 L:      linux-wireless@vger.kernel.org
8018 S:      Supported
8019 F:      drivers/net/wireless/intel/iwlegacy/
8020
8021 INTEL WIRELESS WIFI LINK (iwlwifi)
8022 M:      Johannes Berg <johannes.berg@intel.com>
8023 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8024 M:      Luca Coelho <luciano.coelho@intel.com>
8025 M:      Intel Linux Wireless <linuxwifi@intel.com>
8026 L:      linux-wireless@vger.kernel.org
8027 W:      http://intellinuxwireless.org
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8029 S:      Supported
8030 F:      drivers/net/wireless/intel/iwlwifi/
8031
8032 INTEL WIRELESS WIMAX CONNECTION 2400
8033 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8034 M:      linux-wimax@intel.com
8035 L:      wimax@linuxwimax.org (subscribers-only)
8036 S:      Supported
8037 W:      http://linuxwimax.org
8038 F:      Documentation/wimax/README.i2400m
8039 F:      drivers/net/wimax/i2400m/
8040 F:      include/uapi/linux/wimax/i2400m.h
8041
8042 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8043 M:      Mario Limonciello <mario.limonciello@dell.com>
8044 S:      Maintained
8045 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8046
8047 INTEL(R) TRACE HUB
8048 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8049 S:      Supported
8050 F:      Documentation/trace/intel_th.rst
8051 F:      drivers/hwtracing/intel_th/
8052
8053 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8054 M:      Ning Sun <ning.sun@intel.com>
8055 L:      tboot-devel@lists.sourceforge.net
8056 W:      http://tboot.sourceforge.net
8057 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8058 S:      Supported
8059 F:      Documentation/intel_txt.txt
8060 F:      include/linux/tboot.h
8061 F:      arch/x86/kernel/tboot.c
8062
8063 INTEL-MID GPIO DRIVER
8064 M:      David Cohen <david.a.cohen@linux.intel.com>
8065 L:      linux-gpio@vger.kernel.org
8066 S:      Maintained
8067 F:      drivers/gpio/gpio-intel-mid.c
8068
8069 INTERCONNECT API
8070 M:      Georgi Djakov <georgi.djakov@linaro.org>
8071 L:      linux-pm@vger.kernel.org
8072 S:      Maintained
8073 F:      Documentation/interconnect/
8074 F:      Documentation/devicetree/bindings/interconnect/
8075 F:      drivers/interconnect/
8076 F:      include/dt-bindings/interconnect/
8077 F:      include/linux/interconnect-provider.h
8078 F:      include/linux/interconnect.h
8079
8080 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8081 M:      Linus Walleij <linus.walleij@linaro.org>
8082 L:      linux-iio@vger.kernel.org
8083 S:      Maintained
8084 F:      drivers/iio/gyro/mpu3050*
8085 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8086
8087 IOC3 ETHERNET DRIVER
8088 M:      Ralf Baechle <ralf@linux-mips.org>
8089 L:      linux-mips@vger.kernel.org
8090 S:      Maintained
8091 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8092
8093 IOC3 SERIAL DRIVER
8094 M:      Pat Gefre <pfg@sgi.com>
8095 L:      linux-serial@vger.kernel.org
8096 S:      Maintained
8097 F:      drivers/tty/serial/ioc3_serial.c
8098
8099 IOMAP FILESYSTEM LIBRARY
8100 M:      Christoph Hellwig <hch@infradead.org>
8101 M:      Darrick J. Wong <darrick.wong@oracle.com>
8102 M:      linux-xfs@vger.kernel.org
8103 M:      linux-fsdevel@vger.kernel.org
8104 L:      linux-xfs@vger.kernel.org
8105 L:      linux-fsdevel@vger.kernel.org
8106 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8107 S:      Supported
8108 F:      fs/iomap.c
8109 F:      include/linux/iomap.h
8110
8111 IOMMU DRIVERS
8112 M:      Joerg Roedel <joro@8bytes.org>
8113 L:      iommu@lists.linux-foundation.org
8114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8115 S:      Maintained
8116 F:      Documentation/devicetree/bindings/iommu/
8117 F:      drivers/iommu/
8118 F:      include/linux/iommu.h
8119 F:      include/linux/of_iommu.h
8120 F:      include/linux/iova.h
8121
8122 IO_URING
8123 M:      Jens Axboe <axboe@kernel.dk>
8124 L:      linux-block@vger.kernel.org
8125 L:      linux-fsdevel@vger.kernel.org
8126 T:      git git://git.kernel.dk/linux-block
8127 T:      git git://git.kernel.dk/liburing
8128 S:      Maintained
8129 F:      fs/io_uring.c
8130 F:      include/uapi/linux/io_uring.h
8131
8132 IP MASQUERADING
8133 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8134 S:      Maintained
8135 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8136
8137 IPMI SUBSYSTEM
8138 M:      Corey Minyard <minyard@acm.org>
8139 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8140 W:      http://openipmi.sourceforge.net/
8141 S:      Supported
8142 F:      Documentation/devicetree/bindings/ipmi/
8143 F:      Documentation/IPMI.txt
8144 F:      drivers/char/ipmi/
8145 F:      include/linux/ipmi*
8146 F:      include/uapi/linux/ipmi*
8147
8148 IPS SCSI RAID DRIVER
8149 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8150 L:      linux-scsi@vger.kernel.org
8151 W:      http://www.adaptec.com/
8152 S:      Maintained
8153 F:      drivers/scsi/ips*
8154
8155 IPVS
8156 M:      Wensong Zhang <wensong@linux-vs.org>
8157 M:      Simon Horman <horms@verge.net.au>
8158 M:      Julian Anastasov <ja@ssi.bg>
8159 L:      netdev@vger.kernel.org
8160 L:      lvs-devel@vger.kernel.org
8161 S:      Maintained
8162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8164 F:      Documentation/networking/ipvs-sysctl.txt
8165 F:      include/net/ip_vs.h
8166 F:      include/uapi/linux/ip_vs.h
8167 F:      net/netfilter/ipvs/
8168
8169 IPWIRELESS DRIVER
8170 M:      Jiri Kosina <jikos@kernel.org>
8171 M:      David Sterba <dsterba@suse.com>
8172 S:      Odd Fixes
8173 F:      drivers/tty/ipwireless/
8174
8175 IPX NETWORK LAYER
8176 L:      netdev@vger.kernel.org
8177 S:      Obsolete
8178 F:      include/uapi/linux/ipx.h
8179
8180 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8181 M:      Marc Zyngier <marc.zyngier@arm.com>
8182 S:      Maintained
8183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8184 F:      Documentation/IRQ-domain.txt
8185 F:      include/linux/irqdomain.h
8186 F:      kernel/irq/irqdomain.c
8187 F:      kernel/irq/msi.c
8188
8189 IRQ SUBSYSTEM
8190 M:      Thomas Gleixner <tglx@linutronix.de>
8191 L:      linux-kernel@vger.kernel.org
8192 S:      Maintained
8193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8194 F:      kernel/irq/
8195
8196 IRQCHIP DRIVERS
8197 M:      Thomas Gleixner <tglx@linutronix.de>
8198 M:      Jason Cooper <jason@lakedaemon.net>
8199 M:      Marc Zyngier <marc.zyngier@arm.com>
8200 L:      linux-kernel@vger.kernel.org
8201 S:      Maintained
8202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8203 F:      Documentation/devicetree/bindings/interrupt-controller/
8204 F:      drivers/irqchip/
8205
8206 ISA
8207 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8208 S:      Maintained
8209 F:      Documentation/isa.txt
8210 F:      drivers/base/isa.c
8211 F:      include/linux/isa.h
8212
8213 ISA RADIO MODULE
8214 M:      Hans Verkuil <hverkuil@xs4all.nl>
8215 L:      linux-media@vger.kernel.org
8216 T:      git git://linuxtv.org/media_tree.git
8217 W:      https://linuxtv.org
8218 S:      Maintained
8219 F:      drivers/media/radio/radio-isa*
8220
8221 ISAPNP
8222 M:      Jaroslav Kysela <perex@perex.cz>
8223 S:      Maintained
8224 F:      Documentation/isapnp.txt
8225 F:      drivers/pnp/isapnp/
8226 F:      include/linux/isapnp.h
8227
8228 ISCSI
8229 M:      Lee Duncan <lduncan@suse.com>
8230 M:      Chris Leech <cleech@redhat.com>
8231 L:      open-iscsi@googlegroups.com
8232 W:      www.open-iscsi.com
8233 S:      Maintained
8234 F:      drivers/scsi/*iscsi*
8235 F:      include/scsi/*iscsi*
8236
8237 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8238 M:      Peter Jones <pjones@redhat.com>
8239 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8240 S:      Maintained
8241 F:      drivers/firmware/iscsi_ibft*
8242
8243 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8244 M:      Sagi Grimberg <sagi@grimberg.me>
8245 M:      Max Gurtovoy <maxg@mellanox.com>
8246 L:      linux-rdma@vger.kernel.org
8247 S:      Supported
8248 W:      http://www.openfabrics.org
8249 W:      www.open-iscsi.org
8250 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8251 F:      drivers/infiniband/ulp/iser/
8252
8253 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8254 M:      Sagi Grimberg <sagi@grimberg.me>
8255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8256 L:      linux-rdma@vger.kernel.org
8257 L:      target-devel@vger.kernel.org
8258 S:      Supported
8259 W:      http://www.linux-iscsi.org
8260 F:      drivers/infiniband/ulp/isert
8261
8262 ISDN SUBSYSTEM
8263 M:      Karsten Keil <isdn@linux-pingi.de>
8264 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8265 L:      netdev@vger.kernel.org
8266 W:      http://www.isdn4linux.de
8267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8268 S:      Maintained
8269 F:      Documentation/isdn/
8270 F:      drivers/isdn/
8271 F:      include/linux/isdn.h
8272 F:      include/linux/isdn/
8273 F:      include/uapi/linux/isdn.h
8274 F:      include/uapi/linux/isdn/
8275
8276 IT87 HARDWARE MONITORING DRIVER
8277 M:      Jean Delvare <jdelvare@suse.com>
8278 L:      linux-hwmon@vger.kernel.org
8279 S:      Maintained
8280 F:      Documentation/hwmon/it87.rst
8281 F:      drivers/hwmon/it87.c
8282
8283 IT913X MEDIA DRIVER
8284 M:      Antti Palosaari <crope@iki.fi>
8285 L:      linux-media@vger.kernel.org
8286 W:      https://linuxtv.org
8287 W:      http://palosaari.fi/linux/
8288 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8289 T:      git git://linuxtv.org/anttip/media_tree.git
8290 S:      Maintained
8291 F:      drivers/media/tuners/it913x*
8292
8293 IVTV VIDEO4LINUX DRIVER
8294 M:      Andy Walls <awalls@md.metrocast.net>
8295 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8296 L:      linux-media@vger.kernel.org
8297 T:      git git://linuxtv.org/media_tree.git
8298 W:      http://www.ivtvdriver.org
8299 S:      Maintained
8300 F:      Documentation/media/v4l-drivers/ivtv*
8301 F:      drivers/media/pci/ivtv/
8302 F:      include/uapi/linux/ivtv*
8303
8304 IX2505V MEDIA DRIVER
8305 M:      Malcolm Priestley <tvboxspy@gmail.com>
8306 L:      linux-media@vger.kernel.org
8307 W:      https://linuxtv.org
8308 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8309 S:      Maintained
8310 F:      drivers/media/dvb-frontends/ix2505v*
8311
8312 JAILHOUSE HYPERVISOR INTERFACE
8313 M:      Jan Kiszka <jan.kiszka@siemens.com>
8314 L:      jailhouse-dev@googlegroups.com
8315 S:      Maintained
8316 F:      arch/x86/kernel/jailhouse.c
8317 F:      arch/x86/include/asm/jailhouse_para.h
8318
8319 JC42.4 TEMPERATURE SENSOR DRIVER
8320 M:      Guenter Roeck <linux@roeck-us.net>
8321 L:      linux-hwmon@vger.kernel.org
8322 S:      Maintained
8323 F:      drivers/hwmon/jc42.c
8324 F:      Documentation/hwmon/jc42.rst
8325
8326 JFS FILESYSTEM
8327 M:      Dave Kleikamp <shaggy@kernel.org>
8328 L:      jfs-discussion@lists.sourceforge.net
8329 W:      http://jfs.sourceforge.net/
8330 T:      git git://github.com/kleikamp/linux-shaggy.git
8331 S:      Maintained
8332 F:      Documentation/filesystems/jfs.txt
8333 F:      fs/jfs/
8334
8335 JME NETWORK DRIVER
8336 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8337 L:      netdev@vger.kernel.org
8338 S:      Maintained
8339 F:      drivers/net/ethernet/jme.*
8340
8341 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8342 M:      David Woodhouse <dwmw2@infradead.org>
8343 L:      linux-mtd@lists.infradead.org
8344 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8345 S:      Maintained
8346 F:      fs/jffs2/
8347 F:      include/uapi/linux/jffs2.h
8348
8349 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8350 M:      "Theodore Ts'o" <tytso@mit.edu>
8351 M:      Jan Kara <jack@suse.com>
8352 L:      linux-ext4@vger.kernel.org
8353 S:      Maintained
8354 F:      fs/jbd2/
8355 F:      include/linux/jbd2.h
8356
8357 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8358 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8359 L:      linux-media@vger.kernel.org
8360 S:      Maintained
8361 F:      drivers/media/platform/rcar_jpu.c
8362
8363 JSM Neo PCI based serial card
8364 L:      linux-serial@vger.kernel.org
8365 S:      Orphan
8366 F:      drivers/tty/serial/jsm/
8367
8368 K10TEMP HARDWARE MONITORING DRIVER
8369 M:      Clemens Ladisch <clemens@ladisch.de>
8370 L:      linux-hwmon@vger.kernel.org
8371 S:      Maintained
8372 F:      Documentation/hwmon/k10temp.rst
8373 F:      drivers/hwmon/k10temp.c
8374
8375 K8TEMP HARDWARE MONITORING DRIVER
8376 M:      Rudolf Marek <r.marek@assembler.cz>
8377 L:      linux-hwmon@vger.kernel.org
8378 S:      Maintained
8379 F:      Documentation/hwmon/k8temp.rst
8380 F:      drivers/hwmon/k8temp.c
8381
8382 KASAN
8383 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8384 R:      Alexander Potapenko <glider@google.com>
8385 R:      Dmitry Vyukov <dvyukov@google.com>
8386 L:      kasan-dev@googlegroups.com
8387 S:      Maintained
8388 F:      arch/*/include/asm/kasan.h
8389 F:      arch/*/mm/kasan_init*
8390 F:      Documentation/dev-tools/kasan.rst
8391 F:      include/linux/kasan*.h
8392 F:      lib/test_kasan.c
8393 F:      mm/kasan/
8394 F:      scripts/Makefile.kasan
8395
8396 KCONFIG
8397 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8399 L:      linux-kbuild@vger.kernel.org
8400 S:      Maintained
8401 F:      Documentation/kbuild/kconfig*
8402 F:      scripts/kconfig/
8403 F:      scripts/Kconfig.include
8404
8405 KDUMP
8406 M:      Dave Young <dyoung@redhat.com>
8407 M:      Baoquan He <bhe@redhat.com>
8408 R:      Vivek Goyal <vgoyal@redhat.com>
8409 L:      kexec@lists.infradead.org
8410 W:      http://lse.sourceforge.net/kdump/
8411 S:      Maintained
8412 F:      Documentation/kdump/
8413
8414 KEENE FM RADIO TRANSMITTER DRIVER
8415 M:      Hans Verkuil <hverkuil@xs4all.nl>
8416 L:      linux-media@vger.kernel.org
8417 T:      git git://linuxtv.org/media_tree.git
8418 W:      https://linuxtv.org
8419 S:      Maintained
8420 F:      drivers/media/radio/radio-keene*
8421
8422 KERNEL AUTOMOUNTER
8423 M:      Ian Kent <raven@themaw.net>
8424 L:      autofs@vger.kernel.org
8425 S:      Maintained
8426 F:      fs/autofs/
8427
8428 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8429 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8430 M:      Michal Marek <michal.lkml@markovi.net>
8431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8432 L:      linux-kbuild@vger.kernel.org
8433 S:      Maintained
8434 F:      Documentation/kbuild/
8435 F:      Makefile
8436 F:      scripts/Kbuild*
8437 F:      scripts/Makefile*
8438 F:      scripts/basic/
8439 F:      scripts/mk*
8440 F:      scripts/mod/
8441 F:      scripts/package/
8442
8443 KERNEL JANITORS
8444 L:      kernel-janitors@vger.kernel.org
8445 W:      http://kernelnewbies.org/KernelJanitors
8446 S:      Odd Fixes
8447
8448 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8449 M:      "J. Bruce Fields" <bfields@fieldses.org>
8450 M:      Jeff Layton <jlayton@kernel.org>
8451 L:      linux-nfs@vger.kernel.org
8452 W:      http://nfs.sourceforge.net/
8453 T:      git git://linux-nfs.org/~bfields/linux.git
8454 S:      Supported
8455 F:      fs/nfsd/
8456 F:      include/uapi/linux/nfsd/
8457 F:      fs/lockd/
8458 F:      fs/nfs_common/
8459 F:      net/sunrpc/
8460 F:      include/linux/lockd/
8461 F:      include/linux/sunrpc/
8462 F:      include/uapi/linux/sunrpc/
8463
8464 KERNEL SELFTEST FRAMEWORK
8465 M:      Shuah Khan <shuah@kernel.org>
8466 M:      Shuah Khan <skhan@linuxfoundation.org>
8467 L:      linux-kselftest@vger.kernel.org
8468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8469 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8470 S:      Maintained
8471 F:      tools/testing/selftests/
8472 F:      Documentation/dev-tools/kselftest*
8473
8474 KERNEL USERMODE HELPER
8475 M:      Luis Chamberlain <mcgrof@kernel.org>
8476 L:      linux-kernel@vger.kernel.org
8477 S:      Maintained
8478 F:      kernel/umh.c
8479 F:      include/linux/umh.h
8480
8481 KERNEL VIRTUAL MACHINE (KVM)
8482 M:      Paolo Bonzini <pbonzini@redhat.com>
8483 M:      Radim Krčmář <rkrcmar@redhat.com>
8484 L:      kvm@vger.kernel.org
8485 W:      http://www.linux-kvm.org
8486 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8487 S:      Supported
8488 F:      Documentation/virtual/kvm/
8489 F:      include/trace/events/kvm.h
8490 F:      include/uapi/asm-generic/kvm*
8491 F:      include/uapi/linux/kvm*
8492 F:      include/asm-generic/kvm*
8493 F:      include/linux/kvm*
8494 F:      include/kvm/iodev.h
8495 F:      virt/kvm/*
8496 F:      tools/kvm/
8497 F:      tools/testing/selftests/kvm/
8498
8499 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8500 M:      Joerg Roedel <joro@8bytes.org>
8501 L:      kvm@vger.kernel.org
8502 W:      http://www.linux-kvm.org/
8503 S:      Maintained
8504 F:      arch/x86/include/asm/svm.h
8505 F:      arch/x86/kvm/svm.c
8506
8507 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8508 M:      Christoffer Dall <christoffer.dall@arm.com>
8509 M:      Marc Zyngier <marc.zyngier@arm.com>
8510 R:      James Morse <james.morse@arm.com>
8511 R:      Julien Thierry <julien.thierry@arm.com>
8512 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8514 L:      kvmarm@lists.cs.columbia.edu
8515 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8517 S:      Maintained
8518 F:      arch/arm/include/uapi/asm/kvm*
8519 F:      arch/arm/include/asm/kvm*
8520 F:      arch/arm/kvm/
8521 F:      arch/arm64/include/uapi/asm/kvm*
8522 F:      arch/arm64/include/asm/kvm*
8523 F:      arch/arm64/kvm/
8524 F:      virt/kvm/arm/
8525 F:      include/kvm/arm_*
8526
8527 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8528 M:      James Hogan <jhogan@kernel.org>
8529 L:      linux-mips@vger.kernel.org
8530 S:      Supported
8531 F:      arch/mips/include/uapi/asm/kvm*
8532 F:      arch/mips/include/asm/kvm*
8533 F:      arch/mips/kvm/
8534
8535 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8536 M:      Paul Mackerras <paulus@ozlabs.org>
8537 L:      kvm-ppc@vger.kernel.org
8538 W:      http://www.linux-kvm.org/
8539 T:      git git://github.com/agraf/linux-2.6.git
8540 S:      Supported
8541 F:      arch/powerpc/include/uapi/asm/kvm*
8542 F:      arch/powerpc/include/asm/kvm*
8543 F:      arch/powerpc/kvm/
8544 F:      arch/powerpc/kernel/kvm*
8545
8546 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8547 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8548 M:      Janosch Frank <frankja@linux.ibm.com>
8549 R:      David Hildenbrand <david@redhat.com>
8550 R:      Cornelia Huck <cohuck@redhat.com>
8551 L:      linux-s390@vger.kernel.org
8552 W:      http://www.ibm.com/developerworks/linux/linux390/
8553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8554 S:      Supported
8555 F:      arch/s390/include/uapi/asm/kvm*
8556 F:      arch/s390/include/asm/gmap.h
8557 F:      arch/s390/include/asm/kvm*
8558 F:      arch/s390/kvm/
8559 F:      arch/s390/mm/gmap.c
8560
8561 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8562 M:      Paolo Bonzini <pbonzini@redhat.com>
8563 M:      Radim Krčmář <rkrcmar@redhat.com>
8564 L:      kvm@vger.kernel.org
8565 W:      http://www.linux-kvm.org
8566 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8567 S:      Supported
8568 F:      arch/x86/kvm/
8569 F:      arch/x86/kvm/*/
8570 F:      arch/x86/include/uapi/asm/kvm*
8571 F:      arch/x86/include/asm/kvm*
8572 F:      arch/x86/include/asm/pvclock-abi.h
8573 F:      arch/x86/kernel/kvm.c
8574 F:      arch/x86/kernel/kvmclock.c
8575
8576 KERNFS
8577 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8578 M:      Tejun Heo <tj@kernel.org>
8579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8580 S:      Supported
8581 F:      include/linux/kernfs.h
8582 F:      fs/kernfs/
8583
8584 KEXEC
8585 M:      Eric Biederman <ebiederm@xmission.com>
8586 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8587 L:      kexec@lists.infradead.org
8588 S:      Maintained
8589 F:      include/linux/kexec.h
8590 F:      include/uapi/linux/kexec.h
8591 F:      kernel/kexec*
8592
8593 KEYS-ENCRYPTED
8594 M:      Mimi Zohar <zohar@linux.ibm.com>
8595 L:      linux-integrity@vger.kernel.org
8596 L:      keyrings@vger.kernel.org
8597 S:      Supported
8598 F:      Documentation/security/keys/trusted-encrypted.rst
8599 F:      include/keys/encrypted-type.h
8600 F:      security/keys/encrypted-keys/
8601
8602 KEYS-TRUSTED
8603 M:      James Bottomley <jejb@linux.ibm.com>
8604 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8605 M:      Mimi Zohar <zohar@linux.ibm.com>
8606 L:      linux-integrity@vger.kernel.org
8607 L:      keyrings@vger.kernel.org
8608 S:      Supported
8609 F:      Documentation/security/keys/trusted-encrypted.rst
8610 F:      include/keys/trusted-type.h
8611 F:      security/keys/trusted.c
8612 F:      security/keys/trusted.h
8613
8614 KEYS/KEYRINGS:
8615 M:      David Howells <dhowells@redhat.com>
8616 L:      keyrings@vger.kernel.org
8617 S:      Maintained
8618 F:      Documentation/security/keys/core.rst
8619 F:      include/linux/key.h
8620 F:      include/linux/key-type.h
8621 F:      include/linux/keyctl.h
8622 F:      include/uapi/linux/keyctl.h
8623 F:      include/keys/
8624 F:      security/keys/
8625
8626 KGDB / KDB /debug_core
8627 M:      Jason Wessel <jason.wessel@windriver.com>
8628 M:      Daniel Thompson <daniel.thompson@linaro.org>
8629 W:      http://kgdb.wiki.kernel.org/
8630 L:      kgdb-bugreport@lists.sourceforge.net
8631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8632 S:      Maintained
8633 F:      Documentation/dev-tools/kgdb.rst
8634 F:      drivers/misc/kgdbts.c
8635 F:      drivers/tty/serial/kgdboc.c
8636 F:      include/linux/kdb.h
8637 F:      include/linux/kgdb.h
8638 F:      kernel/debug/
8639
8640 KMEMLEAK
8641 M:      Catalin Marinas <catalin.marinas@arm.com>
8642 S:      Maintained
8643 F:      Documentation/dev-tools/kmemleak.rst
8644 F:      include/linux/kmemleak.h
8645 F:      mm/kmemleak.c
8646 F:      mm/kmemleak-test.c
8647
8648 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8649 M:      Luis Chamberlain <mcgrof@kernel.org>
8650 L:      linux-kernel@vger.kernel.org
8651 S:      Maintained
8652 F:      kernel/kmod.c
8653 F:      include/linux/kmod.h
8654 F:      lib/test_kmod.c
8655 F:      tools/testing/selftests/kmod/
8656
8657 KPROBES
8658 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8659 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8660 M:      "David S. Miller" <davem@davemloft.net>
8661 M:      Masami Hiramatsu <mhiramat@kernel.org>
8662 S:      Maintained
8663 F:      Documentation/kprobes.txt
8664 F:      include/linux/kprobes.h
8665 F:      include/asm-generic/kprobes.h
8666 F:      kernel/kprobes.c
8667
8668 KS0108 LCD CONTROLLER DRIVER
8669 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8670 S:      Maintained
8671 F:      Documentation/auxdisplay/ks0108
8672 F:      drivers/auxdisplay/ks0108.c
8673 F:      include/linux/ks0108.h
8674
8675 L3MDEV
8676 M:      David Ahern <dsa@cumulusnetworks.com>
8677 L:      netdev@vger.kernel.org
8678 S:      Maintained
8679 F:      net/l3mdev
8680 F:      include/net/l3mdev.h
8681
8682 L7 BPF FRAMEWORK
8683 M:      John Fastabend <john.fastabend@gmail.com>
8684 M:      Daniel Borkmann <daniel@iogearbox.net>
8685 L:      netdev@vger.kernel.org
8686 L:      bpf@vger.kernel.org
8687 S:      Maintained
8688 F:      include/linux/skmsg.h
8689 F:      net/core/skmsg.c
8690 F:      net/core/sock_map.c
8691 F:      net/ipv4/tcp_bpf.c
8692
8693 LANTIQ / INTEL Ethernet drivers
8694 M:      Hauke Mehrtens <hauke@hauke-m.de>
8695 L:      netdev@vger.kernel.org
8696 S:      Maintained
8697 F:      net/dsa/tag_gswip.c
8698 F:      drivers/net/ethernet/lantiq_xrx200.c
8699 F:      drivers/net/dsa/lantiq_pce.h
8700 F:      drivers/net/dsa/lantiq_gswip.c
8701
8702 LANTIQ MIPS ARCHITECTURE
8703 M:      John Crispin <john@phrozen.org>
8704 L:      linux-mips@vger.kernel.org
8705 S:      Maintained
8706 F:      arch/mips/lantiq
8707 F:      drivers/soc/lantiq
8708
8709 LAPB module
8710 L:      linux-x25@vger.kernel.org
8711 S:      Orphan
8712 F:      Documentation/networking/lapb-module.txt
8713 F:      include/*/lapb.h
8714 F:      net/lapb/
8715
8716 LASI 53c700 driver for PARISC
8717 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8718 L:      linux-scsi@vger.kernel.org
8719 S:      Maintained
8720 F:      Documentation/scsi/53c700.txt
8721 F:      drivers/scsi/53c700*
8722
8723 LEAKING_ADDRESSES
8724 M:      Tobin C. Harding <me@tobin.cc>
8725 M:      Tycho Andersen <tycho@tycho.ws>
8726 L:      kernel-hardening@lists.openwall.com
8727 S:      Maintained
8728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8729 F:      scripts/leaking_addresses.pl
8730
8731 LED SUBSYSTEM
8732 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8733 M:      Pavel Machek <pavel@ucw.cz>
8734 R:      Dan Murphy <dmurphy@ti.com>
8735 L:      linux-leds@vger.kernel.org
8736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8737 S:      Maintained
8738 F:      Documentation/devicetree/bindings/leds/
8739 F:      drivers/leds/
8740 F:      include/linux/leds.h
8741
8742 LEGACY EEPROM DRIVER
8743 M:      Jean Delvare <jdelvare@suse.com>
8744 S:      Maintained
8745 F:      Documentation/misc-devices/eeprom
8746 F:      drivers/misc/eeprom/eeprom.c
8747
8748 LEGO MINDSTORMS EV3
8749 R:      David Lechner <david@lechnology.com>
8750 S:      Maintained
8751 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8752 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8753 F:      drivers/power/supply/lego_ev3_battery.c
8754
8755 LEGO USB Tower driver
8756 M:      Juergen Stuber <starblue@users.sourceforge.net>
8757 L:      legousb-devel@lists.sourceforge.net
8758 W:      http://legousb.sourceforge.net/
8759 S:      Maintained
8760 F:      drivers/usb/misc/legousbtower.c
8761
8762 LG LAPTOP EXTRAS
8763 M:      Matan Ziv-Av <matan@svgalib.org>
8764 L:      platform-driver-x86@vger.kernel.org
8765 S:      Maintained
8766 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8767 F:      Documentation/laptops/lg-laptop.rst
8768 F:      drivers/platform/x86/lg-laptop.c
8769
8770 LG2160 MEDIA DRIVER
8771 M:      Michael Krufky <mkrufky@linuxtv.org>
8772 L:      linux-media@vger.kernel.org
8773 W:      https://linuxtv.org
8774 W:      http://github.com/mkrufky
8775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8776 T:      git git://linuxtv.org/mkrufky/tuners.git
8777 S:      Maintained
8778 F:      drivers/media/dvb-frontends/lg2160.*
8779
8780 LGDT3305 MEDIA DRIVER
8781 M:      Michael Krufky <mkrufky@linuxtv.org>
8782 L:      linux-media@vger.kernel.org
8783 W:      https://linuxtv.org
8784 W:      http://github.com/mkrufky
8785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8786 T:      git git://linuxtv.org/mkrufky/tuners.git
8787 S:      Maintained
8788 F:      drivers/media/dvb-frontends/lgdt3305.*
8789
8790 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8791 M:      Viresh Kumar <vireshk@kernel.org>
8792 L:      linux-ide@vger.kernel.org
8793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8794 S:      Maintained
8795 F:      include/linux/pata_arasan_cf_data.h
8796 F:      drivers/ata/pata_arasan_cf.c
8797
8798 LIBATA PATA DRIVERS
8799 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8800 M:      Jens Axboe <axboe@kernel.dk>
8801 L:      linux-ide@vger.kernel.org
8802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8803 S:      Maintained
8804 F:      drivers/ata/pata_*.c
8805 F:      drivers/ata/ata_generic.c
8806
8807 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8808 M:      Linus Walleij <linus.walleij@linaro.org>
8809 L:      linux-ide@vger.kernel.org
8810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8811 S:      Maintained
8812 F:      drivers/ata/pata_ftide010.c
8813 F:      drivers/ata/sata_gemini.c
8814 F:      drivers/ata/sata_gemini.h
8815
8816 LIBATA SATA AHCI PLATFORM devices support
8817 M:      Hans de Goede <hdegoede@redhat.com>
8818 M:      Jens Axboe <axboe@kernel.dk>
8819 L:      linux-ide@vger.kernel.org
8820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8821 S:      Maintained
8822 F:      drivers/ata/ahci_platform.c
8823 F:      drivers/ata/libahci_platform.c
8824 F:      include/linux/ahci_platform.h
8825
8826 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8827 M:      Mikael Pettersson <mikpelinux@gmail.com>
8828 L:      linux-ide@vger.kernel.org
8829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8830 S:      Maintained
8831 F:      drivers/ata/sata_promise.*
8832
8833 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8834 M:      Jens Axboe <axboe@kernel.dk>
8835 L:      linux-ide@vger.kernel.org
8836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8837 S:      Maintained
8838 F:      drivers/ata/
8839 F:      include/linux/ata.h
8840 F:      include/linux/libata.h
8841 F:      Documentation/devicetree/bindings/ata/
8842
8843 LIBLOCKDEP
8844 M:      Sasha Levin <alexander.levin@microsoft.com>
8845 S:      Maintained
8846 F:      tools/lib/lockdep/
8847
8848 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8849 M:      Dan Williams <dan.j.williams@intel.com>
8850 M:      Vishal Verma <vishal.l.verma@intel.com>
8851 M:      Dave Jiang <dave.jiang@intel.com>
8852 L:      linux-nvdimm@lists.01.org
8853 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8854 S:      Supported
8855 F:      drivers/nvdimm/blk.c
8856 F:      drivers/nvdimm/region_devs.c
8857
8858 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8859 M:      Vishal Verma <vishal.l.verma@intel.com>
8860 M:      Dan Williams <dan.j.williams@intel.com>
8861 M:      Dave Jiang <dave.jiang@intel.com>
8862 L:      linux-nvdimm@lists.01.org
8863 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8864 S:      Supported
8865 F:      drivers/nvdimm/btt*
8866
8867 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8868 M:      Dan Williams <dan.j.williams@intel.com>
8869 M:      Vishal Verma <vishal.l.verma@intel.com>
8870 M:      Dave Jiang <dave.jiang@intel.com>
8871 L:      linux-nvdimm@lists.01.org
8872 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8873 S:      Supported
8874 F:      drivers/nvdimm/pmem*
8875
8876 LIBNVDIMM: DEVICETREE BINDINGS
8877 M:      Oliver O'Halloran <oohall@gmail.com>
8878 L:      linux-nvdimm@lists.01.org
8879 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8880 S:      Supported
8881 F:      drivers/nvdimm/of_pmem.c
8882 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8883
8884 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8885 M:      Dan Williams <dan.j.williams@intel.com>
8886 M:      Vishal Verma <vishal.l.verma@intel.com>
8887 M:      Dave Jiang <dave.jiang@intel.com>
8888 M:      Keith Busch <keith.busch@intel.com>
8889 M:      Ira Weiny <ira.weiny@intel.com>
8890 L:      linux-nvdimm@lists.01.org
8891 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8893 S:      Supported
8894 F:      drivers/nvdimm/*
8895 F:      drivers/acpi/nfit/*
8896 F:      include/linux/nd.h
8897 F:      include/linux/libnvdimm.h
8898 F:      include/uapi/linux/ndctl.h
8899
8900 LIGHTNVM PLATFORM SUPPORT
8901 M:      Matias Bjorling <mb@lightnvm.io>
8902 W:      http://github/OpenChannelSSD
8903 L:      linux-block@vger.kernel.org
8904 S:      Maintained
8905 F:      drivers/lightnvm/
8906 F:      include/linux/lightnvm.h
8907 F:      include/uapi/linux/lightnvm.h
8908
8909 LINUX FOR POWER MACINTOSH
8910 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8911 W:      http://www.penguinppc.org/
8912 L:      linuxppc-dev@lists.ozlabs.org
8913 S:      Maintained
8914 F:      arch/powerpc/platforms/powermac/
8915 F:      drivers/macintosh/
8916
8917 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8918 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8919 M:      Paul Mackerras <paulus@samba.org>
8920 M:      Michael Ellerman <mpe@ellerman.id.au>
8921 W:      https://github.com/linuxppc/linux/wiki
8922 L:      linuxppc-dev@lists.ozlabs.org
8923 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8925 S:      Supported
8926 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8927 F:      Documentation/devicetree/bindings/powerpc/
8928 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8929 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8930 F:      Documentation/powerpc/
8931 F:      arch/powerpc/
8932 F:      drivers/char/tpm/tpm_ibmvtpm*
8933 F:      drivers/crypto/nx/
8934 F:      drivers/crypto/vmx/
8935 F:      drivers/i2c/busses/i2c-opal.c
8936 F:      drivers/net/ethernet/ibm/ibmveth.*
8937 F:      drivers/net/ethernet/ibm/ibmvnic.*
8938 F:      drivers/pci/hotplug/pnv_php.c
8939 F:      drivers/pci/hotplug/rpa*
8940 F:      drivers/rtc/rtc-opal.c
8941 F:      drivers/scsi/ibmvscsi/
8942 F:      drivers/tty/hvc/hvc_opal.c
8943 F:      drivers/watchdog/wdrtas.c
8944 F:      tools/testing/selftests/powerpc
8945 N:      /pmac
8946 N:      powermac
8947 N:      powernv
8948 N:      [^a-z0-9]ps3
8949 N:      pseries
8950
8951 LINUX FOR POWERPC EMBEDDED MPC5XXX
8952 M:      Anatolij Gustschin <agust@denx.de>
8953 L:      linuxppc-dev@lists.ozlabs.org
8954 T:      git git://git.denx.de/linux-denx-agust.git
8955 S:      Maintained
8956 F:      arch/powerpc/platforms/512x/
8957 F:      arch/powerpc/platforms/52xx/
8958
8959 LINUX FOR POWERPC EMBEDDED PPC4XX
8960 M:      Alistair Popple <alistair@popple.id.au>
8961 M:      Matt Porter <mporter@kernel.crashing.org>
8962 W:      http://www.penguinppc.org/
8963 L:      linuxppc-dev@lists.ozlabs.org
8964 S:      Maintained
8965 F:      arch/powerpc/platforms/40x/
8966 F:      arch/powerpc/platforms/44x/
8967
8968 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8969 M:      Scott Wood <oss@buserror.net>
8970 M:      Kumar Gala <galak@kernel.crashing.org>
8971 W:      http://www.penguinppc.org/
8972 L:      linuxppc-dev@lists.ozlabs.org
8973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8974 S:      Maintained
8975 F:      arch/powerpc/platforms/83xx/
8976 F:      arch/powerpc/platforms/85xx/
8977 F:      Documentation/devicetree/bindings/powerpc/fsl/
8978
8979 LINUX FOR POWERPC EMBEDDED PPC8XX
8980 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8981 W:      http://www.penguinppc.org/
8982 L:      linuxppc-dev@lists.ozlabs.org
8983 S:      Maintained
8984 F:      arch/powerpc/platforms/8xx/
8985
8986 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8987 L:      linuxppc-dev@lists.ozlabs.org
8988 S:      Orphan
8989 F:      arch/powerpc/*/*virtex*
8990 F:      arch/powerpc/*/*/*virtex*
8991
8992 LINUX FOR POWERPC PA SEMI PWRFICIENT
8993 L:      linuxppc-dev@lists.ozlabs.org
8994 S:      Orphan
8995 F:      arch/powerpc/platforms/pasemi/
8996 F:      drivers/*/*pasemi*
8997 F:      drivers/*/*/*pasemi*
8998
8999 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9000 M:      Kees Cook <keescook@chromium.org>
9001 S:      Maintained
9002 F:      drivers/misc/lkdtm/*
9003
9004 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9005 M:      Alan Stern <stern@rowland.harvard.edu>
9006 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9007 M:      Will Deacon <will.deacon@arm.com>
9008 M:      Peter Zijlstra <peterz@infradead.org>
9009 M:      Boqun Feng <boqun.feng@gmail.com>
9010 M:      Nicholas Piggin <npiggin@gmail.com>
9011 M:      David Howells <dhowells@redhat.com>
9012 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9013 M:      Luc Maranget <luc.maranget@inria.fr>
9014 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9015 R:      Akira Yokosawa <akiyks@gmail.com>
9016 R:      Daniel Lustig <dlustig@nvidia.com>
9017 L:      linux-kernel@vger.kernel.org
9018 L:      linux-arch@vger.kernel.org
9019 S:      Supported
9020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9021 F:      tools/memory-model/
9022 F:      Documentation/atomic_bitops.txt
9023 F:      Documentation/atomic_t.txt
9024 F:      Documentation/core-api/atomic_ops.rst
9025 F:      Documentation/core-api/refcount-vs-atomic.rst
9026 F:      Documentation/memory-barriers.txt
9027
9028 LIS3LV02D ACCELEROMETER DRIVER
9029 M:      Eric Piel <eric.piel@tremplin-utc.net>
9030 S:      Maintained
9031 F:      Documentation/misc-devices/lis3lv02d
9032 F:      drivers/misc/lis3lv02d/
9033 F:      drivers/platform/x86/hp_accel.c
9034
9035 LIVE PATCHING
9036 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9037 M:      Jiri Kosina <jikos@kernel.org>
9038 M:      Miroslav Benes <mbenes@suse.cz>
9039 M:      Petr Mladek <pmladek@suse.com>
9040 R:      Joe Lawrence <joe.lawrence@redhat.com>
9041 S:      Maintained
9042 F:      kernel/livepatch/
9043 F:      include/linux/livepatch.h
9044 F:      arch/x86/include/asm/livepatch.h
9045 F:      arch/x86/kernel/livepatch.c
9046 F:      Documentation/livepatch/
9047 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9048 F:      samples/livepatch/
9049 F:      tools/testing/selftests/livepatch/
9050 L:      live-patching@vger.kernel.org
9051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9052
9053 LLC (802.2)
9054 L:      netdev@vger.kernel.org
9055 S:      Odd fixes
9056 F:      include/linux/llc.h
9057 F:      include/uapi/linux/llc.h
9058 F:      include/net/llc*
9059 F:      net/llc/
9060
9061 LM73 HARDWARE MONITOR DRIVER
9062 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9063 L:      linux-hwmon@vger.kernel.org
9064 S:      Maintained
9065 F:      drivers/hwmon/lm73.c
9066
9067 LM78 HARDWARE MONITOR DRIVER
9068 M:      Jean Delvare <jdelvare@suse.com>
9069 L:      linux-hwmon@vger.kernel.org
9070 S:      Maintained
9071 F:      Documentation/hwmon/lm78.rst
9072 F:      drivers/hwmon/lm78.c
9073
9074 LM83 HARDWARE MONITOR DRIVER
9075 M:      Jean Delvare <jdelvare@suse.com>
9076 L:      linux-hwmon@vger.kernel.org
9077 S:      Maintained
9078 F:      Documentation/hwmon/lm83.rst
9079 F:      drivers/hwmon/lm83.c
9080
9081 LM90 HARDWARE MONITOR DRIVER
9082 M:      Jean Delvare <jdelvare@suse.com>
9083 L:      linux-hwmon@vger.kernel.org
9084 S:      Maintained
9085 F:      Documentation/hwmon/lm90.rst
9086 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9087 F:      drivers/hwmon/lm90.c
9088 F:      include/dt-bindings/thermal/lm90.h
9089
9090 LM95234 HARDWARE MONITOR DRIVER
9091 M:      Guenter Roeck <linux@roeck-us.net>
9092 L:      linux-hwmon@vger.kernel.org
9093 S:      Maintained
9094 F:      Documentation/hwmon/lm95234.rst
9095 F:      drivers/hwmon/lm95234.c
9096
9097 LME2510 MEDIA DRIVER
9098 M:      Malcolm Priestley <tvboxspy@gmail.com>
9099 L:      linux-media@vger.kernel.org
9100 W:      https://linuxtv.org
9101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9102 S:      Maintained
9103 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9104
9105 LOADPIN SECURITY MODULE
9106 M:      Kees Cook <keescook@chromium.org>
9107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9108 S:      Supported
9109 F:      security/loadpin/
9110 F:      Documentation/admin-guide/LSM/LoadPin.rst
9111
9112 LOCKING PRIMITIVES
9113 M:      Peter Zijlstra <peterz@infradead.org>
9114 M:      Ingo Molnar <mingo@redhat.com>
9115 M:      Will Deacon <will.deacon@arm.com>
9116 L:      linux-kernel@vger.kernel.org
9117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9118 S:      Maintained
9119 F:      Documentation/locking/
9120 F:      include/linux/lockdep.h
9121 F:      include/linux/spinlock*.h
9122 F:      arch/*/include/asm/spinlock*.h
9123 F:      include/linux/rwlock*.h
9124 F:      include/linux/mutex*.h
9125 F:      include/linux/rwsem*.h
9126 F:      include/linux/seqlock.h
9127 F:      lib/locking*.[ch]
9128 F:      kernel/locking/
9129 X:      kernel/locking/locktorture.c
9130
9131 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9132 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9133 L:      linux-ntfs-dev@lists.sourceforge.net
9134 W:      http://www.linux-ntfs.org/content/view/19/37/
9135 S:      Maintained
9136 F:      Documentation/ldm.txt
9137 F:      block/partitions/ldm.*
9138
9139 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9140 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9141 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9142 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9143 L:      MPT-FusionLinux.pdl@broadcom.com
9144 L:      linux-scsi@vger.kernel.org
9145 W:      http://www.avagotech.com/support/
9146 S:      Supported
9147 F:      drivers/message/fusion/
9148 F:      drivers/scsi/mpt3sas/
9149
9150 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9151 M:      Matthew Wilcox <willy@infradead.org>
9152 L:      linux-scsi@vger.kernel.org
9153 S:      Maintained
9154 F:      drivers/scsi/sym53c8xx_2/
9155
9156 LTC1660 DAC DRIVER
9157 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9158 L:      linux-iio@vger.kernel.org
9159 S:      Maintained
9160 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9161 F:      drivers/iio/dac/ltc1660.c
9162
9163 LTC4261 HARDWARE MONITOR DRIVER
9164 M:      Guenter Roeck <linux@roeck-us.net>
9165 L:      linux-hwmon@vger.kernel.org
9166 S:      Maintained
9167 F:      Documentation/hwmon/ltc4261.rst
9168 F:      drivers/hwmon/ltc4261.c
9169
9170 LTC4306 I2C MULTIPLEXER DRIVER
9171 M:      Michael Hennerich <michael.hennerich@analog.com>
9172 W:      http://ez.analog.com/community/linux-device-drivers
9173 L:      linux-i2c@vger.kernel.org
9174 S:      Supported
9175 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9176 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9177
9178 LTP (Linux Test Project)
9179 M:      Mike Frysinger <vapier@gentoo.org>
9180 M:      Cyril Hrubis <chrubis@suse.cz>
9181 M:      Wanlong Gao <wanlong.gao@gmail.com>
9182 M:      Jan Stancek <jstancek@redhat.com>
9183 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9184 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9185 L:      ltp@lists.linux.it (subscribers-only)
9186 W:      http://linux-test-project.github.io/
9187 T:      git git://github.com/linux-test-project/ltp.git
9188 S:      Maintained
9189
9190 M68K ARCHITECTURE
9191 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9192 L:      linux-m68k@lists.linux-m68k.org
9193 W:      http://www.linux-m68k.org/
9194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9195 S:      Maintained
9196 F:      arch/m68k/
9197 F:      drivers/zorro/
9198
9199 M68K ON APPLE MACINTOSH
9200 M:      Joshua Thompson <funaho@jurai.org>
9201 W:      http://www.mac.linux-m68k.org/
9202 L:      linux-m68k@lists.linux-m68k.org
9203 S:      Maintained
9204 F:      arch/m68k/mac/
9205
9206 M68K ON HP9000/300
9207 M:      Philip Blundell <philb@gnu.org>
9208 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9209 S:      Maintained
9210 F:      arch/m68k/hp300/
9211
9212 M88DS3103 MEDIA DRIVER
9213 M:      Antti Palosaari <crope@iki.fi>
9214 L:      linux-media@vger.kernel.org
9215 W:      https://linuxtv.org
9216 W:      http://palosaari.fi/linux/
9217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9218 T:      git git://linuxtv.org/anttip/media_tree.git
9219 S:      Maintained
9220 F:      drivers/media/dvb-frontends/m88ds3103*
9221
9222 M88RS2000 MEDIA DRIVER
9223 M:      Malcolm Priestley <tvboxspy@gmail.com>
9224 L:      linux-media@vger.kernel.org
9225 W:      https://linuxtv.org
9226 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9227 S:      Maintained
9228 F:      drivers/media/dvb-frontends/m88rs2000*
9229
9230 MA901 MASTERKIT USB FM RADIO DRIVER
9231 M:      Alexey Klimov <klimov.linux@gmail.com>
9232 L:      linux-media@vger.kernel.org
9233 T:      git git://linuxtv.org/media_tree.git
9234 S:      Maintained
9235 F:      drivers/media/radio/radio-ma901.c
9236
9237 MAC80211
9238 M:      Johannes Berg <johannes@sipsolutions.net>
9239 L:      linux-wireless@vger.kernel.org
9240 W:      http://wireless.kernel.org/
9241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9243 S:      Maintained
9244 F:      Documentation/networking/mac80211-injection.txt
9245 F:      include/net/mac80211.h
9246 F:      net/mac80211/
9247 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9248 F:      Documentation/networking/mac80211_hwsim/README
9249
9250 MAILBOX API
9251 M:      Jassi Brar <jassisinghbrar@gmail.com>
9252 L:      linux-kernel@vger.kernel.org
9253 S:      Maintained
9254 F:      drivers/mailbox/
9255 F:      include/linux/mailbox_client.h
9256 F:      include/linux/mailbox_controller.h
9257
9258 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9259 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9260 W:      http://www.kernel.org/doc/man-pages
9261 L:      linux-man@vger.kernel.org
9262 S:      Maintained
9263
9264 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9265 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9266 L:      linux-mips@vger.kernel.org
9267 S:      Maintained
9268 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9269
9270 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9271 M:      Andrew Lunn <andrew@lunn.ch>
9272 M:      Vivien Didelot <vivien.didelot@gmail.com>
9273 L:      netdev@vger.kernel.org
9274 S:      Maintained
9275 F:      drivers/net/dsa/mv88e6xxx/
9276 F:      include/linux/platform_data/mv88e6xxx.h
9277 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9278
9279 MARVELL ARMADA DRM SUPPORT
9280 M:      Russell King <linux@armlinux.org.uk>
9281 S:      Maintained
9282 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9283 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9284 F:      drivers/gpu/drm/armada/
9285 F:      include/uapi/drm/armada_drm.h
9286 F:      Documentation/devicetree/bindings/display/armada/
9287
9288 MARVELL ARMADA 3700 PHY DRIVERS
9289 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9290 S:      Maintained
9291 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9292 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9293 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9294 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9295
9296 MARVELL CRYPTO DRIVER
9297 M:      Boris Brezillon <bbrezillon@kernel.org>
9298 M:      Arnaud Ebalard <arno@natisbad.org>
9299 F:      drivers/crypto/marvell/
9300 S:      Maintained
9301 L:      linux-crypto@vger.kernel.org
9302
9303 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9304 M:      Mirko Lindner <mlindner@marvell.com>
9305 M:      Stephen Hemminger <stephen@networkplumber.org>
9306 L:      netdev@vger.kernel.org
9307 S:      Maintained
9308 F:      drivers/net/ethernet/marvell/sk*
9309
9310 MARVELL LIBERTAS WIRELESS DRIVER
9311 L:      libertas-dev@lists.infradead.org
9312 S:      Orphan
9313 F:      drivers/net/wireless/marvell/libertas/
9314
9315 MARVELL MACCHIATOBIN SUPPORT
9316 M:      Russell King <linux@armlinux.org.uk>
9317 L:      linux-arm-kernel@lists.infradead.org
9318 S:      Maintained
9319 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9320
9321 MARVELL MV643XX ETHERNET DRIVER
9322 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9323 L:      netdev@vger.kernel.org
9324 S:      Maintained
9325 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9326 F:      include/linux/mv643xx.h
9327
9328 MARVELL MV88X3310 PHY DRIVER
9329 M:      Russell King <linux@armlinux.org.uk>
9330 L:      netdev@vger.kernel.org
9331 S:      Maintained
9332 F:      drivers/net/phy/marvell10g.c
9333
9334 MARVELL MVEBU THERMAL DRIVER
9335 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9336 S:      Maintained
9337 F:      drivers/thermal/armada_thermal.c
9338
9339 MARVELL MVNETA ETHERNET DRIVER
9340 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9341 L:      netdev@vger.kernel.org
9342 S:      Maintained
9343 F:      drivers/net/ethernet/marvell/mvneta.*
9344
9345 MARVELL MWIFIEX WIRELESS DRIVER
9346 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9347 M:      Nishant Sarmukadam <nishants@marvell.com>
9348 M:      Ganapathi Bhat <gbhat@marvell.com>
9349 M:      Xinming Hu <huxinming820@gmail.com>
9350 L:      linux-wireless@vger.kernel.org
9351 S:      Maintained
9352 F:      drivers/net/wireless/marvell/mwifiex/
9353
9354 MARVELL MWL8K WIRELESS DRIVER
9355 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9356 L:      linux-wireless@vger.kernel.org
9357 S:      Odd Fixes
9358 F:      drivers/net/wireless/marvell/mwl8k.c
9359
9360 MARVELL NAND CONTROLLER DRIVER
9361 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9362 L:      linux-mtd@lists.infradead.org
9363 S:      Maintained
9364 F:      drivers/mtd/nand/raw/marvell_nand.c
9365 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9366
9367 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9368 M:      Nicolas Pitre <nico@fluxnic.net>
9369 S:      Odd Fixes
9370 F:      drivers/mmc/host/mvsdio.*
9371
9372 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9373 M:      Hu Ziji <huziji@marvell.com>
9374 L:      linux-mmc@vger.kernel.org
9375 S:      Supported
9376 F:      drivers/mmc/host/sdhci-xenon*
9377 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9378
9379 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9380 M:      Sunil Goutham <sgoutham@marvell.com>
9381 M:      Linu Cherian <lcherian@marvell.com>
9382 M:      Geetha sowjanya <gakula@marvell.com>
9383 M:      Jerin Jacob <jerinj@marvell.com>
9384 L:      netdev@vger.kernel.org
9385 S:      Supported
9386 F:      drivers/net/ethernet/marvell/octeontx2/af/
9387
9388 MATROX FRAMEBUFFER DRIVER
9389 L:      linux-fbdev@vger.kernel.org
9390 S:      Orphan
9391 F:      drivers/video/fbdev/matrox/matroxfb_*
9392 F:      include/uapi/linux/matroxfb.h
9393
9394 MAX16065 HARDWARE MONITOR DRIVER
9395 M:      Guenter Roeck <linux@roeck-us.net>
9396 L:      linux-hwmon@vger.kernel.org
9397 S:      Maintained
9398 F:      Documentation/hwmon/max16065.rst
9399 F:      drivers/hwmon/max16065.c
9400
9401 MAX2175 SDR TUNER DRIVER
9402 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9403 L:      linux-media@vger.kernel.org
9404 T:      git git://linuxtv.org/media_tree.git
9405 S:      Maintained
9406 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9407 F:      Documentation/media/v4l-drivers/max2175.rst
9408 F:      drivers/media/i2c/max2175*
9409 F:      include/uapi/linux/max2175.h
9410
9411 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9412 L:      linux-hwmon@vger.kernel.org
9413 S:      Orphan
9414 F:      Documentation/hwmon/max6650.rst
9415 F:      drivers/hwmon/max6650.c
9416
9417 MAX6697 HARDWARE MONITOR DRIVER
9418 M:      Guenter Roeck <linux@roeck-us.net>
9419 L:      linux-hwmon@vger.kernel.org
9420 S:      Maintained
9421 F:      Documentation/hwmon/max6697.rst
9422 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9423 F:      drivers/hwmon/max6697.c
9424 F:      include/linux/platform_data/max6697.h
9425
9426 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9427 M:      Peter Rosin <peda@axentia.se>
9428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9429 S:      Maintained
9430 F:      Documentation/devicetree/bindings/sound/max9860.txt
9431 F:      sound/soc/codecs/max9860.*
9432
9433 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9434 M:      Andreas Klinger <ak@it-klinger.de>
9435 L:      linux-iio@vger.kernel.org
9436 S:      Maintained
9437 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9438 F:      drivers/iio/proximity/mb1232.c
9439
9440 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9441 M:      Javier Martinez Canillas <javier@dowhile0.org>
9442 L:      linux-kernel@vger.kernel.org
9443 S:      Supported
9444 F:      drivers/regulator/max77802-regulator.c
9445 F:      Documentation/devicetree/bindings/*/*max77802.txt
9446 F:      include/dt-bindings/*/*max77802.h
9447
9448 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9449 M:      Krzysztof Kozlowski <krzk@kernel.org>
9450 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9451 L:      linux-pm@vger.kernel.org
9452 S:      Supported
9453 F:      drivers/power/supply/max14577_charger.c
9454 F:      drivers/power/supply/max77693_charger.c
9455
9456 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9457 M:      Chanwoo Choi <cw00.choi@samsung.com>
9458 M:      Krzysztof Kozlowski <krzk@kernel.org>
9459 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9460 L:      linux-kernel@vger.kernel.org
9461 S:      Supported
9462 F:      drivers/*/max14577*.c
9463 F:      drivers/*/max77686*.c
9464 F:      drivers/*/max77693*.c
9465 F:      drivers/extcon/extcon-max14577.c
9466 F:      drivers/extcon/extcon-max77693.c
9467 F:      drivers/rtc/rtc-max77686.c
9468 F:      drivers/clk/clk-max77686.c
9469 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9470 F:      Documentation/devicetree/bindings/*/max77686.txt
9471 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9472 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9473 F:      include/linux/mfd/max14577*.h
9474 F:      include/linux/mfd/max77686*.h
9475 F:      include/linux/mfd/max77693*.h
9476
9477 MAXIRADIO FM RADIO RECEIVER DRIVER
9478 M:      Hans Verkuil <hverkuil@xs4all.nl>
9479 L:      linux-media@vger.kernel.org
9480 T:      git git://linuxtv.org/media_tree.git
9481 W:      https://linuxtv.org
9482 S:      Maintained
9483 F:      drivers/media/radio/radio-maxiradio*
9484
9485 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9486 M:      Peter Rosin <peda@axentia.se>
9487 L:      linux-iio@vger.kernel.org
9488 S:      Maintained
9489 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9490 F:      drivers/iio/potentiometer/mcp4018.c
9491 F:      drivers/iio/potentiometer/mcp4531.c
9492
9493 MCR20A IEEE-802.15.4 RADIO DRIVER
9494 M:      Xue Liu <liuxuenetmail@gmail.com>
9495 L:      linux-wpan@vger.kernel.org
9496 W:      https://github.com/xueliu/mcr20a-linux
9497 S:      Maintained
9498 F:      drivers/net/ieee802154/mcr20a.c
9499 F:      drivers/net/ieee802154/mcr20a.h
9500 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9501
9502 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9503 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9504 L:      linux-iio@vger.kernel.org
9505 S:      Maintained
9506 F:      drivers/iio/dac/cio-dac.c
9507
9508 MEDIA DRIVERS FOR ASCOT2E
9509 M:      Sergey Kozlov <serjk@netup.ru>
9510 M:      Abylay Ospan <aospan@netup.ru>
9511 L:      linux-media@vger.kernel.org
9512 W:      https://linuxtv.org
9513 W:      http://netup.tv/
9514 T:      git git://linuxtv.org/media_tree.git
9515 S:      Supported
9516 F:      drivers/media/dvb-frontends/ascot2e*
9517
9518 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9519 M:      Jasmin Jessich <jasmin@anw.at>
9520 L:      linux-media@vger.kernel.org
9521 W:      https://linuxtv.org
9522 T:      git git://linuxtv.org/media_tree.git
9523 S:      Maintained
9524 F:      drivers/media/dvb-frontends/cxd2099*
9525
9526 MEDIA DRIVERS FOR CXD2841ER
9527 M:      Sergey Kozlov <serjk@netup.ru>
9528 M:      Abylay Ospan <aospan@netup.ru>
9529 L:      linux-media@vger.kernel.org
9530 W:      https://linuxtv.org
9531 W:      http://netup.tv/
9532 T:      git git://linuxtv.org/media_tree.git
9533 S:      Supported
9534 F:      drivers/media/dvb-frontends/cxd2841er*
9535
9536 MEDIA DRIVERS FOR CXD2880
9537 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9538 L:      linux-media@vger.kernel.org
9539 W:      http://linuxtv.org/
9540 T:      git git://linuxtv.org/media_tree.git
9541 S:      Supported
9542 F:      drivers/media/dvb-frontends/cxd2880/*
9543 F:      drivers/media/spi/cxd2880*
9544
9545 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9546 L:      linux-media@vger.kernel.org
9547 W:      https://linuxtv.org
9548 T:      git git://linuxtv.org/media_tree.git
9549 S:      Orphan
9550 F:      drivers/media/pci/ddbridge/*
9551
9552 MEDIA DRIVERS FOR FREESCALE IMX
9553 M:      Steve Longerbeam <slongerbeam@gmail.com>
9554 M:      Philipp Zabel <p.zabel@pengutronix.de>
9555 L:      linux-media@vger.kernel.org
9556 T:      git git://linuxtv.org/media_tree.git
9557 S:      Maintained
9558 F:      Documentation/devicetree/bindings/media/imx.txt
9559 F:      Documentation/media/v4l-drivers/imx.rst
9560 F:      drivers/staging/media/imx/
9561 F:      include/linux/imx-media.h
9562 F:      include/media/imx.h
9563
9564 MEDIA DRIVER FOR FREESCALE IMX PXP
9565 M:      Philipp Zabel <p.zabel@pengutronix.de>
9566 L:      linux-media@vger.kernel.org
9567 T:      git git://linuxtv.org/media_tree.git
9568 S:      Maintained
9569 F:      drivers/media/platform/imx-pxp.[ch]
9570
9571 MEDIA DRIVERS FOR FREESCALE IMX7
9572 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9573 L:      linux-media@vger.kernel.org
9574 T:      git git://linuxtv.org/media_tree.git
9575 S:      Maintained
9576 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9577 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9578 F:      Documentation/media/v4l-drivers/imx7.rst
9579 F:      drivers/staging/media/imx/imx7-media-csi.c
9580 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9581
9582 MEDIA DRIVERS FOR HELENE
9583 M:      Abylay Ospan <aospan@netup.ru>
9584 L:      linux-media@vger.kernel.org
9585 W:      https://linuxtv.org
9586 W:      http://netup.tv/
9587 T:      git git://linuxtv.org/media_tree.git
9588 S:      Supported
9589 F:      drivers/media/dvb-frontends/helene*
9590
9591 MEDIA DRIVERS FOR HORUS3A
9592 M:      Sergey Kozlov <serjk@netup.ru>
9593 M:      Abylay Ospan <aospan@netup.ru>
9594 L:      linux-media@vger.kernel.org
9595 W:      https://linuxtv.org
9596 W:      http://netup.tv/
9597 T:      git git://linuxtv.org/media_tree.git
9598 S:      Supported
9599 F:      drivers/media/dvb-frontends/horus3a*
9600
9601 MEDIA DRIVERS FOR LNBH25
9602 M:      Sergey Kozlov <serjk@netup.ru>
9603 M:      Abylay Ospan <aospan@netup.ru>
9604 L:      linux-media@vger.kernel.org
9605 W:      https://linuxtv.org
9606 W:      http://netup.tv/
9607 T:      git git://linuxtv.org/media_tree.git
9608 S:      Supported
9609 F:      drivers/media/dvb-frontends/lnbh25*
9610
9611 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9612 L:      linux-media@vger.kernel.org
9613 W:      https://linuxtv.org
9614 T:      git git://linuxtv.org/media_tree.git
9615 S:      Orphan
9616 F:      drivers/media/dvb-frontends/mxl5xx*
9617
9618 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9619 M:      Sergey Kozlov <serjk@netup.ru>
9620 M:      Abylay Ospan <aospan@netup.ru>
9621 L:      linux-media@vger.kernel.org
9622 W:      https://linuxtv.org
9623 W:      http://netup.tv/
9624 T:      git git://linuxtv.org/media_tree.git
9625 S:      Supported
9626 F:      drivers/media/pci/netup_unidvb/*
9627
9628 MEDIA DRIVERS FOR RENESAS - CEU
9629 M:      Jacopo Mondi <jacopo@jmondi.org>
9630 L:      linux-media@vger.kernel.org
9631 L:      linux-renesas-soc@vger.kernel.org
9632 T:      git git://linuxtv.org/media_tree.git
9633 S:      Supported
9634 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9635 F:      drivers/media/platform/renesas-ceu.c
9636 F:      include/media/drv-intf/renesas-ceu.h
9637
9638 MEDIA DRIVERS FOR RENESAS - DRIF
9639 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9640 L:      linux-media@vger.kernel.org
9641 L:      linux-renesas-soc@vger.kernel.org
9642 T:      git git://linuxtv.org/media_tree.git
9643 S:      Supported
9644 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9645 F:      drivers/media/platform/rcar_drif.c
9646
9647 MEDIA DRIVERS FOR RENESAS - FCP
9648 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9649 L:      linux-media@vger.kernel.org
9650 L:      linux-renesas-soc@vger.kernel.org
9651 T:      git git://linuxtv.org/media_tree.git
9652 S:      Supported
9653 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9654 F:      drivers/media/platform/rcar-fcp.c
9655 F:      include/media/rcar-fcp.h
9656
9657 MEDIA DRIVERS FOR RENESAS - FDP1
9658 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9659 L:      linux-media@vger.kernel.org
9660 L:      linux-renesas-soc@vger.kernel.org
9661 T:      git git://linuxtv.org/media_tree.git
9662 S:      Supported
9663 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9664 F:      drivers/media/platform/rcar_fdp1.c
9665
9666 MEDIA DRIVERS FOR RENESAS - VIN
9667 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9668 L:      linux-media@vger.kernel.org
9669 L:      linux-renesas-soc@vger.kernel.org
9670 T:      git git://linuxtv.org/media_tree.git
9671 S:      Supported
9672 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9673 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9674 F:      drivers/media/platform/rcar-vin/
9675
9676 MEDIA DRIVERS FOR RENESAS - VSP1
9677 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9678 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9679 L:      linux-media@vger.kernel.org
9680 L:      linux-renesas-soc@vger.kernel.org
9681 T:      git git://linuxtv.org/media_tree.git
9682 S:      Supported
9683 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9684 F:      drivers/media/platform/vsp1/
9685
9686 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9687 L:      linux-media@vger.kernel.org
9688 W:      https://linuxtv.org
9689 T:      git git://linuxtv.org/media_tree.git
9690 S:      Orphan
9691 F:      drivers/media/dvb-frontends/stv0910*
9692
9693 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9694 L:      linux-media@vger.kernel.org
9695 W:      https://linuxtv.org
9696 T:      git git://linuxtv.org/media_tree.git
9697 S:      Orphan
9698 F:      drivers/media/dvb-frontends/stv6111*
9699
9700 MEDIA DRIVERS FOR STM32 - DCMI
9701 M:      Hugues Fruchet <hugues.fruchet@st.com>
9702 L:      linux-media@vger.kernel.org
9703 T:      git git://linuxtv.org/media_tree.git
9704 S:      Supported
9705 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9706 F:      drivers/media/platform/stm32/stm32-dcmi.c
9707
9708 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9709 M:      Dmitry Osipenko <digetx@gmail.com>
9710 L:      linux-media@vger.kernel.org
9711 L:      linux-tegra@vger.kernel.org
9712 T:      git git://linuxtv.org/media_tree.git
9713 S:      Maintained
9714 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9715 F:      drivers/staging/media/tegra-vde/
9716
9717 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9718 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9719 P:      LinuxTV.org Project
9720 L:      linux-media@vger.kernel.org
9721 W:      https://linuxtv.org
9722 Q:      http://patchwork.kernel.org/project/linux-media/list/
9723 T:      git git://linuxtv.org/media_tree.git
9724 S:      Maintained
9725 F:      Documentation/devicetree/bindings/media/
9726 F:      Documentation/media/
9727 F:      drivers/media/
9728 F:      drivers/staging/media/
9729 F:      include/linux/platform_data/media/
9730 F:      include/media/
9731 F:      include/uapi/linux/dvb/
9732 F:      include/uapi/linux/videodev2.h
9733 F:      include/uapi/linux/media.h
9734 F:      include/uapi/linux/v4l2-*
9735 F:      include/uapi/linux/meye.h
9736 F:      include/uapi/linux/ivtv*
9737 F:      include/uapi/linux/uvcvideo.h
9738
9739 MEDIATEK BLUETOOTH DRIVER
9740 M:      Sean Wang <sean.wang@mediatek.com>
9741 L:      linux-bluetooth@vger.kernel.org
9742 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9743 S:      Maintained
9744 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9745 F:      drivers/bluetooth/btmtkuart.c
9746
9747 MEDIATEK CIR DRIVER
9748 M:      Sean Wang <sean.wang@mediatek.com>
9749 S:      Maintained
9750 F:      drivers/media/rc/mtk-cir.c
9751
9752 MEDIATEK DMA DRIVER
9753 M:      Sean Wang <sean.wang@mediatek.com>
9754 L:      dmaengine@vger.kernel.org
9755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9756 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9757 S:      Maintained
9758 F:      Documentation/devicetree/bindings/dma/mtk-*
9759 F:      drivers/dma/mediatek/
9760
9761 MEDIATEK PMIC LED DRIVER
9762 M:      Sean Wang <sean.wang@mediatek.com>
9763 S:      Maintained
9764 F:      drivers/leds/leds-mt6323.c
9765 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9766
9767 MEDIATEK ETHERNET DRIVER
9768 M:      Felix Fietkau <nbd@openwrt.org>
9769 M:      John Crispin <john@phrozen.org>
9770 M:      Sean Wang <sean.wang@mediatek.com>
9771 M:      Nelson Chang <nelson.chang@mediatek.com>
9772 L:      netdev@vger.kernel.org
9773 S:      Maintained
9774 F:      drivers/net/ethernet/mediatek/
9775
9776 MEDIATEK SWITCH DRIVER
9777 M:      Sean Wang <sean.wang@mediatek.com>
9778 L:      netdev@vger.kernel.org
9779 S:      Maintained
9780 F:      drivers/net/dsa/mt7530.*
9781 F:      net/dsa/tag_mtk.c
9782
9783 MEDIATEK JPEG DRIVER
9784 M:      Rick Chang <rick.chang@mediatek.com>
9785 M:      Bin Liu <bin.liu@mediatek.com>
9786 S:      Supported
9787 F:      drivers/media/platform/mtk-jpeg/
9788 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9789
9790 MEDIATEK MDP DRIVER
9791 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9792 M:      Houlong Wei <houlong.wei@mediatek.com>
9793 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9794 S:      Supported
9795 F:      drivers/media/platform/mtk-mdp/
9796 F:      drivers/media/platform/mtk-vpu/
9797 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9798
9799 MEDIATEK MEDIA DRIVER
9800 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9801 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9802 S:      Supported
9803 F:      drivers/media/platform/mtk-vcodec/
9804 F:      drivers/media/platform/mtk-vpu/
9805 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9806 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9807
9808 MEDIATEK MMC/SD/SDIO DRIVER
9809 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9810 S:      Maintained
9811 F:      drivers/mmc/host/mtk-sd.c
9812 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9813
9814 MEDIATEK MT76 WIRELESS LAN DRIVER
9815 M:      Felix Fietkau <nbd@nbd.name>
9816 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9817 L:      linux-wireless@vger.kernel.org
9818 S:      Maintained
9819 F:      drivers/net/wireless/mediatek/mt76/
9820
9821 MEDIATEK MT7601U WIRELESS LAN DRIVER
9822 M:      Jakub Kicinski <kubakici@wp.pl>
9823 L:      linux-wireless@vger.kernel.org
9824 S:      Maintained
9825 F:      drivers/net/wireless/mediatek/mt7601u/
9826
9827 MEDIATEK NAND CONTROLLER DRIVER
9828 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9829 L:      linux-mtd@lists.infradead.org
9830 S:      Maintained
9831 F:      drivers/mtd/nand/raw/mtk_*
9832 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9833
9834 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9835 M:      Sean Wang <sean.wang@mediatek.com>
9836 S:      Maintained
9837 F:      drivers/char/hw_random/mtk-rng.c
9838
9839 MEDIATEK USB3 DRD IP DRIVER
9840 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9841 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9843 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9844 S:      Maintained
9845 F:      drivers/usb/mtu3/
9846
9847 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9848 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9849 M:      Martin Donnelly <martin.donnelly@ge.com>
9850 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9851 S:      Maintained
9852 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9853 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9854
9855 MEGARAID SCSI/SAS DRIVERS
9856 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9857 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9858 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9859 L:      megaraidlinux.pdl@broadcom.com
9860 L:      linux-scsi@vger.kernel.org
9861 W:      http://www.avagotech.com/support/
9862 S:      Maintained
9863 F:      Documentation/scsi/megaraid.txt
9864 F:      drivers/scsi/megaraid.*
9865 F:      drivers/scsi/megaraid/
9866
9867 MELEXIS MLX90614 DRIVER
9868 M:      Crt Mori <cmo@melexis.com>
9869 L:      linux-iio@vger.kernel.org
9870 W:      http://www.melexis.com
9871 S:      Supported
9872 F:      drivers/iio/temperature/mlx90614.c
9873
9874 MELEXIS MLX90632 DRIVER
9875 M:      Crt Mori <cmo@melexis.com>
9876 L:      linux-iio@vger.kernel.org
9877 W:      http://www.melexis.com
9878 S:      Supported
9879 F:      drivers/iio/temperature/mlx90632.c
9880
9881 MELFAS MIP4 TOUCHSCREEN DRIVER
9882 M:      Sangwon Jee <jeesw@melfas.com>
9883 W:      http://www.melfas.com
9884 S:      Supported
9885 F:      drivers/input/touchscreen/melfas_mip4.c
9886 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9887
9888 MELLANOX ETHERNET DRIVER (mlx4_en)
9889 M:      Tariq Toukan <tariqt@mellanox.com>
9890 L:      netdev@vger.kernel.org
9891 S:      Supported
9892 W:      http://www.mellanox.com
9893 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9894 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9895
9896 MELLANOX ETHERNET DRIVER (mlx5e)
9897 M:      Saeed Mahameed <saeedm@mellanox.com>
9898 L:      netdev@vger.kernel.org
9899 S:      Supported
9900 W:      http://www.mellanox.com
9901 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9902 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9903
9904 MELLANOX ETHERNET INNOVA DRIVERS
9905 R:      Boris Pismenny <borisp@mellanox.com>
9906 L:      netdev@vger.kernel.org
9907 S:      Supported
9908 W:      http://www.mellanox.com
9909 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9910 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9911 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9912 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9913 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9914
9915 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9916 R:      Boris Pismenny <borisp@mellanox.com>
9917 L:      netdev@vger.kernel.org
9918 S:      Supported
9919 W:      http://www.mellanox.com
9920 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9921 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9922 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9923
9924 MELLANOX ETHERNET SWITCH DRIVERS
9925 M:      Jiri Pirko <jiri@mellanox.com>
9926 M:      Ido Schimmel <idosch@mellanox.com>
9927 L:      netdev@vger.kernel.org
9928 S:      Supported
9929 W:      http://www.mellanox.com
9930 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9931 F:      drivers/net/ethernet/mellanox/mlxsw/
9932 F:      tools/testing/selftests/drivers/net/mlxsw/
9933
9934 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9935 M:      mlxsw@mellanox.com
9936 L:      netdev@vger.kernel.org
9937 S:      Supported
9938 W:      http://www.mellanox.com
9939 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9940 F:      drivers/net/ethernet/mellanox/mlxfw/
9941
9942 MELLANOX HARDWARE PLATFORM SUPPORT
9943 M:      Andy Shevchenko <andy@infradead.org>
9944 M:      Darren Hart <dvhart@infradead.org>
9945 M:      Vadim Pasternak <vadimp@mellanox.com>
9946 L:      platform-driver-x86@vger.kernel.org
9947 S:      Supported
9948 F:      drivers/platform/mellanox/
9949 F:      include/linux/platform_data/mlxreg.h
9950
9951 MELLANOX MLX4 core VPI driver
9952 M:      Tariq Toukan <tariqt@mellanox.com>
9953 L:      netdev@vger.kernel.org
9954 L:      linux-rdma@vger.kernel.org
9955 W:      http://www.mellanox.com
9956 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9957 S:      Supported
9958 F:      drivers/net/ethernet/mellanox/mlx4/
9959 F:      include/linux/mlx4/
9960
9961 MELLANOX MLX4 IB driver
9962 M:      Yishai Hadas <yishaih@mellanox.com>
9963 L:      linux-rdma@vger.kernel.org
9964 W:      http://www.mellanox.com
9965 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9966 S:      Supported
9967 F:      drivers/infiniband/hw/mlx4/
9968 F:      include/linux/mlx4/
9969 F:      include/uapi/rdma/mlx4-abi.h
9970
9971 MELLANOX MLX5 core VPI driver
9972 M:      Saeed Mahameed <saeedm@mellanox.com>
9973 M:      Leon Romanovsky <leonro@mellanox.com>
9974 L:      netdev@vger.kernel.org
9975 L:      linux-rdma@vger.kernel.org
9976 W:      http://www.mellanox.com
9977 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9978 S:      Supported
9979 F:      drivers/net/ethernet/mellanox/mlx5/core/
9980 F:      include/linux/mlx5/
9981
9982 MELLANOX MLX5 IB driver
9983 M:      Leon Romanovsky <leonro@mellanox.com>
9984 L:      linux-rdma@vger.kernel.org
9985 W:      http://www.mellanox.com
9986 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9987 S:      Supported
9988 F:      drivers/infiniband/hw/mlx5/
9989 F:      include/linux/mlx5/
9990 F:      include/uapi/rdma/mlx5-abi.h
9991
9992 MELLANOX MLXCPLD I2C AND MUX DRIVER
9993 M:      Vadim Pasternak <vadimp@mellanox.com>
9994 M:      Michael Shych <michaelsh@mellanox.com>
9995 L:      linux-i2c@vger.kernel.org
9996 S:      Supported
9997 F:      drivers/i2c/busses/i2c-mlxcpld.c
9998 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9999 F:      Documentation/i2c/busses/i2c-mlxcpld
10000
10001 MELLANOX MLXCPLD LED DRIVER
10002 M:      Vadim Pasternak <vadimp@mellanox.com>
10003 L:      linux-leds@vger.kernel.org
10004 S:      Supported
10005 F:      drivers/leds/leds-mlxcpld.c
10006 F:      drivers/leds/leds-mlxreg.c
10007 F:      Documentation/leds/leds-mlxcpld.txt
10008
10009 MELLANOX PLATFORM DRIVER
10010 M:      Vadim Pasternak <vadimp@mellanox.com>
10011 L:      platform-driver-x86@vger.kernel.org
10012 S:      Supported
10013 F:      drivers/platform/x86/mlx-platform.c
10014
10015 MEMBARRIER SUPPORT
10016 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10017 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10018 L:      linux-kernel@vger.kernel.org
10019 S:      Supported
10020 F:      kernel/sched/membarrier.c
10021 F:      include/uapi/linux/membarrier.h
10022 F:      arch/powerpc/include/asm/membarrier.h
10023
10024 MEMBLOCK
10025 M:      Mike Rapoport <rppt@linux.ibm.com>
10026 L:      linux-mm@kvack.org
10027 S:      Maintained
10028 F:      include/linux/memblock.h
10029 F:      mm/memblock.c
10030 F:      Documentation/core-api/boot-time-mm.rst
10031
10032 MEMORY MANAGEMENT
10033 L:      linux-mm@kvack.org
10034 W:      http://www.linux-mm.org
10035 S:      Maintained
10036 F:      include/linux/mm.h
10037 F:      include/linux/gfp.h
10038 F:      include/linux/mmzone.h
10039 F:      include/linux/memory_hotplug.h
10040 F:      include/linux/vmalloc.h
10041 F:      mm/
10042
10043 MEMORY TECHNOLOGY DEVICES (MTD)
10044 M:      David Woodhouse <dwmw2@infradead.org>
10045 M:      Brian Norris <computersforpeace@gmail.com>
10046 M:      Boris Brezillon <bbrezillon@kernel.org>
10047 M:      Marek Vasut <marek.vasut@gmail.com>
10048 M:      Richard Weinberger <richard@nod.at>
10049 L:      linux-mtd@lists.infradead.org
10050 W:      http://www.linux-mtd.infradead.org/
10051 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10052 T:      git git://git.infradead.org/linux-mtd.git master
10053 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10054 S:      Maintained
10055 F:      Documentation/devicetree/bindings/mtd/
10056 F:      drivers/mtd/
10057 F:      include/linux/mtd/
10058 F:      include/uapi/mtd/
10059
10060 MEN A21 WATCHDOG DRIVER
10061 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10062 L:      linux-watchdog@vger.kernel.org
10063 S:      Maintained
10064 F:      drivers/watchdog/mena21_wdt.c
10065
10066 MEN CHAMELEON BUS (mcb)
10067 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10068 S:      Maintained
10069 F:      drivers/mcb/
10070 F:      include/linux/mcb.h
10071 F:      Documentation/men-chameleon-bus.txt
10072
10073 MEN F21BMC (Board Management Controller)
10074 M:      Andreas Werner <andreas.werner@men.de>
10075 S:      Supported
10076 F:      drivers/mfd/menf21bmc.c
10077 F:      drivers/watchdog/menf21bmc_wdt.c
10078 F:      drivers/leds/leds-menf21bmc.c
10079 F:      drivers/hwmon/menf21bmc_hwmon.c
10080 F:      Documentation/hwmon/menf21bmc.rst
10081
10082 MEN Z069 WATCHDOG DRIVER
10083 M:      Johannes Thumshirn <jth@kernel.org>
10084 L:      linux-watchdog@vger.kernel.org
10085 S:      Maintained
10086 F:      drivers/watchdog/menz69_wdt.c
10087
10088 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10089 M:      Neil Armstrong <narmstrong@baylibre.com>
10090 L:      linux-media@lists.freedesktop.org
10091 L:      linux-amlogic@lists.infradead.org
10092 W:      http://linux-meson.com/
10093 S:      Supported
10094 F:      drivers/media/platform/meson/ao-cec.c
10095 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10096 T:      git git://linuxtv.org/media_tree.git
10097
10098 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10099 M:      Liang Yang <liang.yang@amlogic.com>
10100 L:      linux-mtd@lists.infradead.org
10101 S:      Maintained
10102 F:      drivers/mtd/nand/raw/meson_*
10103 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10104
10105 METHODE UDPU SUPPORT
10106 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10107 S:      Maintained
10108 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10109
10110 MICROBLAZE ARCHITECTURE
10111 M:      Michal Simek <monstr@monstr.eu>
10112 W:      http://www.monstr.eu/fdt/
10113 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10114 S:      Supported
10115 F:      arch/microblaze/
10116
10117 MICROCHIP AT91 SERIAL DRIVER
10118 M:      Richard Genoud <richard.genoud@gmail.com>
10119 S:      Maintained
10120 F:      drivers/tty/serial/atmel_serial.c
10121 F:      drivers/tty/serial/atmel_serial.h
10122 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10123
10124 MICROCHIP AUDIO ASOC DRIVERS
10125 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10126 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10127 S:      Supported
10128 F:      sound/soc/atmel
10129
10130 MICROCHIP DMA DRIVER
10131 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10133 L:      dmaengine@vger.kernel.org
10134 S:      Supported
10135 F:      drivers/dma/at_hdmac.c
10136 F:      drivers/dma/at_hdmac_regs.h
10137 F:      include/linux/platform_data/dma-atmel.h
10138 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10139 F:      include/dt-bindings/dma/at91.h
10140
10141 MICROCHIP ECC DRIVER
10142 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10143 L:      linux-crypto@vger.kernel.org
10144 S:      Maintained
10145 F:      drivers/crypto/atmel-ecc.*
10146
10147 MICROCHIP I2C DRIVER
10148 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10149 L:      linux-i2c@vger.kernel.org
10150 S:      Supported
10151 F:      drivers/i2c/busses/i2c-at91.c
10152
10153 MICROCHIP ISC DRIVER
10154 M:      Eugen Hristev <eugen.hristev@microchip.com>
10155 L:      linux-media@vger.kernel.org
10156 S:      Supported
10157 F:      drivers/media/platform/atmel/atmel-isc.c
10158 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10159 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10160
10161 MICROCHIP ISI DRIVER
10162 M:      Eugen Hristev <eugen.hristev@microchip.com>
10163 L:      linux-media@vger.kernel.org
10164 S:      Supported
10165 F:      drivers/media/platform/atmel/atmel-isi.c
10166 F:      drivers/media/platform/atmel/atmel-isi.h
10167
10168 MICROCHIP AT91 USART MFD DRIVER
10169 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10170 L:      linux-kernel@vger.kernel.org
10171 S:      Supported
10172 F:      drivers/mfd/at91-usart.c
10173 F:      include/dt-bindings/mfd/at91-usart.h
10174 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10175
10176 MICROCHIP AT91 USART SPI DRIVER
10177 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10178 L:      linux-spi@vger.kernel.org
10179 S:      Supported
10180 F:      drivers/spi/spi-at91-usart.c
10181 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10182
10183 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10184 M:      Woojung Huh <woojung.huh@microchip.com>
10185 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10186 L:      netdev@vger.kernel.org
10187 S:      Maintained
10188 F:      net/dsa/tag_ksz.c
10189 F:      drivers/net/dsa/microchip/*
10190 F:      include/linux/platform_data/microchip-ksz.h
10191 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10192
10193 MICROCHIP LAN743X ETHERNET DRIVER
10194 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10195 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10196 L:      netdev@vger.kernel.org
10197 S:      Maintained
10198 F:      drivers/net/ethernet/microchip/lan743x_*
10199
10200 MICROCHIP LCDFB DRIVER
10201 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10202 L:      linux-fbdev@vger.kernel.org
10203 S:      Maintained
10204 F:      drivers/video/fbdev/atmel_lcdfb.c
10205 F:      include/video/atmel_lcdc.h
10206
10207 MICROCHIP MMC/SD/SDIO MCI DRIVER
10208 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10209 S:      Maintained
10210 F:      drivers/mmc/host/atmel-mci.c
10211
10212 MICROCHIP MCP16502 PMIC DRIVER
10213 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10215 S:      Maintained
10216 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10217 F:      drivers/regulator/mcp16502.c
10218
10219 MICROCHIP MCP3911 ADC DRIVER
10220 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10221 M:      Kent Gustavsson <kent@minoris.se>
10222 L:      linux-iio@vger.kernel.org
10223 S:      Supported
10224 F:      drivers/iio/adc/mcp3911.c
10225 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10226
10227 MICROCHIP NAND DRIVER
10228 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10229 L:      linux-mtd@lists.infradead.org
10230 S:      Supported
10231 F:      drivers/mtd/nand/raw/atmel/*
10232 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10233
10234 MICROCHIP PWM DRIVER
10235 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10237 L:      linux-pwm@vger.kernel.org
10238 S:      Supported
10239 F:      drivers/pwm/pwm-atmel.c
10240 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10241
10242 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10243 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10244 M:      Eugen Hristev <eugen.hristev@microchip.com>
10245 L:      linux-iio@vger.kernel.org
10246 S:      Supported
10247 F:      drivers/iio/adc/at91-sama5d2_adc.c
10248 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10249 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10250
10251 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10252 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10253 S:      Supported
10254 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10255
10256 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10257 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10259 L:      linux-gpio@vger.kernel.org
10260 F:      drivers/gpio/gpio-sama5d2-piobu.c
10261
10262 MICROCHIP SPI DRIVER
10263 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10264 S:      Supported
10265 F:      drivers/spi/spi-atmel.*
10266
10267 MICROCHIP SSC DRIVER
10268 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10270 S:      Supported
10271 F:      drivers/misc/atmel-ssc.c
10272 F:      include/linux/atmel-ssc.h
10273
10274 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10275 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10277 S:      Supported
10278 F:      drivers/misc/atmel_tclib.c
10279 F:      drivers/clocksource/tcb_clksrc.c
10280
10281 MICROCHIP USBA UDC DRIVER
10282 M:      Cristian Birsan <cristian.birsan@microchip.com>
10283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10284 S:      Supported
10285 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10286
10287 MICROCHIP USB251XB DRIVER
10288 M:      Richard Leitner <richard.leitner@skidata.com>
10289 L:      linux-usb@vger.kernel.org
10290 S:      Maintained
10291 F:      drivers/usb/misc/usb251xb.c
10292 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10293
10294 MICROCHIP XDMA DRIVER
10295 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10296 L:      linux-arm-kernel@lists.infradead.org
10297 L:      dmaengine@vger.kernel.org
10298 S:      Supported
10299 F:      drivers/dma/at_xdmac.c
10300
10301 MICROSEMI MIPS SOCS
10302 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10303 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10304 L:      linux-mips@vger.kernel.org
10305 S:      Supported
10306 F:      arch/mips/generic/board-ocelot.c
10307 F:      arch/mips/configs/generic/board-ocelot.config
10308 F:      arch/mips/boot/dts/mscc/
10309 F:      Documentation/devicetree/bindings/mips/mscc.txt
10310
10311 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10312 M:      Don Brace <don.brace@microsemi.com>
10313 L:      esc.storagedev@microsemi.com
10314 L:      linux-scsi@vger.kernel.org
10315 S:      Supported
10316 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10317 F:      drivers/scsi/smartpqi/Kconfig
10318 F:      drivers/scsi/smartpqi/Makefile
10319 F:      include/linux/cciss*.h
10320 F:      include/uapi/linux/cciss*.h
10321 F:      Documentation/scsi/smartpqi.txt
10322
10323 MICROSEMI ETHERNET SWITCH DRIVER
10324 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10325 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10326 L:      netdev@vger.kernel.org
10327 S:      Supported
10328 F:      drivers/net/ethernet/mscc/
10329
10330 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10331 M:      Chen Yu <yu.c.chen@intel.com>
10332 L:      platform-driver-x86@vger.kernel.org
10333 S:      Supported
10334 F:      drivers/platform/x86/surfacepro3_button.c
10335
10336 MICROTEK X6 SCANNER
10337 M:      Oliver Neukum <oliver@neukum.org>
10338 S:      Maintained
10339 F:      drivers/usb/image/microtek.*
10340
10341 MIPS
10342 M:      Ralf Baechle <ralf@linux-mips.org>
10343 M:      Paul Burton <paul.burton@mips.com>
10344 M:      James Hogan <jhogan@kernel.org>
10345 L:      linux-mips@vger.kernel.org
10346 W:      http://www.linux-mips.org/
10347 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10349 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10350 S:      Supported
10351 F:      Documentation/devicetree/bindings/mips/
10352 F:      Documentation/mips/
10353 F:      arch/mips/
10354 F:      drivers/platform/mips/
10355
10356 MIPS BOSTON DEVELOPMENT BOARD
10357 M:      Paul Burton <paul.burton@mips.com>
10358 L:      linux-mips@vger.kernel.org
10359 S:      Maintained
10360 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10361 F:      arch/mips/boot/dts/img/boston.dts
10362 F:      arch/mips/configs/generic/board-boston.config
10363 F:      drivers/clk/imgtec/clk-boston.c
10364 F:      include/dt-bindings/clock/boston-clock.h
10365
10366 MIPS GENERIC PLATFORM
10367 M:      Paul Burton <paul.burton@mips.com>
10368 L:      linux-mips@vger.kernel.org
10369 S:      Supported
10370 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10371 F:      arch/mips/generic/
10372 F:      arch/mips/tools/generic-board-config.sh
10373
10374 MIPS/LOONGSON1 ARCHITECTURE
10375 M:      Keguang Zhang <keguang.zhang@gmail.com>
10376 L:      linux-mips@vger.kernel.org
10377 S:      Maintained
10378 F:      arch/mips/loongson32/
10379 F:      arch/mips/include/asm/mach-loongson32/
10380 F:      drivers/*/*loongson1*
10381 F:      drivers/*/*/*loongson1*
10382
10383 MIPS/LOONGSON2 ARCHITECTURE
10384 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10385 L:      linux-mips@vger.kernel.org
10386 S:      Maintained
10387 F:      arch/mips/loongson64/fuloong-2e/
10388 F:      arch/mips/loongson64/lemote-2f/
10389 F:      arch/mips/include/asm/mach-loongson64/
10390 F:      drivers/*/*loongson2*
10391 F:      drivers/*/*/*loongson2*
10392
10393 MIPS/LOONGSON3 ARCHITECTURE
10394 M:      Huacai Chen <chenhc@lemote.com>
10395 L:      linux-mips@vger.kernel.org
10396 S:      Maintained
10397 F:      arch/mips/loongson64/
10398 F:      arch/mips/include/asm/mach-loongson64/
10399 F:      drivers/platform/mips/cpu_hwmon.c
10400 F:      drivers/*/*loongson3*
10401 F:      drivers/*/*/*loongson3*
10402
10403 MIPS RINT INSTRUCTION EMULATION
10404 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10405 L:      linux-mips@vger.kernel.org
10406 S:      Supported
10407 F:      arch/mips/math-emu/sp_rint.c
10408 F:      arch/mips/math-emu/dp_rint.c
10409
10410 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10411 M:      Hans Verkuil <hverkuil@xs4all.nl>
10412 L:      linux-media@vger.kernel.org
10413 T:      git git://linuxtv.org/media_tree.git
10414 W:      https://linuxtv.org
10415 S:      Odd Fixes
10416 F:      drivers/media/radio/radio-miropcm20*
10417
10418 MMP SUPPORT
10419 R:      Lubomir Rintel <lkundrak@v3.sk>
10420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10421 S:      Odd Fixes
10422 F:      arch/arm/boot/dts/mmp*
10423 F:      arch/arm/mach-mmp/
10424
10425 MMU GATHER AND TLB INVALIDATION
10426 M:      Will Deacon <will.deacon@arm.com>
10427 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10428 M:      Andrew Morton <akpm@linux-foundation.org>
10429 M:      Nick Piggin <npiggin@gmail.com>
10430 M:      Peter Zijlstra <peterz@infradead.org>
10431 L:      linux-arch@vger.kernel.org
10432 L:      linux-mm@kvack.org
10433 S:      Maintained
10434 F:      arch/*/include/asm/tlb.h
10435 F:      include/asm-generic/tlb.h
10436 F:      mm/mmu_gather.c
10437
10438 MN88472 MEDIA DRIVER
10439 M:      Antti Palosaari <crope@iki.fi>
10440 L:      linux-media@vger.kernel.org
10441 W:      https://linuxtv.org
10442 W:      http://palosaari.fi/linux/
10443 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10444 S:      Maintained
10445 F:      drivers/media/dvb-frontends/mn88472*
10446
10447 MN88473 MEDIA DRIVER
10448 M:      Antti Palosaari <crope@iki.fi>
10449 L:      linux-media@vger.kernel.org
10450 W:      https://linuxtv.org
10451 W:      http://palosaari.fi/linux/
10452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10453 S:      Maintained
10454 F:      drivers/media/dvb-frontends/mn88473*
10455
10456 MODULE SUPPORT
10457 M:      Jessica Yu <jeyu@kernel.org>
10458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10459 S:      Maintained
10460 F:      include/linux/module.h
10461 F:      kernel/module.c
10462
10463 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10464 W:      http://popies.net/meye/
10465 S:      Orphan
10466 F:      Documentation/media/v4l-drivers/meye*
10467 F:      drivers/media/pci/meye/
10468 F:      include/uapi/linux/meye.h
10469
10470 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10471 M:      Jiri Slaby <jirislaby@gmail.com>
10472 S:      Maintained
10473 F:      Documentation/serial/moxa-smartio
10474 F:      drivers/tty/mxser.*
10475
10476 MR800 AVERMEDIA USB FM RADIO DRIVER
10477 M:      Alexey Klimov <klimov.linux@gmail.com>
10478 L:      linux-media@vger.kernel.org
10479 T:      git git://linuxtv.org/media_tree.git
10480 S:      Maintained
10481 F:      drivers/media/radio/radio-mr800.c
10482
10483 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10484 M:      Alan Ott <alan@signal11.us>
10485 L:      linux-wpan@vger.kernel.org
10486 S:      Maintained
10487 F:      drivers/net/ieee802154/mrf24j40.c
10488 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10489
10490 MSI LAPTOP SUPPORT
10491 M:      "Lee, Chun-Yi" <jlee@suse.com>
10492 L:      platform-driver-x86@vger.kernel.org
10493 S:      Maintained
10494 F:      drivers/platform/x86/msi-laptop.c
10495
10496 MSI WMI SUPPORT
10497 L:      platform-driver-x86@vger.kernel.org
10498 S:      Orphan
10499 F:      drivers/platform/x86/msi-wmi.c
10500
10501 MSI001 MEDIA DRIVER
10502 M:      Antti Palosaari <crope@iki.fi>
10503 L:      linux-media@vger.kernel.org
10504 W:      https://linuxtv.org
10505 W:      http://palosaari.fi/linux/
10506 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10507 T:      git git://linuxtv.org/anttip/media_tree.git
10508 S:      Maintained
10509 F:      drivers/media/tuners/msi001*
10510
10511 MSI2500 MEDIA DRIVER
10512 M:      Antti Palosaari <crope@iki.fi>
10513 L:      linux-media@vger.kernel.org
10514 W:      https://linuxtv.org
10515 W:      http://palosaari.fi/linux/
10516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10517 T:      git git://linuxtv.org/anttip/media_tree.git
10518 S:      Maintained
10519 F:      drivers/media/usb/msi2500/
10520
10521 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10522 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10523 L:      linux-mtd@lists.infradead.org
10524 S:      Maintained
10525 F:      drivers/mtd/devices/docg3*
10526
10527 MT9M032 APTINA SENSOR DRIVER
10528 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10529 L:      linux-media@vger.kernel.org
10530 T:      git git://linuxtv.org/media_tree.git
10531 S:      Maintained
10532 F:      drivers/media/i2c/mt9m032.c
10533 F:      include/media/i2c/mt9m032.h
10534
10535 MT9P031 APTINA CAMERA SENSOR
10536 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10537 L:      linux-media@vger.kernel.org
10538 T:      git git://linuxtv.org/media_tree.git
10539 S:      Maintained
10540 F:      drivers/media/i2c/mt9p031.c
10541 F:      include/media/i2c/mt9p031.h
10542
10543 MT9T001 APTINA CAMERA SENSOR
10544 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10545 L:      linux-media@vger.kernel.org
10546 T:      git git://linuxtv.org/media_tree.git
10547 S:      Maintained
10548 F:      drivers/media/i2c/mt9t001.c
10549 F:      include/media/i2c/mt9t001.h
10550
10551 MT9T112 APTINA CAMERA SENSOR
10552 M:      Jacopo Mondi <jacopo@jmondi.org>
10553 L:      linux-media@vger.kernel.org
10554 T:      git git://linuxtv.org/media_tree.git
10555 S:      Odd Fixes
10556 F:      drivers/media/i2c/mt9t112.c
10557 F:      include/media/i2c/mt9t112.h
10558
10559 MT9V032 APTINA CAMERA SENSOR
10560 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10561 L:      linux-media@vger.kernel.org
10562 T:      git git://linuxtv.org/media_tree.git
10563 S:      Maintained
10564 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10565 F:      drivers/media/i2c/mt9v032.c
10566 F:      include/media/i2c/mt9v032.h
10567
10568 MT9V111 APTINA CAMERA SENSOR
10569 M:      Jacopo Mondi <jacopo@jmondi.org>
10570 L:      linux-media@vger.kernel.org
10571 T:      git git://linuxtv.org/media_tree.git
10572 S:      Maintained
10573 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10574 F:      drivers/media/i2c/mt9v111.c
10575
10576 MULTIFUNCTION DEVICES (MFD)
10577 M:      Lee Jones <lee.jones@linaro.org>
10578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10579 S:      Supported
10580 F:      Documentation/devicetree/bindings/mfd/
10581 F:      drivers/mfd/
10582 F:      include/linux/mfd/
10583 F:      include/dt-bindings/mfd/
10584
10585 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10586 S:      Orphan
10587 F:      drivers/mmc/host/mmc_spi.c
10588 F:      include/linux/spi/mmc_spi.h
10589
10590 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10591 M:      Ulf Hansson <ulf.hansson@linaro.org>
10592 L:      linux-mmc@vger.kernel.org
10593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10594 S:      Maintained
10595 F:      Documentation/devicetree/bindings/mmc/
10596 F:      drivers/mmc/
10597 F:      include/linux/mmc/
10598 F:      include/uapi/linux/mmc/
10599
10600 MULTIPLEXER SUBSYSTEM
10601 M:      Peter Rosin <peda@axentia.se>
10602 S:      Maintained
10603 F:      Documentation/ABI/testing/sysfs-class-mux*
10604 F:      Documentation/devicetree/bindings/mux/
10605 F:      include/dt-bindings/mux/
10606 F:      include/linux/mux/
10607 F:      drivers/mux/
10608
10609 MULTITECH MULTIPORT CARD (ISICOM)
10610 S:      Orphan
10611 F:      drivers/tty/isicom.c
10612 F:      include/linux/isicom.h
10613
10614 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10615 M:      Bin Liu <b-liu@ti.com>
10616 L:      linux-usb@vger.kernel.org
10617 S:      Maintained
10618 F:      drivers/usb/musb/
10619
10620 MXL301RF MEDIA DRIVER
10621 M:      Akihiro Tsukada <tskd08@gmail.com>
10622 L:      linux-media@vger.kernel.org
10623 S:      Odd Fixes
10624 F:      drivers/media/tuners/mxl301rf*
10625
10626 MXL5007T MEDIA DRIVER
10627 M:      Michael Krufky <mkrufky@linuxtv.org>
10628 L:      linux-media@vger.kernel.org
10629 W:      https://linuxtv.org
10630 W:      http://github.com/mkrufky
10631 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10632 T:      git git://linuxtv.org/mkrufky/tuners.git
10633 S:      Maintained
10634 F:      drivers/media/tuners/mxl5007t.*
10635
10636 MXSFB DRM DRIVER
10637 M:      Marek Vasut <marex@denx.de>
10638 M:      Stefan Agner <stefan@agner.ch>
10639 L:      dri-devel@lists.freedesktop.org
10640 S:      Supported
10641 F:      drivers/gpu/drm/mxsfb/
10642 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10643 T:      git git://anongit.freedesktop.org/drm/drm-misc
10644
10645 MYLEX DAC960 PCI RAID Controller
10646 M:      Hannes Reinecke <hare@kernel.org>
10647 L:      linux-scsi@vger.kernel.org
10648 S:      Supported
10649 F:      drivers/scsi/myrb.*
10650 F:      drivers/scsi/myrs.*
10651
10652 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10653 M:      Chris Lee <christopher.lee@cspi.com>
10654 L:      netdev@vger.kernel.org
10655 W:      https://www.cspi.com/ethernet-products/support/downloads/
10656 S:      Supported
10657 F:      drivers/net/ethernet/myricom/myri10ge/
10658
10659 NAND FLASH SUBSYSTEM
10660 M:      Boris Brezillon <bbrezillon@kernel.org>
10661 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10662 R:      Richard Weinberger <richard@nod.at>
10663 L:      linux-mtd@lists.infradead.org
10664 W:      http://www.linux-mtd.infradead.org/
10665 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10666 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10667 T:      git git://git.infradead.org/linux-mtd.git nand/next
10668 S:      Maintained
10669 F:      drivers/mtd/nand/
10670 F:      include/linux/mtd/*nand*.h
10671
10672 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10673 M:      Daniel Mack <zonque@gmail.com>
10674 S:      Maintained
10675 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10676 W:      http://www.native-instruments.com
10677 F:      sound/usb/caiaq/
10678
10679 NATSEMI ETHERNET DRIVER (DP8381x)
10680 S:      Orphan
10681 F:      drivers/net/ethernet/natsemi/natsemi.c
10682
10683 NCR 5380 SCSI DRIVERS
10684 M:      Finn Thain <fthain@telegraphics.com.au>
10685 M:      Michael Schmitz <schmitzmic@gmail.com>
10686 L:      linux-scsi@vger.kernel.org
10687 S:      Maintained
10688 F:      Documentation/scsi/g_NCR5380.txt
10689 F:      drivers/scsi/NCR5380.*
10690 F:      drivers/scsi/arm/cumana_1.c
10691 F:      drivers/scsi/arm/oak.c
10692 F:      drivers/scsi/atari_scsi.*
10693 F:      drivers/scsi/dmx3191d.c
10694 F:      drivers/scsi/g_NCR5380.*
10695 F:      drivers/scsi/mac_scsi.*
10696 F:      drivers/scsi/sun3_scsi.*
10697 F:      drivers/scsi/sun3_scsi_vme.c
10698
10699 NCSI LIBRARY:
10700 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10701 S:      Maintained
10702 F:      net/ncsi/
10703
10704 NCT6775 HARDWARE MONITOR DRIVER
10705 M:      Guenter Roeck <linux@roeck-us.net>
10706 L:      linux-hwmon@vger.kernel.org
10707 S:      Maintained
10708 F:      Documentation/hwmon/nct6775.rst
10709 F:      drivers/hwmon/nct6775.c
10710
10711 NET_FAILOVER MODULE
10712 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10713 L:      netdev@vger.kernel.org
10714 S:      Supported
10715 F:      driver/net/net_failover.c
10716 F:      include/net/net_failover.h
10717 F:      Documentation/networking/net_failover.rst
10718
10719 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10720 M:      Faisal Latif <faisal.latif@intel.com>
10721 L:      linux-rdma@vger.kernel.org
10722 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10723 S:      Supported
10724 F:      drivers/infiniband/hw/nes/
10725 F:      include/uapi/rdma/nes-abi.h
10726
10727 NETEM NETWORK EMULATOR
10728 M:      Stephen Hemminger <stephen@networkplumber.org>
10729 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10730 S:      Maintained
10731 F:      net/sched/sch_netem.c
10732
10733 NETERION 10GbE DRIVERS (s2io/vxge)
10734 M:      Jon Mason <jdmason@kudzu.us>
10735 L:      netdev@vger.kernel.org
10736 S:      Supported
10737 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10738 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10739 F:      drivers/net/ethernet/neterion/
10740
10741 NETFILTER
10742 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10743 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10744 M:      Florian Westphal <fw@strlen.de>
10745 L:      netfilter-devel@vger.kernel.org
10746 L:      coreteam@netfilter.org
10747 W:      http://www.netfilter.org/
10748 W:      http://www.iptables.org/
10749 W:      http://www.nftables.org/
10750 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10753 S:      Maintained
10754 F:      include/linux/netfilter*
10755 F:      include/linux/netfilter/
10756 F:      include/net/netfilter/
10757 F:      include/uapi/linux/netfilter*
10758 F:      include/uapi/linux/netfilter/
10759 F:      net/*/netfilter.c
10760 F:      net/*/netfilter/
10761 F:      net/netfilter/
10762 F:      net/bridge/br_netfilter*.c
10763
10764 NETROM NETWORK LAYER
10765 M:      Ralf Baechle <ralf@linux-mips.org>
10766 L:      linux-hams@vger.kernel.org
10767 W:      http://www.linux-ax25.org/
10768 S:      Maintained
10769 F:      include/net/netrom.h
10770 F:      include/uapi/linux/netrom.h
10771 F:      net/netrom/
10772
10773 NETRONOME ETHERNET DRIVERS
10774 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10775 L:      oss-drivers@netronome.com
10776 S:      Maintained
10777 F:      drivers/net/ethernet/netronome/
10778
10779 NETWORK BLOCK DEVICE (NBD)
10780 M:      Josef Bacik <josef@toxicpanda.com>
10781 S:      Maintained
10782 L:      linux-block@vger.kernel.org
10783 L:      nbd@other.debian.org
10784 F:      Documentation/blockdev/nbd.txt
10785 F:      drivers/block/nbd.c
10786 F:      include/uapi/linux/nbd.h
10787
10788 NETWORK DROP MONITOR
10789 M:      Neil Horman <nhorman@tuxdriver.com>
10790 L:      netdev@vger.kernel.org
10791 S:      Maintained
10792 W:      https://fedorahosted.org/dropwatch/
10793 F:      net/core/drop_monitor.c
10794
10795 NETWORKING DRIVERS
10796 M:      "David S. Miller" <davem@davemloft.net>
10797 L:      netdev@vger.kernel.org
10798 W:      http://www.linuxfoundation.org/en/Net
10799 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10802 S:      Odd Fixes
10803 F:      Documentation/devicetree/bindings/net/
10804 F:      drivers/net/
10805 F:      include/linux/if_*
10806 F:      include/linux/netdevice.h
10807 F:      include/linux/etherdevice.h
10808 F:      include/linux/fcdevice.h
10809 F:      include/linux/fddidevice.h
10810 F:      include/linux/hippidevice.h
10811 F:      include/linux/inetdevice.h
10812 F:      include/uapi/linux/if_*
10813 F:      include/uapi/linux/netdevice.h
10814
10815 NETWORKING DRIVERS (WIRELESS)
10816 M:      Kalle Valo <kvalo@codeaurora.org>
10817 L:      linux-wireless@vger.kernel.org
10818 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10821 S:      Maintained
10822 F:      Documentation/devicetree/bindings/net/wireless/
10823 F:      drivers/net/wireless/
10824
10825 NETWORKING [DSA]
10826 M:      Andrew Lunn <andrew@lunn.ch>
10827 M:      Vivien Didelot <vivien.didelot@gmail.com>
10828 M:      Florian Fainelli <f.fainelli@gmail.com>
10829 S:      Maintained
10830 F:      Documentation/devicetree/bindings/net/dsa/
10831 F:      net/dsa/
10832 F:      include/net/dsa.h
10833 F:      include/linux/dsa/
10834 F:      include/linux/platform_data/dsa.h
10835 F:      drivers/net/dsa/
10836
10837 NETWORKING [GENERAL]
10838 M:      "David S. Miller" <davem@davemloft.net>
10839 L:      netdev@vger.kernel.org
10840 W:      http://www.linuxfoundation.org/en/Net
10841 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10844 B:      mailto:netdev@vger.kernel.org
10845 S:      Maintained
10846 F:      net/
10847 F:      include/net/
10848 F:      include/linux/in.h
10849 F:      include/linux/net.h
10850 F:      include/linux/netdevice.h
10851 F:      include/uapi/linux/in.h
10852 F:      include/uapi/linux/net.h
10853 F:      include/uapi/linux/netdevice.h
10854 F:      include/uapi/linux/net_namespace.h
10855 F:      tools/testing/selftests/net/
10856 F:      lib/net_utils.c
10857 F:      lib/random32.c
10858 F:      Documentation/networking/
10859
10860 NETWORKING [IPSEC]
10861 M:      Steffen Klassert <steffen.klassert@secunet.com>
10862 M:      Herbert Xu <herbert@gondor.apana.org.au>
10863 M:      "David S. Miller" <davem@davemloft.net>
10864 L:      netdev@vger.kernel.org
10865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10867 S:      Maintained
10868 F:      net/xfrm/
10869 F:      net/key/
10870 F:      net/ipv4/xfrm*
10871 F:      net/ipv4/esp4*
10872 F:      net/ipv4/ah4.c
10873 F:      net/ipv4/ipcomp.c
10874 F:      net/ipv4/ip_vti.c
10875 F:      net/ipv6/xfrm*
10876 F:      net/ipv6/esp6*
10877 F:      net/ipv6/ah6.c
10878 F:      net/ipv6/ipcomp6.c
10879 F:      net/ipv6/ip6_vti.c
10880 F:      include/uapi/linux/xfrm.h
10881 F:      include/net/xfrm.h
10882
10883 NETWORKING [IPv4/IPv6]
10884 M:      "David S. Miller" <davem@davemloft.net>
10885 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10886 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10887 L:      netdev@vger.kernel.org
10888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10889 S:      Maintained
10890 F:      net/ipv4/
10891 F:      net/ipv6/
10892 F:      include/net/ip*
10893 F:      arch/x86/net/*
10894
10895 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10896 M:      Paul Moore <paul@paul-moore.com>
10897 W:      https://github.com/netlabel
10898 L:      netdev@vger.kernel.org
10899 L:      linux-security-module@vger.kernel.org
10900 S:      Maintained
10901 F:      Documentation/netlabel/
10902 F:      include/net/calipso.h
10903 F:      include/net/cipso_ipv4.h
10904 F:      include/net/netlabel.h
10905 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10906 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10907 F:      net/netlabel/
10908 F:      net/ipv4/cipso_ipv4.c
10909 F:      net/ipv6/calipso.c
10910 F:      net/netfilter/xt_CONNSECMARK.c
10911 F:      net/netfilter/xt_SECMARK.c
10912
10913 NETWORKING [TCP]
10914 M:      Eric Dumazet <edumazet@google.com>
10915 L:      netdev@vger.kernel.org
10916 S:      Maintained
10917 F:      net/ipv4/tcp*.c
10918 F:      net/ipv4/syncookies.c
10919 F:      net/ipv6/tcp*.c
10920 F:      net/ipv6/syncookies.c
10921 F:      include/uapi/linux/tcp.h
10922 F:      include/net/tcp.h
10923 F:      include/linux/tcp.h
10924 F:      include/trace/events/tcp.h
10925
10926 NETWORKING [TLS]
10927 M:      Boris Pismenny <borisp@mellanox.com>
10928 M:      Aviad Yehezkel <aviadye@mellanox.com>
10929 M:      Dave Watson <davejwatson@fb.com>
10930 M:      John Fastabend <john.fastabend@gmail.com>
10931 M:      Daniel Borkmann <daniel@iogearbox.net>
10932 L:      netdev@vger.kernel.org
10933 S:      Maintained
10934 F:      net/tls/*
10935 F:      include/uapi/linux/tls.h
10936 F:      include/net/tls.h
10937
10938 NETWORKING [WIRELESS]
10939 L:      linux-wireless@vger.kernel.org
10940 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10941
10942 NETDEVSIM
10943 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10944 S:      Maintained
10945 F:      drivers/net/netdevsim/*
10946
10947 NETXEN (1/10) GbE SUPPORT
10948 M:      Manish Chopra <manishc@marvell.com>
10949 M:      Rahul Verma <rahulv@marvell.com>
10950 M:      GR-Linux-NIC-Dev@marvell.com
10951 L:      netdev@vger.kernel.org
10952 S:      Supported
10953 F:      drivers/net/ethernet/qlogic/netxen/
10954
10955 NFC SUBSYSTEM
10956 M:      Samuel Ortiz <sameo@linux.intel.com>
10957 L:      linux-wireless@vger.kernel.org
10958 L:      linux-nfc@lists.01.org (subscribers-only)
10959 S:      Supported
10960 F:      net/nfc/
10961 F:      include/net/nfc/
10962 F:      include/uapi/linux/nfc.h
10963 F:      drivers/nfc/
10964 F:      include/linux/platform_data/nfcmrvl.h
10965 F:      include/linux/platform_data/nxp-nci.h
10966 F:      Documentation/devicetree/bindings/net/nfc/
10967
10968 NFS, SUNRPC, AND LOCKD CLIENTS
10969 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10970 M:      Anna Schumaker <anna.schumaker@netapp.com>
10971 L:      linux-nfs@vger.kernel.org
10972 W:      http://client.linux-nfs.org
10973 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10974 S:      Maintained
10975 F:      fs/lockd/
10976 F:      fs/nfs/
10977 F:      fs/nfs_common/
10978 F:      net/sunrpc/
10979 F:      include/linux/lockd/
10980 F:      include/linux/nfs*
10981 F:      include/linux/sunrpc/
10982 F:      include/uapi/linux/nfs*
10983 F:      include/uapi/linux/sunrpc/
10984
10985 NILFS2 FILESYSTEM
10986 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10987 L:      linux-nilfs@vger.kernel.org
10988 W:      https://nilfs.sourceforge.io/
10989 W:      https://nilfs.osdn.jp/
10990 T:      git git://github.com/konis/nilfs2.git
10991 S:      Supported
10992 F:      Documentation/filesystems/nilfs2.txt
10993 F:      fs/nilfs2/
10994 F:      include/trace/events/nilfs2.h
10995 F:      include/uapi/linux/nilfs2_api.h
10996 F:      include/uapi/linux/nilfs2_ondisk.h
10997
10998 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10999 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11000 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11001 S:      Maintained
11002 F:      Documentation/scsi/NinjaSCSI.txt
11003 F:      drivers/scsi/pcmcia/nsp_*
11004
11005 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11006 M:      GOTO Masanori <gotom@debian.or.jp>
11007 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11008 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11009 S:      Maintained
11010 F:      Documentation/scsi/NinjaSCSI.txt
11011 F:      drivers/scsi/nsp32*
11012
11013 NIOS2 ARCHITECTURE
11014 M:      Ley Foon Tan <lftan@altera.com>
11015 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11017 S:      Maintained
11018 F:      arch/nios2/
11019
11020 NOHZ, DYNTICKS SUPPORT
11021 M:      Frederic Weisbecker <fweisbec@gmail.com>
11022 M:      Thomas Gleixner <tglx@linutronix.de>
11023 M:      Ingo Molnar <mingo@kernel.org>
11024 L:      linux-kernel@vger.kernel.org
11025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11026 S:      Maintained
11027 F:      kernel/time/tick*.*
11028 F:      include/linux/tick.h
11029 F:      include/linux/sched/nohz.h
11030
11031 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11032 M:      Pavel Machek <pavel@ucw.cz>
11033 M:      Sakari Ailus <sakari.ailus@iki.fi>
11034 L:      linux-media@vger.kernel.org
11035 S:      Maintained
11036 F:      drivers/media/i2c/et8ek8
11037 F:      drivers/media/i2c/ad5820.c
11038
11039 NOKIA N900 POWER SUPPLY DRIVERS
11040 R:      Pali Rohár <pali.rohar@gmail.com>
11041 F:      include/linux/power/bq2415x_charger.h
11042 F:      include/linux/power/bq27xxx_battery.h
11043 F:      include/linux/power/isp1704_charger.h
11044 F:      drivers/power/supply/bq2415x_charger.c
11045 F:      drivers/power/supply/bq27xxx_battery.c
11046 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11047 F:      drivers/power/supply/isp1704_charger.c
11048 F:      drivers/power/supply/rx51_battery.c
11049
11050 NOLIBC HEADER FILE
11051 M:      Willy Tarreau <w@1wt.eu>
11052 S:      Maintained
11053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11054 F:      tools/include/nolibc/
11055
11056 NTB AMD DRIVER
11057 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11058 L:      linux-ntb@googlegroups.com
11059 S:      Supported
11060 F:      drivers/ntb/hw/amd/
11061
11062 NTB DRIVER CORE
11063 M:      Jon Mason <jdmason@kudzu.us>
11064 M:      Dave Jiang <dave.jiang@intel.com>
11065 M:      Allen Hubbe <allenbh@gmail.com>
11066 L:      linux-ntb@googlegroups.com
11067 S:      Supported
11068 W:      https://github.com/jonmason/ntb/wiki
11069 T:      git git://github.com/jonmason/ntb.git
11070 F:      drivers/ntb/
11071 F:      drivers/net/ntb_netdev.c
11072 F:      include/linux/ntb.h
11073 F:      include/linux/ntb_transport.h
11074 F:      tools/testing/selftests/ntb/
11075
11076 NTB IDT DRIVER
11077 M:      Serge Semin <fancer.lancer@gmail.com>
11078 L:      linux-ntb@googlegroups.com
11079 S:      Supported
11080 F:      drivers/ntb/hw/idt/
11081
11082 NTB INTEL DRIVER
11083 M:      Dave Jiang <dave.jiang@intel.com>
11084 L:      linux-ntb@googlegroups.com
11085 S:      Supported
11086 W:      https://github.com/davejiang/linux/wiki
11087 T:      git https://github.com/davejiang/linux.git
11088 F:      drivers/ntb/hw/intel/
11089
11090 NTFS FILESYSTEM
11091 M:      Anton Altaparmakov <anton@tuxera.com>
11092 L:      linux-ntfs-dev@lists.sourceforge.net
11093 W:      http://www.tuxera.com/
11094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11095 S:      Supported
11096 F:      Documentation/filesystems/ntfs.txt
11097 F:      fs/ntfs/
11098
11099 NUBUS SUBSYSTEM
11100 M:      Finn Thain <fthain@telegraphics.com.au>
11101 L:      linux-m68k@lists.linux-m68k.org
11102 S:      Maintained
11103 F:      arch/*/include/asm/nubus.h
11104 F:      drivers/nubus/
11105 F:      include/linux/nubus.h
11106 F:      include/uapi/linux/nubus.h
11107
11108 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11109 M:      Antonino Daplas <adaplas@gmail.com>
11110 L:      linux-fbdev@vger.kernel.org
11111 S:      Maintained
11112 F:      drivers/video/fbdev/riva/
11113 F:      drivers/video/fbdev/nvidia/
11114
11115 NVM EXPRESS DRIVER
11116 M:      Keith Busch <keith.busch@intel.com>
11117 M:      Jens Axboe <axboe@fb.com>
11118 M:      Christoph Hellwig <hch@lst.de>
11119 M:      Sagi Grimberg <sagi@grimberg.me>
11120 L:      linux-nvme@lists.infradead.org
11121 T:      git://git.infradead.org/nvme.git
11122 W:      http://git.infradead.org/nvme.git
11123 S:      Supported
11124 F:      drivers/nvme/host/
11125 F:      include/linux/nvme.h
11126 F:      include/uapi/linux/nvme_ioctl.h
11127
11128 NVM EXPRESS FC TRANSPORT DRIVERS
11129 M:      James Smart <james.smart@broadcom.com>
11130 L:      linux-nvme@lists.infradead.org
11131 S:      Supported
11132 F:      include/linux/nvme-fc.h
11133 F:      include/linux/nvme-fc-driver.h
11134 F:      drivers/nvme/host/fc.c
11135 F:      drivers/nvme/target/fc.c
11136 F:      drivers/nvme/target/fcloop.c
11137
11138 NVM EXPRESS TARGET DRIVER
11139 M:      Christoph Hellwig <hch@lst.de>
11140 M:      Sagi Grimberg <sagi@grimberg.me>
11141 L:      linux-nvme@lists.infradead.org
11142 T:      git://git.infradead.org/nvme.git
11143 W:      http://git.infradead.org/nvme.git
11144 S:      Supported
11145 F:      drivers/nvme/target/
11146
11147 NVMEM FRAMEWORK
11148 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11149 S:      Maintained
11150 F:      drivers/nvmem/
11151 F:      Documentation/devicetree/bindings/nvmem/
11152 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11153 F:      include/linux/nvmem-consumer.h
11154 F:      include/linux/nvmem-provider.h
11155
11156 NXP FXAS21002C DRIVER
11157 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11158 L:      linux-iio@vger.kernel.org
11159 S:      Maintained
11160 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11161 F:      drivers/iio/gyro/fxas21002c_core.c
11162 F:      drivers/iio/gyro/fxas21002c.h
11163 F:      drivers/iio/gyro/fxas21002c_i2c.c
11164 F:      drivers/iio/gyro/fxas21002c_spi.c
11165
11166 NXP SGTL5000 DRIVER
11167 M:      Fabio Estevam <festevam@gmail.com>
11168 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11169 S:      Maintained
11170 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11171 F:      sound/soc/codecs/sgtl5000*
11172
11173 NXP TDA998X DRM DRIVER
11174 M:      Russell King <linux@armlinux.org.uk>
11175 S:      Maintained
11176 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11177 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11178 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11179 F:      include/drm/i2c/tda998x.h
11180 F:      include/dt-bindings/display/tda998x.h
11181 K:      "nxp,tda998x"
11182
11183 NXP TFA9879 DRIVER
11184 M:      Peter Rosin <peda@axentia.se>
11185 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11186 S:      Maintained
11187 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11188 F:      sound/soc/codecs/tfa9879*
11189
11190 NXP-NCI NFC DRIVER
11191 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11192 R:      Charles Gorand <charles.gorand@effinnov.com>
11193 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11194 S:      Supported
11195 F:      drivers/nfc/nxp-nci
11196
11197 OBJAGG
11198 M:      Jiri Pirko <jiri@mellanox.com>
11199 L:      netdev@vger.kernel.org
11200 S:      Supported
11201 F:      lib/objagg.c
11202 F:      lib/test_objagg.c
11203 F:      include/linux/objagg.h
11204
11205 NXP FSPI DRIVER
11206 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11207 M:      Ashish Kumar <ashish.kumar@nxp.com>
11208 L:      linux-spi@vger.kernel.org
11209 S:      Maintained
11210 F:      drivers/spi/spi-nxp-fspi.c
11211 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11212
11213 OBJTOOL
11214 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11215 M:      Peter Zijlstra <peterz@infradead.org>
11216 S:      Supported
11217 F:      tools/objtool/
11218
11219 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11220 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11221 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11222 L:      linuxppc-dev@lists.ozlabs.org
11223 S:      Supported
11224 F:      arch/powerpc/platforms/powernv/ocxl.c
11225 F:      arch/powerpc/include/asm/pnv-ocxl.h
11226 F:      drivers/misc/ocxl/
11227 F:      include/misc/ocxl*
11228 F:      include/uapi/misc/ocxl.h
11229 F:      Documentation/accelerators/ocxl.rst
11230
11231 OMAP AUDIO SUPPORT
11232 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11233 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11234 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11235 L:      linux-omap@vger.kernel.org
11236 S:      Maintained
11237 F:      sound/soc/ti/omap*
11238 F:      sound/soc/ti/rx51.c
11239 F:      sound/soc/ti/n810.c
11240 F:      sound/soc/ti/sdma-pcm.*
11241
11242 OMAP CLOCK FRAMEWORK SUPPORT
11243 M:      Paul Walmsley <paul@pwsan.com>
11244 L:      linux-omap@vger.kernel.org
11245 S:      Maintained
11246 F:      arch/arm/*omap*/*clock*
11247
11248 OMAP DEVICE TREE SUPPORT
11249 M:      Benoît Cousson <bcousson@baylibre.com>
11250 M:      Tony Lindgren <tony@atomide.com>
11251 L:      linux-omap@vger.kernel.org
11252 L:      devicetree@vger.kernel.org
11253 S:      Maintained
11254 F:      arch/arm/boot/dts/*omap*
11255 F:      arch/arm/boot/dts/*am3*
11256 F:      arch/arm/boot/dts/*am4*
11257 F:      arch/arm/boot/dts/*am5*
11258 F:      arch/arm/boot/dts/*dra7*
11259
11260 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11261 L:      linux-omap@vger.kernel.org
11262 L:      linux-fbdev@vger.kernel.org
11263 S:      Orphan
11264 F:      drivers/video/fbdev/omap2/
11265 F:      Documentation/arm/OMAP/DSS
11266
11267 OMAP FRAMEBUFFER SUPPORT
11268 L:      linux-fbdev@vger.kernel.org
11269 L:      linux-omap@vger.kernel.org
11270 S:      Orphan
11271 F:      drivers/video/fbdev/omap/
11272
11273 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11274 M:      Roger Quadros <rogerq@ti.com>
11275 M:      Tony Lindgren <tony@atomide.com>
11276 L:      linux-omap@vger.kernel.org
11277 S:      Maintained
11278 F:      drivers/memory/omap-gpmc.c
11279 F:      arch/arm/mach-omap2/*gpmc*
11280
11281 OMAP GPIO DRIVER
11282 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11283 M:      Santosh Shilimkar <ssantosh@kernel.org>
11284 M:      Kevin Hilman <khilman@kernel.org>
11285 L:      linux-omap@vger.kernel.org
11286 S:      Maintained
11287 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11288 F:      drivers/gpio/gpio-omap.c
11289
11290 OMAP HARDWARE SPINLOCK SUPPORT
11291 M:      Ohad Ben-Cohen <ohad@wizery.com>
11292 L:      linux-omap@vger.kernel.org
11293 S:      Maintained
11294 F:      drivers/hwspinlock/omap_hwspinlock.c
11295
11296 OMAP HS MMC SUPPORT
11297 L:      linux-mmc@vger.kernel.org
11298 L:      linux-omap@vger.kernel.org
11299 S:      Orphan
11300 F:      drivers/mmc/host/omap_hsmmc.c
11301
11302 OMAP HWMOD DATA
11303 M:      Paul Walmsley <paul@pwsan.com>
11304 L:      linux-omap@vger.kernel.org
11305 S:      Maintained
11306 F:      arch/arm/mach-omap2/omap_hwmod*data*
11307
11308 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11309 M:      Benoît Cousson <bcousson@baylibre.com>
11310 L:      linux-omap@vger.kernel.org
11311 S:      Maintained
11312 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11313
11314 OMAP HWMOD SUPPORT
11315 M:      Benoît Cousson <bcousson@baylibre.com>
11316 M:      Paul Walmsley <paul@pwsan.com>
11317 L:      linux-omap@vger.kernel.org
11318 S:      Maintained
11319 F:      arch/arm/mach-omap2/omap_hwmod.*
11320
11321 OMAP I2C DRIVER
11322 M:      Vignesh R <vigneshr@ti.com>
11323 L:      linux-omap@vger.kernel.org
11324 L:      linux-i2c@vger.kernel.org
11325 S:      Maintained
11326 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11327 F:      drivers/i2c/busses/i2c-omap.c
11328
11329 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11330 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11331 L:      linux-media@vger.kernel.org
11332 S:      Maintained
11333 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11334 F:      drivers/media/platform/omap3isp/
11335 F:      drivers/staging/media/omap4iss/
11336
11337 OMAP MMC SUPPORT
11338 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11339 L:      linux-omap@vger.kernel.org
11340 S:      Odd Fixes
11341 F:      drivers/mmc/host/omap.c
11342
11343 OMAP POWER MANAGEMENT SUPPORT
11344 M:      Kevin Hilman <khilman@kernel.org>
11345 L:      linux-omap@vger.kernel.org
11346 S:      Maintained
11347 F:      arch/arm/*omap*/*pm*
11348 F:      drivers/cpufreq/omap-cpufreq.c
11349
11350 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11351 M:      Rajendra Nayak <rnayak@codeaurora.org>
11352 M:      Paul Walmsley <paul@pwsan.com>
11353 L:      linux-omap@vger.kernel.org
11354 S:      Maintained
11355 F:      arch/arm/mach-omap2/prm*
11356
11357 OMAP RANDOM NUMBER GENERATOR SUPPORT
11358 M:      Deepak Saxena <dsaxena@plexity.net>
11359 S:      Maintained
11360 F:      drivers/char/hw_random/omap-rng.c
11361
11362 OMAP USB SUPPORT
11363 L:      linux-usb@vger.kernel.org
11364 L:      linux-omap@vger.kernel.org
11365 S:      Orphan
11366 F:      drivers/usb/*/*omap*
11367 F:      arch/arm/*omap*/usb*
11368
11369 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11370 M:      Mark Jackson <mpfj@newflow.co.uk>
11371 L:      linux-omap@vger.kernel.org
11372 S:      Maintained
11373 F:      arch/arm/boot/dts/am335x-nano.dts
11374
11375 OMAP1 SUPPORT
11376 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11377 M:      Tony Lindgren <tony@atomide.com>
11378 L:      linux-omap@vger.kernel.org
11379 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11381 S:      Maintained
11382 F:      arch/arm/mach-omap1/
11383 F:      arch/arm/plat-omap/
11384 F:      arch/arm/configs/omap1_defconfig
11385 F:      drivers/i2c/busses/i2c-omap.c
11386 F:      include/linux/platform_data/i2c-omap.h
11387 F:      include/linux/platform_data/ams-delta-fiq.h
11388
11389 OMAP2+ SUPPORT
11390 M:      Tony Lindgren <tony@atomide.com>
11391 L:      linux-omap@vger.kernel.org
11392 W:      http://www.muru.com/linux/omap/
11393 W:      http://linux.omap.com/
11394 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11396 S:      Maintained
11397 F:      arch/arm/mach-omap2/
11398 F:      arch/arm/plat-omap/
11399 F:      arch/arm/configs/omap2plus_defconfig
11400 F:      drivers/i2c/busses/i2c-omap.c
11401 F:      drivers/irqchip/irq-omap-intc.c
11402 F:      drivers/mfd/*omap*.c
11403 F:      drivers/mfd/menelaus.c
11404 F:      drivers/mfd/palmas.c
11405 F:      drivers/mfd/tps65217.c
11406 F:      drivers/mfd/tps65218.c
11407 F:      drivers/mfd/tps65910.c
11408 F:      drivers/mfd/twl-core.[ch]
11409 F:      drivers/mfd/twl4030*.c
11410 F:      drivers/mfd/twl6030*.c
11411 F:      drivers/mfd/twl6040*.c
11412 F:      drivers/regulator/palmas-regulator*.c
11413 F:      drivers/regulator/pbias-regulator.c
11414 F:      drivers/regulator/tps65217-regulator.c
11415 F:      drivers/regulator/tps65218-regulator.c
11416 F:      drivers/regulator/tps65910-regulator.c
11417 F:      drivers/regulator/twl-regulator.c
11418 F:      drivers/regulator/twl6030-regulator.c
11419 F:      include/linux/platform_data/i2c-omap.h
11420
11421 ONION OMEGA2+ BOARD
11422 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11423 L:      linux-mips@vger.kernel.org
11424 S:      Maintained
11425 F:      arch/mips/boot/dts/ralink/omega2p.dts
11426
11427 OMFS FILESYSTEM
11428 M:      Bob Copeland <me@bobcopeland.com>
11429 L:      linux-karma-devel@lists.sourceforge.net
11430 S:      Maintained
11431 F:      Documentation/filesystems/omfs.txt
11432 F:      fs/omfs/
11433
11434 OMNIKEY CARDMAN 4000 DRIVER
11435 M:      Harald Welte <laforge@gnumonks.org>
11436 S:      Maintained
11437 F:      drivers/char/pcmcia/cm4000_cs.c
11438 F:      include/linux/cm4000_cs.h
11439 F:      include/uapi/linux/cm4000_cs.h
11440
11441 OMNIKEY CARDMAN 4040 DRIVER
11442 M:      Harald Welte <laforge@gnumonks.org>
11443 S:      Maintained
11444 F:      drivers/char/pcmcia/cm4040_cs.*
11445
11446 OMNIVISION OV13858 SENSOR DRIVER
11447 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11448 L:      linux-media@vger.kernel.org
11449 T:      git git://linuxtv.org/media_tree.git
11450 S:      Maintained
11451 F:      drivers/media/i2c/ov13858.c
11452
11453 OMNIVISION OV2680 SENSOR DRIVER
11454 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11455 L:      linux-media@vger.kernel.org
11456 T:      git git://linuxtv.org/media_tree.git
11457 S:      Maintained
11458 F:      drivers/media/i2c/ov2680.c
11459 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11460
11461 OMNIVISION OV2685 SENSOR DRIVER
11462 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11463 L:      linux-media@vger.kernel.org
11464 T:      git git://linuxtv.org/media_tree.git
11465 S:      Maintained
11466 F:      drivers/media/i2c/ov2685.c
11467
11468 OMNIVISION OV5640 SENSOR DRIVER
11469 M:      Steve Longerbeam <slongerbeam@gmail.com>
11470 L:      linux-media@vger.kernel.org
11471 T:      git git://linuxtv.org/media_tree.git
11472 S:      Maintained
11473 F:      drivers/media/i2c/ov5640.c
11474
11475 OMNIVISION OV5647 SENSOR DRIVER
11476 M:      Luis Oliveira <lolivei@synopsys.com>
11477 L:      linux-media@vger.kernel.org
11478 T:      git git://linuxtv.org/media_tree.git
11479 S:      Maintained
11480 F:      drivers/media/i2c/ov5647.c
11481
11482 OMNIVISION OV5695 SENSOR DRIVER
11483 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11484 L:      linux-media@vger.kernel.org
11485 T:      git git://linuxtv.org/media_tree.git
11486 S:      Maintained
11487 F:      drivers/media/i2c/ov5695.c
11488
11489 OMNIVISION OV7670 SENSOR DRIVER
11490 M:      Jonathan Corbet <corbet@lwn.net>
11491 L:      linux-media@vger.kernel.org
11492 T:      git git://linuxtv.org/media_tree.git
11493 S:      Maintained
11494 F:      drivers/media/i2c/ov7670.c
11495 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11496
11497 OMNIVISION OV772x SENSOR DRIVER
11498 M:      Jacopo Mondi <jacopo@jmondi.org>
11499 L:      linux-media@vger.kernel.org
11500 T:      git git://linuxtv.org/media_tree.git
11501 S:      Odd fixes
11502 F:      drivers/media/i2c/ov772x.c
11503 F:      include/media/i2c/ov772x.h
11504 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11505
11506 OMNIVISION OV7740 SENSOR DRIVER
11507 M:      Wenyou Yang <wenyou.yang@microchip.com>
11508 L:      linux-media@vger.kernel.org
11509 T:      git git://linuxtv.org/media_tree.git
11510 S:      Maintained
11511 F:      drivers/media/i2c/ov7740.c
11512 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11513
11514 OMNIVISION OV9640 SENSOR DRIVER
11515 M:      Petr Cvek <petrcvekcz@gmail.com>
11516 L:      linux-media@vger.kernel.org
11517 S:      Maintained
11518 F:      drivers/media/i2c/ov9640.*
11519
11520 OMNIVISION OV8856 SENSOR DRIVER
11521 M:      Ben Kao <ben.kao@intel.com>
11522 L:      linux-media@vger.kernel.org
11523 T:      git git://linuxtv.org/media_tree.git
11524 S:      Maintained
11525 F:      drivers/media/i2c/ov8856.c
11526
11527 OMNIVISION OV9650 SENSOR DRIVER
11528 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11529 R:      Akinobu Mita <akinobu.mita@gmail.com>
11530 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11531 L:      linux-media@vger.kernel.org
11532 T:      git git://linuxtv.org/media_tree.git
11533 S:      Maintained
11534 F:      drivers/media/i2c/ov9650.c
11535 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11536
11537 ONENAND FLASH DRIVER
11538 M:      Kyungmin Park <kyungmin.park@samsung.com>
11539 L:      linux-mtd@lists.infradead.org
11540 S:      Maintained
11541 F:      drivers/mtd/nand/onenand/
11542 F:      include/linux/mtd/onenand*.h
11543
11544 ONSTREAM SCSI TAPE DRIVER
11545 M:      Willem Riede <osst@riede.org>
11546 L:      osst-users@lists.sourceforge.net
11547 L:      linux-scsi@vger.kernel.org
11548 S:      Maintained
11549 F:      Documentation/scsi/osst.txt
11550 F:      drivers/scsi/osst.*
11551 F:      drivers/scsi/osst_*.h
11552 F:      drivers/scsi/st.h
11553
11554 OP-TEE DRIVER
11555 M:      Jens Wiklander <jens.wiklander@linaro.org>
11556 S:      Maintained
11557 F:      drivers/tee/optee/
11558
11559 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11560 M:      Sumit Garg <sumit.garg@linaro.org>
11561 S:      Maintained
11562 F:      drivers/char/hw_random/optee-rng.c
11563
11564 OPA-VNIC DRIVER
11565 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11566 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11567 L:      linux-rdma@vger.kernel.org
11568 S:      Supported
11569 F:      drivers/infiniband/ulp/opa_vnic
11570
11571 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11572 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11573 M:      Frank Rowand <frowand.list@gmail.com>
11574 L:      devicetree@vger.kernel.org
11575 S:      Maintained
11576 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11577 F:      Documentation/devicetree/overlay-notes.txt
11578 F:      drivers/of/overlay.c
11579 F:      drivers/of/resolver.c
11580 K:      of_overlay_notifier_
11581
11582 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11583 M:      Rob Herring <robh+dt@kernel.org>
11584 M:      Frank Rowand <frowand.list@gmail.com>
11585 L:      devicetree@vger.kernel.org
11586 W:      http://www.devicetree.org/
11587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11588 S:      Maintained
11589 F:      drivers/of/
11590 F:      include/linux/of*.h
11591 F:      scripts/dtc/
11592 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11593
11594 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11595 M:      Rob Herring <robh+dt@kernel.org>
11596 M:      Mark Rutland <mark.rutland@arm.com>
11597 L:      devicetree@vger.kernel.org
11598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11599 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11600 S:      Maintained
11601 F:      Documentation/devicetree/
11602 F:      arch/*/boot/dts/
11603 F:      include/dt-bindings/
11604
11605 OPENCORES I2C BUS DRIVER
11606 M:      Peter Korsgaard <peter@korsgaard.com>
11607 M:      Andrew Lunn <andrew@lunn.ch>
11608 L:      linux-i2c@vger.kernel.org
11609 S:      Maintained
11610 F:      Documentation/i2c/busses/i2c-ocores
11611 F:      drivers/i2c/busses/i2c-ocores.c
11612 F:      include/linux/platform_data/i2c-ocores.h
11613
11614 OPENRISC ARCHITECTURE
11615 M:      Jonas Bonn <jonas@southpole.se>
11616 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11617 M:      Stafford Horne <shorne@gmail.com>
11618 T:      git git://github.com/openrisc/linux.git
11619 L:      openrisc@lists.librecores.org
11620 W:      http://openrisc.io
11621 S:      Maintained
11622 F:      Documentation/devicetree/bindings/openrisc/
11623 F:      Documentation/openrisc/
11624 F:      arch/openrisc/
11625 F:      drivers/irqchip/irq-ompic.c
11626 F:      drivers/irqchip/irq-or1k-*
11627
11628 OPENVSWITCH
11629 M:      Pravin B Shelar <pshelar@ovn.org>
11630 L:      netdev@vger.kernel.org
11631 L:      dev@openvswitch.org
11632 W:      http://openvswitch.org
11633 S:      Maintained
11634 F:      net/openvswitch/
11635 F:      include/uapi/linux/openvswitch.h
11636
11637 OPERATING PERFORMANCE POINTS (OPP)
11638 M:      Viresh Kumar <vireshk@kernel.org>
11639 M:      Nishanth Menon <nm@ti.com>
11640 M:      Stephen Boyd <sboyd@kernel.org>
11641 L:      linux-pm@vger.kernel.org
11642 S:      Maintained
11643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11644 F:      drivers/opp/
11645 F:      include/linux/pm_opp.h
11646 F:      Documentation/power/opp.txt
11647 F:      Documentation/devicetree/bindings/opp/
11648
11649 OPL4 DRIVER
11650 M:      Clemens Ladisch <clemens@ladisch.de>
11651 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11652 T:      git git://git.alsa-project.org/alsa-kernel.git
11653 S:      Maintained
11654 F:      sound/drivers/opl4/
11655
11656 OPROFILE
11657 M:      Robert Richter <rric@kernel.org>
11658 L:      oprofile-list@lists.sf.net
11659 S:      Maintained
11660 F:      arch/*/include/asm/oprofile*.h
11661 F:      arch/*/oprofile/
11662 F:      drivers/oprofile/
11663 F:      include/linux/oprofile.h
11664
11665 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11666 M:      Mark Fasheh <mark@fasheh.com>
11667 M:      Joel Becker <jlbec@evilplan.org>
11668 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11669 W:      http://ocfs2.wiki.kernel.org
11670 S:      Supported
11671 F:      Documentation/filesystems/ocfs2.txt
11672 F:      Documentation/filesystems/dlmfs.txt
11673 F:      fs/ocfs2/
11674
11675 ORANGEFS FILESYSTEM
11676 M:      Mike Marshall <hubcap@omnibond.com>
11677 R:      Martin Brandenburg <martin@omnibond.com>
11678 L:      devel@lists.orangefs.org
11679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11680 S:      Supported
11681 F:      fs/orangefs/
11682 F:      Documentation/filesystems/orangefs.txt
11683
11684 ORINOCO DRIVER
11685 L:      linux-wireless@vger.kernel.org
11686 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11687 W:      http://www.nongnu.org/orinoco/
11688 S:      Orphan
11689 F:      drivers/net/wireless/intersil/orinoco/
11690
11691 OV2659 OMNIVISION SENSOR DRIVER
11692 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11693 L:      linux-media@vger.kernel.org
11694 W:      https://linuxtv.org
11695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11696 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11697 S:      Maintained
11698 F:      drivers/media/i2c/ov2659.c
11699 F:      include/media/i2c/ov2659.h
11700
11701 OVERLAY FILESYSTEM
11702 M:      Miklos Szeredi <miklos@szeredi.hu>
11703 L:      linux-unionfs@vger.kernel.org
11704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11705 S:      Supported
11706 F:      fs/overlayfs/
11707 F:      Documentation/filesystems/overlayfs.txt
11708
11709 P54 WIRELESS DRIVER
11710 M:      Christian Lamparter <chunkeey@googlemail.com>
11711 L:      linux-wireless@vger.kernel.org
11712 W:      http://wireless.kernel.org/en/users/Drivers/p54
11713 S:      Maintained
11714 F:      drivers/net/wireless/intersil/p54/
11715
11716 PA SEMI ETHERNET DRIVER
11717 L:      netdev@vger.kernel.org
11718 S:      Orphan
11719 F:      drivers/net/ethernet/pasemi/*
11720
11721 PA SEMI SMBUS DRIVER
11722 L:      linux-i2c@vger.kernel.org
11723 S:      Orphan
11724 F:      drivers/i2c/busses/i2c-pasemi.c
11725
11726 PADATA PARALLEL EXECUTION MECHANISM
11727 M:      Steffen Klassert <steffen.klassert@secunet.com>
11728 L:      linux-crypto@vger.kernel.org
11729 S:      Maintained
11730 F:      kernel/padata.c
11731 F:      include/linux/padata.h
11732 F:      Documentation/padata.txt
11733
11734 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11735 M:      Harald Welte <laforge@gnumonks.org>
11736 L:      platform-driver-x86@vger.kernel.org
11737 S:      Maintained
11738 F:      drivers/platform/x86/panasonic-laptop.c
11739
11740 PARALLEL LCD/KEYPAD PANEL DRIVER
11741 M:      Willy Tarreau <willy@haproxy.com>
11742 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11743 S:      Odd Fixes
11744 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11745 F:      drivers/auxdisplay/panel.c
11746
11747 PARALLEL PORT SUBSYSTEM
11748 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11749 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11750 L:      linux-parport@lists.infradead.org (subscribers-only)
11751 S:      Maintained
11752 F:      drivers/parport/
11753 F:      include/linux/parport*.h
11754 F:      drivers/char/ppdev.c
11755 F:      include/uapi/linux/ppdev.h
11756 F:      Documentation/parport*.txt
11757
11758 PARAVIRT_OPS INTERFACE
11759 M:      Juergen Gross <jgross@suse.com>
11760 M:      Alok Kataria <akataria@vmware.com>
11761 L:      virtualization@lists.linux-foundation.org
11762 S:      Supported
11763 F:      Documentation/virtual/paravirt_ops.txt
11764 F:      arch/*/kernel/paravirt*
11765 F:      arch/*/include/asm/paravirt*.h
11766 F:      include/linux/hypervisor.h
11767
11768 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11769 M:      Tim Waugh <tim@cyberelk.net>
11770 L:      linux-parport@lists.infradead.org (subscribers-only)
11771 S:      Maintained
11772 F:      Documentation/blockdev/paride.txt
11773 F:      drivers/block/paride/
11774
11775 PARISC ARCHITECTURE
11776 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11777 M:      Helge Deller <deller@gmx.de>
11778 L:      linux-parisc@vger.kernel.org
11779 W:      http://www.parisc-linux.org/
11780 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11783 S:      Maintained
11784 F:      arch/parisc/
11785 F:      Documentation/parisc/
11786 F:      drivers/parisc/
11787 F:      drivers/char/agp/parisc-agp.c
11788 F:      drivers/input/serio/gscps2.c
11789 F:      drivers/parport/parport_gsc.*
11790 F:      drivers/tty/serial/8250/8250_gsc.c
11791 F:      drivers/video/fbdev/sti*
11792 F:      drivers/video/console/sti*
11793 F:      drivers/video/logo/logo_parisc*
11794
11795 PARMAN
11796 M:      Jiri Pirko <jiri@mellanox.com>
11797 L:      netdev@vger.kernel.org
11798 S:      Supported
11799 F:      lib/parman.c
11800 F:      lib/test_parman.c
11801 F:      include/linux/parman.h
11802
11803 PC ENGINES APU BOARD DRIVER
11804 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11805 S:      Maintained
11806 F:      drivers/platform/x86/pcengines-apuv2.c
11807
11808 PC87360 HARDWARE MONITORING DRIVER
11809 M:      Jim Cromie <jim.cromie@gmail.com>
11810 L:      linux-hwmon@vger.kernel.org
11811 S:      Maintained
11812 F:      Documentation/hwmon/pc87360.rst
11813 F:      drivers/hwmon/pc87360.c
11814
11815 PC8736x GPIO DRIVER
11816 M:      Jim Cromie <jim.cromie@gmail.com>
11817 S:      Maintained
11818 F:      drivers/char/pc8736x_gpio.c
11819
11820 PC87427 HARDWARE MONITORING DRIVER
11821 M:      Jean Delvare <jdelvare@suse.com>
11822 L:      linux-hwmon@vger.kernel.org
11823 S:      Maintained
11824 F:      Documentation/hwmon/pc87427.rst
11825 F:      drivers/hwmon/pc87427.c
11826
11827 PCA9532 LED DRIVER
11828 M:      Riku Voipio <riku.voipio@iki.fi>
11829 S:      Maintained
11830 F:      drivers/leds/leds-pca9532.c
11831 F:      include/linux/leds-pca9532.h
11832
11833 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11834 M:      Guenter Roeck <linux@roeck-us.net>
11835 L:      linux-i2c@vger.kernel.org
11836 S:      Maintained
11837 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11838
11839 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11840 M:      Khalid Aziz <khalid@gonehiking.org>
11841 S:      Maintained
11842 F:      drivers/firmware/pcdp.*
11843
11844 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11845 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11846 L:      linux-pci@vger.kernel.org
11847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11848 S:      Maintained
11849 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11850 F:      drivers/pci/controller/pci-aardvark.c
11851
11852 PCI DRIVER FOR ALTERA PCIE IP
11853 M:      Ley Foon Tan <lftan@altera.com>
11854 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11855 L:      linux-pci@vger.kernel.org
11856 S:      Supported
11857 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11858 F:      drivers/pci/controller/pcie-altera.c
11859
11860 PCI DRIVER FOR APPLIEDMICRO XGENE
11861 M:      Toan Le <toan@os.amperecomputing.com>
11862 L:      linux-pci@vger.kernel.org
11863 L:      linux-arm-kernel@lists.infradead.org
11864 S:      Maintained
11865 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11866 F:      drivers/pci/controller/pci-xgene.c
11867
11868 PCI DRIVER FOR ARM VERSATILE PLATFORM
11869 M:      Rob Herring <robh@kernel.org>
11870 L:      linux-pci@vger.kernel.org
11871 L:      linux-arm-kernel@lists.infradead.org
11872 S:      Maintained
11873 F:      Documentation/devicetree/bindings/pci/versatile.txt
11874 F:      drivers/pci/controller/pci-versatile.c
11875
11876 PCI DRIVER FOR ARMADA 8K
11877 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11878 L:      linux-pci@vger.kernel.org
11879 L:      linux-arm-kernel@lists.infradead.org
11880 S:      Maintained
11881 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11882 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11883
11884 PCI DRIVER FOR CADENCE PCIE IP
11885 M:      Tom Joseph <tjoseph@cadence.com>
11886 L:      linux-pci@vger.kernel.org
11887 S:      Maintained
11888 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11889 F:      drivers/pci/controller/pcie-cadence*
11890
11891 PCI DRIVER FOR FREESCALE LAYERSCAPE
11892 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11893 M:      Mingkai Hu <mingkai.hu@nxp.com>
11894 M:      Roy Zang <roy.zang@nxp.com>
11895 L:      linuxppc-dev@lists.ozlabs.org
11896 L:      linux-pci@vger.kernel.org
11897 L:      linux-arm-kernel@lists.infradead.org
11898 S:      Maintained
11899 F:      drivers/pci/controller/dwc/*layerscape*
11900
11901 PCI DRIVER FOR GENERIC OF HOSTS
11902 M:      Will Deacon <will.deacon@arm.com>
11903 L:      linux-pci@vger.kernel.org
11904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11905 S:      Maintained
11906 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11907 F:      drivers/pci/controller/pci-host-common.c
11908 F:      drivers/pci/controller/pci-host-generic.c
11909
11910 PCI DRIVER FOR IMX6
11911 M:      Richard Zhu <hongxing.zhu@nxp.com>
11912 M:      Lucas Stach <l.stach@pengutronix.de>
11913 L:      linux-pci@vger.kernel.org
11914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11915 S:      Maintained
11916 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11917 F:      drivers/pci/controller/dwc/*imx6*
11918
11919 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11920 M:      Keith Busch <keith.busch@intel.com>
11921 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11922 L:      linux-pci@vger.kernel.org
11923 S:      Supported
11924 F:      drivers/pci/controller/vmd.c
11925
11926 PCI DRIVER FOR MICROSEMI SWITCHTEC
11927 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11928 M:      Logan Gunthorpe <logang@deltatee.com>
11929 L:      linux-pci@vger.kernel.org
11930 S:      Maintained
11931 F:      Documentation/switchtec.txt
11932 F:      Documentation/ABI/testing/sysfs-class-switchtec
11933 F:      drivers/pci/switch/switchtec*
11934 F:      include/uapi/linux/switchtec_ioctl.h
11935 F:      include/linux/switchtec.h
11936 F:      drivers/ntb/hw/mscc/
11937
11938 PCI DRIVER FOR MOBIVEIL PCIE IP
11939 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11940 L:      linux-pci@vger.kernel.org
11941 S:      Supported
11942 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11943 F:      drivers/pci/controller/pcie-mobiveil.c
11944
11945 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11946 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11947 M:      Jason Cooper <jason@lakedaemon.net>
11948 L:      linux-pci@vger.kernel.org
11949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11950 S:      Maintained
11951 F:      drivers/pci/controller/*mvebu*
11952
11953 PCI DRIVER FOR NVIDIA TEGRA
11954 M:      Thierry Reding <thierry.reding@gmail.com>
11955 L:      linux-tegra@vger.kernel.org
11956 L:      linux-pci@vger.kernel.org
11957 S:      Supported
11958 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11959 F:      drivers/pci/controller/pci-tegra.c
11960
11961 PCI DRIVER FOR RENESAS R-CAR
11962 M:      Simon Horman <horms@verge.net.au>
11963 L:      linux-pci@vger.kernel.org
11964 L:      linux-renesas-soc@vger.kernel.org
11965 S:      Maintained
11966 F:      drivers/pci/controller/*rcar*
11967
11968 PCI DRIVER FOR SAMSUNG EXYNOS
11969 M:      Jingoo Han <jingoohan1@gmail.com>
11970 L:      linux-pci@vger.kernel.org
11971 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11972 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11973 S:      Maintained
11974 F:      drivers/pci/controller/dwc/pci-exynos.c
11975
11976 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11977 M:      Jingoo Han <jingoohan1@gmail.com>
11978 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11979 L:      linux-pci@vger.kernel.org
11980 S:      Maintained
11981 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11982 F:      drivers/pci/controller/dwc/*designware*
11983
11984 PCI DRIVER FOR TI DRA7XX
11985 M:      Kishon Vijay Abraham I <kishon@ti.com>
11986 L:      linux-omap@vger.kernel.org
11987 L:      linux-pci@vger.kernel.org
11988 S:      Supported
11989 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11990 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11991
11992 PCI DRIVER FOR TI KEYSTONE
11993 M:      Murali Karicheri <m-karicheri2@ti.com>
11994 L:      linux-pci@vger.kernel.org
11995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11996 S:      Maintained
11997 F:      drivers/pci/controller/dwc/pci-keystone.c
11998
11999 PCI ENDPOINT SUBSYSTEM
12000 M:      Kishon Vijay Abraham I <kishon@ti.com>
12001 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12002 L:      linux-pci@vger.kernel.org
12003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12004 S:      Supported
12005 F:      drivers/pci/endpoint/
12006 F:      drivers/misc/pci_endpoint_test.c
12007 F:      tools/pci/
12008
12009 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12010 M:      Russell Currey <ruscur@russell.cc>
12011 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12012 M:      Oliver O'Halloran <oohall@gmail.com>
12013 L:      linuxppc-dev@lists.ozlabs.org
12014 S:      Supported
12015 F:      Documentation/PCI/pci-error-recovery.txt
12016 F:      drivers/pci/pcie/aer.c
12017 F:      drivers/pci/pcie/dpc.c
12018 F:      drivers/pci/pcie/err.c
12019 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12020 F:      arch/powerpc/kernel/eeh*.c
12021 F:      arch/powerpc/platforms/*/eeh*.c
12022 F:      arch/powerpc/include/*/eeh*.h
12023
12024 PCI ERROR RECOVERY
12025 M:      Linas Vepstas <linasvepstas@gmail.com>
12026 L:      linux-pci@vger.kernel.org
12027 S:      Supported
12028 F:      Documentation/PCI/pci-error-recovery.txt
12029
12030 PCI MSI DRIVER FOR ALTERA MSI IP
12031 M:      Ley Foon Tan <lftan@altera.com>
12032 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12033 L:      linux-pci@vger.kernel.org
12034 S:      Supported
12035 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12036 F:      drivers/pci/controller/pcie-altera-msi.c
12037
12038 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12039 M:      Toan Le <toan@os.amperecomputing.com>
12040 L:      linux-pci@vger.kernel.org
12041 L:      linux-arm-kernel@lists.infradead.org
12042 S:      Maintained
12043 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12044 F:      drivers/pci/controller/pci-xgene-msi.c
12045
12046 PCI SUBSYSTEM
12047 M:      Bjorn Helgaas <bhelgaas@google.com>
12048 L:      linux-pci@vger.kernel.org
12049 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12051 S:      Supported
12052 F:      Documentation/devicetree/bindings/pci/
12053 F:      Documentation/PCI/
12054 F:      drivers/acpi/pci*
12055 F:      drivers/pci/
12056 F:      include/asm-generic/pci*
12057 F:      include/linux/pci*
12058 F:      include/linux/of_pci.h
12059 F:      include/uapi/linux/pci*
12060 F:      lib/pci*
12061 F:      arch/x86/pci/
12062 F:      arch/x86/kernel/quirks.c
12063 F:      arch/x86/kernel/early-quirks.c
12064
12065 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12066 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12067 L:      linux-pci@vger.kernel.org
12068 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12070 S:      Supported
12071 F:      drivers/pci/controller/
12072
12073 PCIE DRIVER FOR AMLOGIC MESON
12074 M:      Yue Wang <yue.wang@Amlogic.com>
12075 L:      linux-pci@vger.kernel.org
12076 L:      linux-amlogic@lists.infradead.org
12077 S:      Maintained
12078 F:      drivers/pci/controller/dwc/pci-meson.c
12079
12080 PCIE DRIVER FOR AXIS ARTPEC
12081 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12082 L:      linux-arm-kernel@axis.com
12083 L:      linux-pci@vger.kernel.org
12084 S:      Maintained
12085 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12086 F:      drivers/pci/controller/dwc/*artpec*
12087
12088 PCIE DRIVER FOR CAVIUM THUNDERX
12089 M:      David Daney <david.daney@cavium.com>
12090 L:      linux-pci@vger.kernel.org
12091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092 S:      Supported
12093 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12094 F:      drivers/pci/controller/pci-thunder-*
12095
12096 PCIE DRIVER FOR HISILICON
12097 M:      Zhou Wang <wangzhou1@hisilicon.com>
12098 L:      linux-pci@vger.kernel.org
12099 S:      Maintained
12100 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12101 F:      drivers/pci/controller/dwc/pcie-hisi.c
12102
12103 PCIE DRIVER FOR HISILICON KIRIN
12104 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12105 M:      Binghui Wang <wangbinghui@hisilicon.com>
12106 L:      linux-pci@vger.kernel.org
12107 S:      Maintained
12108 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12109 F:      drivers/pci/controller/dwc/pcie-kirin.c
12110
12111 PCIE DRIVER FOR HISILICON STB
12112 M:      Shawn Guo <shawn.guo@linaro.org>
12113 L:      linux-pci@vger.kernel.org
12114 S:      Maintained
12115 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12116 F:      drivers/pci/controller/dwc/pcie-histb.c
12117
12118 PCIE DRIVER FOR MEDIATEK
12119 M:      Ryder Lee <ryder.lee@mediatek.com>
12120 L:      linux-pci@vger.kernel.org
12121 L:      linux-mediatek@lists.infradead.org
12122 S:      Supported
12123 F:      Documentation/devicetree/bindings/pci/mediatek*
12124 F:      drivers/pci/controller/*mediatek*
12125
12126 PCIE DRIVER FOR QUALCOMM MSM
12127 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12128 L:      linux-pci@vger.kernel.org
12129 L:      linux-arm-msm@vger.kernel.org
12130 S:      Maintained
12131 F:      drivers/pci/controller/dwc/*qcom*
12132
12133 PCIE DRIVER FOR ROCKCHIP
12134 M:      Shawn Lin <shawn.lin@rock-chips.com>
12135 L:      linux-pci@vger.kernel.org
12136 L:      linux-rockchip@lists.infradead.org
12137 S:      Maintained
12138 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12139 F:      drivers/pci/controller/pcie-rockchip*
12140
12141 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12142 M:      Linus Walleij <linus.walleij@linaro.org>
12143 L:      linux-pci@vger.kernel.org
12144 S:      Maintained
12145 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12146 F:      drivers/pci/controller/pci-v3-semi.c
12147
12148 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12149 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12150 L:      linux-pci@vger.kernel.org
12151 S:      Maintained
12152 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12153 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12154
12155 PCIE DRIVER FOR ST SPEAR13XX
12156 M:      Pratyush Anand <pratyush.anand@gmail.com>
12157 L:      linux-pci@vger.kernel.org
12158 S:      Maintained
12159 F:      drivers/pci/controller/dwc/*spear*
12160
12161 PCMCIA SUBSYSTEM
12162 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12164 S:      Odd Fixes
12165 F:      Documentation/pcmcia/
12166 F:      tools/pcmcia/
12167 F:      drivers/pcmcia/
12168 F:      include/pcmcia/
12169
12170 PCNET32 NETWORK DRIVER
12171 M:      Don Fry <pcnet32@frontier.com>
12172 L:      netdev@vger.kernel.org
12173 S:      Maintained
12174 F:      drivers/net/ethernet/amd/pcnet32.c
12175
12176 PCRYPT PARALLEL CRYPTO ENGINE
12177 M:      Steffen Klassert <steffen.klassert@secunet.com>
12178 L:      linux-crypto@vger.kernel.org
12179 S:      Maintained
12180 F:      crypto/pcrypt.c
12181 F:      include/crypto/pcrypt.h
12182
12183 PEAQ WMI HOTKEYS DRIVER
12184 M:      Hans de Goede <hdegoede@redhat.com>
12185 L:      platform-driver-x86@vger.kernel.org
12186 S:      Maintained
12187 F:      drivers/platform/x86/peaq-wmi.c
12188
12189 PER-CPU MEMORY ALLOCATOR
12190 M:      Dennis Zhou <dennis@kernel.org>
12191 M:      Tejun Heo <tj@kernel.org>
12192 M:      Christoph Lameter <cl@linux.com>
12193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12194 S:      Maintained
12195 F:      include/linux/percpu*.h
12196 F:      mm/percpu*.c
12197 F:      arch/*/include/asm/percpu.h
12198
12199 PER-TASK DELAY ACCOUNTING
12200 M:      Balbir Singh <bsingharora@gmail.com>
12201 S:      Maintained
12202 F:      include/linux/delayacct.h
12203 F:      kernel/delayacct.c
12204
12205 PERFORMANCE EVENTS SUBSYSTEM
12206 M:      Peter Zijlstra <peterz@infradead.org>
12207 M:      Ingo Molnar <mingo@redhat.com>
12208 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12209 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12210 R:      Jiri Olsa <jolsa@redhat.com>
12211 R:      Namhyung Kim <namhyung@kernel.org>
12212 L:      linux-kernel@vger.kernel.org
12213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12214 S:      Supported
12215 F:      kernel/events/*
12216 F:      include/linux/perf_event.h
12217 F:      include/uapi/linux/perf_event.h
12218 F:      arch/*/kernel/perf_event*.c
12219 F:      arch/*/kernel/*/perf_event*.c
12220 F:      arch/*/kernel/*/*/perf_event*.c
12221 F:      arch/*/include/asm/perf_event.h
12222 F:      arch/*/kernel/perf_callchain.c
12223 F:      arch/*/events/*
12224 F:      arch/*/events/*/*
12225 F:      tools/perf/
12226
12227 PERSONALITY HANDLING
12228 M:      Christoph Hellwig <hch@infradead.org>
12229 L:      linux-abi-devel@lists.sourceforge.net
12230 S:      Maintained
12231 F:      include/linux/personality.h
12232 F:      include/uapi/linux/personality.h
12233
12234 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12235 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12236 L:      linux-input@vger.kernel.org
12237 S:      Maintained
12238 F:      Documentation/input/devices/pxrc.rst
12239 F:      drivers/input/joystick/pxrc.c
12240
12241 PHONET PROTOCOL
12242 M:      Remi Denis-Courmont <courmisch@gmail.com>
12243 S:      Supported
12244 F:      Documentation/networking/phonet.txt
12245 F:      include/linux/phonet.h
12246 F:      include/net/phonet/
12247 F:      include/uapi/linux/phonet.h
12248 F:      net/phonet/
12249
12250 PHRAM MTD DRIVER
12251 M:      Joern Engel <joern@lazybastard.org>
12252 L:      linux-mtd@lists.infradead.org
12253 S:      Maintained
12254 F:      drivers/mtd/devices/phram.c
12255
12256 PICOLCD HID DRIVER
12257 M:      Bruno Prémont <bonbons@linux-vserver.org>
12258 L:      linux-input@vger.kernel.org
12259 S:      Maintained
12260 F:      drivers/hid/hid-picolcd*
12261
12262 PICOXCELL SUPPORT
12263 M:      Jamie Iles <jamie@jamieiles.com>
12264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12266 S:      Supported
12267 F:      arch/arm/boot/dts/picoxcell*
12268 F:      arch/arm/mach-picoxcell/
12269 F:      drivers/crypto/picoxcell*
12270
12271 PIN CONTROL SUBSYSTEM
12272 M:      Linus Walleij <linus.walleij@linaro.org>
12273 L:      linux-gpio@vger.kernel.org
12274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12275 S:      Maintained
12276 F:      Documentation/devicetree/bindings/pinctrl/
12277 F:      Documentation/driver-api/pinctl.rst
12278 F:      drivers/pinctrl/
12279 F:      include/linux/pinctrl/
12280
12281 PIN CONTROLLER - MICROCHIP AT91
12282 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12284 L:      linux-gpio@vger.kernel.org
12285 S:      Supported
12286 F:      drivers/pinctrl/pinctrl-at91*
12287
12288 PIN CONTROLLER - FREESCALE
12289 M:      Dong Aisheng <aisheng.dong@nxp.com>
12290 M:      Fabio Estevam <festevam@gmail.com>
12291 M:      Shawn Guo <shawnguo@kernel.org>
12292 M:      Stefan Agner <stefan@agner.ch>
12293 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12294 L:      linux-gpio@vger.kernel.org
12295 S:      Maintained
12296 F:      drivers/pinctrl/freescale/
12297 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12298
12299 PIN CONTROLLER - INTEL
12300 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12301 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12303 S:      Maintained
12304 F:      drivers/pinctrl/intel/
12305
12306 PIN CONTROLLER - MEDIATEK
12307 M:      Sean Wang <sean.wang@kernel.org>
12308 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12309 S:      Maintained
12310 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12311 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12312 F:      drivers/pinctrl/mediatek/
12313
12314 PIN CONTROLLER - QUALCOMM
12315 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12316 S:      Maintained
12317 L:      linux-arm-msm@vger.kernel.org
12318 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12319 F:      drivers/pinctrl/qcom/
12320
12321 PIN CONTROLLER - RENESAS
12322 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12323 L:      linux-renesas-soc@vger.kernel.org
12324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12325 S:      Maintained
12326 F:      drivers/pinctrl/pinctrl-rz*
12327 F:      drivers/pinctrl/sh-pfc/
12328
12329 PIN CONTROLLER - SAMSUNG
12330 M:      Tomasz Figa <tomasz.figa@gmail.com>
12331 M:      Krzysztof Kozlowski <krzk@kernel.org>
12332 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12334 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12335 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12337 S:      Maintained
12338 F:      drivers/pinctrl/samsung/
12339 F:      include/dt-bindings/pinctrl/samsung.h
12340 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12341
12342 PIN CONTROLLER - SINGLE
12343 M:      Tony Lindgren <tony@atomide.com>
12344 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12346 L:      linux-omap@vger.kernel.org
12347 S:      Maintained
12348 F:      drivers/pinctrl/pinctrl-single.c
12349
12350 PIN CONTROLLER - ST SPEAR
12351 M:      Viresh Kumar <vireshk@kernel.org>
12352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12353 W:      http://www.st.com/spear
12354 S:      Maintained
12355 F:      drivers/pinctrl/spear/
12356
12357 PISTACHIO SOC SUPPORT
12358 M:      James Hartley <james.hartley@sondrel.com>
12359 L:      linux-mips@vger.kernel.org
12360 S:      Odd Fixes
12361 F:      arch/mips/pistachio/
12362 F:      arch/mips/include/asm/mach-pistachio/
12363 F:      arch/mips/boot/dts/img/pistachio*
12364 F:      arch/mips/configs/pistachio*_defconfig
12365
12366 PKTCDVD DRIVER
12367 S:      Orphan
12368 M:      linux-block@vger.kernel.org
12369 F:      drivers/block/pktcdvd.c
12370 F:      include/linux/pktcdvd.h
12371 F:      include/uapi/linux/pktcdvd.h
12372
12373 PKUNITY SOC DRIVERS
12374 M:      Guan Xuetao <gxt@pku.edu.cn>
12375 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12376 S:      Maintained
12377 T:      git git://github.com/gxt/linux.git
12378 F:      drivers/input/serio/i8042-unicore32io.h
12379 F:      drivers/i2c/busses/i2c-puv3.c
12380 F:      drivers/video/fbdev/fb-puv3.c
12381 F:      drivers/rtc/rtc-puv3.c
12382
12383 PMBUS HARDWARE MONITORING DRIVERS
12384 M:      Guenter Roeck <linux@roeck-us.net>
12385 L:      linux-hwmon@vger.kernel.org
12386 W:      http://hwmon.wiki.kernel.org/
12387 W:      http://www.roeck-us.net/linux/drivers/
12388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12389 S:      Maintained
12390 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12391 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12392 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12393 F:      Documentation/hwmon/adm1275.rst
12394 F:      Documentation/hwmon/ibm-cffps.rst
12395 F:      Documentation/hwmon/ir35221.rst
12396 F:      Documentation/hwmon/lm25066.rst
12397 F:      Documentation/hwmon/ltc2978.rst
12398 F:      Documentation/hwmon/ltc3815.rst
12399 F:      Documentation/hwmon/max16064.rst
12400 F:      Documentation/hwmon/max20751.rst
12401 F:      Documentation/hwmon/max31785.rst
12402 F:      Documentation/hwmon/max34440.rst
12403 F:      Documentation/hwmon/max8688.rst
12404 F:      Documentation/hwmon/pmbus.rst
12405 F:      Documentation/hwmon/pmbus-core.rst
12406 F:      Documentation/hwmon/tps40422.rst
12407 F:      Documentation/hwmon/ucd9000.rst
12408 F:      Documentation/hwmon/ucd9200.rst
12409 F:      Documentation/hwmon/zl6100.rst
12410 F:      drivers/hwmon/pmbus/
12411 F:      include/linux/pmbus.h
12412
12413 PMC SIERRA MaxRAID DRIVER
12414 L:      linux-scsi@vger.kernel.org
12415 W:      http://www.pmc-sierra.com/
12416 S:      Orphan
12417 F:      drivers/scsi/pmcraid.*
12418
12419 PMC SIERRA PM8001 DRIVER
12420 M:      Jack Wang <jinpu.wang@profitbricks.com>
12421 M:      lindar_liu@usish.com
12422 L:      linux-scsi@vger.kernel.org
12423 S:      Supported
12424 F:      drivers/scsi/pm8001/
12425
12426 PNP SUPPORT
12427 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12428 S:      Maintained
12429 F:      drivers/pnp/
12430
12431 PNI RM3100 IIO DRIVER
12432 M:      Song Qiang <songqiang1304521@gmail.com>
12433 L:      linux-iio@vger.kernel.org
12434 S:      Maintained
12435 F:      drivers/iio/magnetometer/rm3100*
12436 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12437
12438 POSIX CLOCKS and TIMERS
12439 M:      Thomas Gleixner <tglx@linutronix.de>
12440 L:      linux-kernel@vger.kernel.org
12441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12442 S:      Maintained
12443 F:      fs/timerfd.c
12444 F:      include/linux/timer*
12445 F:      kernel/time/*timer*
12446
12447 POWER MANAGEMENT CORE
12448 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12449 L:      linux-pm@vger.kernel.org
12450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12451 B:      https://bugzilla.kernel.org
12452 S:      Supported
12453 F:      drivers/base/power/
12454 F:      include/linux/pm.h
12455 F:      include/linux/pm_*
12456 F:      include/linux/powercap.h
12457 F:      drivers/powercap/
12458 F:      kernel/configs/nopm.config
12459
12460 POWER STATE COORDINATION INTERFACE (PSCI)
12461 M:      Mark Rutland <mark.rutland@arm.com>
12462 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12463 L:      linux-arm-kernel@lists.infradead.org
12464 S:      Maintained
12465 F:      drivers/firmware/psci/
12466 F:      include/linux/psci.h
12467 F:      include/uapi/linux/psci.h
12468
12469 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12470 M:      Sebastian Reichel <sre@kernel.org>
12471 L:      linux-pm@vger.kernel.org
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12473 S:      Maintained
12474 F:      Documentation/ABI/testing/sysfs-class-power
12475 F:      Documentation/devicetree/bindings/power/supply/
12476 F:      include/linux/power_supply.h
12477 F:      drivers/power/supply/
12478
12479 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12480 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12481 L:      linuxppc-dev@lists.ozlabs.org
12482 S:      Maintained
12483 F:      drivers/char/powernv-op-panel.c
12484
12485 PPP OVER ATM (RFC 2364)
12486 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12487 S:      Maintained
12488 F:      net/atm/pppoatm.c
12489 F:      include/uapi/linux/atmppp.h
12490
12491 PPP OVER ETHERNET
12492 M:      Michal Ostrowski <mostrows@earthlink.net>
12493 S:      Maintained
12494 F:      drivers/net/ppp/pppoe.c
12495 F:      drivers/net/ppp/pppox.c
12496
12497 PPP OVER L2TP
12498 M:      James Chapman <jchapman@katalix.com>
12499 S:      Maintained
12500 F:      net/l2tp/l2tp_ppp.c
12501 F:      include/linux/if_pppol2tp.h
12502 F:      include/uapi/linux/if_pppol2tp.h
12503
12504 PPP PROTOCOL DRIVERS AND COMPRESSORS
12505 M:      Paul Mackerras <paulus@samba.org>
12506 L:      linux-ppp@vger.kernel.org
12507 S:      Maintained
12508 F:      drivers/net/ppp/ppp_*
12509
12510 PPS SUPPORT
12511 M:      Rodolfo Giometti <giometti@enneenne.com>
12512 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12513 L:      linuxpps@ml.enneenne.com (subscribers-only)
12514 S:      Maintained
12515 F:      Documentation/pps/
12516 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12517 F:      Documentation/ABI/testing/sysfs-pps
12518 F:      drivers/pps/
12519 F:      include/linux/pps*.h
12520 F:      include/uapi/linux/pps.h
12521
12522 PPTP DRIVER
12523 M:      Dmitry Kozlov <xeb@mail.ru>
12524 L:      netdev@vger.kernel.org
12525 S:      Maintained
12526 F:      drivers/net/ppp/pptp.c
12527 W:      http://sourceforge.net/projects/accel-pptp
12528
12529 PRINTK
12530 M:      Petr Mladek <pmladek@suse.com>
12531 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12532 R:      Steven Rostedt <rostedt@goodmis.org>
12533 S:      Maintained
12534 F:      kernel/printk/
12535 F:      include/linux/printk.h
12536
12537 PRISM54 WIRELESS DRIVER
12538 M:      Luis Chamberlain <mcgrof@kernel.org>
12539 L:      linux-wireless@vger.kernel.org
12540 W:      http://wireless.kernel.org/en/users/Drivers/p54
12541 S:      Obsolete
12542 F:      drivers/net/wireless/intersil/prism54/
12543
12544 PROC FILESYSTEM
12545 R:      Alexey Dobriyan <adobriyan@gmail.com>
12546 L:      linux-kernel@vger.kernel.org
12547 L:      linux-fsdevel@vger.kernel.org
12548 S:      Maintained
12549 F:      fs/proc/
12550 F:      include/linux/proc_fs.h
12551 F:      tools/testing/selftests/proc/
12552 F:      Documentation/filesystems/proc.txt
12553
12554 PROC SYSCTL
12555 M:      Luis Chamberlain <mcgrof@kernel.org>
12556 M:      Kees Cook <keescook@chromium.org>
12557 L:      linux-kernel@vger.kernel.org
12558 L:      linux-fsdevel@vger.kernel.org
12559 S:      Maintained
12560 F:      fs/proc/proc_sysctl.c
12561 F:      include/linux/sysctl.h
12562 F:      kernel/sysctl.c
12563 F:      tools/testing/selftests/sysctl/
12564
12565 PS3 NETWORK SUPPORT
12566 M:      Geoff Levand <geoff@infradead.org>
12567 L:      netdev@vger.kernel.org
12568 L:      linuxppc-dev@lists.ozlabs.org
12569 S:      Maintained
12570 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12571
12572 PS3 PLATFORM SUPPORT
12573 M:      Geoff Levand <geoff@infradead.org>
12574 L:      linuxppc-dev@lists.ozlabs.org
12575 S:      Maintained
12576 F:      arch/powerpc/boot/ps3*
12577 F:      arch/powerpc/include/asm/lv1call.h
12578 F:      arch/powerpc/include/asm/ps3*.h
12579 F:      arch/powerpc/platforms/ps3/
12580 F:      drivers/*/ps3*
12581 F:      drivers/ps3/
12582 F:      drivers/rtc/rtc-ps3.c
12583 F:      drivers/usb/host/*ps3.c
12584 F:      sound/ppc/snd_ps3*
12585
12586 PS3VRAM DRIVER
12587 M:      Jim Paris <jim@jtan.com>
12588 M:      Geoff Levand <geoff@infradead.org>
12589 L:      linuxppc-dev@lists.ozlabs.org
12590 S:      Maintained
12591 F:      drivers/block/ps3vram.c
12592
12593 PSAMPLE PACKET SAMPLING SUPPORT:
12594 M:      Yotam Gigi <yotam.gi@gmail.com>
12595 S:      Maintained
12596 F:      net/psample
12597 F:      include/net/psample.h
12598 F:      include/uapi/linux/psample.h
12599
12600 PSTORE FILESYSTEM
12601 M:      Kees Cook <keescook@chromium.org>
12602 M:      Anton Vorontsov <anton@enomsg.org>
12603 M:      Colin Cross <ccross@android.com>
12604 M:      Tony Luck <tony.luck@intel.com>
12605 S:      Maintained
12606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12607 F:      fs/pstore/
12608 F:      include/linux/pstore*
12609 F:      drivers/firmware/efi/efi-pstore.c
12610 F:      drivers/acpi/apei/erst.c
12611 F:      Documentation/admin-guide/ramoops.rst
12612 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12613 K:      \b(pstore|ramoops)
12614
12615 PTP HARDWARE CLOCK SUPPORT
12616 M:      Richard Cochran <richardcochran@gmail.com>
12617 L:      netdev@vger.kernel.org
12618 S:      Maintained
12619 W:      http://linuxptp.sourceforge.net/
12620 F:      Documentation/ABI/testing/sysfs-ptp
12621 F:      Documentation/ptp/*
12622 F:      drivers/net/phy/dp83640*
12623 F:      drivers/ptp/*
12624 F:      include/linux/ptp_cl*
12625
12626 PTRACE SUPPORT
12627 M:      Oleg Nesterov <oleg@redhat.com>
12628 S:      Maintained
12629 F:      include/asm-generic/syscall.h
12630 F:      include/linux/ptrace.h
12631 F:      include/linux/regset.h
12632 F:      include/linux/tracehook.h
12633 F:      include/uapi/linux/ptrace.h
12634 F:      include/uapi/linux/ptrace.h
12635 F:      include/asm-generic/ptrace.h
12636 F:      kernel/ptrace.c
12637 F:      arch/*/ptrace*.c
12638 F:      arch/*/*/ptrace*.c
12639 F:      arch/*/include/asm/ptrace*.h
12640
12641 PULSE8-CEC DRIVER
12642 M:      Hans Verkuil <hverkuil@xs4all.nl>
12643 L:      linux-media@vger.kernel.org
12644 T:      git git://linuxtv.org/media_tree.git
12645 S:      Maintained
12646 F:      drivers/media/usb/pulse8-cec/*
12647 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12648
12649 PVRUSB2 VIDEO4LINUX DRIVER
12650 M:      Mike Isely <isely@pobox.com>
12651 L:      pvrusb2@isely.net       (subscribers-only)
12652 L:      linux-media@vger.kernel.org
12653 W:      http://www.isely.net/pvrusb2/
12654 T:      git git://linuxtv.org/media_tree.git
12655 S:      Maintained
12656 F:      Documentation/media/v4l-drivers/pvrusb2*
12657 F:      drivers/media/usb/pvrusb2/
12658
12659 PWC WEBCAM DRIVER
12660 M:      Hans Verkuil <hverkuil@xs4all.nl>
12661 L:      linux-media@vger.kernel.org
12662 T:      git git://linuxtv.org/media_tree.git
12663 S:      Odd Fixes
12664 F:      drivers/media/usb/pwc/*
12665 F:      include/trace/events/pwc.h
12666
12667 PWM FAN DRIVER
12668 M:      Kamil Debski <kamil@wypas.org>
12669 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12670 L:      linux-hwmon@vger.kernel.org
12671 S:      Supported
12672 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12673 F:      Documentation/hwmon/pwm-fan.rst
12674 F:      drivers/hwmon/pwm-fan.c
12675
12676 PWM IR Transmitter
12677 M:      Sean Young <sean@mess.org>
12678 L:      linux-media@vger.kernel.org
12679 S:      Maintained
12680 F:      drivers/media/rc/pwm-ir-tx.c
12681
12682 PWM SUBSYSTEM
12683 M:      Thierry Reding <thierry.reding@gmail.com>
12684 L:      linux-pwm@vger.kernel.org
12685 S:      Maintained
12686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12687 F:      Documentation/pwm.txt
12688 F:      Documentation/devicetree/bindings/pwm/
12689 F:      include/linux/pwm.h
12690 F:      drivers/pwm/
12691 F:      drivers/video/backlight/pwm_bl.c
12692 F:      include/linux/pwm_backlight.h
12693 F:      drivers/gpio/gpio-mvebu.c
12694 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12695
12696 PXA GPIO DRIVER
12697 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12698 L:      linux-gpio@vger.kernel.org
12699 S:      Maintained
12700 F:      drivers/gpio/gpio-pxa.c
12701
12702 PXA MMCI DRIVER
12703 S:      Orphan
12704
12705 PXA RTC DRIVER
12706 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12707 L:      linux-rtc@vger.kernel.org
12708 S:      Maintained
12709
12710 PXA2xx/PXA3xx SUPPORT
12711 M:      Daniel Mack <daniel@zonque.org>
12712 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12713 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12715 T:      git git://github.com/hzhuang1/linux.git
12716 T:      git git://github.com/rjarzmik/linux.git
12717 S:      Maintained
12718 F:      arch/arm/boot/dts/pxa*
12719 F:      arch/arm/mach-pxa/
12720 F:      drivers/dma/pxa*
12721 F:      drivers/pcmcia/pxa2xx*
12722 F:      drivers/pinctrl/pxa/
12723 F:      drivers/spi/spi-pxa2xx*
12724 F:      drivers/usb/gadget/udc/pxa2*
12725 F:      include/sound/pxa2xx-lib.h
12726 F:      sound/arm/pxa*
12727 F:      sound/soc/pxa/
12728
12729 QAT DRIVER
12730 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12731 L:      qat-linux@intel.com
12732 S:      Supported
12733 F:      drivers/crypto/qat/
12734
12735 QCOM AUDIO (ASoC) DRIVERS
12736 M:      Patrick Lai <plai@codeaurora.org>
12737 M:      Banajit Goswami <bgoswami@codeaurora.org>
12738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12739 S:      Supported
12740 F:      sound/soc/qcom/
12741
12742 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12743 M:      Gabriel Somlo <somlo@cmu.edu>
12744 M:      "Michael S. Tsirkin" <mst@redhat.com>
12745 L:      qemu-devel@nongnu.org
12746 S:      Maintained
12747 F:      drivers/firmware/qemu_fw_cfg.c
12748 F:      include/uapi/linux/qemu_fw_cfg.h
12749
12750 QIB DRIVER
12751 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12752 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12753 L:      linux-rdma@vger.kernel.org
12754 S:      Supported
12755 F:      drivers/infiniband/hw/qib/
12756
12757 QLOGIC QL41xxx FCOE DRIVER
12758 M:      QLogic-Storage-Upstream@cavium.com
12759 L:      linux-scsi@vger.kernel.org
12760 S:      Supported
12761 F:      drivers/scsi/qedf/
12762
12763 QLOGIC QL41xxx ISCSI DRIVER
12764 M:      QLogic-Storage-Upstream@cavium.com
12765 L:      linux-scsi@vger.kernel.org
12766 S:      Supported
12767 F:      drivers/scsi/qedi/
12768
12769 QLOGIC QL4xxx ETHERNET DRIVER
12770 M:      Ariel Elior <aelior@marvell.com>
12771 M:      GR-everest-linux-l2@marvell.com
12772 L:      netdev@vger.kernel.org
12773 S:      Supported
12774 F:      drivers/net/ethernet/qlogic/qed/
12775 F:      include/linux/qed/
12776 F:      drivers/net/ethernet/qlogic/qede/
12777
12778 QLOGIC QL4xxx RDMA DRIVER
12779 M:      Michal Kalderon <mkalderon@marvell.com>
12780 M:      Ariel Elior <aelior@marvell.com>
12781 L:      linux-rdma@vger.kernel.org
12782 S:      Supported
12783 F:      drivers/infiniband/hw/qedr/
12784 F:      include/uapi/rdma/qedr-abi.h
12785
12786 QLOGIC QLA1280 SCSI DRIVER
12787 M:      Michael Reed <mdr@sgi.com>
12788 L:      linux-scsi@vger.kernel.org
12789 S:      Maintained
12790 F:      drivers/scsi/qla1280.[ch]
12791
12792 QLOGIC QLA2XXX FC-SCSI DRIVER
12793 M:      qla2xxx-upstream@qlogic.com
12794 L:      linux-scsi@vger.kernel.org
12795 S:      Supported
12796 F:      Documentation/scsi/LICENSE.qla2xxx
12797 F:      drivers/scsi/qla2xxx/
12798
12799 QLOGIC QLA3XXX NETWORK DRIVER
12800 M:      GR-Linux-NIC-Dev@marvell.com
12801 L:      netdev@vger.kernel.org
12802 S:      Supported
12803 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12804 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12805
12806 QLOGIC QLA4XXX iSCSI DRIVER
12807 M:      QLogic-Storage-Upstream@qlogic.com
12808 L:      linux-scsi@vger.kernel.org
12809 S:      Supported
12810 F:      Documentation/scsi/LICENSE.qla4xxx
12811 F:      drivers/scsi/qla4xxx/
12812
12813 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12814 M:      Shahed Shaikh <shshaikh@marvell.com>
12815 M:      Manish Chopra <manishc@marvell.com>
12816 M:      GR-Linux-NIC-Dev@marvell.com
12817 L:      netdev@vger.kernel.org
12818 S:      Supported
12819 F:      drivers/net/ethernet/qlogic/qlcnic/
12820
12821 QLOGIC QLGE 10Gb ETHERNET DRIVER
12822 M:      Manish Chopra <manishc@marvell.com>
12823 M:      GR-Linux-NIC-Dev@marvell.com
12824 L:      netdev@vger.kernel.org
12825 S:      Supported
12826 F:      drivers/net/ethernet/qlogic/qlge/
12827
12828 QM1D1B0004 MEDIA DRIVER
12829 M:      Akihiro Tsukada <tskd08@gmail.com>
12830 L:      linux-media@vger.kernel.org
12831 S:      Odd Fixes
12832 F:      drivers/media/tuners/qm1d1b0004*
12833
12834 QM1D1C0042 MEDIA DRIVER
12835 M:      Akihiro Tsukada <tskd08@gmail.com>
12836 L:      linux-media@vger.kernel.org
12837 S:      Odd Fixes
12838 F:      drivers/media/tuners/qm1d1c0042*
12839
12840 QNX4 FILESYSTEM
12841 M:      Anders Larsen <al@alarsen.net>
12842 W:      http://www.alarsen.net/linux/qnx4fs/
12843 S:      Maintained
12844 F:      fs/qnx4/
12845 F:      include/uapi/linux/qnx4_fs.h
12846 F:      include/uapi/linux/qnxtypes.h
12847
12848 QORIQ DPAA2 FSL-MC BUS DRIVER
12849 M:      Stuart Yoder <stuyoder@gmail.com>
12850 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12851 L:      linux-kernel@vger.kernel.org
12852 S:      Maintained
12853 F:      drivers/bus/fsl-mc/
12854 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12855 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12856
12857 QT1010 MEDIA DRIVER
12858 M:      Antti Palosaari <crope@iki.fi>
12859 L:      linux-media@vger.kernel.org
12860 W:      https://linuxtv.org
12861 W:      http://palosaari.fi/linux/
12862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12863 T:      git git://linuxtv.org/anttip/media_tree.git
12864 S:      Maintained
12865 F:      drivers/media/tuners/qt1010*
12866
12867 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12868 M:      Kalle Valo <kvalo@codeaurora.org>
12869 L:      ath10k@lists.infradead.org
12870 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12872 S:      Supported
12873 F:      drivers/net/wireless/ath/ath10k/
12874
12875 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12876 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12877 L:      linux-wireless@vger.kernel.org
12878 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12879 S:      Supported
12880 F:      drivers/net/wireless/ath/ath9k/
12881
12882 QUALCOMM CAMERA SUBSYSTEM DRIVER
12883 M:      Todor Tomov <todor.too@gmail.com>
12884 L:      linux-media@vger.kernel.org
12885 S:      Maintained
12886 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12887 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12888 F:      drivers/media/platform/qcom/camss/
12889
12890 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12891 M:      Ilia Lin <ilia.lin@kernel.org>
12892 L:      linux-pm@vger.kernel.org
12893 S:      Maintained
12894 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12895 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12896
12897 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12898 M:      Timur Tabi <timur@kernel.org>
12899 L:      netdev@vger.kernel.org
12900 S:      Maintained
12901 F:      drivers/net/ethernet/qualcomm/emac/
12902
12903 QUALCOMM ETHQOS ETHERNET DRIVER
12904 M:      Vinod Koul <vkoul@kernel.org>
12905 M:      Niklas Cassel <niklas.cassel@linaro.org>
12906 L:      netdev@vger.kernel.org
12907 S:      Maintained
12908 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12909 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12910
12911 QUALCOMM GENERIC INTERFACE I2C DRIVER
12912 M:      Alok Chauhan <alokc@codeaurora.org>
12913 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12914 L:      linux-i2c@vger.kernel.org
12915 L:      linux-arm-msm@vger.kernel.org
12916 S:      Supported
12917 F:      drivers/i2c/busses/i2c-qcom-geni.c
12918
12919 QUALCOMM HEXAGON ARCHITECTURE
12920 M:      Richard Kuo <rkuo@codeaurora.org>
12921 L:      linux-hexagon@vger.kernel.org
12922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12923 S:      Supported
12924 F:      arch/hexagon/
12925
12926 QUALCOMM HIDMA DRIVER
12927 M:      Sinan Kaya <okaya@kernel.org>
12928 L:      linux-arm-kernel@lists.infradead.org
12929 L:      linux-arm-msm@vger.kernel.org
12930 L:      dmaengine@vger.kernel.org
12931 S:      Supported
12932 F:      drivers/dma/qcom/hidma*
12933
12934 QUALCOMM IOMMU
12935 M:      Rob Clark <robdclark@gmail.com>
12936 L:      iommu@lists.linux-foundation.org
12937 L:      linux-arm-msm@vger.kernel.org
12938 S:      Maintained
12939 F:      drivers/iommu/qcom_iommu.c
12940
12941 QUALCOMM TSENS THERMAL DRIVER
12942 M:      Amit Kucheria <amit.kucheria@linaro.org>
12943 L:      linux-pm@vger.kernel.org
12944 L:      linux-arm-msm@vger.kernel.org
12945 S:      Maintained
12946 F:      drivers/thermal/qcom/
12947
12948 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12949 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12950 L:      linux-media@vger.kernel.org
12951 L:      linux-arm-msm@vger.kernel.org
12952 T:      git git://linuxtv.org/media_tree.git
12953 S:      Maintained
12954 F:      drivers/media/platform/qcom/venus/
12955
12956 QUALCOMM WCN36XX WIRELESS DRIVER
12957 M:      Kalle Valo <kvalo@codeaurora.org>
12958 L:      wcn36xx@lists.infradead.org
12959 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12960 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12961 S:      Supported
12962 F:      drivers/net/wireless/ath/wcn36xx/
12963
12964 QUANTENNA QTNFMAC WIRELESS DRIVER
12965 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12966 M:      Avinash Patil <avinashp@quantenna.com>
12967 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12968 L:      linux-wireless@vger.kernel.org
12969 S:      Maintained
12970 F:      drivers/net/wireless/quantenna
12971
12972 RADEON and AMDGPU DRM DRIVERS
12973 M:      Alex Deucher <alexander.deucher@amd.com>
12974 M:      Christian König <christian.koenig@amd.com>
12975 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12976 L:      amd-gfx@lists.freedesktop.org
12977 T:      git git://people.freedesktop.org/~agd5f/linux
12978 S:      Supported
12979 F:      drivers/gpu/drm/radeon/
12980 F:      include/uapi/drm/radeon_drm.h
12981 F:      drivers/gpu/drm/amd/
12982 F:      include/uapi/drm/amdgpu_drm.h
12983
12984 RADEON FRAMEBUFFER DISPLAY DRIVER
12985 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12986 L:      linux-fbdev@vger.kernel.org
12987 S:      Maintained
12988 F:      drivers/video/fbdev/aty/radeon*
12989 F:      include/uapi/linux/radeonfb.h
12990
12991 RADIOSHARK RADIO DRIVER
12992 M:      Hans Verkuil <hverkuil@xs4all.nl>
12993 L:      linux-media@vger.kernel.org
12994 T:      git git://linuxtv.org/media_tree.git
12995 S:      Maintained
12996 F:      drivers/media/radio/radio-shark.c
12997
12998 RADIOSHARK2 RADIO DRIVER
12999 M:      Hans Verkuil <hverkuil@xs4all.nl>
13000 L:      linux-media@vger.kernel.org
13001 T:      git git://linuxtv.org/media_tree.git
13002 S:      Maintained
13003 F:      drivers/media/radio/radio-shark2.c
13004 F:      drivers/media/radio/radio-tea5777.c
13005
13006 RADOS BLOCK DEVICE (RBD)
13007 M:      Ilya Dryomov <idryomov@gmail.com>
13008 M:      Sage Weil <sage@redhat.com>
13009 M:      Alex Elder <elder@kernel.org>
13010 L:      ceph-devel@vger.kernel.org
13011 W:      http://ceph.com/
13012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13013 T:      git git://github.com/ceph/ceph-client.git
13014 S:      Supported
13015 F:      Documentation/ABI/testing/sysfs-bus-rbd
13016 F:      drivers/block/rbd.c
13017 F:      drivers/block/rbd_types.h
13018
13019 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13020 M:      Paul Mackerras <paulus@samba.org>
13021 L:      linux-fbdev@vger.kernel.org
13022 S:      Maintained
13023 F:      drivers/video/fbdev/aty/aty128fb.c
13024
13025 RAINSHADOW-CEC DRIVER
13026 M:      Hans Verkuil <hverkuil@xs4all.nl>
13027 L:      linux-media@vger.kernel.org
13028 T:      git git://linuxtv.org/media_tree.git
13029 S:      Maintained
13030 F:      drivers/media/usb/rainshadow-cec/*
13031
13032 RALINK MIPS ARCHITECTURE
13033 M:      John Crispin <john@phrozen.org>
13034 L:      linux-mips@vger.kernel.org
13035 S:      Maintained
13036 F:      arch/mips/ralink
13037
13038 RALINK RT2X00 WIRELESS LAN DRIVER
13039 P:      rt2x00 project
13040 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13041 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13042 L:      linux-wireless@vger.kernel.org
13043 S:      Maintained
13044 F:      drivers/net/wireless/ralink/rt2x00/
13045
13046 RAMDISK RAM BLOCK DEVICE DRIVER
13047 M:      Jens Axboe <axboe@kernel.dk>
13048 S:      Maintained
13049 F:      Documentation/blockdev/ramdisk.txt
13050 F:      drivers/block/brd.c
13051
13052 RANCHU VIRTUAL BOARD FOR MIPS
13053 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13054 L:      linux-mips@vger.kernel.org
13055 S:      Supported
13056 F:      arch/mips/generic/board-ranchu.c
13057 F:      arch/mips/configs/generic/board-ranchu.config
13058
13059 RANDOM NUMBER DRIVER
13060 M:      "Theodore Ts'o" <tytso@mit.edu>
13061 S:      Maintained
13062 F:      drivers/char/random.c
13063
13064 RAPIDIO SUBSYSTEM
13065 M:      Matt Porter <mporter@kernel.crashing.org>
13066 M:      Alexandre Bounine <alex.bou9@gmail.com>
13067 S:      Maintained
13068 F:      drivers/rapidio/
13069
13070 RAS INFRASTRUCTURE
13071 M:      Tony Luck <tony.luck@intel.com>
13072 M:      Borislav Petkov <bp@alien8.de>
13073 L:      linux-edac@vger.kernel.org
13074 S:      Maintained
13075 F:      drivers/ras/
13076 F:      include/linux/ras.h
13077 F:      include/ras/ras_event.h
13078 F:      Documentation/admin-guide/ras.rst
13079
13080 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13081 L:      linux-wireless@vger.kernel.org
13082 S:      Orphan
13083 F:      drivers/net/wireless/ray*
13084
13085 RCUTORTURE TEST FRAMEWORK
13086 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13087 M:      Josh Triplett <josh@joshtriplett.org>
13088 R:      Steven Rostedt <rostedt@goodmis.org>
13089 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13090 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13091 L:      rcu@vger.kernel.org
13092 S:      Supported
13093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13094 F:      tools/testing/selftests/rcutorture
13095
13096 RDC R-321X SoC
13097 M:      Florian Fainelli <florian@openwrt.org>
13098 S:      Maintained
13099
13100 RDC R6040 FAST ETHERNET DRIVER
13101 M:      Florian Fainelli <f.fainelli@gmail.com>
13102 L:      netdev@vger.kernel.org
13103 S:      Maintained
13104 F:      drivers/net/ethernet/rdc/r6040.c
13105
13106 RDMAVT - RDMA verbs software
13107 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13108 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13109 L:      linux-rdma@vger.kernel.org
13110 S:      Supported
13111 F:      drivers/infiniband/sw/rdmavt
13112
13113 RDS - RELIABLE DATAGRAM SOCKETS
13114 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13115 L:      netdev@vger.kernel.org
13116 L:      linux-rdma@vger.kernel.org
13117 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13118 W:      https://oss.oracle.com/projects/rds/
13119 S:      Supported
13120 F:      net/rds/
13121 F:      Documentation/networking/rds.txt
13122
13123 RDT - RESOURCE ALLOCATION
13124 M:      Fenghua Yu <fenghua.yu@intel.com>
13125 M:      Reinette Chatre <reinette.chatre@intel.com>
13126 L:      linux-kernel@vger.kernel.org
13127 S:      Supported
13128 F:      arch/x86/kernel/cpu/resctrl/
13129 F:      arch/x86/include/asm/resctrl_sched.h
13130 F:      Documentation/x86/resctrl*
13131
13132 READ-COPY UPDATE (RCU)
13133 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13134 M:      Josh Triplett <josh@joshtriplett.org>
13135 R:      Steven Rostedt <rostedt@goodmis.org>
13136 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13137 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13138 R:      Joel Fernandes <joel@joelfernandes.org>
13139 L:      rcu@vger.kernel.org
13140 W:      http://www.rdrop.com/users/paulmck/RCU/
13141 S:      Supported
13142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13143 F:      Documentation/RCU/
13144 X:      Documentation/RCU/torture.txt
13145 F:      include/linux/rcu*
13146 X:      include/linux/srcu*.h
13147 F:      kernel/rcu/
13148 X:      kernel/rcu/srcu*.c
13149
13150 REAL TIME CLOCK (RTC) SUBSYSTEM
13151 M:      Alessandro Zummo <a.zummo@towertech.it>
13152 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13153 L:      linux-rtc@vger.kernel.org
13154 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13156 S:      Maintained
13157 F:      Documentation/devicetree/bindings/rtc/
13158 F:      Documentation/rtc.txt
13159 F:      drivers/rtc/
13160 F:      include/linux/rtc.h
13161 F:      include/uapi/linux/rtc.h
13162 F:      include/linux/rtc/
13163 F:      include/linux/platform_data/rtc-*
13164 F:      tools/testing/selftests/rtc/
13165
13166 REALTEK AUDIO CODECS
13167 M:      Bard Liao <bardliao@realtek.com>
13168 M:      Oder Chiou <oder_chiou@realtek.com>
13169 S:      Maintained
13170 F:      sound/soc/codecs/rt*
13171 F:      include/sound/rt*.h
13172
13173 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13174 M:      Linus Walleij <linus.walleij@linaro.org>
13175 S:      Maintained
13176 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13177 F:      drivers/net/dsa/realtek-smi*
13178 F:      drivers/net/dsa/rtl83*
13179
13180 REDPINE WIRELESS DRIVER
13181 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13182 M:      Siva Rebbagondla <siva8118@gmail.com>
13183 L:      linux-wireless@vger.kernel.org
13184 S:      Maintained
13185 F:      drivers/net/wireless/rsi/
13186
13187 REGISTER MAP ABSTRACTION
13188 M:      Mark Brown <broonie@kernel.org>
13189 L:      linux-kernel@vger.kernel.org
13190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13191 S:      Supported
13192 F:      Documentation/devicetree/bindings/regmap/
13193 F:      drivers/base/regmap/
13194 F:      include/linux/regmap.h
13195
13196 REISERFS FILE SYSTEM
13197 L:      reiserfs-devel@vger.kernel.org
13198 S:      Supported
13199 F:      fs/reiserfs/
13200
13201 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13202 M:      Ohad Ben-Cohen <ohad@wizery.com>
13203 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13204 L:      linux-remoteproc@vger.kernel.org
13205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13206 S:      Maintained
13207 F:      Documentation/devicetree/bindings/remoteproc/
13208 F:      Documentation/remoteproc.txt
13209 F:      drivers/remoteproc/
13210 F:      include/linux/remoteproc.h
13211
13212 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13213 M:      Ohad Ben-Cohen <ohad@wizery.com>
13214 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13215 L:      linux-remoteproc@vger.kernel.org
13216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13217 S:      Maintained
13218 F:      drivers/rpmsg/
13219 F:      Documentation/rpmsg.txt
13220 F:      include/linux/rpmsg.h
13221 F:      include/linux/rpmsg/
13222
13223 RENESAS CLOCK DRIVERS
13224 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13225 L:      linux-renesas-soc@vger.kernel.org
13226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13227 S:      Supported
13228 F:      drivers/clk/renesas/
13229
13230 RENESAS EMEV2 I2C DRIVER
13231 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13232 S:      Supported
13233 F:      drivers/i2c/busses/i2c-emev2.c
13234
13235 RENESAS ETHERNET DRIVERS
13236 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13237 L:      netdev@vger.kernel.org
13238 L:      linux-renesas-soc@vger.kernel.org
13239 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13240 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13241 F:      drivers/net/ethernet/renesas/
13242 F:      include/linux/sh_eth.h
13243
13244 RENESAS R-CAR GYROADC DRIVER
13245 M:      Marek Vasut <marek.vasut@gmail.com>
13246 L:      linux-iio@vger.kernel.org
13247 S:      Supported
13248 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13249 F:      drivers/iio/adc/rcar-gyroadc.c
13250
13251 RENESAS R-CAR I2C DRIVERS
13252 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13253 S:      Supported
13254 F:      drivers/i2c/busses/i2c-rcar.c
13255 F:      drivers/i2c/busses/i2c-sh_mobile.c
13256
13257 RENESAS RIIC DRIVER
13258 M:      Chris Brandt <chris.brandt@renesas.com>
13259 S:      Supported
13260 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13261 F:      drivers/i2c/busses/i2c-riic.c
13262
13263 RENESAS USB PHY DRIVER
13264 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13265 L:      linux-renesas-soc@vger.kernel.org
13266 S:      Maintained
13267 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13268
13269 RESET CONTROLLER FRAMEWORK
13270 M:      Philipp Zabel <p.zabel@pengutronix.de>
13271 T:      git git://git.pengutronix.de/git/pza/linux
13272 S:      Maintained
13273 F:      drivers/reset/
13274 F:      Documentation/devicetree/bindings/reset/
13275 F:      include/dt-bindings/reset/
13276 F:      include/linux/reset.h
13277 F:      include/linux/reset/
13278 F:      include/linux/reset-controller.h
13279
13280 RESTARTABLE SEQUENCES SUPPORT
13281 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13282 M:      Peter Zijlstra <peterz@infradead.org>
13283 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13284 M:      Boqun Feng <boqun.feng@gmail.com>
13285 L:      linux-kernel@vger.kernel.org
13286 S:      Supported
13287 F:      kernel/rseq.c
13288 F:      include/uapi/linux/rseq.h
13289 F:      include/trace/events/rseq.h
13290 F:      tools/testing/selftests/rseq/
13291
13292 RFKILL
13293 M:      Johannes Berg <johannes@sipsolutions.net>
13294 L:      linux-wireless@vger.kernel.org
13295 W:      http://wireless.kernel.org/
13296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13298 S:      Maintained
13299 F:      Documentation/rfkill.txt
13300 F:      Documentation/ABI/stable/sysfs-class-rfkill
13301 F:      net/rfkill/
13302 F:      include/linux/rfkill.h
13303 F:      include/uapi/linux/rfkill.h
13304
13305 RHASHTABLE
13306 M:      Thomas Graf <tgraf@suug.ch>
13307 M:      Herbert Xu <herbert@gondor.apana.org.au>
13308 L:      netdev@vger.kernel.org
13309 S:      Maintained
13310 F:      lib/rhashtable.c
13311 F:      lib/test_rhashtable.c
13312 F:      include/linux/rhashtable.h
13313 F:      include/linux/rhashtable-types.h
13314
13315 RICOH R5C592 MEMORYSTICK DRIVER
13316 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13317 S:      Maintained
13318 F:      drivers/memstick/host/r592.*
13319
13320 RICOH SMARTMEDIA/XD DRIVER
13321 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13322 S:      Maintained
13323 F:      drivers/mtd/nand/raw/r852.c
13324 F:      drivers/mtd/nand/raw/r852.h
13325
13326 RISC-V ARCHITECTURE
13327 M:      Palmer Dabbelt <palmer@sifive.com>
13328 M:      Albert Ou <aou@eecs.berkeley.edu>
13329 L:      linux-riscv@lists.infradead.org
13330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13331 S:      Supported
13332 F:      arch/riscv/
13333 K:      riscv
13334 N:      riscv
13335
13336 ROCCAT DRIVERS
13337 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13338 W:      http://sourceforge.net/projects/roccat/
13339 S:      Maintained
13340 F:      drivers/hid/hid-roccat*
13341 F:      include/linux/hid-roccat*
13342 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13343
13344 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13345 M:      Jacob chen <jacob2.chen@rock-chips.com>
13346 L:      linux-media@vger.kernel.org
13347 S:      Maintained
13348 F:      drivers/media/platform/rockchip/rga/
13349 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13350
13351 ROCKCHIP VPU CODEC DRIVER
13352 M:      Ezequiel Garcia <ezequiel@collabora.com>
13353 L:      linux-media@vger.kernel.org
13354 S:      Maintained
13355 F:      drivers/staging/media/platform/rockchip/vpu/
13356 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13357
13358 ROCKER DRIVER
13359 M:      Jiri Pirko <jiri@resnulli.us>
13360 L:      netdev@vger.kernel.org
13361 S:      Supported
13362 F:      drivers/net/ethernet/rocker/
13363
13364 ROCKETPORT DRIVER
13365 P:      Comtrol Corp.
13366 W:      http://www.comtrol.com
13367 S:      Maintained
13368 F:      Documentation/serial/rocket.txt
13369 F:      drivers/tty/rocket*
13370
13371 ROCKETPORT EXPRESS/INFINITY DRIVER
13372 M:      Kevin Cernekee <cernekee@gmail.com>
13373 L:      linux-serial@vger.kernel.org
13374 S:      Odd Fixes
13375 F:      drivers/tty/serial/rp2.*
13376
13377 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13378 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13379 L:      linux-kernel@vger.kernel.org
13380 L:      linux-renesas-soc@vger.kernel.org
13381 S:      Supported
13382 F:      drivers/mfd/bd9571mwv.c
13383 F:      drivers/regulator/bd9571mwv-regulator.c
13384 F:      drivers/gpio/gpio-bd9571mwv.c
13385 F:      include/linux/mfd/bd9571mwv.h
13386 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13387
13388 ROSE NETWORK LAYER
13389 M:      Ralf Baechle <ralf@linux-mips.org>
13390 L:      linux-hams@vger.kernel.org
13391 W:      http://www.linux-ax25.org/
13392 S:      Maintained
13393 F:      include/net/rose.h
13394 F:      include/uapi/linux/rose.h
13395 F:      net/rose/
13396
13397 RTL2830 MEDIA DRIVER
13398 M:      Antti Palosaari <crope@iki.fi>
13399 L:      linux-media@vger.kernel.org
13400 W:      https://linuxtv.org
13401 W:      http://palosaari.fi/linux/
13402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13403 T:      git git://linuxtv.org/anttip/media_tree.git
13404 S:      Maintained
13405 F:      drivers/media/dvb-frontends/rtl2830*
13406
13407 RTL2832 MEDIA DRIVER
13408 M:      Antti Palosaari <crope@iki.fi>
13409 L:      linux-media@vger.kernel.org
13410 W:      https://linuxtv.org
13411 W:      http://palosaari.fi/linux/
13412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13413 T:      git git://linuxtv.org/anttip/media_tree.git
13414 S:      Maintained
13415 F:      drivers/media/dvb-frontends/rtl2832*
13416
13417 RTL2832_SDR MEDIA DRIVER
13418 M:      Antti Palosaari <crope@iki.fi>
13419 L:      linux-media@vger.kernel.org
13420 W:      https://linuxtv.org
13421 W:      http://palosaari.fi/linux/
13422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13423 T:      git git://linuxtv.org/anttip/media_tree.git
13424 S:      Maintained
13425 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13426
13427 RTL8180 WIRELESS DRIVER
13428 L:      linux-wireless@vger.kernel.org
13429 W:      http://wireless.kernel.org/
13430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13431 S:      Orphan
13432 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13433
13434 RTL8187 WIRELESS DRIVER
13435 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13436 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13437 M:      Larry Finger <Larry.Finger@lwfinger.net>
13438 L:      linux-wireless@vger.kernel.org
13439 W:      http://wireless.kernel.org/
13440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13441 S:      Maintained
13442 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13443
13444 REALTEK WIRELESS DRIVER (rtlwifi family)
13445 M:      Ping-Ke Shih <pkshih@realtek.com>
13446 L:      linux-wireless@vger.kernel.org
13447 W:      http://wireless.kernel.org/
13448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13449 S:      Maintained
13450 F:      drivers/net/wireless/realtek/rtlwifi/
13451
13452 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13453 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13454 L:      linux-wireless@vger.kernel.org
13455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13456 S:      Maintained
13457 F:      drivers/net/wireless/realtek/rtl8xxxu/
13458
13459 RXRPC SOCKETS (AF_RXRPC)
13460 M:      David Howells <dhowells@redhat.com>
13461 L:      linux-afs@lists.infradead.org
13462 S:      Supported
13463 F:      net/rxrpc/
13464 F:      include/keys/rxrpc-type.h
13465 F:      include/net/af_rxrpc.h
13466 F:      include/trace/events/rxrpc.h
13467 F:      include/uapi/linux/rxrpc.h
13468 F:      Documentation/networking/rxrpc.txt
13469 W:      https://www.infradead.org/~dhowells/kafs/
13470
13471 S3 SAVAGE FRAMEBUFFER DRIVER
13472 M:      Antonino Daplas <adaplas@gmail.com>
13473 L:      linux-fbdev@vger.kernel.org
13474 S:      Maintained
13475 F:      drivers/video/fbdev/savage/
13476
13477 S390
13478 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13479 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13480 L:      linux-s390@vger.kernel.org
13481 W:      http://www.ibm.com/developerworks/linux/linux390/
13482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13483 S:      Supported
13484 F:      arch/s390/
13485 F:      drivers/s390/
13486 F:      Documentation/s390/
13487 F:      Documentation/driver-api/s390-drivers.rst
13488
13489 S390 COMMON I/O LAYER
13490 M:      Sebastian Ott <sebott@linux.ibm.com>
13491 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13492 L:      linux-s390@vger.kernel.org
13493 W:      http://www.ibm.com/developerworks/linux/linux390/
13494 S:      Supported
13495 F:      drivers/s390/cio/
13496
13497 S390 DASD DRIVER
13498 M:      Stefan Haberland <sth@linux.ibm.com>
13499 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13500 L:      linux-s390@vger.kernel.org
13501 W:      http://www.ibm.com/developerworks/linux/linux390/
13502 S:      Supported
13503 F:      drivers/s390/block/dasd*
13504 F:      block/partitions/ibm.c
13505
13506 S390 IOMMU (PCI)
13507 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13508 L:      linux-s390@vger.kernel.org
13509 W:      http://www.ibm.com/developerworks/linux/linux390/
13510 S:      Supported
13511 F:      drivers/iommu/s390-iommu.c
13512
13513 S390 IUCV NETWORK LAYER
13514 M:      Julian Wiedmann <jwi@linux.ibm.com>
13515 M:      Ursula Braun <ubraun@linux.ibm.com>
13516 L:      linux-s390@vger.kernel.org
13517 W:      http://www.ibm.com/developerworks/linux/linux390/
13518 S:      Supported
13519 F:      drivers/s390/net/*iucv*
13520 F:      include/net/iucv/
13521 F:      net/iucv/
13522
13523 S390 NETWORK DRIVERS
13524 M:      Julian Wiedmann <jwi@linux.ibm.com>
13525 M:      Ursula Braun <ubraun@linux.ibm.com>
13526 L:      linux-s390@vger.kernel.org
13527 W:      http://www.ibm.com/developerworks/linux/linux390/
13528 S:      Supported
13529 F:      drivers/s390/net/
13530
13531 S390 PCI SUBSYSTEM
13532 M:      Sebastian Ott <sebott@linux.ibm.com>
13533 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13534 L:      linux-s390@vger.kernel.org
13535 W:      http://www.ibm.com/developerworks/linux/linux390/
13536 S:      Supported
13537 F:      arch/s390/pci/
13538 F:      drivers/pci/hotplug/s390_pci_hpc.c
13539
13540 S390 VFIO-CCW DRIVER
13541 M:      Cornelia Huck <cohuck@redhat.com>
13542 M:      Farhan Ali <alifm@linux.ibm.com>
13543 M:      Eric Farman <farman@linux.ibm.com>
13544 R:      Halil Pasic <pasic@linux.ibm.com>
13545 L:      linux-s390@vger.kernel.org
13546 L:      kvm@vger.kernel.org
13547 S:      Supported
13548 F:      drivers/s390/cio/vfio_ccw*
13549 F:      Documentation/s390/vfio-ccw.txt
13550 F:      include/uapi/linux/vfio_ccw.h
13551
13552 S390 ZCRYPT DRIVER
13553 M:      Harald Freudenberger <freude@linux.ibm.com>
13554 L:      linux-s390@vger.kernel.org
13555 W:      http://www.ibm.com/developerworks/linux/linux390/
13556 S:      Supported
13557 F:      drivers/s390/crypto/
13558
13559 S390 VFIO AP DRIVER
13560 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13561 M:      Pierre Morel <pmorel@linux.ibm.com>
13562 M:      Halil Pasic <pasic@linux.ibm.com>
13563 L:      linux-s390@vger.kernel.org
13564 W:      http://www.ibm.com/developerworks/linux/linux390/
13565 S:      Supported
13566 F:      drivers/s390/crypto/vfio_ap_drv.c
13567 F:      drivers/s390/crypto/vfio_ap_private.h
13568 F:      drivers/s390/crypto/vfio_ap_ops.c
13569 F:      Documentation/s390/vfio-ap.txt
13570
13571 S390 ZFCP DRIVER
13572 M:      Steffen Maier <maier@linux.ibm.com>
13573 M:      Benjamin Block <bblock@linux.ibm.com>
13574 L:      linux-s390@vger.kernel.org
13575 W:      http://www.ibm.com/developerworks/linux/linux390/
13576 S:      Supported
13577 F:      drivers/s390/scsi/zfcp_*
13578
13579 S3C24XX SD/MMC Driver
13580 M:      Ben Dooks <ben-linux@fluff.org>
13581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13582 S:      Supported
13583 F:      drivers/mmc/host/s3cmci.*
13584
13585 SAA6588 RDS RECEIVER DRIVER
13586 M:      Hans Verkuil <hverkuil@xs4all.nl>
13587 L:      linux-media@vger.kernel.org
13588 T:      git git://linuxtv.org/media_tree.git
13589 W:      https://linuxtv.org
13590 S:      Odd Fixes
13591 F:      drivers/media/i2c/saa6588*
13592
13593 SAA7134 VIDEO4LINUX DRIVER
13594 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13595 L:      linux-media@vger.kernel.org
13596 W:      https://linuxtv.org
13597 T:      git git://linuxtv.org/media_tree.git
13598 S:      Odd fixes
13599 F:      Documentation/media/v4l-drivers/saa7134*
13600 F:      drivers/media/pci/saa7134/
13601
13602 SAA7146 VIDEO4LINUX-2 DRIVER
13603 M:      Hans Verkuil <hverkuil@xs4all.nl>
13604 L:      linux-media@vger.kernel.org
13605 T:      git git://linuxtv.org/media_tree.git
13606 S:      Maintained
13607 F:      drivers/media/common/saa7146/
13608 F:      drivers/media/pci/saa7146/
13609 F:      include/media/drv-intf/saa7146*
13610
13611 SAMSUNG AUDIO (ASoC) DRIVERS
13612 M:      Krzysztof Kozlowski <krzk@kernel.org>
13613 M:      Sangbeom Kim <sbkim73@samsung.com>
13614 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13615 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13616 S:      Supported
13617 F:      sound/soc/samsung/
13618 F:      Documentation/devicetree/bindings/sound/samsung*
13619
13620 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13621 M:      Krzysztof Kozlowski <krzk@kernel.org>
13622 L:      linux-crypto@vger.kernel.org
13623 L:      linux-samsung-soc@vger.kernel.org
13624 S:      Maintained
13625 F:      drivers/crypto/exynos-rng.c
13626 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13627
13628 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13629 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13630 L:      linux-samsung-soc@vger.kernel.org
13631 S:      Maintained
13632 F:      drivers/char/hw_random/exynos-trng.c
13633 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13634
13635 SAMSUNG FRAMEBUFFER DRIVER
13636 M:      Jingoo Han <jingoohan1@gmail.com>
13637 L:      linux-fbdev@vger.kernel.org
13638 S:      Maintained
13639 F:      drivers/video/fbdev/s3c-fb.c
13640
13641 SAMSUNG LAPTOP DRIVER
13642 M:      Corentin Chary <corentin.chary@gmail.com>
13643 L:      platform-driver-x86@vger.kernel.org
13644 S:      Maintained
13645 F:      drivers/platform/x86/samsung-laptop.c
13646
13647 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13648 M:      Sangbeom Kim <sbkim73@samsung.com>
13649 M:      Krzysztof Kozlowski <krzk@kernel.org>
13650 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13651 L:      linux-kernel@vger.kernel.org
13652 L:      linux-samsung-soc@vger.kernel.org
13653 S:      Supported
13654 F:      drivers/mfd/sec*.c
13655 F:      drivers/regulator/s2m*.c
13656 F:      drivers/regulator/s5m*.c
13657 F:      drivers/clk/clk-s2mps11.c
13658 F:      drivers/rtc/rtc-s5m.c
13659 F:      include/linux/mfd/samsung/
13660 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13661 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13662 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13663 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13664
13665 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13666 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13667 L:      linux-media@vger.kernel.org
13668 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13669 S:      Maintained
13670 F:      drivers/media/platform/s3c-camif/
13671 F:      include/media/drv-intf/s3c_camif.h
13672
13673 SAMSUNG S3FWRN5 NFC DRIVER
13674 M:      Robert Baldyga <r.baldyga@samsung.com>
13675 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13676 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13677 S:      Supported
13678 F:      drivers/nfc/s3fwrn5
13679
13680 SAMSUNG S5C73M3 CAMERA DRIVER
13681 M:      Kyungmin Park <kyungmin.park@samsung.com>
13682 M:      Andrzej Hajda <a.hajda@samsung.com>
13683 L:      linux-media@vger.kernel.org
13684 S:      Supported
13685 F:      drivers/media/i2c/s5c73m3/*
13686
13687 SAMSUNG S5K5BAF CAMERA DRIVER
13688 M:      Kyungmin Park <kyungmin.park@samsung.com>
13689 M:      Andrzej Hajda <a.hajda@samsung.com>
13690 L:      linux-media@vger.kernel.org
13691 S:      Supported
13692 F:      drivers/media/i2c/s5k5baf.c
13693
13694 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13695 M:      Krzysztof Kozlowski <krzk@kernel.org>
13696 M:      Vladimir Zapolskiy <vz@mleia.com>
13697 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13698 L:      linux-crypto@vger.kernel.org
13699 L:      linux-samsung-soc@vger.kernel.org
13700 S:      Maintained
13701 F:      drivers/crypto/s5p-sss.c
13702
13703 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13704 M:      Kyungmin Park <kyungmin.park@samsung.com>
13705 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13706 L:      linux-media@vger.kernel.org
13707 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13708 S:      Supported
13709 F:      drivers/media/platform/exynos4-is/
13710
13711 SAMSUNG SOC CLOCK DRIVERS
13712 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13713 M:      Tomasz Figa <tomasz.figa@gmail.com>
13714 M:      Chanwoo Choi <cw00.choi@samsung.com>
13715 S:      Supported
13716 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13718 F:      drivers/clk/samsung/
13719 F:      include/dt-bindings/clock/exynos*.h
13720 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13721
13722 SAMSUNG SPI DRIVERS
13723 M:      Kukjin Kim <kgene@kernel.org>
13724 M:      Krzysztof Kozlowski <krzk@kernel.org>
13725 M:      Andi Shyti <andi@etezian.org>
13726 L:      linux-spi@vger.kernel.org
13727 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13728 S:      Maintained
13729 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13730 F:      drivers/spi/spi-s3c*
13731 F:      include/linux/platform_data/spi-s3c64xx.h
13732
13733 SAMSUNG SXGBE DRIVERS
13734 M:      Byungho An <bh74.an@samsung.com>
13735 M:      Girish K S <ks.giri@samsung.com>
13736 M:      Vipul Pandya <vipul.pandya@samsung.com>
13737 S:      Supported
13738 L:      netdev@vger.kernel.org
13739 F:      drivers/net/ethernet/samsung/sxgbe/
13740
13741 SAMSUNG THERMAL DRIVER
13742 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13743 L:      linux-pm@vger.kernel.org
13744 L:      linux-samsung-soc@vger.kernel.org
13745 S:      Supported
13746 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13747 F:      drivers/thermal/samsung/
13748
13749 SAMSUNG USB2 PHY DRIVER
13750 M:      Kamil Debski <kamil@wypas.org>
13751 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13752 L:      linux-kernel@vger.kernel.org
13753 S:      Supported
13754 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13755 F:      Documentation/phy/samsung-usb2.txt
13756 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13757 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13758 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13759 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13760 F:      drivers/phy/samsung/phy-samsung-usb2.c
13761 F:      drivers/phy/samsung/phy-samsung-usb2.h
13762
13763 SC1200 WDT DRIVER
13764 M:      Zwane Mwaikambo <zwanem@gmail.com>
13765 S:      Maintained
13766 F:      drivers/watchdog/sc1200wdt.c
13767
13768 SCHEDULER
13769 M:      Ingo Molnar <mingo@redhat.com>
13770 M:      Peter Zijlstra <peterz@infradead.org>
13771 L:      linux-kernel@vger.kernel.org
13772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13773 S:      Maintained
13774 F:      kernel/sched/
13775 F:      include/linux/sched.h
13776 F:      include/uapi/linux/sched.h
13777 F:      include/linux/wait.h
13778 F:      include/linux/preempt.h
13779
13780 SCR24X CHIP CARD INTERFACE DRIVER
13781 M:      Lubomir Rintel <lkundrak@v3.sk>
13782 S:      Supported
13783 F:      drivers/char/pcmcia/scr24x_cs.c
13784
13785 SCSI CDROM DRIVER
13786 M:      Jens Axboe <axboe@kernel.dk>
13787 L:      linux-scsi@vger.kernel.org
13788 W:      http://www.kernel.dk
13789 S:      Maintained
13790 F:      drivers/scsi/sr*
13791
13792 SCSI RDMA PROTOCOL (SRP) INITIATOR
13793 M:      Bart Van Assche <bvanassche@acm.org>
13794 L:      linux-rdma@vger.kernel.org
13795 S:      Supported
13796 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13797 F:      drivers/infiniband/ulp/srp/
13798 F:      include/scsi/srp.h
13799
13800 SCSI RDMA PROTOCOL (SRP) TARGET
13801 M:      Bart Van Assche <bvanassche@acm.org>
13802 L:      linux-rdma@vger.kernel.org
13803 L:      target-devel@vger.kernel.org
13804 S:      Supported
13805 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13806 F:      drivers/infiniband/ulp/srpt/
13807
13808 SCSI SG DRIVER
13809 M:      Doug Gilbert <dgilbert@interlog.com>
13810 L:      linux-scsi@vger.kernel.org
13811 W:      http://sg.danny.cz/sg
13812 S:      Maintained
13813 F:      Documentation/scsi/scsi-generic.txt
13814 F:      drivers/scsi/sg.c
13815 F:      include/scsi/sg.h
13816
13817 SCSI SUBSYSTEM
13818 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13820 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13822 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13823 L:      linux-scsi@vger.kernel.org
13824 S:      Maintained
13825 F:      Documentation/devicetree/bindings/scsi/
13826 F:      drivers/scsi/
13827 F:      include/scsi/
13828
13829 SCSI TAPE DRIVER
13830 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13831 L:      linux-scsi@vger.kernel.org
13832 S:      Maintained
13833 F:      Documentation/scsi/st.txt
13834 F:      drivers/scsi/st.*
13835 F:      drivers/scsi/st_*.h
13836
13837 SCSI TARGET SUBSYSTEM
13838 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13839 L:      linux-scsi@vger.kernel.org
13840 L:      target-devel@vger.kernel.org
13841 W:      http://www.linux-iscsi.org
13842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13843 Q:      https://patchwork.kernel.org/project/target-devel/list/
13844 S:      Supported
13845 F:      drivers/target/
13846 F:      include/target/
13847 F:      Documentation/target/
13848
13849 SCTP PROTOCOL
13850 M:      Vlad Yasevich <vyasevich@gmail.com>
13851 M:      Neil Horman <nhorman@tuxdriver.com>
13852 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13853 L:      linux-sctp@vger.kernel.org
13854 W:      http://lksctp.sourceforge.net
13855 S:      Maintained
13856 F:      Documentation/networking/sctp.txt
13857 F:      include/linux/sctp.h
13858 F:      include/uapi/linux/sctp.h
13859 F:      include/net/sctp/
13860 F:      net/sctp/
13861
13862 SCx200 CPU SUPPORT
13863 M:      Jim Cromie <jim.cromie@gmail.com>
13864 S:      Odd Fixes
13865 F:      Documentation/i2c/busses/scx200_acb
13866 F:      arch/x86/platform/scx200/
13867 F:      drivers/watchdog/scx200_wdt.c
13868 F:      drivers/i2c/busses/scx200*
13869 F:      drivers/mtd/maps/scx200_docflash.c
13870 F:      include/linux/scx200.h
13871
13872 SCx200 GPIO DRIVER
13873 M:      Jim Cromie <jim.cromie@gmail.com>
13874 S:      Maintained
13875 F:      drivers/char/scx200_gpio.c
13876 F:      include/linux/scx200_gpio.h
13877
13878 SCx200 HRT CLOCKSOURCE DRIVER
13879 M:      Jim Cromie <jim.cromie@gmail.com>
13880 S:      Maintained
13881 F:      drivers/clocksource/scx200_hrt.c
13882
13883 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13884 M:      Sascha Sommer <saschasommer@freenet.de>
13885 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13886 S:      Maintained
13887 F:      drivers/mmc/host/sdricoh_cs.c
13888
13889 SECO BOARDS CEC DRIVER
13890 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13891 S:      Maintained
13892 F:      drivers/media/platform/seco-cec/seco-cec.c
13893 F:      drivers/media/platform/seco-cec/seco-cec.h
13894
13895 SECURE COMPUTING
13896 M:      Kees Cook <keescook@chromium.org>
13897 R:      Andy Lutomirski <luto@amacapital.net>
13898 R:      Will Drewry <wad@chromium.org>
13899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13900 S:      Supported
13901 F:      kernel/seccomp.c
13902 F:      include/uapi/linux/seccomp.h
13903 F:      include/linux/seccomp.h
13904 F:      tools/testing/selftests/seccomp/*
13905 F:      tools/testing/selftests/kselftest_harness.h
13906 F:      Documentation/userspace-api/seccomp_filter.rst
13907 K:      \bsecure_computing
13908 K:      \bTIF_SECCOMP\b
13909
13910 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13911 M:      Al Cooper <alcooperx@gmail.com>
13912 L:      linux-mmc@vger.kernel.org
13913 L:      bcm-kernel-feedback-list@broadcom.com
13914 S:      Maintained
13915 F:      drivers/mmc/host/sdhci-brcmstb*
13916
13917 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13918 M:      Adrian Hunter <adrian.hunter@intel.com>
13919 L:      linux-mmc@vger.kernel.org
13920 S:      Maintained
13921 F:      drivers/mmc/host/sdhci*
13922 F:      include/linux/mmc/sdhci*
13923
13924 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13925 M:      Adrian Hunter <adrian.hunter@intel.com>
13926 M:      Ritesh Harjani <riteshh@codeaurora.org>
13927 M:      Asutosh Das <asutoshd@codeaurora.org>
13928 L:      linux-mmc@vger.kernel.org
13929 S:      Maintained
13930 F:      drivers/mmc/host/cqhci*
13931
13932 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13933 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13934 M:      Manjunath M B <manjumb@synopsys.com>
13935 L:      linux-mmc@vger.kernel.org
13936 S:      Maintained
13937 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13938
13939 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13940 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13941 L:      linux-mmc@vger.kernel.org
13942 S:      Supported
13943 F:      drivers/mmc/host/sdhci-of-at91.c
13944
13945 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13946 M:      Ben Dooks <ben-linux@fluff.org>
13947 M:      Jaehoon Chung <jh80.chung@samsung.com>
13948 L:      linux-mmc@vger.kernel.org
13949 S:      Maintained
13950 F:      drivers/mmc/host/sdhci-s3c*
13951
13952 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13953 M:      Viresh Kumar <vireshk@kernel.org>
13954 L:      linux-mmc@vger.kernel.org
13955 S:      Maintained
13956 F:      drivers/mmc/host/sdhci-spear.c
13957
13958 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13959 M:      Kishon Vijay Abraham I <kishon@ti.com>
13960 L:      linux-mmc@vger.kernel.org
13961 S:      Maintained
13962 F:      drivers/mmc/host/sdhci-omap.c
13963
13964 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13965 M:      Scott Bauer <scott.bauer@intel.com>
13966 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13967 L:      linux-block@vger.kernel.org
13968 S:      Supported
13969 F:      block/sed*
13970 F:      block/opal_proto.h
13971 F:      include/linux/sed*
13972 F:      include/uapi/linux/sed*
13973
13974 SECURITY CONTACT
13975 M:      Security Officers <security@kernel.org>
13976 S:      Supported
13977
13978 SECURITY SUBSYSTEM
13979 M:      James Morris <jmorris@namei.org>
13980 M:      "Serge E. Hallyn" <serge@hallyn.com>
13981 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13983 W:      http://kernsec.org/
13984 S:      Supported
13985 F:      security/
13986 X:      security/selinux/
13987
13988 SELINUX SECURITY MODULE
13989 M:      Paul Moore <paul@paul-moore.com>
13990 M:      Stephen Smalley <sds@tycho.nsa.gov>
13991 M:      Eric Paris <eparis@parisplace.org>
13992 L:      selinux@vger.kernel.org
13993 W:      https://selinuxproject.org
13994 W:      https://github.com/SELinuxProject
13995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13996 S:      Supported
13997 F:      include/uapi/linux/selinux_netlink.h
13998 F:      security/selinux/
13999 F:      scripts/selinux/
14000 F:      Documentation/admin-guide/LSM/SELinux.rst
14001
14002 SENSABLE PHANTOM
14003 M:      Jiri Slaby <jirislaby@gmail.com>
14004 S:      Maintained
14005 F:      drivers/misc/phantom.c
14006 F:      include/uapi/linux/phantom.h
14007
14008 SERIAL DEVICE BUS
14009 M:      Rob Herring <robh@kernel.org>
14010 L:      linux-serial@vger.kernel.org
14011 S:      Maintained
14012 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14013 F:      drivers/tty/serdev/
14014 F:      include/linux/serdev.h
14015
14016 SERIAL DRIVERS
14017 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14018 L:      linux-serial@vger.kernel.org
14019 S:      Maintained
14020 F:      Documentation/devicetree/bindings/serial/
14021 F:      drivers/tty/serial/
14022
14023 SERIAL IR RECEIVER
14024 M:      Sean Young <sean@mess.org>
14025 L:      linux-media@vger.kernel.org
14026 S:      Maintained
14027 F:      drivers/media/rc/serial_ir.c
14028
14029 SFC NETWORK DRIVER
14030 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14031 M:      Edward Cree <ecree@solarflare.com>
14032 M:      Martin Habets <mhabets@solarflare.com>
14033 L:      netdev@vger.kernel.org
14034 S:      Supported
14035 F:      drivers/net/ethernet/sfc/
14036
14037 SFF/SFP/SFP+ MODULE SUPPORT
14038 M:      Russell King <linux@armlinux.org.uk>
14039 L:      netdev@vger.kernel.org
14040 S:      Maintained
14041 F:      drivers/net/phy/phylink.c
14042 F:      drivers/net/phy/sfp*
14043 F:      include/linux/phylink.h
14044 F:      include/linux/sfp.h
14045
14046 SGI GRU DRIVER
14047 M:      Dimitri Sivanich <sivanich@sgi.com>
14048 S:      Maintained
14049 F:      drivers/misc/sgi-gru/
14050
14051 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14052 M:      Pat Gefre <pfg@sgi.com>
14053 L:      linux-ia64@vger.kernel.org
14054 S:      Supported
14055 F:      Documentation/ia64/serial.txt
14056 F:      drivers/tty/serial/ioc?_serial.c
14057 F:      include/linux/ioc?.h
14058
14059 SGI XP/XPC/XPNET DRIVER
14060 M:      Cliff Whickman <cpw@sgi.com>
14061 M:      Robin Holt <robinmholt@gmail.com>
14062 S:      Maintained
14063 F:      drivers/misc/sgi-xp/
14064
14065 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14066 M:      Ursula Braun <ubraun@linux.ibm.com>
14067 M:      Karsten Graul <kgraul@linux.ibm.com>
14068 L:      linux-s390@vger.kernel.org
14069 W:      http://www.ibm.com/developerworks/linux/linux390/
14070 S:      Supported
14071 F:      net/smc/
14072
14073 SHARP RJ54N1CB0C SENSOR DRIVER
14074 M:      Jacopo Mondi <jacopo@jmondi.org>
14075 L:      linux-media@vger.kernel.org
14076 T:      git git://linuxtv.org/media_tree.git
14077 S:      Odd fixes
14078 F:      drivers/media/i2c/rj54n1cb0c.c
14079 F:      include/media/i2c/rj54n1cb0c.h
14080
14081 SH_VEU V4L2 MEM2MEM DRIVER
14082 L:      linux-media@vger.kernel.org
14083 S:      Orphan
14084 F:      drivers/media/platform/sh_veu.c
14085
14086 SH_VOU V4L2 OUTPUT DRIVER
14087 L:      linux-media@vger.kernel.org
14088 S:      Orphan
14089 F:      drivers/media/platform/sh_vou.c
14090 F:      include/media/drv-intf/sh_vou.h
14091
14092 SI2157 MEDIA DRIVER
14093 M:      Antti Palosaari <crope@iki.fi>
14094 L:      linux-media@vger.kernel.org
14095 W:      https://linuxtv.org
14096 W:      http://palosaari.fi/linux/
14097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14098 T:      git git://linuxtv.org/anttip/media_tree.git
14099 S:      Maintained
14100 F:      drivers/media/tuners/si2157*
14101
14102 SI2165 MEDIA DRIVER
14103 M:      Matthias Schwarzott <zzam@gentoo.org>
14104 L:      linux-media@vger.kernel.org
14105 W:      https://linuxtv.org
14106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14107 S:      Maintained
14108 F:      drivers/media/dvb-frontends/si2165*
14109
14110 SI2168 MEDIA DRIVER
14111 M:      Antti Palosaari <crope@iki.fi>
14112 L:      linux-media@vger.kernel.org
14113 W:      https://linuxtv.org
14114 W:      http://palosaari.fi/linux/
14115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14116 T:      git git://linuxtv.org/anttip/media_tree.git
14117 S:      Maintained
14118 F:      drivers/media/dvb-frontends/si2168*
14119
14120 SI470X FM RADIO RECEIVER I2C DRIVER
14121 M:      Hans Verkuil <hverkuil@xs4all.nl>
14122 L:      linux-media@vger.kernel.org
14123 T:      git git://linuxtv.org/media_tree.git
14124 W:      https://linuxtv.org
14125 S:      Odd Fixes
14126 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14127
14128 SI470X FM RADIO RECEIVER USB DRIVER
14129 M:      Hans Verkuil <hverkuil@xs4all.nl>
14130 L:      linux-media@vger.kernel.org
14131 T:      git git://linuxtv.org/media_tree.git
14132 W:      https://linuxtv.org
14133 S:      Maintained
14134 F:      drivers/media/radio/si470x/radio-si470x-common.c
14135 F:      drivers/media/radio/si470x/radio-si470x.h
14136 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14137
14138 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14139 M:      Eduardo Valentin <edubezval@gmail.com>
14140 L:      linux-media@vger.kernel.org
14141 T:      git git://linuxtv.org/media_tree.git
14142 W:      https://linuxtv.org
14143 S:      Odd Fixes
14144 F:      drivers/media/radio/si4713/si4713.?
14145
14146 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14147 M:      Eduardo Valentin <edubezval@gmail.com>
14148 L:      linux-media@vger.kernel.org
14149 T:      git git://linuxtv.org/media_tree.git
14150 W:      https://linuxtv.org
14151 S:      Odd Fixes
14152 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14153
14154 SI4713 FM RADIO TRANSMITTER USB DRIVER
14155 M:      Hans Verkuil <hverkuil@xs4all.nl>
14156 L:      linux-media@vger.kernel.org
14157 T:      git git://linuxtv.org/media_tree.git
14158 W:      https://linuxtv.org
14159 S:      Maintained
14160 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14161
14162 SIANO DVB DRIVER
14163 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14164 L:      linux-media@vger.kernel.org
14165 W:      https://linuxtv.org
14166 T:      git git://linuxtv.org/media_tree.git
14167 S:      Odd fixes
14168 F:      drivers/media/common/siano/
14169 F:      drivers/media/usb/siano/
14170 F:      drivers/media/usb/siano/
14171 F:      drivers/media/mmc/siano/
14172
14173 SIFIVE DRIVERS
14174 M:      Palmer Dabbelt <palmer@sifive.com>
14175 M:      Paul Walmsley <paul.walmsley@sifive.com>
14176 L:      linux-riscv@lists.infradead.org
14177 T:      git git://github.com/sifive/riscv-linux.git
14178 S:      Supported
14179 K:      sifive
14180 N:      sifive
14181
14182 SILEAD TOUCHSCREEN DRIVER
14183 M:      Hans de Goede <hdegoede@redhat.com>
14184 L:      linux-input@vger.kernel.org
14185 L:      platform-driver-x86@vger.kernel.org
14186 S:      Maintained
14187 F:      drivers/input/touchscreen/silead.c
14188 F:      drivers/platform/x86/touchscreen_dmi.c
14189
14190 SILICON MOTION SM712 FRAME BUFFER DRIVER
14191 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14192 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14193 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14194 L:      linux-fbdev@vger.kernel.org
14195 S:      Maintained
14196 F:      drivers/video/fbdev/sm712*
14197 F:      Documentation/fb/sm712fb.txt
14198
14199 SIMPLE FIRMWARE INTERFACE (SFI)
14200 M:      Len Brown <lenb@kernel.org>
14201 L:      sfi-devel@simplefirmware.org
14202 W:      http://simplefirmware.org/
14203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14204 S:      Supported
14205 F:      arch/x86/platform/sfi/
14206 F:      drivers/sfi/
14207 F:      include/linux/sfi*.h
14208
14209 SIMPLEFB FB DRIVER
14210 M:      Hans de Goede <hdegoede@redhat.com>
14211 L:      linux-fbdev@vger.kernel.org
14212 S:      Maintained
14213 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14214 F:      drivers/video/fbdev/simplefb.c
14215 F:      include/linux/platform_data/simplefb.h
14216
14217 SIMTEC EB110ATX (Chalice CATS)
14218 P:      Ben Dooks
14219 P:      Vincent Sanders <vince@simtec.co.uk>
14220 M:      Simtec Linux Team <linux@simtec.co.uk>
14221 W:      http://www.simtec.co.uk/products/EB110ATX/
14222 S:      Supported
14223
14224 SIMTEC EB2410ITX (BAST)
14225 P:      Ben Dooks
14226 P:      Vincent Sanders <vince@simtec.co.uk>
14227 M:      Simtec Linux Team <linux@simtec.co.uk>
14228 W:      http://www.simtec.co.uk/products/EB2410ITX/
14229 S:      Supported
14230 F:      arch/arm/mach-s3c24xx/mach-bast.c
14231 F:      arch/arm/mach-s3c24xx/bast-ide.c
14232 F:      arch/arm/mach-s3c24xx/bast-irq.c
14233
14234 SIPHASH PRF ROUTINES
14235 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14236 S:      Maintained
14237 F:      lib/siphash.c
14238 F:      lib/test_siphash.c
14239 F:      include/linux/siphash.h
14240
14241 SIOX
14242 M:      Gavin Schenk <g.schenk@eckelmann.de>
14243 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14244 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14245 S:      Supported
14246 F:      drivers/siox/*
14247 F:      drivers/gpio/gpio-siox.c
14248 F:      include/trace/events/siox.h
14249
14250 SIS 190 ETHERNET DRIVER
14251 M:      Francois Romieu <romieu@fr.zoreil.com>
14252 L:      netdev@vger.kernel.org
14253 S:      Maintained
14254 F:      drivers/net/ethernet/sis/sis190.c
14255
14256 SIS 900/7016 FAST ETHERNET DRIVER
14257 M:      Daniele Venzano <venza@brownhat.org>
14258 W:      http://www.brownhat.org/sis900.html
14259 L:      netdev@vger.kernel.org
14260 S:      Maintained
14261 F:      drivers/net/ethernet/sis/sis900.*
14262
14263 SIS FRAMEBUFFER DRIVER
14264 M:      Thomas Winischhofer <thomas@winischhofer.net>
14265 W:      http://www.winischhofer.net/linuxsisvga.shtml
14266 S:      Maintained
14267 F:      Documentation/fb/sisfb.txt
14268 F:      drivers/video/fbdev/sis/
14269 F:      include/video/sisfb.h
14270
14271 SIS USB2VGA DRIVER
14272 M:      Thomas Winischhofer <thomas@winischhofer.net>
14273 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14274 S:      Maintained
14275 F:      drivers/usb/misc/sisusbvga/
14276
14277 SLAB ALLOCATOR
14278 M:      Christoph Lameter <cl@linux.com>
14279 M:      Pekka Enberg <penberg@kernel.org>
14280 M:      David Rientjes <rientjes@google.com>
14281 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14282 M:      Andrew Morton <akpm@linux-foundation.org>
14283 L:      linux-mm@kvack.org
14284 S:      Maintained
14285 F:      include/linux/sl?b*.h
14286 F:      mm/sl?b*
14287
14288 SLEEPABLE READ-COPY UPDATE (SRCU)
14289 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14290 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14291 M:      Josh Triplett <josh@joshtriplett.org>
14292 R:      Steven Rostedt <rostedt@goodmis.org>
14293 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14294 L:      rcu@vger.kernel.org
14295 W:      http://www.rdrop.com/users/paulmck/RCU/
14296 S:      Supported
14297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14298 F:      include/linux/srcu*.h
14299 F:      kernel/rcu/srcu*.c
14300
14301 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14302 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14303 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14304 S:      Maintained
14305 F:      drivers/slimbus/
14306 F:      Documentation/devicetree/bindings/slimbus/
14307 F:      include/linux/slimbus.h
14308
14309 SMACK SECURITY MODULE
14310 M:      Casey Schaufler <casey@schaufler-ca.com>
14311 L:      linux-security-module@vger.kernel.org
14312 W:      http://schaufler-ca.com
14313 T:      git git://github.com/cschaufler/smack-next
14314 S:      Maintained
14315 F:      Documentation/admin-guide/LSM/Smack.rst
14316 F:      security/smack/
14317
14318 SMC91x ETHERNET DRIVER
14319 M:      Nicolas Pitre <nico@fluxnic.net>
14320 S:      Odd Fixes
14321 F:      drivers/net/ethernet/smsc/smc91x.*
14322
14323 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14324 M:      Sakari Ailus <sakari.ailus@iki.fi>
14325 L:      linux-media@vger.kernel.org
14326 S:      Maintained
14327 F:      drivers/media/i2c/smiapp/
14328 F:      include/media/i2c/smiapp.h
14329 F:      drivers/media/i2c/smiapp-pll.c
14330 F:      drivers/media/i2c/smiapp-pll.h
14331 F:      include/uapi/linux/smiapp.h
14332 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14333
14334 SMM665 HARDWARE MONITOR DRIVER
14335 M:      Guenter Roeck <linux@roeck-us.net>
14336 L:      linux-hwmon@vger.kernel.org
14337 S:      Maintained
14338 F:      Documentation/hwmon/smm665.rst
14339 F:      drivers/hwmon/smm665.c
14340
14341 SMSC EMC2103 HARDWARE MONITOR DRIVER
14342 M:      Steve Glendinning <steve.glendinning@shawell.net>
14343 L:      linux-hwmon@vger.kernel.org
14344 S:      Maintained
14345 F:      Documentation/hwmon/emc2103.rst
14346 F:      drivers/hwmon/emc2103.c
14347
14348 SMSC SCH5627 HARDWARE MONITOR DRIVER
14349 M:      Hans de Goede <hdegoede@redhat.com>
14350 L:      linux-hwmon@vger.kernel.org
14351 S:      Supported
14352 F:      Documentation/hwmon/sch5627.rst
14353 F:      drivers/hwmon/sch5627.c
14354
14355 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14356 M:      Steve Glendinning <steve.glendinning@shawell.net>
14357 L:      linux-fbdev@vger.kernel.org
14358 S:      Maintained
14359 F:      drivers/video/fbdev/smscufx.c
14360
14361 SMSC47B397 HARDWARE MONITOR DRIVER
14362 M:      Jean Delvare <jdelvare@suse.com>
14363 L:      linux-hwmon@vger.kernel.org
14364 S:      Maintained
14365 F:      Documentation/hwmon/smsc47b397.rst
14366 F:      drivers/hwmon/smsc47b397.c
14367
14368 SMSC911x ETHERNET DRIVER
14369 M:      Steve Glendinning <steve.glendinning@shawell.net>
14370 L:      netdev@vger.kernel.org
14371 S:      Maintained
14372 F:      include/linux/smsc911x.h
14373 F:      drivers/net/ethernet/smsc/smsc911x.*
14374
14375 SMSC9420 PCI ETHERNET DRIVER
14376 M:      Steve Glendinning <steve.glendinning@shawell.net>
14377 L:      netdev@vger.kernel.org
14378 S:      Maintained
14379 F:      drivers/net/ethernet/smsc/smsc9420.*
14380
14381 SOC-CAMERA V4L2 SUBSYSTEM
14382 L:      linux-media@vger.kernel.org
14383 T:      git git://linuxtv.org/media_tree.git
14384 S:      Orphan
14385 F:      include/media/soc*
14386 F:      drivers/media/i2c/soc_camera/
14387 F:      drivers/media/platform/soc_camera/
14388
14389 SOCIONEXT SYNQUACER I2C DRIVER
14390 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14391 L:      linux-i2c@vger.kernel.org
14392 S:      Maintained
14393 F:      drivers/i2c/busses/i2c-synquacer.c
14394 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14395
14396 SOCIONEXT UNIPHIER SOUND DRIVER
14397 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14398 S:      Orphan
14399 F:      sound/soc/uniphier/
14400
14401 SOEKRIS NET48XX LED SUPPORT
14402 M:      Chris Boot <bootc@bootc.net>
14403 S:      Maintained
14404 F:      drivers/leds/leds-net48xx.c
14405
14406 SOFT-ROCE DRIVER (rxe)
14407 M:      Moni Shoua <monis@mellanox.com>
14408 L:      linux-rdma@vger.kernel.org
14409 S:      Supported
14410 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14411 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14412 F:      drivers/infiniband/sw/rxe/
14413 F:      include/uapi/rdma/rdma_user_rxe.h
14414
14415 SOFTLOGIC 6x10 MPEG CODEC
14416 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14417 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14418 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14419 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14420 M:      Ismael Luceno <ismael@iodev.co.uk>
14421 L:      linux-media@vger.kernel.org
14422 S:      Supported
14423 F:      drivers/media/pci/solo6x10/
14424
14425 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14426 M:      James Morse <james.morse@arm.com>
14427 L:      linux-arm-kernel@lists.infradead.org
14428 S:      Maintained
14429 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14430 F:      drivers/firmware/arm_sdei.c
14431 F:      include/linux/arm_sdei.h
14432 F:      include/uapi/linux/arm_sdei.h
14433
14434 SOFTWARE RAID (Multiple Disks) SUPPORT
14435 M:      Shaohua Li <shli@kernel.org>
14436 L:      linux-raid@vger.kernel.org
14437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14438 S:      Supported
14439 F:      drivers/md/Makefile
14440 F:      drivers/md/Kconfig
14441 F:      drivers/md/md*
14442 F:      drivers/md/raid*
14443 F:      include/linux/raid/
14444 F:      include/uapi/linux/raid/
14445
14446 SOCIONEXT (SNI) AVE NETWORK DRIVER
14447 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14448 L:      netdev@vger.kernel.org
14449 S:      Maintained
14450 F:      drivers/net/ethernet/socionext/sni_ave.c
14451 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14452
14453 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14454 M:      Jassi Brar <jaswinder.singh@linaro.org>
14455 L:      netdev@vger.kernel.org
14456 S:      Maintained
14457 F:      drivers/net/ethernet/socionext/netsec.c
14458 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14459
14460 SOLIDRUN CLEARFOG SUPPORT
14461 M:      Russell King <linux@armlinux.org.uk>
14462 S:      Maintained
14463 F:      arch/arm/boot/dts/armada-388-clearfog*
14464 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14465
14466 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14467 M:      Russell King <linux@armlinux.org.uk>
14468 S:      Maintained
14469 F:      arch/arm/boot/dts/imx6*-cubox-i*
14470 F:      arch/arm/boot/dts/imx6*-hummingboard*
14471 F:      arch/arm/boot/dts/imx6*-sr-*
14472
14473 SONIC NETWORK DRIVER
14474 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14475 L:      netdev@vger.kernel.org
14476 S:      Maintained
14477 F:      drivers/net/ethernet/natsemi/sonic.*
14478
14479 SONICS SILICON BACKPLANE DRIVER (SSB)
14480 M:      Michael Buesch <m@bues.ch>
14481 L:      linux-wireless@vger.kernel.org
14482 S:      Maintained
14483 F:      drivers/ssb/
14484 F:      include/linux/ssb/
14485
14486 SONY IMX214 SENSOR DRIVER
14487 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14488 L:      linux-media@vger.kernel.org
14489 T:      git git://linuxtv.org/media_tree.git
14490 S:      Maintained
14491 F:      drivers/media/i2c/imx214.c
14492 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14493
14494 SONY IMX258 SENSOR DRIVER
14495 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14496 L:      linux-media@vger.kernel.org
14497 T:      git git://linuxtv.org/media_tree.git
14498 S:      Maintained
14499 F:      drivers/media/i2c/imx258.c
14500
14501 SONY IMX274 SENSOR DRIVER
14502 M:      Leon Luo <leonl@leopardimaging.com>
14503 L:      linux-media@vger.kernel.org
14504 T:      git git://linuxtv.org/media_tree.git
14505 S:      Maintained
14506 F:      drivers/media/i2c/imx274.c
14507 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14508
14509 SONY IMX319 SENSOR DRIVER
14510 M:      Bingbu Cao <bingbu.cao@intel.com>
14511 L:      linux-media@vger.kernel.org
14512 T:      git git://linuxtv.org/media_tree.git
14513 S:      Maintained
14514 F:      drivers/media/i2c/imx319.c
14515
14516 SONY IMX355 SENSOR DRIVER
14517 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14518 L:      linux-media@vger.kernel.org
14519 T:      git git://linuxtv.org/media_tree.git
14520 S:      Maintained
14521 F:      drivers/media/i2c/imx355.c
14522
14523 SONY MEMORYSTICK SUBSYSTEM
14524 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14525 M:      Alex Dubov <oakad@yahoo.com>
14526 M:      Ulf Hansson <ulf.hansson@linaro.org>
14527 L:      linux-mmc@vger.kernel.org
14528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14529 S:      Maintained
14530 F:      drivers/memstick/
14531 F:      include/linux/memstick.h
14532
14533 SONY VAIO CONTROL DEVICE DRIVER
14534 M:      Mattia Dongili <malattia@linux.it>
14535 L:      platform-driver-x86@vger.kernel.org
14536 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14537 S:      Maintained
14538 F:      Documentation/laptops/sony-laptop.txt
14539 F:      drivers/char/sonypi.c
14540 F:      drivers/platform/x86/sony-laptop.c
14541 F:      include/linux/sony-laptop.h
14542
14543 SOUND
14544 M:      Jaroslav Kysela <perex@perex.cz>
14545 M:      Takashi Iwai <tiwai@suse.com>
14546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14547 W:      http://www.alsa-project.org/
14548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14549 T:      git git://git.alsa-project.org/alsa-kernel.git
14550 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14551 S:      Maintained
14552 F:      Documentation/sound/
14553 F:      include/sound/
14554 F:      include/uapi/sound/
14555 F:      sound/
14556
14557 SOUND - COMPRESSED AUDIO
14558 M:      Vinod Koul <vkoul@kernel.org>
14559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14561 S:      Supported
14562 F:      Documentation/sound/designs/compress-offload.rst
14563 F:      include/sound/compress_driver.h
14564 F:      include/uapi/sound/compress_*
14565 F:      sound/core/compress_offload.c
14566 F:      sound/soc/soc-compress.c
14567
14568 SOUND - DMAENGINE HELPERS
14569 M:      Lars-Peter Clausen <lars@metafoo.de>
14570 S:      Supported
14571 F:      include/sound/dmaengine_pcm.h
14572 F:      sound/core/pcm_dmaengine.c
14573 F:      sound/soc/soc-generic-dmaengine-pcm.c
14574
14575 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14576 M:      Liam Girdwood <lgirdwood@gmail.com>
14577 M:      Mark Brown <broonie@kernel.org>
14578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14579 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14580 W:      http://alsa-project.org/main/index.php/ASoC
14581 S:      Supported
14582 F:      Documentation/devicetree/bindings/sound/
14583 F:      Documentation/sound/soc/
14584 F:      sound/soc/
14585 F:      include/dt-bindings/sound/
14586 F:      include/sound/soc*
14587
14588 SOUNDWIRE SUBSYSTEM
14589 M:      Vinod Koul <vkoul@kernel.org>
14590 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14591 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14592 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14593 S:      Supported
14594 F:      Documentation/driver-api/soundwire/
14595 F:      drivers/soundwire/
14596 F:      include/linux/soundwire/
14597
14598 SP2 MEDIA DRIVER
14599 M:      Olli Salonen <olli.salonen@iki.fi>
14600 L:      linux-media@vger.kernel.org
14601 W:      https://linuxtv.org
14602 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14603 S:      Maintained
14604 F:      drivers/media/dvb-frontends/sp2*
14605
14606 SPARC + UltraSPARC (sparc/sparc64)
14607 M:      "David S. Miller" <davem@davemloft.net>
14608 L:      sparclinux@vger.kernel.org
14609 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14612 S:      Maintained
14613 F:      arch/sparc/
14614 F:      drivers/sbus/
14615
14616 SPARC SERIAL DRIVERS
14617 M:      "David S. Miller" <davem@davemloft.net>
14618 L:      sparclinux@vger.kernel.org
14619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14621 S:      Maintained
14622 F:      include/linux/sunserialcore.h
14623 F:      drivers/tty/serial/suncore.c
14624 F:      drivers/tty/serial/sunhv.c
14625 F:      drivers/tty/serial/sunsab.c
14626 F:      drivers/tty/serial/sunsab.h
14627 F:      drivers/tty/serial/sunsu.c
14628 F:      drivers/tty/serial/sunzilog.c
14629 F:      drivers/tty/serial/sunzilog.h
14630 F:      drivers/tty/vcc.c
14631
14632 SPARSE CHECKER
14633 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14634 L:      linux-sparse@vger.kernel.org
14635 W:      https://sparse.wiki.kernel.org/
14636 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14637 S:      Maintained
14638 F:      include/linux/compiler.h
14639
14640 SPEAR CLOCK FRAMEWORK SUPPORT
14641 M:      Viresh Kumar <vireshk@kernel.org>
14642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14643 W:      http://www.st.com/spear
14644 S:      Maintained
14645 F:      drivers/clk/spear/
14646
14647 SPEAR PLATFORM SUPPORT
14648 M:      Viresh Kumar <vireshk@kernel.org>
14649 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14651 W:      http://www.st.com/spear
14652 S:      Maintained
14653 F:      arch/arm/boot/dts/spear*
14654 F:      arch/arm/mach-spear/
14655
14656 SPI NOR SUBSYSTEM
14657 M:      Marek Vasut <marek.vasut@gmail.com>
14658 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14659 L:      linux-mtd@lists.infradead.org
14660 W:      http://www.linux-mtd.infradead.org/
14661 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14662 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14663 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14664 S:      Maintained
14665 F:      drivers/mtd/spi-nor/
14666 F:      include/linux/mtd/spi-nor.h
14667
14668 SPI SUBSYSTEM
14669 M:      Mark Brown <broonie@kernel.org>
14670 L:      linux-spi@vger.kernel.org
14671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14672 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14673 S:      Maintained
14674 F:      Documentation/devicetree/bindings/spi/
14675 F:      Documentation/spi/
14676 F:      drivers/spi/
14677 F:      include/linux/spi/
14678 F:      include/uapi/linux/spi/
14679 F:      tools/spi/
14680
14681 SPIDERNET NETWORK DRIVER for CELL
14682 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14683 L:      netdev@vger.kernel.org
14684 S:      Supported
14685 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14686 F:      drivers/net/ethernet/toshiba/spider_net*
14687
14688 SPMI SUBSYSTEM
14689 R:      Stephen Boyd <sboyd@kernel.org>
14690 L:      linux-arm-msm@vger.kernel.org
14691 F:      Documentation/devicetree/bindings/spmi/
14692 F:      drivers/spmi/
14693 F:      include/dt-bindings/spmi/spmi.h
14694 F:      include/linux/spmi.h
14695 F:      include/trace/events/spmi.h
14696
14697 SPU FILE SYSTEM
14698 M:      Jeremy Kerr <jk@ozlabs.org>
14699 L:      linuxppc-dev@lists.ozlabs.org
14700 W:      http://www.ibm.com/developerworks/power/cell/
14701 S:      Supported
14702 F:      Documentation/filesystems/spufs.txt
14703 F:      arch/powerpc/platforms/cell/spufs/
14704
14705 SQUASHFS FILE SYSTEM
14706 M:      Phillip Lougher <phillip@squashfs.org.uk>
14707 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14708 W:      http://squashfs.org.uk
14709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14710 S:      Maintained
14711 F:      Documentation/filesystems/squashfs.txt
14712 F:      fs/squashfs/
14713
14714 SRM (Alpha) environment access
14715 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14716 S:      Maintained
14717 F:      arch/alpha/kernel/srm_env.c
14718
14719 ST LSM6DSx IMU IIO DRIVER
14720 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14721 L:      linux-iio@vger.kernel.org
14722 W:      http://www.st.com/
14723 S:      Maintained
14724 F:      drivers/iio/imu/st_lsm6dsx/
14725 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14726
14727 ST STM32 I2C/SMBUS DRIVER
14728 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14729 L:      linux-i2c@vger.kernel.org
14730 S:      Maintained
14731 F:      drivers/i2c/busses/i2c-stm32*
14732
14733 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14734 M:      Song Qiang <songqiang1304521@gmail.com>
14735 L:      linux-iio@vger.kernel.org
14736 S:      Maintained
14737 F:      drivers/iio/proximity/vl53l0x-i2c.c
14738 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14739
14740 STABLE BRANCH
14741 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14742 M:      Sasha Levin <sashal@kernel.org>
14743 L:      stable@vger.kernel.org
14744 S:      Supported
14745 F:      Documentation/process/stable-kernel-rules.rst
14746
14747 STAGING - COMEDI
14748 M:      Ian Abbott <abbotti@mev.co.uk>
14749 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14750 S:      Odd Fixes
14751 F:      drivers/staging/comedi/
14752
14753 STAGING - EROFS FILE SYSTEM
14754 M:      Gao Xiang <gaoxiang25@huawei.com>
14755 M:      Chao Yu <yuchao0@huawei.com>
14756 L:      linux-erofs@lists.ozlabs.org
14757 S:      Maintained
14758 F:      drivers/staging/erofs/
14759
14760 STAGING - INDUSTRIAL IO
14761 M:      Jonathan Cameron <jic23@kernel.org>
14762 L:      linux-iio@vger.kernel.org
14763 S:      Odd Fixes
14764 F:      Documentation/devicetree/bindings/staging/iio/
14765 F:      drivers/staging/iio/
14766
14767 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14768 M:      Marc Dietrich <marvin24@gmx.de>
14769 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14770 L:      linux-tegra@vger.kernel.org
14771 S:      Maintained
14772 F:      drivers/staging/nvec/
14773
14774 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14775 M:      Jens Frederich <jfrederich@gmail.com>
14776 M:      Daniel Drake <dsd@laptop.org>
14777 M:      Jon Nettleton <jon.nettleton@gmail.com>
14778 W:      http://wiki.laptop.org/go/DCON
14779 S:      Maintained
14780 F:      drivers/staging/olpc_dcon/
14781
14782 STAGING - REALTEK RTL8712U DRIVERS
14783 M:      Larry Finger <Larry.Finger@lwfinger.net>
14784 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14785 S:      Odd Fixes
14786 F:      drivers/staging/rtl8712/
14787
14788 STAGING - REALTEK RTL8188EU DRIVERS
14789 M:      Larry Finger <Larry.Finger@lwfinger.net>
14790 S:      Odd Fixes
14791 F:      drivers/staging/rtl8188eu/
14792
14793 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14794 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14795 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14796 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14797 L:      linux-fbdev@vger.kernel.org
14798 S:      Maintained
14799 F:      drivers/staging/sm750fb/
14800
14801 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14802 M:      William Hubbs <w.d.hubbs@gmail.com>
14803 M:      Chris Brannon <chris@the-brannons.com>
14804 M:      Kirk Reiser <kirk@reisers.ca>
14805 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14806 L:      speakup@linux-speakup.org
14807 W:      http://www.linux-speakup.org/
14808 S:      Odd Fixes
14809 F:      drivers/staging/speakup/
14810
14811 STAGING - VIA VT665X DRIVERS
14812 M:      Forest Bond <forest@alittletooquiet.net>
14813 S:      Odd Fixes
14814 F:      drivers/staging/vt665?/
14815
14816 STAGING - WILC1000 WIFI DRIVER
14817 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14818 M:      Ajay Singh <ajay.kathat@microchip.com>
14819 L:      linux-wireless@vger.kernel.org
14820 S:      Supported
14821 F:      drivers/staging/wilc1000/
14822
14823 STAGING SUBSYSTEM
14824 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14826 L:      devel@driverdev.osuosl.org
14827 S:      Supported
14828 F:      drivers/staging/
14829
14830 STARFIRE/DURALAN NETWORK DRIVER
14831 M:      Ion Badulescu <ionut@badula.org>
14832 S:      Odd Fixes
14833 F:      drivers/net/ethernet/adaptec/starfire*
14834
14835 STEC S1220 SKD DRIVER
14836 M:      Bart Van Assche <bart.vanassche@wdc.com>
14837 L:      linux-block@vger.kernel.org
14838 S:      Maintained
14839 F:      drivers/block/skd*[ch]
14840
14841 STI AUDIO (ASoC) DRIVERS
14842 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14843 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14844 S:      Maintained
14845 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14846 F:      sound/soc/sti/
14847
14848 STI CEC DRIVER
14849 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14850 S:      Maintained
14851 F:      drivers/media/platform/sti/cec/
14852 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14853
14854 STK1160 USB VIDEO CAPTURE DRIVER
14855 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14856 L:      linux-media@vger.kernel.org
14857 T:      git git://linuxtv.org/media_tree.git
14858 S:      Maintained
14859 F:      drivers/media/usb/stk1160/
14860
14861 STM32 AUDIO (ASoC) DRIVERS
14862 M:      Olivier Moysan <olivier.moysan@st.com>
14863 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14865 S:      Maintained
14866 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14867 F:      sound/soc/stm/
14868
14869 STM32 TIMER/LPTIMER DRIVERS
14870 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14871 S:      Maintained
14872 F:      drivers/*/stm32-*timer*
14873 F:      drivers/pwm/pwm-stm32*
14874 F:      include/linux/*/stm32-*tim*
14875 F:      Documentation/ABI/testing/*timer-stm32
14876 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14877 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14878
14879 STMMAC ETHERNET DRIVER
14880 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14881 M:      Alexandre Torgue <alexandre.torgue@st.com>
14882 M:      Jose Abreu <joabreu@synopsys.com>
14883 L:      netdev@vger.kernel.org
14884 W:      http://www.stlinux.com
14885 S:      Supported
14886 F:      drivers/net/ethernet/stmicro/stmmac/
14887
14888 SUN3/3X
14889 M:      Sam Creasey <sammy@sammy.net>
14890 W:      http://sammy.net/sun3/
14891 S:      Maintained
14892 F:      arch/m68k/kernel/*sun3*
14893 F:      arch/m68k/sun3*/
14894 F:      arch/m68k/include/asm/sun3*
14895 F:      drivers/net/ethernet/i825xx/sun3*
14896
14897 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14898 M:      Hans de Goede <hdegoede@redhat.com>
14899 L:      linux-input@vger.kernel.org
14900 S:      Maintained
14901 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14902 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14903
14904 SUNDANCE NETWORK DRIVER
14905 M:      Denis Kirjanov <kda@linux-powerpc.org>
14906 L:      netdev@vger.kernel.org
14907 S:      Maintained
14908 F:      drivers/net/ethernet/dlink/sundance.c
14909
14910 SUPERH
14911 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14912 M:      Rich Felker <dalias@libc.org>
14913 L:      linux-sh@vger.kernel.org
14914 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14915 S:      Maintained
14916 F:      Documentation/sh/
14917 F:      arch/sh/
14918 F:      drivers/sh/
14919
14920 SUSPEND TO RAM
14921 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14922 M:      Len Brown <len.brown@intel.com>
14923 M:      Pavel Machek <pavel@ucw.cz>
14924 L:      linux-pm@vger.kernel.org
14925 B:      https://bugzilla.kernel.org
14926 S:      Supported
14927 F:      Documentation/power/
14928 F:      arch/x86/kernel/acpi/
14929 F:      drivers/base/power/
14930 F:      kernel/power/
14931 F:      include/linux/suspend.h
14932 F:      include/linux/freezer.h
14933 F:      include/linux/pm.h
14934
14935 SVGA HANDLING
14936 M:      Martin Mares <mj@ucw.cz>
14937 L:      linux-video@atrey.karlin.mff.cuni.cz
14938 S:      Maintained
14939 F:      Documentation/svga.txt
14940 F:      arch/x86/boot/video*
14941
14942 SWIOTLB SUBSYSTEM
14943 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14944 L:      iommu@lists.linux-foundation.org
14945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14946 S:      Supported
14947 F:      kernel/dma/swiotlb.c
14948 F:      arch/*/kernel/pci-swiotlb.c
14949 F:      include/linux/swiotlb.h
14950
14951 SWITCHDEV
14952 M:      Jiri Pirko <jiri@resnulli.us>
14953 M:      Ivan Vecera <ivecera@redhat.com>
14954 L:      netdev@vger.kernel.org
14955 S:      Supported
14956 F:      net/switchdev/
14957 F:      include/net/switchdev.h
14958
14959 SY8106A REGULATOR DRIVER
14960 M:      Icenowy Zheng <icenowy@aosc.io>
14961 S:      Maintained
14962 F:      drivers/regulator/sy8106a-regulator.c
14963 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14964
14965 SYNC FILE FRAMEWORK
14966 M:      Sumit Semwal <sumit.semwal@linaro.org>
14967 R:      Gustavo Padovan <gustavo@padovan.org>
14968 S:      Maintained
14969 L:      linux-media@vger.kernel.org
14970 L:      dri-devel@lists.freedesktop.org
14971 F:      drivers/dma-buf/sync_*
14972 F:      drivers/dma-buf/dma-fence*
14973 F:      drivers/dma-buf/sw_sync.c
14974 F:      include/linux/sync_file.h
14975 F:      include/uapi/linux/sync_file.h
14976 F:      Documentation/sync_file.txt
14977 T:      git git://anongit.freedesktop.org/drm/drm-misc
14978
14979 SYNOPSYS ARC ARCHITECTURE
14980 M:      Vineet Gupta <vgupta@synopsys.com>
14981 L:      linux-snps-arc@lists.infradead.org
14982 S:      Supported
14983 F:      arch/arc/
14984 F:      Documentation/devicetree/bindings/arc/*
14985 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14986 F:      drivers/clocksource/arc_timer.c
14987 F:      drivers/tty/serial/arc_uart.c
14988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14989
14990 SYNOPSYS ARC HSDK SDP pll clock driver
14991 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14992 S:      Supported
14993 F:      drivers/clk/clk-hsdk-pll.c
14994 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14995
14996 SYNOPSYS ARC SDP clock driver
14997 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14998 S:      Supported
14999 F:      drivers/clk/axs10x/*
15000 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15001
15002 SYNOPSYS ARC SDP platform support
15003 M:      Alexey Brodkin <abrodkin@synopsys.com>
15004 S:      Supported
15005 F:      arch/arc/plat-axs10x
15006 F:      arch/arc/boot/dts/ax*
15007 F:      Documentation/devicetree/bindings/arc/axs10*
15008
15009 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15010 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15011 S:      Supported
15012 F:      drivers/reset/reset-axs10x.c
15013 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15014
15015 SYNOPSYS CREG GPIO DRIVER
15016 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15017 S:      Maintained
15018 F:      drivers/gpio/gpio-creg-snps.c
15019 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15020
15021 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15022 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15023 S:      Maintained
15024 F:      drivers/tty/serial/8250/8250_dw.c
15025
15026 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15027 M:      Hoan Tran <hoan@os.amperecomputing.com>
15028 L:      linux-gpio@vger.kernel.org
15029 S:      Maintained
15030 F:      drivers/gpio/gpio-dwapb.c
15031 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15032
15033 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15034 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15035 S:      Maintained
15036 F:      drivers/dma/dwi-axi-dmac/
15037 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15038
15039 SYNOPSYS DESIGNWARE DMAC DRIVER
15040 M:      Viresh Kumar <vireshk@kernel.org>
15041 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15042 S:      Maintained
15043 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15044 F:      drivers/dma/dw/
15045 F:      include/dt-bindings/dma/dw-dmac.h
15046 F:      include/linux/dma/dw.h
15047 F:      include/linux/platform_data/dma-dw.h
15048
15049 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15050 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15051 L:      netdev@vger.kernel.org
15052 S:      Supported
15053 F:      drivers/net/ethernet/synopsys/
15054
15055 SYNOPSYS DESIGNWARE I2C DRIVER
15056 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15057 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15058 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15059 L:      linux-i2c@vger.kernel.org
15060 S:      Maintained
15061 F:      drivers/i2c/busses/i2c-designware-*
15062 F:      include/linux/platform_data/i2c-designware.h
15063
15064 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15065 M:      Jaehoon Chung <jh80.chung@samsung.com>
15066 L:      linux-mmc@vger.kernel.org
15067 S:      Maintained
15068 F:      drivers/mmc/host/dw_mmc*
15069
15070 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15071 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15072 S:      Supported
15073 F:      drivers/reset/reset-hsdk.c
15074 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15075 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15076
15077 SYSTEM CONFIGURATION (SYSCON)
15078 M:      Lee Jones <lee.jones@linaro.org>
15079 M:      Arnd Bergmann <arnd@arndb.de>
15080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15081 S:      Supported
15082 F:      drivers/mfd/syscon.c
15083
15084 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15085 M:      Sudeep Holla <sudeep.holla@arm.com>
15086 L:      linux-arm-kernel@lists.infradead.org
15087 S:      Maintained
15088 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15089 F:      drivers/clk/clk-sc[mp]i.c
15090 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15091 F:      drivers/firmware/arm_scpi.c
15092 F:      drivers/firmware/arm_scmi/
15093 F:      include/linux/sc[mp]i_protocol.h
15094
15095 SYSTEM RESET/SHUTDOWN DRIVERS
15096 M:      Sebastian Reichel <sre@kernel.org>
15097 L:      linux-pm@vger.kernel.org
15098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15099 S:      Maintained
15100 F:      Documentation/devicetree/bindings/power/reset/
15101 F:      drivers/power/reset/
15102
15103 SYSTEM TRACE MODULE CLASS
15104 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15105 S:      Maintained
15106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15107 F:      Documentation/trace/stm.rst
15108 F:      drivers/hwtracing/stm/
15109 F:      include/linux/stm.h
15110 F:      include/uapi/linux/stm.h
15111
15112 SYSV FILESYSTEM
15113 M:      Christoph Hellwig <hch@infradead.org>
15114 S:      Maintained
15115 F:      Documentation/filesystems/sysv-fs.txt
15116 F:      fs/sysv/
15117 F:      include/linux/sysv_fs.h
15118
15119 TASKSTATS STATISTICS INTERFACE
15120 M:      Balbir Singh <bsingharora@gmail.com>
15121 S:      Maintained
15122 F:      Documentation/accounting/taskstats*
15123 F:      include/linux/taskstats*
15124 F:      kernel/taskstats.c
15125
15126 TC subsystem
15127 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15128 M:      Cong Wang <xiyou.wangcong@gmail.com>
15129 M:      Jiri Pirko <jiri@resnulli.us>
15130 L:      netdev@vger.kernel.org
15131 S:      Maintained
15132 F:      include/net/pkt_cls.h
15133 F:      include/net/pkt_sched.h
15134 F:      include/net/tc_act/
15135 F:      include/uapi/linux/pkt_cls.h
15136 F:      include/uapi/linux/pkt_sched.h
15137 F:      include/uapi/linux/tc_act/
15138 F:      include/uapi/linux/tc_ematch/
15139 F:      net/sched/
15140
15141 TC90522 MEDIA DRIVER
15142 M:      Akihiro Tsukada <tskd08@gmail.com>
15143 L:      linux-media@vger.kernel.org
15144 S:      Odd Fixes
15145 F:      drivers/media/dvb-frontends/tc90522*
15146
15147 TCP LOW PRIORITY MODULE
15148 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15149 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15150 W:      http://tcp-lp-mod.sourceforge.net/
15151 S:      Maintained
15152 F:      net/ipv4/tcp_lp.c
15153
15154 TDA10071 MEDIA DRIVER
15155 M:      Antti Palosaari <crope@iki.fi>
15156 L:      linux-media@vger.kernel.org
15157 W:      https://linuxtv.org
15158 W:      http://palosaari.fi/linux/
15159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15160 T:      git git://linuxtv.org/anttip/media_tree.git
15161 S:      Maintained
15162 F:      drivers/media/dvb-frontends/tda10071*
15163
15164 TDA18212 MEDIA DRIVER
15165 M:      Antti Palosaari <crope@iki.fi>
15166 L:      linux-media@vger.kernel.org
15167 W:      https://linuxtv.org
15168 W:      http://palosaari.fi/linux/
15169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15170 T:      git git://linuxtv.org/anttip/media_tree.git
15171 S:      Maintained
15172 F:      drivers/media/tuners/tda18212*
15173
15174 TDA18218 MEDIA DRIVER
15175 M:      Antti Palosaari <crope@iki.fi>
15176 L:      linux-media@vger.kernel.org
15177 W:      https://linuxtv.org
15178 W:      http://palosaari.fi/linux/
15179 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15180 T:      git git://linuxtv.org/anttip/media_tree.git
15181 S:      Maintained
15182 F:      drivers/media/tuners/tda18218*
15183
15184 TDA18250 MEDIA DRIVER
15185 M:      Olli Salonen <olli.salonen@iki.fi>
15186 L:      linux-media@vger.kernel.org
15187 W:      https://linuxtv.org
15188 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15189 T:      git git://linuxtv.org/media_tree.git
15190 S:      Maintained
15191 F:      drivers/media/tuners/tda18250*
15192
15193 TDA18271 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/tda18271*
15202
15203 TDA1997x MEDIA DRIVER
15204 M:      Tim Harvey <tharvey@gateworks.com>
15205 L:      linux-media@vger.kernel.org
15206 W:      https://linuxtv.org
15207 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15208 S:      Maintained
15209 F:      drivers/media/i2c/tda1997x.*
15210
15211 TDA827x MEDIA DRIVER
15212 M:      Michael Krufky <mkrufky@linuxtv.org>
15213 L:      linux-media@vger.kernel.org
15214 W:      https://linuxtv.org
15215 W:      http://github.com/mkrufky
15216 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15217 T:      git git://linuxtv.org/mkrufky/tuners.git
15218 S:      Maintained
15219 F:      drivers/media/tuners/tda8290.*
15220
15221 TDA8290 MEDIA DRIVER
15222 M:      Michael Krufky <mkrufky@linuxtv.org>
15223 L:      linux-media@vger.kernel.org
15224 W:      https://linuxtv.org
15225 W:      http://github.com/mkrufky
15226 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15227 T:      git git://linuxtv.org/mkrufky/tuners.git
15228 S:      Maintained
15229 F:      drivers/media/tuners/tda8290.*
15230
15231 TDA9840 MEDIA DRIVER
15232 M:      Hans Verkuil <hverkuil@xs4all.nl>
15233 L:      linux-media@vger.kernel.org
15234 T:      git git://linuxtv.org/media_tree.git
15235 W:      https://linuxtv.org
15236 S:      Maintained
15237 F:      drivers/media/i2c/tda9840*
15238
15239 TEA5761 TUNER DRIVER
15240 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15241 L:      linux-media@vger.kernel.org
15242 W:      https://linuxtv.org
15243 T:      git git://linuxtv.org/media_tree.git
15244 S:      Odd fixes
15245 F:      drivers/media/tuners/tea5761.*
15246
15247 TEA5767 TUNER DRIVER
15248 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15249 L:      linux-media@vger.kernel.org
15250 W:      https://linuxtv.org
15251 T:      git git://linuxtv.org/media_tree.git
15252 S:      Maintained
15253 F:      drivers/media/tuners/tea5767.*
15254
15255 TEA6415C MEDIA DRIVER
15256 M:      Hans Verkuil <hverkuil@xs4all.nl>
15257 L:      linux-media@vger.kernel.org
15258 T:      git git://linuxtv.org/media_tree.git
15259 W:      https://linuxtv.org
15260 S:      Maintained
15261 F:      drivers/media/i2c/tea6415c*
15262
15263 TEA6420 MEDIA DRIVER
15264 M:      Hans Verkuil <hverkuil@xs4all.nl>
15265 L:      linux-media@vger.kernel.org
15266 T:      git git://linuxtv.org/media_tree.git
15267 W:      https://linuxtv.org
15268 S:      Maintained
15269 F:      drivers/media/i2c/tea6420*
15270
15271 TEAM DRIVER
15272 M:      Jiri Pirko <jiri@resnulli.us>
15273 L:      netdev@vger.kernel.org
15274 S:      Supported
15275 F:      drivers/net/team/
15276 F:      include/linux/if_team.h
15277 F:      include/uapi/linux/if_team.h
15278
15279 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15280 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15281 S:      Maintained
15282 F:      arch/x86/platform/ts5500/
15283
15284 TECHNOTREND USB IR RECEIVER
15285 M:      Sean Young <sean@mess.org>
15286 L:      linux-media@vger.kernel.org
15287 S:      Maintained
15288 F:      drivers/media/rc/ttusbir.c
15289
15290 TECHWELL TW9910 VIDEO DECODER
15291 L:      linux-media@vger.kernel.org
15292 S:      Orphan
15293 F:      drivers/media/i2c/tw9910.c
15294 F:      include/media/i2c/tw9910.h
15295
15296 TEE SUBSYSTEM
15297 M:      Jens Wiklander <jens.wiklander@linaro.org>
15298 S:      Maintained
15299 F:      include/linux/tee_drv.h
15300 F:      include/uapi/linux/tee.h
15301 F:      drivers/tee/
15302 F:      Documentation/tee.txt
15303
15304 TEGRA ARCHITECTURE SUPPORT
15305 M:      Thierry Reding <thierry.reding@gmail.com>
15306 M:      Jonathan Hunter <jonathanh@nvidia.com>
15307 L:      linux-tegra@vger.kernel.org
15308 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15310 S:      Supported
15311 N:      [^a-z]tegra
15312
15313 TEGRA CLOCK DRIVER
15314 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15315 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15316 S:      Supported
15317 F:      drivers/clk/tegra/
15318
15319 TEGRA DMA DRIVERS
15320 M:      Laxman Dewangan <ldewangan@nvidia.com>
15321 M:      Jon Hunter <jonathanh@nvidia.com>
15322 S:      Supported
15323 F:      drivers/dma/tegra*
15324
15325 TEGRA I2C DRIVER
15326 M:      Laxman Dewangan <ldewangan@nvidia.com>
15327 S:      Supported
15328 F:      drivers/i2c/busses/i2c-tegra.c
15329
15330 TEGRA IOMMU DRIVERS
15331 M:      Thierry Reding <thierry.reding@gmail.com>
15332 L:      linux-tegra@vger.kernel.org
15333 S:      Supported
15334 F:      drivers/iommu/tegra*
15335
15336 TEGRA KBC DRIVER
15337 M:      Laxman Dewangan <ldewangan@nvidia.com>
15338 S:      Supported
15339 F:      drivers/input/keyboard/tegra-kbc.c
15340
15341 TEGRA NAND DRIVER
15342 M:      Stefan Agner <stefan@agner.ch>
15343 M:      Lucas Stach <dev@lynxeye.de>
15344 S:      Maintained
15345 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15346 F:      drivers/mtd/nand/raw/tegra_nand.c
15347
15348 TEGRA PWM DRIVER
15349 M:      Thierry Reding <thierry.reding@gmail.com>
15350 S:      Supported
15351 F:      drivers/pwm/pwm-tegra.c
15352
15353 TEGRA SERIAL DRIVER
15354 M:      Laxman Dewangan <ldewangan@nvidia.com>
15355 S:      Supported
15356 F:      drivers/tty/serial/serial-tegra.c
15357
15358 TEGRA SPI DRIVER
15359 M:      Laxman Dewangan <ldewangan@nvidia.com>
15360 S:      Supported
15361 F:      drivers/spi/spi-tegra*
15362
15363 TEHUTI ETHERNET DRIVER
15364 M:      Andy Gospodarek <andy@greyhouse.net>
15365 L:      netdev@vger.kernel.org
15366 S:      Supported
15367 F:      drivers/net/ethernet/tehuti/*
15368
15369 Telecom Clock Driver for MCPL0010
15370 M:      Mark Gross <mark.gross@intel.com>
15371 S:      Supported
15372 F:      drivers/char/tlclk.c
15373
15374 TENSILICA XTENSA PORT (xtensa)
15375 M:      Chris Zankel <chris@zankel.net>
15376 M:      Max Filippov <jcmvbkbc@gmail.com>
15377 L:      linux-xtensa@linux-xtensa.org
15378 T:      git git://github.com/czankel/xtensa-linux.git
15379 S:      Maintained
15380 F:      arch/xtensa/
15381 F:      drivers/irqchip/irq-xtensa-*
15382
15383 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15384 M:      Nishanth Menon <nm@ti.com>
15385 M:      Tero Kristo <t-kristo@ti.com>
15386 M:      Santosh Shilimkar <ssantosh@kernel.org>
15387 L:      linux-arm-kernel@lists.infradead.org
15388 S:      Maintained
15389 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15390 F:      drivers/firmware/ti_sci*
15391 F:      include/linux/soc/ti/ti_sci_protocol.h
15392 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15393 F:      drivers/soc/ti/ti_sci_pm_domains.c
15394 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15395 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15396 F:      drivers/clk/keystone/sci-clk.c
15397 F:      drivers/reset/reset-ti-sci.c
15398
15399 Texas Instruments ASoC drivers
15400 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15401 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15402 S:      Maintained
15403 F:      sound/soc/ti/
15404
15405 Texas Instruments' DAC7612 DAC Driver
15406 M:      Ricardo Ribalda <ricardo@ribalda.com>
15407 L:      linux-iio@vger.kernel.org
15408 S:      Supported
15409 F:      drivers/iio/dac/ti-dac7612.c
15410 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15411
15412 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15413 M:      Hans Verkuil <hverkuil@xs4all.nl>
15414 L:      linux-media@vger.kernel.org
15415 T:      git git://linuxtv.org/media_tree.git
15416 W:      https://linuxtv.org
15417 S:      Maintained
15418 F:      drivers/media/radio/radio-raremono.c
15419
15420 THERMAL
15421 M:      Zhang Rui <rui.zhang@intel.com>
15422 M:      Eduardo Valentin <edubezval@gmail.com>
15423 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15424 L:      linux-pm@vger.kernel.org
15425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15427 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15428 S:      Supported
15429 F:      drivers/thermal/
15430 F:      include/linux/thermal.h
15431 F:      include/uapi/linux/thermal.h
15432 F:      include/linux/cpu_cooling.h
15433 F:      Documentation/devicetree/bindings/thermal/
15434
15435 THERMAL/CPU_COOLING
15436 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15437 M:      Viresh Kumar <viresh.kumar@linaro.org>
15438 M:      Javi Merino <javi.merino@kernel.org>
15439 L:      linux-pm@vger.kernel.org
15440 S:      Supported
15441 F:      Documentation/thermal/cpu-cooling-api.txt
15442 F:      drivers/thermal/cpu_cooling.c
15443 F:      include/linux/cpu_cooling.h
15444
15445 THINKPAD ACPI EXTRAS DRIVER
15446 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15447 L:      ibm-acpi-devel@lists.sourceforge.net
15448 L:      platform-driver-x86@vger.kernel.org
15449 W:      http://ibm-acpi.sourceforge.net
15450 W:      http://thinkwiki.org/wiki/Ibm-acpi
15451 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15452 S:      Maintained
15453 F:      drivers/platform/x86/thinkpad_acpi.c
15454
15455 THUNDERBOLT DRIVER
15456 M:      Andreas Noever <andreas.noever@gmail.com>
15457 M:      Michael Jamet <michael.jamet@intel.com>
15458 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15459 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15461 S:      Maintained
15462 F:      Documentation/admin-guide/thunderbolt.rst
15463 F:      drivers/thunderbolt/
15464 F:      include/linux/thunderbolt.h
15465
15466 THUNDERBOLT NETWORK DRIVER
15467 M:      Michael Jamet <michael.jamet@intel.com>
15468 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15469 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15470 L:      netdev@vger.kernel.org
15471 S:      Maintained
15472 F:      drivers/net/thunderbolt.c
15473
15474 THUNDERX GPIO DRIVER
15475 M:      David Daney <david.daney@cavium.com>
15476 S:      Maintained
15477 F:      drivers/gpio/gpio-thunderx.c
15478
15479 TI AM437X VPFE DRIVER
15480 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15481 L:      linux-media@vger.kernel.org
15482 W:      https://linuxtv.org
15483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15484 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15485 S:      Maintained
15486 F:      drivers/media/platform/am437x/
15487
15488 TI BANDGAP AND THERMAL DRIVER
15489 M:      Eduardo Valentin <edubezval@gmail.com>
15490 M:      Keerthy <j-keerthy@ti.com>
15491 L:      linux-pm@vger.kernel.org
15492 L:      linux-omap@vger.kernel.org
15493 S:      Maintained
15494 F:      drivers/thermal/ti-soc-thermal/
15495
15496 TI BQ27XXX POWER SUPPLY DRIVER
15497 R:      Andrew F. Davis <afd@ti.com>
15498 F:      include/linux/power/bq27xxx_battery.h
15499 F:      drivers/power/supply/bq27xxx_battery.c
15500 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15501
15502 TI CDCE706 CLOCK DRIVER
15503 M:      Max Filippov <jcmvbkbc@gmail.com>
15504 S:      Maintained
15505 F:      drivers/clk/clk-cdce706.c
15506
15507 TI CLOCK DRIVER
15508 M:      Tero Kristo <t-kristo@ti.com>
15509 L:      linux-omap@vger.kernel.org
15510 S:      Maintained
15511 F:      drivers/clk/ti/
15512 F:      include/linux/clk/ti.h
15513
15514 TI DAVINCI MACHINE SUPPORT
15515 M:      Sekhar Nori <nsekhar@ti.com>
15516 M:      Kevin Hilman <khilman@kernel.org>
15517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15519 S:      Supported
15520 F:      arch/arm/mach-davinci/
15521 F:      drivers/i2c/busses/i2c-davinci.c
15522 F:      arch/arm/boot/dts/da850*
15523
15524 TI DAVINCI SERIES CLOCK DRIVER
15525 M:      David Lechner <david@lechnology.com>
15526 R:      Sekhar Nori <nsekhar@ti.com>
15527 S:      Maintained
15528 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15529 F:      drivers/clk/davinci/
15530
15531 TI DAVINCI SERIES GPIO DRIVER
15532 M:      Keerthy <j-keerthy@ti.com>
15533 L:      linux-gpio@vger.kernel.org
15534 S:      Maintained
15535 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15536 F:      drivers/gpio/gpio-davinci.c
15537
15538 TI DAVINCI SERIES MEDIA DRIVER
15539 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15540 L:      linux-media@vger.kernel.org
15541 W:      https://linuxtv.org
15542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15543 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15544 S:      Maintained
15545 F:      drivers/media/platform/davinci/
15546 F:      include/media/davinci/
15547
15548 TI ETHERNET SWITCH DRIVER (CPSW)
15549 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15550 L:      linux-omap@vger.kernel.org
15551 L:      netdev@vger.kernel.org
15552 S:      Maintained
15553 F:      drivers/net/ethernet/ti/cpsw*
15554 F:      drivers/net/ethernet/ti/davinci*
15555
15556 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15557 M:      Alex Dubov <oakad@yahoo.com>
15558 S:      Maintained
15559 W:      http://tifmxx.berlios.de/
15560 F:      drivers/memstick/host/tifm_ms.c
15561 F:      drivers/misc/tifm*
15562 F:      drivers/mmc/host/tifm_sd.c
15563 F:      include/linux/tifm.h
15564
15565 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15566 M:      Santosh Shilimkar <ssantosh@kernel.org>
15567 L:      linux-kernel@vger.kernel.org
15568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15569 S:      Maintained
15570 F:      drivers/soc/ti/*
15571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15572
15573 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15574 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15575 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15576 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15577 S:      Maintained
15578 F:      sound/soc/codecs/lm49453*
15579 F:      sound/soc/codecs/isabelle*
15580
15581 TI LP855x BACKLIGHT DRIVER
15582 M:      Milo Kim <milo.kim@ti.com>
15583 S:      Maintained
15584 F:      Documentation/backlight/lp855x-driver.txt
15585 F:      drivers/video/backlight/lp855x_bl.c
15586 F:      include/linux/platform_data/lp855x.h
15587
15588 TI LP8727 CHARGER DRIVER
15589 M:      Milo Kim <milo.kim@ti.com>
15590 S:      Maintained
15591 F:      drivers/power/supply/lp8727_charger.c
15592 F:      include/linux/platform_data/lp8727.h
15593
15594 TI LP8788 MFD DRIVER
15595 M:      Milo Kim <milo.kim@ti.com>
15596 S:      Maintained
15597 F:      drivers/iio/adc/lp8788_adc.c
15598 F:      drivers/leds/leds-lp8788.c
15599 F:      drivers/mfd/lp8788*.c
15600 F:      drivers/power/supply/lp8788-charger.c
15601 F:      drivers/regulator/lp8788-*.c
15602 F:      include/linux/mfd/lp8788*.h
15603
15604 TI NETCP ETHERNET DRIVER
15605 M:      Wingman Kwok <w-kwok2@ti.com>
15606 M:      Murali Karicheri <m-karicheri2@ti.com>
15607 L:      netdev@vger.kernel.org
15608 S:      Maintained
15609 F:      drivers/net/ethernet/ti/netcp*
15610
15611 TI PCM3060 ASoC CODEC DRIVER
15612 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15613 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15614 S:      Maintained
15615 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15616 F:      sound/soc/codecs/pcm3060*
15617
15618 TI TAS571X FAMILY ASoC CODEC DRIVER
15619 M:      Kevin Cernekee <cernekee@chromium.org>
15620 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15621 S:      Odd Fixes
15622 F:      sound/soc/codecs/tas571x*
15623
15624 TI TRF7970A NFC DRIVER
15625 M:      Mark Greer <mgreer@animalcreek.com>
15626 L:      linux-wireless@vger.kernel.org
15627 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15628 S:      Supported
15629 F:      drivers/nfc/trf7970a.c
15630 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15631
15632 TI TWL4030 SERIES SOC CODEC DRIVER
15633 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15634 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15635 S:      Maintained
15636 F:      sound/soc/codecs/twl4030*
15637
15638 TI VPE/CAL DRIVERS
15639 M:      Benoit Parrot <bparrot@ti.com>
15640 L:      linux-media@vger.kernel.org
15641 W:      http://linuxtv.org/
15642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15643 S:      Maintained
15644 F:      drivers/media/platform/ti-vpe/
15645
15646 TI WILINK WIRELESS DRIVERS
15647 L:      linux-wireless@vger.kernel.org
15648 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15649 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15651 S:      Orphan
15652 F:      drivers/net/wireless/ti/
15653 F:      include/linux/wl12xx.h
15654
15655 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15656 M:      John Stultz <john.stultz@linaro.org>
15657 M:      Thomas Gleixner <tglx@linutronix.de>
15658 R:      Stephen Boyd <sboyd@kernel.org>
15659 L:      linux-kernel@vger.kernel.org
15660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15661 S:      Supported
15662 F:      include/linux/clocksource.h
15663 F:      include/linux/time.h
15664 F:      include/linux/timex.h
15665 F:      include/uapi/linux/time.h
15666 F:      include/uapi/linux/timex.h
15667 F:      kernel/time/clocksource.c
15668 F:      kernel/time/time*.c
15669 F:      kernel/time/alarmtimer.c
15670 F:      kernel/time/ntp.c
15671 F:      tools/testing/selftests/timers/
15672
15673 TIPC NETWORK LAYER
15674 M:      Jon Maloy <jon.maloy@ericsson.com>
15675 M:      Ying Xue <ying.xue@windriver.com>
15676 L:      netdev@vger.kernel.org (core kernel code)
15677 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15678 W:      http://tipc.sourceforge.net/
15679 S:      Maintained
15680 F:      include/uapi/linux/tipc*.h
15681 F:      net/tipc/
15682
15683 TLAN NETWORK DRIVER
15684 M:      Samuel Chessman <chessman@tux.org>
15685 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15686 W:      http://sourceforge.net/projects/tlan/
15687 S:      Maintained
15688 F:      Documentation/networking/device_drivers/ti/tlan.txt
15689 F:      drivers/net/ethernet/ti/tlan.*
15690
15691 TM6000 VIDEO4LINUX DRIVER
15692 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15693 L:      linux-media@vger.kernel.org
15694 W:      https://linuxtv.org
15695 T:      git git://linuxtv.org/media_tree.git
15696 S:      Odd fixes
15697 F:      drivers/media/usb/tm6000/
15698 F:      Documentation/media/v4l-drivers/tm6000*
15699
15700 TMIO/SDHI MMC DRIVER
15701 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15702 L:      linux-mmc@vger.kernel.org
15703 S:      Supported
15704 F:      drivers/mmc/host/tmio_mmc*
15705 F:      drivers/mmc/host/renesas_sdhi*
15706 F:      include/linux/mfd/tmio.h
15707
15708 TMP401 HARDWARE MONITOR DRIVER
15709 M:      Guenter Roeck <linux@roeck-us.net>
15710 L:      linux-hwmon@vger.kernel.org
15711 S:      Maintained
15712 F:      Documentation/hwmon/tmp401.rst
15713 F:      drivers/hwmon/tmp401.c
15714
15715 TMPFS (SHMEM FILESYSTEM)
15716 M:      Hugh Dickins <hughd@google.com>
15717 L:      linux-mm@kvack.org
15718 S:      Maintained
15719 F:      include/linux/shmem_fs.h
15720 F:      mm/shmem.c
15721
15722 TOMOYO SECURITY MODULE
15723 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15724 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15725 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15726 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15727 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15728 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15729 W:      https://tomoyo.osdn.jp/
15730 S:      Maintained
15731 F:      security/tomoyo/
15732
15733 TOPSTAR LAPTOP EXTRAS DRIVER
15734 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15735 L:      platform-driver-x86@vger.kernel.org
15736 S:      Maintained
15737 F:      drivers/platform/x86/topstar-laptop.c
15738
15739 TORTURE-TEST MODULES
15740 M:      Davidlohr Bueso <dave@stgolabs.net>
15741 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15742 M:      Josh Triplett <josh@joshtriplett.org>
15743 L:      linux-kernel@vger.kernel.org
15744 S:      Supported
15745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15746 F:      Documentation/RCU/torture.txt
15747 F:      kernel/torture.c
15748 F:      kernel/rcu/rcutorture.c
15749 F:      kernel/rcu/rcuperf.c
15750 F:      kernel/locking/locktorture.c
15751
15752 TOSHIBA ACPI EXTRAS DRIVER
15753 M:      Azael Avalos <coproscefalo@gmail.com>
15754 L:      platform-driver-x86@vger.kernel.org
15755 S:      Maintained
15756 F:      drivers/platform/x86/toshiba_acpi.c
15757
15758 TOSHIBA BLUETOOTH DRIVER
15759 M:      Azael Avalos <coproscefalo@gmail.com>
15760 L:      platform-driver-x86@vger.kernel.org
15761 S:      Maintained
15762 F:      drivers/platform/x86/toshiba_bluetooth.c
15763
15764 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15765 M:      Azael Avalos <coproscefalo@gmail.com>
15766 L:      platform-driver-x86@vger.kernel.org
15767 S:      Maintained
15768 F:      drivers/platform/x86/toshiba_haps.c
15769
15770 TOSHIBA SMM DRIVER
15771 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15772 W:      http://www.buzzard.org.uk/toshiba/
15773 S:      Maintained
15774 F:      drivers/char/toshiba.c
15775 F:      include/linux/toshiba.h
15776 F:      include/uapi/linux/toshiba.h
15777
15778 TOSHIBA TC358743 DRIVER
15779 M:      Mats Randgaard <matrandg@cisco.com>
15780 L:      linux-media@vger.kernel.org
15781 S:      Maintained
15782 F:      drivers/media/i2c/tc358743*
15783 F:      include/media/i2c/tc358743.h
15784
15785 TOSHIBA WMI HOTKEYS DRIVER
15786 M:      Azael Avalos <coproscefalo@gmail.com>
15787 L:      platform-driver-x86@vger.kernel.org
15788 S:      Maintained
15789 F:      drivers/platform/x86/toshiba-wmi.c
15790
15791 TPM DEVICE DRIVER
15792 M:      Peter Huewe <peterhuewe@gmx.de>
15793 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15794 R:      Jason Gunthorpe <jgg@ziepe.ca>
15795 L:      linux-integrity@vger.kernel.org
15796 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15797 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15798 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15799 S:      Maintained
15800 F:      drivers/char/tpm/
15801
15802 TRACING
15803 M:      Steven Rostedt <rostedt@goodmis.org>
15804 M:      Ingo Molnar <mingo@redhat.com>
15805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15806 S:      Maintained
15807 F:      Documentation/trace/ftrace.rst
15808 F:      arch/*/*/*/ftrace.h
15809 F:      arch/*/kernel/ftrace.c
15810 F:      include/*/ftrace.h
15811 F:      include/linux/trace*.h
15812 F:      include/trace/
15813 F:      kernel/trace/
15814 F:      tools/testing/selftests/ftrace/
15815
15816 TRACING MMIO ACCESSES (MMIOTRACE)
15817 M:      Steven Rostedt <rostedt@goodmis.org>
15818 M:      Ingo Molnar <mingo@kernel.org>
15819 R:      Karol Herbst <karolherbst@gmail.com>
15820 R:      Pekka Paalanen <ppaalanen@gmail.com>
15821 S:      Maintained
15822 L:      linux-kernel@vger.kernel.org
15823 L:      nouveau@lists.freedesktop.org
15824 F:      kernel/trace/trace_mmiotrace.c
15825 F:      include/linux/mmiotrace.h
15826 F:      arch/x86/mm/kmmio.c
15827 F:      arch/x86/mm/mmio-mod.c
15828 F:      arch/x86/mm/testmmiotrace.c
15829
15830 TRIVIAL PATCHES
15831 M:      Jiri Kosina <trivial@kernel.org>
15832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15833 S:      Maintained
15834 K:      ^Subject:.*(?i)trivial
15835
15836 TEMPO SEMICONDUCTOR DRIVERS
15837 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15838 S:      Maintained
15839 F:      sound/soc/codecs/tscs*.c
15840 F:      sound/soc/codecs/tscs*.h
15841 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15842
15843 TTY LAYER
15844 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15845 M:      Jiri Slaby <jslaby@suse.com>
15846 S:      Supported
15847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15848 F:      Documentation/serial/
15849 F:      drivers/tty/
15850 F:      drivers/tty/serial/serial_core.c
15851 F:      include/linux/serial_core.h
15852 F:      include/linux/serial.h
15853 F:      include/linux/tty.h
15854 F:      include/uapi/linux/serial_core.h
15855 F:      include/uapi/linux/serial.h
15856 F:      include/uapi/linux/tty.h
15857
15858 TUA9001 MEDIA DRIVER
15859 M:      Antti Palosaari <crope@iki.fi>
15860 L:      linux-media@vger.kernel.org
15861 W:      https://linuxtv.org
15862 W:      http://palosaari.fi/linux/
15863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15864 T:      git git://linuxtv.org/anttip/media_tree.git
15865 S:      Maintained
15866 F:      drivers/media/tuners/tua9001*
15867
15868 TULIP NETWORK DRIVERS
15869 L:      netdev@vger.kernel.org
15870 L:      linux-parisc@vger.kernel.org
15871 S:      Orphan
15872 F:      drivers/net/ethernet/dec/tulip/
15873
15874 TUN/TAP driver
15875 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15876 W:      http://vtun.sourceforge.net/tun
15877 S:      Maintained
15878 F:      Documentation/networking/tuntap.txt
15879 F:      arch/um/os-Linux/drivers/
15880
15881 TURBOCHANNEL SUBSYSTEM
15882 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15883 M:      Ralf Baechle <ralf@linux-mips.org>
15884 L:      linux-mips@vger.kernel.org
15885 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15886 S:      Maintained
15887 F:      drivers/tc/
15888 F:      include/linux/tc.h
15889
15890 TURBOSTAT UTILITY
15891 M:      "Len Brown" <lenb@kernel.org>
15892 L:      linux-pm@vger.kernel.org
15893 B:      https://bugzilla.kernel.org
15894 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15896 S:      Supported
15897 F:      tools/power/x86/turbostat/
15898
15899 TW5864 VIDEO4LINUX DRIVER
15900 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15901 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15902 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15903 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15904 L:      linux-media@vger.kernel.org
15905 S:      Supported
15906 F:      drivers/media/pci/tw5864/
15907
15908 TW68 VIDEO4LINUX DRIVER
15909 M:      Hans Verkuil <hverkuil@xs4all.nl>
15910 L:      linux-media@vger.kernel.org
15911 T:      git git://linuxtv.org/media_tree.git
15912 W:      https://linuxtv.org
15913 S:      Odd Fixes
15914 F:      drivers/media/pci/tw68/
15915
15916 TW686X VIDEO4LINUX DRIVER
15917 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15918 L:      linux-media@vger.kernel.org
15919 T:      git git://linuxtv.org/media_tree.git
15920 W:      http://linuxtv.org
15921 S:      Maintained
15922 F:      drivers/media/pci/tw686x/
15923
15924 UBI FILE SYSTEM (UBIFS)
15925 M:      Richard Weinberger <richard@nod.at>
15926 M:      Artem Bityutskiy <dedekind1@gmail.com>
15927 M:      Adrian Hunter <adrian.hunter@intel.com>
15928 L:      linux-mtd@lists.infradead.org
15929 T:      git git://git.infradead.org/ubifs-2.6.git
15930 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15931 S:      Supported
15932 F:      Documentation/filesystems/ubifs.txt
15933 F:      fs/ubifs/
15934
15935 UCLINUX (M68KNOMMU AND COLDFIRE)
15936 M:      Greg Ungerer <gerg@linux-m68k.org>
15937 W:      http://www.linux-m68k.org/
15938 W:      http://www.uclinux.org/
15939 L:      linux-m68k@lists.linux-m68k.org
15940 L:      uclinux-dev@uclinux.org  (subscribers-only)
15941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15942 S:      Maintained
15943 F:      arch/m68k/coldfire/
15944 F:      arch/m68k/68*/
15945 F:      arch/m68k/*/*_no.*
15946 F:      arch/m68k/include/asm/*_no.*
15947
15948 UDF FILESYSTEM
15949 M:      Jan Kara <jack@suse.com>
15950 S:      Maintained
15951 F:      Documentation/filesystems/udf.txt
15952 F:      fs/udf/
15953
15954 UDRAW TABLET
15955 M:      Bastien Nocera <hadess@hadess.net>
15956 L:      linux-input@vger.kernel.org
15957 S:      Maintained
15958 F:      drivers/hid/hid-udraw-ps3.c
15959
15960 UFS FILESYSTEM
15961 M:      Evgeniy Dushistov <dushistov@mail.ru>
15962 S:      Maintained
15963 F:      Documentation/filesystems/ufs.txt
15964 F:      fs/ufs/
15965
15966 UHID USERSPACE HID IO DRIVER:
15967 M:      David Herrmann <dh.herrmann@googlemail.com>
15968 L:      linux-input@vger.kernel.org
15969 S:      Maintained
15970 F:      drivers/hid/uhid.c
15971 F:      include/uapi/linux/uhid.h
15972
15973 ULPI BUS
15974 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15975 L:      linux-usb@vger.kernel.org
15976 S:      Maintained
15977 F:      drivers/usb/common/ulpi.c
15978 F:      include/linux/ulpi/
15979
15980 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15981 L:      linux-usb@vger.kernel.org
15982 S:      Orphan
15983 F:      drivers/uwb/
15984 F:      include/linux/uwb.h
15985 F:      include/linux/uwb/
15986
15987 UNICORE32 ARCHITECTURE:
15988 M:      Guan Xuetao <gxt@pku.edu.cn>
15989 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15990 S:      Maintained
15991 T:      git git://github.com/gxt/linux.git
15992 F:      arch/unicore32/
15993
15994 UNIFDEF
15995 M:      Tony Finch <dot@dotat.at>
15996 W:      http://dotat.at/prog/unifdef
15997 S:      Maintained
15998 F:      scripts/unifdef.c
15999
16000 UNIFORM CDROM DRIVER
16001 M:      Jens Axboe <axboe@kernel.dk>
16002 W:      http://www.kernel.dk
16003 S:      Maintained
16004 F:      Documentation/cdrom/
16005 F:      drivers/cdrom/cdrom.c
16006 F:      include/linux/cdrom.h
16007 F:      include/uapi/linux/cdrom.h
16008
16009 UNISYS S-PAR DRIVERS
16010 M:      David Kershner <david.kershner@unisys.com>
16011 L:      sparmaintainer@unisys.com (Unisys internal)
16012 S:      Supported
16013 F:      include/linux/visorbus.h
16014 F:      drivers/visorbus/
16015 F:      drivers/staging/unisys/
16016
16017 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16018 R:      Alim Akhtar <alim.akhtar@samsung.com>
16019 R:      Avri Altman <avri.altman@wdc.com>
16020 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16021 L:      linux-scsi@vger.kernel.org
16022 S:      Supported
16023 F:      Documentation/scsi/ufs.txt
16024 F:      drivers/scsi/ufs/
16025
16026 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16027 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16028 L:      linux-scsi@vger.kernel.org
16029 S:      Supported
16030 F:      drivers/scsi/ufs/*dwc*
16031
16032 UNSORTED BLOCK IMAGES (UBI)
16033 M:      Artem Bityutskiy <dedekind1@gmail.com>
16034 M:      Richard Weinberger <richard@nod.at>
16035 W:      http://www.linux-mtd.infradead.org/
16036 L:      linux-mtd@lists.infradead.org
16037 T:      git git://git.infradead.org/ubifs-2.6.git
16038 S:      Supported
16039 F:      drivers/mtd/ubi/
16040 F:      include/linux/mtd/ubi.h
16041 F:      include/uapi/mtd/ubi-user.h
16042
16043 USB "USBNET" DRIVER FRAMEWORK
16044 M:      Oliver Neukum <oneukum@suse.com>
16045 L:      netdev@vger.kernel.org
16046 W:      http://www.linux-usb.org/usbnet
16047 S:      Maintained
16048 F:      drivers/net/usb/usbnet.c
16049 F:      include/linux/usb/usbnet.h
16050
16051 USB ACM DRIVER
16052 M:      Oliver Neukum <oneukum@suse.com>
16053 L:      linux-usb@vger.kernel.org
16054 S:      Maintained
16055 F:      Documentation/usb/acm.txt
16056 F:      drivers/usb/class/cdc-acm.*
16057
16058 USB AR5523 WIRELESS DRIVER
16059 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16060 L:      linux-wireless@vger.kernel.org
16061 S:      Maintained
16062 F:      drivers/net/wireless/ath/ar5523/
16063
16064 USB ATTACHED SCSI
16065 M:      Oliver Neukum <oneukum@suse.com>
16066 L:      linux-usb@vger.kernel.org
16067 L:      linux-scsi@vger.kernel.org
16068 S:      Maintained
16069 F:      drivers/usb/storage/uas.c
16070
16071 USB CDC ETHERNET DRIVER
16072 M:      Oliver Neukum <oliver@neukum.org>
16073 L:      linux-usb@vger.kernel.org
16074 S:      Maintained
16075 F:      drivers/net/usb/cdc_*.c
16076 F:      include/uapi/linux/usb/cdc.h
16077
16078 USB CHAOSKEY DRIVER
16079 M:      Keith Packard <keithp@keithp.com>
16080 L:      linux-usb@vger.kernel.org
16081 S:      Maintained
16082 F:      drivers/usb/misc/chaoskey.c
16083
16084 USB CYPRESS C67X00 DRIVER
16085 M:      Peter Korsgaard <jacmet@sunsite.dk>
16086 L:      linux-usb@vger.kernel.org
16087 S:      Maintained
16088 F:      drivers/usb/c67x00/
16089
16090 USB DAVICOM DM9601 DRIVER
16091 M:      Peter Korsgaard <jacmet@sunsite.dk>
16092 L:      netdev@vger.kernel.org
16093 W:      http://www.linux-usb.org/usbnet
16094 S:      Maintained
16095 F:      drivers/net/usb/dm9601.c
16096
16097 USB DIAMOND RIO500 DRIVER
16098 M:      Cesar Miquel <miquel@df.uba.ar>
16099 L:      rio500-users@lists.sourceforge.net
16100 W:      http://rio500.sourceforge.net
16101 S:      Maintained
16102 F:      drivers/usb/misc/rio500*
16103
16104 USB EHCI DRIVER
16105 M:      Alan Stern <stern@rowland.harvard.edu>
16106 L:      linux-usb@vger.kernel.org
16107 S:      Maintained
16108 F:      Documentation/usb/ehci.txt
16109 F:      drivers/usb/host/ehci*
16110
16111 USB GADGET/PERIPHERAL SUBSYSTEM
16112 M:      Felipe Balbi <balbi@kernel.org>
16113 L:      linux-usb@vger.kernel.org
16114 W:      http://www.linux-usb.org/gadget
16115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16116 S:      Maintained
16117 F:      drivers/usb/gadget/
16118 F:      include/linux/usb/gadget*
16119
16120 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16121 M:      Jiri Kosina <jikos@kernel.org>
16122 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16123 L:      linux-usb@vger.kernel.org
16124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16125 S:      Maintained
16126 F:      Documentation/hid/hiddev.txt
16127 F:      drivers/hid/usbhid/
16128
16129 USB INTEL XHCI ROLE MUX DRIVER
16130 M:      Hans de Goede <hdegoede@redhat.com>
16131 L:      linux-usb@vger.kernel.org
16132 S:      Maintained
16133 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16134
16135 USB ISP116X DRIVER
16136 M:      Olav Kongas <ok@artecdesign.ee>
16137 L:      linux-usb@vger.kernel.org
16138 S:      Maintained
16139 F:      drivers/usb/host/isp116x*
16140 F:      include/linux/usb/isp116x.h
16141
16142 USB LAN78XX ETHERNET DRIVER
16143 M:      Woojung Huh <woojung.huh@microchip.com>
16144 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16145 L:      netdev@vger.kernel.org
16146 S:      Maintained
16147 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16148 F:      drivers/net/usb/lan78xx.*
16149 F:      include/dt-bindings/net/microchip-lan78xx.h
16150
16151 USB MASS STORAGE DRIVER
16152 M:      Alan Stern <stern@rowland.harvard.edu>
16153 L:      linux-usb@vger.kernel.org
16154 L:      usb-storage@lists.one-eyed-alien.net
16155 S:      Maintained
16156 F:      drivers/usb/storage/
16157
16158 USB MIDI DRIVER
16159 M:      Clemens Ladisch <clemens@ladisch.de>
16160 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16161 T:      git git://git.alsa-project.org/alsa-kernel.git
16162 S:      Maintained
16163 F:      sound/usb/midi.*
16164
16165 USB NETWORKING DRIVERS
16166 L:      linux-usb@vger.kernel.org
16167 S:      Odd Fixes
16168 F:      drivers/net/usb/
16169
16170 USB OHCI DRIVER
16171 M:      Alan Stern <stern@rowland.harvard.edu>
16172 L:      linux-usb@vger.kernel.org
16173 S:      Maintained
16174 F:      Documentation/usb/ohci.txt
16175 F:      drivers/usb/host/ohci*
16176
16177 USB OTG FSM (Finite State Machine)
16178 M:      Peter Chen <Peter.Chen@nxp.com>
16179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16180 L:      linux-usb@vger.kernel.org
16181 S:      Maintained
16182 F:      drivers/usb/common/usb-otg-fsm.c
16183
16184 USB OVER IP DRIVER
16185 M:      Valentina Manea <valentina.manea.m@gmail.com>
16186 M:      Shuah Khan <shuah@kernel.org>
16187 M:      Shuah Khan <skhan@linuxfoundation.org>
16188 L:      linux-usb@vger.kernel.org
16189 S:      Maintained
16190 F:      Documentation/usb/usbip_protocol.txt
16191 F:      drivers/usb/usbip/
16192 F:      tools/usb/usbip/
16193 F:      tools/testing/selftests/drivers/usb/usbip/
16194
16195 USB PEGASUS DRIVER
16196 M:      Petko Manolov <petkan@nucleusys.com>
16197 L:      linux-usb@vger.kernel.org
16198 L:      netdev@vger.kernel.org
16199 T:      git git://github.com/petkan/pegasus.git
16200 W:      https://github.com/petkan/pegasus
16201 S:      Maintained
16202 F:      drivers/net/usb/pegasus.*
16203
16204 USB PHY LAYER
16205 M:      Felipe Balbi <balbi@kernel.org>
16206 L:      linux-usb@vger.kernel.org
16207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16208 S:      Maintained
16209 F:      drivers/usb/phy/
16210
16211 USB PRINTER DRIVER (usblp)
16212 M:      Pete Zaitcev <zaitcev@redhat.com>
16213 L:      linux-usb@vger.kernel.org
16214 S:      Supported
16215 F:      drivers/usb/class/usblp.c
16216
16217 USB QMI WWAN NETWORK DRIVER
16218 M:      Bjørn Mork <bjorn@mork.no>
16219 L:      netdev@vger.kernel.org
16220 S:      Maintained
16221 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16222 F:      drivers/net/usb/qmi_wwan.c
16223
16224 USB RTL8150 DRIVER
16225 M:      Petko Manolov <petkan@nucleusys.com>
16226 L:      linux-usb@vger.kernel.org
16227 L:      netdev@vger.kernel.org
16228 T:      git git://github.com/petkan/rtl8150.git
16229 W:      https://github.com/petkan/rtl8150
16230 S:      Maintained
16231 F:      drivers/net/usb/rtl8150.c
16232
16233 USB SERIAL SUBSYSTEM
16234 M:      Johan Hovold <johan@kernel.org>
16235 L:      linux-usb@vger.kernel.org
16236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16237 S:      Maintained
16238 F:      Documentation/usb/usb-serial.txt
16239 F:      drivers/usb/serial/
16240 F:      include/linux/usb/serial.h
16241
16242 USB SMSC75XX ETHERNET DRIVER
16243 M:      Steve Glendinning <steve.glendinning@shawell.net>
16244 L:      netdev@vger.kernel.org
16245 S:      Maintained
16246 F:      drivers/net/usb/smsc75xx.*
16247
16248 USB SMSC95XX ETHERNET DRIVER
16249 M:      Steve Glendinning <steve.glendinning@shawell.net>
16250 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16251 L:      netdev@vger.kernel.org
16252 S:      Maintained
16253 F:      drivers/net/usb/smsc95xx.*
16254
16255 USB SUBSYSTEM
16256 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16257 L:      linux-usb@vger.kernel.org
16258 W:      http://www.linux-usb.org
16259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16260 S:      Supported
16261 F:      Documentation/devicetree/bindings/usb/
16262 F:      Documentation/usb/
16263 F:      drivers/usb/
16264 F:      include/linux/usb.h
16265 F:      include/linux/usb/
16266
16267 USB TYPEC PI3USB30532 MUX DRIVER
16268 M:      Hans de Goede <hdegoede@redhat.com>
16269 L:      linux-usb@vger.kernel.org
16270 S:      Maintained
16271 F:      drivers/usb/typec/mux/pi3usb30532.c
16272
16273 USB TYPEC CLASS
16274 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16275 L:      linux-usb@vger.kernel.org
16276 S:      Maintained
16277 F:      Documentation/ABI/testing/sysfs-class-typec
16278 F:      Documentation/driver-api/usb/typec.rst
16279 F:      drivers/usb/typec/
16280 F:      include/linux/usb/typec.h
16281
16282 USB TYPEC BUS FOR ALTERNATE MODES
16283 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16284 L:      linux-usb@vger.kernel.org
16285 S:      Maintained
16286 F:      Documentation/ABI/testing/sysfs-bus-typec
16287 F:      Documentation/driver-api/usb/typec_bus.rst
16288 F:      drivers/usb/typec/altmodes/
16289 F:      include/linux/usb/typec_altmode.h
16290
16291 USB TYPEC PORT CONTROLLER DRIVERS
16292 M:      Guenter Roeck <linux@roeck-us.net>
16293 L:      linux-usb@vger.kernel.org
16294 S:      Maintained
16295 F:      drivers/usb/typec/tcpm/
16296
16297 USB UHCI DRIVER
16298 M:      Alan Stern <stern@rowland.harvard.edu>
16299 L:      linux-usb@vger.kernel.org
16300 S:      Maintained
16301 F:      drivers/usb/host/uhci*
16302
16303 USB VIDEO CLASS
16304 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16305 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16306 L:      linux-media@vger.kernel.org
16307 T:      git git://linuxtv.org/media_tree.git
16308 W:      http://www.ideasonboard.org/uvc/
16309 S:      Maintained
16310 F:      drivers/media/usb/uvc/
16311 F:      include/uapi/linux/uvcvideo.h
16312
16313 USB VISION DRIVER
16314 M:      Hans Verkuil <hverkuil@xs4all.nl>
16315 L:      linux-media@vger.kernel.org
16316 T:      git git://linuxtv.org/media_tree.git
16317 W:      https://linuxtv.org
16318 S:      Odd Fixes
16319 F:      drivers/media/usb/usbvision/
16320
16321 USB WEBCAM GADGET
16322 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16323 L:      linux-usb@vger.kernel.org
16324 S:      Maintained
16325 F:      drivers/usb/gadget/function/*uvc*
16326 F:      drivers/usb/gadget/legacy/webcam.c
16327 F:      include/uapi/linux/usb/g_uvc.h
16328
16329 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16330 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16331 L:      linux-wireless@vger.kernel.org
16332 S:      Maintained
16333 F:      drivers/net/wireless/rndis_wlan.c
16334
16335 USB XHCI DRIVER
16336 M:      Mathias Nyman <mathias.nyman@intel.com>
16337 L:      linux-usb@vger.kernel.org
16338 S:      Supported
16339 F:      drivers/usb/host/xhci*
16340 F:      drivers/usb/host/pci-quirks*
16341
16342 USB ZD1201 DRIVER
16343 L:      linux-wireless@vger.kernel.org
16344 W:      http://linux-lc100020.sourceforge.net
16345 S:      Orphan
16346 F:      drivers/net/wireless/zydas/zd1201.*
16347
16348 USB ZR364XX DRIVER
16349 M:      Antoine Jacquet <royale@zerezo.com>
16350 L:      linux-usb@vger.kernel.org
16351 L:      linux-media@vger.kernel.org
16352 T:      git git://linuxtv.org/media_tree.git
16353 W:      http://royale.zerezo.com/zr364xx/
16354 S:      Maintained
16355 F:      Documentation/media/v4l-drivers/zr364xx*
16356 F:      drivers/media/usb/zr364xx/
16357
16358 USER-MODE LINUX (UML)
16359 M:      Jeff Dike <jdike@addtoit.com>
16360 M:      Richard Weinberger <richard@nod.at>
16361 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16362 L:      linux-um@lists.infradead.org
16363 W:      http://user-mode-linux.sourceforge.net
16364 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16366 S:      Maintained
16367 F:      Documentation/virtual/uml/
16368 F:      arch/um/
16369 F:      arch/x86/um/
16370 F:      fs/hostfs/
16371
16372 USERSPACE COPYIN/COPYOUT (UIOVEC)
16373 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16374 S:      Maintained
16375 F:      lib/iov_iter.c
16376 F:      include/linux/uio.h
16377
16378 USERSPACE DMA BUFFER DRIVER
16379 M:      Gerd Hoffmann <kraxel@redhat.com>
16380 S:      Maintained
16381 L:      dri-devel@lists.freedesktop.org
16382 F:      drivers/dma-buf/udmabuf.c
16383 F:      include/uapi/linux/udmabuf.h
16384 T:      git git://anongit.freedesktop.org/drm/drm-misc
16385
16386 USERSPACE I/O (UIO)
16387 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16388 S:      Maintained
16389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16390 F:      Documentation/driver-api/uio-howto.rst
16391 F:      drivers/uio/
16392 F:      include/linux/uio_driver.h
16393
16394 UTIL-LINUX PACKAGE
16395 M:      Karel Zak <kzak@redhat.com>
16396 L:      util-linux@vger.kernel.org
16397 W:      http://en.wikipedia.org/wiki/Util-linux
16398 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16399 S:      Maintained
16400
16401 UUID HELPERS
16402 M:      Christoph Hellwig <hch@lst.de>
16403 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16404 L:      linux-kernel@vger.kernel.org
16405 T:      git git://git.infradead.org/users/hch/uuid.git
16406 F:      lib/uuid.c
16407 F:      lib/test_uuid.c
16408 F:      include/linux/uuid.h
16409 F:      include/uapi/linux/uuid.h
16410 S:      Maintained
16411
16412 UVESAFB DRIVER
16413 M:      Michal Januszewski <spock@gentoo.org>
16414 L:      linux-fbdev@vger.kernel.org
16415 W:      https://github.com/mjanusz/v86d
16416 S:      Maintained
16417 F:      Documentation/fb/uvesafb.txt
16418 F:      drivers/video/fbdev/uvesafb.*
16419
16420 VF610 NAND DRIVER
16421 M:      Stefan Agner <stefan@agner.ch>
16422 L:      linux-mtd@lists.infradead.org
16423 S:      Supported
16424 F:      drivers/mtd/nand/raw/vf610_nfc.c
16425
16426 VFAT/FAT/MSDOS FILESYSTEM
16427 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16428 S:      Maintained
16429 F:      Documentation/filesystems/vfat.txt
16430 F:      fs/fat/
16431
16432 VFIO DRIVER
16433 M:      Alex Williamson <alex.williamson@redhat.com>
16434 L:      kvm@vger.kernel.org
16435 T:      git git://github.com/awilliam/linux-vfio.git
16436 S:      Maintained
16437 F:      Documentation/vfio.txt
16438 F:      drivers/vfio/
16439 F:      include/linux/vfio.h
16440 F:      include/uapi/linux/vfio.h
16441
16442 VFIO MEDIATED DEVICE DRIVERS
16443 M:      Kirti Wankhede <kwankhede@nvidia.com>
16444 L:      kvm@vger.kernel.org
16445 S:      Maintained
16446 F:      Documentation/vfio-mediated-device.txt
16447 F:      drivers/vfio/mdev/
16448 F:      include/linux/mdev.h
16449 F:      samples/vfio-mdev/
16450
16451 VFIO PLATFORM DRIVER
16452 M:      Eric Auger <eric.auger@redhat.com>
16453 L:      kvm@vger.kernel.org
16454 S:      Maintained
16455 F:      drivers/vfio/platform/
16456
16457 VGA_SWITCHEROO
16458 R:      Lukas Wunner <lukas@wunner.de>
16459 S:      Maintained
16460 F:      Documentation/gpu/vga-switcheroo.rst
16461 F:      drivers/gpu/vga/vga_switcheroo.c
16462 F:      include/linux/vga_switcheroo.h
16463 T:      git git://anongit.freedesktop.org/drm/drm-misc
16464
16465 VIA RHINE NETWORK DRIVER
16466 S:      Orphan
16467 F:      drivers/net/ethernet/via/via-rhine.c
16468
16469 VIA SD/MMC CARD CONTROLLER DRIVER
16470 M:      Bruce Chang <brucechang@via.com.tw>
16471 M:      Harald Welte <HaraldWelte@viatech.com>
16472 S:      Maintained
16473 F:      drivers/mmc/host/via-sdmmc.c
16474
16475 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16476 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16477 L:      linux-fbdev@vger.kernel.org
16478 S:      Maintained
16479 F:      include/linux/via-core.h
16480 F:      include/linux/via-gpio.h
16481 F:      include/linux/via_i2c.h
16482 F:      drivers/video/fbdev/via/
16483
16484 VIA VELOCITY NETWORK DRIVER
16485 M:      Francois Romieu <romieu@fr.zoreil.com>
16486 L:      netdev@vger.kernel.org
16487 S:      Maintained
16488 F:      drivers/net/ethernet/via/via-velocity.*
16489
16490 VICODEC VIRTUAL CODEC DRIVER
16491 M:      Hans Verkuil <hans.verkuil@cisco.com>
16492 L:      linux-media@vger.kernel.org
16493 T:      git git://linuxtv.org/media_tree.git
16494 W:      https://linuxtv.org
16495 S:      Maintained
16496 F:      drivers/media/platform/vicodec/*
16497
16498 VIDEO MULTIPLEXER DRIVER
16499 M:      Philipp Zabel <p.zabel@pengutronix.de>
16500 L:      linux-media@vger.kernel.org
16501 S:      Maintained
16502 F:      drivers/media/platform/video-mux.c
16503
16504 VIDEO I2C POLLING DRIVER
16505 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16506 L:      linux-media@vger.kernel.org
16507 S:      Maintained
16508 F:      drivers/media/i2c/video-i2c.c
16509
16510 VIDEOBUF2 FRAMEWORK
16511 M:      Pawel Osciak <pawel@osciak.com>
16512 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16513 M:      Kyungmin Park <kyungmin.park@samsung.com>
16514 L:      linux-media@vger.kernel.org
16515 S:      Maintained
16516 F:      drivers/media/common/videobuf2/*
16517 F:      include/media/videobuf2-*
16518
16519 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16520 M:      Helen Koike <helen.koike@collabora.com>
16521 L:      linux-media@vger.kernel.org
16522 T:      git git://linuxtv.org/media_tree.git
16523 W:      https://linuxtv.org
16524 S:      Maintained
16525 F:      drivers/media/platform/vimc/*
16526
16527 VIRT LIB
16528 M:      Alex Williamson <alex.williamson@redhat.com>
16529 M:      Paolo Bonzini <pbonzini@redhat.com>
16530 L:      kvm@vger.kernel.org
16531 S:      Supported
16532 F:      virt/lib/
16533
16534 VIRTIO AND VHOST VSOCK DRIVER
16535 M:      Stefan Hajnoczi <stefanha@redhat.com>
16536 L:      kvm@vger.kernel.org
16537 L:      virtualization@lists.linux-foundation.org
16538 L:      netdev@vger.kernel.org
16539 S:      Maintained
16540 F:      include/linux/virtio_vsock.h
16541 F:      include/uapi/linux/virtio_vsock.h
16542 F:      include/uapi/linux/vsockmon.h
16543 F:      include/uapi/linux/vm_sockets_diag.h
16544 F:      net/vmw_vsock/diag.c
16545 F:      net/vmw_vsock/af_vsock_tap.c
16546 F:      net/vmw_vsock/virtio_transport_common.c
16547 F:      net/vmw_vsock/virtio_transport.c
16548 F:      drivers/net/vsockmon.c
16549 F:      drivers/vhost/vsock.c
16550 F:      tools/testing/vsock/
16551
16552 VIRTIO CONSOLE DRIVER
16553 M:      Amit Shah <amit@kernel.org>
16554 L:      virtualization@lists.linux-foundation.org
16555 S:      Maintained
16556 F:      drivers/char/virtio_console.c
16557 F:      include/linux/virtio_console.h
16558 F:      include/uapi/linux/virtio_console.h
16559
16560 VIRTIO CORE AND NET DRIVERS
16561 M:      "Michael S. Tsirkin" <mst@redhat.com>
16562 M:      Jason Wang <jasowang@redhat.com>
16563 L:      virtualization@lists.linux-foundation.org
16564 S:      Maintained
16565 F:      Documentation/devicetree/bindings/virtio/
16566 F:      drivers/virtio/
16567 F:      tools/virtio/
16568 F:      drivers/net/virtio_net.c
16569 F:      drivers/block/virtio_blk.c
16570 F:      include/linux/virtio*.h
16571 F:      include/uapi/linux/virtio_*.h
16572 F:      drivers/crypto/virtio/
16573 F:      mm/balloon_compaction.c
16574
16575 VIRTIO BLOCK AND SCSI DRIVERS
16576 M:      "Michael S. Tsirkin" <mst@redhat.com>
16577 M:      Jason Wang <jasowang@redhat.com>
16578 R:      Paolo Bonzini <pbonzini@redhat.com>
16579 R:      Stefan Hajnoczi <stefanha@redhat.com>
16580 L:      virtualization@lists.linux-foundation.org
16581 S:      Maintained
16582 F:      drivers/block/virtio_blk.c
16583 F:      drivers/scsi/virtio_scsi.c
16584 F:      include/uapi/linux/virtio_blk.h
16585 F:      include/uapi/linux/virtio_scsi.h
16586 F:      drivers/vhost/scsi.c
16587
16588 VIRTIO CRYPTO DRIVER
16589 M:      Gonglei <arei.gonglei@huawei.com>
16590 L:      virtualization@lists.linux-foundation.org
16591 L:      linux-crypto@vger.kernel.org
16592 S:      Maintained
16593 F:      drivers/crypto/virtio/
16594 F:      include/uapi/linux/virtio_crypto.h
16595
16596 VIRTIO DRIVERS FOR S390
16597 M:      Cornelia Huck <cohuck@redhat.com>
16598 M:      Halil Pasic <pasic@linux.ibm.com>
16599 L:      linux-s390@vger.kernel.org
16600 L:      virtualization@lists.linux-foundation.org
16601 L:      kvm@vger.kernel.org
16602 S:      Supported
16603 F:      drivers/s390/virtio/
16604 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16605
16606 VIRTIO GPU DRIVER
16607 M:      David Airlie <airlied@linux.ie>
16608 M:      Gerd Hoffmann <kraxel@redhat.com>
16609 L:      dri-devel@lists.freedesktop.org
16610 L:      virtualization@lists.linux-foundation.org
16611 T:      git git://anongit.freedesktop.org/drm/drm-misc
16612 S:      Maintained
16613 F:      drivers/gpu/drm/virtio/
16614 F:      include/uapi/linux/virtio_gpu.h
16615
16616 VIRTIO HOST (VHOST)
16617 M:      "Michael S. Tsirkin" <mst@redhat.com>
16618 M:      Jason Wang <jasowang@redhat.com>
16619 L:      kvm@vger.kernel.org
16620 L:      virtualization@lists.linux-foundation.org
16621 L:      netdev@vger.kernel.org
16622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16623 S:      Maintained
16624 F:      drivers/vhost/
16625 F:      include/uapi/linux/vhost.h
16626
16627 VIRTIO INPUT DRIVER
16628 M:      Gerd Hoffmann <kraxel@redhat.com>
16629 S:      Maintained
16630 F:      drivers/virtio/virtio_input.c
16631 F:      include/uapi/linux/virtio_input.h
16632
16633 VIRTUAL BOX GUEST DEVICE DRIVER
16634 M:      Hans de Goede <hdegoede@redhat.com>
16635 M:      Arnd Bergmann <arnd@arndb.de>
16636 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16637 S:      Maintained
16638 F:      include/linux/vbox_utils.h
16639 F:      include/uapi/linux/vbox*.h
16640 F:      drivers/virt/vboxguest/
16641
16642 VIRTUAL SERIO DEVICE DRIVER
16643 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16644 S:      Maintained
16645 F:      drivers/input/serio/userio.c
16646 F:      include/uapi/linux/userio.h
16647
16648 VIVID VIRTUAL VIDEO DRIVER
16649 M:      Hans Verkuil <hverkuil@xs4all.nl>
16650 L:      linux-media@vger.kernel.org
16651 T:      git git://linuxtv.org/media_tree.git
16652 W:      https://linuxtv.org
16653 S:      Maintained
16654 F:      drivers/media/platform/vivid/*
16655
16656 VLYNQ BUS
16657 M:      Florian Fainelli <f.fainelli@gmail.com>
16658 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16659 S:      Maintained
16660 F:      drivers/vlynq/vlynq.c
16661 F:      include/linux/vlynq.h
16662
16663 VME SUBSYSTEM
16664 M:      Martyn Welch <martyn@welchs.me.uk>
16665 M:      Manohar Vanga <manohar.vanga@gmail.com>
16666 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16667 L:      devel@driverdev.osuosl.org
16668 S:      Maintained
16669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16670 F:      Documentation/driver-api/vme.rst
16671 F:      drivers/staging/vme/
16672 F:      drivers/vme/
16673 F:      include/linux/vme*
16674
16675 VMWARE BALLOON DRIVER
16676 M:      Julien Freche <jfreche@vmware.com>
16677 M:      Nadav Amit <namit@vmware.com>
16678 M:      "VMware, Inc." <pv-drivers@vmware.com>
16679 L:      linux-kernel@vger.kernel.org
16680 S:      Maintained
16681 F:      drivers/misc/vmw_balloon.c
16682
16683 VMWARE HYPERVISOR INTERFACE
16684 M:      Alok Kataria <akataria@vmware.com>
16685 L:      virtualization@lists.linux-foundation.org
16686 S:      Supported
16687 F:      arch/x86/kernel/cpu/vmware.c
16688
16689 VMWARE PVRDMA DRIVER
16690 M:      Adit Ranadive <aditr@vmware.com>
16691 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16692 L:      linux-rdma@vger.kernel.org
16693 S:      Maintained
16694 F:      drivers/infiniband/hw/vmw_pvrdma/
16695
16696 VMware PVSCSI driver
16697 M:      Jim Gill <jgill@vmware.com>
16698 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16699 L:      linux-scsi@vger.kernel.org
16700 S:      Maintained
16701 F:      drivers/scsi/vmw_pvscsi.c
16702 F:      drivers/scsi/vmw_pvscsi.h
16703
16704 VMWARE VMMOUSE SUBDRIVER
16705 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16706 M:      "VMware, Inc." <pv-drivers@vmware.com>
16707 L:      linux-input@vger.kernel.org
16708 S:      Maintained
16709 F:      drivers/input/mouse/vmmouse.c
16710 F:      drivers/input/mouse/vmmouse.h
16711
16712 VMWARE VMXNET3 ETHERNET DRIVER
16713 M:      Ronak Doshi <doshir@vmware.com>
16714 M:      "VMware, Inc." <pv-drivers@vmware.com>
16715 L:      netdev@vger.kernel.org
16716 S:      Maintained
16717 F:      drivers/net/vmxnet3/
16718
16719 VOCORE VOCORE2 BOARD
16720 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16721 L:      linux-mips@vger.kernel.org
16722 S:      Maintained
16723 F:      arch/mips/boot/dts/ralink/vocore2.dts
16724
16725 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16726 M:      Liam Girdwood <lgirdwood@gmail.com>
16727 M:      Mark Brown <broonie@kernel.org>
16728 L:      linux-kernel@vger.kernel.org
16729 W:      http://www.slimlogic.co.uk/?p=48
16730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16731 S:      Supported
16732 F:      Documentation/devicetree/bindings/regulator/
16733 F:      Documentation/power/regulator/
16734 F:      drivers/regulator/
16735 F:      include/dt-bindings/regulator/
16736 F:      include/linux/regulator/
16737
16738 VRF
16739 M:      David Ahern <dsa@cumulusnetworks.com>
16740 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16741 L:      netdev@vger.kernel.org
16742 S:      Maintained
16743 F:      drivers/net/vrf.c
16744 F:      Documentation/networking/vrf.txt
16745
16746 VT1211 HARDWARE MONITOR DRIVER
16747 M:      Juerg Haefliger <juergh@gmail.com>
16748 L:      linux-hwmon@vger.kernel.org
16749 S:      Maintained
16750 F:      Documentation/hwmon/vt1211.rst
16751 F:      drivers/hwmon/vt1211.c
16752
16753 VT8231 HARDWARE MONITOR DRIVER
16754 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16755 L:      linux-hwmon@vger.kernel.org
16756 S:      Maintained
16757 F:      drivers/hwmon/vt8231.c
16758
16759 VUB300 USB to SDIO/SD/MMC bridge chip
16760 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16761 L:      linux-mmc@vger.kernel.org
16762 L:      linux-usb@vger.kernel.org
16763 S:      Supported
16764 F:      drivers/mmc/host/vub300.c
16765
16766 W1 DALLAS'S 1-WIRE BUS
16767 M:      Evgeniy Polyakov <zbr@ioremap.net>
16768 S:      Maintained
16769 F:      Documentation/devicetree/bindings/w1/
16770 F:      Documentation/w1/
16771 F:      drivers/w1/
16772 F:      include/linux/w1.h
16773
16774 W83791D HARDWARE MONITORING DRIVER
16775 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16776 L:      linux-hwmon@vger.kernel.org
16777 S:      Maintained
16778 F:      Documentation/hwmon/w83791d.rst
16779 F:      drivers/hwmon/w83791d.c
16780
16781 W83793 HARDWARE MONITORING DRIVER
16782 M:      Rudolf Marek <r.marek@assembler.cz>
16783 L:      linux-hwmon@vger.kernel.org
16784 S:      Maintained
16785 F:      Documentation/hwmon/w83793.rst
16786 F:      drivers/hwmon/w83793.c
16787
16788 W83795 HARDWARE MONITORING DRIVER
16789 M:      Jean Delvare <jdelvare@suse.com>
16790 L:      linux-hwmon@vger.kernel.org
16791 S:      Maintained
16792 F:      drivers/hwmon/w83795.c
16793
16794 W83L51xD SD/MMC CARD INTERFACE DRIVER
16795 M:      Pierre Ossman <pierre@ossman.eu>
16796 S:      Maintained
16797 F:      drivers/mmc/host/wbsd.*
16798
16799 WACOM PROTOCOL 4 SERIAL TABLETS
16800 M:      Julian Squires <julian@cipht.net>
16801 M:      Hans de Goede <hdegoede@redhat.com>
16802 L:      linux-input@vger.kernel.org
16803 S:      Maintained
16804 F:      drivers/input/tablet/wacom_serial4.c
16805
16806 WATCHDOG DEVICE DRIVERS
16807 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16808 M:      Guenter Roeck <linux@roeck-us.net>
16809 L:      linux-watchdog@vger.kernel.org
16810 W:      http://www.linux-watchdog.org/
16811 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16812 S:      Maintained
16813 F:      Documentation/devicetree/bindings/watchdog/
16814 F:      Documentation/watchdog/
16815 F:      drivers/watchdog/
16816 F:      include/linux/watchdog.h
16817 F:      include/uapi/linux/watchdog.h
16818
16819 WHISKEYCOVE PMIC GPIO DRIVER
16820 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16821 L:      linux-gpio@vger.kernel.org
16822 S:      Maintained
16823 F:      drivers/gpio/gpio-wcove.c
16824
16825 WHWAVE RTC DRIVER
16826 M:      Dianlong Li <long17.cool@163.com>
16827 L:      linux-rtc@vger.kernel.org
16828 S:      Maintained
16829 F:      drivers/rtc/rtc-sd3078.c
16830
16831 WIIMOTE HID DRIVER
16832 M:      David Herrmann <dh.herrmann@googlemail.com>
16833 L:      linux-input@vger.kernel.org
16834 S:      Maintained
16835 F:      drivers/hid/hid-wiimote*
16836
16837 WILOCITY WIL6210 WIRELESS DRIVER
16838 M:      Maya Erez <merez@codeaurora.org>
16839 L:      linux-wireless@vger.kernel.org
16840 L:      wil6210@qti.qualcomm.com
16841 S:      Supported
16842 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16843 F:      drivers/net/wireless/ath/wil6210/
16844
16845 WIMAX STACK
16846 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16847 M:      linux-wimax@intel.com
16848 L:      wimax@linuxwimax.org (subscribers-only)
16849 S:      Supported
16850 W:      http://linuxwimax.org
16851 F:      Documentation/wimax/README.wimax
16852 F:      include/linux/wimax/debug.h
16853 F:      include/net/wimax.h
16854 F:      include/uapi/linux/wimax.h
16855 F:      net/wimax/
16856
16857 WINBOND CIR DRIVER
16858 M:      David Härdeman <david@hardeman.nu>
16859 S:      Maintained
16860 F:      drivers/media/rc/winbond-cir.c
16861
16862 RCMM REMOTE CONTROLS DECODER
16863 M:      Patrick Lerda <patrick9876@free.fr>
16864 S:      Maintained
16865 F:      drivers/media/rc/ir-rcmm-decoder.c
16866
16867 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16868 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16869 L:      linux-watchdog@vger.kernel.org
16870 S:      Maintained
16871 F:      drivers/watchdog/ebc-c384_wdt.c
16872
16873 WINSYSTEMS WS16C48 GPIO DRIVER
16874 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16875 L:      linux-gpio@vger.kernel.org
16876 S:      Maintained
16877 F:      drivers/gpio/gpio-ws16c48.c
16878
16879 WISTRON LAPTOP BUTTON DRIVER
16880 M:      Miloslav Trmac <mitr@volny.cz>
16881 S:      Maintained
16882 F:      drivers/input/misc/wistron_btns.c
16883
16884 WL3501 WIRELESS PCMCIA CARD DRIVER
16885 L:      linux-wireless@vger.kernel.org
16886 S:      Odd fixes
16887 F:      drivers/net/wireless/wl3501*
16888
16889 WOLFSON MICROELECTRONICS DRIVERS
16890 L:      patches@opensource.cirrus.com
16891 T:      git https://github.com/CirrusLogic/linux-drivers.git
16892 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16893 S:      Supported
16894 F:      Documentation/hwmon/wm83??.rst
16895 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16896 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16897 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16898 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16899 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16900 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16901 F:      drivers/clk/clk-wm83*.c
16902 F:      drivers/extcon/extcon-arizona.c
16903 F:      drivers/leds/leds-wm83*.c
16904 F:      drivers/gpio/gpio-*wm*.c
16905 F:      drivers/gpio/gpio-arizona.c
16906 F:      drivers/hwmon/wm83??-hwmon.c
16907 F:      drivers/input/misc/wm831x-on.c
16908 F:      drivers/input/touchscreen/wm831x-ts.c
16909 F:      drivers/input/touchscreen/wm97*.c
16910 F:      drivers/mfd/arizona*
16911 F:      drivers/mfd/wm*.c
16912 F:      drivers/mfd/cs47l24*
16913 F:      drivers/power/supply/wm83*.c
16914 F:      drivers/rtc/rtc-wm83*.c
16915 F:      drivers/regulator/wm8*.c
16916 F:      drivers/regulator/arizona*
16917 F:      drivers/video/backlight/wm83*_bl.c
16918 F:      drivers/watchdog/wm83*_wdt.c
16919 F:      include/linux/mfd/arizona/
16920 F:      include/linux/mfd/wm831x/
16921 F:      include/linux/mfd/wm8350/
16922 F:      include/linux/mfd/wm8400*
16923 F:      include/linux/regulator/arizona*
16924 F:      include/linux/wm97xx.h
16925 F:      include/sound/wm????.h
16926 F:      sound/soc/codecs/arizona.?
16927 F:      sound/soc/codecs/wm*
16928 F:      sound/soc/codecs/cs47l24*
16929
16930 WORKQUEUE
16931 M:      Tejun Heo <tj@kernel.org>
16932 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16934 S:      Maintained
16935 F:      include/linux/workqueue.h
16936 F:      kernel/workqueue.c
16937 F:      Documentation/core-api/workqueue.rst
16938
16939 X-POWERS AXP288 PMIC DRIVERS
16940 M:      Hans de Goede <hdegoede@redhat.com>
16941 S:      Maintained
16942 N:      axp288
16943 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16944
16945 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16946 M:      Chen-Yu Tsai <wens@csie.org>
16947 L:      linux-kernel@vger.kernel.org
16948 S:      Maintained
16949 N:      axp[128]
16950
16951 X.25 NETWORK LAYER
16952 M:      Andrew Hendry <andrew.hendry@gmail.com>
16953 L:      linux-x25@vger.kernel.org
16954 S:      Odd Fixes
16955 F:      Documentation/networking/x25*
16956 F:      include/net/x25*
16957 F:      net/x25/
16958
16959 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16960 M:      Thomas Gleixner <tglx@linutronix.de>
16961 M:      Ingo Molnar <mingo@redhat.com>
16962 M:      Borislav Petkov <bp@alien8.de>
16963 R:      "H. Peter Anvin" <hpa@zytor.com>
16964 M:      x86@kernel.org
16965 L:      linux-kernel@vger.kernel.org
16966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16967 S:      Maintained
16968 F:      Documentation/devicetree/bindings/x86/
16969 F:      Documentation/x86/
16970 F:      arch/x86/
16971
16972 X86 ENTRY CODE
16973 M:      Andy Lutomirski <luto@kernel.org>
16974 L:      linux-kernel@vger.kernel.org
16975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16976 S:      Maintained
16977 F:      arch/x86/entry/
16978
16979 X86 MCE INFRASTRUCTURE
16980 M:      Tony Luck <tony.luck@intel.com>
16981 M:      Borislav Petkov <bp@alien8.de>
16982 L:      linux-edac@vger.kernel.org
16983 S:      Maintained
16984 F:      arch/x86/kernel/cpu/mce/*
16985
16986 X86 MICROCODE UPDATE SUPPORT
16987 M:      Borislav Petkov <bp@alien8.de>
16988 S:      Maintained
16989 F:      arch/x86/kernel/cpu/microcode/*
16990
16991 X86 MM
16992 M:      Dave Hansen <dave.hansen@linux.intel.com>
16993 M:      Andy Lutomirski <luto@kernel.org>
16994 M:      Peter Zijlstra <peterz@infradead.org>
16995 L:      linux-kernel@vger.kernel.org
16996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16997 S:      Maintained
16998 F:      arch/x86/mm/
16999
17000 X86 PLATFORM DRIVERS
17001 M:      Darren Hart <dvhart@infradead.org>
17002 M:      Andy Shevchenko <andy@infradead.org>
17003 L:      platform-driver-x86@vger.kernel.org
17004 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17005 S:      Maintained
17006 F:      drivers/platform/x86/
17007 F:      drivers/platform/olpc/
17008
17009 X86 PLATFORM DRIVERS - ARCH
17010 R:      Darren Hart <dvhart@infradead.org>
17011 R:      Andy Shevchenko <andy@infradead.org>
17012 L:      platform-driver-x86@vger.kernel.org
17013 L:      x86@kernel.org
17014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17015 S:      Maintained
17016 F:      arch/x86/platform
17017
17018 X86 VDSO
17019 M:      Andy Lutomirski <luto@kernel.org>
17020 L:      linux-kernel@vger.kernel.org
17021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17022 S:      Maintained
17023 F:      arch/x86/entry/vdso/
17024
17025 XARRAY
17026 M:      Matthew Wilcox <willy@infradead.org>
17027 L:      linux-fsdevel@vger.kernel.org
17028 S:      Supported
17029 F:      Documentation/core-api/xarray.rst
17030 F:      lib/idr.c
17031 F:      lib/xarray.c
17032 F:      include/linux/idr.h
17033 F:      include/linux/xarray.h
17034 F:      tools/testing/radix-tree
17035
17036 XBOX DVD IR REMOTE
17037 M:      Benjamin Valentin <benpicco@googlemail.com>
17038 S:      Maintained
17039 F:      drivers/media/rc/xbox_remote.c
17040 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17041
17042 XC2028/3028 TUNER DRIVER
17043 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17044 L:      linux-media@vger.kernel.org
17045 W:      https://linuxtv.org
17046 T:      git git://linuxtv.org/media_tree.git
17047 S:      Maintained
17048 F:      drivers/media/tuners/tuner-xc2028.*
17049
17050 XDP (eXpress Data Path)
17051 M:      Alexei Starovoitov <ast@kernel.org>
17052 M:      Daniel Borkmann <daniel@iogearbox.net>
17053 M:      David S. Miller <davem@davemloft.net>
17054 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17055 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17056 M:      John Fastabend <john.fastabend@gmail.com>
17057 L:      netdev@vger.kernel.org
17058 L:      xdp-newbies@vger.kernel.org
17059 L:      bpf@vger.kernel.org
17060 S:      Supported
17061 F:      net/core/xdp.c
17062 F:      include/net/xdp.h
17063 F:      kernel/bpf/devmap.c
17064 F:      kernel/bpf/cpumap.c
17065 F:      include/trace/events/xdp.h
17066 K:      xdp
17067 N:      xdp
17068
17069 XDP SOCKETS (AF_XDP)
17070 M:      Björn Töpel <bjorn.topel@intel.com>
17071 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17072 L:      netdev@vger.kernel.org
17073 L:      bpf@vger.kernel.org
17074 S:      Maintained
17075 F:      kernel/bpf/xskmap.c
17076 F:      net/xdp/
17077
17078 XEN BLOCK SUBSYSTEM
17079 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17080 M:      Roger Pau Monné <roger.pau@citrix.com>
17081 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17082 S:      Supported
17083 F:      drivers/block/xen-blkback/*
17084 F:      drivers/block/xen*
17085
17086 XEN HYPERVISOR ARM
17087 M:      Stefano Stabellini <sstabellini@kernel.org>
17088 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17089 S:      Maintained
17090 F:      arch/arm/xen/
17091 F:      arch/arm/include/asm/xen/
17092
17093 XEN HYPERVISOR ARM64
17094 M:      Stefano Stabellini <sstabellini@kernel.org>
17095 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17096 S:      Maintained
17097 F:      arch/arm64/xen/
17098 F:      arch/arm64/include/asm/xen/
17099
17100 XEN HYPERVISOR INTERFACE
17101 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17102 M:      Juergen Gross <jgross@suse.com>
17103 R:      Stefano Stabellini <sstabellini@kernel.org>
17104 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17106 S:      Supported
17107 F:      arch/x86/xen/
17108 F:      arch/x86/platform/pvh/
17109 F:      drivers/*/xen-*front.c
17110 F:      drivers/xen/
17111 F:      arch/x86/include/asm/xen/
17112 F:      arch/x86/include/asm/pvclock-abi.h
17113 F:      include/xen/
17114 F:      include/uapi/xen/
17115 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17116 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17117
17118 XEN NETWORK BACKEND DRIVER
17119 M:      Wei Liu <wei.liu2@citrix.com>
17120 M:      Paul Durrant <paul.durrant@citrix.com>
17121 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17122 L:      netdev@vger.kernel.org
17123 S:      Supported
17124 F:      drivers/net/xen-netback/*
17125
17126 XEN PCI SUBSYSTEM
17127 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17128 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17129 S:      Supported
17130 F:      arch/x86/pci/*xen*
17131 F:      drivers/pci/*xen*
17132
17133 XEN PVSCSI DRIVERS
17134 M:      Juergen Gross <jgross@suse.com>
17135 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17136 L:      linux-scsi@vger.kernel.org
17137 S:      Supported
17138 F:      drivers/scsi/xen-scsifront.c
17139 F:      drivers/xen/xen-scsiback.c
17140 F:      include/xen/interface/io/vscsiif.h
17141
17142 XEN SWIOTLB SUBSYSTEM
17143 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17144 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17145 L:      iommu@lists.linux-foundation.org
17146 S:      Supported
17147 F:      arch/x86/xen/*swiotlb*
17148 F:      drivers/xen/*swiotlb*
17149
17150 XEN SOUND FRONTEND DRIVER
17151 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17152 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17154 S:      Supported
17155 F:      sound/xen/*
17156
17157 XFS FILESYSTEM
17158 M:      Darrick J. Wong <darrick.wong@oracle.com>
17159 M:      linux-xfs@vger.kernel.org
17160 L:      linux-xfs@vger.kernel.org
17161 W:      http://xfs.org/
17162 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17163 S:      Supported
17164 F:      Documentation/filesystems/xfs.txt
17165 F:      fs/xfs/
17166
17167 XILINX AXI ETHERNET DRIVER
17168 M:      Anirudha Sarangi <anirudh@xilinx.com>
17169 M:      John Linn <John.Linn@xilinx.com>
17170 S:      Maintained
17171 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17172
17173 XILINX UARTLITE SERIAL DRIVER
17174 M:      Peter Korsgaard <jacmet@sunsite.dk>
17175 L:      linux-serial@vger.kernel.org
17176 S:      Maintained
17177 F:      drivers/tty/serial/uartlite.c
17178
17179 XILINX VIDEO IP CORES
17180 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17181 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17182 L:      linux-media@vger.kernel.org
17183 T:      git git://linuxtv.org/media_tree.git
17184 S:      Supported
17185 F:      Documentation/devicetree/bindings/media/xilinx/
17186 F:      drivers/media/platform/xilinx/
17187 F:      include/uapi/linux/xilinx-v4l2-controls.h
17188
17189 XILLYBUS DRIVER
17190 M:      Eli Billauer <eli.billauer@gmail.com>
17191 L:      linux-kernel@vger.kernel.org
17192 S:      Supported
17193 F:      drivers/char/xillybus/
17194
17195 XLP9XX I2C DRIVER
17196 M:      George Cherian <george.cherian@cavium.com>
17197 M:      Jan Glauber <jglauber@cavium.com>
17198 L:      linux-i2c@vger.kernel.org
17199 W:      http://www.cavium.com
17200 S:      Supported
17201 F:      drivers/i2c/busses/i2c-xlp9xx.c
17202
17203 XRA1403 GPIO EXPANDER
17204 M:      Nandor Han <nandor.han@ge.com>
17205 M:      Semi Malinen <semi.malinen@ge.com>
17206 L:      linux-gpio@vger.kernel.org
17207 S:      Maintained
17208 F:      drivers/gpio/gpio-xra1403.c
17209 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17210
17211 XTENSA XTFPGA PLATFORM SUPPORT
17212 M:      Max Filippov <jcmvbkbc@gmail.com>
17213 L:      linux-xtensa@linux-xtensa.org
17214 S:      Maintained
17215 F:      drivers/spi/spi-xtensa-xtfpga.c
17216 F:      sound/soc/xtensa/xtfpga-i2s.c
17217
17218 YAM DRIVER FOR AX.25
17219 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17220 L:      linux-hams@vger.kernel.org
17221 S:      Maintained
17222 F:      drivers/net/hamradio/yam*
17223 F:      include/linux/yam.h
17224
17225 YAMA SECURITY MODULE
17226 M:      Kees Cook <keescook@chromium.org>
17227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17228 S:      Supported
17229 F:      security/yama/
17230 F:      Documentation/admin-guide/LSM/Yama.rst
17231
17232 YEALINK PHONE DRIVER
17233 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17234 L:      usbb2k-api-dev@nongnu.org
17235 S:      Maintained
17236 F:      Documentation/input/devices/yealink.rst
17237 F:      drivers/input/misc/yealink.*
17238
17239 Z8530 DRIVER FOR AX.25
17240 M:      Joerg Reuter <jreuter@yaina.de>
17241 W:      http://yaina.de/jreuter/
17242 W:      http://www.qsl.net/dl1bke/
17243 L:      linux-hams@vger.kernel.org
17244 S:      Maintained
17245 F:      Documentation/networking/z8530drv.txt
17246 F:      drivers/net/hamradio/*scc.c
17247 F:      drivers/net/hamradio/z8530.h
17248
17249 ZBUD COMPRESSED PAGE ALLOCATOR
17250 M:      Seth Jennings <sjenning@redhat.com>
17251 M:      Dan Streetman <ddstreet@ieee.org>
17252 L:      linux-mm@kvack.org
17253 S:      Maintained
17254 F:      mm/zbud.c
17255 F:      include/linux/zbud.h
17256
17257 ZD1211RW WIRELESS DRIVER
17258 M:      Daniel Drake <dsd@gentoo.org>
17259 M:      Ulrich Kunitz <kune@deine-taler.de>
17260 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17261 L:      linux-wireless@vger.kernel.org
17262 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17263 S:      Maintained
17264 F:      drivers/net/wireless/zydas/zd1211rw/
17265
17266 ZD1301 MEDIA DRIVER
17267 M:      Antti Palosaari <crope@iki.fi>
17268 L:      linux-media@vger.kernel.org
17269 W:      https://linuxtv.org/
17270 W:      http://palosaari.fi/linux/
17271 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17272 S:      Maintained
17273 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17274
17275 ZD1301_DEMOD MEDIA DRIVER
17276 M:      Antti Palosaari <crope@iki.fi>
17277 L:      linux-media@vger.kernel.org
17278 W:      https://linuxtv.org/
17279 W:      http://palosaari.fi/linux/
17280 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17281 S:      Maintained
17282 F:      drivers/media/dvb-frontends/zd1301_demod*
17283
17284 ZPOOL COMPRESSED PAGE STORAGE API
17285 M:      Dan Streetman <ddstreet@ieee.org>
17286 L:      linux-mm@kvack.org
17287 S:      Maintained
17288 F:      mm/zpool.c
17289 F:      include/linux/zpool.h
17290
17291 ZR36067 VIDEO FOR LINUX DRIVER
17292 L:      mjpeg-users@lists.sourceforge.net
17293 L:      linux-media@vger.kernel.org
17294 W:      http://mjpeg.sourceforge.net/driver-zoran/
17295 T:      hg https://linuxtv.org/hg/v4l-dvb
17296 S:      Odd Fixes
17297 F:      drivers/staging/media/zoran/
17298
17299 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17300 M:      Minchan Kim <minchan@kernel.org>
17301 M:      Nitin Gupta <ngupta@vflare.org>
17302 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17303 L:      linux-kernel@vger.kernel.org
17304 S:      Maintained
17305 F:      drivers/block/zram/
17306 F:      Documentation/blockdev/zram.txt
17307
17308 ZS DECSTATION Z85C30 SERIAL DRIVER
17309 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17310 S:      Maintained
17311 F:      drivers/tty/serial/zs.*
17312
17313 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17314 M:      Minchan Kim <minchan@kernel.org>
17315 M:      Nitin Gupta <ngupta@vflare.org>
17316 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17317 L:      linux-mm@kvack.org
17318 S:      Maintained
17319 F:      mm/zsmalloc.c
17320 F:      include/linux/zsmalloc.h
17321 F:      Documentation/vm/zsmalloc.rst
17322
17323 ZSWAP COMPRESSED SWAP CACHING
17324 M:      Seth Jennings <sjenning@redhat.com>
17325 M:      Dan Streetman <ddstreet@ieee.org>
17326 L:      linux-mm@kvack.org
17327 S:      Maintained
17328 F:      mm/zswap.c
17329
17330 THE REST
17331 M:      Linus Torvalds <torvalds@linux-foundation.org>
17332 L:      linux-kernel@vger.kernel.org
17333 Q:      http://patchwork.kernel.org/project/LKML/list/
17334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17335 S:      Buried alive in reporters
17336 F:      *
17337 F:      */