Merge tag 'char-misc-5.2-rc1-part1' of git://git.kernel.org/pub/scm/linux/kernel...
[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 S:      Maintained
8072 F:      Documentation/interconnect/
8073 F:      Documentation/devicetree/bindings/interconnect/
8074 F:      drivers/interconnect/
8075 F:      include/dt-bindings/interconnect/
8076 F:      include/linux/interconnect-provider.h
8077 F:      include/linux/interconnect.h
8078
8079 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8080 M:      Linus Walleij <linus.walleij@linaro.org>
8081 L:      linux-iio@vger.kernel.org
8082 S:      Maintained
8083 F:      drivers/iio/gyro/mpu3050*
8084 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8085
8086 IOC3 ETHERNET DRIVER
8087 M:      Ralf Baechle <ralf@linux-mips.org>
8088 L:      linux-mips@vger.kernel.org
8089 S:      Maintained
8090 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8091
8092 IOC3 SERIAL DRIVER
8093 M:      Pat Gefre <pfg@sgi.com>
8094 L:      linux-serial@vger.kernel.org
8095 S:      Maintained
8096 F:      drivers/tty/serial/ioc3_serial.c
8097
8098 IOMAP FILESYSTEM LIBRARY
8099 M:      Christoph Hellwig <hch@infradead.org>
8100 M:      Darrick J. Wong <darrick.wong@oracle.com>
8101 M:      linux-xfs@vger.kernel.org
8102 M:      linux-fsdevel@vger.kernel.org
8103 L:      linux-xfs@vger.kernel.org
8104 L:      linux-fsdevel@vger.kernel.org
8105 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8106 S:      Supported
8107 F:      fs/iomap.c
8108 F:      include/linux/iomap.h
8109
8110 IOMMU DRIVERS
8111 M:      Joerg Roedel <joro@8bytes.org>
8112 L:      iommu@lists.linux-foundation.org
8113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8114 S:      Maintained
8115 F:      Documentation/devicetree/bindings/iommu/
8116 F:      drivers/iommu/
8117 F:      include/linux/iommu.h
8118 F:      include/linux/of_iommu.h
8119 F:      include/linux/iova.h
8120
8121 IO_URING
8122 M:      Jens Axboe <axboe@kernel.dk>
8123 L:      linux-block@vger.kernel.org
8124 L:      linux-fsdevel@vger.kernel.org
8125 T:      git git://git.kernel.dk/linux-block
8126 T:      git git://git.kernel.dk/liburing
8127 S:      Maintained
8128 F:      fs/io_uring.c
8129 F:      include/uapi/linux/io_uring.h
8130
8131 IP MASQUERADING
8132 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8133 S:      Maintained
8134 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8135
8136 IPMI SUBSYSTEM
8137 M:      Corey Minyard <minyard@acm.org>
8138 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8139 W:      http://openipmi.sourceforge.net/
8140 S:      Supported
8141 F:      Documentation/devicetree/bindings/ipmi/
8142 F:      Documentation/IPMI.txt
8143 F:      drivers/char/ipmi/
8144 F:      include/linux/ipmi*
8145 F:      include/uapi/linux/ipmi*
8146
8147 IPS SCSI RAID DRIVER
8148 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8149 L:      linux-scsi@vger.kernel.org
8150 W:      http://www.adaptec.com/
8151 S:      Maintained
8152 F:      drivers/scsi/ips*
8153
8154 IPVS
8155 M:      Wensong Zhang <wensong@linux-vs.org>
8156 M:      Simon Horman <horms@verge.net.au>
8157 M:      Julian Anastasov <ja@ssi.bg>
8158 L:      netdev@vger.kernel.org
8159 L:      lvs-devel@vger.kernel.org
8160 S:      Maintained
8161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8163 F:      Documentation/networking/ipvs-sysctl.txt
8164 F:      include/net/ip_vs.h
8165 F:      include/uapi/linux/ip_vs.h
8166 F:      net/netfilter/ipvs/
8167
8168 IPWIRELESS DRIVER
8169 M:      Jiri Kosina <jikos@kernel.org>
8170 M:      David Sterba <dsterba@suse.com>
8171 S:      Odd Fixes
8172 F:      drivers/tty/ipwireless/
8173
8174 IPX NETWORK LAYER
8175 L:      netdev@vger.kernel.org
8176 S:      Obsolete
8177 F:      include/uapi/linux/ipx.h
8178
8179 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8180 M:      Marc Zyngier <marc.zyngier@arm.com>
8181 S:      Maintained
8182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8183 F:      Documentation/IRQ-domain.txt
8184 F:      include/linux/irqdomain.h
8185 F:      kernel/irq/irqdomain.c
8186 F:      kernel/irq/msi.c
8187
8188 IRQ SUBSYSTEM
8189 M:      Thomas Gleixner <tglx@linutronix.de>
8190 L:      linux-kernel@vger.kernel.org
8191 S:      Maintained
8192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8193 F:      kernel/irq/
8194
8195 IRQCHIP DRIVERS
8196 M:      Thomas Gleixner <tglx@linutronix.de>
8197 M:      Jason Cooper <jason@lakedaemon.net>
8198 M:      Marc Zyngier <marc.zyngier@arm.com>
8199 L:      linux-kernel@vger.kernel.org
8200 S:      Maintained
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8202 F:      Documentation/devicetree/bindings/interrupt-controller/
8203 F:      drivers/irqchip/
8204
8205 ISA
8206 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8207 S:      Maintained
8208 F:      Documentation/isa.txt
8209 F:      drivers/base/isa.c
8210 F:      include/linux/isa.h
8211
8212 ISA RADIO MODULE
8213 M:      Hans Verkuil <hverkuil@xs4all.nl>
8214 L:      linux-media@vger.kernel.org
8215 T:      git git://linuxtv.org/media_tree.git
8216 W:      https://linuxtv.org
8217 S:      Maintained
8218 F:      drivers/media/radio/radio-isa*
8219
8220 ISAPNP
8221 M:      Jaroslav Kysela <perex@perex.cz>
8222 S:      Maintained
8223 F:      Documentation/isapnp.txt
8224 F:      drivers/pnp/isapnp/
8225 F:      include/linux/isapnp.h
8226
8227 ISCSI
8228 M:      Lee Duncan <lduncan@suse.com>
8229 M:      Chris Leech <cleech@redhat.com>
8230 L:      open-iscsi@googlegroups.com
8231 W:      www.open-iscsi.com
8232 S:      Maintained
8233 F:      drivers/scsi/*iscsi*
8234 F:      include/scsi/*iscsi*
8235
8236 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8237 M:      Peter Jones <pjones@redhat.com>
8238 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8239 S:      Maintained
8240 F:      drivers/firmware/iscsi_ibft*
8241
8242 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8243 M:      Sagi Grimberg <sagi@grimberg.me>
8244 M:      Max Gurtovoy <maxg@mellanox.com>
8245 L:      linux-rdma@vger.kernel.org
8246 S:      Supported
8247 W:      http://www.openfabrics.org
8248 W:      www.open-iscsi.org
8249 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8250 F:      drivers/infiniband/ulp/iser/
8251
8252 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8253 M:      Sagi Grimberg <sagi@grimberg.me>
8254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8255 L:      linux-rdma@vger.kernel.org
8256 L:      target-devel@vger.kernel.org
8257 S:      Supported
8258 W:      http://www.linux-iscsi.org
8259 F:      drivers/infiniband/ulp/isert
8260
8261 ISDN SUBSYSTEM
8262 M:      Karsten Keil <isdn@linux-pingi.de>
8263 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8264 L:      netdev@vger.kernel.org
8265 W:      http://www.isdn4linux.de
8266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8267 S:      Maintained
8268 F:      Documentation/isdn/
8269 F:      drivers/isdn/
8270 F:      include/linux/isdn.h
8271 F:      include/linux/isdn/
8272 F:      include/uapi/linux/isdn.h
8273 F:      include/uapi/linux/isdn/
8274
8275 IT87 HARDWARE MONITORING DRIVER
8276 M:      Jean Delvare <jdelvare@suse.com>
8277 L:      linux-hwmon@vger.kernel.org
8278 S:      Maintained
8279 F:      Documentation/hwmon/it87.rst
8280 F:      drivers/hwmon/it87.c
8281
8282 IT913X MEDIA DRIVER
8283 M:      Antti Palosaari <crope@iki.fi>
8284 L:      linux-media@vger.kernel.org
8285 W:      https://linuxtv.org
8286 W:      http://palosaari.fi/linux/
8287 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8288 T:      git git://linuxtv.org/anttip/media_tree.git
8289 S:      Maintained
8290 F:      drivers/media/tuners/it913x*
8291
8292 IVTV VIDEO4LINUX DRIVER
8293 M:      Andy Walls <awalls@md.metrocast.net>
8294 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8295 L:      linux-media@vger.kernel.org
8296 T:      git git://linuxtv.org/media_tree.git
8297 W:      http://www.ivtvdriver.org
8298 S:      Maintained
8299 F:      Documentation/media/v4l-drivers/ivtv*
8300 F:      drivers/media/pci/ivtv/
8301 F:      include/uapi/linux/ivtv*
8302
8303 IX2505V MEDIA DRIVER
8304 M:      Malcolm Priestley <tvboxspy@gmail.com>
8305 L:      linux-media@vger.kernel.org
8306 W:      https://linuxtv.org
8307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8308 S:      Maintained
8309 F:      drivers/media/dvb-frontends/ix2505v*
8310
8311 JAILHOUSE HYPERVISOR INTERFACE
8312 M:      Jan Kiszka <jan.kiszka@siemens.com>
8313 L:      jailhouse-dev@googlegroups.com
8314 S:      Maintained
8315 F:      arch/x86/kernel/jailhouse.c
8316 F:      arch/x86/include/asm/jailhouse_para.h
8317
8318 JC42.4 TEMPERATURE SENSOR DRIVER
8319 M:      Guenter Roeck <linux@roeck-us.net>
8320 L:      linux-hwmon@vger.kernel.org
8321 S:      Maintained
8322 F:      drivers/hwmon/jc42.c
8323 F:      Documentation/hwmon/jc42.rst
8324
8325 JFS FILESYSTEM
8326 M:      Dave Kleikamp <shaggy@kernel.org>
8327 L:      jfs-discussion@lists.sourceforge.net
8328 W:      http://jfs.sourceforge.net/
8329 T:      git git://github.com/kleikamp/linux-shaggy.git
8330 S:      Maintained
8331 F:      Documentation/filesystems/jfs.txt
8332 F:      fs/jfs/
8333
8334 JME NETWORK DRIVER
8335 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8336 L:      netdev@vger.kernel.org
8337 S:      Maintained
8338 F:      drivers/net/ethernet/jme.*
8339
8340 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8341 M:      David Woodhouse <dwmw2@infradead.org>
8342 L:      linux-mtd@lists.infradead.org
8343 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8344 S:      Maintained
8345 F:      fs/jffs2/
8346 F:      include/uapi/linux/jffs2.h
8347
8348 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8349 M:      "Theodore Ts'o" <tytso@mit.edu>
8350 M:      Jan Kara <jack@suse.com>
8351 L:      linux-ext4@vger.kernel.org
8352 S:      Maintained
8353 F:      fs/jbd2/
8354 F:      include/linux/jbd2.h
8355
8356 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8357 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8358 L:      linux-media@vger.kernel.org
8359 S:      Maintained
8360 F:      drivers/media/platform/rcar_jpu.c
8361
8362 JSM Neo PCI based serial card
8363 L:      linux-serial@vger.kernel.org
8364 S:      Orphan
8365 F:      drivers/tty/serial/jsm/
8366
8367 K10TEMP HARDWARE MONITORING DRIVER
8368 M:      Clemens Ladisch <clemens@ladisch.de>
8369 L:      linux-hwmon@vger.kernel.org
8370 S:      Maintained
8371 F:      Documentation/hwmon/k10temp.rst
8372 F:      drivers/hwmon/k10temp.c
8373
8374 K8TEMP HARDWARE MONITORING DRIVER
8375 M:      Rudolf Marek <r.marek@assembler.cz>
8376 L:      linux-hwmon@vger.kernel.org
8377 S:      Maintained
8378 F:      Documentation/hwmon/k8temp.rst
8379 F:      drivers/hwmon/k8temp.c
8380
8381 KASAN
8382 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8383 R:      Alexander Potapenko <glider@google.com>
8384 R:      Dmitry Vyukov <dvyukov@google.com>
8385 L:      kasan-dev@googlegroups.com
8386 S:      Maintained
8387 F:      arch/*/include/asm/kasan.h
8388 F:      arch/*/mm/kasan_init*
8389 F:      Documentation/dev-tools/kasan.rst
8390 F:      include/linux/kasan*.h
8391 F:      lib/test_kasan.c
8392 F:      mm/kasan/
8393 F:      scripts/Makefile.kasan
8394
8395 KCONFIG
8396 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8398 L:      linux-kbuild@vger.kernel.org
8399 S:      Maintained
8400 F:      Documentation/kbuild/kconfig*
8401 F:      scripts/kconfig/
8402 F:      scripts/Kconfig.include
8403
8404 KDUMP
8405 M:      Dave Young <dyoung@redhat.com>
8406 M:      Baoquan He <bhe@redhat.com>
8407 R:      Vivek Goyal <vgoyal@redhat.com>
8408 L:      kexec@lists.infradead.org
8409 W:      http://lse.sourceforge.net/kdump/
8410 S:      Maintained
8411 F:      Documentation/kdump/
8412
8413 KEENE FM RADIO TRANSMITTER DRIVER
8414 M:      Hans Verkuil <hverkuil@xs4all.nl>
8415 L:      linux-media@vger.kernel.org
8416 T:      git git://linuxtv.org/media_tree.git
8417 W:      https://linuxtv.org
8418 S:      Maintained
8419 F:      drivers/media/radio/radio-keene*
8420
8421 KERNEL AUTOMOUNTER
8422 M:      Ian Kent <raven@themaw.net>
8423 L:      autofs@vger.kernel.org
8424 S:      Maintained
8425 F:      fs/autofs/
8426
8427 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8428 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8429 M:      Michal Marek <michal.lkml@markovi.net>
8430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8431 L:      linux-kbuild@vger.kernel.org
8432 S:      Maintained
8433 F:      Documentation/kbuild/
8434 F:      Makefile
8435 F:      scripts/Kbuild*
8436 F:      scripts/Makefile*
8437 F:      scripts/basic/
8438 F:      scripts/mk*
8439 F:      scripts/mod/
8440 F:      scripts/package/
8441
8442 KERNEL JANITORS
8443 L:      kernel-janitors@vger.kernel.org
8444 W:      http://kernelnewbies.org/KernelJanitors
8445 S:      Odd Fixes
8446
8447 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8448 M:      "J. Bruce Fields" <bfields@fieldses.org>
8449 M:      Jeff Layton <jlayton@kernel.org>
8450 L:      linux-nfs@vger.kernel.org
8451 W:      http://nfs.sourceforge.net/
8452 T:      git git://linux-nfs.org/~bfields/linux.git
8453 S:      Supported
8454 F:      fs/nfsd/
8455 F:      include/uapi/linux/nfsd/
8456 F:      fs/lockd/
8457 F:      fs/nfs_common/
8458 F:      net/sunrpc/
8459 F:      include/linux/lockd/
8460 F:      include/linux/sunrpc/
8461 F:      include/uapi/linux/sunrpc/
8462
8463 KERNEL SELFTEST FRAMEWORK
8464 M:      Shuah Khan <shuah@kernel.org>
8465 M:      Shuah Khan <skhan@linuxfoundation.org>
8466 L:      linux-kselftest@vger.kernel.org
8467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8468 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8469 S:      Maintained
8470 F:      tools/testing/selftests/
8471 F:      Documentation/dev-tools/kselftest*
8472
8473 KERNEL USERMODE HELPER
8474 M:      Luis Chamberlain <mcgrof@kernel.org>
8475 L:      linux-kernel@vger.kernel.org
8476 S:      Maintained
8477 F:      kernel/umh.c
8478 F:      include/linux/umh.h
8479
8480 KERNEL VIRTUAL MACHINE (KVM)
8481 M:      Paolo Bonzini <pbonzini@redhat.com>
8482 M:      Radim Krčmář <rkrcmar@redhat.com>
8483 L:      kvm@vger.kernel.org
8484 W:      http://www.linux-kvm.org
8485 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8486 S:      Supported
8487 F:      Documentation/virtual/kvm/
8488 F:      include/trace/events/kvm.h
8489 F:      include/uapi/asm-generic/kvm*
8490 F:      include/uapi/linux/kvm*
8491 F:      include/asm-generic/kvm*
8492 F:      include/linux/kvm*
8493 F:      include/kvm/iodev.h
8494 F:      virt/kvm/*
8495 F:      tools/kvm/
8496 F:      tools/testing/selftests/kvm/
8497
8498 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8499 M:      Joerg Roedel <joro@8bytes.org>
8500 L:      kvm@vger.kernel.org
8501 W:      http://www.linux-kvm.org/
8502 S:      Maintained
8503 F:      arch/x86/include/asm/svm.h
8504 F:      arch/x86/kvm/svm.c
8505
8506 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8507 M:      Christoffer Dall <christoffer.dall@arm.com>
8508 M:      Marc Zyngier <marc.zyngier@arm.com>
8509 R:      James Morse <james.morse@arm.com>
8510 R:      Julien Thierry <julien.thierry@arm.com>
8511 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8513 L:      kvmarm@lists.cs.columbia.edu
8514 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8516 S:      Maintained
8517 F:      arch/arm/include/uapi/asm/kvm*
8518 F:      arch/arm/include/asm/kvm*
8519 F:      arch/arm/kvm/
8520 F:      arch/arm64/include/uapi/asm/kvm*
8521 F:      arch/arm64/include/asm/kvm*
8522 F:      arch/arm64/kvm/
8523 F:      virt/kvm/arm/
8524 F:      include/kvm/arm_*
8525
8526 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8527 M:      James Hogan <jhogan@kernel.org>
8528 L:      linux-mips@vger.kernel.org
8529 S:      Supported
8530 F:      arch/mips/include/uapi/asm/kvm*
8531 F:      arch/mips/include/asm/kvm*
8532 F:      arch/mips/kvm/
8533
8534 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8535 M:      Paul Mackerras <paulus@ozlabs.org>
8536 L:      kvm-ppc@vger.kernel.org
8537 W:      http://www.linux-kvm.org/
8538 T:      git git://github.com/agraf/linux-2.6.git
8539 S:      Supported
8540 F:      arch/powerpc/include/uapi/asm/kvm*
8541 F:      arch/powerpc/include/asm/kvm*
8542 F:      arch/powerpc/kvm/
8543 F:      arch/powerpc/kernel/kvm*
8544
8545 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8546 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8547 M:      Janosch Frank <frankja@linux.ibm.com>
8548 R:      David Hildenbrand <david@redhat.com>
8549 R:      Cornelia Huck <cohuck@redhat.com>
8550 L:      linux-s390@vger.kernel.org
8551 W:      http://www.ibm.com/developerworks/linux/linux390/
8552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8553 S:      Supported
8554 F:      arch/s390/include/uapi/asm/kvm*
8555 F:      arch/s390/include/asm/gmap.h
8556 F:      arch/s390/include/asm/kvm*
8557 F:      arch/s390/kvm/
8558 F:      arch/s390/mm/gmap.c
8559
8560 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8561 M:      Paolo Bonzini <pbonzini@redhat.com>
8562 M:      Radim Krčmář <rkrcmar@redhat.com>
8563 L:      kvm@vger.kernel.org
8564 W:      http://www.linux-kvm.org
8565 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8566 S:      Supported
8567 F:      arch/x86/kvm/
8568 F:      arch/x86/kvm/*/
8569 F:      arch/x86/include/uapi/asm/kvm*
8570 F:      arch/x86/include/asm/kvm*
8571 F:      arch/x86/include/asm/pvclock-abi.h
8572 F:      arch/x86/kernel/kvm.c
8573 F:      arch/x86/kernel/kvmclock.c
8574
8575 KERNFS
8576 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8577 M:      Tejun Heo <tj@kernel.org>
8578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8579 S:      Supported
8580 F:      include/linux/kernfs.h
8581 F:      fs/kernfs/
8582
8583 KEXEC
8584 M:      Eric Biederman <ebiederm@xmission.com>
8585 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8586 L:      kexec@lists.infradead.org
8587 S:      Maintained
8588 F:      include/linux/kexec.h
8589 F:      include/uapi/linux/kexec.h
8590 F:      kernel/kexec*
8591
8592 KEYS-ENCRYPTED
8593 M:      Mimi Zohar <zohar@linux.ibm.com>
8594 L:      linux-integrity@vger.kernel.org
8595 L:      keyrings@vger.kernel.org
8596 S:      Supported
8597 F:      Documentation/security/keys/trusted-encrypted.rst
8598 F:      include/keys/encrypted-type.h
8599 F:      security/keys/encrypted-keys/
8600
8601 KEYS-TRUSTED
8602 M:      James Bottomley <jejb@linux.ibm.com>
8603 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8604 M:      Mimi Zohar <zohar@linux.ibm.com>
8605 L:      linux-integrity@vger.kernel.org
8606 L:      keyrings@vger.kernel.org
8607 S:      Supported
8608 F:      Documentation/security/keys/trusted-encrypted.rst
8609 F:      include/keys/trusted-type.h
8610 F:      security/keys/trusted.c
8611 F:      security/keys/trusted.h
8612
8613 KEYS/KEYRINGS:
8614 M:      David Howells <dhowells@redhat.com>
8615 L:      keyrings@vger.kernel.org
8616 S:      Maintained
8617 F:      Documentation/security/keys/core.rst
8618 F:      include/linux/key.h
8619 F:      include/linux/key-type.h
8620 F:      include/linux/keyctl.h
8621 F:      include/uapi/linux/keyctl.h
8622 F:      include/keys/
8623 F:      security/keys/
8624
8625 KGDB / KDB /debug_core
8626 M:      Jason Wessel <jason.wessel@windriver.com>
8627 M:      Daniel Thompson <daniel.thompson@linaro.org>
8628 W:      http://kgdb.wiki.kernel.org/
8629 L:      kgdb-bugreport@lists.sourceforge.net
8630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8631 S:      Maintained
8632 F:      Documentation/dev-tools/kgdb.rst
8633 F:      drivers/misc/kgdbts.c
8634 F:      drivers/tty/serial/kgdboc.c
8635 F:      include/linux/kdb.h
8636 F:      include/linux/kgdb.h
8637 F:      kernel/debug/
8638
8639 KMEMLEAK
8640 M:      Catalin Marinas <catalin.marinas@arm.com>
8641 S:      Maintained
8642 F:      Documentation/dev-tools/kmemleak.rst
8643 F:      include/linux/kmemleak.h
8644 F:      mm/kmemleak.c
8645 F:      mm/kmemleak-test.c
8646
8647 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8648 M:      Luis Chamberlain <mcgrof@kernel.org>
8649 L:      linux-kernel@vger.kernel.org
8650 S:      Maintained
8651 F:      kernel/kmod.c
8652 F:      include/linux/kmod.h
8653 F:      lib/test_kmod.c
8654 F:      tools/testing/selftests/kmod/
8655
8656 KPROBES
8657 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8658 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8659 M:      "David S. Miller" <davem@davemloft.net>
8660 M:      Masami Hiramatsu <mhiramat@kernel.org>
8661 S:      Maintained
8662 F:      Documentation/kprobes.txt
8663 F:      include/linux/kprobes.h
8664 F:      include/asm-generic/kprobes.h
8665 F:      kernel/kprobes.c
8666
8667 KS0108 LCD CONTROLLER DRIVER
8668 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8669 S:      Maintained
8670 F:      Documentation/auxdisplay/ks0108
8671 F:      drivers/auxdisplay/ks0108.c
8672 F:      include/linux/ks0108.h
8673
8674 L3MDEV
8675 M:      David Ahern <dsa@cumulusnetworks.com>
8676 L:      netdev@vger.kernel.org
8677 S:      Maintained
8678 F:      net/l3mdev
8679 F:      include/net/l3mdev.h
8680
8681 L7 BPF FRAMEWORK
8682 M:      John Fastabend <john.fastabend@gmail.com>
8683 M:      Daniel Borkmann <daniel@iogearbox.net>
8684 L:      netdev@vger.kernel.org
8685 L:      bpf@vger.kernel.org
8686 S:      Maintained
8687 F:      include/linux/skmsg.h
8688 F:      net/core/skmsg.c
8689 F:      net/core/sock_map.c
8690 F:      net/ipv4/tcp_bpf.c
8691
8692 LANTIQ / INTEL Ethernet drivers
8693 M:      Hauke Mehrtens <hauke@hauke-m.de>
8694 L:      netdev@vger.kernel.org
8695 S:      Maintained
8696 F:      net/dsa/tag_gswip.c
8697 F:      drivers/net/ethernet/lantiq_xrx200.c
8698 F:      drivers/net/dsa/lantiq_pce.h
8699 F:      drivers/net/dsa/lantiq_gswip.c
8700
8701 LANTIQ MIPS ARCHITECTURE
8702 M:      John Crispin <john@phrozen.org>
8703 L:      linux-mips@vger.kernel.org
8704 S:      Maintained
8705 F:      arch/mips/lantiq
8706 F:      drivers/soc/lantiq
8707
8708 LAPB module
8709 L:      linux-x25@vger.kernel.org
8710 S:      Orphan
8711 F:      Documentation/networking/lapb-module.txt
8712 F:      include/*/lapb.h
8713 F:      net/lapb/
8714
8715 LASI 53c700 driver for PARISC
8716 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8717 L:      linux-scsi@vger.kernel.org
8718 S:      Maintained
8719 F:      Documentation/scsi/53c700.txt
8720 F:      drivers/scsi/53c700*
8721
8722 LEAKING_ADDRESSES
8723 M:      Tobin C. Harding <me@tobin.cc>
8724 M:      Tycho Andersen <tycho@tycho.ws>
8725 L:      kernel-hardening@lists.openwall.com
8726 S:      Maintained
8727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8728 F:      scripts/leaking_addresses.pl
8729
8730 LED SUBSYSTEM
8731 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8732 M:      Pavel Machek <pavel@ucw.cz>
8733 R:      Dan Murphy <dmurphy@ti.com>
8734 L:      linux-leds@vger.kernel.org
8735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8736 S:      Maintained
8737 F:      Documentation/devicetree/bindings/leds/
8738 F:      drivers/leds/
8739 F:      include/linux/leds.h
8740
8741 LEGACY EEPROM DRIVER
8742 M:      Jean Delvare <jdelvare@suse.com>
8743 S:      Maintained
8744 F:      Documentation/misc-devices/eeprom
8745 F:      drivers/misc/eeprom/eeprom.c
8746
8747 LEGO MINDSTORMS EV3
8748 R:      David Lechner <david@lechnology.com>
8749 S:      Maintained
8750 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8751 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8752 F:      drivers/power/supply/lego_ev3_battery.c
8753
8754 LEGO USB Tower driver
8755 M:      Juergen Stuber <starblue@users.sourceforge.net>
8756 L:      legousb-devel@lists.sourceforge.net
8757 W:      http://legousb.sourceforge.net/
8758 S:      Maintained
8759 F:      drivers/usb/misc/legousbtower.c
8760
8761 LG LAPTOP EXTRAS
8762 M:      Matan Ziv-Av <matan@svgalib.org>
8763 L:      platform-driver-x86@vger.kernel.org
8764 S:      Maintained
8765 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8766 F:      Documentation/laptops/lg-laptop.rst
8767 F:      drivers/platform/x86/lg-laptop.c
8768
8769 LG2160 MEDIA DRIVER
8770 M:      Michael Krufky <mkrufky@linuxtv.org>
8771 L:      linux-media@vger.kernel.org
8772 W:      https://linuxtv.org
8773 W:      http://github.com/mkrufky
8774 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8775 T:      git git://linuxtv.org/mkrufky/tuners.git
8776 S:      Maintained
8777 F:      drivers/media/dvb-frontends/lg2160.*
8778
8779 LGDT3305 MEDIA DRIVER
8780 M:      Michael Krufky <mkrufky@linuxtv.org>
8781 L:      linux-media@vger.kernel.org
8782 W:      https://linuxtv.org
8783 W:      http://github.com/mkrufky
8784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8785 T:      git git://linuxtv.org/mkrufky/tuners.git
8786 S:      Maintained
8787 F:      drivers/media/dvb-frontends/lgdt3305.*
8788
8789 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8790 M:      Viresh Kumar <vireshk@kernel.org>
8791 L:      linux-ide@vger.kernel.org
8792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8793 S:      Maintained
8794 F:      include/linux/pata_arasan_cf_data.h
8795 F:      drivers/ata/pata_arasan_cf.c
8796
8797 LIBATA PATA DRIVERS
8798 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8799 M:      Jens Axboe <axboe@kernel.dk>
8800 L:      linux-ide@vger.kernel.org
8801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8802 S:      Maintained
8803 F:      drivers/ata/pata_*.c
8804 F:      drivers/ata/ata_generic.c
8805
8806 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8807 M:      Linus Walleij <linus.walleij@linaro.org>
8808 L:      linux-ide@vger.kernel.org
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8810 S:      Maintained
8811 F:      drivers/ata/pata_ftide010.c
8812 F:      drivers/ata/sata_gemini.c
8813 F:      drivers/ata/sata_gemini.h
8814
8815 LIBATA SATA AHCI PLATFORM devices support
8816 M:      Hans de Goede <hdegoede@redhat.com>
8817 M:      Jens Axboe <axboe@kernel.dk>
8818 L:      linux-ide@vger.kernel.org
8819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8820 S:      Maintained
8821 F:      drivers/ata/ahci_platform.c
8822 F:      drivers/ata/libahci_platform.c
8823 F:      include/linux/ahci_platform.h
8824
8825 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8826 M:      Mikael Pettersson <mikpelinux@gmail.com>
8827 L:      linux-ide@vger.kernel.org
8828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8829 S:      Maintained
8830 F:      drivers/ata/sata_promise.*
8831
8832 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8833 M:      Jens Axboe <axboe@kernel.dk>
8834 L:      linux-ide@vger.kernel.org
8835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8836 S:      Maintained
8837 F:      drivers/ata/
8838 F:      include/linux/ata.h
8839 F:      include/linux/libata.h
8840 F:      Documentation/devicetree/bindings/ata/
8841
8842 LIBLOCKDEP
8843 M:      Sasha Levin <alexander.levin@microsoft.com>
8844 S:      Maintained
8845 F:      tools/lib/lockdep/
8846
8847 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8848 M:      Dan Williams <dan.j.williams@intel.com>
8849 M:      Vishal Verma <vishal.l.verma@intel.com>
8850 M:      Dave Jiang <dave.jiang@intel.com>
8851 L:      linux-nvdimm@lists.01.org
8852 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8853 S:      Supported
8854 F:      drivers/nvdimm/blk.c
8855 F:      drivers/nvdimm/region_devs.c
8856
8857 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8858 M:      Vishal Verma <vishal.l.verma@intel.com>
8859 M:      Dan Williams <dan.j.williams@intel.com>
8860 M:      Dave Jiang <dave.jiang@intel.com>
8861 L:      linux-nvdimm@lists.01.org
8862 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8863 S:      Supported
8864 F:      drivers/nvdimm/btt*
8865
8866 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8867 M:      Dan Williams <dan.j.williams@intel.com>
8868 M:      Vishal Verma <vishal.l.verma@intel.com>
8869 M:      Dave Jiang <dave.jiang@intel.com>
8870 L:      linux-nvdimm@lists.01.org
8871 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8872 S:      Supported
8873 F:      drivers/nvdimm/pmem*
8874
8875 LIBNVDIMM: DEVICETREE BINDINGS
8876 M:      Oliver O'Halloran <oohall@gmail.com>
8877 L:      linux-nvdimm@lists.01.org
8878 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8879 S:      Supported
8880 F:      drivers/nvdimm/of_pmem.c
8881 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8882
8883 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8884 M:      Dan Williams <dan.j.williams@intel.com>
8885 M:      Vishal Verma <vishal.l.verma@intel.com>
8886 M:      Dave Jiang <dave.jiang@intel.com>
8887 M:      Keith Busch <keith.busch@intel.com>
8888 M:      Ira Weiny <ira.weiny@intel.com>
8889 L:      linux-nvdimm@lists.01.org
8890 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8892 S:      Supported
8893 F:      drivers/nvdimm/*
8894 F:      drivers/acpi/nfit/*
8895 F:      include/linux/nd.h
8896 F:      include/linux/libnvdimm.h
8897 F:      include/uapi/linux/ndctl.h
8898
8899 LIGHTNVM PLATFORM SUPPORT
8900 M:      Matias Bjorling <mb@lightnvm.io>
8901 W:      http://github/OpenChannelSSD
8902 L:      linux-block@vger.kernel.org
8903 S:      Maintained
8904 F:      drivers/lightnvm/
8905 F:      include/linux/lightnvm.h
8906 F:      include/uapi/linux/lightnvm.h
8907
8908 LINUX FOR POWER MACINTOSH
8909 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8910 W:      http://www.penguinppc.org/
8911 L:      linuxppc-dev@lists.ozlabs.org
8912 S:      Maintained
8913 F:      arch/powerpc/platforms/powermac/
8914 F:      drivers/macintosh/
8915
8916 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8917 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8918 M:      Paul Mackerras <paulus@samba.org>
8919 M:      Michael Ellerman <mpe@ellerman.id.au>
8920 W:      https://github.com/linuxppc/linux/wiki
8921 L:      linuxppc-dev@lists.ozlabs.org
8922 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8924 S:      Supported
8925 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8926 F:      Documentation/devicetree/bindings/powerpc/
8927 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8928 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8929 F:      Documentation/powerpc/
8930 F:      arch/powerpc/
8931 F:      drivers/char/tpm/tpm_ibmvtpm*
8932 F:      drivers/crypto/nx/
8933 F:      drivers/crypto/vmx/
8934 F:      drivers/i2c/busses/i2c-opal.c
8935 F:      drivers/net/ethernet/ibm/ibmveth.*
8936 F:      drivers/net/ethernet/ibm/ibmvnic.*
8937 F:      drivers/pci/hotplug/pnv_php.c
8938 F:      drivers/pci/hotplug/rpa*
8939 F:      drivers/rtc/rtc-opal.c
8940 F:      drivers/scsi/ibmvscsi/
8941 F:      drivers/tty/hvc/hvc_opal.c
8942 F:      drivers/watchdog/wdrtas.c
8943 F:      tools/testing/selftests/powerpc
8944 N:      /pmac
8945 N:      powermac
8946 N:      powernv
8947 N:      [^a-z0-9]ps3
8948 N:      pseries
8949
8950 LINUX FOR POWERPC EMBEDDED MPC5XXX
8951 M:      Anatolij Gustschin <agust@denx.de>
8952 L:      linuxppc-dev@lists.ozlabs.org
8953 T:      git git://git.denx.de/linux-denx-agust.git
8954 S:      Maintained
8955 F:      arch/powerpc/platforms/512x/
8956 F:      arch/powerpc/platforms/52xx/
8957
8958 LINUX FOR POWERPC EMBEDDED PPC4XX
8959 M:      Alistair Popple <alistair@popple.id.au>
8960 M:      Matt Porter <mporter@kernel.crashing.org>
8961 W:      http://www.penguinppc.org/
8962 L:      linuxppc-dev@lists.ozlabs.org
8963 S:      Maintained
8964 F:      arch/powerpc/platforms/40x/
8965 F:      arch/powerpc/platforms/44x/
8966
8967 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8968 M:      Scott Wood <oss@buserror.net>
8969 M:      Kumar Gala <galak@kernel.crashing.org>
8970 W:      http://www.penguinppc.org/
8971 L:      linuxppc-dev@lists.ozlabs.org
8972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8973 S:      Maintained
8974 F:      arch/powerpc/platforms/83xx/
8975 F:      arch/powerpc/platforms/85xx/
8976 F:      Documentation/devicetree/bindings/powerpc/fsl/
8977
8978 LINUX FOR POWERPC EMBEDDED PPC8XX
8979 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8980 W:      http://www.penguinppc.org/
8981 L:      linuxppc-dev@lists.ozlabs.org
8982 S:      Maintained
8983 F:      arch/powerpc/platforms/8xx/
8984
8985 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8986 L:      linuxppc-dev@lists.ozlabs.org
8987 S:      Orphan
8988 F:      arch/powerpc/*/*virtex*
8989 F:      arch/powerpc/*/*/*virtex*
8990
8991 LINUX FOR POWERPC PA SEMI PWRFICIENT
8992 L:      linuxppc-dev@lists.ozlabs.org
8993 S:      Orphan
8994 F:      arch/powerpc/platforms/pasemi/
8995 F:      drivers/*/*pasemi*
8996 F:      drivers/*/*/*pasemi*
8997
8998 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8999 M:      Kees Cook <keescook@chromium.org>
9000 S:      Maintained
9001 F:      drivers/misc/lkdtm/*
9002
9003 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9004 M:      Alan Stern <stern@rowland.harvard.edu>
9005 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9006 M:      Will Deacon <will.deacon@arm.com>
9007 M:      Peter Zijlstra <peterz@infradead.org>
9008 M:      Boqun Feng <boqun.feng@gmail.com>
9009 M:      Nicholas Piggin <npiggin@gmail.com>
9010 M:      David Howells <dhowells@redhat.com>
9011 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9012 M:      Luc Maranget <luc.maranget@inria.fr>
9013 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9014 R:      Akira Yokosawa <akiyks@gmail.com>
9015 R:      Daniel Lustig <dlustig@nvidia.com>
9016 L:      linux-kernel@vger.kernel.org
9017 L:      linux-arch@vger.kernel.org
9018 S:      Supported
9019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9020 F:      tools/memory-model/
9021 F:      Documentation/atomic_bitops.txt
9022 F:      Documentation/atomic_t.txt
9023 F:      Documentation/core-api/atomic_ops.rst
9024 F:      Documentation/core-api/refcount-vs-atomic.rst
9025 F:      Documentation/memory-barriers.txt
9026
9027 LIS3LV02D ACCELEROMETER DRIVER
9028 M:      Eric Piel <eric.piel@tremplin-utc.net>
9029 S:      Maintained
9030 F:      Documentation/misc-devices/lis3lv02d
9031 F:      drivers/misc/lis3lv02d/
9032 F:      drivers/platform/x86/hp_accel.c
9033
9034 LIVE PATCHING
9035 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9036 M:      Jiri Kosina <jikos@kernel.org>
9037 M:      Miroslav Benes <mbenes@suse.cz>
9038 M:      Petr Mladek <pmladek@suse.com>
9039 R:      Joe Lawrence <joe.lawrence@redhat.com>
9040 S:      Maintained
9041 F:      kernel/livepatch/
9042 F:      include/linux/livepatch.h
9043 F:      arch/x86/include/asm/livepatch.h
9044 F:      arch/x86/kernel/livepatch.c
9045 F:      Documentation/livepatch/
9046 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9047 F:      samples/livepatch/
9048 F:      tools/testing/selftests/livepatch/
9049 L:      live-patching@vger.kernel.org
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9051
9052 LLC (802.2)
9053 L:      netdev@vger.kernel.org
9054 S:      Odd fixes
9055 F:      include/linux/llc.h
9056 F:      include/uapi/linux/llc.h
9057 F:      include/net/llc*
9058 F:      net/llc/
9059
9060 LM73 HARDWARE MONITOR DRIVER
9061 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9062 L:      linux-hwmon@vger.kernel.org
9063 S:      Maintained
9064 F:      drivers/hwmon/lm73.c
9065
9066 LM78 HARDWARE MONITOR DRIVER
9067 M:      Jean Delvare <jdelvare@suse.com>
9068 L:      linux-hwmon@vger.kernel.org
9069 S:      Maintained
9070 F:      Documentation/hwmon/lm78.rst
9071 F:      drivers/hwmon/lm78.c
9072
9073 LM83 HARDWARE MONITOR DRIVER
9074 M:      Jean Delvare <jdelvare@suse.com>
9075 L:      linux-hwmon@vger.kernel.org
9076 S:      Maintained
9077 F:      Documentation/hwmon/lm83.rst
9078 F:      drivers/hwmon/lm83.c
9079
9080 LM90 HARDWARE MONITOR DRIVER
9081 M:      Jean Delvare <jdelvare@suse.com>
9082 L:      linux-hwmon@vger.kernel.org
9083 S:      Maintained
9084 F:      Documentation/hwmon/lm90.rst
9085 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9086 F:      drivers/hwmon/lm90.c
9087 F:      include/dt-bindings/thermal/lm90.h
9088
9089 LM95234 HARDWARE MONITOR DRIVER
9090 M:      Guenter Roeck <linux@roeck-us.net>
9091 L:      linux-hwmon@vger.kernel.org
9092 S:      Maintained
9093 F:      Documentation/hwmon/lm95234.rst
9094 F:      drivers/hwmon/lm95234.c
9095
9096 LME2510 MEDIA DRIVER
9097 M:      Malcolm Priestley <tvboxspy@gmail.com>
9098 L:      linux-media@vger.kernel.org
9099 W:      https://linuxtv.org
9100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9101 S:      Maintained
9102 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9103
9104 LOADPIN SECURITY MODULE
9105 M:      Kees Cook <keescook@chromium.org>
9106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9107 S:      Supported
9108 F:      security/loadpin/
9109 F:      Documentation/admin-guide/LSM/LoadPin.rst
9110
9111 LOCKING PRIMITIVES
9112 M:      Peter Zijlstra <peterz@infradead.org>
9113 M:      Ingo Molnar <mingo@redhat.com>
9114 M:      Will Deacon <will.deacon@arm.com>
9115 L:      linux-kernel@vger.kernel.org
9116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9117 S:      Maintained
9118 F:      Documentation/locking/
9119 F:      include/linux/lockdep.h
9120 F:      include/linux/spinlock*.h
9121 F:      arch/*/include/asm/spinlock*.h
9122 F:      include/linux/rwlock*.h
9123 F:      include/linux/mutex*.h
9124 F:      include/linux/rwsem*.h
9125 F:      include/linux/seqlock.h
9126 F:      lib/locking*.[ch]
9127 F:      kernel/locking/
9128 X:      kernel/locking/locktorture.c
9129
9130 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9131 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9132 L:      linux-ntfs-dev@lists.sourceforge.net
9133 W:      http://www.linux-ntfs.org/content/view/19/37/
9134 S:      Maintained
9135 F:      Documentation/ldm.txt
9136 F:      block/partitions/ldm.*
9137
9138 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9139 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9140 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9141 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9142 L:      MPT-FusionLinux.pdl@broadcom.com
9143 L:      linux-scsi@vger.kernel.org
9144 W:      http://www.avagotech.com/support/
9145 S:      Supported
9146 F:      drivers/message/fusion/
9147 F:      drivers/scsi/mpt3sas/
9148
9149 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9150 M:      Matthew Wilcox <willy@infradead.org>
9151 L:      linux-scsi@vger.kernel.org
9152 S:      Maintained
9153 F:      drivers/scsi/sym53c8xx_2/
9154
9155 LTC1660 DAC DRIVER
9156 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9157 L:      linux-iio@vger.kernel.org
9158 S:      Maintained
9159 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9160 F:      drivers/iio/dac/ltc1660.c
9161
9162 LTC4261 HARDWARE MONITOR DRIVER
9163 M:      Guenter Roeck <linux@roeck-us.net>
9164 L:      linux-hwmon@vger.kernel.org
9165 S:      Maintained
9166 F:      Documentation/hwmon/ltc4261.rst
9167 F:      drivers/hwmon/ltc4261.c
9168
9169 LTC4306 I2C MULTIPLEXER DRIVER
9170 M:      Michael Hennerich <michael.hennerich@analog.com>
9171 W:      http://ez.analog.com/community/linux-device-drivers
9172 L:      linux-i2c@vger.kernel.org
9173 S:      Supported
9174 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9175 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9176
9177 LTP (Linux Test Project)
9178 M:      Mike Frysinger <vapier@gentoo.org>
9179 M:      Cyril Hrubis <chrubis@suse.cz>
9180 M:      Wanlong Gao <wanlong.gao@gmail.com>
9181 M:      Jan Stancek <jstancek@redhat.com>
9182 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9183 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9184 L:      ltp@lists.linux.it (subscribers-only)
9185 W:      http://linux-test-project.github.io/
9186 T:      git git://github.com/linux-test-project/ltp.git
9187 S:      Maintained
9188
9189 M68K ARCHITECTURE
9190 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9191 L:      linux-m68k@lists.linux-m68k.org
9192 W:      http://www.linux-m68k.org/
9193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9194 S:      Maintained
9195 F:      arch/m68k/
9196 F:      drivers/zorro/
9197
9198 M68K ON APPLE MACINTOSH
9199 M:      Joshua Thompson <funaho@jurai.org>
9200 W:      http://www.mac.linux-m68k.org/
9201 L:      linux-m68k@lists.linux-m68k.org
9202 S:      Maintained
9203 F:      arch/m68k/mac/
9204
9205 M68K ON HP9000/300
9206 M:      Philip Blundell <philb@gnu.org>
9207 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9208 S:      Maintained
9209 F:      arch/m68k/hp300/
9210
9211 M88DS3103 MEDIA DRIVER
9212 M:      Antti Palosaari <crope@iki.fi>
9213 L:      linux-media@vger.kernel.org
9214 W:      https://linuxtv.org
9215 W:      http://palosaari.fi/linux/
9216 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9217 T:      git git://linuxtv.org/anttip/media_tree.git
9218 S:      Maintained
9219 F:      drivers/media/dvb-frontends/m88ds3103*
9220
9221 M88RS2000 MEDIA DRIVER
9222 M:      Malcolm Priestley <tvboxspy@gmail.com>
9223 L:      linux-media@vger.kernel.org
9224 W:      https://linuxtv.org
9225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9226 S:      Maintained
9227 F:      drivers/media/dvb-frontends/m88rs2000*
9228
9229 MA901 MASTERKIT USB FM RADIO DRIVER
9230 M:      Alexey Klimov <klimov.linux@gmail.com>
9231 L:      linux-media@vger.kernel.org
9232 T:      git git://linuxtv.org/media_tree.git
9233 S:      Maintained
9234 F:      drivers/media/radio/radio-ma901.c
9235
9236 MAC80211
9237 M:      Johannes Berg <johannes@sipsolutions.net>
9238 L:      linux-wireless@vger.kernel.org
9239 W:      http://wireless.kernel.org/
9240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9242 S:      Maintained
9243 F:      Documentation/networking/mac80211-injection.txt
9244 F:      include/net/mac80211.h
9245 F:      net/mac80211/
9246 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9247 F:      Documentation/networking/mac80211_hwsim/README
9248
9249 MAILBOX API
9250 M:      Jassi Brar <jassisinghbrar@gmail.com>
9251 L:      linux-kernel@vger.kernel.org
9252 S:      Maintained
9253 F:      drivers/mailbox/
9254 F:      include/linux/mailbox_client.h
9255 F:      include/linux/mailbox_controller.h
9256
9257 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9258 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9259 W:      http://www.kernel.org/doc/man-pages
9260 L:      linux-man@vger.kernel.org
9261 S:      Maintained
9262
9263 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9264 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9265 L:      linux-mips@vger.kernel.org
9266 S:      Maintained
9267 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9268
9269 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9270 M:      Andrew Lunn <andrew@lunn.ch>
9271 M:      Vivien Didelot <vivien.didelot@gmail.com>
9272 L:      netdev@vger.kernel.org
9273 S:      Maintained
9274 F:      drivers/net/dsa/mv88e6xxx/
9275 F:      include/linux/platform_data/mv88e6xxx.h
9276 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9277
9278 MARVELL ARMADA DRM SUPPORT
9279 M:      Russell King <linux@armlinux.org.uk>
9280 S:      Maintained
9281 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9282 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9283 F:      drivers/gpu/drm/armada/
9284 F:      include/uapi/drm/armada_drm.h
9285 F:      Documentation/devicetree/bindings/display/armada/
9286
9287 MARVELL ARMADA 3700 PHY DRIVERS
9288 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9289 S:      Maintained
9290 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9291 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9292 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9293 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9294
9295 MARVELL CRYPTO DRIVER
9296 M:      Boris Brezillon <bbrezillon@kernel.org>
9297 M:      Arnaud Ebalard <arno@natisbad.org>
9298 F:      drivers/crypto/marvell/
9299 S:      Maintained
9300 L:      linux-crypto@vger.kernel.org
9301
9302 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9303 M:      Mirko Lindner <mlindner@marvell.com>
9304 M:      Stephen Hemminger <stephen@networkplumber.org>
9305 L:      netdev@vger.kernel.org
9306 S:      Maintained
9307 F:      drivers/net/ethernet/marvell/sk*
9308
9309 MARVELL LIBERTAS WIRELESS DRIVER
9310 L:      libertas-dev@lists.infradead.org
9311 S:      Orphan
9312 F:      drivers/net/wireless/marvell/libertas/
9313
9314 MARVELL MACCHIATOBIN SUPPORT
9315 M:      Russell King <linux@armlinux.org.uk>
9316 L:      linux-arm-kernel@lists.infradead.org
9317 S:      Maintained
9318 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9319
9320 MARVELL MV643XX ETHERNET DRIVER
9321 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9322 L:      netdev@vger.kernel.org
9323 S:      Maintained
9324 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9325 F:      include/linux/mv643xx.h
9326
9327 MARVELL MV88X3310 PHY DRIVER
9328 M:      Russell King <linux@armlinux.org.uk>
9329 L:      netdev@vger.kernel.org
9330 S:      Maintained
9331 F:      drivers/net/phy/marvell10g.c
9332
9333 MARVELL MVEBU THERMAL DRIVER
9334 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9335 S:      Maintained
9336 F:      drivers/thermal/armada_thermal.c
9337
9338 MARVELL MVNETA ETHERNET DRIVER
9339 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9340 L:      netdev@vger.kernel.org
9341 S:      Maintained
9342 F:      drivers/net/ethernet/marvell/mvneta.*
9343
9344 MARVELL MWIFIEX WIRELESS DRIVER
9345 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9346 M:      Nishant Sarmukadam <nishants@marvell.com>
9347 M:      Ganapathi Bhat <gbhat@marvell.com>
9348 M:      Xinming Hu <huxinming820@gmail.com>
9349 L:      linux-wireless@vger.kernel.org
9350 S:      Maintained
9351 F:      drivers/net/wireless/marvell/mwifiex/
9352
9353 MARVELL MWL8K WIRELESS DRIVER
9354 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9355 L:      linux-wireless@vger.kernel.org
9356 S:      Odd Fixes
9357 F:      drivers/net/wireless/marvell/mwl8k.c
9358
9359 MARVELL NAND CONTROLLER DRIVER
9360 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9361 L:      linux-mtd@lists.infradead.org
9362 S:      Maintained
9363 F:      drivers/mtd/nand/raw/marvell_nand.c
9364 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9365
9366 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9367 M:      Nicolas Pitre <nico@fluxnic.net>
9368 S:      Odd Fixes
9369 F:      drivers/mmc/host/mvsdio.*
9370
9371 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9372 M:      Hu Ziji <huziji@marvell.com>
9373 L:      linux-mmc@vger.kernel.org
9374 S:      Supported
9375 F:      drivers/mmc/host/sdhci-xenon*
9376 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9377
9378 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9379 M:      Sunil Goutham <sgoutham@marvell.com>
9380 M:      Linu Cherian <lcherian@marvell.com>
9381 M:      Geetha sowjanya <gakula@marvell.com>
9382 M:      Jerin Jacob <jerinj@marvell.com>
9383 L:      netdev@vger.kernel.org
9384 S:      Supported
9385 F:      drivers/net/ethernet/marvell/octeontx2/af/
9386
9387 MATROX FRAMEBUFFER DRIVER
9388 L:      linux-fbdev@vger.kernel.org
9389 S:      Orphan
9390 F:      drivers/video/fbdev/matrox/matroxfb_*
9391 F:      include/uapi/linux/matroxfb.h
9392
9393 MAX16065 HARDWARE MONITOR DRIVER
9394 M:      Guenter Roeck <linux@roeck-us.net>
9395 L:      linux-hwmon@vger.kernel.org
9396 S:      Maintained
9397 F:      Documentation/hwmon/max16065.rst
9398 F:      drivers/hwmon/max16065.c
9399
9400 MAX2175 SDR TUNER DRIVER
9401 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9402 L:      linux-media@vger.kernel.org
9403 T:      git git://linuxtv.org/media_tree.git
9404 S:      Maintained
9405 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9406 F:      Documentation/media/v4l-drivers/max2175.rst
9407 F:      drivers/media/i2c/max2175*
9408 F:      include/uapi/linux/max2175.h
9409
9410 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9411 L:      linux-hwmon@vger.kernel.org
9412 S:      Orphan
9413 F:      Documentation/hwmon/max6650.rst
9414 F:      drivers/hwmon/max6650.c
9415
9416 MAX6697 HARDWARE MONITOR DRIVER
9417 M:      Guenter Roeck <linux@roeck-us.net>
9418 L:      linux-hwmon@vger.kernel.org
9419 S:      Maintained
9420 F:      Documentation/hwmon/max6697.rst
9421 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9422 F:      drivers/hwmon/max6697.c
9423 F:      include/linux/platform_data/max6697.h
9424
9425 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9426 M:      Peter Rosin <peda@axentia.se>
9427 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9428 S:      Maintained
9429 F:      Documentation/devicetree/bindings/sound/max9860.txt
9430 F:      sound/soc/codecs/max9860.*
9431
9432 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9433 M:      Andreas Klinger <ak@it-klinger.de>
9434 L:      linux-iio@vger.kernel.org
9435 S:      Maintained
9436 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9437 F:      drivers/iio/proximity/mb1232.c
9438
9439 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9440 M:      Javier Martinez Canillas <javier@dowhile0.org>
9441 L:      linux-kernel@vger.kernel.org
9442 S:      Supported
9443 F:      drivers/regulator/max77802-regulator.c
9444 F:      Documentation/devicetree/bindings/*/*max77802.txt
9445 F:      include/dt-bindings/*/*max77802.h
9446
9447 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9448 M:      Krzysztof Kozlowski <krzk@kernel.org>
9449 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9450 L:      linux-pm@vger.kernel.org
9451 S:      Supported
9452 F:      drivers/power/supply/max14577_charger.c
9453 F:      drivers/power/supply/max77693_charger.c
9454
9455 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9456 M:      Chanwoo Choi <cw00.choi@samsung.com>
9457 M:      Krzysztof Kozlowski <krzk@kernel.org>
9458 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9459 L:      linux-kernel@vger.kernel.org
9460 S:      Supported
9461 F:      drivers/*/max14577*.c
9462 F:      drivers/*/max77686*.c
9463 F:      drivers/*/max77693*.c
9464 F:      drivers/extcon/extcon-max14577.c
9465 F:      drivers/extcon/extcon-max77693.c
9466 F:      drivers/rtc/rtc-max77686.c
9467 F:      drivers/clk/clk-max77686.c
9468 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9469 F:      Documentation/devicetree/bindings/*/max77686.txt
9470 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9471 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9472 F:      include/linux/mfd/max14577*.h
9473 F:      include/linux/mfd/max77686*.h
9474 F:      include/linux/mfd/max77693*.h
9475
9476 MAXIRADIO FM RADIO RECEIVER DRIVER
9477 M:      Hans Verkuil <hverkuil@xs4all.nl>
9478 L:      linux-media@vger.kernel.org
9479 T:      git git://linuxtv.org/media_tree.git
9480 W:      https://linuxtv.org
9481 S:      Maintained
9482 F:      drivers/media/radio/radio-maxiradio*
9483
9484 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9485 M:      Peter Rosin <peda@axentia.se>
9486 L:      linux-iio@vger.kernel.org
9487 S:      Maintained
9488 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9489 F:      drivers/iio/potentiometer/mcp4018.c
9490 F:      drivers/iio/potentiometer/mcp4531.c
9491
9492 MCR20A IEEE-802.15.4 RADIO DRIVER
9493 M:      Xue Liu <liuxuenetmail@gmail.com>
9494 L:      linux-wpan@vger.kernel.org
9495 W:      https://github.com/xueliu/mcr20a-linux
9496 S:      Maintained
9497 F:      drivers/net/ieee802154/mcr20a.c
9498 F:      drivers/net/ieee802154/mcr20a.h
9499 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9500
9501 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9502 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9503 L:      linux-iio@vger.kernel.org
9504 S:      Maintained
9505 F:      drivers/iio/dac/cio-dac.c
9506
9507 MEDIA DRIVERS FOR ASCOT2E
9508 M:      Sergey Kozlov <serjk@netup.ru>
9509 M:      Abylay Ospan <aospan@netup.ru>
9510 L:      linux-media@vger.kernel.org
9511 W:      https://linuxtv.org
9512 W:      http://netup.tv/
9513 T:      git git://linuxtv.org/media_tree.git
9514 S:      Supported
9515 F:      drivers/media/dvb-frontends/ascot2e*
9516
9517 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9518 M:      Jasmin Jessich <jasmin@anw.at>
9519 L:      linux-media@vger.kernel.org
9520 W:      https://linuxtv.org
9521 T:      git git://linuxtv.org/media_tree.git
9522 S:      Maintained
9523 F:      drivers/media/dvb-frontends/cxd2099*
9524
9525 MEDIA DRIVERS FOR CXD2841ER
9526 M:      Sergey Kozlov <serjk@netup.ru>
9527 M:      Abylay Ospan <aospan@netup.ru>
9528 L:      linux-media@vger.kernel.org
9529 W:      https://linuxtv.org
9530 W:      http://netup.tv/
9531 T:      git git://linuxtv.org/media_tree.git
9532 S:      Supported
9533 F:      drivers/media/dvb-frontends/cxd2841er*
9534
9535 MEDIA DRIVERS FOR CXD2880
9536 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9537 L:      linux-media@vger.kernel.org
9538 W:      http://linuxtv.org/
9539 T:      git git://linuxtv.org/media_tree.git
9540 S:      Supported
9541 F:      drivers/media/dvb-frontends/cxd2880/*
9542 F:      drivers/media/spi/cxd2880*
9543
9544 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9545 L:      linux-media@vger.kernel.org
9546 W:      https://linuxtv.org
9547 T:      git git://linuxtv.org/media_tree.git
9548 S:      Orphan
9549 F:      drivers/media/pci/ddbridge/*
9550
9551 MEDIA DRIVERS FOR FREESCALE IMX
9552 M:      Steve Longerbeam <slongerbeam@gmail.com>
9553 M:      Philipp Zabel <p.zabel@pengutronix.de>
9554 L:      linux-media@vger.kernel.org
9555 T:      git git://linuxtv.org/media_tree.git
9556 S:      Maintained
9557 F:      Documentation/devicetree/bindings/media/imx.txt
9558 F:      Documentation/media/v4l-drivers/imx.rst
9559 F:      drivers/staging/media/imx/
9560 F:      include/linux/imx-media.h
9561 F:      include/media/imx.h
9562
9563 MEDIA DRIVER FOR FREESCALE IMX PXP
9564 M:      Philipp Zabel <p.zabel@pengutronix.de>
9565 L:      linux-media@vger.kernel.org
9566 T:      git git://linuxtv.org/media_tree.git
9567 S:      Maintained
9568 F:      drivers/media/platform/imx-pxp.[ch]
9569
9570 MEDIA DRIVERS FOR FREESCALE IMX7
9571 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9572 L:      linux-media@vger.kernel.org
9573 T:      git git://linuxtv.org/media_tree.git
9574 S:      Maintained
9575 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9576 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9577 F:      Documentation/media/v4l-drivers/imx7.rst
9578 F:      drivers/staging/media/imx/imx7-media-csi.c
9579 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9580
9581 MEDIA DRIVERS FOR HELENE
9582 M:      Abylay Ospan <aospan@netup.ru>
9583 L:      linux-media@vger.kernel.org
9584 W:      https://linuxtv.org
9585 W:      http://netup.tv/
9586 T:      git git://linuxtv.org/media_tree.git
9587 S:      Supported
9588 F:      drivers/media/dvb-frontends/helene*
9589
9590 MEDIA DRIVERS FOR HORUS3A
9591 M:      Sergey Kozlov <serjk@netup.ru>
9592 M:      Abylay Ospan <aospan@netup.ru>
9593 L:      linux-media@vger.kernel.org
9594 W:      https://linuxtv.org
9595 W:      http://netup.tv/
9596 T:      git git://linuxtv.org/media_tree.git
9597 S:      Supported
9598 F:      drivers/media/dvb-frontends/horus3a*
9599
9600 MEDIA DRIVERS FOR LNBH25
9601 M:      Sergey Kozlov <serjk@netup.ru>
9602 M:      Abylay Ospan <aospan@netup.ru>
9603 L:      linux-media@vger.kernel.org
9604 W:      https://linuxtv.org
9605 W:      http://netup.tv/
9606 T:      git git://linuxtv.org/media_tree.git
9607 S:      Supported
9608 F:      drivers/media/dvb-frontends/lnbh25*
9609
9610 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9611 L:      linux-media@vger.kernel.org
9612 W:      https://linuxtv.org
9613 T:      git git://linuxtv.org/media_tree.git
9614 S:      Orphan
9615 F:      drivers/media/dvb-frontends/mxl5xx*
9616
9617 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9618 M:      Sergey Kozlov <serjk@netup.ru>
9619 M:      Abylay Ospan <aospan@netup.ru>
9620 L:      linux-media@vger.kernel.org
9621 W:      https://linuxtv.org
9622 W:      http://netup.tv/
9623 T:      git git://linuxtv.org/media_tree.git
9624 S:      Supported
9625 F:      drivers/media/pci/netup_unidvb/*
9626
9627 MEDIA DRIVERS FOR RENESAS - CEU
9628 M:      Jacopo Mondi <jacopo@jmondi.org>
9629 L:      linux-media@vger.kernel.org
9630 L:      linux-renesas-soc@vger.kernel.org
9631 T:      git git://linuxtv.org/media_tree.git
9632 S:      Supported
9633 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9634 F:      drivers/media/platform/renesas-ceu.c
9635 F:      include/media/drv-intf/renesas-ceu.h
9636
9637 MEDIA DRIVERS FOR RENESAS - DRIF
9638 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9639 L:      linux-media@vger.kernel.org
9640 L:      linux-renesas-soc@vger.kernel.org
9641 T:      git git://linuxtv.org/media_tree.git
9642 S:      Supported
9643 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9644 F:      drivers/media/platform/rcar_drif.c
9645
9646 MEDIA DRIVERS FOR RENESAS - FCP
9647 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9648 L:      linux-media@vger.kernel.org
9649 L:      linux-renesas-soc@vger.kernel.org
9650 T:      git git://linuxtv.org/media_tree.git
9651 S:      Supported
9652 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9653 F:      drivers/media/platform/rcar-fcp.c
9654 F:      include/media/rcar-fcp.h
9655
9656 MEDIA DRIVERS FOR RENESAS - FDP1
9657 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9658 L:      linux-media@vger.kernel.org
9659 L:      linux-renesas-soc@vger.kernel.org
9660 T:      git git://linuxtv.org/media_tree.git
9661 S:      Supported
9662 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9663 F:      drivers/media/platform/rcar_fdp1.c
9664
9665 MEDIA DRIVERS FOR RENESAS - VIN
9666 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9667 L:      linux-media@vger.kernel.org
9668 L:      linux-renesas-soc@vger.kernel.org
9669 T:      git git://linuxtv.org/media_tree.git
9670 S:      Supported
9671 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9672 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9673 F:      drivers/media/platform/rcar-vin/
9674
9675 MEDIA DRIVERS FOR RENESAS - VSP1
9676 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9677 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9678 L:      linux-media@vger.kernel.org
9679 L:      linux-renesas-soc@vger.kernel.org
9680 T:      git git://linuxtv.org/media_tree.git
9681 S:      Supported
9682 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9683 F:      drivers/media/platform/vsp1/
9684
9685 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9686 L:      linux-media@vger.kernel.org
9687 W:      https://linuxtv.org
9688 T:      git git://linuxtv.org/media_tree.git
9689 S:      Orphan
9690 F:      drivers/media/dvb-frontends/stv0910*
9691
9692 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9693 L:      linux-media@vger.kernel.org
9694 W:      https://linuxtv.org
9695 T:      git git://linuxtv.org/media_tree.git
9696 S:      Orphan
9697 F:      drivers/media/dvb-frontends/stv6111*
9698
9699 MEDIA DRIVERS FOR STM32 - DCMI
9700 M:      Hugues Fruchet <hugues.fruchet@st.com>
9701 L:      linux-media@vger.kernel.org
9702 T:      git git://linuxtv.org/media_tree.git
9703 S:      Supported
9704 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9705 F:      drivers/media/platform/stm32/stm32-dcmi.c
9706
9707 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9708 M:      Dmitry Osipenko <digetx@gmail.com>
9709 L:      linux-media@vger.kernel.org
9710 L:      linux-tegra@vger.kernel.org
9711 T:      git git://linuxtv.org/media_tree.git
9712 S:      Maintained
9713 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9714 F:      drivers/staging/media/tegra-vde/
9715
9716 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9717 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9718 P:      LinuxTV.org Project
9719 L:      linux-media@vger.kernel.org
9720 W:      https://linuxtv.org
9721 Q:      http://patchwork.kernel.org/project/linux-media/list/
9722 T:      git git://linuxtv.org/media_tree.git
9723 S:      Maintained
9724 F:      Documentation/devicetree/bindings/media/
9725 F:      Documentation/media/
9726 F:      drivers/media/
9727 F:      drivers/staging/media/
9728 F:      include/linux/platform_data/media/
9729 F:      include/media/
9730 F:      include/uapi/linux/dvb/
9731 F:      include/uapi/linux/videodev2.h
9732 F:      include/uapi/linux/media.h
9733 F:      include/uapi/linux/v4l2-*
9734 F:      include/uapi/linux/meye.h
9735 F:      include/uapi/linux/ivtv*
9736 F:      include/uapi/linux/uvcvideo.h
9737
9738 MEDIATEK BLUETOOTH DRIVER
9739 M:      Sean Wang <sean.wang@mediatek.com>
9740 L:      linux-bluetooth@vger.kernel.org
9741 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9742 S:      Maintained
9743 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9744 F:      drivers/bluetooth/btmtkuart.c
9745
9746 MEDIATEK CIR DRIVER
9747 M:      Sean Wang <sean.wang@mediatek.com>
9748 S:      Maintained
9749 F:      drivers/media/rc/mtk-cir.c
9750
9751 MEDIATEK DMA DRIVER
9752 M:      Sean Wang <sean.wang@mediatek.com>
9753 L:      dmaengine@vger.kernel.org
9754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9755 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9756 S:      Maintained
9757 F:      Documentation/devicetree/bindings/dma/mtk-*
9758 F:      drivers/dma/mediatek/
9759
9760 MEDIATEK PMIC LED DRIVER
9761 M:      Sean Wang <sean.wang@mediatek.com>
9762 S:      Maintained
9763 F:      drivers/leds/leds-mt6323.c
9764 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9765
9766 MEDIATEK ETHERNET DRIVER
9767 M:      Felix Fietkau <nbd@openwrt.org>
9768 M:      John Crispin <john@phrozen.org>
9769 M:      Sean Wang <sean.wang@mediatek.com>
9770 M:      Nelson Chang <nelson.chang@mediatek.com>
9771 L:      netdev@vger.kernel.org
9772 S:      Maintained
9773 F:      drivers/net/ethernet/mediatek/
9774
9775 MEDIATEK SWITCH DRIVER
9776 M:      Sean Wang <sean.wang@mediatek.com>
9777 L:      netdev@vger.kernel.org
9778 S:      Maintained
9779 F:      drivers/net/dsa/mt7530.*
9780 F:      net/dsa/tag_mtk.c
9781
9782 MEDIATEK JPEG DRIVER
9783 M:      Rick Chang <rick.chang@mediatek.com>
9784 M:      Bin Liu <bin.liu@mediatek.com>
9785 S:      Supported
9786 F:      drivers/media/platform/mtk-jpeg/
9787 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9788
9789 MEDIATEK MDP DRIVER
9790 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9791 M:      Houlong Wei <houlong.wei@mediatek.com>
9792 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9793 S:      Supported
9794 F:      drivers/media/platform/mtk-mdp/
9795 F:      drivers/media/platform/mtk-vpu/
9796 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9797
9798 MEDIATEK MEDIA DRIVER
9799 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9800 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9801 S:      Supported
9802 F:      drivers/media/platform/mtk-vcodec/
9803 F:      drivers/media/platform/mtk-vpu/
9804 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9805 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9806
9807 MEDIATEK MMC/SD/SDIO DRIVER
9808 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9809 S:      Maintained
9810 F:      drivers/mmc/host/mtk-sd.c
9811 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9812
9813 MEDIATEK MT76 WIRELESS LAN DRIVER
9814 M:      Felix Fietkau <nbd@nbd.name>
9815 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9816 L:      linux-wireless@vger.kernel.org
9817 S:      Maintained
9818 F:      drivers/net/wireless/mediatek/mt76/
9819
9820 MEDIATEK MT7601U WIRELESS LAN DRIVER
9821 M:      Jakub Kicinski <kubakici@wp.pl>
9822 L:      linux-wireless@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/net/wireless/mediatek/mt7601u/
9825
9826 MEDIATEK NAND CONTROLLER DRIVER
9827 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9828 L:      linux-mtd@lists.infradead.org
9829 S:      Maintained
9830 F:      drivers/mtd/nand/raw/mtk_*
9831 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9832
9833 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9834 M:      Sean Wang <sean.wang@mediatek.com>
9835 S:      Maintained
9836 F:      drivers/char/hw_random/mtk-rng.c
9837
9838 MEDIATEK USB3 DRD IP DRIVER
9839 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9840 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9842 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9843 S:      Maintained
9844 F:      drivers/usb/mtu3/
9845
9846 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9847 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9848 M:      Martin Donnelly <martin.donnelly@ge.com>
9849 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9850 S:      Maintained
9851 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9852 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9853
9854 MEGARAID SCSI/SAS DRIVERS
9855 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9856 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9857 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9858 L:      megaraidlinux.pdl@broadcom.com
9859 L:      linux-scsi@vger.kernel.org
9860 W:      http://www.avagotech.com/support/
9861 S:      Maintained
9862 F:      Documentation/scsi/megaraid.txt
9863 F:      drivers/scsi/megaraid.*
9864 F:      drivers/scsi/megaraid/
9865
9866 MELEXIS MLX90614 DRIVER
9867 M:      Crt Mori <cmo@melexis.com>
9868 L:      linux-iio@vger.kernel.org
9869 W:      http://www.melexis.com
9870 S:      Supported
9871 F:      drivers/iio/temperature/mlx90614.c
9872
9873 MELEXIS MLX90632 DRIVER
9874 M:      Crt Mori <cmo@melexis.com>
9875 L:      linux-iio@vger.kernel.org
9876 W:      http://www.melexis.com
9877 S:      Supported
9878 F:      drivers/iio/temperature/mlx90632.c
9879
9880 MELFAS MIP4 TOUCHSCREEN DRIVER
9881 M:      Sangwon Jee <jeesw@melfas.com>
9882 W:      http://www.melfas.com
9883 S:      Supported
9884 F:      drivers/input/touchscreen/melfas_mip4.c
9885 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9886
9887 MELLANOX ETHERNET DRIVER (mlx4_en)
9888 M:      Tariq Toukan <tariqt@mellanox.com>
9889 L:      netdev@vger.kernel.org
9890 S:      Supported
9891 W:      http://www.mellanox.com
9892 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9893 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9894
9895 MELLANOX ETHERNET DRIVER (mlx5e)
9896 M:      Saeed Mahameed <saeedm@mellanox.com>
9897 L:      netdev@vger.kernel.org
9898 S:      Supported
9899 W:      http://www.mellanox.com
9900 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9901 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9902
9903 MELLANOX ETHERNET INNOVA DRIVERS
9904 R:      Boris Pismenny <borisp@mellanox.com>
9905 L:      netdev@vger.kernel.org
9906 S:      Supported
9907 W:      http://www.mellanox.com
9908 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9909 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9910 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9911 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9912 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9913
9914 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9915 R:      Boris Pismenny <borisp@mellanox.com>
9916 L:      netdev@vger.kernel.org
9917 S:      Supported
9918 W:      http://www.mellanox.com
9919 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9920 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9921 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9922
9923 MELLANOX ETHERNET SWITCH DRIVERS
9924 M:      Jiri Pirko <jiri@mellanox.com>
9925 M:      Ido Schimmel <idosch@mellanox.com>
9926 L:      netdev@vger.kernel.org
9927 S:      Supported
9928 W:      http://www.mellanox.com
9929 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9930 F:      drivers/net/ethernet/mellanox/mlxsw/
9931 F:      tools/testing/selftests/drivers/net/mlxsw/
9932
9933 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9934 M:      mlxsw@mellanox.com
9935 L:      netdev@vger.kernel.org
9936 S:      Supported
9937 W:      http://www.mellanox.com
9938 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9939 F:      drivers/net/ethernet/mellanox/mlxfw/
9940
9941 MELLANOX HARDWARE PLATFORM SUPPORT
9942 M:      Andy Shevchenko <andy@infradead.org>
9943 M:      Darren Hart <dvhart@infradead.org>
9944 M:      Vadim Pasternak <vadimp@mellanox.com>
9945 L:      platform-driver-x86@vger.kernel.org
9946 S:      Supported
9947 F:      drivers/platform/mellanox/
9948 F:      include/linux/platform_data/mlxreg.h
9949
9950 MELLANOX MLX4 core VPI driver
9951 M:      Tariq Toukan <tariqt@mellanox.com>
9952 L:      netdev@vger.kernel.org
9953 L:      linux-rdma@vger.kernel.org
9954 W:      http://www.mellanox.com
9955 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9956 S:      Supported
9957 F:      drivers/net/ethernet/mellanox/mlx4/
9958 F:      include/linux/mlx4/
9959
9960 MELLANOX MLX4 IB driver
9961 M:      Yishai Hadas <yishaih@mellanox.com>
9962 L:      linux-rdma@vger.kernel.org
9963 W:      http://www.mellanox.com
9964 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9965 S:      Supported
9966 F:      drivers/infiniband/hw/mlx4/
9967 F:      include/linux/mlx4/
9968 F:      include/uapi/rdma/mlx4-abi.h
9969
9970 MELLANOX MLX5 core VPI driver
9971 M:      Saeed Mahameed <saeedm@mellanox.com>
9972 M:      Leon Romanovsky <leonro@mellanox.com>
9973 L:      netdev@vger.kernel.org
9974 L:      linux-rdma@vger.kernel.org
9975 W:      http://www.mellanox.com
9976 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9977 S:      Supported
9978 F:      drivers/net/ethernet/mellanox/mlx5/core/
9979 F:      include/linux/mlx5/
9980
9981 MELLANOX MLX5 IB driver
9982 M:      Leon Romanovsky <leonro@mellanox.com>
9983 L:      linux-rdma@vger.kernel.org
9984 W:      http://www.mellanox.com
9985 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9986 S:      Supported
9987 F:      drivers/infiniband/hw/mlx5/
9988 F:      include/linux/mlx5/
9989 F:      include/uapi/rdma/mlx5-abi.h
9990
9991 MELLANOX MLXCPLD I2C AND MUX DRIVER
9992 M:      Vadim Pasternak <vadimp@mellanox.com>
9993 M:      Michael Shych <michaelsh@mellanox.com>
9994 L:      linux-i2c@vger.kernel.org
9995 S:      Supported
9996 F:      drivers/i2c/busses/i2c-mlxcpld.c
9997 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9998 F:      Documentation/i2c/busses/i2c-mlxcpld
9999
10000 MELLANOX MLXCPLD LED DRIVER
10001 M:      Vadim Pasternak <vadimp@mellanox.com>
10002 L:      linux-leds@vger.kernel.org
10003 S:      Supported
10004 F:      drivers/leds/leds-mlxcpld.c
10005 F:      drivers/leds/leds-mlxreg.c
10006 F:      Documentation/leds/leds-mlxcpld.txt
10007
10008 MELLANOX PLATFORM DRIVER
10009 M:      Vadim Pasternak <vadimp@mellanox.com>
10010 L:      platform-driver-x86@vger.kernel.org
10011 S:      Supported
10012 F:      drivers/platform/x86/mlx-platform.c
10013
10014 MEMBARRIER SUPPORT
10015 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10016 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10017 L:      linux-kernel@vger.kernel.org
10018 S:      Supported
10019 F:      kernel/sched/membarrier.c
10020 F:      include/uapi/linux/membarrier.h
10021 F:      arch/powerpc/include/asm/membarrier.h
10022
10023 MEMBLOCK
10024 M:      Mike Rapoport <rppt@linux.ibm.com>
10025 L:      linux-mm@kvack.org
10026 S:      Maintained
10027 F:      include/linux/memblock.h
10028 F:      mm/memblock.c
10029 F:      Documentation/core-api/boot-time-mm.rst
10030
10031 MEMORY MANAGEMENT
10032 L:      linux-mm@kvack.org
10033 W:      http://www.linux-mm.org
10034 S:      Maintained
10035 F:      include/linux/mm.h
10036 F:      include/linux/gfp.h
10037 F:      include/linux/mmzone.h
10038 F:      include/linux/memory_hotplug.h
10039 F:      include/linux/vmalloc.h
10040 F:      mm/
10041
10042 MEMORY TECHNOLOGY DEVICES (MTD)
10043 M:      David Woodhouse <dwmw2@infradead.org>
10044 M:      Brian Norris <computersforpeace@gmail.com>
10045 M:      Boris Brezillon <bbrezillon@kernel.org>
10046 M:      Marek Vasut <marek.vasut@gmail.com>
10047 M:      Richard Weinberger <richard@nod.at>
10048 L:      linux-mtd@lists.infradead.org
10049 W:      http://www.linux-mtd.infradead.org/
10050 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10051 T:      git git://git.infradead.org/linux-mtd.git master
10052 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10053 S:      Maintained
10054 F:      Documentation/devicetree/bindings/mtd/
10055 F:      drivers/mtd/
10056 F:      include/linux/mtd/
10057 F:      include/uapi/mtd/
10058
10059 MEN A21 WATCHDOG DRIVER
10060 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10061 L:      linux-watchdog@vger.kernel.org
10062 S:      Maintained
10063 F:      drivers/watchdog/mena21_wdt.c
10064
10065 MEN CHAMELEON BUS (mcb)
10066 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10067 S:      Maintained
10068 F:      drivers/mcb/
10069 F:      include/linux/mcb.h
10070 F:      Documentation/men-chameleon-bus.txt
10071
10072 MEN F21BMC (Board Management Controller)
10073 M:      Andreas Werner <andreas.werner@men.de>
10074 S:      Supported
10075 F:      drivers/mfd/menf21bmc.c
10076 F:      drivers/watchdog/menf21bmc_wdt.c
10077 F:      drivers/leds/leds-menf21bmc.c
10078 F:      drivers/hwmon/menf21bmc_hwmon.c
10079 F:      Documentation/hwmon/menf21bmc.rst
10080
10081 MEN Z069 WATCHDOG DRIVER
10082 M:      Johannes Thumshirn <jth@kernel.org>
10083 L:      linux-watchdog@vger.kernel.org
10084 S:      Maintained
10085 F:      drivers/watchdog/menz69_wdt.c
10086
10087 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10088 M:      Neil Armstrong <narmstrong@baylibre.com>
10089 L:      linux-media@lists.freedesktop.org
10090 L:      linux-amlogic@lists.infradead.org
10091 W:      http://linux-meson.com/
10092 S:      Supported
10093 F:      drivers/media/platform/meson/ao-cec.c
10094 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10095 T:      git git://linuxtv.org/media_tree.git
10096
10097 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10098 M:      Liang Yang <liang.yang@amlogic.com>
10099 L:      linux-mtd@lists.infradead.org
10100 S:      Maintained
10101 F:      drivers/mtd/nand/raw/meson_*
10102 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10103
10104 METHODE UDPU SUPPORT
10105 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10106 S:      Maintained
10107 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10108
10109 MICROBLAZE ARCHITECTURE
10110 M:      Michal Simek <monstr@monstr.eu>
10111 W:      http://www.monstr.eu/fdt/
10112 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10113 S:      Supported
10114 F:      arch/microblaze/
10115
10116 MICROCHIP AT91 SERIAL DRIVER
10117 M:      Richard Genoud <richard.genoud@gmail.com>
10118 S:      Maintained
10119 F:      drivers/tty/serial/atmel_serial.c
10120 F:      drivers/tty/serial/atmel_serial.h
10121 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10122
10123 MICROCHIP AUDIO ASOC DRIVERS
10124 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10125 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10126 S:      Supported
10127 F:      sound/soc/atmel
10128
10129 MICROCHIP DMA DRIVER
10130 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10132 L:      dmaengine@vger.kernel.org
10133 S:      Supported
10134 F:      drivers/dma/at_hdmac.c
10135 F:      drivers/dma/at_hdmac_regs.h
10136 F:      include/linux/platform_data/dma-atmel.h
10137 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10138 F:      include/dt-bindings/dma/at91.h
10139
10140 MICROCHIP ECC DRIVER
10141 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10142 L:      linux-crypto@vger.kernel.org
10143 S:      Maintained
10144 F:      drivers/crypto/atmel-ecc.*
10145
10146 MICROCHIP I2C DRIVER
10147 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10148 L:      linux-i2c@vger.kernel.org
10149 S:      Supported
10150 F:      drivers/i2c/busses/i2c-at91.c
10151
10152 MICROCHIP ISC DRIVER
10153 M:      Eugen Hristev <eugen.hristev@microchip.com>
10154 L:      linux-media@vger.kernel.org
10155 S:      Supported
10156 F:      drivers/media/platform/atmel/atmel-isc.c
10157 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10158 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10159
10160 MICROCHIP ISI DRIVER
10161 M:      Eugen Hristev <eugen.hristev@microchip.com>
10162 L:      linux-media@vger.kernel.org
10163 S:      Supported
10164 F:      drivers/media/platform/atmel/atmel-isi.c
10165 F:      drivers/media/platform/atmel/atmel-isi.h
10166
10167 MICROCHIP AT91 USART MFD DRIVER
10168 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10169 L:      linux-kernel@vger.kernel.org
10170 S:      Supported
10171 F:      drivers/mfd/at91-usart.c
10172 F:      include/dt-bindings/mfd/at91-usart.h
10173 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10174
10175 MICROCHIP AT91 USART SPI DRIVER
10176 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10177 L:      linux-spi@vger.kernel.org
10178 S:      Supported
10179 F:      drivers/spi/spi-at91-usart.c
10180 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10181
10182 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10183 M:      Woojung Huh <woojung.huh@microchip.com>
10184 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10185 L:      netdev@vger.kernel.org
10186 S:      Maintained
10187 F:      net/dsa/tag_ksz.c
10188 F:      drivers/net/dsa/microchip/*
10189 F:      include/linux/platform_data/microchip-ksz.h
10190 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10191
10192 MICROCHIP LAN743X ETHERNET DRIVER
10193 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10194 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10195 L:      netdev@vger.kernel.org
10196 S:      Maintained
10197 F:      drivers/net/ethernet/microchip/lan743x_*
10198
10199 MICROCHIP LCDFB DRIVER
10200 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10201 L:      linux-fbdev@vger.kernel.org
10202 S:      Maintained
10203 F:      drivers/video/fbdev/atmel_lcdfb.c
10204 F:      include/video/atmel_lcdc.h
10205
10206 MICROCHIP MMC/SD/SDIO MCI DRIVER
10207 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10208 S:      Maintained
10209 F:      drivers/mmc/host/atmel-mci.c
10210
10211 MICROCHIP MCP16502 PMIC DRIVER
10212 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10214 S:      Maintained
10215 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10216 F:      drivers/regulator/mcp16502.c
10217
10218 MICROCHIP MCP3911 ADC DRIVER
10219 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10220 M:      Kent Gustavsson <kent@minoris.se>
10221 L:      linux-iio@vger.kernel.org
10222 S:      Supported
10223 F:      drivers/iio/adc/mcp3911.c
10224 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10225
10226 MICROCHIP NAND DRIVER
10227 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10228 L:      linux-mtd@lists.infradead.org
10229 S:      Supported
10230 F:      drivers/mtd/nand/raw/atmel/*
10231 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10232
10233 MICROCHIP PWM DRIVER
10234 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10236 L:      linux-pwm@vger.kernel.org
10237 S:      Supported
10238 F:      drivers/pwm/pwm-atmel.c
10239 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10240
10241 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10242 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10243 M:      Eugen Hristev <eugen.hristev@microchip.com>
10244 L:      linux-iio@vger.kernel.org
10245 S:      Supported
10246 F:      drivers/iio/adc/at91-sama5d2_adc.c
10247 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10248 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10249
10250 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10251 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10252 S:      Supported
10253 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10254
10255 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10256 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10258 L:      linux-gpio@vger.kernel.org
10259 F:      drivers/gpio/gpio-sama5d2-piobu.c
10260
10261 MICROCHIP SPI DRIVER
10262 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10263 S:      Supported
10264 F:      drivers/spi/spi-atmel.*
10265
10266 MICROCHIP SSC DRIVER
10267 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10269 S:      Supported
10270 F:      drivers/misc/atmel-ssc.c
10271 F:      include/linux/atmel-ssc.h
10272
10273 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10274 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10276 S:      Supported
10277 F:      drivers/misc/atmel_tclib.c
10278 F:      drivers/clocksource/tcb_clksrc.c
10279
10280 MICROCHIP USBA UDC DRIVER
10281 M:      Cristian Birsan <cristian.birsan@microchip.com>
10282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10283 S:      Supported
10284 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10285
10286 MICROCHIP USB251XB DRIVER
10287 M:      Richard Leitner <richard.leitner@skidata.com>
10288 L:      linux-usb@vger.kernel.org
10289 S:      Maintained
10290 F:      drivers/usb/misc/usb251xb.c
10291 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10292
10293 MICROCHIP XDMA DRIVER
10294 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10295 L:      linux-arm-kernel@lists.infradead.org
10296 L:      dmaengine@vger.kernel.org
10297 S:      Supported
10298 F:      drivers/dma/at_xdmac.c
10299
10300 MICROSEMI MIPS SOCS
10301 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10302 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10303 L:      linux-mips@vger.kernel.org
10304 S:      Supported
10305 F:      arch/mips/generic/board-ocelot.c
10306 F:      arch/mips/configs/generic/board-ocelot.config
10307 F:      arch/mips/boot/dts/mscc/
10308 F:      Documentation/devicetree/bindings/mips/mscc.txt
10309
10310 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10311 M:      Don Brace <don.brace@microsemi.com>
10312 L:      esc.storagedev@microsemi.com
10313 L:      linux-scsi@vger.kernel.org
10314 S:      Supported
10315 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10316 F:      drivers/scsi/smartpqi/Kconfig
10317 F:      drivers/scsi/smartpqi/Makefile
10318 F:      include/linux/cciss*.h
10319 F:      include/uapi/linux/cciss*.h
10320 F:      Documentation/scsi/smartpqi.txt
10321
10322 MICROSEMI ETHERNET SWITCH DRIVER
10323 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10324 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10325 L:      netdev@vger.kernel.org
10326 S:      Supported
10327 F:      drivers/net/ethernet/mscc/
10328
10329 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10330 M:      Chen Yu <yu.c.chen@intel.com>
10331 L:      platform-driver-x86@vger.kernel.org
10332 S:      Supported
10333 F:      drivers/platform/x86/surfacepro3_button.c
10334
10335 MICROTEK X6 SCANNER
10336 M:      Oliver Neukum <oliver@neukum.org>
10337 S:      Maintained
10338 F:      drivers/usb/image/microtek.*
10339
10340 MIPS
10341 M:      Ralf Baechle <ralf@linux-mips.org>
10342 M:      Paul Burton <paul.burton@mips.com>
10343 M:      James Hogan <jhogan@kernel.org>
10344 L:      linux-mips@vger.kernel.org
10345 W:      http://www.linux-mips.org/
10346 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10348 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10349 S:      Supported
10350 F:      Documentation/devicetree/bindings/mips/
10351 F:      Documentation/mips/
10352 F:      arch/mips/
10353 F:      drivers/platform/mips/
10354
10355 MIPS BOSTON DEVELOPMENT BOARD
10356 M:      Paul Burton <paul.burton@mips.com>
10357 L:      linux-mips@vger.kernel.org
10358 S:      Maintained
10359 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10360 F:      arch/mips/boot/dts/img/boston.dts
10361 F:      arch/mips/configs/generic/board-boston.config
10362 F:      drivers/clk/imgtec/clk-boston.c
10363 F:      include/dt-bindings/clock/boston-clock.h
10364
10365 MIPS GENERIC PLATFORM
10366 M:      Paul Burton <paul.burton@mips.com>
10367 L:      linux-mips@vger.kernel.org
10368 S:      Supported
10369 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10370 F:      arch/mips/generic/
10371 F:      arch/mips/tools/generic-board-config.sh
10372
10373 MIPS/LOONGSON1 ARCHITECTURE
10374 M:      Keguang Zhang <keguang.zhang@gmail.com>
10375 L:      linux-mips@vger.kernel.org
10376 S:      Maintained
10377 F:      arch/mips/loongson32/
10378 F:      arch/mips/include/asm/mach-loongson32/
10379 F:      drivers/*/*loongson1*
10380 F:      drivers/*/*/*loongson1*
10381
10382 MIPS/LOONGSON2 ARCHITECTURE
10383 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10384 L:      linux-mips@vger.kernel.org
10385 S:      Maintained
10386 F:      arch/mips/loongson64/fuloong-2e/
10387 F:      arch/mips/loongson64/lemote-2f/
10388 F:      arch/mips/include/asm/mach-loongson64/
10389 F:      drivers/*/*loongson2*
10390 F:      drivers/*/*/*loongson2*
10391
10392 MIPS/LOONGSON3 ARCHITECTURE
10393 M:      Huacai Chen <chenhc@lemote.com>
10394 L:      linux-mips@vger.kernel.org
10395 S:      Maintained
10396 F:      arch/mips/loongson64/
10397 F:      arch/mips/include/asm/mach-loongson64/
10398 F:      drivers/platform/mips/cpu_hwmon.c
10399 F:      drivers/*/*loongson3*
10400 F:      drivers/*/*/*loongson3*
10401
10402 MIPS RINT INSTRUCTION EMULATION
10403 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10404 L:      linux-mips@vger.kernel.org
10405 S:      Supported
10406 F:      arch/mips/math-emu/sp_rint.c
10407 F:      arch/mips/math-emu/dp_rint.c
10408
10409 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10410 M:      Hans Verkuil <hverkuil@xs4all.nl>
10411 L:      linux-media@vger.kernel.org
10412 T:      git git://linuxtv.org/media_tree.git
10413 W:      https://linuxtv.org
10414 S:      Odd Fixes
10415 F:      drivers/media/radio/radio-miropcm20*
10416
10417 MMP SUPPORT
10418 R:      Lubomir Rintel <lkundrak@v3.sk>
10419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10420 S:      Odd Fixes
10421 F:      arch/arm/boot/dts/mmp*
10422 F:      arch/arm/mach-mmp/
10423
10424 MMU GATHER AND TLB INVALIDATION
10425 M:      Will Deacon <will.deacon@arm.com>
10426 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10427 M:      Andrew Morton <akpm@linux-foundation.org>
10428 M:      Nick Piggin <npiggin@gmail.com>
10429 M:      Peter Zijlstra <peterz@infradead.org>
10430 L:      linux-arch@vger.kernel.org
10431 L:      linux-mm@kvack.org
10432 S:      Maintained
10433 F:      arch/*/include/asm/tlb.h
10434 F:      include/asm-generic/tlb.h
10435 F:      mm/mmu_gather.c
10436
10437 MN88472 MEDIA DRIVER
10438 M:      Antti Palosaari <crope@iki.fi>
10439 L:      linux-media@vger.kernel.org
10440 W:      https://linuxtv.org
10441 W:      http://palosaari.fi/linux/
10442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10443 S:      Maintained
10444 F:      drivers/media/dvb-frontends/mn88472*
10445
10446 MN88473 MEDIA DRIVER
10447 M:      Antti Palosaari <crope@iki.fi>
10448 L:      linux-media@vger.kernel.org
10449 W:      https://linuxtv.org
10450 W:      http://palosaari.fi/linux/
10451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10452 S:      Maintained
10453 F:      drivers/media/dvb-frontends/mn88473*
10454
10455 MODULE SUPPORT
10456 M:      Jessica Yu <jeyu@kernel.org>
10457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10458 S:      Maintained
10459 F:      include/linux/module.h
10460 F:      kernel/module.c
10461
10462 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10463 W:      http://popies.net/meye/
10464 S:      Orphan
10465 F:      Documentation/media/v4l-drivers/meye*
10466 F:      drivers/media/pci/meye/
10467 F:      include/uapi/linux/meye.h
10468
10469 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10470 M:      Jiri Slaby <jirislaby@gmail.com>
10471 S:      Maintained
10472 F:      Documentation/serial/moxa-smartio
10473 F:      drivers/tty/mxser.*
10474
10475 MR800 AVERMEDIA USB FM RADIO DRIVER
10476 M:      Alexey Klimov <klimov.linux@gmail.com>
10477 L:      linux-media@vger.kernel.org
10478 T:      git git://linuxtv.org/media_tree.git
10479 S:      Maintained
10480 F:      drivers/media/radio/radio-mr800.c
10481
10482 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10483 M:      Alan Ott <alan@signal11.us>
10484 L:      linux-wpan@vger.kernel.org
10485 S:      Maintained
10486 F:      drivers/net/ieee802154/mrf24j40.c
10487 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10488
10489 MSI LAPTOP SUPPORT
10490 M:      "Lee, Chun-Yi" <jlee@suse.com>
10491 L:      platform-driver-x86@vger.kernel.org
10492 S:      Maintained
10493 F:      drivers/platform/x86/msi-laptop.c
10494
10495 MSI WMI SUPPORT
10496 L:      platform-driver-x86@vger.kernel.org
10497 S:      Orphan
10498 F:      drivers/platform/x86/msi-wmi.c
10499
10500 MSI001 MEDIA DRIVER
10501 M:      Antti Palosaari <crope@iki.fi>
10502 L:      linux-media@vger.kernel.org
10503 W:      https://linuxtv.org
10504 W:      http://palosaari.fi/linux/
10505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10506 T:      git git://linuxtv.org/anttip/media_tree.git
10507 S:      Maintained
10508 F:      drivers/media/tuners/msi001*
10509
10510 MSI2500 MEDIA DRIVER
10511 M:      Antti Palosaari <crope@iki.fi>
10512 L:      linux-media@vger.kernel.org
10513 W:      https://linuxtv.org
10514 W:      http://palosaari.fi/linux/
10515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10516 T:      git git://linuxtv.org/anttip/media_tree.git
10517 S:      Maintained
10518 F:      drivers/media/usb/msi2500/
10519
10520 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10521 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10522 L:      linux-mtd@lists.infradead.org
10523 S:      Maintained
10524 F:      drivers/mtd/devices/docg3*
10525
10526 MT9M032 APTINA SENSOR DRIVER
10527 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10528 L:      linux-media@vger.kernel.org
10529 T:      git git://linuxtv.org/media_tree.git
10530 S:      Maintained
10531 F:      drivers/media/i2c/mt9m032.c
10532 F:      include/media/i2c/mt9m032.h
10533
10534 MT9P031 APTINA CAMERA SENSOR
10535 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10536 L:      linux-media@vger.kernel.org
10537 T:      git git://linuxtv.org/media_tree.git
10538 S:      Maintained
10539 F:      drivers/media/i2c/mt9p031.c
10540 F:      include/media/i2c/mt9p031.h
10541
10542 MT9T001 APTINA CAMERA SENSOR
10543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10544 L:      linux-media@vger.kernel.org
10545 T:      git git://linuxtv.org/media_tree.git
10546 S:      Maintained
10547 F:      drivers/media/i2c/mt9t001.c
10548 F:      include/media/i2c/mt9t001.h
10549
10550 MT9T112 APTINA CAMERA SENSOR
10551 M:      Jacopo Mondi <jacopo@jmondi.org>
10552 L:      linux-media@vger.kernel.org
10553 T:      git git://linuxtv.org/media_tree.git
10554 S:      Odd Fixes
10555 F:      drivers/media/i2c/mt9t112.c
10556 F:      include/media/i2c/mt9t112.h
10557
10558 MT9V032 APTINA CAMERA SENSOR
10559 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10560 L:      linux-media@vger.kernel.org
10561 T:      git git://linuxtv.org/media_tree.git
10562 S:      Maintained
10563 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10564 F:      drivers/media/i2c/mt9v032.c
10565 F:      include/media/i2c/mt9v032.h
10566
10567 MT9V111 APTINA CAMERA SENSOR
10568 M:      Jacopo Mondi <jacopo@jmondi.org>
10569 L:      linux-media@vger.kernel.org
10570 T:      git git://linuxtv.org/media_tree.git
10571 S:      Maintained
10572 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10573 F:      drivers/media/i2c/mt9v111.c
10574
10575 MULTIFUNCTION DEVICES (MFD)
10576 M:      Lee Jones <lee.jones@linaro.org>
10577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10578 S:      Supported
10579 F:      Documentation/devicetree/bindings/mfd/
10580 F:      drivers/mfd/
10581 F:      include/linux/mfd/
10582 F:      include/dt-bindings/mfd/
10583
10584 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10585 S:      Orphan
10586 F:      drivers/mmc/host/mmc_spi.c
10587 F:      include/linux/spi/mmc_spi.h
10588
10589 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10590 M:      Ulf Hansson <ulf.hansson@linaro.org>
10591 L:      linux-mmc@vger.kernel.org
10592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10593 S:      Maintained
10594 F:      Documentation/devicetree/bindings/mmc/
10595 F:      drivers/mmc/
10596 F:      include/linux/mmc/
10597 F:      include/uapi/linux/mmc/
10598
10599 MULTIPLEXER SUBSYSTEM
10600 M:      Peter Rosin <peda@axentia.se>
10601 S:      Maintained
10602 F:      Documentation/ABI/testing/sysfs-class-mux*
10603 F:      Documentation/devicetree/bindings/mux/
10604 F:      include/dt-bindings/mux/
10605 F:      include/linux/mux/
10606 F:      drivers/mux/
10607
10608 MULTITECH MULTIPORT CARD (ISICOM)
10609 S:      Orphan
10610 F:      drivers/tty/isicom.c
10611 F:      include/linux/isicom.h
10612
10613 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10614 M:      Bin Liu <b-liu@ti.com>
10615 L:      linux-usb@vger.kernel.org
10616 S:      Maintained
10617 F:      drivers/usb/musb/
10618
10619 MXL301RF MEDIA DRIVER
10620 M:      Akihiro Tsukada <tskd08@gmail.com>
10621 L:      linux-media@vger.kernel.org
10622 S:      Odd Fixes
10623 F:      drivers/media/tuners/mxl301rf*
10624
10625 MXL5007T MEDIA DRIVER
10626 M:      Michael Krufky <mkrufky@linuxtv.org>
10627 L:      linux-media@vger.kernel.org
10628 W:      https://linuxtv.org
10629 W:      http://github.com/mkrufky
10630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10631 T:      git git://linuxtv.org/mkrufky/tuners.git
10632 S:      Maintained
10633 F:      drivers/media/tuners/mxl5007t.*
10634
10635 MXSFB DRM DRIVER
10636 M:      Marek Vasut <marex@denx.de>
10637 M:      Stefan Agner <stefan@agner.ch>
10638 L:      dri-devel@lists.freedesktop.org
10639 S:      Supported
10640 F:      drivers/gpu/drm/mxsfb/
10641 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10642 T:      git git://anongit.freedesktop.org/drm/drm-misc
10643
10644 MYLEX DAC960 PCI RAID Controller
10645 M:      Hannes Reinecke <hare@kernel.org>
10646 L:      linux-scsi@vger.kernel.org
10647 S:      Supported
10648 F:      drivers/scsi/myrb.*
10649 F:      drivers/scsi/myrs.*
10650
10651 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10652 M:      Chris Lee <christopher.lee@cspi.com>
10653 L:      netdev@vger.kernel.org
10654 W:      https://www.cspi.com/ethernet-products/support/downloads/
10655 S:      Supported
10656 F:      drivers/net/ethernet/myricom/myri10ge/
10657
10658 NAND FLASH SUBSYSTEM
10659 M:      Boris Brezillon <bbrezillon@kernel.org>
10660 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10661 R:      Richard Weinberger <richard@nod.at>
10662 L:      linux-mtd@lists.infradead.org
10663 W:      http://www.linux-mtd.infradead.org/
10664 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10665 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10666 T:      git git://git.infradead.org/linux-mtd.git nand/next
10667 S:      Maintained
10668 F:      drivers/mtd/nand/
10669 F:      include/linux/mtd/*nand*.h
10670
10671 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10672 M:      Daniel Mack <zonque@gmail.com>
10673 S:      Maintained
10674 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10675 W:      http://www.native-instruments.com
10676 F:      sound/usb/caiaq/
10677
10678 NATSEMI ETHERNET DRIVER (DP8381x)
10679 S:      Orphan
10680 F:      drivers/net/ethernet/natsemi/natsemi.c
10681
10682 NCR 5380 SCSI DRIVERS
10683 M:      Finn Thain <fthain@telegraphics.com.au>
10684 M:      Michael Schmitz <schmitzmic@gmail.com>
10685 L:      linux-scsi@vger.kernel.org
10686 S:      Maintained
10687 F:      Documentation/scsi/g_NCR5380.txt
10688 F:      drivers/scsi/NCR5380.*
10689 F:      drivers/scsi/arm/cumana_1.c
10690 F:      drivers/scsi/arm/oak.c
10691 F:      drivers/scsi/atari_scsi.*
10692 F:      drivers/scsi/dmx3191d.c
10693 F:      drivers/scsi/g_NCR5380.*
10694 F:      drivers/scsi/mac_scsi.*
10695 F:      drivers/scsi/sun3_scsi.*
10696 F:      drivers/scsi/sun3_scsi_vme.c
10697
10698 NCSI LIBRARY:
10699 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10700 S:      Maintained
10701 F:      net/ncsi/
10702
10703 NCT6775 HARDWARE MONITOR DRIVER
10704 M:      Guenter Roeck <linux@roeck-us.net>
10705 L:      linux-hwmon@vger.kernel.org
10706 S:      Maintained
10707 F:      Documentation/hwmon/nct6775.rst
10708 F:      drivers/hwmon/nct6775.c
10709
10710 NET_FAILOVER MODULE
10711 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10712 L:      netdev@vger.kernel.org
10713 S:      Supported
10714 F:      driver/net/net_failover.c
10715 F:      include/net/net_failover.h
10716 F:      Documentation/networking/net_failover.rst
10717
10718 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10719 M:      Faisal Latif <faisal.latif@intel.com>
10720 L:      linux-rdma@vger.kernel.org
10721 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10722 S:      Supported
10723 F:      drivers/infiniband/hw/nes/
10724 F:      include/uapi/rdma/nes-abi.h
10725
10726 NETEM NETWORK EMULATOR
10727 M:      Stephen Hemminger <stephen@networkplumber.org>
10728 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10729 S:      Maintained
10730 F:      net/sched/sch_netem.c
10731
10732 NETERION 10GbE DRIVERS (s2io/vxge)
10733 M:      Jon Mason <jdmason@kudzu.us>
10734 L:      netdev@vger.kernel.org
10735 S:      Supported
10736 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10737 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10738 F:      drivers/net/ethernet/neterion/
10739
10740 NETFILTER
10741 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10742 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10743 M:      Florian Westphal <fw@strlen.de>
10744 L:      netfilter-devel@vger.kernel.org
10745 L:      coreteam@netfilter.org
10746 W:      http://www.netfilter.org/
10747 W:      http://www.iptables.org/
10748 W:      http://www.nftables.org/
10749 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10752 S:      Maintained
10753 F:      include/linux/netfilter*
10754 F:      include/linux/netfilter/
10755 F:      include/net/netfilter/
10756 F:      include/uapi/linux/netfilter*
10757 F:      include/uapi/linux/netfilter/
10758 F:      net/*/netfilter.c
10759 F:      net/*/netfilter/
10760 F:      net/netfilter/
10761 F:      net/bridge/br_netfilter*.c
10762
10763 NETROM NETWORK LAYER
10764 M:      Ralf Baechle <ralf@linux-mips.org>
10765 L:      linux-hams@vger.kernel.org
10766 W:      http://www.linux-ax25.org/
10767 S:      Maintained
10768 F:      include/net/netrom.h
10769 F:      include/uapi/linux/netrom.h
10770 F:      net/netrom/
10771
10772 NETRONOME ETHERNET DRIVERS
10773 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10774 L:      oss-drivers@netronome.com
10775 S:      Maintained
10776 F:      drivers/net/ethernet/netronome/
10777
10778 NETWORK BLOCK DEVICE (NBD)
10779 M:      Josef Bacik <josef@toxicpanda.com>
10780 S:      Maintained
10781 L:      linux-block@vger.kernel.org
10782 L:      nbd@other.debian.org
10783 F:      Documentation/blockdev/nbd.txt
10784 F:      drivers/block/nbd.c
10785 F:      include/uapi/linux/nbd.h
10786
10787 NETWORK DROP MONITOR
10788 M:      Neil Horman <nhorman@tuxdriver.com>
10789 L:      netdev@vger.kernel.org
10790 S:      Maintained
10791 W:      https://fedorahosted.org/dropwatch/
10792 F:      net/core/drop_monitor.c
10793
10794 NETWORKING DRIVERS
10795 M:      "David S. Miller" <davem@davemloft.net>
10796 L:      netdev@vger.kernel.org
10797 W:      http://www.linuxfoundation.org/en/Net
10798 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10801 S:      Odd Fixes
10802 F:      Documentation/devicetree/bindings/net/
10803 F:      drivers/net/
10804 F:      include/linux/if_*
10805 F:      include/linux/netdevice.h
10806 F:      include/linux/etherdevice.h
10807 F:      include/linux/fcdevice.h
10808 F:      include/linux/fddidevice.h
10809 F:      include/linux/hippidevice.h
10810 F:      include/linux/inetdevice.h
10811 F:      include/uapi/linux/if_*
10812 F:      include/uapi/linux/netdevice.h
10813
10814 NETWORKING DRIVERS (WIRELESS)
10815 M:      Kalle Valo <kvalo@codeaurora.org>
10816 L:      linux-wireless@vger.kernel.org
10817 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10820 S:      Maintained
10821 F:      Documentation/devicetree/bindings/net/wireless/
10822 F:      drivers/net/wireless/
10823
10824 NETWORKING [DSA]
10825 M:      Andrew Lunn <andrew@lunn.ch>
10826 M:      Vivien Didelot <vivien.didelot@gmail.com>
10827 M:      Florian Fainelli <f.fainelli@gmail.com>
10828 S:      Maintained
10829 F:      Documentation/devicetree/bindings/net/dsa/
10830 F:      net/dsa/
10831 F:      include/net/dsa.h
10832 F:      include/linux/dsa/
10833 F:      include/linux/platform_data/dsa.h
10834 F:      drivers/net/dsa/
10835
10836 NETWORKING [GENERAL]
10837 M:      "David S. Miller" <davem@davemloft.net>
10838 L:      netdev@vger.kernel.org
10839 W:      http://www.linuxfoundation.org/en/Net
10840 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10843 B:      mailto:netdev@vger.kernel.org
10844 S:      Maintained
10845 F:      net/
10846 F:      include/net/
10847 F:      include/linux/in.h
10848 F:      include/linux/net.h
10849 F:      include/linux/netdevice.h
10850 F:      include/uapi/linux/in.h
10851 F:      include/uapi/linux/net.h
10852 F:      include/uapi/linux/netdevice.h
10853 F:      include/uapi/linux/net_namespace.h
10854 F:      tools/testing/selftests/net/
10855 F:      lib/net_utils.c
10856 F:      lib/random32.c
10857 F:      Documentation/networking/
10858
10859 NETWORKING [IPSEC]
10860 M:      Steffen Klassert <steffen.klassert@secunet.com>
10861 M:      Herbert Xu <herbert@gondor.apana.org.au>
10862 M:      "David S. Miller" <davem@davemloft.net>
10863 L:      netdev@vger.kernel.org
10864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10866 S:      Maintained
10867 F:      net/xfrm/
10868 F:      net/key/
10869 F:      net/ipv4/xfrm*
10870 F:      net/ipv4/esp4*
10871 F:      net/ipv4/ah4.c
10872 F:      net/ipv4/ipcomp.c
10873 F:      net/ipv4/ip_vti.c
10874 F:      net/ipv6/xfrm*
10875 F:      net/ipv6/esp6*
10876 F:      net/ipv6/ah6.c
10877 F:      net/ipv6/ipcomp6.c
10878 F:      net/ipv6/ip6_vti.c
10879 F:      include/uapi/linux/xfrm.h
10880 F:      include/net/xfrm.h
10881
10882 NETWORKING [IPv4/IPv6]
10883 M:      "David S. Miller" <davem@davemloft.net>
10884 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10885 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10886 L:      netdev@vger.kernel.org
10887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10888 S:      Maintained
10889 F:      net/ipv4/
10890 F:      net/ipv6/
10891 F:      include/net/ip*
10892 F:      arch/x86/net/*
10893
10894 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10895 M:      Paul Moore <paul@paul-moore.com>
10896 W:      https://github.com/netlabel
10897 L:      netdev@vger.kernel.org
10898 L:      linux-security-module@vger.kernel.org
10899 S:      Maintained
10900 F:      Documentation/netlabel/
10901 F:      include/net/calipso.h
10902 F:      include/net/cipso_ipv4.h
10903 F:      include/net/netlabel.h
10904 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10905 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10906 F:      net/netlabel/
10907 F:      net/ipv4/cipso_ipv4.c
10908 F:      net/ipv6/calipso.c
10909 F:      net/netfilter/xt_CONNSECMARK.c
10910 F:      net/netfilter/xt_SECMARK.c
10911
10912 NETWORKING [TCP]
10913 M:      Eric Dumazet <edumazet@google.com>
10914 L:      netdev@vger.kernel.org
10915 S:      Maintained
10916 F:      net/ipv4/tcp*.c
10917 F:      net/ipv4/syncookies.c
10918 F:      net/ipv6/tcp*.c
10919 F:      net/ipv6/syncookies.c
10920 F:      include/uapi/linux/tcp.h
10921 F:      include/net/tcp.h
10922 F:      include/linux/tcp.h
10923 F:      include/trace/events/tcp.h
10924
10925 NETWORKING [TLS]
10926 M:      Boris Pismenny <borisp@mellanox.com>
10927 M:      Aviad Yehezkel <aviadye@mellanox.com>
10928 M:      Dave Watson <davejwatson@fb.com>
10929 M:      John Fastabend <john.fastabend@gmail.com>
10930 M:      Daniel Borkmann <daniel@iogearbox.net>
10931 L:      netdev@vger.kernel.org
10932 S:      Maintained
10933 F:      net/tls/*
10934 F:      include/uapi/linux/tls.h
10935 F:      include/net/tls.h
10936
10937 NETWORKING [WIRELESS]
10938 L:      linux-wireless@vger.kernel.org
10939 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10940
10941 NETDEVSIM
10942 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10943 S:      Maintained
10944 F:      drivers/net/netdevsim/*
10945
10946 NETXEN (1/10) GbE SUPPORT
10947 M:      Manish Chopra <manishc@marvell.com>
10948 M:      Rahul Verma <rahulv@marvell.com>
10949 M:      GR-Linux-NIC-Dev@marvell.com
10950 L:      netdev@vger.kernel.org
10951 S:      Supported
10952 F:      drivers/net/ethernet/qlogic/netxen/
10953
10954 NFC SUBSYSTEM
10955 M:      Samuel Ortiz <sameo@linux.intel.com>
10956 L:      linux-wireless@vger.kernel.org
10957 L:      linux-nfc@lists.01.org (subscribers-only)
10958 S:      Supported
10959 F:      net/nfc/
10960 F:      include/net/nfc/
10961 F:      include/uapi/linux/nfc.h
10962 F:      drivers/nfc/
10963 F:      include/linux/platform_data/nfcmrvl.h
10964 F:      include/linux/platform_data/nxp-nci.h
10965 F:      Documentation/devicetree/bindings/net/nfc/
10966
10967 NFS, SUNRPC, AND LOCKD CLIENTS
10968 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10969 M:      Anna Schumaker <anna.schumaker@netapp.com>
10970 L:      linux-nfs@vger.kernel.org
10971 W:      http://client.linux-nfs.org
10972 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10973 S:      Maintained
10974 F:      fs/lockd/
10975 F:      fs/nfs/
10976 F:      fs/nfs_common/
10977 F:      net/sunrpc/
10978 F:      include/linux/lockd/
10979 F:      include/linux/nfs*
10980 F:      include/linux/sunrpc/
10981 F:      include/uapi/linux/nfs*
10982 F:      include/uapi/linux/sunrpc/
10983
10984 NILFS2 FILESYSTEM
10985 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10986 L:      linux-nilfs@vger.kernel.org
10987 W:      https://nilfs.sourceforge.io/
10988 W:      https://nilfs.osdn.jp/
10989 T:      git git://github.com/konis/nilfs2.git
10990 S:      Supported
10991 F:      Documentation/filesystems/nilfs2.txt
10992 F:      fs/nilfs2/
10993 F:      include/trace/events/nilfs2.h
10994 F:      include/uapi/linux/nilfs2_api.h
10995 F:      include/uapi/linux/nilfs2_ondisk.h
10996
10997 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10998 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10999 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11000 S:      Maintained
11001 F:      Documentation/scsi/NinjaSCSI.txt
11002 F:      drivers/scsi/pcmcia/nsp_*
11003
11004 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11005 M:      GOTO Masanori <gotom@debian.or.jp>
11006 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11007 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11008 S:      Maintained
11009 F:      Documentation/scsi/NinjaSCSI.txt
11010 F:      drivers/scsi/nsp32*
11011
11012 NIOS2 ARCHITECTURE
11013 M:      Ley Foon Tan <lftan@altera.com>
11014 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11016 S:      Maintained
11017 F:      arch/nios2/
11018
11019 NOHZ, DYNTICKS SUPPORT
11020 M:      Frederic Weisbecker <fweisbec@gmail.com>
11021 M:      Thomas Gleixner <tglx@linutronix.de>
11022 M:      Ingo Molnar <mingo@kernel.org>
11023 L:      linux-kernel@vger.kernel.org
11024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11025 S:      Maintained
11026 F:      kernel/time/tick*.*
11027 F:      include/linux/tick.h
11028 F:      include/linux/sched/nohz.h
11029
11030 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11031 M:      Pavel Machek <pavel@ucw.cz>
11032 M:      Sakari Ailus <sakari.ailus@iki.fi>
11033 L:      linux-media@vger.kernel.org
11034 S:      Maintained
11035 F:      drivers/media/i2c/et8ek8
11036 F:      drivers/media/i2c/ad5820.c
11037
11038 NOKIA N900 POWER SUPPLY DRIVERS
11039 R:      Pali Rohár <pali.rohar@gmail.com>
11040 F:      include/linux/power/bq2415x_charger.h
11041 F:      include/linux/power/bq27xxx_battery.h
11042 F:      include/linux/power/isp1704_charger.h
11043 F:      drivers/power/supply/bq2415x_charger.c
11044 F:      drivers/power/supply/bq27xxx_battery.c
11045 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11046 F:      drivers/power/supply/isp1704_charger.c
11047 F:      drivers/power/supply/rx51_battery.c
11048
11049 NOLIBC HEADER FILE
11050 M:      Willy Tarreau <w@1wt.eu>
11051 S:      Maintained
11052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11053 F:      tools/include/nolibc/
11054
11055 NTB AMD DRIVER
11056 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11057 L:      linux-ntb@googlegroups.com
11058 S:      Supported
11059 F:      drivers/ntb/hw/amd/
11060
11061 NTB DRIVER CORE
11062 M:      Jon Mason <jdmason@kudzu.us>
11063 M:      Dave Jiang <dave.jiang@intel.com>
11064 M:      Allen Hubbe <allenbh@gmail.com>
11065 L:      linux-ntb@googlegroups.com
11066 S:      Supported
11067 W:      https://github.com/jonmason/ntb/wiki
11068 T:      git git://github.com/jonmason/ntb.git
11069 F:      drivers/ntb/
11070 F:      drivers/net/ntb_netdev.c
11071 F:      include/linux/ntb.h
11072 F:      include/linux/ntb_transport.h
11073 F:      tools/testing/selftests/ntb/
11074
11075 NTB IDT DRIVER
11076 M:      Serge Semin <fancer.lancer@gmail.com>
11077 L:      linux-ntb@googlegroups.com
11078 S:      Supported
11079 F:      drivers/ntb/hw/idt/
11080
11081 NTB INTEL DRIVER
11082 M:      Dave Jiang <dave.jiang@intel.com>
11083 L:      linux-ntb@googlegroups.com
11084 S:      Supported
11085 W:      https://github.com/davejiang/linux/wiki
11086 T:      git https://github.com/davejiang/linux.git
11087 F:      drivers/ntb/hw/intel/
11088
11089 NTFS FILESYSTEM
11090 M:      Anton Altaparmakov <anton@tuxera.com>
11091 L:      linux-ntfs-dev@lists.sourceforge.net
11092 W:      http://www.tuxera.com/
11093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11094 S:      Supported
11095 F:      Documentation/filesystems/ntfs.txt
11096 F:      fs/ntfs/
11097
11098 NUBUS SUBSYSTEM
11099 M:      Finn Thain <fthain@telegraphics.com.au>
11100 L:      linux-m68k@lists.linux-m68k.org
11101 S:      Maintained
11102 F:      arch/*/include/asm/nubus.h
11103 F:      drivers/nubus/
11104 F:      include/linux/nubus.h
11105 F:      include/uapi/linux/nubus.h
11106
11107 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11108 M:      Antonino Daplas <adaplas@gmail.com>
11109 L:      linux-fbdev@vger.kernel.org
11110 S:      Maintained
11111 F:      drivers/video/fbdev/riva/
11112 F:      drivers/video/fbdev/nvidia/
11113
11114 NVM EXPRESS DRIVER
11115 M:      Keith Busch <keith.busch@intel.com>
11116 M:      Jens Axboe <axboe@fb.com>
11117 M:      Christoph Hellwig <hch@lst.de>
11118 M:      Sagi Grimberg <sagi@grimberg.me>
11119 L:      linux-nvme@lists.infradead.org
11120 T:      git://git.infradead.org/nvme.git
11121 W:      http://git.infradead.org/nvme.git
11122 S:      Supported
11123 F:      drivers/nvme/host/
11124 F:      include/linux/nvme.h
11125 F:      include/uapi/linux/nvme_ioctl.h
11126
11127 NVM EXPRESS FC TRANSPORT DRIVERS
11128 M:      James Smart <james.smart@broadcom.com>
11129 L:      linux-nvme@lists.infradead.org
11130 S:      Supported
11131 F:      include/linux/nvme-fc.h
11132 F:      include/linux/nvme-fc-driver.h
11133 F:      drivers/nvme/host/fc.c
11134 F:      drivers/nvme/target/fc.c
11135 F:      drivers/nvme/target/fcloop.c
11136
11137 NVM EXPRESS TARGET DRIVER
11138 M:      Christoph Hellwig <hch@lst.de>
11139 M:      Sagi Grimberg <sagi@grimberg.me>
11140 L:      linux-nvme@lists.infradead.org
11141 T:      git://git.infradead.org/nvme.git
11142 W:      http://git.infradead.org/nvme.git
11143 S:      Supported
11144 F:      drivers/nvme/target/
11145
11146 NVMEM FRAMEWORK
11147 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11148 S:      Maintained
11149 F:      drivers/nvmem/
11150 F:      Documentation/devicetree/bindings/nvmem/
11151 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11152 F:      include/linux/nvmem-consumer.h
11153 F:      include/linux/nvmem-provider.h
11154
11155 NXP FXAS21002C DRIVER
11156 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11157 L:      linux-iio@vger.kernel.org
11158 S:      Maintained
11159 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11160 F:      drivers/iio/gyro/fxas21002c_core.c
11161 F:      drivers/iio/gyro/fxas21002c.h
11162 F:      drivers/iio/gyro/fxas21002c_i2c.c
11163 F:      drivers/iio/gyro/fxas21002c_spi.c
11164
11165 NXP SGTL5000 DRIVER
11166 M:      Fabio Estevam <festevam@gmail.com>
11167 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11168 S:      Maintained
11169 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11170 F:      sound/soc/codecs/sgtl5000*
11171
11172 NXP TDA998X DRM DRIVER
11173 M:      Russell King <linux@armlinux.org.uk>
11174 S:      Maintained
11175 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11176 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11177 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11178 F:      include/drm/i2c/tda998x.h
11179 F:      include/dt-bindings/display/tda998x.h
11180 K:      "nxp,tda998x"
11181
11182 NXP TFA9879 DRIVER
11183 M:      Peter Rosin <peda@axentia.se>
11184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11185 S:      Maintained
11186 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11187 F:      sound/soc/codecs/tfa9879*
11188
11189 NXP-NCI NFC DRIVER
11190 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11191 R:      Charles Gorand <charles.gorand@effinnov.com>
11192 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11193 S:      Supported
11194 F:      drivers/nfc/nxp-nci
11195
11196 OBJAGG
11197 M:      Jiri Pirko <jiri@mellanox.com>
11198 L:      netdev@vger.kernel.org
11199 S:      Supported
11200 F:      lib/objagg.c
11201 F:      lib/test_objagg.c
11202 F:      include/linux/objagg.h
11203
11204 NXP FSPI DRIVER
11205 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11206 M:      Ashish Kumar <ashish.kumar@nxp.com>
11207 L:      linux-spi@vger.kernel.org
11208 S:      Maintained
11209 F:      drivers/spi/spi-nxp-fspi.c
11210 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11211
11212 OBJTOOL
11213 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11214 M:      Peter Zijlstra <peterz@infradead.org>
11215 S:      Supported
11216 F:      tools/objtool/
11217
11218 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11219 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11220 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11221 L:      linuxppc-dev@lists.ozlabs.org
11222 S:      Supported
11223 F:      arch/powerpc/platforms/powernv/ocxl.c
11224 F:      arch/powerpc/include/asm/pnv-ocxl.h
11225 F:      drivers/misc/ocxl/
11226 F:      include/misc/ocxl*
11227 F:      include/uapi/misc/ocxl.h
11228 F:      Documentation/accelerators/ocxl.rst
11229
11230 OMAP AUDIO SUPPORT
11231 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11232 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11233 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11234 L:      linux-omap@vger.kernel.org
11235 S:      Maintained
11236 F:      sound/soc/ti/omap*
11237 F:      sound/soc/ti/rx51.c
11238 F:      sound/soc/ti/n810.c
11239 F:      sound/soc/ti/sdma-pcm.*
11240
11241 OMAP CLOCK FRAMEWORK SUPPORT
11242 M:      Paul Walmsley <paul@pwsan.com>
11243 L:      linux-omap@vger.kernel.org
11244 S:      Maintained
11245 F:      arch/arm/*omap*/*clock*
11246
11247 OMAP DEVICE TREE SUPPORT
11248 M:      Benoît Cousson <bcousson@baylibre.com>
11249 M:      Tony Lindgren <tony@atomide.com>
11250 L:      linux-omap@vger.kernel.org
11251 L:      devicetree@vger.kernel.org
11252 S:      Maintained
11253 F:      arch/arm/boot/dts/*omap*
11254 F:      arch/arm/boot/dts/*am3*
11255 F:      arch/arm/boot/dts/*am4*
11256 F:      arch/arm/boot/dts/*am5*
11257 F:      arch/arm/boot/dts/*dra7*
11258
11259 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11260 L:      linux-omap@vger.kernel.org
11261 L:      linux-fbdev@vger.kernel.org
11262 S:      Orphan
11263 F:      drivers/video/fbdev/omap2/
11264 F:      Documentation/arm/OMAP/DSS
11265
11266 OMAP FRAMEBUFFER SUPPORT
11267 L:      linux-fbdev@vger.kernel.org
11268 L:      linux-omap@vger.kernel.org
11269 S:      Orphan
11270 F:      drivers/video/fbdev/omap/
11271
11272 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11273 M:      Roger Quadros <rogerq@ti.com>
11274 M:      Tony Lindgren <tony@atomide.com>
11275 L:      linux-omap@vger.kernel.org
11276 S:      Maintained
11277 F:      drivers/memory/omap-gpmc.c
11278 F:      arch/arm/mach-omap2/*gpmc*
11279
11280 OMAP GPIO DRIVER
11281 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11282 M:      Santosh Shilimkar <ssantosh@kernel.org>
11283 M:      Kevin Hilman <khilman@kernel.org>
11284 L:      linux-omap@vger.kernel.org
11285 S:      Maintained
11286 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11287 F:      drivers/gpio/gpio-omap.c
11288
11289 OMAP HARDWARE SPINLOCK SUPPORT
11290 M:      Ohad Ben-Cohen <ohad@wizery.com>
11291 L:      linux-omap@vger.kernel.org
11292 S:      Maintained
11293 F:      drivers/hwspinlock/omap_hwspinlock.c
11294
11295 OMAP HS MMC SUPPORT
11296 L:      linux-mmc@vger.kernel.org
11297 L:      linux-omap@vger.kernel.org
11298 S:      Orphan
11299 F:      drivers/mmc/host/omap_hsmmc.c
11300
11301 OMAP HWMOD DATA
11302 M:      Paul Walmsley <paul@pwsan.com>
11303 L:      linux-omap@vger.kernel.org
11304 S:      Maintained
11305 F:      arch/arm/mach-omap2/omap_hwmod*data*
11306
11307 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11308 M:      Benoît Cousson <bcousson@baylibre.com>
11309 L:      linux-omap@vger.kernel.org
11310 S:      Maintained
11311 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11312
11313 OMAP HWMOD SUPPORT
11314 M:      Benoît Cousson <bcousson@baylibre.com>
11315 M:      Paul Walmsley <paul@pwsan.com>
11316 L:      linux-omap@vger.kernel.org
11317 S:      Maintained
11318 F:      arch/arm/mach-omap2/omap_hwmod.*
11319
11320 OMAP I2C DRIVER
11321 M:      Vignesh R <vigneshr@ti.com>
11322 L:      linux-omap@vger.kernel.org
11323 L:      linux-i2c@vger.kernel.org
11324 S:      Maintained
11325 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11326 F:      drivers/i2c/busses/i2c-omap.c
11327
11328 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11329 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11330 L:      linux-media@vger.kernel.org
11331 S:      Maintained
11332 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11333 F:      drivers/media/platform/omap3isp/
11334 F:      drivers/staging/media/omap4iss/
11335
11336 OMAP MMC SUPPORT
11337 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11338 L:      linux-omap@vger.kernel.org
11339 S:      Odd Fixes
11340 F:      drivers/mmc/host/omap.c
11341
11342 OMAP POWER MANAGEMENT SUPPORT
11343 M:      Kevin Hilman <khilman@kernel.org>
11344 L:      linux-omap@vger.kernel.org
11345 S:      Maintained
11346 F:      arch/arm/*omap*/*pm*
11347 F:      drivers/cpufreq/omap-cpufreq.c
11348
11349 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11350 M:      Rajendra Nayak <rnayak@codeaurora.org>
11351 M:      Paul Walmsley <paul@pwsan.com>
11352 L:      linux-omap@vger.kernel.org
11353 S:      Maintained
11354 F:      arch/arm/mach-omap2/prm*
11355
11356 OMAP RANDOM NUMBER GENERATOR SUPPORT
11357 M:      Deepak Saxena <dsaxena@plexity.net>
11358 S:      Maintained
11359 F:      drivers/char/hw_random/omap-rng.c
11360
11361 OMAP USB SUPPORT
11362 L:      linux-usb@vger.kernel.org
11363 L:      linux-omap@vger.kernel.org
11364 S:      Orphan
11365 F:      drivers/usb/*/*omap*
11366 F:      arch/arm/*omap*/usb*
11367
11368 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11369 M:      Mark Jackson <mpfj@newflow.co.uk>
11370 L:      linux-omap@vger.kernel.org
11371 S:      Maintained
11372 F:      arch/arm/boot/dts/am335x-nano.dts
11373
11374 OMAP1 SUPPORT
11375 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11376 M:      Tony Lindgren <tony@atomide.com>
11377 L:      linux-omap@vger.kernel.org
11378 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11380 S:      Maintained
11381 F:      arch/arm/mach-omap1/
11382 F:      arch/arm/plat-omap/
11383 F:      arch/arm/configs/omap1_defconfig
11384 F:      drivers/i2c/busses/i2c-omap.c
11385 F:      include/linux/platform_data/i2c-omap.h
11386 F:      include/linux/platform_data/ams-delta-fiq.h
11387
11388 OMAP2+ SUPPORT
11389 M:      Tony Lindgren <tony@atomide.com>
11390 L:      linux-omap@vger.kernel.org
11391 W:      http://www.muru.com/linux/omap/
11392 W:      http://linux.omap.com/
11393 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11395 S:      Maintained
11396 F:      arch/arm/mach-omap2/
11397 F:      arch/arm/plat-omap/
11398 F:      arch/arm/configs/omap2plus_defconfig
11399 F:      drivers/i2c/busses/i2c-omap.c
11400 F:      drivers/irqchip/irq-omap-intc.c
11401 F:      drivers/mfd/*omap*.c
11402 F:      drivers/mfd/menelaus.c
11403 F:      drivers/mfd/palmas.c
11404 F:      drivers/mfd/tps65217.c
11405 F:      drivers/mfd/tps65218.c
11406 F:      drivers/mfd/tps65910.c
11407 F:      drivers/mfd/twl-core.[ch]
11408 F:      drivers/mfd/twl4030*.c
11409 F:      drivers/mfd/twl6030*.c
11410 F:      drivers/mfd/twl6040*.c
11411 F:      drivers/regulator/palmas-regulator*.c
11412 F:      drivers/regulator/pbias-regulator.c
11413 F:      drivers/regulator/tps65217-regulator.c
11414 F:      drivers/regulator/tps65218-regulator.c
11415 F:      drivers/regulator/tps65910-regulator.c
11416 F:      drivers/regulator/twl-regulator.c
11417 F:      drivers/regulator/twl6030-regulator.c
11418 F:      include/linux/platform_data/i2c-omap.h
11419
11420 ONION OMEGA2+ BOARD
11421 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11422 L:      linux-mips@vger.kernel.org
11423 S:      Maintained
11424 F:      arch/mips/boot/dts/ralink/omega2p.dts
11425
11426 OMFS FILESYSTEM
11427 M:      Bob Copeland <me@bobcopeland.com>
11428 L:      linux-karma-devel@lists.sourceforge.net
11429 S:      Maintained
11430 F:      Documentation/filesystems/omfs.txt
11431 F:      fs/omfs/
11432
11433 OMNIKEY CARDMAN 4000 DRIVER
11434 M:      Harald Welte <laforge@gnumonks.org>
11435 S:      Maintained
11436 F:      drivers/char/pcmcia/cm4000_cs.c
11437 F:      include/linux/cm4000_cs.h
11438 F:      include/uapi/linux/cm4000_cs.h
11439
11440 OMNIKEY CARDMAN 4040 DRIVER
11441 M:      Harald Welte <laforge@gnumonks.org>
11442 S:      Maintained
11443 F:      drivers/char/pcmcia/cm4040_cs.*
11444
11445 OMNIVISION OV13858 SENSOR DRIVER
11446 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11447 L:      linux-media@vger.kernel.org
11448 T:      git git://linuxtv.org/media_tree.git
11449 S:      Maintained
11450 F:      drivers/media/i2c/ov13858.c
11451
11452 OMNIVISION OV2680 SENSOR DRIVER
11453 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11454 L:      linux-media@vger.kernel.org
11455 T:      git git://linuxtv.org/media_tree.git
11456 S:      Maintained
11457 F:      drivers/media/i2c/ov2680.c
11458 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11459
11460 OMNIVISION OV2685 SENSOR DRIVER
11461 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11462 L:      linux-media@vger.kernel.org
11463 T:      git git://linuxtv.org/media_tree.git
11464 S:      Maintained
11465 F:      drivers/media/i2c/ov2685.c
11466
11467 OMNIVISION OV5640 SENSOR DRIVER
11468 M:      Steve Longerbeam <slongerbeam@gmail.com>
11469 L:      linux-media@vger.kernel.org
11470 T:      git git://linuxtv.org/media_tree.git
11471 S:      Maintained
11472 F:      drivers/media/i2c/ov5640.c
11473
11474 OMNIVISION OV5647 SENSOR DRIVER
11475 M:      Luis Oliveira <lolivei@synopsys.com>
11476 L:      linux-media@vger.kernel.org
11477 T:      git git://linuxtv.org/media_tree.git
11478 S:      Maintained
11479 F:      drivers/media/i2c/ov5647.c
11480
11481 OMNIVISION OV5695 SENSOR DRIVER
11482 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11483 L:      linux-media@vger.kernel.org
11484 T:      git git://linuxtv.org/media_tree.git
11485 S:      Maintained
11486 F:      drivers/media/i2c/ov5695.c
11487
11488 OMNIVISION OV7670 SENSOR DRIVER
11489 M:      Jonathan Corbet <corbet@lwn.net>
11490 L:      linux-media@vger.kernel.org
11491 T:      git git://linuxtv.org/media_tree.git
11492 S:      Maintained
11493 F:      drivers/media/i2c/ov7670.c
11494 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11495
11496 OMNIVISION OV772x SENSOR DRIVER
11497 M:      Jacopo Mondi <jacopo@jmondi.org>
11498 L:      linux-media@vger.kernel.org
11499 T:      git git://linuxtv.org/media_tree.git
11500 S:      Odd fixes
11501 F:      drivers/media/i2c/ov772x.c
11502 F:      include/media/i2c/ov772x.h
11503 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11504
11505 OMNIVISION OV7740 SENSOR DRIVER
11506 M:      Wenyou Yang <wenyou.yang@microchip.com>
11507 L:      linux-media@vger.kernel.org
11508 T:      git git://linuxtv.org/media_tree.git
11509 S:      Maintained
11510 F:      drivers/media/i2c/ov7740.c
11511 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11512
11513 OMNIVISION OV9640 SENSOR DRIVER
11514 M:      Petr Cvek <petrcvekcz@gmail.com>
11515 L:      linux-media@vger.kernel.org
11516 S:      Maintained
11517 F:      drivers/media/i2c/ov9640.*
11518
11519 OMNIVISION OV8856 SENSOR DRIVER
11520 M:      Ben Kao <ben.kao@intel.com>
11521 L:      linux-media@vger.kernel.org
11522 T:      git git://linuxtv.org/media_tree.git
11523 S:      Maintained
11524 F:      drivers/media/i2c/ov8856.c
11525
11526 OMNIVISION OV9650 SENSOR DRIVER
11527 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11528 R:      Akinobu Mita <akinobu.mita@gmail.com>
11529 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11530 L:      linux-media@vger.kernel.org
11531 T:      git git://linuxtv.org/media_tree.git
11532 S:      Maintained
11533 F:      drivers/media/i2c/ov9650.c
11534 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11535
11536 ONENAND FLASH DRIVER
11537 M:      Kyungmin Park <kyungmin.park@samsung.com>
11538 L:      linux-mtd@lists.infradead.org
11539 S:      Maintained
11540 F:      drivers/mtd/nand/onenand/
11541 F:      include/linux/mtd/onenand*.h
11542
11543 ONSTREAM SCSI TAPE DRIVER
11544 M:      Willem Riede <osst@riede.org>
11545 L:      osst-users@lists.sourceforge.net
11546 L:      linux-scsi@vger.kernel.org
11547 S:      Maintained
11548 F:      Documentation/scsi/osst.txt
11549 F:      drivers/scsi/osst.*
11550 F:      drivers/scsi/osst_*.h
11551 F:      drivers/scsi/st.h
11552
11553 OP-TEE DRIVER
11554 M:      Jens Wiklander <jens.wiklander@linaro.org>
11555 S:      Maintained
11556 F:      drivers/tee/optee/
11557
11558 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11559 M:      Sumit Garg <sumit.garg@linaro.org>
11560 S:      Maintained
11561 F:      drivers/char/hw_random/optee-rng.c
11562
11563 OPA-VNIC DRIVER
11564 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11565 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11566 L:      linux-rdma@vger.kernel.org
11567 S:      Supported
11568 F:      drivers/infiniband/ulp/opa_vnic
11569
11570 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11571 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11572 M:      Frank Rowand <frowand.list@gmail.com>
11573 L:      devicetree@vger.kernel.org
11574 S:      Maintained
11575 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11576 F:      Documentation/devicetree/overlay-notes.txt
11577 F:      drivers/of/overlay.c
11578 F:      drivers/of/resolver.c
11579 K:      of_overlay_notifier_
11580
11581 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11582 M:      Rob Herring <robh+dt@kernel.org>
11583 M:      Frank Rowand <frowand.list@gmail.com>
11584 L:      devicetree@vger.kernel.org
11585 W:      http://www.devicetree.org/
11586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11587 S:      Maintained
11588 F:      drivers/of/
11589 F:      include/linux/of*.h
11590 F:      scripts/dtc/
11591 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11592
11593 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11594 M:      Rob Herring <robh+dt@kernel.org>
11595 M:      Mark Rutland <mark.rutland@arm.com>
11596 L:      devicetree@vger.kernel.org
11597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11598 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11599 S:      Maintained
11600 F:      Documentation/devicetree/
11601 F:      arch/*/boot/dts/
11602 F:      include/dt-bindings/
11603
11604 OPENCORES I2C BUS DRIVER
11605 M:      Peter Korsgaard <peter@korsgaard.com>
11606 M:      Andrew Lunn <andrew@lunn.ch>
11607 L:      linux-i2c@vger.kernel.org
11608 S:      Maintained
11609 F:      Documentation/i2c/busses/i2c-ocores
11610 F:      drivers/i2c/busses/i2c-ocores.c
11611 F:      include/linux/platform_data/i2c-ocores.h
11612
11613 OPENRISC ARCHITECTURE
11614 M:      Jonas Bonn <jonas@southpole.se>
11615 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11616 M:      Stafford Horne <shorne@gmail.com>
11617 T:      git git://github.com/openrisc/linux.git
11618 L:      openrisc@lists.librecores.org
11619 W:      http://openrisc.io
11620 S:      Maintained
11621 F:      Documentation/devicetree/bindings/openrisc/
11622 F:      Documentation/openrisc/
11623 F:      arch/openrisc/
11624 F:      drivers/irqchip/irq-ompic.c
11625 F:      drivers/irqchip/irq-or1k-*
11626
11627 OPENVSWITCH
11628 M:      Pravin B Shelar <pshelar@ovn.org>
11629 L:      netdev@vger.kernel.org
11630 L:      dev@openvswitch.org
11631 W:      http://openvswitch.org
11632 S:      Maintained
11633 F:      net/openvswitch/
11634 F:      include/uapi/linux/openvswitch.h
11635
11636 OPERATING PERFORMANCE POINTS (OPP)
11637 M:      Viresh Kumar <vireshk@kernel.org>
11638 M:      Nishanth Menon <nm@ti.com>
11639 M:      Stephen Boyd <sboyd@kernel.org>
11640 L:      linux-pm@vger.kernel.org
11641 S:      Maintained
11642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11643 F:      drivers/opp/
11644 F:      include/linux/pm_opp.h
11645 F:      Documentation/power/opp.txt
11646 F:      Documentation/devicetree/bindings/opp/
11647
11648 OPL4 DRIVER
11649 M:      Clemens Ladisch <clemens@ladisch.de>
11650 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11651 T:      git git://git.alsa-project.org/alsa-kernel.git
11652 S:      Maintained
11653 F:      sound/drivers/opl4/
11654
11655 OPROFILE
11656 M:      Robert Richter <rric@kernel.org>
11657 L:      oprofile-list@lists.sf.net
11658 S:      Maintained
11659 F:      arch/*/include/asm/oprofile*.h
11660 F:      arch/*/oprofile/
11661 F:      drivers/oprofile/
11662 F:      include/linux/oprofile.h
11663
11664 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11665 M:      Mark Fasheh <mark@fasheh.com>
11666 M:      Joel Becker <jlbec@evilplan.org>
11667 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11668 W:      http://ocfs2.wiki.kernel.org
11669 S:      Supported
11670 F:      Documentation/filesystems/ocfs2.txt
11671 F:      Documentation/filesystems/dlmfs.txt
11672 F:      fs/ocfs2/
11673
11674 ORANGEFS FILESYSTEM
11675 M:      Mike Marshall <hubcap@omnibond.com>
11676 R:      Martin Brandenburg <martin@omnibond.com>
11677 L:      devel@lists.orangefs.org
11678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11679 S:      Supported
11680 F:      fs/orangefs/
11681 F:      Documentation/filesystems/orangefs.txt
11682
11683 ORINOCO DRIVER
11684 L:      linux-wireless@vger.kernel.org
11685 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11686 W:      http://www.nongnu.org/orinoco/
11687 S:      Orphan
11688 F:      drivers/net/wireless/intersil/orinoco/
11689
11690 OV2659 OMNIVISION SENSOR DRIVER
11691 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11692 L:      linux-media@vger.kernel.org
11693 W:      https://linuxtv.org
11694 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11695 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11696 S:      Maintained
11697 F:      drivers/media/i2c/ov2659.c
11698 F:      include/media/i2c/ov2659.h
11699
11700 OVERLAY FILESYSTEM
11701 M:      Miklos Szeredi <miklos@szeredi.hu>
11702 L:      linux-unionfs@vger.kernel.org
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11704 S:      Supported
11705 F:      fs/overlayfs/
11706 F:      Documentation/filesystems/overlayfs.txt
11707
11708 P54 WIRELESS DRIVER
11709 M:      Christian Lamparter <chunkeey@googlemail.com>
11710 L:      linux-wireless@vger.kernel.org
11711 W:      http://wireless.kernel.org/en/users/Drivers/p54
11712 S:      Maintained
11713 F:      drivers/net/wireless/intersil/p54/
11714
11715 PA SEMI ETHERNET DRIVER
11716 L:      netdev@vger.kernel.org
11717 S:      Orphan
11718 F:      drivers/net/ethernet/pasemi/*
11719
11720 PA SEMI SMBUS DRIVER
11721 L:      linux-i2c@vger.kernel.org
11722 S:      Orphan
11723 F:      drivers/i2c/busses/i2c-pasemi.c
11724
11725 PADATA PARALLEL EXECUTION MECHANISM
11726 M:      Steffen Klassert <steffen.klassert@secunet.com>
11727 L:      linux-crypto@vger.kernel.org
11728 S:      Maintained
11729 F:      kernel/padata.c
11730 F:      include/linux/padata.h
11731 F:      Documentation/padata.txt
11732
11733 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11734 M:      Harald Welte <laforge@gnumonks.org>
11735 L:      platform-driver-x86@vger.kernel.org
11736 S:      Maintained
11737 F:      drivers/platform/x86/panasonic-laptop.c
11738
11739 PARALLEL LCD/KEYPAD PANEL DRIVER
11740 M:      Willy Tarreau <willy@haproxy.com>
11741 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11742 S:      Odd Fixes
11743 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11744 F:      drivers/auxdisplay/panel.c
11745
11746 PARALLEL PORT SUBSYSTEM
11747 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11748 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11749 L:      linux-parport@lists.infradead.org (subscribers-only)
11750 S:      Maintained
11751 F:      drivers/parport/
11752 F:      include/linux/parport*.h
11753 F:      drivers/char/ppdev.c
11754 F:      include/uapi/linux/ppdev.h
11755 F:      Documentation/parport*.txt
11756
11757 PARAVIRT_OPS INTERFACE
11758 M:      Juergen Gross <jgross@suse.com>
11759 M:      Alok Kataria <akataria@vmware.com>
11760 L:      virtualization@lists.linux-foundation.org
11761 S:      Supported
11762 F:      Documentation/virtual/paravirt_ops.txt
11763 F:      arch/*/kernel/paravirt*
11764 F:      arch/*/include/asm/paravirt*.h
11765 F:      include/linux/hypervisor.h
11766
11767 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11768 M:      Tim Waugh <tim@cyberelk.net>
11769 L:      linux-parport@lists.infradead.org (subscribers-only)
11770 S:      Maintained
11771 F:      Documentation/blockdev/paride.txt
11772 F:      drivers/block/paride/
11773
11774 PARISC ARCHITECTURE
11775 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11776 M:      Helge Deller <deller@gmx.de>
11777 L:      linux-parisc@vger.kernel.org
11778 W:      http://www.parisc-linux.org/
11779 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11782 S:      Maintained
11783 F:      arch/parisc/
11784 F:      Documentation/parisc/
11785 F:      drivers/parisc/
11786 F:      drivers/char/agp/parisc-agp.c
11787 F:      drivers/input/serio/gscps2.c
11788 F:      drivers/parport/parport_gsc.*
11789 F:      drivers/tty/serial/8250/8250_gsc.c
11790 F:      drivers/video/fbdev/sti*
11791 F:      drivers/video/console/sti*
11792 F:      drivers/video/logo/logo_parisc*
11793
11794 PARMAN
11795 M:      Jiri Pirko <jiri@mellanox.com>
11796 L:      netdev@vger.kernel.org
11797 S:      Supported
11798 F:      lib/parman.c
11799 F:      lib/test_parman.c
11800 F:      include/linux/parman.h
11801
11802 PC ENGINES APU BOARD DRIVER
11803 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11804 S:      Maintained
11805 F:      drivers/platform/x86/pcengines-apuv2.c
11806
11807 PC87360 HARDWARE MONITORING DRIVER
11808 M:      Jim Cromie <jim.cromie@gmail.com>
11809 L:      linux-hwmon@vger.kernel.org
11810 S:      Maintained
11811 F:      Documentation/hwmon/pc87360.rst
11812 F:      drivers/hwmon/pc87360.c
11813
11814 PC8736x GPIO DRIVER
11815 M:      Jim Cromie <jim.cromie@gmail.com>
11816 S:      Maintained
11817 F:      drivers/char/pc8736x_gpio.c
11818
11819 PC87427 HARDWARE MONITORING DRIVER
11820 M:      Jean Delvare <jdelvare@suse.com>
11821 L:      linux-hwmon@vger.kernel.org
11822 S:      Maintained
11823 F:      Documentation/hwmon/pc87427.rst
11824 F:      drivers/hwmon/pc87427.c
11825
11826 PCA9532 LED DRIVER
11827 M:      Riku Voipio <riku.voipio@iki.fi>
11828 S:      Maintained
11829 F:      drivers/leds/leds-pca9532.c
11830 F:      include/linux/leds-pca9532.h
11831
11832 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11833 M:      Guenter Roeck <linux@roeck-us.net>
11834 L:      linux-i2c@vger.kernel.org
11835 S:      Maintained
11836 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11837
11838 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11839 M:      Khalid Aziz <khalid@gonehiking.org>
11840 S:      Maintained
11841 F:      drivers/firmware/pcdp.*
11842
11843 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11844 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11845 L:      linux-pci@vger.kernel.org
11846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11847 S:      Maintained
11848 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11849 F:      drivers/pci/controller/pci-aardvark.c
11850
11851 PCI DRIVER FOR ALTERA PCIE IP
11852 M:      Ley Foon Tan <lftan@altera.com>
11853 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11854 L:      linux-pci@vger.kernel.org
11855 S:      Supported
11856 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11857 F:      drivers/pci/controller/pcie-altera.c
11858
11859 PCI DRIVER FOR APPLIEDMICRO XGENE
11860 M:      Toan Le <toan@os.amperecomputing.com>
11861 L:      linux-pci@vger.kernel.org
11862 L:      linux-arm-kernel@lists.infradead.org
11863 S:      Maintained
11864 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11865 F:      drivers/pci/controller/pci-xgene.c
11866
11867 PCI DRIVER FOR ARM VERSATILE PLATFORM
11868 M:      Rob Herring <robh@kernel.org>
11869 L:      linux-pci@vger.kernel.org
11870 L:      linux-arm-kernel@lists.infradead.org
11871 S:      Maintained
11872 F:      Documentation/devicetree/bindings/pci/versatile.txt
11873 F:      drivers/pci/controller/pci-versatile.c
11874
11875 PCI DRIVER FOR ARMADA 8K
11876 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11877 L:      linux-pci@vger.kernel.org
11878 L:      linux-arm-kernel@lists.infradead.org
11879 S:      Maintained
11880 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11881 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11882
11883 PCI DRIVER FOR CADENCE PCIE IP
11884 M:      Tom Joseph <tjoseph@cadence.com>
11885 L:      linux-pci@vger.kernel.org
11886 S:      Maintained
11887 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11888 F:      drivers/pci/controller/pcie-cadence*
11889
11890 PCI DRIVER FOR FREESCALE LAYERSCAPE
11891 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11892 M:      Mingkai Hu <mingkai.hu@nxp.com>
11893 M:      Roy Zang <roy.zang@nxp.com>
11894 L:      linuxppc-dev@lists.ozlabs.org
11895 L:      linux-pci@vger.kernel.org
11896 L:      linux-arm-kernel@lists.infradead.org
11897 S:      Maintained
11898 F:      drivers/pci/controller/dwc/*layerscape*
11899
11900 PCI DRIVER FOR GENERIC OF HOSTS
11901 M:      Will Deacon <will.deacon@arm.com>
11902 L:      linux-pci@vger.kernel.org
11903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11904 S:      Maintained
11905 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11906 F:      drivers/pci/controller/pci-host-common.c
11907 F:      drivers/pci/controller/pci-host-generic.c
11908
11909 PCI DRIVER FOR IMX6
11910 M:      Richard Zhu <hongxing.zhu@nxp.com>
11911 M:      Lucas Stach <l.stach@pengutronix.de>
11912 L:      linux-pci@vger.kernel.org
11913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11914 S:      Maintained
11915 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11916 F:      drivers/pci/controller/dwc/*imx6*
11917
11918 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11919 M:      Keith Busch <keith.busch@intel.com>
11920 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11921 L:      linux-pci@vger.kernel.org
11922 S:      Supported
11923 F:      drivers/pci/controller/vmd.c
11924
11925 PCI DRIVER FOR MICROSEMI SWITCHTEC
11926 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11927 M:      Logan Gunthorpe <logang@deltatee.com>
11928 L:      linux-pci@vger.kernel.org
11929 S:      Maintained
11930 F:      Documentation/switchtec.txt
11931 F:      Documentation/ABI/testing/sysfs-class-switchtec
11932 F:      drivers/pci/switch/switchtec*
11933 F:      include/uapi/linux/switchtec_ioctl.h
11934 F:      include/linux/switchtec.h
11935 F:      drivers/ntb/hw/mscc/
11936
11937 PCI DRIVER FOR MOBIVEIL PCIE IP
11938 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11939 L:      linux-pci@vger.kernel.org
11940 S:      Supported
11941 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11942 F:      drivers/pci/controller/pcie-mobiveil.c
11943
11944 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11945 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11946 M:      Jason Cooper <jason@lakedaemon.net>
11947 L:      linux-pci@vger.kernel.org
11948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11949 S:      Maintained
11950 F:      drivers/pci/controller/*mvebu*
11951
11952 PCI DRIVER FOR NVIDIA TEGRA
11953 M:      Thierry Reding <thierry.reding@gmail.com>
11954 L:      linux-tegra@vger.kernel.org
11955 L:      linux-pci@vger.kernel.org
11956 S:      Supported
11957 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11958 F:      drivers/pci/controller/pci-tegra.c
11959
11960 PCI DRIVER FOR RENESAS R-CAR
11961 M:      Simon Horman <horms@verge.net.au>
11962 L:      linux-pci@vger.kernel.org
11963 L:      linux-renesas-soc@vger.kernel.org
11964 S:      Maintained
11965 F:      drivers/pci/controller/*rcar*
11966
11967 PCI DRIVER FOR SAMSUNG EXYNOS
11968 M:      Jingoo Han <jingoohan1@gmail.com>
11969 L:      linux-pci@vger.kernel.org
11970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11971 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11972 S:      Maintained
11973 F:      drivers/pci/controller/dwc/pci-exynos.c
11974
11975 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11976 M:      Jingoo Han <jingoohan1@gmail.com>
11977 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11978 L:      linux-pci@vger.kernel.org
11979 S:      Maintained
11980 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11981 F:      drivers/pci/controller/dwc/*designware*
11982
11983 PCI DRIVER FOR TI DRA7XX
11984 M:      Kishon Vijay Abraham I <kishon@ti.com>
11985 L:      linux-omap@vger.kernel.org
11986 L:      linux-pci@vger.kernel.org
11987 S:      Supported
11988 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11989 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11990
11991 PCI DRIVER FOR TI KEYSTONE
11992 M:      Murali Karicheri <m-karicheri2@ti.com>
11993 L:      linux-pci@vger.kernel.org
11994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11995 S:      Maintained
11996 F:      drivers/pci/controller/dwc/pci-keystone.c
11997
11998 PCI ENDPOINT SUBSYSTEM
11999 M:      Kishon Vijay Abraham I <kishon@ti.com>
12000 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12001 L:      linux-pci@vger.kernel.org
12002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12003 S:      Supported
12004 F:      drivers/pci/endpoint/
12005 F:      drivers/misc/pci_endpoint_test.c
12006 F:      tools/pci/
12007
12008 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12009 M:      Russell Currey <ruscur@russell.cc>
12010 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12011 M:      Oliver O'Halloran <oohall@gmail.com>
12012 L:      linuxppc-dev@lists.ozlabs.org
12013 S:      Supported
12014 F:      Documentation/PCI/pci-error-recovery.txt
12015 F:      drivers/pci/pcie/aer.c
12016 F:      drivers/pci/pcie/dpc.c
12017 F:      drivers/pci/pcie/err.c
12018 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12019 F:      arch/powerpc/kernel/eeh*.c
12020 F:      arch/powerpc/platforms/*/eeh*.c
12021 F:      arch/powerpc/include/*/eeh*.h
12022
12023 PCI ERROR RECOVERY
12024 M:      Linas Vepstas <linasvepstas@gmail.com>
12025 L:      linux-pci@vger.kernel.org
12026 S:      Supported
12027 F:      Documentation/PCI/pci-error-recovery.txt
12028
12029 PCI MSI DRIVER FOR ALTERA MSI IP
12030 M:      Ley Foon Tan <lftan@altera.com>
12031 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12032 L:      linux-pci@vger.kernel.org
12033 S:      Supported
12034 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12035 F:      drivers/pci/controller/pcie-altera-msi.c
12036
12037 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12038 M:      Toan Le <toan@os.amperecomputing.com>
12039 L:      linux-pci@vger.kernel.org
12040 L:      linux-arm-kernel@lists.infradead.org
12041 S:      Maintained
12042 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12043 F:      drivers/pci/controller/pci-xgene-msi.c
12044
12045 PCI SUBSYSTEM
12046 M:      Bjorn Helgaas <bhelgaas@google.com>
12047 L:      linux-pci@vger.kernel.org
12048 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12050 S:      Supported
12051 F:      Documentation/devicetree/bindings/pci/
12052 F:      Documentation/PCI/
12053 F:      drivers/acpi/pci*
12054 F:      drivers/pci/
12055 F:      include/asm-generic/pci*
12056 F:      include/linux/pci*
12057 F:      include/linux/of_pci.h
12058 F:      include/uapi/linux/pci*
12059 F:      lib/pci*
12060 F:      arch/x86/pci/
12061 F:      arch/x86/kernel/quirks.c
12062 F:      arch/x86/kernel/early-quirks.c
12063
12064 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12065 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12066 L:      linux-pci@vger.kernel.org
12067 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12069 S:      Supported
12070 F:      drivers/pci/controller/
12071
12072 PCIE DRIVER FOR AMLOGIC MESON
12073 M:      Yue Wang <yue.wang@Amlogic.com>
12074 L:      linux-pci@vger.kernel.org
12075 L:      linux-amlogic@lists.infradead.org
12076 S:      Maintained
12077 F:      drivers/pci/controller/dwc/pci-meson.c
12078
12079 PCIE DRIVER FOR AXIS ARTPEC
12080 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12081 L:      linux-arm-kernel@axis.com
12082 L:      linux-pci@vger.kernel.org
12083 S:      Maintained
12084 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12085 F:      drivers/pci/controller/dwc/*artpec*
12086
12087 PCIE DRIVER FOR CAVIUM THUNDERX
12088 M:      David Daney <david.daney@cavium.com>
12089 L:      linux-pci@vger.kernel.org
12090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12091 S:      Supported
12092 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12093 F:      drivers/pci/controller/pci-thunder-*
12094
12095 PCIE DRIVER FOR HISILICON
12096 M:      Zhou Wang <wangzhou1@hisilicon.com>
12097 L:      linux-pci@vger.kernel.org
12098 S:      Maintained
12099 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12100 F:      drivers/pci/controller/dwc/pcie-hisi.c
12101
12102 PCIE DRIVER FOR HISILICON KIRIN
12103 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12104 M:      Binghui Wang <wangbinghui@hisilicon.com>
12105 L:      linux-pci@vger.kernel.org
12106 S:      Maintained
12107 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12108 F:      drivers/pci/controller/dwc/pcie-kirin.c
12109
12110 PCIE DRIVER FOR HISILICON STB
12111 M:      Shawn Guo <shawn.guo@linaro.org>
12112 L:      linux-pci@vger.kernel.org
12113 S:      Maintained
12114 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12115 F:      drivers/pci/controller/dwc/pcie-histb.c
12116
12117 PCIE DRIVER FOR MEDIATEK
12118 M:      Ryder Lee <ryder.lee@mediatek.com>
12119 L:      linux-pci@vger.kernel.org
12120 L:      linux-mediatek@lists.infradead.org
12121 S:      Supported
12122 F:      Documentation/devicetree/bindings/pci/mediatek*
12123 F:      drivers/pci/controller/*mediatek*
12124
12125 PCIE DRIVER FOR QUALCOMM MSM
12126 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12127 L:      linux-pci@vger.kernel.org
12128 L:      linux-arm-msm@vger.kernel.org
12129 S:      Maintained
12130 F:      drivers/pci/controller/dwc/*qcom*
12131
12132 PCIE DRIVER FOR ROCKCHIP
12133 M:      Shawn Lin <shawn.lin@rock-chips.com>
12134 L:      linux-pci@vger.kernel.org
12135 L:      linux-rockchip@lists.infradead.org
12136 S:      Maintained
12137 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12138 F:      drivers/pci/controller/pcie-rockchip*
12139
12140 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12141 M:      Linus Walleij <linus.walleij@linaro.org>
12142 L:      linux-pci@vger.kernel.org
12143 S:      Maintained
12144 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12145 F:      drivers/pci/controller/pci-v3-semi.c
12146
12147 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12148 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12149 L:      linux-pci@vger.kernel.org
12150 S:      Maintained
12151 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12152 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12153
12154 PCIE DRIVER FOR ST SPEAR13XX
12155 M:      Pratyush Anand <pratyush.anand@gmail.com>
12156 L:      linux-pci@vger.kernel.org
12157 S:      Maintained
12158 F:      drivers/pci/controller/dwc/*spear*
12159
12160 PCMCIA SUBSYSTEM
12161 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12163 S:      Odd Fixes
12164 F:      Documentation/pcmcia/
12165 F:      tools/pcmcia/
12166 F:      drivers/pcmcia/
12167 F:      include/pcmcia/
12168
12169 PCNET32 NETWORK DRIVER
12170 M:      Don Fry <pcnet32@frontier.com>
12171 L:      netdev@vger.kernel.org
12172 S:      Maintained
12173 F:      drivers/net/ethernet/amd/pcnet32.c
12174
12175 PCRYPT PARALLEL CRYPTO ENGINE
12176 M:      Steffen Klassert <steffen.klassert@secunet.com>
12177 L:      linux-crypto@vger.kernel.org
12178 S:      Maintained
12179 F:      crypto/pcrypt.c
12180 F:      include/crypto/pcrypt.h
12181
12182 PEAQ WMI HOTKEYS DRIVER
12183 M:      Hans de Goede <hdegoede@redhat.com>
12184 L:      platform-driver-x86@vger.kernel.org
12185 S:      Maintained
12186 F:      drivers/platform/x86/peaq-wmi.c
12187
12188 PER-CPU MEMORY ALLOCATOR
12189 M:      Dennis Zhou <dennis@kernel.org>
12190 M:      Tejun Heo <tj@kernel.org>
12191 M:      Christoph Lameter <cl@linux.com>
12192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12193 S:      Maintained
12194 F:      include/linux/percpu*.h
12195 F:      mm/percpu*.c
12196 F:      arch/*/include/asm/percpu.h
12197
12198 PER-TASK DELAY ACCOUNTING
12199 M:      Balbir Singh <bsingharora@gmail.com>
12200 S:      Maintained
12201 F:      include/linux/delayacct.h
12202 F:      kernel/delayacct.c
12203
12204 PERFORMANCE EVENTS SUBSYSTEM
12205 M:      Peter Zijlstra <peterz@infradead.org>
12206 M:      Ingo Molnar <mingo@redhat.com>
12207 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12208 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12209 R:      Jiri Olsa <jolsa@redhat.com>
12210 R:      Namhyung Kim <namhyung@kernel.org>
12211 L:      linux-kernel@vger.kernel.org
12212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12213 S:      Supported
12214 F:      kernel/events/*
12215 F:      include/linux/perf_event.h
12216 F:      include/uapi/linux/perf_event.h
12217 F:      arch/*/kernel/perf_event*.c
12218 F:      arch/*/kernel/*/perf_event*.c
12219 F:      arch/*/kernel/*/*/perf_event*.c
12220 F:      arch/*/include/asm/perf_event.h
12221 F:      arch/*/kernel/perf_callchain.c
12222 F:      arch/*/events/*
12223 F:      arch/*/events/*/*
12224 F:      tools/perf/
12225
12226 PERSONALITY HANDLING
12227 M:      Christoph Hellwig <hch@infradead.org>
12228 L:      linux-abi-devel@lists.sourceforge.net
12229 S:      Maintained
12230 F:      include/linux/personality.h
12231 F:      include/uapi/linux/personality.h
12232
12233 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12234 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12235 L:      linux-input@vger.kernel.org
12236 S:      Maintained
12237 F:      Documentation/input/devices/pxrc.rst
12238 F:      drivers/input/joystick/pxrc.c
12239
12240 PHONET PROTOCOL
12241 M:      Remi Denis-Courmont <courmisch@gmail.com>
12242 S:      Supported
12243 F:      Documentation/networking/phonet.txt
12244 F:      include/linux/phonet.h
12245 F:      include/net/phonet/
12246 F:      include/uapi/linux/phonet.h
12247 F:      net/phonet/
12248
12249 PHRAM MTD DRIVER
12250 M:      Joern Engel <joern@lazybastard.org>
12251 L:      linux-mtd@lists.infradead.org
12252 S:      Maintained
12253 F:      drivers/mtd/devices/phram.c
12254
12255 PICOLCD HID DRIVER
12256 M:      Bruno Prémont <bonbons@linux-vserver.org>
12257 L:      linux-input@vger.kernel.org
12258 S:      Maintained
12259 F:      drivers/hid/hid-picolcd*
12260
12261 PICOXCELL SUPPORT
12262 M:      Jamie Iles <jamie@jamieiles.com>
12263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12264 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12265 S:      Supported
12266 F:      arch/arm/boot/dts/picoxcell*
12267 F:      arch/arm/mach-picoxcell/
12268 F:      drivers/crypto/picoxcell*
12269
12270 PIN CONTROL SUBSYSTEM
12271 M:      Linus Walleij <linus.walleij@linaro.org>
12272 L:      linux-gpio@vger.kernel.org
12273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12274 S:      Maintained
12275 F:      Documentation/devicetree/bindings/pinctrl/
12276 F:      Documentation/driver-api/pinctl.rst
12277 F:      drivers/pinctrl/
12278 F:      include/linux/pinctrl/
12279
12280 PIN CONTROLLER - MICROCHIP AT91
12281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12283 L:      linux-gpio@vger.kernel.org
12284 S:      Supported
12285 F:      drivers/pinctrl/pinctrl-at91*
12286
12287 PIN CONTROLLER - FREESCALE
12288 M:      Dong Aisheng <aisheng.dong@nxp.com>
12289 M:      Fabio Estevam <festevam@gmail.com>
12290 M:      Shawn Guo <shawnguo@kernel.org>
12291 M:      Stefan Agner <stefan@agner.ch>
12292 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12293 L:      linux-gpio@vger.kernel.org
12294 S:      Maintained
12295 F:      drivers/pinctrl/freescale/
12296 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12297
12298 PIN CONTROLLER - INTEL
12299 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12300 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12302 S:      Maintained
12303 F:      drivers/pinctrl/intel/
12304
12305 PIN CONTROLLER - MEDIATEK
12306 M:      Sean Wang <sean.wang@kernel.org>
12307 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12308 S:      Maintained
12309 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12310 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12311 F:      drivers/pinctrl/mediatek/
12312
12313 PIN CONTROLLER - QUALCOMM
12314 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12315 S:      Maintained
12316 L:      linux-arm-msm@vger.kernel.org
12317 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12318 F:      drivers/pinctrl/qcom/
12319
12320 PIN CONTROLLER - RENESAS
12321 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12322 L:      linux-renesas-soc@vger.kernel.org
12323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12324 S:      Maintained
12325 F:      drivers/pinctrl/pinctrl-rz*
12326 F:      drivers/pinctrl/sh-pfc/
12327
12328 PIN CONTROLLER - SAMSUNG
12329 M:      Tomasz Figa <tomasz.figa@gmail.com>
12330 M:      Krzysztof Kozlowski <krzk@kernel.org>
12331 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12333 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12334 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12336 S:      Maintained
12337 F:      drivers/pinctrl/samsung/
12338 F:      include/dt-bindings/pinctrl/samsung.h
12339 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12340
12341 PIN CONTROLLER - SINGLE
12342 M:      Tony Lindgren <tony@atomide.com>
12343 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12345 L:      linux-omap@vger.kernel.org
12346 S:      Maintained
12347 F:      drivers/pinctrl/pinctrl-single.c
12348
12349 PIN CONTROLLER - ST SPEAR
12350 M:      Viresh Kumar <vireshk@kernel.org>
12351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12352 W:      http://www.st.com/spear
12353 S:      Maintained
12354 F:      drivers/pinctrl/spear/
12355
12356 PISTACHIO SOC SUPPORT
12357 M:      James Hartley <james.hartley@sondrel.com>
12358 L:      linux-mips@vger.kernel.org
12359 S:      Odd Fixes
12360 F:      arch/mips/pistachio/
12361 F:      arch/mips/include/asm/mach-pistachio/
12362 F:      arch/mips/boot/dts/img/pistachio*
12363 F:      arch/mips/configs/pistachio*_defconfig
12364
12365 PKTCDVD DRIVER
12366 S:      Orphan
12367 M:      linux-block@vger.kernel.org
12368 F:      drivers/block/pktcdvd.c
12369 F:      include/linux/pktcdvd.h
12370 F:      include/uapi/linux/pktcdvd.h
12371
12372 PKUNITY SOC DRIVERS
12373 M:      Guan Xuetao <gxt@pku.edu.cn>
12374 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12375 S:      Maintained
12376 T:      git git://github.com/gxt/linux.git
12377 F:      drivers/input/serio/i8042-unicore32io.h
12378 F:      drivers/i2c/busses/i2c-puv3.c
12379 F:      drivers/video/fbdev/fb-puv3.c
12380 F:      drivers/rtc/rtc-puv3.c
12381
12382 PMBUS HARDWARE MONITORING DRIVERS
12383 M:      Guenter Roeck <linux@roeck-us.net>
12384 L:      linux-hwmon@vger.kernel.org
12385 W:      http://hwmon.wiki.kernel.org/
12386 W:      http://www.roeck-us.net/linux/drivers/
12387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12388 S:      Maintained
12389 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12390 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12391 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12392 F:      Documentation/hwmon/adm1275.rst
12393 F:      Documentation/hwmon/ibm-cffps.rst
12394 F:      Documentation/hwmon/ir35221.rst
12395 F:      Documentation/hwmon/lm25066.rst
12396 F:      Documentation/hwmon/ltc2978.rst
12397 F:      Documentation/hwmon/ltc3815.rst
12398 F:      Documentation/hwmon/max16064.rst
12399 F:      Documentation/hwmon/max20751.rst
12400 F:      Documentation/hwmon/max31785.rst
12401 F:      Documentation/hwmon/max34440.rst
12402 F:      Documentation/hwmon/max8688.rst
12403 F:      Documentation/hwmon/pmbus.rst
12404 F:      Documentation/hwmon/pmbus-core.rst
12405 F:      Documentation/hwmon/tps40422.rst
12406 F:      Documentation/hwmon/ucd9000.rst
12407 F:      Documentation/hwmon/ucd9200.rst
12408 F:      Documentation/hwmon/zl6100.rst
12409 F:      drivers/hwmon/pmbus/
12410 F:      include/linux/pmbus.h
12411
12412 PMC SIERRA MaxRAID DRIVER
12413 L:      linux-scsi@vger.kernel.org
12414 W:      http://www.pmc-sierra.com/
12415 S:      Orphan
12416 F:      drivers/scsi/pmcraid.*
12417
12418 PMC SIERRA PM8001 DRIVER
12419 M:      Jack Wang <jinpu.wang@profitbricks.com>
12420 M:      lindar_liu@usish.com
12421 L:      linux-scsi@vger.kernel.org
12422 S:      Supported
12423 F:      drivers/scsi/pm8001/
12424
12425 PNP SUPPORT
12426 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12427 S:      Maintained
12428 F:      drivers/pnp/
12429
12430 PNI RM3100 IIO DRIVER
12431 M:      Song Qiang <songqiang1304521@gmail.com>
12432 L:      linux-iio@vger.kernel.org
12433 S:      Maintained
12434 F:      drivers/iio/magnetometer/rm3100*
12435 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12436
12437 POSIX CLOCKS and TIMERS
12438 M:      Thomas Gleixner <tglx@linutronix.de>
12439 L:      linux-kernel@vger.kernel.org
12440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12441 S:      Maintained
12442 F:      fs/timerfd.c
12443 F:      include/linux/timer*
12444 F:      kernel/time/*timer*
12445
12446 POWER MANAGEMENT CORE
12447 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12448 L:      linux-pm@vger.kernel.org
12449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12450 B:      https://bugzilla.kernel.org
12451 S:      Supported
12452 F:      drivers/base/power/
12453 F:      include/linux/pm.h
12454 F:      include/linux/pm_*
12455 F:      include/linux/powercap.h
12456 F:      drivers/powercap/
12457 F:      kernel/configs/nopm.config
12458
12459 POWER STATE COORDINATION INTERFACE (PSCI)
12460 M:      Mark Rutland <mark.rutland@arm.com>
12461 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12462 L:      linux-arm-kernel@lists.infradead.org
12463 S:      Maintained
12464 F:      drivers/firmware/psci/
12465 F:      include/linux/psci.h
12466 F:      include/uapi/linux/psci.h
12467
12468 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12469 M:      Sebastian Reichel <sre@kernel.org>
12470 L:      linux-pm@vger.kernel.org
12471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12472 S:      Maintained
12473 F:      Documentation/ABI/testing/sysfs-class-power
12474 F:      Documentation/devicetree/bindings/power/supply/
12475 F:      include/linux/power_supply.h
12476 F:      drivers/power/supply/
12477
12478 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12479 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12480 L:      linuxppc-dev@lists.ozlabs.org
12481 S:      Maintained
12482 F:      drivers/char/powernv-op-panel.c
12483
12484 PPP OVER ATM (RFC 2364)
12485 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12486 S:      Maintained
12487 F:      net/atm/pppoatm.c
12488 F:      include/uapi/linux/atmppp.h
12489
12490 PPP OVER ETHERNET
12491 M:      Michal Ostrowski <mostrows@earthlink.net>
12492 S:      Maintained
12493 F:      drivers/net/ppp/pppoe.c
12494 F:      drivers/net/ppp/pppox.c
12495
12496 PPP OVER L2TP
12497 M:      James Chapman <jchapman@katalix.com>
12498 S:      Maintained
12499 F:      net/l2tp/l2tp_ppp.c
12500 F:      include/linux/if_pppol2tp.h
12501 F:      include/uapi/linux/if_pppol2tp.h
12502
12503 PPP PROTOCOL DRIVERS AND COMPRESSORS
12504 M:      Paul Mackerras <paulus@samba.org>
12505 L:      linux-ppp@vger.kernel.org
12506 S:      Maintained
12507 F:      drivers/net/ppp/ppp_*
12508
12509 PPS SUPPORT
12510 M:      Rodolfo Giometti <giometti@enneenne.com>
12511 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12512 L:      linuxpps@ml.enneenne.com (subscribers-only)
12513 S:      Maintained
12514 F:      Documentation/pps/
12515 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12516 F:      Documentation/ABI/testing/sysfs-pps
12517 F:      drivers/pps/
12518 F:      include/linux/pps*.h
12519 F:      include/uapi/linux/pps.h
12520
12521 PPTP DRIVER
12522 M:      Dmitry Kozlov <xeb@mail.ru>
12523 L:      netdev@vger.kernel.org
12524 S:      Maintained
12525 F:      drivers/net/ppp/pptp.c
12526 W:      http://sourceforge.net/projects/accel-pptp
12527
12528 PRINTK
12529 M:      Petr Mladek <pmladek@suse.com>
12530 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12531 R:      Steven Rostedt <rostedt@goodmis.org>
12532 S:      Maintained
12533 F:      kernel/printk/
12534 F:      include/linux/printk.h
12535
12536 PRISM54 WIRELESS DRIVER
12537 M:      Luis Chamberlain <mcgrof@kernel.org>
12538 L:      linux-wireless@vger.kernel.org
12539 W:      http://wireless.kernel.org/en/users/Drivers/p54
12540 S:      Obsolete
12541 F:      drivers/net/wireless/intersil/prism54/
12542
12543 PROC FILESYSTEM
12544 R:      Alexey Dobriyan <adobriyan@gmail.com>
12545 L:      linux-kernel@vger.kernel.org
12546 L:      linux-fsdevel@vger.kernel.org
12547 S:      Maintained
12548 F:      fs/proc/
12549 F:      include/linux/proc_fs.h
12550 F:      tools/testing/selftests/proc/
12551 F:      Documentation/filesystems/proc.txt
12552
12553 PROC SYSCTL
12554 M:      Luis Chamberlain <mcgrof@kernel.org>
12555 M:      Kees Cook <keescook@chromium.org>
12556 L:      linux-kernel@vger.kernel.org
12557 L:      linux-fsdevel@vger.kernel.org
12558 S:      Maintained
12559 F:      fs/proc/proc_sysctl.c
12560 F:      include/linux/sysctl.h
12561 F:      kernel/sysctl.c
12562 F:      tools/testing/selftests/sysctl/
12563
12564 PS3 NETWORK SUPPORT
12565 M:      Geoff Levand <geoff@infradead.org>
12566 L:      netdev@vger.kernel.org
12567 L:      linuxppc-dev@lists.ozlabs.org
12568 S:      Maintained
12569 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12570
12571 PS3 PLATFORM SUPPORT
12572 M:      Geoff Levand <geoff@infradead.org>
12573 L:      linuxppc-dev@lists.ozlabs.org
12574 S:      Maintained
12575 F:      arch/powerpc/boot/ps3*
12576 F:      arch/powerpc/include/asm/lv1call.h
12577 F:      arch/powerpc/include/asm/ps3*.h
12578 F:      arch/powerpc/platforms/ps3/
12579 F:      drivers/*/ps3*
12580 F:      drivers/ps3/
12581 F:      drivers/rtc/rtc-ps3.c
12582 F:      drivers/usb/host/*ps3.c
12583 F:      sound/ppc/snd_ps3*
12584
12585 PS3VRAM DRIVER
12586 M:      Jim Paris <jim@jtan.com>
12587 M:      Geoff Levand <geoff@infradead.org>
12588 L:      linuxppc-dev@lists.ozlabs.org
12589 S:      Maintained
12590 F:      drivers/block/ps3vram.c
12591
12592 PSAMPLE PACKET SAMPLING SUPPORT:
12593 M:      Yotam Gigi <yotam.gi@gmail.com>
12594 S:      Maintained
12595 F:      net/psample
12596 F:      include/net/psample.h
12597 F:      include/uapi/linux/psample.h
12598
12599 PSTORE FILESYSTEM
12600 M:      Kees Cook <keescook@chromium.org>
12601 M:      Anton Vorontsov <anton@enomsg.org>
12602 M:      Colin Cross <ccross@android.com>
12603 M:      Tony Luck <tony.luck@intel.com>
12604 S:      Maintained
12605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12606 F:      fs/pstore/
12607 F:      include/linux/pstore*
12608 F:      drivers/firmware/efi/efi-pstore.c
12609 F:      drivers/acpi/apei/erst.c
12610 F:      Documentation/admin-guide/ramoops.rst
12611 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12612 K:      \b(pstore|ramoops)
12613
12614 PTP HARDWARE CLOCK SUPPORT
12615 M:      Richard Cochran <richardcochran@gmail.com>
12616 L:      netdev@vger.kernel.org
12617 S:      Maintained
12618 W:      http://linuxptp.sourceforge.net/
12619 F:      Documentation/ABI/testing/sysfs-ptp
12620 F:      Documentation/ptp/*
12621 F:      drivers/net/phy/dp83640*
12622 F:      drivers/ptp/*
12623 F:      include/linux/ptp_cl*
12624
12625 PTRACE SUPPORT
12626 M:      Oleg Nesterov <oleg@redhat.com>
12627 S:      Maintained
12628 F:      include/asm-generic/syscall.h
12629 F:      include/linux/ptrace.h
12630 F:      include/linux/regset.h
12631 F:      include/linux/tracehook.h
12632 F:      include/uapi/linux/ptrace.h
12633 F:      include/uapi/linux/ptrace.h
12634 F:      include/asm-generic/ptrace.h
12635 F:      kernel/ptrace.c
12636 F:      arch/*/ptrace*.c
12637 F:      arch/*/*/ptrace*.c
12638 F:      arch/*/include/asm/ptrace*.h
12639
12640 PULSE8-CEC DRIVER
12641 M:      Hans Verkuil <hverkuil@xs4all.nl>
12642 L:      linux-media@vger.kernel.org
12643 T:      git git://linuxtv.org/media_tree.git
12644 S:      Maintained
12645 F:      drivers/media/usb/pulse8-cec/*
12646 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12647
12648 PVRUSB2 VIDEO4LINUX DRIVER
12649 M:      Mike Isely <isely@pobox.com>
12650 L:      pvrusb2@isely.net       (subscribers-only)
12651 L:      linux-media@vger.kernel.org
12652 W:      http://www.isely.net/pvrusb2/
12653 T:      git git://linuxtv.org/media_tree.git
12654 S:      Maintained
12655 F:      Documentation/media/v4l-drivers/pvrusb2*
12656 F:      drivers/media/usb/pvrusb2/
12657
12658 PWC WEBCAM DRIVER
12659 M:      Hans Verkuil <hverkuil@xs4all.nl>
12660 L:      linux-media@vger.kernel.org
12661 T:      git git://linuxtv.org/media_tree.git
12662 S:      Odd Fixes
12663 F:      drivers/media/usb/pwc/*
12664 F:      include/trace/events/pwc.h
12665
12666 PWM FAN DRIVER
12667 M:      Kamil Debski <kamil@wypas.org>
12668 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12669 L:      linux-hwmon@vger.kernel.org
12670 S:      Supported
12671 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12672 F:      Documentation/hwmon/pwm-fan.rst
12673 F:      drivers/hwmon/pwm-fan.c
12674
12675 PWM IR Transmitter
12676 M:      Sean Young <sean@mess.org>
12677 L:      linux-media@vger.kernel.org
12678 S:      Maintained
12679 F:      drivers/media/rc/pwm-ir-tx.c
12680
12681 PWM SUBSYSTEM
12682 M:      Thierry Reding <thierry.reding@gmail.com>
12683 L:      linux-pwm@vger.kernel.org
12684 S:      Maintained
12685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12686 F:      Documentation/pwm.txt
12687 F:      Documentation/devicetree/bindings/pwm/
12688 F:      include/linux/pwm.h
12689 F:      drivers/pwm/
12690 F:      drivers/video/backlight/pwm_bl.c
12691 F:      include/linux/pwm_backlight.h
12692 F:      drivers/gpio/gpio-mvebu.c
12693 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12694
12695 PXA GPIO DRIVER
12696 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12697 L:      linux-gpio@vger.kernel.org
12698 S:      Maintained
12699 F:      drivers/gpio/gpio-pxa.c
12700
12701 PXA MMCI DRIVER
12702 S:      Orphan
12703
12704 PXA RTC DRIVER
12705 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12706 L:      linux-rtc@vger.kernel.org
12707 S:      Maintained
12708
12709 PXA2xx/PXA3xx SUPPORT
12710 M:      Daniel Mack <daniel@zonque.org>
12711 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12712 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12714 T:      git git://github.com/hzhuang1/linux.git
12715 T:      git git://github.com/rjarzmik/linux.git
12716 S:      Maintained
12717 F:      arch/arm/boot/dts/pxa*
12718 F:      arch/arm/mach-pxa/
12719 F:      drivers/dma/pxa*
12720 F:      drivers/pcmcia/pxa2xx*
12721 F:      drivers/pinctrl/pxa/
12722 F:      drivers/spi/spi-pxa2xx*
12723 F:      drivers/usb/gadget/udc/pxa2*
12724 F:      include/sound/pxa2xx-lib.h
12725 F:      sound/arm/pxa*
12726 F:      sound/soc/pxa/
12727
12728 QAT DRIVER
12729 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12730 L:      qat-linux@intel.com
12731 S:      Supported
12732 F:      drivers/crypto/qat/
12733
12734 QCOM AUDIO (ASoC) DRIVERS
12735 M:      Patrick Lai <plai@codeaurora.org>
12736 M:      Banajit Goswami <bgoswami@codeaurora.org>
12737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12738 S:      Supported
12739 F:      sound/soc/qcom/
12740
12741 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12742 M:      Gabriel Somlo <somlo@cmu.edu>
12743 M:      "Michael S. Tsirkin" <mst@redhat.com>
12744 L:      qemu-devel@nongnu.org
12745 S:      Maintained
12746 F:      drivers/firmware/qemu_fw_cfg.c
12747 F:      include/uapi/linux/qemu_fw_cfg.h
12748
12749 QIB DRIVER
12750 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12751 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12752 L:      linux-rdma@vger.kernel.org
12753 S:      Supported
12754 F:      drivers/infiniband/hw/qib/
12755
12756 QLOGIC QL41xxx FCOE DRIVER
12757 M:      QLogic-Storage-Upstream@cavium.com
12758 L:      linux-scsi@vger.kernel.org
12759 S:      Supported
12760 F:      drivers/scsi/qedf/
12761
12762 QLOGIC QL41xxx ISCSI DRIVER
12763 M:      QLogic-Storage-Upstream@cavium.com
12764 L:      linux-scsi@vger.kernel.org
12765 S:      Supported
12766 F:      drivers/scsi/qedi/
12767
12768 QLOGIC QL4xxx ETHERNET DRIVER
12769 M:      Ariel Elior <aelior@marvell.com>
12770 M:      GR-everest-linux-l2@marvell.com
12771 L:      netdev@vger.kernel.org
12772 S:      Supported
12773 F:      drivers/net/ethernet/qlogic/qed/
12774 F:      include/linux/qed/
12775 F:      drivers/net/ethernet/qlogic/qede/
12776
12777 QLOGIC QL4xxx RDMA DRIVER
12778 M:      Michal Kalderon <mkalderon@marvell.com>
12779 M:      Ariel Elior <aelior@marvell.com>
12780 L:      linux-rdma@vger.kernel.org
12781 S:      Supported
12782 F:      drivers/infiniband/hw/qedr/
12783 F:      include/uapi/rdma/qedr-abi.h
12784
12785 QLOGIC QLA1280 SCSI DRIVER
12786 M:      Michael Reed <mdr@sgi.com>
12787 L:      linux-scsi@vger.kernel.org
12788 S:      Maintained
12789 F:      drivers/scsi/qla1280.[ch]
12790
12791 QLOGIC QLA2XXX FC-SCSI DRIVER
12792 M:      qla2xxx-upstream@qlogic.com
12793 L:      linux-scsi@vger.kernel.org
12794 S:      Supported
12795 F:      Documentation/scsi/LICENSE.qla2xxx
12796 F:      drivers/scsi/qla2xxx/
12797
12798 QLOGIC QLA3XXX NETWORK DRIVER
12799 M:      GR-Linux-NIC-Dev@marvell.com
12800 L:      netdev@vger.kernel.org
12801 S:      Supported
12802 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12803 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12804
12805 QLOGIC QLA4XXX iSCSI DRIVER
12806 M:      QLogic-Storage-Upstream@qlogic.com
12807 L:      linux-scsi@vger.kernel.org
12808 S:      Supported
12809 F:      Documentation/scsi/LICENSE.qla4xxx
12810 F:      drivers/scsi/qla4xxx/
12811
12812 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12813 M:      Shahed Shaikh <shshaikh@marvell.com>
12814 M:      Manish Chopra <manishc@marvell.com>
12815 M:      GR-Linux-NIC-Dev@marvell.com
12816 L:      netdev@vger.kernel.org
12817 S:      Supported
12818 F:      drivers/net/ethernet/qlogic/qlcnic/
12819
12820 QLOGIC QLGE 10Gb ETHERNET DRIVER
12821 M:      Manish Chopra <manishc@marvell.com>
12822 M:      GR-Linux-NIC-Dev@marvell.com
12823 L:      netdev@vger.kernel.org
12824 S:      Supported
12825 F:      drivers/net/ethernet/qlogic/qlge/
12826
12827 QM1D1B0004 MEDIA DRIVER
12828 M:      Akihiro Tsukada <tskd08@gmail.com>
12829 L:      linux-media@vger.kernel.org
12830 S:      Odd Fixes
12831 F:      drivers/media/tuners/qm1d1b0004*
12832
12833 QM1D1C0042 MEDIA DRIVER
12834 M:      Akihiro Tsukada <tskd08@gmail.com>
12835 L:      linux-media@vger.kernel.org
12836 S:      Odd Fixes
12837 F:      drivers/media/tuners/qm1d1c0042*
12838
12839 QNX4 FILESYSTEM
12840 M:      Anders Larsen <al@alarsen.net>
12841 W:      http://www.alarsen.net/linux/qnx4fs/
12842 S:      Maintained
12843 F:      fs/qnx4/
12844 F:      include/uapi/linux/qnx4_fs.h
12845 F:      include/uapi/linux/qnxtypes.h
12846
12847 QORIQ DPAA2 FSL-MC BUS DRIVER
12848 M:      Stuart Yoder <stuyoder@gmail.com>
12849 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12850 L:      linux-kernel@vger.kernel.org
12851 S:      Maintained
12852 F:      drivers/bus/fsl-mc/
12853 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12854 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12855
12856 QT1010 MEDIA DRIVER
12857 M:      Antti Palosaari <crope@iki.fi>
12858 L:      linux-media@vger.kernel.org
12859 W:      https://linuxtv.org
12860 W:      http://palosaari.fi/linux/
12861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12862 T:      git git://linuxtv.org/anttip/media_tree.git
12863 S:      Maintained
12864 F:      drivers/media/tuners/qt1010*
12865
12866 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12867 M:      Kalle Valo <kvalo@codeaurora.org>
12868 L:      ath10k@lists.infradead.org
12869 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12871 S:      Supported
12872 F:      drivers/net/wireless/ath/ath10k/
12873
12874 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12875 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12876 L:      linux-wireless@vger.kernel.org
12877 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12878 S:      Supported
12879 F:      drivers/net/wireless/ath/ath9k/
12880
12881 QUALCOMM CAMERA SUBSYSTEM DRIVER
12882 M:      Todor Tomov <todor.too@gmail.com>
12883 L:      linux-media@vger.kernel.org
12884 S:      Maintained
12885 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12886 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12887 F:      drivers/media/platform/qcom/camss/
12888
12889 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12890 M:      Ilia Lin <ilia.lin@kernel.org>
12891 L:      linux-pm@vger.kernel.org
12892 S:      Maintained
12893 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12894 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12895
12896 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12897 M:      Timur Tabi <timur@kernel.org>
12898 L:      netdev@vger.kernel.org
12899 S:      Maintained
12900 F:      drivers/net/ethernet/qualcomm/emac/
12901
12902 QUALCOMM ETHQOS ETHERNET DRIVER
12903 M:      Vinod Koul <vkoul@kernel.org>
12904 M:      Niklas Cassel <niklas.cassel@linaro.org>
12905 L:      netdev@vger.kernel.org
12906 S:      Maintained
12907 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12908 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12909
12910 QUALCOMM GENERIC INTERFACE I2C DRIVER
12911 M:      Alok Chauhan <alokc@codeaurora.org>
12912 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12913 L:      linux-i2c@vger.kernel.org
12914 L:      linux-arm-msm@vger.kernel.org
12915 S:      Supported
12916 F:      drivers/i2c/busses/i2c-qcom-geni.c
12917
12918 QUALCOMM HEXAGON ARCHITECTURE
12919 M:      Richard Kuo <rkuo@codeaurora.org>
12920 L:      linux-hexagon@vger.kernel.org
12921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12922 S:      Supported
12923 F:      arch/hexagon/
12924
12925 QUALCOMM HIDMA DRIVER
12926 M:      Sinan Kaya <okaya@kernel.org>
12927 L:      linux-arm-kernel@lists.infradead.org
12928 L:      linux-arm-msm@vger.kernel.org
12929 L:      dmaengine@vger.kernel.org
12930 S:      Supported
12931 F:      drivers/dma/qcom/hidma*
12932
12933 QUALCOMM IOMMU
12934 M:      Rob Clark <robdclark@gmail.com>
12935 L:      iommu@lists.linux-foundation.org
12936 L:      linux-arm-msm@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/iommu/qcom_iommu.c
12939
12940 QUALCOMM TSENS THERMAL DRIVER
12941 M:      Amit Kucheria <amit.kucheria@linaro.org>
12942 L:      linux-pm@vger.kernel.org
12943 L:      linux-arm-msm@vger.kernel.org
12944 S:      Maintained
12945 F:      drivers/thermal/qcom/
12946
12947 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12948 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12949 L:      linux-media@vger.kernel.org
12950 L:      linux-arm-msm@vger.kernel.org
12951 T:      git git://linuxtv.org/media_tree.git
12952 S:      Maintained
12953 F:      drivers/media/platform/qcom/venus/
12954
12955 QUALCOMM WCN36XX WIRELESS DRIVER
12956 M:      Kalle Valo <kvalo@codeaurora.org>
12957 L:      wcn36xx@lists.infradead.org
12958 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12959 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12960 S:      Supported
12961 F:      drivers/net/wireless/ath/wcn36xx/
12962
12963 QUANTENNA QTNFMAC WIRELESS DRIVER
12964 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12965 M:      Avinash Patil <avinashp@quantenna.com>
12966 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12967 L:      linux-wireless@vger.kernel.org
12968 S:      Maintained
12969 F:      drivers/net/wireless/quantenna
12970
12971 RADEON and AMDGPU DRM DRIVERS
12972 M:      Alex Deucher <alexander.deucher@amd.com>
12973 M:      Christian König <christian.koenig@amd.com>
12974 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12975 L:      amd-gfx@lists.freedesktop.org
12976 T:      git git://people.freedesktop.org/~agd5f/linux
12977 S:      Supported
12978 F:      drivers/gpu/drm/radeon/
12979 F:      include/uapi/drm/radeon_drm.h
12980 F:      drivers/gpu/drm/amd/
12981 F:      include/uapi/drm/amdgpu_drm.h
12982
12983 RADEON FRAMEBUFFER DISPLAY DRIVER
12984 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12985 L:      linux-fbdev@vger.kernel.org
12986 S:      Maintained
12987 F:      drivers/video/fbdev/aty/radeon*
12988 F:      include/uapi/linux/radeonfb.h
12989
12990 RADIOSHARK RADIO DRIVER
12991 M:      Hans Verkuil <hverkuil@xs4all.nl>
12992 L:      linux-media@vger.kernel.org
12993 T:      git git://linuxtv.org/media_tree.git
12994 S:      Maintained
12995 F:      drivers/media/radio/radio-shark.c
12996
12997 RADIOSHARK2 RADIO DRIVER
12998 M:      Hans Verkuil <hverkuil@xs4all.nl>
12999 L:      linux-media@vger.kernel.org
13000 T:      git git://linuxtv.org/media_tree.git
13001 S:      Maintained
13002 F:      drivers/media/radio/radio-shark2.c
13003 F:      drivers/media/radio/radio-tea5777.c
13004
13005 RADOS BLOCK DEVICE (RBD)
13006 M:      Ilya Dryomov <idryomov@gmail.com>
13007 M:      Sage Weil <sage@redhat.com>
13008 M:      Alex Elder <elder@kernel.org>
13009 L:      ceph-devel@vger.kernel.org
13010 W:      http://ceph.com/
13011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13012 T:      git git://github.com/ceph/ceph-client.git
13013 S:      Supported
13014 F:      Documentation/ABI/testing/sysfs-bus-rbd
13015 F:      drivers/block/rbd.c
13016 F:      drivers/block/rbd_types.h
13017
13018 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13019 M:      Paul Mackerras <paulus@samba.org>
13020 L:      linux-fbdev@vger.kernel.org
13021 S:      Maintained
13022 F:      drivers/video/fbdev/aty/aty128fb.c
13023
13024 RAINSHADOW-CEC DRIVER
13025 M:      Hans Verkuil <hverkuil@xs4all.nl>
13026 L:      linux-media@vger.kernel.org
13027 T:      git git://linuxtv.org/media_tree.git
13028 S:      Maintained
13029 F:      drivers/media/usb/rainshadow-cec/*
13030
13031 RALINK MIPS ARCHITECTURE
13032 M:      John Crispin <john@phrozen.org>
13033 L:      linux-mips@vger.kernel.org
13034 S:      Maintained
13035 F:      arch/mips/ralink
13036
13037 RALINK RT2X00 WIRELESS LAN DRIVER
13038 P:      rt2x00 project
13039 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13040 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13041 L:      linux-wireless@vger.kernel.org
13042 S:      Maintained
13043 F:      drivers/net/wireless/ralink/rt2x00/
13044
13045 RAMDISK RAM BLOCK DEVICE DRIVER
13046 M:      Jens Axboe <axboe@kernel.dk>
13047 S:      Maintained
13048 F:      Documentation/blockdev/ramdisk.txt
13049 F:      drivers/block/brd.c
13050
13051 RANCHU VIRTUAL BOARD FOR MIPS
13052 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13053 L:      linux-mips@vger.kernel.org
13054 S:      Supported
13055 F:      arch/mips/generic/board-ranchu.c
13056 F:      arch/mips/configs/generic/board-ranchu.config
13057
13058 RANDOM NUMBER DRIVER
13059 M:      "Theodore Ts'o" <tytso@mit.edu>
13060 S:      Maintained
13061 F:      drivers/char/random.c
13062
13063 RAPIDIO SUBSYSTEM
13064 M:      Matt Porter <mporter@kernel.crashing.org>
13065 M:      Alexandre Bounine <alex.bou9@gmail.com>
13066 S:      Maintained
13067 F:      drivers/rapidio/
13068
13069 RAS INFRASTRUCTURE
13070 M:      Tony Luck <tony.luck@intel.com>
13071 M:      Borislav Petkov <bp@alien8.de>
13072 L:      linux-edac@vger.kernel.org
13073 S:      Maintained
13074 F:      drivers/ras/
13075 F:      include/linux/ras.h
13076 F:      include/ras/ras_event.h
13077 F:      Documentation/admin-guide/ras.rst
13078
13079 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13080 L:      linux-wireless@vger.kernel.org
13081 S:      Orphan
13082 F:      drivers/net/wireless/ray*
13083
13084 RCUTORTURE TEST FRAMEWORK
13085 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13086 M:      Josh Triplett <josh@joshtriplett.org>
13087 R:      Steven Rostedt <rostedt@goodmis.org>
13088 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13089 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13090 L:      rcu@vger.kernel.org
13091 S:      Supported
13092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13093 F:      tools/testing/selftests/rcutorture
13094
13095 RDC R-321X SoC
13096 M:      Florian Fainelli <florian@openwrt.org>
13097 S:      Maintained
13098
13099 RDC R6040 FAST ETHERNET DRIVER
13100 M:      Florian Fainelli <f.fainelli@gmail.com>
13101 L:      netdev@vger.kernel.org
13102 S:      Maintained
13103 F:      drivers/net/ethernet/rdc/r6040.c
13104
13105 RDMAVT - RDMA verbs software
13106 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13107 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13108 L:      linux-rdma@vger.kernel.org
13109 S:      Supported
13110 F:      drivers/infiniband/sw/rdmavt
13111
13112 RDS - RELIABLE DATAGRAM SOCKETS
13113 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13114 L:      netdev@vger.kernel.org
13115 L:      linux-rdma@vger.kernel.org
13116 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13117 W:      https://oss.oracle.com/projects/rds/
13118 S:      Supported
13119 F:      net/rds/
13120 F:      Documentation/networking/rds.txt
13121
13122 RDT - RESOURCE ALLOCATION
13123 M:      Fenghua Yu <fenghua.yu@intel.com>
13124 M:      Reinette Chatre <reinette.chatre@intel.com>
13125 L:      linux-kernel@vger.kernel.org
13126 S:      Supported
13127 F:      arch/x86/kernel/cpu/resctrl/
13128 F:      arch/x86/include/asm/resctrl_sched.h
13129 F:      Documentation/x86/resctrl*
13130
13131 READ-COPY UPDATE (RCU)
13132 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13133 M:      Josh Triplett <josh@joshtriplett.org>
13134 R:      Steven Rostedt <rostedt@goodmis.org>
13135 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13136 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13137 R:      Joel Fernandes <joel@joelfernandes.org>
13138 L:      rcu@vger.kernel.org
13139 W:      http://www.rdrop.com/users/paulmck/RCU/
13140 S:      Supported
13141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13142 F:      Documentation/RCU/
13143 X:      Documentation/RCU/torture.txt
13144 F:      include/linux/rcu*
13145 X:      include/linux/srcu*.h
13146 F:      kernel/rcu/
13147 X:      kernel/rcu/srcu*.c
13148
13149 REAL TIME CLOCK (RTC) SUBSYSTEM
13150 M:      Alessandro Zummo <a.zummo@towertech.it>
13151 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13152 L:      linux-rtc@vger.kernel.org
13153 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13155 S:      Maintained
13156 F:      Documentation/devicetree/bindings/rtc/
13157 F:      Documentation/rtc.txt
13158 F:      drivers/rtc/
13159 F:      include/linux/rtc.h
13160 F:      include/uapi/linux/rtc.h
13161 F:      include/linux/rtc/
13162 F:      include/linux/platform_data/rtc-*
13163 F:      tools/testing/selftests/rtc/
13164
13165 REALTEK AUDIO CODECS
13166 M:      Bard Liao <bardliao@realtek.com>
13167 M:      Oder Chiou <oder_chiou@realtek.com>
13168 S:      Maintained
13169 F:      sound/soc/codecs/rt*
13170 F:      include/sound/rt*.h
13171
13172 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13173 M:      Linus Walleij <linus.walleij@linaro.org>
13174 S:      Maintained
13175 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13176 F:      drivers/net/dsa/realtek-smi*
13177 F:      drivers/net/dsa/rtl83*
13178
13179 REDPINE WIRELESS DRIVER
13180 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13181 M:      Siva Rebbagondla <siva8118@gmail.com>
13182 L:      linux-wireless@vger.kernel.org
13183 S:      Maintained
13184 F:      drivers/net/wireless/rsi/
13185
13186 REGISTER MAP ABSTRACTION
13187 M:      Mark Brown <broonie@kernel.org>
13188 L:      linux-kernel@vger.kernel.org
13189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13190 S:      Supported
13191 F:      Documentation/devicetree/bindings/regmap/
13192 F:      drivers/base/regmap/
13193 F:      include/linux/regmap.h
13194
13195 REISERFS FILE SYSTEM
13196 L:      reiserfs-devel@vger.kernel.org
13197 S:      Supported
13198 F:      fs/reiserfs/
13199
13200 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13201 M:      Ohad Ben-Cohen <ohad@wizery.com>
13202 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13203 L:      linux-remoteproc@vger.kernel.org
13204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13205 S:      Maintained
13206 F:      Documentation/devicetree/bindings/remoteproc/
13207 F:      Documentation/remoteproc.txt
13208 F:      drivers/remoteproc/
13209 F:      include/linux/remoteproc.h
13210
13211 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13212 M:      Ohad Ben-Cohen <ohad@wizery.com>
13213 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13214 L:      linux-remoteproc@vger.kernel.org
13215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13216 S:      Maintained
13217 F:      drivers/rpmsg/
13218 F:      Documentation/rpmsg.txt
13219 F:      include/linux/rpmsg.h
13220 F:      include/linux/rpmsg/
13221
13222 RENESAS CLOCK DRIVERS
13223 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13224 L:      linux-renesas-soc@vger.kernel.org
13225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13226 S:      Supported
13227 F:      drivers/clk/renesas/
13228
13229 RENESAS EMEV2 I2C DRIVER
13230 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13231 S:      Supported
13232 F:      drivers/i2c/busses/i2c-emev2.c
13233
13234 RENESAS ETHERNET DRIVERS
13235 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13236 L:      netdev@vger.kernel.org
13237 L:      linux-renesas-soc@vger.kernel.org
13238 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13239 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13240 F:      drivers/net/ethernet/renesas/
13241 F:      include/linux/sh_eth.h
13242
13243 RENESAS R-CAR GYROADC DRIVER
13244 M:      Marek Vasut <marek.vasut@gmail.com>
13245 L:      linux-iio@vger.kernel.org
13246 S:      Supported
13247 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13248 F:      drivers/iio/adc/rcar-gyroadc.c
13249
13250 RENESAS R-CAR I2C DRIVERS
13251 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13252 S:      Supported
13253 F:      drivers/i2c/busses/i2c-rcar.c
13254 F:      drivers/i2c/busses/i2c-sh_mobile.c
13255
13256 RENESAS RIIC DRIVER
13257 M:      Chris Brandt <chris.brandt@renesas.com>
13258 S:      Supported
13259 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13260 F:      drivers/i2c/busses/i2c-riic.c
13261
13262 RENESAS USB PHY DRIVER
13263 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13264 L:      linux-renesas-soc@vger.kernel.org
13265 S:      Maintained
13266 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13267
13268 RESET CONTROLLER FRAMEWORK
13269 M:      Philipp Zabel <p.zabel@pengutronix.de>
13270 T:      git git://git.pengutronix.de/git/pza/linux
13271 S:      Maintained
13272 F:      drivers/reset/
13273 F:      Documentation/devicetree/bindings/reset/
13274 F:      include/dt-bindings/reset/
13275 F:      include/linux/reset.h
13276 F:      include/linux/reset/
13277 F:      include/linux/reset-controller.h
13278
13279 RESTARTABLE SEQUENCES SUPPORT
13280 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13281 M:      Peter Zijlstra <peterz@infradead.org>
13282 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13283 M:      Boqun Feng <boqun.feng@gmail.com>
13284 L:      linux-kernel@vger.kernel.org
13285 S:      Supported
13286 F:      kernel/rseq.c
13287 F:      include/uapi/linux/rseq.h
13288 F:      include/trace/events/rseq.h
13289 F:      tools/testing/selftests/rseq/
13290
13291 RFKILL
13292 M:      Johannes Berg <johannes@sipsolutions.net>
13293 L:      linux-wireless@vger.kernel.org
13294 W:      http://wireless.kernel.org/
13295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13297 S:      Maintained
13298 F:      Documentation/rfkill.txt
13299 F:      Documentation/ABI/stable/sysfs-class-rfkill
13300 F:      net/rfkill/
13301 F:      include/linux/rfkill.h
13302 F:      include/uapi/linux/rfkill.h
13303
13304 RHASHTABLE
13305 M:      Thomas Graf <tgraf@suug.ch>
13306 M:      Herbert Xu <herbert@gondor.apana.org.au>
13307 L:      netdev@vger.kernel.org
13308 S:      Maintained
13309 F:      lib/rhashtable.c
13310 F:      lib/test_rhashtable.c
13311 F:      include/linux/rhashtable.h
13312 F:      include/linux/rhashtable-types.h
13313
13314 RICOH R5C592 MEMORYSTICK DRIVER
13315 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13316 S:      Maintained
13317 F:      drivers/memstick/host/r592.*
13318
13319 RICOH SMARTMEDIA/XD DRIVER
13320 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13321 S:      Maintained
13322 F:      drivers/mtd/nand/raw/r852.c
13323 F:      drivers/mtd/nand/raw/r852.h
13324
13325 RISC-V ARCHITECTURE
13326 M:      Palmer Dabbelt <palmer@sifive.com>
13327 M:      Albert Ou <aou@eecs.berkeley.edu>
13328 L:      linux-riscv@lists.infradead.org
13329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13330 S:      Supported
13331 F:      arch/riscv/
13332 K:      riscv
13333 N:      riscv
13334
13335 ROCCAT DRIVERS
13336 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13337 W:      http://sourceforge.net/projects/roccat/
13338 S:      Maintained
13339 F:      drivers/hid/hid-roccat*
13340 F:      include/linux/hid-roccat*
13341 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13342
13343 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13344 M:      Jacob chen <jacob2.chen@rock-chips.com>
13345 L:      linux-media@vger.kernel.org
13346 S:      Maintained
13347 F:      drivers/media/platform/rockchip/rga/
13348 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13349
13350 ROCKCHIP VPU CODEC DRIVER
13351 M:      Ezequiel Garcia <ezequiel@collabora.com>
13352 L:      linux-media@vger.kernel.org
13353 S:      Maintained
13354 F:      drivers/staging/media/platform/rockchip/vpu/
13355 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13356
13357 ROCKER DRIVER
13358 M:      Jiri Pirko <jiri@resnulli.us>
13359 L:      netdev@vger.kernel.org
13360 S:      Supported
13361 F:      drivers/net/ethernet/rocker/
13362
13363 ROCKETPORT DRIVER
13364 P:      Comtrol Corp.
13365 W:      http://www.comtrol.com
13366 S:      Maintained
13367 F:      Documentation/serial/rocket.txt
13368 F:      drivers/tty/rocket*
13369
13370 ROCKETPORT EXPRESS/INFINITY DRIVER
13371 M:      Kevin Cernekee <cernekee@gmail.com>
13372 L:      linux-serial@vger.kernel.org
13373 S:      Odd Fixes
13374 F:      drivers/tty/serial/rp2.*
13375
13376 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13377 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13378 L:      linux-kernel@vger.kernel.org
13379 L:      linux-renesas-soc@vger.kernel.org
13380 S:      Supported
13381 F:      drivers/mfd/bd9571mwv.c
13382 F:      drivers/regulator/bd9571mwv-regulator.c
13383 F:      drivers/gpio/gpio-bd9571mwv.c
13384 F:      include/linux/mfd/bd9571mwv.h
13385 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13386
13387 ROSE NETWORK LAYER
13388 M:      Ralf Baechle <ralf@linux-mips.org>
13389 L:      linux-hams@vger.kernel.org
13390 W:      http://www.linux-ax25.org/
13391 S:      Maintained
13392 F:      include/net/rose.h
13393 F:      include/uapi/linux/rose.h
13394 F:      net/rose/
13395
13396 RTL2830 MEDIA DRIVER
13397 M:      Antti Palosaari <crope@iki.fi>
13398 L:      linux-media@vger.kernel.org
13399 W:      https://linuxtv.org
13400 W:      http://palosaari.fi/linux/
13401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13402 T:      git git://linuxtv.org/anttip/media_tree.git
13403 S:      Maintained
13404 F:      drivers/media/dvb-frontends/rtl2830*
13405
13406 RTL2832 MEDIA DRIVER
13407 M:      Antti Palosaari <crope@iki.fi>
13408 L:      linux-media@vger.kernel.org
13409 W:      https://linuxtv.org
13410 W:      http://palosaari.fi/linux/
13411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13412 T:      git git://linuxtv.org/anttip/media_tree.git
13413 S:      Maintained
13414 F:      drivers/media/dvb-frontends/rtl2832*
13415
13416 RTL2832_SDR MEDIA DRIVER
13417 M:      Antti Palosaari <crope@iki.fi>
13418 L:      linux-media@vger.kernel.org
13419 W:      https://linuxtv.org
13420 W:      http://palosaari.fi/linux/
13421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13422 T:      git git://linuxtv.org/anttip/media_tree.git
13423 S:      Maintained
13424 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13425
13426 RTL8180 WIRELESS DRIVER
13427 L:      linux-wireless@vger.kernel.org
13428 W:      http://wireless.kernel.org/
13429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13430 S:      Orphan
13431 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13432
13433 RTL8187 WIRELESS DRIVER
13434 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13435 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13436 M:      Larry Finger <Larry.Finger@lwfinger.net>
13437 L:      linux-wireless@vger.kernel.org
13438 W:      http://wireless.kernel.org/
13439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13440 S:      Maintained
13441 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13442
13443 REALTEK WIRELESS DRIVER (rtlwifi family)
13444 M:      Ping-Ke Shih <pkshih@realtek.com>
13445 L:      linux-wireless@vger.kernel.org
13446 W:      http://wireless.kernel.org/
13447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13448 S:      Maintained
13449 F:      drivers/net/wireless/realtek/rtlwifi/
13450
13451 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13452 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13453 L:      linux-wireless@vger.kernel.org
13454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13455 S:      Maintained
13456 F:      drivers/net/wireless/realtek/rtl8xxxu/
13457
13458 RXRPC SOCKETS (AF_RXRPC)
13459 M:      David Howells <dhowells@redhat.com>
13460 L:      linux-afs@lists.infradead.org
13461 S:      Supported
13462 F:      net/rxrpc/
13463 F:      include/keys/rxrpc-type.h
13464 F:      include/net/af_rxrpc.h
13465 F:      include/trace/events/rxrpc.h
13466 F:      include/uapi/linux/rxrpc.h
13467 F:      Documentation/networking/rxrpc.txt
13468 W:      https://www.infradead.org/~dhowells/kafs/
13469
13470 S3 SAVAGE FRAMEBUFFER DRIVER
13471 M:      Antonino Daplas <adaplas@gmail.com>
13472 L:      linux-fbdev@vger.kernel.org
13473 S:      Maintained
13474 F:      drivers/video/fbdev/savage/
13475
13476 S390
13477 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13478 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13479 L:      linux-s390@vger.kernel.org
13480 W:      http://www.ibm.com/developerworks/linux/linux390/
13481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13482 S:      Supported
13483 F:      arch/s390/
13484 F:      drivers/s390/
13485 F:      Documentation/s390/
13486 F:      Documentation/driver-api/s390-drivers.rst
13487
13488 S390 COMMON I/O LAYER
13489 M:      Sebastian Ott <sebott@linux.ibm.com>
13490 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13491 L:      linux-s390@vger.kernel.org
13492 W:      http://www.ibm.com/developerworks/linux/linux390/
13493 S:      Supported
13494 F:      drivers/s390/cio/
13495
13496 S390 DASD DRIVER
13497 M:      Stefan Haberland <sth@linux.ibm.com>
13498 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13499 L:      linux-s390@vger.kernel.org
13500 W:      http://www.ibm.com/developerworks/linux/linux390/
13501 S:      Supported
13502 F:      drivers/s390/block/dasd*
13503 F:      block/partitions/ibm.c
13504
13505 S390 IOMMU (PCI)
13506 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13507 L:      linux-s390@vger.kernel.org
13508 W:      http://www.ibm.com/developerworks/linux/linux390/
13509 S:      Supported
13510 F:      drivers/iommu/s390-iommu.c
13511
13512 S390 IUCV NETWORK LAYER
13513 M:      Julian Wiedmann <jwi@linux.ibm.com>
13514 M:      Ursula Braun <ubraun@linux.ibm.com>
13515 L:      linux-s390@vger.kernel.org
13516 W:      http://www.ibm.com/developerworks/linux/linux390/
13517 S:      Supported
13518 F:      drivers/s390/net/*iucv*
13519 F:      include/net/iucv/
13520 F:      net/iucv/
13521
13522 S390 NETWORK DRIVERS
13523 M:      Julian Wiedmann <jwi@linux.ibm.com>
13524 M:      Ursula Braun <ubraun@linux.ibm.com>
13525 L:      linux-s390@vger.kernel.org
13526 W:      http://www.ibm.com/developerworks/linux/linux390/
13527 S:      Supported
13528 F:      drivers/s390/net/
13529
13530 S390 PCI SUBSYSTEM
13531 M:      Sebastian Ott <sebott@linux.ibm.com>
13532 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13533 L:      linux-s390@vger.kernel.org
13534 W:      http://www.ibm.com/developerworks/linux/linux390/
13535 S:      Supported
13536 F:      arch/s390/pci/
13537 F:      drivers/pci/hotplug/s390_pci_hpc.c
13538
13539 S390 VFIO-CCW DRIVER
13540 M:      Cornelia Huck <cohuck@redhat.com>
13541 M:      Farhan Ali <alifm@linux.ibm.com>
13542 M:      Eric Farman <farman@linux.ibm.com>
13543 R:      Halil Pasic <pasic@linux.ibm.com>
13544 L:      linux-s390@vger.kernel.org
13545 L:      kvm@vger.kernel.org
13546 S:      Supported
13547 F:      drivers/s390/cio/vfio_ccw*
13548 F:      Documentation/s390/vfio-ccw.txt
13549 F:      include/uapi/linux/vfio_ccw.h
13550
13551 S390 ZCRYPT DRIVER
13552 M:      Harald Freudenberger <freude@linux.ibm.com>
13553 L:      linux-s390@vger.kernel.org
13554 W:      http://www.ibm.com/developerworks/linux/linux390/
13555 S:      Supported
13556 F:      drivers/s390/crypto/
13557
13558 S390 VFIO AP DRIVER
13559 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13560 M:      Pierre Morel <pmorel@linux.ibm.com>
13561 M:      Halil Pasic <pasic@linux.ibm.com>
13562 L:      linux-s390@vger.kernel.org
13563 W:      http://www.ibm.com/developerworks/linux/linux390/
13564 S:      Supported
13565 F:      drivers/s390/crypto/vfio_ap_drv.c
13566 F:      drivers/s390/crypto/vfio_ap_private.h
13567 F:      drivers/s390/crypto/vfio_ap_ops.c
13568 F:      Documentation/s390/vfio-ap.txt
13569
13570 S390 ZFCP DRIVER
13571 M:      Steffen Maier <maier@linux.ibm.com>
13572 M:      Benjamin Block <bblock@linux.ibm.com>
13573 L:      linux-s390@vger.kernel.org
13574 W:      http://www.ibm.com/developerworks/linux/linux390/
13575 S:      Supported
13576 F:      drivers/s390/scsi/zfcp_*
13577
13578 S3C24XX SD/MMC Driver
13579 M:      Ben Dooks <ben-linux@fluff.org>
13580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13581 S:      Supported
13582 F:      drivers/mmc/host/s3cmci.*
13583
13584 SAA6588 RDS RECEIVER DRIVER
13585 M:      Hans Verkuil <hverkuil@xs4all.nl>
13586 L:      linux-media@vger.kernel.org
13587 T:      git git://linuxtv.org/media_tree.git
13588 W:      https://linuxtv.org
13589 S:      Odd Fixes
13590 F:      drivers/media/i2c/saa6588*
13591
13592 SAA7134 VIDEO4LINUX DRIVER
13593 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13594 L:      linux-media@vger.kernel.org
13595 W:      https://linuxtv.org
13596 T:      git git://linuxtv.org/media_tree.git
13597 S:      Odd fixes
13598 F:      Documentation/media/v4l-drivers/saa7134*
13599 F:      drivers/media/pci/saa7134/
13600
13601 SAA7146 VIDEO4LINUX-2 DRIVER
13602 M:      Hans Verkuil <hverkuil@xs4all.nl>
13603 L:      linux-media@vger.kernel.org
13604 T:      git git://linuxtv.org/media_tree.git
13605 S:      Maintained
13606 F:      drivers/media/common/saa7146/
13607 F:      drivers/media/pci/saa7146/
13608 F:      include/media/drv-intf/saa7146*
13609
13610 SAMSUNG AUDIO (ASoC) DRIVERS
13611 M:      Krzysztof Kozlowski <krzk@kernel.org>
13612 M:      Sangbeom Kim <sbkim73@samsung.com>
13613 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13614 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13615 S:      Supported
13616 F:      sound/soc/samsung/
13617 F:      Documentation/devicetree/bindings/sound/samsung*
13618
13619 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13620 M:      Krzysztof Kozlowski <krzk@kernel.org>
13621 L:      linux-crypto@vger.kernel.org
13622 L:      linux-samsung-soc@vger.kernel.org
13623 S:      Maintained
13624 F:      drivers/crypto/exynos-rng.c
13625 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13626
13627 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13628 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13629 L:      linux-samsung-soc@vger.kernel.org
13630 S:      Maintained
13631 F:      drivers/char/hw_random/exynos-trng.c
13632 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13633
13634 SAMSUNG FRAMEBUFFER DRIVER
13635 M:      Jingoo Han <jingoohan1@gmail.com>
13636 L:      linux-fbdev@vger.kernel.org
13637 S:      Maintained
13638 F:      drivers/video/fbdev/s3c-fb.c
13639
13640 SAMSUNG LAPTOP DRIVER
13641 M:      Corentin Chary <corentin.chary@gmail.com>
13642 L:      platform-driver-x86@vger.kernel.org
13643 S:      Maintained
13644 F:      drivers/platform/x86/samsung-laptop.c
13645
13646 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13647 M:      Sangbeom Kim <sbkim73@samsung.com>
13648 M:      Krzysztof Kozlowski <krzk@kernel.org>
13649 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13650 L:      linux-kernel@vger.kernel.org
13651 L:      linux-samsung-soc@vger.kernel.org
13652 S:      Supported
13653 F:      drivers/mfd/sec*.c
13654 F:      drivers/regulator/s2m*.c
13655 F:      drivers/regulator/s5m*.c
13656 F:      drivers/clk/clk-s2mps11.c
13657 F:      drivers/rtc/rtc-s5m.c
13658 F:      include/linux/mfd/samsung/
13659 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13660 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13661 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13662 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13663
13664 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13665 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13666 L:      linux-media@vger.kernel.org
13667 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13668 S:      Maintained
13669 F:      drivers/media/platform/s3c-camif/
13670 F:      include/media/drv-intf/s3c_camif.h
13671
13672 SAMSUNG S3FWRN5 NFC DRIVER
13673 M:      Robert Baldyga <r.baldyga@samsung.com>
13674 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13675 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13676 S:      Supported
13677 F:      drivers/nfc/s3fwrn5
13678
13679 SAMSUNG S5C73M3 CAMERA DRIVER
13680 M:      Kyungmin Park <kyungmin.park@samsung.com>
13681 M:      Andrzej Hajda <a.hajda@samsung.com>
13682 L:      linux-media@vger.kernel.org
13683 S:      Supported
13684 F:      drivers/media/i2c/s5c73m3/*
13685
13686 SAMSUNG S5K5BAF CAMERA DRIVER
13687 M:      Kyungmin Park <kyungmin.park@samsung.com>
13688 M:      Andrzej Hajda <a.hajda@samsung.com>
13689 L:      linux-media@vger.kernel.org
13690 S:      Supported
13691 F:      drivers/media/i2c/s5k5baf.c
13692
13693 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13694 M:      Krzysztof Kozlowski <krzk@kernel.org>
13695 M:      Vladimir Zapolskiy <vz@mleia.com>
13696 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13697 L:      linux-crypto@vger.kernel.org
13698 L:      linux-samsung-soc@vger.kernel.org
13699 S:      Maintained
13700 F:      drivers/crypto/s5p-sss.c
13701
13702 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13703 M:      Kyungmin Park <kyungmin.park@samsung.com>
13704 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13705 L:      linux-media@vger.kernel.org
13706 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13707 S:      Supported
13708 F:      drivers/media/platform/exynos4-is/
13709
13710 SAMSUNG SOC CLOCK DRIVERS
13711 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13712 M:      Tomasz Figa <tomasz.figa@gmail.com>
13713 M:      Chanwoo Choi <cw00.choi@samsung.com>
13714 S:      Supported
13715 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13717 F:      drivers/clk/samsung/
13718 F:      include/dt-bindings/clock/exynos*.h
13719 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13720
13721 SAMSUNG SPI DRIVERS
13722 M:      Kukjin Kim <kgene@kernel.org>
13723 M:      Krzysztof Kozlowski <krzk@kernel.org>
13724 M:      Andi Shyti <andi@etezian.org>
13725 L:      linux-spi@vger.kernel.org
13726 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13727 S:      Maintained
13728 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13729 F:      drivers/spi/spi-s3c*
13730 F:      include/linux/platform_data/spi-s3c64xx.h
13731
13732 SAMSUNG SXGBE DRIVERS
13733 M:      Byungho An <bh74.an@samsung.com>
13734 M:      Girish K S <ks.giri@samsung.com>
13735 M:      Vipul Pandya <vipul.pandya@samsung.com>
13736 S:      Supported
13737 L:      netdev@vger.kernel.org
13738 F:      drivers/net/ethernet/samsung/sxgbe/
13739
13740 SAMSUNG THERMAL DRIVER
13741 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13742 L:      linux-pm@vger.kernel.org
13743 L:      linux-samsung-soc@vger.kernel.org
13744 S:      Supported
13745 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13746 F:      drivers/thermal/samsung/
13747
13748 SAMSUNG USB2 PHY DRIVER
13749 M:      Kamil Debski <kamil@wypas.org>
13750 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13751 L:      linux-kernel@vger.kernel.org
13752 S:      Supported
13753 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13754 F:      Documentation/phy/samsung-usb2.txt
13755 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13756 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13757 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13758 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13759 F:      drivers/phy/samsung/phy-samsung-usb2.c
13760 F:      drivers/phy/samsung/phy-samsung-usb2.h
13761
13762 SC1200 WDT DRIVER
13763 M:      Zwane Mwaikambo <zwanem@gmail.com>
13764 S:      Maintained
13765 F:      drivers/watchdog/sc1200wdt.c
13766
13767 SCHEDULER
13768 M:      Ingo Molnar <mingo@redhat.com>
13769 M:      Peter Zijlstra <peterz@infradead.org>
13770 L:      linux-kernel@vger.kernel.org
13771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13772 S:      Maintained
13773 F:      kernel/sched/
13774 F:      include/linux/sched.h
13775 F:      include/uapi/linux/sched.h
13776 F:      include/linux/wait.h
13777 F:      include/linux/preempt.h
13778
13779 SCR24X CHIP CARD INTERFACE DRIVER
13780 M:      Lubomir Rintel <lkundrak@v3.sk>
13781 S:      Supported
13782 F:      drivers/char/pcmcia/scr24x_cs.c
13783
13784 SCSI CDROM DRIVER
13785 M:      Jens Axboe <axboe@kernel.dk>
13786 L:      linux-scsi@vger.kernel.org
13787 W:      http://www.kernel.dk
13788 S:      Maintained
13789 F:      drivers/scsi/sr*
13790
13791 SCSI RDMA PROTOCOL (SRP) INITIATOR
13792 M:      Bart Van Assche <bvanassche@acm.org>
13793 L:      linux-rdma@vger.kernel.org
13794 S:      Supported
13795 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13796 F:      drivers/infiniband/ulp/srp/
13797 F:      include/scsi/srp.h
13798
13799 SCSI RDMA PROTOCOL (SRP) TARGET
13800 M:      Bart Van Assche <bvanassche@acm.org>
13801 L:      linux-rdma@vger.kernel.org
13802 L:      target-devel@vger.kernel.org
13803 S:      Supported
13804 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13805 F:      drivers/infiniband/ulp/srpt/
13806
13807 SCSI SG DRIVER
13808 M:      Doug Gilbert <dgilbert@interlog.com>
13809 L:      linux-scsi@vger.kernel.org
13810 W:      http://sg.danny.cz/sg
13811 S:      Maintained
13812 F:      Documentation/scsi/scsi-generic.txt
13813 F:      drivers/scsi/sg.c
13814 F:      include/scsi/sg.h
13815
13816 SCSI SUBSYSTEM
13817 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13819 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13821 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13822 L:      linux-scsi@vger.kernel.org
13823 S:      Maintained
13824 F:      Documentation/devicetree/bindings/scsi/
13825 F:      drivers/scsi/
13826 F:      include/scsi/
13827
13828 SCSI TAPE DRIVER
13829 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13830 L:      linux-scsi@vger.kernel.org
13831 S:      Maintained
13832 F:      Documentation/scsi/st.txt
13833 F:      drivers/scsi/st.*
13834 F:      drivers/scsi/st_*.h
13835
13836 SCSI TARGET SUBSYSTEM
13837 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13838 L:      linux-scsi@vger.kernel.org
13839 L:      target-devel@vger.kernel.org
13840 W:      http://www.linux-iscsi.org
13841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13842 Q:      https://patchwork.kernel.org/project/target-devel/list/
13843 S:      Supported
13844 F:      drivers/target/
13845 F:      include/target/
13846 F:      Documentation/target/
13847
13848 SCTP PROTOCOL
13849 M:      Vlad Yasevich <vyasevich@gmail.com>
13850 M:      Neil Horman <nhorman@tuxdriver.com>
13851 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13852 L:      linux-sctp@vger.kernel.org
13853 W:      http://lksctp.sourceforge.net
13854 S:      Maintained
13855 F:      Documentation/networking/sctp.txt
13856 F:      include/linux/sctp.h
13857 F:      include/uapi/linux/sctp.h
13858 F:      include/net/sctp/
13859 F:      net/sctp/
13860
13861 SCx200 CPU SUPPORT
13862 M:      Jim Cromie <jim.cromie@gmail.com>
13863 S:      Odd Fixes
13864 F:      Documentation/i2c/busses/scx200_acb
13865 F:      arch/x86/platform/scx200/
13866 F:      drivers/watchdog/scx200_wdt.c
13867 F:      drivers/i2c/busses/scx200*
13868 F:      drivers/mtd/maps/scx200_docflash.c
13869 F:      include/linux/scx200.h
13870
13871 SCx200 GPIO DRIVER
13872 M:      Jim Cromie <jim.cromie@gmail.com>
13873 S:      Maintained
13874 F:      drivers/char/scx200_gpio.c
13875 F:      include/linux/scx200_gpio.h
13876
13877 SCx200 HRT CLOCKSOURCE DRIVER
13878 M:      Jim Cromie <jim.cromie@gmail.com>
13879 S:      Maintained
13880 F:      drivers/clocksource/scx200_hrt.c
13881
13882 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13883 M:      Sascha Sommer <saschasommer@freenet.de>
13884 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13885 S:      Maintained
13886 F:      drivers/mmc/host/sdricoh_cs.c
13887
13888 SECO BOARDS CEC DRIVER
13889 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13890 S:      Maintained
13891 F:      drivers/media/platform/seco-cec/seco-cec.c
13892 F:      drivers/media/platform/seco-cec/seco-cec.h
13893
13894 SECURE COMPUTING
13895 M:      Kees Cook <keescook@chromium.org>
13896 R:      Andy Lutomirski <luto@amacapital.net>
13897 R:      Will Drewry <wad@chromium.org>
13898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13899 S:      Supported
13900 F:      kernel/seccomp.c
13901 F:      include/uapi/linux/seccomp.h
13902 F:      include/linux/seccomp.h
13903 F:      tools/testing/selftests/seccomp/*
13904 F:      tools/testing/selftests/kselftest_harness.h
13905 F:      Documentation/userspace-api/seccomp_filter.rst
13906 K:      \bsecure_computing
13907 K:      \bTIF_SECCOMP\b
13908
13909 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13910 M:      Al Cooper <alcooperx@gmail.com>
13911 L:      linux-mmc@vger.kernel.org
13912 L:      bcm-kernel-feedback-list@broadcom.com
13913 S:      Maintained
13914 F:      drivers/mmc/host/sdhci-brcmstb*
13915
13916 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13917 M:      Adrian Hunter <adrian.hunter@intel.com>
13918 L:      linux-mmc@vger.kernel.org
13919 S:      Maintained
13920 F:      drivers/mmc/host/sdhci*
13921 F:      include/linux/mmc/sdhci*
13922
13923 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13924 M:      Adrian Hunter <adrian.hunter@intel.com>
13925 M:      Ritesh Harjani <riteshh@codeaurora.org>
13926 M:      Asutosh Das <asutoshd@codeaurora.org>
13927 L:      linux-mmc@vger.kernel.org
13928 S:      Maintained
13929 F:      drivers/mmc/host/cqhci*
13930
13931 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13932 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13933 M:      Manjunath M B <manjumb@synopsys.com>
13934 L:      linux-mmc@vger.kernel.org
13935 S:      Maintained
13936 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13937
13938 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13939 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13940 L:      linux-mmc@vger.kernel.org
13941 S:      Supported
13942 F:      drivers/mmc/host/sdhci-of-at91.c
13943
13944 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13945 M:      Ben Dooks <ben-linux@fluff.org>
13946 M:      Jaehoon Chung <jh80.chung@samsung.com>
13947 L:      linux-mmc@vger.kernel.org
13948 S:      Maintained
13949 F:      drivers/mmc/host/sdhci-s3c*
13950
13951 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13952 M:      Viresh Kumar <vireshk@kernel.org>
13953 L:      linux-mmc@vger.kernel.org
13954 S:      Maintained
13955 F:      drivers/mmc/host/sdhci-spear.c
13956
13957 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13958 M:      Kishon Vijay Abraham I <kishon@ti.com>
13959 L:      linux-mmc@vger.kernel.org
13960 S:      Maintained
13961 F:      drivers/mmc/host/sdhci-omap.c
13962
13963 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13964 M:      Scott Bauer <scott.bauer@intel.com>
13965 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13966 L:      linux-block@vger.kernel.org
13967 S:      Supported
13968 F:      block/sed*
13969 F:      block/opal_proto.h
13970 F:      include/linux/sed*
13971 F:      include/uapi/linux/sed*
13972
13973 SECURITY CONTACT
13974 M:      Security Officers <security@kernel.org>
13975 S:      Supported
13976
13977 SECURITY SUBSYSTEM
13978 M:      James Morris <jmorris@namei.org>
13979 M:      "Serge E. Hallyn" <serge@hallyn.com>
13980 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13982 W:      http://kernsec.org/
13983 S:      Supported
13984 F:      security/
13985 X:      security/selinux/
13986
13987 SELINUX SECURITY MODULE
13988 M:      Paul Moore <paul@paul-moore.com>
13989 M:      Stephen Smalley <sds@tycho.nsa.gov>
13990 M:      Eric Paris <eparis@parisplace.org>
13991 L:      selinux@vger.kernel.org
13992 W:      https://selinuxproject.org
13993 W:      https://github.com/SELinuxProject
13994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13995 S:      Supported
13996 F:      include/linux/selinux*
13997 F:      security/selinux/
13998 F:      scripts/selinux/
13999 F:      Documentation/admin-guide/LSM/SELinux.rst
14000
14001 SENSABLE PHANTOM
14002 M:      Jiri Slaby <jirislaby@gmail.com>
14003 S:      Maintained
14004 F:      drivers/misc/phantom.c
14005 F:      include/uapi/linux/phantom.h
14006
14007 SERIAL DEVICE BUS
14008 M:      Rob Herring <robh@kernel.org>
14009 L:      linux-serial@vger.kernel.org
14010 S:      Maintained
14011 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14012 F:      drivers/tty/serdev/
14013 F:      include/linux/serdev.h
14014
14015 SERIAL DRIVERS
14016 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14017 L:      linux-serial@vger.kernel.org
14018 S:      Maintained
14019 F:      Documentation/devicetree/bindings/serial/
14020 F:      drivers/tty/serial/
14021
14022 SERIAL IR RECEIVER
14023 M:      Sean Young <sean@mess.org>
14024 L:      linux-media@vger.kernel.org
14025 S:      Maintained
14026 F:      drivers/media/rc/serial_ir.c
14027
14028 SFC NETWORK DRIVER
14029 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14030 M:      Edward Cree <ecree@solarflare.com>
14031 M:      Martin Habets <mhabets@solarflare.com>
14032 L:      netdev@vger.kernel.org
14033 S:      Supported
14034 F:      drivers/net/ethernet/sfc/
14035
14036 SFF/SFP/SFP+ MODULE SUPPORT
14037 M:      Russell King <linux@armlinux.org.uk>
14038 L:      netdev@vger.kernel.org
14039 S:      Maintained
14040 F:      drivers/net/phy/phylink.c
14041 F:      drivers/net/phy/sfp*
14042 F:      include/linux/phylink.h
14043 F:      include/linux/sfp.h
14044
14045 SGI GRU DRIVER
14046 M:      Dimitri Sivanich <sivanich@sgi.com>
14047 S:      Maintained
14048 F:      drivers/misc/sgi-gru/
14049
14050 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14051 M:      Pat Gefre <pfg@sgi.com>
14052 L:      linux-ia64@vger.kernel.org
14053 S:      Supported
14054 F:      Documentation/ia64/serial.txt
14055 F:      drivers/tty/serial/ioc?_serial.c
14056 F:      include/linux/ioc?.h
14057
14058 SGI XP/XPC/XPNET DRIVER
14059 M:      Cliff Whickman <cpw@sgi.com>
14060 M:      Robin Holt <robinmholt@gmail.com>
14061 S:      Maintained
14062 F:      drivers/misc/sgi-xp/
14063
14064 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14065 M:      Ursula Braun <ubraun@linux.ibm.com>
14066 M:      Karsten Graul <kgraul@linux.ibm.com>
14067 L:      linux-s390@vger.kernel.org
14068 W:      http://www.ibm.com/developerworks/linux/linux390/
14069 S:      Supported
14070 F:      net/smc/
14071
14072 SHARP RJ54N1CB0C SENSOR DRIVER
14073 M:      Jacopo Mondi <jacopo@jmondi.org>
14074 L:      linux-media@vger.kernel.org
14075 T:      git git://linuxtv.org/media_tree.git
14076 S:      Odd fixes
14077 F:      drivers/media/i2c/rj54n1cb0c.c
14078 F:      include/media/i2c/rj54n1cb0c.h
14079
14080 SH_VEU V4L2 MEM2MEM DRIVER
14081 L:      linux-media@vger.kernel.org
14082 S:      Orphan
14083 F:      drivers/media/platform/sh_veu.c
14084
14085 SH_VOU V4L2 OUTPUT DRIVER
14086 L:      linux-media@vger.kernel.org
14087 S:      Orphan
14088 F:      drivers/media/platform/sh_vou.c
14089 F:      include/media/drv-intf/sh_vou.h
14090
14091 SI2157 MEDIA DRIVER
14092 M:      Antti Palosaari <crope@iki.fi>
14093 L:      linux-media@vger.kernel.org
14094 W:      https://linuxtv.org
14095 W:      http://palosaari.fi/linux/
14096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14097 T:      git git://linuxtv.org/anttip/media_tree.git
14098 S:      Maintained
14099 F:      drivers/media/tuners/si2157*
14100
14101 SI2165 MEDIA DRIVER
14102 M:      Matthias Schwarzott <zzam@gentoo.org>
14103 L:      linux-media@vger.kernel.org
14104 W:      https://linuxtv.org
14105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14106 S:      Maintained
14107 F:      drivers/media/dvb-frontends/si2165*
14108
14109 SI2168 MEDIA DRIVER
14110 M:      Antti Palosaari <crope@iki.fi>
14111 L:      linux-media@vger.kernel.org
14112 W:      https://linuxtv.org
14113 W:      http://palosaari.fi/linux/
14114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14115 T:      git git://linuxtv.org/anttip/media_tree.git
14116 S:      Maintained
14117 F:      drivers/media/dvb-frontends/si2168*
14118
14119 SI470X FM RADIO RECEIVER I2C DRIVER
14120 M:      Hans Verkuil <hverkuil@xs4all.nl>
14121 L:      linux-media@vger.kernel.org
14122 T:      git git://linuxtv.org/media_tree.git
14123 W:      https://linuxtv.org
14124 S:      Odd Fixes
14125 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14126
14127 SI470X FM RADIO RECEIVER USB DRIVER
14128 M:      Hans Verkuil <hverkuil@xs4all.nl>
14129 L:      linux-media@vger.kernel.org
14130 T:      git git://linuxtv.org/media_tree.git
14131 W:      https://linuxtv.org
14132 S:      Maintained
14133 F:      drivers/media/radio/si470x/radio-si470x-common.c
14134 F:      drivers/media/radio/si470x/radio-si470x.h
14135 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14136
14137 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14138 M:      Eduardo Valentin <edubezval@gmail.com>
14139 L:      linux-media@vger.kernel.org
14140 T:      git git://linuxtv.org/media_tree.git
14141 W:      https://linuxtv.org
14142 S:      Odd Fixes
14143 F:      drivers/media/radio/si4713/si4713.?
14144
14145 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14146 M:      Eduardo Valentin <edubezval@gmail.com>
14147 L:      linux-media@vger.kernel.org
14148 T:      git git://linuxtv.org/media_tree.git
14149 W:      https://linuxtv.org
14150 S:      Odd Fixes
14151 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14152
14153 SI4713 FM RADIO TRANSMITTER USB DRIVER
14154 M:      Hans Verkuil <hverkuil@xs4all.nl>
14155 L:      linux-media@vger.kernel.org
14156 T:      git git://linuxtv.org/media_tree.git
14157 W:      https://linuxtv.org
14158 S:      Maintained
14159 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14160
14161 SIANO DVB DRIVER
14162 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14163 L:      linux-media@vger.kernel.org
14164 W:      https://linuxtv.org
14165 T:      git git://linuxtv.org/media_tree.git
14166 S:      Odd fixes
14167 F:      drivers/media/common/siano/
14168 F:      drivers/media/usb/siano/
14169 F:      drivers/media/usb/siano/
14170 F:      drivers/media/mmc/siano/
14171
14172 SIFIVE DRIVERS
14173 M:      Palmer Dabbelt <palmer@sifive.com>
14174 M:      Paul Walmsley <paul.walmsley@sifive.com>
14175 L:      linux-riscv@lists.infradead.org
14176 T:      git git://github.com/sifive/riscv-linux.git
14177 S:      Supported
14178 K:      sifive
14179 N:      sifive
14180
14181 SILEAD TOUCHSCREEN DRIVER
14182 M:      Hans de Goede <hdegoede@redhat.com>
14183 L:      linux-input@vger.kernel.org
14184 L:      platform-driver-x86@vger.kernel.org
14185 S:      Maintained
14186 F:      drivers/input/touchscreen/silead.c
14187 F:      drivers/platform/x86/touchscreen_dmi.c
14188
14189 SILICON MOTION SM712 FRAME BUFFER DRIVER
14190 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14191 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14192 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14193 L:      linux-fbdev@vger.kernel.org
14194 S:      Maintained
14195 F:      drivers/video/fbdev/sm712*
14196 F:      Documentation/fb/sm712fb.txt
14197
14198 SIMPLE FIRMWARE INTERFACE (SFI)
14199 M:      Len Brown <lenb@kernel.org>
14200 L:      sfi-devel@simplefirmware.org
14201 W:      http://simplefirmware.org/
14202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14203 S:      Supported
14204 F:      arch/x86/platform/sfi/
14205 F:      drivers/sfi/
14206 F:      include/linux/sfi*.h
14207
14208 SIMPLEFB FB DRIVER
14209 M:      Hans de Goede <hdegoede@redhat.com>
14210 L:      linux-fbdev@vger.kernel.org
14211 S:      Maintained
14212 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14213 F:      drivers/video/fbdev/simplefb.c
14214 F:      include/linux/platform_data/simplefb.h
14215
14216 SIMTEC EB110ATX (Chalice CATS)
14217 P:      Ben Dooks
14218 P:      Vincent Sanders <vince@simtec.co.uk>
14219 M:      Simtec Linux Team <linux@simtec.co.uk>
14220 W:      http://www.simtec.co.uk/products/EB110ATX/
14221 S:      Supported
14222
14223 SIMTEC EB2410ITX (BAST)
14224 P:      Ben Dooks
14225 P:      Vincent Sanders <vince@simtec.co.uk>
14226 M:      Simtec Linux Team <linux@simtec.co.uk>
14227 W:      http://www.simtec.co.uk/products/EB2410ITX/
14228 S:      Supported
14229 F:      arch/arm/mach-s3c24xx/mach-bast.c
14230 F:      arch/arm/mach-s3c24xx/bast-ide.c
14231 F:      arch/arm/mach-s3c24xx/bast-irq.c
14232
14233 SIPHASH PRF ROUTINES
14234 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14235 S:      Maintained
14236 F:      lib/siphash.c
14237 F:      lib/test_siphash.c
14238 F:      include/linux/siphash.h
14239
14240 SIOX
14241 M:      Gavin Schenk <g.schenk@eckelmann.de>
14242 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14243 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14244 S:      Supported
14245 F:      drivers/siox/*
14246 F:      drivers/gpio/gpio-siox.c
14247 F:      include/trace/events/siox.h
14248
14249 SIS 190 ETHERNET DRIVER
14250 M:      Francois Romieu <romieu@fr.zoreil.com>
14251 L:      netdev@vger.kernel.org
14252 S:      Maintained
14253 F:      drivers/net/ethernet/sis/sis190.c
14254
14255 SIS 900/7016 FAST ETHERNET DRIVER
14256 M:      Daniele Venzano <venza@brownhat.org>
14257 W:      http://www.brownhat.org/sis900.html
14258 L:      netdev@vger.kernel.org
14259 S:      Maintained
14260 F:      drivers/net/ethernet/sis/sis900.*
14261
14262 SIS FRAMEBUFFER DRIVER
14263 M:      Thomas Winischhofer <thomas@winischhofer.net>
14264 W:      http://www.winischhofer.net/linuxsisvga.shtml
14265 S:      Maintained
14266 F:      Documentation/fb/sisfb.txt
14267 F:      drivers/video/fbdev/sis/
14268 F:      include/video/sisfb.h
14269
14270 SIS USB2VGA DRIVER
14271 M:      Thomas Winischhofer <thomas@winischhofer.net>
14272 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14273 S:      Maintained
14274 F:      drivers/usb/misc/sisusbvga/
14275
14276 SLAB ALLOCATOR
14277 M:      Christoph Lameter <cl@linux.com>
14278 M:      Pekka Enberg <penberg@kernel.org>
14279 M:      David Rientjes <rientjes@google.com>
14280 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14281 M:      Andrew Morton <akpm@linux-foundation.org>
14282 L:      linux-mm@kvack.org
14283 S:      Maintained
14284 F:      include/linux/sl?b*.h
14285 F:      mm/sl?b*
14286
14287 SLEEPABLE READ-COPY UPDATE (SRCU)
14288 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14289 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14290 M:      Josh Triplett <josh@joshtriplett.org>
14291 R:      Steven Rostedt <rostedt@goodmis.org>
14292 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14293 L:      rcu@vger.kernel.org
14294 W:      http://www.rdrop.com/users/paulmck/RCU/
14295 S:      Supported
14296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14297 F:      include/linux/srcu*.h
14298 F:      kernel/rcu/srcu*.c
14299
14300 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14301 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14302 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14303 S:      Maintained
14304 F:      drivers/slimbus/
14305 F:      Documentation/devicetree/bindings/slimbus/
14306 F:      include/linux/slimbus.h
14307
14308 SMACK SECURITY MODULE
14309 M:      Casey Schaufler <casey@schaufler-ca.com>
14310 L:      linux-security-module@vger.kernel.org
14311 W:      http://schaufler-ca.com
14312 T:      git git://github.com/cschaufler/smack-next
14313 S:      Maintained
14314 F:      Documentation/admin-guide/LSM/Smack.rst
14315 F:      security/smack/
14316
14317 SMC91x ETHERNET DRIVER
14318 M:      Nicolas Pitre <nico@fluxnic.net>
14319 S:      Odd Fixes
14320 F:      drivers/net/ethernet/smsc/smc91x.*
14321
14322 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14323 M:      Sakari Ailus <sakari.ailus@iki.fi>
14324 L:      linux-media@vger.kernel.org
14325 S:      Maintained
14326 F:      drivers/media/i2c/smiapp/
14327 F:      include/media/i2c/smiapp.h
14328 F:      drivers/media/i2c/smiapp-pll.c
14329 F:      drivers/media/i2c/smiapp-pll.h
14330 F:      include/uapi/linux/smiapp.h
14331 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14332
14333 SMM665 HARDWARE MONITOR DRIVER
14334 M:      Guenter Roeck <linux@roeck-us.net>
14335 L:      linux-hwmon@vger.kernel.org
14336 S:      Maintained
14337 F:      Documentation/hwmon/smm665.rst
14338 F:      drivers/hwmon/smm665.c
14339
14340 SMSC EMC2103 HARDWARE MONITOR DRIVER
14341 M:      Steve Glendinning <steve.glendinning@shawell.net>
14342 L:      linux-hwmon@vger.kernel.org
14343 S:      Maintained
14344 F:      Documentation/hwmon/emc2103.rst
14345 F:      drivers/hwmon/emc2103.c
14346
14347 SMSC SCH5627 HARDWARE MONITOR DRIVER
14348 M:      Hans de Goede <hdegoede@redhat.com>
14349 L:      linux-hwmon@vger.kernel.org
14350 S:      Supported
14351 F:      Documentation/hwmon/sch5627.rst
14352 F:      drivers/hwmon/sch5627.c
14353
14354 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14355 M:      Steve Glendinning <steve.glendinning@shawell.net>
14356 L:      linux-fbdev@vger.kernel.org
14357 S:      Maintained
14358 F:      drivers/video/fbdev/smscufx.c
14359
14360 SMSC47B397 HARDWARE MONITOR DRIVER
14361 M:      Jean Delvare <jdelvare@suse.com>
14362 L:      linux-hwmon@vger.kernel.org
14363 S:      Maintained
14364 F:      Documentation/hwmon/smsc47b397.rst
14365 F:      drivers/hwmon/smsc47b397.c
14366
14367 SMSC911x ETHERNET DRIVER
14368 M:      Steve Glendinning <steve.glendinning@shawell.net>
14369 L:      netdev@vger.kernel.org
14370 S:      Maintained
14371 F:      include/linux/smsc911x.h
14372 F:      drivers/net/ethernet/smsc/smsc911x.*
14373
14374 SMSC9420 PCI ETHERNET DRIVER
14375 M:      Steve Glendinning <steve.glendinning@shawell.net>
14376 L:      netdev@vger.kernel.org
14377 S:      Maintained
14378 F:      drivers/net/ethernet/smsc/smsc9420.*
14379
14380 SOC-CAMERA V4L2 SUBSYSTEM
14381 L:      linux-media@vger.kernel.org
14382 T:      git git://linuxtv.org/media_tree.git
14383 S:      Orphan
14384 F:      include/media/soc*
14385 F:      drivers/media/i2c/soc_camera/
14386 F:      drivers/media/platform/soc_camera/
14387
14388 SOCIONEXT SYNQUACER I2C DRIVER
14389 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14390 L:      linux-i2c@vger.kernel.org
14391 S:      Maintained
14392 F:      drivers/i2c/busses/i2c-synquacer.c
14393 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14394
14395 SOCIONEXT UNIPHIER SOUND DRIVER
14396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14397 S:      Orphan
14398 F:      sound/soc/uniphier/
14399
14400 SOEKRIS NET48XX LED SUPPORT
14401 M:      Chris Boot <bootc@bootc.net>
14402 S:      Maintained
14403 F:      drivers/leds/leds-net48xx.c
14404
14405 SOFT-ROCE DRIVER (rxe)
14406 M:      Moni Shoua <monis@mellanox.com>
14407 L:      linux-rdma@vger.kernel.org
14408 S:      Supported
14409 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14410 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14411 F:      drivers/infiniband/sw/rxe/
14412 F:      include/uapi/rdma/rdma_user_rxe.h
14413
14414 SOFTLOGIC 6x10 MPEG CODEC
14415 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14416 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14417 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14418 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14419 M:      Ismael Luceno <ismael@iodev.co.uk>
14420 L:      linux-media@vger.kernel.org
14421 S:      Supported
14422 F:      drivers/media/pci/solo6x10/
14423
14424 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14425 M:      James Morse <james.morse@arm.com>
14426 L:      linux-arm-kernel@lists.infradead.org
14427 S:      Maintained
14428 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14429 F:      drivers/firmware/arm_sdei.c
14430 F:      include/linux/arm_sdei.h
14431 F:      include/uapi/linux/arm_sdei.h
14432
14433 SOFTWARE RAID (Multiple Disks) SUPPORT
14434 M:      Shaohua Li <shli@kernel.org>
14435 L:      linux-raid@vger.kernel.org
14436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14437 S:      Supported
14438 F:      drivers/md/Makefile
14439 F:      drivers/md/Kconfig
14440 F:      drivers/md/md*
14441 F:      drivers/md/raid*
14442 F:      include/linux/raid/
14443 F:      include/uapi/linux/raid/
14444
14445 SOCIONEXT (SNI) AVE NETWORK DRIVER
14446 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14447 L:      netdev@vger.kernel.org
14448 S:      Maintained
14449 F:      drivers/net/ethernet/socionext/sni_ave.c
14450 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14451
14452 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14453 M:      Jassi Brar <jaswinder.singh@linaro.org>
14454 L:      netdev@vger.kernel.org
14455 S:      Maintained
14456 F:      drivers/net/ethernet/socionext/netsec.c
14457 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14458
14459 SOLIDRUN CLEARFOG SUPPORT
14460 M:      Russell King <linux@armlinux.org.uk>
14461 S:      Maintained
14462 F:      arch/arm/boot/dts/armada-388-clearfog*
14463 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14464
14465 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14466 M:      Russell King <linux@armlinux.org.uk>
14467 S:      Maintained
14468 F:      arch/arm/boot/dts/imx6*-cubox-i*
14469 F:      arch/arm/boot/dts/imx6*-hummingboard*
14470 F:      arch/arm/boot/dts/imx6*-sr-*
14471
14472 SONIC NETWORK DRIVER
14473 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14474 L:      netdev@vger.kernel.org
14475 S:      Maintained
14476 F:      drivers/net/ethernet/natsemi/sonic.*
14477
14478 SONICS SILICON BACKPLANE DRIVER (SSB)
14479 M:      Michael Buesch <m@bues.ch>
14480 L:      linux-wireless@vger.kernel.org
14481 S:      Maintained
14482 F:      drivers/ssb/
14483 F:      include/linux/ssb/
14484
14485 SONY IMX214 SENSOR DRIVER
14486 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14487 L:      linux-media@vger.kernel.org
14488 T:      git git://linuxtv.org/media_tree.git
14489 S:      Maintained
14490 F:      drivers/media/i2c/imx214.c
14491 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14492
14493 SONY IMX258 SENSOR DRIVER
14494 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14495 L:      linux-media@vger.kernel.org
14496 T:      git git://linuxtv.org/media_tree.git
14497 S:      Maintained
14498 F:      drivers/media/i2c/imx258.c
14499
14500 SONY IMX274 SENSOR DRIVER
14501 M:      Leon Luo <leonl@leopardimaging.com>
14502 L:      linux-media@vger.kernel.org
14503 T:      git git://linuxtv.org/media_tree.git
14504 S:      Maintained
14505 F:      drivers/media/i2c/imx274.c
14506 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14507
14508 SONY IMX319 SENSOR DRIVER
14509 M:      Bingbu Cao <bingbu.cao@intel.com>
14510 L:      linux-media@vger.kernel.org
14511 T:      git git://linuxtv.org/media_tree.git
14512 S:      Maintained
14513 F:      drivers/media/i2c/imx319.c
14514
14515 SONY IMX355 SENSOR DRIVER
14516 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14517 L:      linux-media@vger.kernel.org
14518 T:      git git://linuxtv.org/media_tree.git
14519 S:      Maintained
14520 F:      drivers/media/i2c/imx355.c
14521
14522 SONY MEMORYSTICK SUBSYSTEM
14523 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14524 M:      Alex Dubov <oakad@yahoo.com>
14525 M:      Ulf Hansson <ulf.hansson@linaro.org>
14526 L:      linux-mmc@vger.kernel.org
14527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14528 S:      Maintained
14529 F:      drivers/memstick/
14530 F:      include/linux/memstick.h
14531
14532 SONY VAIO CONTROL DEVICE DRIVER
14533 M:      Mattia Dongili <malattia@linux.it>
14534 L:      platform-driver-x86@vger.kernel.org
14535 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14536 S:      Maintained
14537 F:      Documentation/laptops/sony-laptop.txt
14538 F:      drivers/char/sonypi.c
14539 F:      drivers/platform/x86/sony-laptop.c
14540 F:      include/linux/sony-laptop.h
14541
14542 SOUND
14543 M:      Jaroslav Kysela <perex@perex.cz>
14544 M:      Takashi Iwai <tiwai@suse.com>
14545 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14546 W:      http://www.alsa-project.org/
14547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14548 T:      git git://git.alsa-project.org/alsa-kernel.git
14549 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14550 S:      Maintained
14551 F:      Documentation/sound/
14552 F:      include/sound/
14553 F:      include/uapi/sound/
14554 F:      sound/
14555
14556 SOUND - COMPRESSED AUDIO
14557 M:      Vinod Koul <vkoul@kernel.org>
14558 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14560 S:      Supported
14561 F:      Documentation/sound/designs/compress-offload.rst
14562 F:      include/sound/compress_driver.h
14563 F:      include/uapi/sound/compress_*
14564 F:      sound/core/compress_offload.c
14565 F:      sound/soc/soc-compress.c
14566
14567 SOUND - DMAENGINE HELPERS
14568 M:      Lars-Peter Clausen <lars@metafoo.de>
14569 S:      Supported
14570 F:      include/sound/dmaengine_pcm.h
14571 F:      sound/core/pcm_dmaengine.c
14572 F:      sound/soc/soc-generic-dmaengine-pcm.c
14573
14574 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14575 M:      Liam Girdwood <lgirdwood@gmail.com>
14576 M:      Mark Brown <broonie@kernel.org>
14577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14578 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14579 W:      http://alsa-project.org/main/index.php/ASoC
14580 S:      Supported
14581 F:      Documentation/devicetree/bindings/sound/
14582 F:      Documentation/sound/soc/
14583 F:      sound/soc/
14584 F:      include/dt-bindings/sound/
14585 F:      include/sound/soc*
14586
14587 SOUNDWIRE SUBSYSTEM
14588 M:      Vinod Koul <vkoul@kernel.org>
14589 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14590 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14591 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14592 S:      Supported
14593 F:      Documentation/driver-api/soundwire/
14594 F:      drivers/soundwire/
14595 F:      include/linux/soundwire/
14596
14597 SP2 MEDIA DRIVER
14598 M:      Olli Salonen <olli.salonen@iki.fi>
14599 L:      linux-media@vger.kernel.org
14600 W:      https://linuxtv.org
14601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14602 S:      Maintained
14603 F:      drivers/media/dvb-frontends/sp2*
14604
14605 SPARC + UltraSPARC (sparc/sparc64)
14606 M:      "David S. Miller" <davem@davemloft.net>
14607 L:      sparclinux@vger.kernel.org
14608 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14611 S:      Maintained
14612 F:      arch/sparc/
14613 F:      drivers/sbus/
14614
14615 SPARC SERIAL DRIVERS
14616 M:      "David S. Miller" <davem@davemloft.net>
14617 L:      sparclinux@vger.kernel.org
14618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14620 S:      Maintained
14621 F:      include/linux/sunserialcore.h
14622 F:      drivers/tty/serial/suncore.c
14623 F:      drivers/tty/serial/sunhv.c
14624 F:      drivers/tty/serial/sunsab.c
14625 F:      drivers/tty/serial/sunsab.h
14626 F:      drivers/tty/serial/sunsu.c
14627 F:      drivers/tty/serial/sunzilog.c
14628 F:      drivers/tty/serial/sunzilog.h
14629 F:      drivers/tty/vcc.c
14630
14631 SPARSE CHECKER
14632 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14633 L:      linux-sparse@vger.kernel.org
14634 W:      https://sparse.wiki.kernel.org/
14635 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14636 S:      Maintained
14637 F:      include/linux/compiler.h
14638
14639 SPEAR CLOCK FRAMEWORK SUPPORT
14640 M:      Viresh Kumar <vireshk@kernel.org>
14641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14642 W:      http://www.st.com/spear
14643 S:      Maintained
14644 F:      drivers/clk/spear/
14645
14646 SPEAR PLATFORM SUPPORT
14647 M:      Viresh Kumar <vireshk@kernel.org>
14648 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14650 W:      http://www.st.com/spear
14651 S:      Maintained
14652 F:      arch/arm/boot/dts/spear*
14653 F:      arch/arm/mach-spear/
14654
14655 SPI NOR SUBSYSTEM
14656 M:      Marek Vasut <marek.vasut@gmail.com>
14657 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14658 L:      linux-mtd@lists.infradead.org
14659 W:      http://www.linux-mtd.infradead.org/
14660 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14661 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14662 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14663 S:      Maintained
14664 F:      drivers/mtd/spi-nor/
14665 F:      include/linux/mtd/spi-nor.h
14666
14667 SPI SUBSYSTEM
14668 M:      Mark Brown <broonie@kernel.org>
14669 L:      linux-spi@vger.kernel.org
14670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14671 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14672 S:      Maintained
14673 F:      Documentation/devicetree/bindings/spi/
14674 F:      Documentation/spi/
14675 F:      drivers/spi/
14676 F:      include/linux/spi/
14677 F:      include/uapi/linux/spi/
14678 F:      tools/spi/
14679
14680 SPIDERNET NETWORK DRIVER for CELL
14681 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14682 L:      netdev@vger.kernel.org
14683 S:      Supported
14684 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14685 F:      drivers/net/ethernet/toshiba/spider_net*
14686
14687 SPMI SUBSYSTEM
14688 R:      Stephen Boyd <sboyd@kernel.org>
14689 L:      linux-arm-msm@vger.kernel.org
14690 F:      Documentation/devicetree/bindings/spmi/
14691 F:      drivers/spmi/
14692 F:      include/dt-bindings/spmi/spmi.h
14693 F:      include/linux/spmi.h
14694 F:      include/trace/events/spmi.h
14695
14696 SPU FILE SYSTEM
14697 M:      Jeremy Kerr <jk@ozlabs.org>
14698 L:      linuxppc-dev@lists.ozlabs.org
14699 W:      http://www.ibm.com/developerworks/power/cell/
14700 S:      Supported
14701 F:      Documentation/filesystems/spufs.txt
14702 F:      arch/powerpc/platforms/cell/spufs/
14703
14704 SQUASHFS FILE SYSTEM
14705 M:      Phillip Lougher <phillip@squashfs.org.uk>
14706 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14707 W:      http://squashfs.org.uk
14708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14709 S:      Maintained
14710 F:      Documentation/filesystems/squashfs.txt
14711 F:      fs/squashfs/
14712
14713 SRM (Alpha) environment access
14714 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14715 S:      Maintained
14716 F:      arch/alpha/kernel/srm_env.c
14717
14718 ST LSM6DSx IMU IIO DRIVER
14719 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14720 L:      linux-iio@vger.kernel.org
14721 W:      http://www.st.com/
14722 S:      Maintained
14723 F:      drivers/iio/imu/st_lsm6dsx/
14724 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14725
14726 ST STM32 I2C/SMBUS DRIVER
14727 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14728 L:      linux-i2c@vger.kernel.org
14729 S:      Maintained
14730 F:      drivers/i2c/busses/i2c-stm32*
14731
14732 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14733 M:      Song Qiang <songqiang1304521@gmail.com>
14734 L:      linux-iio@vger.kernel.org
14735 S:      Maintained
14736 F:      drivers/iio/proximity/vl53l0x-i2c.c
14737 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14738
14739 STABLE BRANCH
14740 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14741 M:      Sasha Levin <sashal@kernel.org>
14742 L:      stable@vger.kernel.org
14743 S:      Supported
14744 F:      Documentation/process/stable-kernel-rules.rst
14745
14746 STAGING - COMEDI
14747 M:      Ian Abbott <abbotti@mev.co.uk>
14748 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14749 S:      Odd Fixes
14750 F:      drivers/staging/comedi/
14751
14752 STAGING - EROFS FILE SYSTEM
14753 M:      Gao Xiang <gaoxiang25@huawei.com>
14754 M:      Chao Yu <yuchao0@huawei.com>
14755 L:      linux-erofs@lists.ozlabs.org
14756 S:      Maintained
14757 F:      drivers/staging/erofs/
14758
14759 STAGING - INDUSTRIAL IO
14760 M:      Jonathan Cameron <jic23@kernel.org>
14761 L:      linux-iio@vger.kernel.org
14762 S:      Odd Fixes
14763 F:      Documentation/devicetree/bindings/staging/iio/
14764 F:      drivers/staging/iio/
14765
14766 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14767 M:      Marc Dietrich <marvin24@gmx.de>
14768 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14769 L:      linux-tegra@vger.kernel.org
14770 S:      Maintained
14771 F:      drivers/staging/nvec/
14772
14773 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14774 M:      Jens Frederich <jfrederich@gmail.com>
14775 M:      Daniel Drake <dsd@laptop.org>
14776 M:      Jon Nettleton <jon.nettleton@gmail.com>
14777 W:      http://wiki.laptop.org/go/DCON
14778 S:      Maintained
14779 F:      drivers/staging/olpc_dcon/
14780
14781 STAGING - REALTEK RTL8712U DRIVERS
14782 M:      Larry Finger <Larry.Finger@lwfinger.net>
14783 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14784 S:      Odd Fixes
14785 F:      drivers/staging/rtl8712/
14786
14787 STAGING - REALTEK RTL8188EU DRIVERS
14788 M:      Larry Finger <Larry.Finger@lwfinger.net>
14789 S:      Odd Fixes
14790 F:      drivers/staging/rtl8188eu/
14791
14792 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14793 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14794 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14795 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14796 L:      linux-fbdev@vger.kernel.org
14797 S:      Maintained
14798 F:      drivers/staging/sm750fb/
14799
14800 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14801 M:      William Hubbs <w.d.hubbs@gmail.com>
14802 M:      Chris Brannon <chris@the-brannons.com>
14803 M:      Kirk Reiser <kirk@reisers.ca>
14804 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14805 L:      speakup@linux-speakup.org
14806 W:      http://www.linux-speakup.org/
14807 S:      Odd Fixes
14808 F:      drivers/staging/speakup/
14809
14810 STAGING - VIA VT665X DRIVERS
14811 M:      Forest Bond <forest@alittletooquiet.net>
14812 S:      Odd Fixes
14813 F:      drivers/staging/vt665?/
14814
14815 STAGING - WILC1000 WIFI DRIVER
14816 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14817 M:      Ajay Singh <ajay.kathat@microchip.com>
14818 L:      linux-wireless@vger.kernel.org
14819 S:      Supported
14820 F:      drivers/staging/wilc1000/
14821
14822 STAGING SUBSYSTEM
14823 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14825 L:      devel@driverdev.osuosl.org
14826 S:      Supported
14827 F:      drivers/staging/
14828
14829 STARFIRE/DURALAN NETWORK DRIVER
14830 M:      Ion Badulescu <ionut@badula.org>
14831 S:      Odd Fixes
14832 F:      drivers/net/ethernet/adaptec/starfire*
14833
14834 STEC S1220 SKD DRIVER
14835 M:      Bart Van Assche <bart.vanassche@wdc.com>
14836 L:      linux-block@vger.kernel.org
14837 S:      Maintained
14838 F:      drivers/block/skd*[ch]
14839
14840 STI AUDIO (ASoC) DRIVERS
14841 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14842 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14843 S:      Maintained
14844 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14845 F:      sound/soc/sti/
14846
14847 STI CEC DRIVER
14848 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14849 S:      Maintained
14850 F:      drivers/media/platform/sti/cec/
14851 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14852
14853 STK1160 USB VIDEO CAPTURE DRIVER
14854 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14855 L:      linux-media@vger.kernel.org
14856 T:      git git://linuxtv.org/media_tree.git
14857 S:      Maintained
14858 F:      drivers/media/usb/stk1160/
14859
14860 STM32 AUDIO (ASoC) DRIVERS
14861 M:      Olivier Moysan <olivier.moysan@st.com>
14862 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14864 S:      Maintained
14865 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14866 F:      sound/soc/stm/
14867
14868 STM32 TIMER/LPTIMER DRIVERS
14869 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14870 S:      Maintained
14871 F:      drivers/*/stm32-*timer*
14872 F:      drivers/pwm/pwm-stm32*
14873 F:      include/linux/*/stm32-*tim*
14874 F:      Documentation/ABI/testing/*timer-stm32
14875 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14876 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14877
14878 STMMAC ETHERNET DRIVER
14879 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14880 M:      Alexandre Torgue <alexandre.torgue@st.com>
14881 M:      Jose Abreu <joabreu@synopsys.com>
14882 L:      netdev@vger.kernel.org
14883 W:      http://www.stlinux.com
14884 S:      Supported
14885 F:      drivers/net/ethernet/stmicro/stmmac/
14886
14887 SUN3/3X
14888 M:      Sam Creasey <sammy@sammy.net>
14889 W:      http://sammy.net/sun3/
14890 S:      Maintained
14891 F:      arch/m68k/kernel/*sun3*
14892 F:      arch/m68k/sun3*/
14893 F:      arch/m68k/include/asm/sun3*
14894 F:      drivers/net/ethernet/i825xx/sun3*
14895
14896 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14897 M:      Hans de Goede <hdegoede@redhat.com>
14898 L:      linux-input@vger.kernel.org
14899 S:      Maintained
14900 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14901 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14902
14903 SUNDANCE NETWORK DRIVER
14904 M:      Denis Kirjanov <kda@linux-powerpc.org>
14905 L:      netdev@vger.kernel.org
14906 S:      Maintained
14907 F:      drivers/net/ethernet/dlink/sundance.c
14908
14909 SUPERH
14910 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14911 M:      Rich Felker <dalias@libc.org>
14912 L:      linux-sh@vger.kernel.org
14913 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14914 S:      Maintained
14915 F:      Documentation/sh/
14916 F:      arch/sh/
14917 F:      drivers/sh/
14918
14919 SUSPEND TO RAM
14920 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14921 M:      Len Brown <len.brown@intel.com>
14922 M:      Pavel Machek <pavel@ucw.cz>
14923 L:      linux-pm@vger.kernel.org
14924 B:      https://bugzilla.kernel.org
14925 S:      Supported
14926 F:      Documentation/power/
14927 F:      arch/x86/kernel/acpi/
14928 F:      drivers/base/power/
14929 F:      kernel/power/
14930 F:      include/linux/suspend.h
14931 F:      include/linux/freezer.h
14932 F:      include/linux/pm.h
14933
14934 SVGA HANDLING
14935 M:      Martin Mares <mj@ucw.cz>
14936 L:      linux-video@atrey.karlin.mff.cuni.cz
14937 S:      Maintained
14938 F:      Documentation/svga.txt
14939 F:      arch/x86/boot/video*
14940
14941 SWIOTLB SUBSYSTEM
14942 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14943 L:      iommu@lists.linux-foundation.org
14944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14945 S:      Supported
14946 F:      kernel/dma/swiotlb.c
14947 F:      arch/*/kernel/pci-swiotlb.c
14948 F:      include/linux/swiotlb.h
14949
14950 SWITCHDEV
14951 M:      Jiri Pirko <jiri@resnulli.us>
14952 M:      Ivan Vecera <ivecera@redhat.com>
14953 L:      netdev@vger.kernel.org
14954 S:      Supported
14955 F:      net/switchdev/
14956 F:      include/net/switchdev.h
14957
14958 SY8106A REGULATOR DRIVER
14959 M:      Icenowy Zheng <icenowy@aosc.io>
14960 S:      Maintained
14961 F:      drivers/regulator/sy8106a-regulator.c
14962 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14963
14964 SYNC FILE FRAMEWORK
14965 M:      Sumit Semwal <sumit.semwal@linaro.org>
14966 R:      Gustavo Padovan <gustavo@padovan.org>
14967 S:      Maintained
14968 L:      linux-media@vger.kernel.org
14969 L:      dri-devel@lists.freedesktop.org
14970 F:      drivers/dma-buf/sync_*
14971 F:      drivers/dma-buf/dma-fence*
14972 F:      drivers/dma-buf/sw_sync.c
14973 F:      include/linux/sync_file.h
14974 F:      include/uapi/linux/sync_file.h
14975 F:      Documentation/sync_file.txt
14976 T:      git git://anongit.freedesktop.org/drm/drm-misc
14977
14978 SYNOPSYS ARC ARCHITECTURE
14979 M:      Vineet Gupta <vgupta@synopsys.com>
14980 L:      linux-snps-arc@lists.infradead.org
14981 S:      Supported
14982 F:      arch/arc/
14983 F:      Documentation/devicetree/bindings/arc/*
14984 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14985 F:      drivers/clocksource/arc_timer.c
14986 F:      drivers/tty/serial/arc_uart.c
14987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14988
14989 SYNOPSYS ARC HSDK SDP pll clock driver
14990 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14991 S:      Supported
14992 F:      drivers/clk/clk-hsdk-pll.c
14993 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14994
14995 SYNOPSYS ARC SDP clock driver
14996 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14997 S:      Supported
14998 F:      drivers/clk/axs10x/*
14999 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15000
15001 SYNOPSYS ARC SDP platform support
15002 M:      Alexey Brodkin <abrodkin@synopsys.com>
15003 S:      Supported
15004 F:      arch/arc/plat-axs10x
15005 F:      arch/arc/boot/dts/ax*
15006 F:      Documentation/devicetree/bindings/arc/axs10*
15007
15008 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15009 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15010 S:      Supported
15011 F:      drivers/reset/reset-axs10x.c
15012 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15013
15014 SYNOPSYS CREG GPIO DRIVER
15015 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15016 S:      Maintained
15017 F:      drivers/gpio/gpio-creg-snps.c
15018 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15019
15020 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15021 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15022 S:      Maintained
15023 F:      drivers/tty/serial/8250/8250_dw.c
15024
15025 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15026 M:      Hoan Tran <hoan@os.amperecomputing.com>
15027 L:      linux-gpio@vger.kernel.org
15028 S:      Maintained
15029 F:      drivers/gpio/gpio-dwapb.c
15030 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15031
15032 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15033 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15034 S:      Maintained
15035 F:      drivers/dma/dwi-axi-dmac/
15036 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15037
15038 SYNOPSYS DESIGNWARE DMAC DRIVER
15039 M:      Viresh Kumar <vireshk@kernel.org>
15040 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15041 S:      Maintained
15042 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15043 F:      drivers/dma/dw/
15044 F:      include/dt-bindings/dma/dw-dmac.h
15045 F:      include/linux/dma/dw.h
15046 F:      include/linux/platform_data/dma-dw.h
15047
15048 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15049 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15050 L:      netdev@vger.kernel.org
15051 S:      Supported
15052 F:      drivers/net/ethernet/synopsys/
15053
15054 SYNOPSYS DESIGNWARE I2C DRIVER
15055 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15056 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15057 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15058 L:      linux-i2c@vger.kernel.org
15059 S:      Maintained
15060 F:      drivers/i2c/busses/i2c-designware-*
15061 F:      include/linux/platform_data/i2c-designware.h
15062
15063 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15064 M:      Jaehoon Chung <jh80.chung@samsung.com>
15065 L:      linux-mmc@vger.kernel.org
15066 S:      Maintained
15067 F:      drivers/mmc/host/dw_mmc*
15068
15069 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15070 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15071 S:      Supported
15072 F:      drivers/reset/reset-hsdk.c
15073 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15074 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15075
15076 SYSTEM CONFIGURATION (SYSCON)
15077 M:      Lee Jones <lee.jones@linaro.org>
15078 M:      Arnd Bergmann <arnd@arndb.de>
15079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15080 S:      Supported
15081 F:      drivers/mfd/syscon.c
15082
15083 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15084 M:      Sudeep Holla <sudeep.holla@arm.com>
15085 L:      linux-arm-kernel@lists.infradead.org
15086 S:      Maintained
15087 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15088 F:      drivers/clk/clk-sc[mp]i.c
15089 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15090 F:      drivers/firmware/arm_scpi.c
15091 F:      drivers/firmware/arm_scmi/
15092 F:      include/linux/sc[mp]i_protocol.h
15093
15094 SYSTEM RESET/SHUTDOWN DRIVERS
15095 M:      Sebastian Reichel <sre@kernel.org>
15096 L:      linux-pm@vger.kernel.org
15097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15098 S:      Maintained
15099 F:      Documentation/devicetree/bindings/power/reset/
15100 F:      drivers/power/reset/
15101
15102 SYSTEM TRACE MODULE CLASS
15103 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15104 S:      Maintained
15105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15106 F:      Documentation/trace/stm.rst
15107 F:      drivers/hwtracing/stm/
15108 F:      include/linux/stm.h
15109 F:      include/uapi/linux/stm.h
15110
15111 SYSV FILESYSTEM
15112 M:      Christoph Hellwig <hch@infradead.org>
15113 S:      Maintained
15114 F:      Documentation/filesystems/sysv-fs.txt
15115 F:      fs/sysv/
15116 F:      include/linux/sysv_fs.h
15117
15118 TASKSTATS STATISTICS INTERFACE
15119 M:      Balbir Singh <bsingharora@gmail.com>
15120 S:      Maintained
15121 F:      Documentation/accounting/taskstats*
15122 F:      include/linux/taskstats*
15123 F:      kernel/taskstats.c
15124
15125 TC subsystem
15126 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15127 M:      Cong Wang <xiyou.wangcong@gmail.com>
15128 M:      Jiri Pirko <jiri@resnulli.us>
15129 L:      netdev@vger.kernel.org
15130 S:      Maintained
15131 F:      include/net/pkt_cls.h
15132 F:      include/net/pkt_sched.h
15133 F:      include/net/tc_act/
15134 F:      include/uapi/linux/pkt_cls.h
15135 F:      include/uapi/linux/pkt_sched.h
15136 F:      include/uapi/linux/tc_act/
15137 F:      include/uapi/linux/tc_ematch/
15138 F:      net/sched/
15139
15140 TC90522 MEDIA DRIVER
15141 M:      Akihiro Tsukada <tskd08@gmail.com>
15142 L:      linux-media@vger.kernel.org
15143 S:      Odd Fixes
15144 F:      drivers/media/dvb-frontends/tc90522*
15145
15146 TCP LOW PRIORITY MODULE
15147 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15148 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15149 W:      http://tcp-lp-mod.sourceforge.net/
15150 S:      Maintained
15151 F:      net/ipv4/tcp_lp.c
15152
15153 TDA10071 MEDIA DRIVER
15154 M:      Antti Palosaari <crope@iki.fi>
15155 L:      linux-media@vger.kernel.org
15156 W:      https://linuxtv.org
15157 W:      http://palosaari.fi/linux/
15158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15159 T:      git git://linuxtv.org/anttip/media_tree.git
15160 S:      Maintained
15161 F:      drivers/media/dvb-frontends/tda10071*
15162
15163 TDA18212 MEDIA DRIVER
15164 M:      Antti Palosaari <crope@iki.fi>
15165 L:      linux-media@vger.kernel.org
15166 W:      https://linuxtv.org
15167 W:      http://palosaari.fi/linux/
15168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15169 T:      git git://linuxtv.org/anttip/media_tree.git
15170 S:      Maintained
15171 F:      drivers/media/tuners/tda18212*
15172
15173 TDA18218 MEDIA DRIVER
15174 M:      Antti Palosaari <crope@iki.fi>
15175 L:      linux-media@vger.kernel.org
15176 W:      https://linuxtv.org
15177 W:      http://palosaari.fi/linux/
15178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15179 T:      git git://linuxtv.org/anttip/media_tree.git
15180 S:      Maintained
15181 F:      drivers/media/tuners/tda18218*
15182
15183 TDA18250 MEDIA DRIVER
15184 M:      Olli Salonen <olli.salonen@iki.fi>
15185 L:      linux-media@vger.kernel.org
15186 W:      https://linuxtv.org
15187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15188 T:      git git://linuxtv.org/media_tree.git
15189 S:      Maintained
15190 F:      drivers/media/tuners/tda18250*
15191
15192 TDA18271 MEDIA DRIVER
15193 M:      Michael Krufky <mkrufky@linuxtv.org>
15194 L:      linux-media@vger.kernel.org
15195 W:      https://linuxtv.org
15196 W:      http://github.com/mkrufky
15197 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15198 T:      git git://linuxtv.org/mkrufky/tuners.git
15199 S:      Maintained
15200 F:      drivers/media/tuners/tda18271*
15201
15202 TDA1997x MEDIA DRIVER
15203 M:      Tim Harvey <tharvey@gateworks.com>
15204 L:      linux-media@vger.kernel.org
15205 W:      https://linuxtv.org
15206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15207 S:      Maintained
15208 F:      drivers/media/i2c/tda1997x.*
15209
15210 TDA827x MEDIA DRIVER
15211 M:      Michael Krufky <mkrufky@linuxtv.org>
15212 L:      linux-media@vger.kernel.org
15213 W:      https://linuxtv.org
15214 W:      http://github.com/mkrufky
15215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15216 T:      git git://linuxtv.org/mkrufky/tuners.git
15217 S:      Maintained
15218 F:      drivers/media/tuners/tda8290.*
15219
15220 TDA8290 MEDIA DRIVER
15221 M:      Michael Krufky <mkrufky@linuxtv.org>
15222 L:      linux-media@vger.kernel.org
15223 W:      https://linuxtv.org
15224 W:      http://github.com/mkrufky
15225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15226 T:      git git://linuxtv.org/mkrufky/tuners.git
15227 S:      Maintained
15228 F:      drivers/media/tuners/tda8290.*
15229
15230 TDA9840 MEDIA DRIVER
15231 M:      Hans Verkuil <hverkuil@xs4all.nl>
15232 L:      linux-media@vger.kernel.org
15233 T:      git git://linuxtv.org/media_tree.git
15234 W:      https://linuxtv.org
15235 S:      Maintained
15236 F:      drivers/media/i2c/tda9840*
15237
15238 TEA5761 TUNER DRIVER
15239 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15240 L:      linux-media@vger.kernel.org
15241 W:      https://linuxtv.org
15242 T:      git git://linuxtv.org/media_tree.git
15243 S:      Odd fixes
15244 F:      drivers/media/tuners/tea5761.*
15245
15246 TEA5767 TUNER DRIVER
15247 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15248 L:      linux-media@vger.kernel.org
15249 W:      https://linuxtv.org
15250 T:      git git://linuxtv.org/media_tree.git
15251 S:      Maintained
15252 F:      drivers/media/tuners/tea5767.*
15253
15254 TEA6415C MEDIA DRIVER
15255 M:      Hans Verkuil <hverkuil@xs4all.nl>
15256 L:      linux-media@vger.kernel.org
15257 T:      git git://linuxtv.org/media_tree.git
15258 W:      https://linuxtv.org
15259 S:      Maintained
15260 F:      drivers/media/i2c/tea6415c*
15261
15262 TEA6420 MEDIA DRIVER
15263 M:      Hans Verkuil <hverkuil@xs4all.nl>
15264 L:      linux-media@vger.kernel.org
15265 T:      git git://linuxtv.org/media_tree.git
15266 W:      https://linuxtv.org
15267 S:      Maintained
15268 F:      drivers/media/i2c/tea6420*
15269
15270 TEAM DRIVER
15271 M:      Jiri Pirko <jiri@resnulli.us>
15272 L:      netdev@vger.kernel.org
15273 S:      Supported
15274 F:      drivers/net/team/
15275 F:      include/linux/if_team.h
15276 F:      include/uapi/linux/if_team.h
15277
15278 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15279 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15280 S:      Maintained
15281 F:      arch/x86/platform/ts5500/
15282
15283 TECHNOTREND USB IR RECEIVER
15284 M:      Sean Young <sean@mess.org>
15285 L:      linux-media@vger.kernel.org
15286 S:      Maintained
15287 F:      drivers/media/rc/ttusbir.c
15288
15289 TECHWELL TW9910 VIDEO DECODER
15290 L:      linux-media@vger.kernel.org
15291 S:      Orphan
15292 F:      drivers/media/i2c/tw9910.c
15293 F:      include/media/i2c/tw9910.h
15294
15295 TEE SUBSYSTEM
15296 M:      Jens Wiklander <jens.wiklander@linaro.org>
15297 S:      Maintained
15298 F:      include/linux/tee_drv.h
15299 F:      include/uapi/linux/tee.h
15300 F:      drivers/tee/
15301 F:      Documentation/tee.txt
15302
15303 TEGRA ARCHITECTURE SUPPORT
15304 M:      Thierry Reding <thierry.reding@gmail.com>
15305 M:      Jonathan Hunter <jonathanh@nvidia.com>
15306 L:      linux-tegra@vger.kernel.org
15307 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15309 S:      Supported
15310 N:      [^a-z]tegra
15311
15312 TEGRA CLOCK DRIVER
15313 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15314 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15315 S:      Supported
15316 F:      drivers/clk/tegra/
15317
15318 TEGRA DMA DRIVERS
15319 M:      Laxman Dewangan <ldewangan@nvidia.com>
15320 M:      Jon Hunter <jonathanh@nvidia.com>
15321 S:      Supported
15322 F:      drivers/dma/tegra*
15323
15324 TEGRA I2C DRIVER
15325 M:      Laxman Dewangan <ldewangan@nvidia.com>
15326 S:      Supported
15327 F:      drivers/i2c/busses/i2c-tegra.c
15328
15329 TEGRA IOMMU DRIVERS
15330 M:      Thierry Reding <thierry.reding@gmail.com>
15331 L:      linux-tegra@vger.kernel.org
15332 S:      Supported
15333 F:      drivers/iommu/tegra*
15334
15335 TEGRA KBC DRIVER
15336 M:      Laxman Dewangan <ldewangan@nvidia.com>
15337 S:      Supported
15338 F:      drivers/input/keyboard/tegra-kbc.c
15339
15340 TEGRA NAND DRIVER
15341 M:      Stefan Agner <stefan@agner.ch>
15342 M:      Lucas Stach <dev@lynxeye.de>
15343 S:      Maintained
15344 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15345 F:      drivers/mtd/nand/raw/tegra_nand.c
15346
15347 TEGRA PWM DRIVER
15348 M:      Thierry Reding <thierry.reding@gmail.com>
15349 S:      Supported
15350 F:      drivers/pwm/pwm-tegra.c
15351
15352 TEGRA SERIAL DRIVER
15353 M:      Laxman Dewangan <ldewangan@nvidia.com>
15354 S:      Supported
15355 F:      drivers/tty/serial/serial-tegra.c
15356
15357 TEGRA SPI DRIVER
15358 M:      Laxman Dewangan <ldewangan@nvidia.com>
15359 S:      Supported
15360 F:      drivers/spi/spi-tegra*
15361
15362 TEHUTI ETHERNET DRIVER
15363 M:      Andy Gospodarek <andy@greyhouse.net>
15364 L:      netdev@vger.kernel.org
15365 S:      Supported
15366 F:      drivers/net/ethernet/tehuti/*
15367
15368 Telecom Clock Driver for MCPL0010
15369 M:      Mark Gross <mark.gross@intel.com>
15370 S:      Supported
15371 F:      drivers/char/tlclk.c
15372
15373 TENSILICA XTENSA PORT (xtensa)
15374 M:      Chris Zankel <chris@zankel.net>
15375 M:      Max Filippov <jcmvbkbc@gmail.com>
15376 L:      linux-xtensa@linux-xtensa.org
15377 T:      git git://github.com/czankel/xtensa-linux.git
15378 S:      Maintained
15379 F:      arch/xtensa/
15380 F:      drivers/irqchip/irq-xtensa-*
15381
15382 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15383 M:      Nishanth Menon <nm@ti.com>
15384 M:      Tero Kristo <t-kristo@ti.com>
15385 M:      Santosh Shilimkar <ssantosh@kernel.org>
15386 L:      linux-arm-kernel@lists.infradead.org
15387 S:      Maintained
15388 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15389 F:      drivers/firmware/ti_sci*
15390 F:      include/linux/soc/ti/ti_sci_protocol.h
15391 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15392 F:      drivers/soc/ti/ti_sci_pm_domains.c
15393 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15394 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15395 F:      drivers/clk/keystone/sci-clk.c
15396 F:      drivers/reset/reset-ti-sci.c
15397
15398 Texas Instruments ASoC drivers
15399 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15400 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15401 S:      Maintained
15402 F:      sound/soc/ti/
15403
15404 Texas Instruments' DAC7612 DAC Driver
15405 M:      Ricardo Ribalda <ricardo@ribalda.com>
15406 L:      linux-iio@vger.kernel.org
15407 S:      Supported
15408 F:      drivers/iio/dac/ti-dac7612.c
15409 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15410
15411 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15412 M:      Hans Verkuil <hverkuil@xs4all.nl>
15413 L:      linux-media@vger.kernel.org
15414 T:      git git://linuxtv.org/media_tree.git
15415 W:      https://linuxtv.org
15416 S:      Maintained
15417 F:      drivers/media/radio/radio-raremono.c
15418
15419 THERMAL
15420 M:      Zhang Rui <rui.zhang@intel.com>
15421 M:      Eduardo Valentin <edubezval@gmail.com>
15422 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15423 L:      linux-pm@vger.kernel.org
15424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15426 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15427 S:      Supported
15428 F:      drivers/thermal/
15429 F:      include/linux/thermal.h
15430 F:      include/uapi/linux/thermal.h
15431 F:      include/linux/cpu_cooling.h
15432 F:      Documentation/devicetree/bindings/thermal/
15433
15434 THERMAL/CPU_COOLING
15435 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15436 M:      Viresh Kumar <viresh.kumar@linaro.org>
15437 M:      Javi Merino <javi.merino@kernel.org>
15438 L:      linux-pm@vger.kernel.org
15439 S:      Supported
15440 F:      Documentation/thermal/cpu-cooling-api.txt
15441 F:      drivers/thermal/cpu_cooling.c
15442 F:      include/linux/cpu_cooling.h
15443
15444 THINKPAD ACPI EXTRAS DRIVER
15445 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15446 L:      ibm-acpi-devel@lists.sourceforge.net
15447 L:      platform-driver-x86@vger.kernel.org
15448 W:      http://ibm-acpi.sourceforge.net
15449 W:      http://thinkwiki.org/wiki/Ibm-acpi
15450 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15451 S:      Maintained
15452 F:      drivers/platform/x86/thinkpad_acpi.c
15453
15454 THUNDERBOLT DRIVER
15455 M:      Andreas Noever <andreas.noever@gmail.com>
15456 M:      Michael Jamet <michael.jamet@intel.com>
15457 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15458 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15460 S:      Maintained
15461 F:      Documentation/admin-guide/thunderbolt.rst
15462 F:      drivers/thunderbolt/
15463 F:      include/linux/thunderbolt.h
15464
15465 THUNDERBOLT NETWORK DRIVER
15466 M:      Michael Jamet <michael.jamet@intel.com>
15467 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15468 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15469 L:      netdev@vger.kernel.org
15470 S:      Maintained
15471 F:      drivers/net/thunderbolt.c
15472
15473 THUNDERX GPIO DRIVER
15474 M:      David Daney <david.daney@cavium.com>
15475 S:      Maintained
15476 F:      drivers/gpio/gpio-thunderx.c
15477
15478 TI AM437X VPFE DRIVER
15479 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15480 L:      linux-media@vger.kernel.org
15481 W:      https://linuxtv.org
15482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15483 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15484 S:      Maintained
15485 F:      drivers/media/platform/am437x/
15486
15487 TI BANDGAP AND THERMAL DRIVER
15488 M:      Eduardo Valentin <edubezval@gmail.com>
15489 M:      Keerthy <j-keerthy@ti.com>
15490 L:      linux-pm@vger.kernel.org
15491 L:      linux-omap@vger.kernel.org
15492 S:      Maintained
15493 F:      drivers/thermal/ti-soc-thermal/
15494
15495 TI BQ27XXX POWER SUPPLY DRIVER
15496 R:      Andrew F. Davis <afd@ti.com>
15497 F:      include/linux/power/bq27xxx_battery.h
15498 F:      drivers/power/supply/bq27xxx_battery.c
15499 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15500
15501 TI CDCE706 CLOCK DRIVER
15502 M:      Max Filippov <jcmvbkbc@gmail.com>
15503 S:      Maintained
15504 F:      drivers/clk/clk-cdce706.c
15505
15506 TI CLOCK DRIVER
15507 M:      Tero Kristo <t-kristo@ti.com>
15508 L:      linux-omap@vger.kernel.org
15509 S:      Maintained
15510 F:      drivers/clk/ti/
15511 F:      include/linux/clk/ti.h
15512
15513 TI DAVINCI MACHINE SUPPORT
15514 M:      Sekhar Nori <nsekhar@ti.com>
15515 M:      Kevin Hilman <khilman@kernel.org>
15516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15518 S:      Supported
15519 F:      arch/arm/mach-davinci/
15520 F:      drivers/i2c/busses/i2c-davinci.c
15521 F:      arch/arm/boot/dts/da850*
15522
15523 TI DAVINCI SERIES CLOCK DRIVER
15524 M:      David Lechner <david@lechnology.com>
15525 R:      Sekhar Nori <nsekhar@ti.com>
15526 S:      Maintained
15527 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15528 F:      drivers/clk/davinci/
15529
15530 TI DAVINCI SERIES GPIO DRIVER
15531 M:      Keerthy <j-keerthy@ti.com>
15532 L:      linux-gpio@vger.kernel.org
15533 S:      Maintained
15534 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15535 F:      drivers/gpio/gpio-davinci.c
15536
15537 TI DAVINCI SERIES MEDIA DRIVER
15538 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15539 L:      linux-media@vger.kernel.org
15540 W:      https://linuxtv.org
15541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15542 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15543 S:      Maintained
15544 F:      drivers/media/platform/davinci/
15545 F:      include/media/davinci/
15546
15547 TI ETHERNET SWITCH DRIVER (CPSW)
15548 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15549 L:      linux-omap@vger.kernel.org
15550 L:      netdev@vger.kernel.org
15551 S:      Maintained
15552 F:      drivers/net/ethernet/ti/cpsw*
15553 F:      drivers/net/ethernet/ti/davinci*
15554
15555 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15556 M:      Alex Dubov <oakad@yahoo.com>
15557 S:      Maintained
15558 W:      http://tifmxx.berlios.de/
15559 F:      drivers/memstick/host/tifm_ms.c
15560 F:      drivers/misc/tifm*
15561 F:      drivers/mmc/host/tifm_sd.c
15562 F:      include/linux/tifm.h
15563
15564 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15565 M:      Santosh Shilimkar <ssantosh@kernel.org>
15566 L:      linux-kernel@vger.kernel.org
15567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15568 S:      Maintained
15569 F:      drivers/soc/ti/*
15570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15571
15572 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15573 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15574 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15575 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15576 S:      Maintained
15577 F:      sound/soc/codecs/lm49453*
15578 F:      sound/soc/codecs/isabelle*
15579
15580 TI LP855x BACKLIGHT DRIVER
15581 M:      Milo Kim <milo.kim@ti.com>
15582 S:      Maintained
15583 F:      Documentation/backlight/lp855x-driver.txt
15584 F:      drivers/video/backlight/lp855x_bl.c
15585 F:      include/linux/platform_data/lp855x.h
15586
15587 TI LP8727 CHARGER DRIVER
15588 M:      Milo Kim <milo.kim@ti.com>
15589 S:      Maintained
15590 F:      drivers/power/supply/lp8727_charger.c
15591 F:      include/linux/platform_data/lp8727.h
15592
15593 TI LP8788 MFD DRIVER
15594 M:      Milo Kim <milo.kim@ti.com>
15595 S:      Maintained
15596 F:      drivers/iio/adc/lp8788_adc.c
15597 F:      drivers/leds/leds-lp8788.c
15598 F:      drivers/mfd/lp8788*.c
15599 F:      drivers/power/supply/lp8788-charger.c
15600 F:      drivers/regulator/lp8788-*.c
15601 F:      include/linux/mfd/lp8788*.h
15602
15603 TI NETCP ETHERNET DRIVER
15604 M:      Wingman Kwok <w-kwok2@ti.com>
15605 M:      Murali Karicheri <m-karicheri2@ti.com>
15606 L:      netdev@vger.kernel.org
15607 S:      Maintained
15608 F:      drivers/net/ethernet/ti/netcp*
15609
15610 TI PCM3060 ASoC CODEC DRIVER
15611 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15612 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15613 S:      Maintained
15614 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15615 F:      sound/soc/codecs/pcm3060*
15616
15617 TI TAS571X FAMILY ASoC CODEC DRIVER
15618 M:      Kevin Cernekee <cernekee@chromium.org>
15619 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15620 S:      Odd Fixes
15621 F:      sound/soc/codecs/tas571x*
15622
15623 TI TRF7970A NFC DRIVER
15624 M:      Mark Greer <mgreer@animalcreek.com>
15625 L:      linux-wireless@vger.kernel.org
15626 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15627 S:      Supported
15628 F:      drivers/nfc/trf7970a.c
15629 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15630
15631 TI TWL4030 SERIES SOC CODEC DRIVER
15632 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15633 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15634 S:      Maintained
15635 F:      sound/soc/codecs/twl4030*
15636
15637 TI VPE/CAL DRIVERS
15638 M:      Benoit Parrot <bparrot@ti.com>
15639 L:      linux-media@vger.kernel.org
15640 W:      http://linuxtv.org/
15641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15642 S:      Maintained
15643 F:      drivers/media/platform/ti-vpe/
15644
15645 TI WILINK WIRELESS DRIVERS
15646 L:      linux-wireless@vger.kernel.org
15647 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15648 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15650 S:      Orphan
15651 F:      drivers/net/wireless/ti/
15652 F:      include/linux/wl12xx.h
15653
15654 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15655 M:      John Stultz <john.stultz@linaro.org>
15656 M:      Thomas Gleixner <tglx@linutronix.de>
15657 R:      Stephen Boyd <sboyd@kernel.org>
15658 L:      linux-kernel@vger.kernel.org
15659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15660 S:      Supported
15661 F:      include/linux/clocksource.h
15662 F:      include/linux/time.h
15663 F:      include/linux/timex.h
15664 F:      include/uapi/linux/time.h
15665 F:      include/uapi/linux/timex.h
15666 F:      kernel/time/clocksource.c
15667 F:      kernel/time/time*.c
15668 F:      kernel/time/alarmtimer.c
15669 F:      kernel/time/ntp.c
15670 F:      tools/testing/selftests/timers/
15671
15672 TIPC NETWORK LAYER
15673 M:      Jon Maloy <jon.maloy@ericsson.com>
15674 M:      Ying Xue <ying.xue@windriver.com>
15675 L:      netdev@vger.kernel.org (core kernel code)
15676 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15677 W:      http://tipc.sourceforge.net/
15678 S:      Maintained
15679 F:      include/uapi/linux/tipc*.h
15680 F:      net/tipc/
15681
15682 TLAN NETWORK DRIVER
15683 M:      Samuel Chessman <chessman@tux.org>
15684 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15685 W:      http://sourceforge.net/projects/tlan/
15686 S:      Maintained
15687 F:      Documentation/networking/device_drivers/ti/tlan.txt
15688 F:      drivers/net/ethernet/ti/tlan.*
15689
15690 TM6000 VIDEO4LINUX DRIVER
15691 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15692 L:      linux-media@vger.kernel.org
15693 W:      https://linuxtv.org
15694 T:      git git://linuxtv.org/media_tree.git
15695 S:      Odd fixes
15696 F:      drivers/media/usb/tm6000/
15697 F:      Documentation/media/v4l-drivers/tm6000*
15698
15699 TMIO/SDHI MMC DRIVER
15700 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15701 L:      linux-mmc@vger.kernel.org
15702 S:      Supported
15703 F:      drivers/mmc/host/tmio_mmc*
15704 F:      drivers/mmc/host/renesas_sdhi*
15705 F:      include/linux/mfd/tmio.h
15706
15707 TMP401 HARDWARE MONITOR DRIVER
15708 M:      Guenter Roeck <linux@roeck-us.net>
15709 L:      linux-hwmon@vger.kernel.org
15710 S:      Maintained
15711 F:      Documentation/hwmon/tmp401.rst
15712 F:      drivers/hwmon/tmp401.c
15713
15714 TMPFS (SHMEM FILESYSTEM)
15715 M:      Hugh Dickins <hughd@google.com>
15716 L:      linux-mm@kvack.org
15717 S:      Maintained
15718 F:      include/linux/shmem_fs.h
15719 F:      mm/shmem.c
15720
15721 TOMOYO SECURITY MODULE
15722 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15723 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15724 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15725 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15726 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15727 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15728 W:      https://tomoyo.osdn.jp/
15729 S:      Maintained
15730 F:      security/tomoyo/
15731
15732 TOPSTAR LAPTOP EXTRAS DRIVER
15733 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15734 L:      platform-driver-x86@vger.kernel.org
15735 S:      Maintained
15736 F:      drivers/platform/x86/topstar-laptop.c
15737
15738 TORTURE-TEST MODULES
15739 M:      Davidlohr Bueso <dave@stgolabs.net>
15740 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15741 M:      Josh Triplett <josh@joshtriplett.org>
15742 L:      linux-kernel@vger.kernel.org
15743 S:      Supported
15744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15745 F:      Documentation/RCU/torture.txt
15746 F:      kernel/torture.c
15747 F:      kernel/rcu/rcutorture.c
15748 F:      kernel/rcu/rcuperf.c
15749 F:      kernel/locking/locktorture.c
15750
15751 TOSHIBA ACPI EXTRAS DRIVER
15752 M:      Azael Avalos <coproscefalo@gmail.com>
15753 L:      platform-driver-x86@vger.kernel.org
15754 S:      Maintained
15755 F:      drivers/platform/x86/toshiba_acpi.c
15756
15757 TOSHIBA BLUETOOTH DRIVER
15758 M:      Azael Avalos <coproscefalo@gmail.com>
15759 L:      platform-driver-x86@vger.kernel.org
15760 S:      Maintained
15761 F:      drivers/platform/x86/toshiba_bluetooth.c
15762
15763 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15764 M:      Azael Avalos <coproscefalo@gmail.com>
15765 L:      platform-driver-x86@vger.kernel.org
15766 S:      Maintained
15767 F:      drivers/platform/x86/toshiba_haps.c
15768
15769 TOSHIBA SMM DRIVER
15770 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15771 W:      http://www.buzzard.org.uk/toshiba/
15772 S:      Maintained
15773 F:      drivers/char/toshiba.c
15774 F:      include/linux/toshiba.h
15775 F:      include/uapi/linux/toshiba.h
15776
15777 TOSHIBA TC358743 DRIVER
15778 M:      Mats Randgaard <matrandg@cisco.com>
15779 L:      linux-media@vger.kernel.org
15780 S:      Maintained
15781 F:      drivers/media/i2c/tc358743*
15782 F:      include/media/i2c/tc358743.h
15783
15784 TOSHIBA WMI HOTKEYS DRIVER
15785 M:      Azael Avalos <coproscefalo@gmail.com>
15786 L:      platform-driver-x86@vger.kernel.org
15787 S:      Maintained
15788 F:      drivers/platform/x86/toshiba-wmi.c
15789
15790 TPM DEVICE DRIVER
15791 M:      Peter Huewe <peterhuewe@gmx.de>
15792 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15793 R:      Jason Gunthorpe <jgg@ziepe.ca>
15794 L:      linux-integrity@vger.kernel.org
15795 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15796 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15797 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15798 S:      Maintained
15799 F:      drivers/char/tpm/
15800
15801 TRACING
15802 M:      Steven Rostedt <rostedt@goodmis.org>
15803 M:      Ingo Molnar <mingo@redhat.com>
15804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15805 S:      Maintained
15806 F:      Documentation/trace/ftrace.rst
15807 F:      arch/*/*/*/ftrace.h
15808 F:      arch/*/kernel/ftrace.c
15809 F:      include/*/ftrace.h
15810 F:      include/linux/trace*.h
15811 F:      include/trace/
15812 F:      kernel/trace/
15813 F:      tools/testing/selftests/ftrace/
15814
15815 TRACING MMIO ACCESSES (MMIOTRACE)
15816 M:      Steven Rostedt <rostedt@goodmis.org>
15817 M:      Ingo Molnar <mingo@kernel.org>
15818 R:      Karol Herbst <karolherbst@gmail.com>
15819 R:      Pekka Paalanen <ppaalanen@gmail.com>
15820 S:      Maintained
15821 L:      linux-kernel@vger.kernel.org
15822 L:      nouveau@lists.freedesktop.org
15823 F:      kernel/trace/trace_mmiotrace.c
15824 F:      include/linux/mmiotrace.h
15825 F:      arch/x86/mm/kmmio.c
15826 F:      arch/x86/mm/mmio-mod.c
15827 F:      arch/x86/mm/testmmiotrace.c
15828
15829 TRIVIAL PATCHES
15830 M:      Jiri Kosina <trivial@kernel.org>
15831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15832 S:      Maintained
15833 K:      ^Subject:.*(?i)trivial
15834
15835 TEMPO SEMICONDUCTOR DRIVERS
15836 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15837 S:      Maintained
15838 F:      sound/soc/codecs/tscs*.c
15839 F:      sound/soc/codecs/tscs*.h
15840 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15841
15842 TTY LAYER
15843 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15844 M:      Jiri Slaby <jslaby@suse.com>
15845 S:      Supported
15846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15847 F:      Documentation/serial/
15848 F:      drivers/tty/
15849 F:      drivers/tty/serial/serial_core.c
15850 F:      include/linux/serial_core.h
15851 F:      include/linux/serial.h
15852 F:      include/linux/tty.h
15853 F:      include/uapi/linux/serial_core.h
15854 F:      include/uapi/linux/serial.h
15855 F:      include/uapi/linux/tty.h
15856
15857 TUA9001 MEDIA DRIVER
15858 M:      Antti Palosaari <crope@iki.fi>
15859 L:      linux-media@vger.kernel.org
15860 W:      https://linuxtv.org
15861 W:      http://palosaari.fi/linux/
15862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15863 T:      git git://linuxtv.org/anttip/media_tree.git
15864 S:      Maintained
15865 F:      drivers/media/tuners/tua9001*
15866
15867 TULIP NETWORK DRIVERS
15868 L:      netdev@vger.kernel.org
15869 L:      linux-parisc@vger.kernel.org
15870 S:      Orphan
15871 F:      drivers/net/ethernet/dec/tulip/
15872
15873 TUN/TAP driver
15874 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15875 W:      http://vtun.sourceforge.net/tun
15876 S:      Maintained
15877 F:      Documentation/networking/tuntap.txt
15878 F:      arch/um/os-Linux/drivers/
15879
15880 TURBOCHANNEL SUBSYSTEM
15881 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15882 M:      Ralf Baechle <ralf@linux-mips.org>
15883 L:      linux-mips@vger.kernel.org
15884 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15885 S:      Maintained
15886 F:      drivers/tc/
15887 F:      include/linux/tc.h
15888
15889 TURBOSTAT UTILITY
15890 M:      "Len Brown" <lenb@kernel.org>
15891 L:      linux-pm@vger.kernel.org
15892 B:      https://bugzilla.kernel.org
15893 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15895 S:      Supported
15896 F:      tools/power/x86/turbostat/
15897
15898 TW5864 VIDEO4LINUX DRIVER
15899 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15900 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15901 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15902 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15903 L:      linux-media@vger.kernel.org
15904 S:      Supported
15905 F:      drivers/media/pci/tw5864/
15906
15907 TW68 VIDEO4LINUX DRIVER
15908 M:      Hans Verkuil <hverkuil@xs4all.nl>
15909 L:      linux-media@vger.kernel.org
15910 T:      git git://linuxtv.org/media_tree.git
15911 W:      https://linuxtv.org
15912 S:      Odd Fixes
15913 F:      drivers/media/pci/tw68/
15914
15915 TW686X VIDEO4LINUX DRIVER
15916 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15917 L:      linux-media@vger.kernel.org
15918 T:      git git://linuxtv.org/media_tree.git
15919 W:      http://linuxtv.org
15920 S:      Maintained
15921 F:      drivers/media/pci/tw686x/
15922
15923 UBI FILE SYSTEM (UBIFS)
15924 M:      Richard Weinberger <richard@nod.at>
15925 M:      Artem Bityutskiy <dedekind1@gmail.com>
15926 M:      Adrian Hunter <adrian.hunter@intel.com>
15927 L:      linux-mtd@lists.infradead.org
15928 T:      git git://git.infradead.org/ubifs-2.6.git
15929 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15930 S:      Supported
15931 F:      Documentation/filesystems/ubifs.txt
15932 F:      fs/ubifs/
15933
15934 UCLINUX (M68KNOMMU AND COLDFIRE)
15935 M:      Greg Ungerer <gerg@linux-m68k.org>
15936 W:      http://www.linux-m68k.org/
15937 W:      http://www.uclinux.org/
15938 L:      linux-m68k@lists.linux-m68k.org
15939 L:      uclinux-dev@uclinux.org  (subscribers-only)
15940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15941 S:      Maintained
15942 F:      arch/m68k/coldfire/
15943 F:      arch/m68k/68*/
15944 F:      arch/m68k/*/*_no.*
15945 F:      arch/m68k/include/asm/*_no.*
15946
15947 UDF FILESYSTEM
15948 M:      Jan Kara <jack@suse.com>
15949 S:      Maintained
15950 F:      Documentation/filesystems/udf.txt
15951 F:      fs/udf/
15952
15953 UDRAW TABLET
15954 M:      Bastien Nocera <hadess@hadess.net>
15955 L:      linux-input@vger.kernel.org
15956 S:      Maintained
15957 F:      drivers/hid/hid-udraw-ps3.c
15958
15959 UFS FILESYSTEM
15960 M:      Evgeniy Dushistov <dushistov@mail.ru>
15961 S:      Maintained
15962 F:      Documentation/filesystems/ufs.txt
15963 F:      fs/ufs/
15964
15965 UHID USERSPACE HID IO DRIVER:
15966 M:      David Herrmann <dh.herrmann@googlemail.com>
15967 L:      linux-input@vger.kernel.org
15968 S:      Maintained
15969 F:      drivers/hid/uhid.c
15970 F:      include/uapi/linux/uhid.h
15971
15972 ULPI BUS
15973 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15974 L:      linux-usb@vger.kernel.org
15975 S:      Maintained
15976 F:      drivers/usb/common/ulpi.c
15977 F:      include/linux/ulpi/
15978
15979 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15980 L:      linux-usb@vger.kernel.org
15981 S:      Orphan
15982 F:      drivers/uwb/
15983 F:      include/linux/uwb.h
15984 F:      include/linux/uwb/
15985
15986 UNICORE32 ARCHITECTURE:
15987 M:      Guan Xuetao <gxt@pku.edu.cn>
15988 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15989 S:      Maintained
15990 T:      git git://github.com/gxt/linux.git
15991 F:      arch/unicore32/
15992
15993 UNIFDEF
15994 M:      Tony Finch <dot@dotat.at>
15995 W:      http://dotat.at/prog/unifdef
15996 S:      Maintained
15997 F:      scripts/unifdef.c
15998
15999 UNIFORM CDROM DRIVER
16000 M:      Jens Axboe <axboe@kernel.dk>
16001 W:      http://www.kernel.dk
16002 S:      Maintained
16003 F:      Documentation/cdrom/
16004 F:      drivers/cdrom/cdrom.c
16005 F:      include/linux/cdrom.h
16006 F:      include/uapi/linux/cdrom.h
16007
16008 UNISYS S-PAR DRIVERS
16009 M:      David Kershner <david.kershner@unisys.com>
16010 L:      sparmaintainer@unisys.com (Unisys internal)
16011 S:      Supported
16012 F:      include/linux/visorbus.h
16013 F:      drivers/visorbus/
16014 F:      drivers/staging/unisys/
16015
16016 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16017 R:      Alim Akhtar <alim.akhtar@samsung.com>
16018 R:      Avri Altman <avri.altman@wdc.com>
16019 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16020 L:      linux-scsi@vger.kernel.org
16021 S:      Supported
16022 F:      Documentation/scsi/ufs.txt
16023 F:      drivers/scsi/ufs/
16024
16025 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16026 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16027 L:      linux-scsi@vger.kernel.org
16028 S:      Supported
16029 F:      drivers/scsi/ufs/*dwc*
16030
16031 UNSORTED BLOCK IMAGES (UBI)
16032 M:      Artem Bityutskiy <dedekind1@gmail.com>
16033 M:      Richard Weinberger <richard@nod.at>
16034 W:      http://www.linux-mtd.infradead.org/
16035 L:      linux-mtd@lists.infradead.org
16036 T:      git git://git.infradead.org/ubifs-2.6.git
16037 S:      Supported
16038 F:      drivers/mtd/ubi/
16039 F:      include/linux/mtd/ubi.h
16040 F:      include/uapi/mtd/ubi-user.h
16041
16042 USB "USBNET" DRIVER FRAMEWORK
16043 M:      Oliver Neukum <oneukum@suse.com>
16044 L:      netdev@vger.kernel.org
16045 W:      http://www.linux-usb.org/usbnet
16046 S:      Maintained
16047 F:      drivers/net/usb/usbnet.c
16048 F:      include/linux/usb/usbnet.h
16049
16050 USB ACM DRIVER
16051 M:      Oliver Neukum <oneukum@suse.com>
16052 L:      linux-usb@vger.kernel.org
16053 S:      Maintained
16054 F:      Documentation/usb/acm.txt
16055 F:      drivers/usb/class/cdc-acm.*
16056
16057 USB AR5523 WIRELESS DRIVER
16058 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16059 L:      linux-wireless@vger.kernel.org
16060 S:      Maintained
16061 F:      drivers/net/wireless/ath/ar5523/
16062
16063 USB ATTACHED SCSI
16064 M:      Oliver Neukum <oneukum@suse.com>
16065 L:      linux-usb@vger.kernel.org
16066 L:      linux-scsi@vger.kernel.org
16067 S:      Maintained
16068 F:      drivers/usb/storage/uas.c
16069
16070 USB CDC ETHERNET DRIVER
16071 M:      Oliver Neukum <oliver@neukum.org>
16072 L:      linux-usb@vger.kernel.org
16073 S:      Maintained
16074 F:      drivers/net/usb/cdc_*.c
16075 F:      include/uapi/linux/usb/cdc.h
16076
16077 USB CHAOSKEY DRIVER
16078 M:      Keith Packard <keithp@keithp.com>
16079 L:      linux-usb@vger.kernel.org
16080 S:      Maintained
16081 F:      drivers/usb/misc/chaoskey.c
16082
16083 USB CYPRESS C67X00 DRIVER
16084 M:      Peter Korsgaard <jacmet@sunsite.dk>
16085 L:      linux-usb@vger.kernel.org
16086 S:      Maintained
16087 F:      drivers/usb/c67x00/
16088
16089 USB DAVICOM DM9601 DRIVER
16090 M:      Peter Korsgaard <jacmet@sunsite.dk>
16091 L:      netdev@vger.kernel.org
16092 W:      http://www.linux-usb.org/usbnet
16093 S:      Maintained
16094 F:      drivers/net/usb/dm9601.c
16095
16096 USB DIAMOND RIO500 DRIVER
16097 M:      Cesar Miquel <miquel@df.uba.ar>
16098 L:      rio500-users@lists.sourceforge.net
16099 W:      http://rio500.sourceforge.net
16100 S:      Maintained
16101 F:      drivers/usb/misc/rio500*
16102
16103 USB EHCI DRIVER
16104 M:      Alan Stern <stern@rowland.harvard.edu>
16105 L:      linux-usb@vger.kernel.org
16106 S:      Maintained
16107 F:      Documentation/usb/ehci.txt
16108 F:      drivers/usb/host/ehci*
16109
16110 USB GADGET/PERIPHERAL SUBSYSTEM
16111 M:      Felipe Balbi <balbi@kernel.org>
16112 L:      linux-usb@vger.kernel.org
16113 W:      http://www.linux-usb.org/gadget
16114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16115 S:      Maintained
16116 F:      drivers/usb/gadget/
16117 F:      include/linux/usb/gadget*
16118
16119 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16120 M:      Jiri Kosina <jikos@kernel.org>
16121 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16122 L:      linux-usb@vger.kernel.org
16123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16124 S:      Maintained
16125 F:      Documentation/hid/hiddev.txt
16126 F:      drivers/hid/usbhid/
16127
16128 USB INTEL XHCI ROLE MUX DRIVER
16129 M:      Hans de Goede <hdegoede@redhat.com>
16130 L:      linux-usb@vger.kernel.org
16131 S:      Maintained
16132 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16133
16134 USB ISP116X DRIVER
16135 M:      Olav Kongas <ok@artecdesign.ee>
16136 L:      linux-usb@vger.kernel.org
16137 S:      Maintained
16138 F:      drivers/usb/host/isp116x*
16139 F:      include/linux/usb/isp116x.h
16140
16141 USB LAN78XX ETHERNET DRIVER
16142 M:      Woojung Huh <woojung.huh@microchip.com>
16143 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16144 L:      netdev@vger.kernel.org
16145 S:      Maintained
16146 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16147 F:      drivers/net/usb/lan78xx.*
16148 F:      include/dt-bindings/net/microchip-lan78xx.h
16149
16150 USB MASS STORAGE DRIVER
16151 M:      Alan Stern <stern@rowland.harvard.edu>
16152 L:      linux-usb@vger.kernel.org
16153 L:      usb-storage@lists.one-eyed-alien.net
16154 S:      Maintained
16155 F:      drivers/usb/storage/
16156
16157 USB MIDI DRIVER
16158 M:      Clemens Ladisch <clemens@ladisch.de>
16159 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16160 T:      git git://git.alsa-project.org/alsa-kernel.git
16161 S:      Maintained
16162 F:      sound/usb/midi.*
16163
16164 USB NETWORKING DRIVERS
16165 L:      linux-usb@vger.kernel.org
16166 S:      Odd Fixes
16167 F:      drivers/net/usb/
16168
16169 USB OHCI DRIVER
16170 M:      Alan Stern <stern@rowland.harvard.edu>
16171 L:      linux-usb@vger.kernel.org
16172 S:      Maintained
16173 F:      Documentation/usb/ohci.txt
16174 F:      drivers/usb/host/ohci*
16175
16176 USB OTG FSM (Finite State Machine)
16177 M:      Peter Chen <Peter.Chen@nxp.com>
16178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16179 L:      linux-usb@vger.kernel.org
16180 S:      Maintained
16181 F:      drivers/usb/common/usb-otg-fsm.c
16182
16183 USB OVER IP DRIVER
16184 M:      Valentina Manea <valentina.manea.m@gmail.com>
16185 M:      Shuah Khan <shuah@kernel.org>
16186 M:      Shuah Khan <skhan@linuxfoundation.org>
16187 L:      linux-usb@vger.kernel.org
16188 S:      Maintained
16189 F:      Documentation/usb/usbip_protocol.txt
16190 F:      drivers/usb/usbip/
16191 F:      tools/usb/usbip/
16192 F:      tools/testing/selftests/drivers/usb/usbip/
16193
16194 USB PEGASUS DRIVER
16195 M:      Petko Manolov <petkan@nucleusys.com>
16196 L:      linux-usb@vger.kernel.org
16197 L:      netdev@vger.kernel.org
16198 T:      git git://github.com/petkan/pegasus.git
16199 W:      https://github.com/petkan/pegasus
16200 S:      Maintained
16201 F:      drivers/net/usb/pegasus.*
16202
16203 USB PHY LAYER
16204 M:      Felipe Balbi <balbi@kernel.org>
16205 L:      linux-usb@vger.kernel.org
16206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16207 S:      Maintained
16208 F:      drivers/usb/phy/
16209
16210 USB PRINTER DRIVER (usblp)
16211 M:      Pete Zaitcev <zaitcev@redhat.com>
16212 L:      linux-usb@vger.kernel.org
16213 S:      Supported
16214 F:      drivers/usb/class/usblp.c
16215
16216 USB QMI WWAN NETWORK DRIVER
16217 M:      Bjørn Mork <bjorn@mork.no>
16218 L:      netdev@vger.kernel.org
16219 S:      Maintained
16220 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16221 F:      drivers/net/usb/qmi_wwan.c
16222
16223 USB RTL8150 DRIVER
16224 M:      Petko Manolov <petkan@nucleusys.com>
16225 L:      linux-usb@vger.kernel.org
16226 L:      netdev@vger.kernel.org
16227 T:      git git://github.com/petkan/rtl8150.git
16228 W:      https://github.com/petkan/rtl8150
16229 S:      Maintained
16230 F:      drivers/net/usb/rtl8150.c
16231
16232 USB SERIAL SUBSYSTEM
16233 M:      Johan Hovold <johan@kernel.org>
16234 L:      linux-usb@vger.kernel.org
16235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16236 S:      Maintained
16237 F:      Documentation/usb/usb-serial.txt
16238 F:      drivers/usb/serial/
16239 F:      include/linux/usb/serial.h
16240
16241 USB SMSC75XX ETHERNET DRIVER
16242 M:      Steve Glendinning <steve.glendinning@shawell.net>
16243 L:      netdev@vger.kernel.org
16244 S:      Maintained
16245 F:      drivers/net/usb/smsc75xx.*
16246
16247 USB SMSC95XX ETHERNET DRIVER
16248 M:      Steve Glendinning <steve.glendinning@shawell.net>
16249 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16250 L:      netdev@vger.kernel.org
16251 S:      Maintained
16252 F:      drivers/net/usb/smsc95xx.*
16253
16254 USB SUBSYSTEM
16255 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16256 L:      linux-usb@vger.kernel.org
16257 W:      http://www.linux-usb.org
16258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16259 S:      Supported
16260 F:      Documentation/devicetree/bindings/usb/
16261 F:      Documentation/usb/
16262 F:      drivers/usb/
16263 F:      include/linux/usb.h
16264 F:      include/linux/usb/
16265
16266 USB TYPEC PI3USB30532 MUX DRIVER
16267 M:      Hans de Goede <hdegoede@redhat.com>
16268 L:      linux-usb@vger.kernel.org
16269 S:      Maintained
16270 F:      drivers/usb/typec/mux/pi3usb30532.c
16271
16272 USB TYPEC CLASS
16273 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16274 L:      linux-usb@vger.kernel.org
16275 S:      Maintained
16276 F:      Documentation/ABI/testing/sysfs-class-typec
16277 F:      Documentation/driver-api/usb/typec.rst
16278 F:      drivers/usb/typec/
16279 F:      include/linux/usb/typec.h
16280
16281 USB TYPEC BUS FOR ALTERNATE MODES
16282 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16283 L:      linux-usb@vger.kernel.org
16284 S:      Maintained
16285 F:      Documentation/ABI/testing/sysfs-bus-typec
16286 F:      Documentation/driver-api/usb/typec_bus.rst
16287 F:      drivers/usb/typec/altmodes/
16288 F:      include/linux/usb/typec_altmode.h
16289
16290 USB TYPEC PORT CONTROLLER DRIVERS
16291 M:      Guenter Roeck <linux@roeck-us.net>
16292 L:      linux-usb@vger.kernel.org
16293 S:      Maintained
16294 F:      drivers/usb/typec/tcpm/
16295
16296 USB UHCI DRIVER
16297 M:      Alan Stern <stern@rowland.harvard.edu>
16298 L:      linux-usb@vger.kernel.org
16299 S:      Maintained
16300 F:      drivers/usb/host/uhci*
16301
16302 USB VIDEO CLASS
16303 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16304 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16305 L:      linux-media@vger.kernel.org
16306 T:      git git://linuxtv.org/media_tree.git
16307 W:      http://www.ideasonboard.org/uvc/
16308 S:      Maintained
16309 F:      drivers/media/usb/uvc/
16310 F:      include/uapi/linux/uvcvideo.h
16311
16312 USB VISION DRIVER
16313 M:      Hans Verkuil <hverkuil@xs4all.nl>
16314 L:      linux-media@vger.kernel.org
16315 T:      git git://linuxtv.org/media_tree.git
16316 W:      https://linuxtv.org
16317 S:      Odd Fixes
16318 F:      drivers/media/usb/usbvision/
16319
16320 USB WEBCAM GADGET
16321 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16322 L:      linux-usb@vger.kernel.org
16323 S:      Maintained
16324 F:      drivers/usb/gadget/function/*uvc*
16325 F:      drivers/usb/gadget/legacy/webcam.c
16326 F:      include/uapi/linux/usb/g_uvc.h
16327
16328 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16329 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16330 L:      linux-wireless@vger.kernel.org
16331 S:      Maintained
16332 F:      drivers/net/wireless/rndis_wlan.c
16333
16334 USB XHCI DRIVER
16335 M:      Mathias Nyman <mathias.nyman@intel.com>
16336 L:      linux-usb@vger.kernel.org
16337 S:      Supported
16338 F:      drivers/usb/host/xhci*
16339 F:      drivers/usb/host/pci-quirks*
16340
16341 USB ZD1201 DRIVER
16342 L:      linux-wireless@vger.kernel.org
16343 W:      http://linux-lc100020.sourceforge.net
16344 S:      Orphan
16345 F:      drivers/net/wireless/zydas/zd1201.*
16346
16347 USB ZR364XX DRIVER
16348 M:      Antoine Jacquet <royale@zerezo.com>
16349 L:      linux-usb@vger.kernel.org
16350 L:      linux-media@vger.kernel.org
16351 T:      git git://linuxtv.org/media_tree.git
16352 W:      http://royale.zerezo.com/zr364xx/
16353 S:      Maintained
16354 F:      Documentation/media/v4l-drivers/zr364xx*
16355 F:      drivers/media/usb/zr364xx/
16356
16357 USER-MODE LINUX (UML)
16358 M:      Jeff Dike <jdike@addtoit.com>
16359 M:      Richard Weinberger <richard@nod.at>
16360 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16361 L:      linux-um@lists.infradead.org
16362 W:      http://user-mode-linux.sourceforge.net
16363 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16365 S:      Maintained
16366 F:      Documentation/virtual/uml/
16367 F:      arch/um/
16368 F:      arch/x86/um/
16369 F:      fs/hostfs/
16370
16371 USERSPACE COPYIN/COPYOUT (UIOVEC)
16372 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16373 S:      Maintained
16374 F:      lib/iov_iter.c
16375 F:      include/linux/uio.h
16376
16377 USERSPACE DMA BUFFER DRIVER
16378 M:      Gerd Hoffmann <kraxel@redhat.com>
16379 S:      Maintained
16380 L:      dri-devel@lists.freedesktop.org
16381 F:      drivers/dma-buf/udmabuf.c
16382 F:      include/uapi/linux/udmabuf.h
16383 T:      git git://anongit.freedesktop.org/drm/drm-misc
16384
16385 USERSPACE I/O (UIO)
16386 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16387 S:      Maintained
16388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16389 F:      Documentation/driver-api/uio-howto.rst
16390 F:      drivers/uio/
16391 F:      include/linux/uio_driver.h
16392
16393 UTIL-LINUX PACKAGE
16394 M:      Karel Zak <kzak@redhat.com>
16395 L:      util-linux@vger.kernel.org
16396 W:      http://en.wikipedia.org/wiki/Util-linux
16397 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16398 S:      Maintained
16399
16400 UUID HELPERS
16401 M:      Christoph Hellwig <hch@lst.de>
16402 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16403 L:      linux-kernel@vger.kernel.org
16404 T:      git git://git.infradead.org/users/hch/uuid.git
16405 F:      lib/uuid.c
16406 F:      lib/test_uuid.c
16407 F:      include/linux/uuid.h
16408 F:      include/uapi/linux/uuid.h
16409 S:      Maintained
16410
16411 UVESAFB DRIVER
16412 M:      Michal Januszewski <spock@gentoo.org>
16413 L:      linux-fbdev@vger.kernel.org
16414 W:      https://github.com/mjanusz/v86d
16415 S:      Maintained
16416 F:      Documentation/fb/uvesafb.txt
16417 F:      drivers/video/fbdev/uvesafb.*
16418
16419 VF610 NAND DRIVER
16420 M:      Stefan Agner <stefan@agner.ch>
16421 L:      linux-mtd@lists.infradead.org
16422 S:      Supported
16423 F:      drivers/mtd/nand/raw/vf610_nfc.c
16424
16425 VFAT/FAT/MSDOS FILESYSTEM
16426 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16427 S:      Maintained
16428 F:      Documentation/filesystems/vfat.txt
16429 F:      fs/fat/
16430
16431 VFIO DRIVER
16432 M:      Alex Williamson <alex.williamson@redhat.com>
16433 L:      kvm@vger.kernel.org
16434 T:      git git://github.com/awilliam/linux-vfio.git
16435 S:      Maintained
16436 F:      Documentation/vfio.txt
16437 F:      drivers/vfio/
16438 F:      include/linux/vfio.h
16439 F:      include/uapi/linux/vfio.h
16440
16441 VFIO MEDIATED DEVICE DRIVERS
16442 M:      Kirti Wankhede <kwankhede@nvidia.com>
16443 L:      kvm@vger.kernel.org
16444 S:      Maintained
16445 F:      Documentation/vfio-mediated-device.txt
16446 F:      drivers/vfio/mdev/
16447 F:      include/linux/mdev.h
16448 F:      samples/vfio-mdev/
16449
16450 VFIO PLATFORM DRIVER
16451 M:      Eric Auger <eric.auger@redhat.com>
16452 L:      kvm@vger.kernel.org
16453 S:      Maintained
16454 F:      drivers/vfio/platform/
16455
16456 VGA_SWITCHEROO
16457 R:      Lukas Wunner <lukas@wunner.de>
16458 S:      Maintained
16459 F:      Documentation/gpu/vga-switcheroo.rst
16460 F:      drivers/gpu/vga/vga_switcheroo.c
16461 F:      include/linux/vga_switcheroo.h
16462 T:      git git://anongit.freedesktop.org/drm/drm-misc
16463
16464 VIA RHINE NETWORK DRIVER
16465 S:      Orphan
16466 F:      drivers/net/ethernet/via/via-rhine.c
16467
16468 VIA SD/MMC CARD CONTROLLER DRIVER
16469 M:      Bruce Chang <brucechang@via.com.tw>
16470 M:      Harald Welte <HaraldWelte@viatech.com>
16471 S:      Maintained
16472 F:      drivers/mmc/host/via-sdmmc.c
16473
16474 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16475 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16476 L:      linux-fbdev@vger.kernel.org
16477 S:      Maintained
16478 F:      include/linux/via-core.h
16479 F:      include/linux/via-gpio.h
16480 F:      include/linux/via_i2c.h
16481 F:      drivers/video/fbdev/via/
16482
16483 VIA VELOCITY NETWORK DRIVER
16484 M:      Francois Romieu <romieu@fr.zoreil.com>
16485 L:      netdev@vger.kernel.org
16486 S:      Maintained
16487 F:      drivers/net/ethernet/via/via-velocity.*
16488
16489 VICODEC VIRTUAL CODEC DRIVER
16490 M:      Hans Verkuil <hans.verkuil@cisco.com>
16491 L:      linux-media@vger.kernel.org
16492 T:      git git://linuxtv.org/media_tree.git
16493 W:      https://linuxtv.org
16494 S:      Maintained
16495 F:      drivers/media/platform/vicodec/*
16496
16497 VIDEO MULTIPLEXER DRIVER
16498 M:      Philipp Zabel <p.zabel@pengutronix.de>
16499 L:      linux-media@vger.kernel.org
16500 S:      Maintained
16501 F:      drivers/media/platform/video-mux.c
16502
16503 VIDEO I2C POLLING DRIVER
16504 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16505 L:      linux-media@vger.kernel.org
16506 S:      Maintained
16507 F:      drivers/media/i2c/video-i2c.c
16508
16509 VIDEOBUF2 FRAMEWORK
16510 M:      Pawel Osciak <pawel@osciak.com>
16511 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16512 M:      Kyungmin Park <kyungmin.park@samsung.com>
16513 L:      linux-media@vger.kernel.org
16514 S:      Maintained
16515 F:      drivers/media/common/videobuf2/*
16516 F:      include/media/videobuf2-*
16517
16518 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16519 M:      Helen Koike <helen.koike@collabora.com>
16520 L:      linux-media@vger.kernel.org
16521 T:      git git://linuxtv.org/media_tree.git
16522 W:      https://linuxtv.org
16523 S:      Maintained
16524 F:      drivers/media/platform/vimc/*
16525
16526 VIRT LIB
16527 M:      Alex Williamson <alex.williamson@redhat.com>
16528 M:      Paolo Bonzini <pbonzini@redhat.com>
16529 L:      kvm@vger.kernel.org
16530 S:      Supported
16531 F:      virt/lib/
16532
16533 VIRTIO AND VHOST VSOCK DRIVER
16534 M:      Stefan Hajnoczi <stefanha@redhat.com>
16535 L:      kvm@vger.kernel.org
16536 L:      virtualization@lists.linux-foundation.org
16537 L:      netdev@vger.kernel.org
16538 S:      Maintained
16539 F:      include/linux/virtio_vsock.h
16540 F:      include/uapi/linux/virtio_vsock.h
16541 F:      include/uapi/linux/vsockmon.h
16542 F:      include/uapi/linux/vm_sockets_diag.h
16543 F:      net/vmw_vsock/diag.c
16544 F:      net/vmw_vsock/af_vsock_tap.c
16545 F:      net/vmw_vsock/virtio_transport_common.c
16546 F:      net/vmw_vsock/virtio_transport.c
16547 F:      drivers/net/vsockmon.c
16548 F:      drivers/vhost/vsock.c
16549 F:      tools/testing/vsock/
16550
16551 VIRTIO CONSOLE DRIVER
16552 M:      Amit Shah <amit@kernel.org>
16553 L:      virtualization@lists.linux-foundation.org
16554 S:      Maintained
16555 F:      drivers/char/virtio_console.c
16556 F:      include/linux/virtio_console.h
16557 F:      include/uapi/linux/virtio_console.h
16558
16559 VIRTIO CORE AND NET DRIVERS
16560 M:      "Michael S. Tsirkin" <mst@redhat.com>
16561 M:      Jason Wang <jasowang@redhat.com>
16562 L:      virtualization@lists.linux-foundation.org
16563 S:      Maintained
16564 F:      Documentation/devicetree/bindings/virtio/
16565 F:      drivers/virtio/
16566 F:      tools/virtio/
16567 F:      drivers/net/virtio_net.c
16568 F:      drivers/block/virtio_blk.c
16569 F:      include/linux/virtio*.h
16570 F:      include/uapi/linux/virtio_*.h
16571 F:      drivers/crypto/virtio/
16572 F:      mm/balloon_compaction.c
16573
16574 VIRTIO BLOCK AND SCSI DRIVERS
16575 M:      "Michael S. Tsirkin" <mst@redhat.com>
16576 M:      Jason Wang <jasowang@redhat.com>
16577 R:      Paolo Bonzini <pbonzini@redhat.com>
16578 R:      Stefan Hajnoczi <stefanha@redhat.com>
16579 L:      virtualization@lists.linux-foundation.org
16580 S:      Maintained
16581 F:      drivers/block/virtio_blk.c
16582 F:      drivers/scsi/virtio_scsi.c
16583 F:      include/uapi/linux/virtio_blk.h
16584 F:      include/uapi/linux/virtio_scsi.h
16585 F:      drivers/vhost/scsi.c
16586
16587 VIRTIO CRYPTO DRIVER
16588 M:      Gonglei <arei.gonglei@huawei.com>
16589 L:      virtualization@lists.linux-foundation.org
16590 L:      linux-crypto@vger.kernel.org
16591 S:      Maintained
16592 F:      drivers/crypto/virtio/
16593 F:      include/uapi/linux/virtio_crypto.h
16594
16595 VIRTIO DRIVERS FOR S390
16596 M:      Cornelia Huck <cohuck@redhat.com>
16597 M:      Halil Pasic <pasic@linux.ibm.com>
16598 L:      linux-s390@vger.kernel.org
16599 L:      virtualization@lists.linux-foundation.org
16600 L:      kvm@vger.kernel.org
16601 S:      Supported
16602 F:      drivers/s390/virtio/
16603 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16604
16605 VIRTIO GPU DRIVER
16606 M:      David Airlie <airlied@linux.ie>
16607 M:      Gerd Hoffmann <kraxel@redhat.com>
16608 L:      dri-devel@lists.freedesktop.org
16609 L:      virtualization@lists.linux-foundation.org
16610 T:      git git://anongit.freedesktop.org/drm/drm-misc
16611 S:      Maintained
16612 F:      drivers/gpu/drm/virtio/
16613 F:      include/uapi/linux/virtio_gpu.h
16614
16615 VIRTIO HOST (VHOST)
16616 M:      "Michael S. Tsirkin" <mst@redhat.com>
16617 M:      Jason Wang <jasowang@redhat.com>
16618 L:      kvm@vger.kernel.org
16619 L:      virtualization@lists.linux-foundation.org
16620 L:      netdev@vger.kernel.org
16621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16622 S:      Maintained
16623 F:      drivers/vhost/
16624 F:      include/uapi/linux/vhost.h
16625
16626 VIRTIO INPUT DRIVER
16627 M:      Gerd Hoffmann <kraxel@redhat.com>
16628 S:      Maintained
16629 F:      drivers/virtio/virtio_input.c
16630 F:      include/uapi/linux/virtio_input.h
16631
16632 VIRTUAL BOX GUEST DEVICE DRIVER
16633 M:      Hans de Goede <hdegoede@redhat.com>
16634 M:      Arnd Bergmann <arnd@arndb.de>
16635 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16636 S:      Maintained
16637 F:      include/linux/vbox_utils.h
16638 F:      include/uapi/linux/vbox*.h
16639 F:      drivers/virt/vboxguest/
16640
16641 VIRTUAL SERIO DEVICE DRIVER
16642 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16643 S:      Maintained
16644 F:      drivers/input/serio/userio.c
16645 F:      include/uapi/linux/userio.h
16646
16647 VIVID VIRTUAL VIDEO DRIVER
16648 M:      Hans Verkuil <hverkuil@xs4all.nl>
16649 L:      linux-media@vger.kernel.org
16650 T:      git git://linuxtv.org/media_tree.git
16651 W:      https://linuxtv.org
16652 S:      Maintained
16653 F:      drivers/media/platform/vivid/*
16654
16655 VLYNQ BUS
16656 M:      Florian Fainelli <f.fainelli@gmail.com>
16657 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16658 S:      Maintained
16659 F:      drivers/vlynq/vlynq.c
16660 F:      include/linux/vlynq.h
16661
16662 VME SUBSYSTEM
16663 M:      Martyn Welch <martyn@welchs.me.uk>
16664 M:      Manohar Vanga <manohar.vanga@gmail.com>
16665 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16666 L:      devel@driverdev.osuosl.org
16667 S:      Maintained
16668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16669 F:      Documentation/driver-api/vme.rst
16670 F:      drivers/staging/vme/
16671 F:      drivers/vme/
16672 F:      include/linux/vme*
16673
16674 VMWARE BALLOON DRIVER
16675 M:      Julien Freche <jfreche@vmware.com>
16676 M:      Nadav Amit <namit@vmware.com>
16677 M:      "VMware, Inc." <pv-drivers@vmware.com>
16678 L:      linux-kernel@vger.kernel.org
16679 S:      Maintained
16680 F:      drivers/misc/vmw_balloon.c
16681
16682 VMWARE HYPERVISOR INTERFACE
16683 M:      Alok Kataria <akataria@vmware.com>
16684 L:      virtualization@lists.linux-foundation.org
16685 S:      Supported
16686 F:      arch/x86/kernel/cpu/vmware.c
16687
16688 VMWARE PVRDMA DRIVER
16689 M:      Adit Ranadive <aditr@vmware.com>
16690 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16691 L:      linux-rdma@vger.kernel.org
16692 S:      Maintained
16693 F:      drivers/infiniband/hw/vmw_pvrdma/
16694
16695 VMware PVSCSI driver
16696 M:      Jim Gill <jgill@vmware.com>
16697 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16698 L:      linux-scsi@vger.kernel.org
16699 S:      Maintained
16700 F:      drivers/scsi/vmw_pvscsi.c
16701 F:      drivers/scsi/vmw_pvscsi.h
16702
16703 VMWARE VMMOUSE SUBDRIVER
16704 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16705 M:      "VMware, Inc." <pv-drivers@vmware.com>
16706 L:      linux-input@vger.kernel.org
16707 S:      Maintained
16708 F:      drivers/input/mouse/vmmouse.c
16709 F:      drivers/input/mouse/vmmouse.h
16710
16711 VMWARE VMXNET3 ETHERNET DRIVER
16712 M:      Ronak Doshi <doshir@vmware.com>
16713 M:      "VMware, Inc." <pv-drivers@vmware.com>
16714 L:      netdev@vger.kernel.org
16715 S:      Maintained
16716 F:      drivers/net/vmxnet3/
16717
16718 VOCORE VOCORE2 BOARD
16719 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16720 L:      linux-mips@vger.kernel.org
16721 S:      Maintained
16722 F:      arch/mips/boot/dts/ralink/vocore2.dts
16723
16724 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16725 M:      Liam Girdwood <lgirdwood@gmail.com>
16726 M:      Mark Brown <broonie@kernel.org>
16727 L:      linux-kernel@vger.kernel.org
16728 W:      http://www.slimlogic.co.uk/?p=48
16729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16730 S:      Supported
16731 F:      Documentation/devicetree/bindings/regulator/
16732 F:      Documentation/power/regulator/
16733 F:      drivers/regulator/
16734 F:      include/dt-bindings/regulator/
16735 F:      include/linux/regulator/
16736
16737 VRF
16738 M:      David Ahern <dsa@cumulusnetworks.com>
16739 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16740 L:      netdev@vger.kernel.org
16741 S:      Maintained
16742 F:      drivers/net/vrf.c
16743 F:      Documentation/networking/vrf.txt
16744
16745 VT1211 HARDWARE MONITOR DRIVER
16746 M:      Juerg Haefliger <juergh@gmail.com>
16747 L:      linux-hwmon@vger.kernel.org
16748 S:      Maintained
16749 F:      Documentation/hwmon/vt1211.rst
16750 F:      drivers/hwmon/vt1211.c
16751
16752 VT8231 HARDWARE MONITOR DRIVER
16753 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16754 L:      linux-hwmon@vger.kernel.org
16755 S:      Maintained
16756 F:      drivers/hwmon/vt8231.c
16757
16758 VUB300 USB to SDIO/SD/MMC bridge chip
16759 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16760 L:      linux-mmc@vger.kernel.org
16761 L:      linux-usb@vger.kernel.org
16762 S:      Supported
16763 F:      drivers/mmc/host/vub300.c
16764
16765 W1 DALLAS'S 1-WIRE BUS
16766 M:      Evgeniy Polyakov <zbr@ioremap.net>
16767 S:      Maintained
16768 F:      Documentation/devicetree/bindings/w1/
16769 F:      Documentation/w1/
16770 F:      drivers/w1/
16771 F:      include/linux/w1.h
16772
16773 W83791D HARDWARE MONITORING DRIVER
16774 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16775 L:      linux-hwmon@vger.kernel.org
16776 S:      Maintained
16777 F:      Documentation/hwmon/w83791d.rst
16778 F:      drivers/hwmon/w83791d.c
16779
16780 W83793 HARDWARE MONITORING DRIVER
16781 M:      Rudolf Marek <r.marek@assembler.cz>
16782 L:      linux-hwmon@vger.kernel.org
16783 S:      Maintained
16784 F:      Documentation/hwmon/w83793.rst
16785 F:      drivers/hwmon/w83793.c
16786
16787 W83795 HARDWARE MONITORING DRIVER
16788 M:      Jean Delvare <jdelvare@suse.com>
16789 L:      linux-hwmon@vger.kernel.org
16790 S:      Maintained
16791 F:      drivers/hwmon/w83795.c
16792
16793 W83L51xD SD/MMC CARD INTERFACE DRIVER
16794 M:      Pierre Ossman <pierre@ossman.eu>
16795 S:      Maintained
16796 F:      drivers/mmc/host/wbsd.*
16797
16798 WACOM PROTOCOL 4 SERIAL TABLETS
16799 M:      Julian Squires <julian@cipht.net>
16800 M:      Hans de Goede <hdegoede@redhat.com>
16801 L:      linux-input@vger.kernel.org
16802 S:      Maintained
16803 F:      drivers/input/tablet/wacom_serial4.c
16804
16805 WATCHDOG DEVICE DRIVERS
16806 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16807 M:      Guenter Roeck <linux@roeck-us.net>
16808 L:      linux-watchdog@vger.kernel.org
16809 W:      http://www.linux-watchdog.org/
16810 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16811 S:      Maintained
16812 F:      Documentation/devicetree/bindings/watchdog/
16813 F:      Documentation/watchdog/
16814 F:      drivers/watchdog/
16815 F:      include/linux/watchdog.h
16816 F:      include/uapi/linux/watchdog.h
16817
16818 WHISKEYCOVE PMIC GPIO DRIVER
16819 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16820 L:      linux-gpio@vger.kernel.org
16821 S:      Maintained
16822 F:      drivers/gpio/gpio-wcove.c
16823
16824 WHWAVE RTC DRIVER
16825 M:      Dianlong Li <long17.cool@163.com>
16826 L:      linux-rtc@vger.kernel.org
16827 S:      Maintained
16828 F:      drivers/rtc/rtc-sd3078.c
16829
16830 WIIMOTE HID DRIVER
16831 M:      David Herrmann <dh.herrmann@googlemail.com>
16832 L:      linux-input@vger.kernel.org
16833 S:      Maintained
16834 F:      drivers/hid/hid-wiimote*
16835
16836 WILOCITY WIL6210 WIRELESS DRIVER
16837 M:      Maya Erez <merez@codeaurora.org>
16838 L:      linux-wireless@vger.kernel.org
16839 L:      wil6210@qti.qualcomm.com
16840 S:      Supported
16841 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16842 F:      drivers/net/wireless/ath/wil6210/
16843
16844 WIMAX STACK
16845 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16846 M:      linux-wimax@intel.com
16847 L:      wimax@linuxwimax.org (subscribers-only)
16848 S:      Supported
16849 W:      http://linuxwimax.org
16850 F:      Documentation/wimax/README.wimax
16851 F:      include/linux/wimax/debug.h
16852 F:      include/net/wimax.h
16853 F:      include/uapi/linux/wimax.h
16854 F:      net/wimax/
16855
16856 WINBOND CIR DRIVER
16857 M:      David Härdeman <david@hardeman.nu>
16858 S:      Maintained
16859 F:      drivers/media/rc/winbond-cir.c
16860
16861 RCMM REMOTE CONTROLS DECODER
16862 M:      Patrick Lerda <patrick9876@free.fr>
16863 S:      Maintained
16864 F:      drivers/media/rc/ir-rcmm-decoder.c
16865
16866 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16867 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16868 L:      linux-watchdog@vger.kernel.org
16869 S:      Maintained
16870 F:      drivers/watchdog/ebc-c384_wdt.c
16871
16872 WINSYSTEMS WS16C48 GPIO DRIVER
16873 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16874 L:      linux-gpio@vger.kernel.org
16875 S:      Maintained
16876 F:      drivers/gpio/gpio-ws16c48.c
16877
16878 WISTRON LAPTOP BUTTON DRIVER
16879 M:      Miloslav Trmac <mitr@volny.cz>
16880 S:      Maintained
16881 F:      drivers/input/misc/wistron_btns.c
16882
16883 WL3501 WIRELESS PCMCIA CARD DRIVER
16884 L:      linux-wireless@vger.kernel.org
16885 S:      Odd fixes
16886 F:      drivers/net/wireless/wl3501*
16887
16888 WOLFSON MICROELECTRONICS DRIVERS
16889 L:      patches@opensource.cirrus.com
16890 T:      git https://github.com/CirrusLogic/linux-drivers.git
16891 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16892 S:      Supported
16893 F:      Documentation/hwmon/wm83??.rst
16894 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16895 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16896 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16897 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16898 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16899 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16900 F:      drivers/clk/clk-wm83*.c
16901 F:      drivers/extcon/extcon-arizona.c
16902 F:      drivers/leds/leds-wm83*.c
16903 F:      drivers/gpio/gpio-*wm*.c
16904 F:      drivers/gpio/gpio-arizona.c
16905 F:      drivers/hwmon/wm83??-hwmon.c
16906 F:      drivers/input/misc/wm831x-on.c
16907 F:      drivers/input/touchscreen/wm831x-ts.c
16908 F:      drivers/input/touchscreen/wm97*.c
16909 F:      drivers/mfd/arizona*
16910 F:      drivers/mfd/wm*.c
16911 F:      drivers/mfd/cs47l24*
16912 F:      drivers/power/supply/wm83*.c
16913 F:      drivers/rtc/rtc-wm83*.c
16914 F:      drivers/regulator/wm8*.c
16915 F:      drivers/regulator/arizona*
16916 F:      drivers/video/backlight/wm83*_bl.c
16917 F:      drivers/watchdog/wm83*_wdt.c
16918 F:      include/linux/mfd/arizona/
16919 F:      include/linux/mfd/wm831x/
16920 F:      include/linux/mfd/wm8350/
16921 F:      include/linux/mfd/wm8400*
16922 F:      include/linux/regulator/arizona*
16923 F:      include/linux/wm97xx.h
16924 F:      include/sound/wm????.h
16925 F:      sound/soc/codecs/arizona.?
16926 F:      sound/soc/codecs/wm*
16927 F:      sound/soc/codecs/cs47l24*
16928
16929 WORKQUEUE
16930 M:      Tejun Heo <tj@kernel.org>
16931 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16933 S:      Maintained
16934 F:      include/linux/workqueue.h
16935 F:      kernel/workqueue.c
16936 F:      Documentation/core-api/workqueue.rst
16937
16938 X-POWERS AXP288 PMIC DRIVERS
16939 M:      Hans de Goede <hdegoede@redhat.com>
16940 S:      Maintained
16941 N:      axp288
16942 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16943
16944 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16945 M:      Chen-Yu Tsai <wens@csie.org>
16946 L:      linux-kernel@vger.kernel.org
16947 S:      Maintained
16948 N:      axp[128]
16949
16950 X.25 NETWORK LAYER
16951 M:      Andrew Hendry <andrew.hendry@gmail.com>
16952 L:      linux-x25@vger.kernel.org
16953 S:      Odd Fixes
16954 F:      Documentation/networking/x25*
16955 F:      include/net/x25*
16956 F:      net/x25/
16957
16958 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16959 M:      Thomas Gleixner <tglx@linutronix.de>
16960 M:      Ingo Molnar <mingo@redhat.com>
16961 M:      Borislav Petkov <bp@alien8.de>
16962 R:      "H. Peter Anvin" <hpa@zytor.com>
16963 M:      x86@kernel.org
16964 L:      linux-kernel@vger.kernel.org
16965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16966 S:      Maintained
16967 F:      Documentation/devicetree/bindings/x86/
16968 F:      Documentation/x86/
16969 F:      arch/x86/
16970
16971 X86 ENTRY CODE
16972 M:      Andy Lutomirski <luto@kernel.org>
16973 L:      linux-kernel@vger.kernel.org
16974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16975 S:      Maintained
16976 F:      arch/x86/entry/
16977
16978 X86 MCE INFRASTRUCTURE
16979 M:      Tony Luck <tony.luck@intel.com>
16980 M:      Borislav Petkov <bp@alien8.de>
16981 L:      linux-edac@vger.kernel.org
16982 S:      Maintained
16983 F:      arch/x86/kernel/cpu/mce/*
16984
16985 X86 MICROCODE UPDATE SUPPORT
16986 M:      Borislav Petkov <bp@alien8.de>
16987 S:      Maintained
16988 F:      arch/x86/kernel/cpu/microcode/*
16989
16990 X86 MM
16991 M:      Dave Hansen <dave.hansen@linux.intel.com>
16992 M:      Andy Lutomirski <luto@kernel.org>
16993 M:      Peter Zijlstra <peterz@infradead.org>
16994 L:      linux-kernel@vger.kernel.org
16995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16996 S:      Maintained
16997 F:      arch/x86/mm/
16998
16999 X86 PLATFORM DRIVERS
17000 M:      Darren Hart <dvhart@infradead.org>
17001 M:      Andy Shevchenko <andy@infradead.org>
17002 L:      platform-driver-x86@vger.kernel.org
17003 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17004 S:      Maintained
17005 F:      drivers/platform/x86/
17006 F:      drivers/platform/olpc/
17007
17008 X86 PLATFORM DRIVERS - ARCH
17009 R:      Darren Hart <dvhart@infradead.org>
17010 R:      Andy Shevchenko <andy@infradead.org>
17011 L:      platform-driver-x86@vger.kernel.org
17012 L:      x86@kernel.org
17013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17014 S:      Maintained
17015 F:      arch/x86/platform
17016
17017 X86 VDSO
17018 M:      Andy Lutomirski <luto@kernel.org>
17019 L:      linux-kernel@vger.kernel.org
17020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17021 S:      Maintained
17022 F:      arch/x86/entry/vdso/
17023
17024 XARRAY
17025 M:      Matthew Wilcox <willy@infradead.org>
17026 L:      linux-fsdevel@vger.kernel.org
17027 S:      Supported
17028 F:      Documentation/core-api/xarray.rst
17029 F:      lib/idr.c
17030 F:      lib/xarray.c
17031 F:      include/linux/idr.h
17032 F:      include/linux/xarray.h
17033 F:      tools/testing/radix-tree
17034
17035 XBOX DVD IR REMOTE
17036 M:      Benjamin Valentin <benpicco@googlemail.com>
17037 S:      Maintained
17038 F:      drivers/media/rc/xbox_remote.c
17039 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17040
17041 XC2028/3028 TUNER DRIVER
17042 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17043 L:      linux-media@vger.kernel.org
17044 W:      https://linuxtv.org
17045 T:      git git://linuxtv.org/media_tree.git
17046 S:      Maintained
17047 F:      drivers/media/tuners/tuner-xc2028.*
17048
17049 XDP (eXpress Data Path)
17050 M:      Alexei Starovoitov <ast@kernel.org>
17051 M:      Daniel Borkmann <daniel@iogearbox.net>
17052 M:      David S. Miller <davem@davemloft.net>
17053 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17054 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17055 M:      John Fastabend <john.fastabend@gmail.com>
17056 L:      netdev@vger.kernel.org
17057 L:      xdp-newbies@vger.kernel.org
17058 L:      bpf@vger.kernel.org
17059 S:      Supported
17060 F:      net/core/xdp.c
17061 F:      include/net/xdp.h
17062 F:      kernel/bpf/devmap.c
17063 F:      kernel/bpf/cpumap.c
17064 F:      include/trace/events/xdp.h
17065 K:      xdp
17066 N:      xdp
17067
17068 XDP SOCKETS (AF_XDP)
17069 M:      Björn Töpel <bjorn.topel@intel.com>
17070 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17071 L:      netdev@vger.kernel.org
17072 L:      bpf@vger.kernel.org
17073 S:      Maintained
17074 F:      kernel/bpf/xskmap.c
17075 F:      net/xdp/
17076
17077 XEN BLOCK SUBSYSTEM
17078 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17079 M:      Roger Pau Monné <roger.pau@citrix.com>
17080 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17081 S:      Supported
17082 F:      drivers/block/xen-blkback/*
17083 F:      drivers/block/xen*
17084
17085 XEN HYPERVISOR ARM
17086 M:      Stefano Stabellini <sstabellini@kernel.org>
17087 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17088 S:      Maintained
17089 F:      arch/arm/xen/
17090 F:      arch/arm/include/asm/xen/
17091
17092 XEN HYPERVISOR ARM64
17093 M:      Stefano Stabellini <sstabellini@kernel.org>
17094 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17095 S:      Maintained
17096 F:      arch/arm64/xen/
17097 F:      arch/arm64/include/asm/xen/
17098
17099 XEN HYPERVISOR INTERFACE
17100 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17101 M:      Juergen Gross <jgross@suse.com>
17102 R:      Stefano Stabellini <sstabellini@kernel.org>
17103 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17105 S:      Supported
17106 F:      arch/x86/xen/
17107 F:      arch/x86/platform/pvh/
17108 F:      drivers/*/xen-*front.c
17109 F:      drivers/xen/
17110 F:      arch/x86/include/asm/xen/
17111 F:      arch/x86/include/asm/pvclock-abi.h
17112 F:      include/xen/
17113 F:      include/uapi/xen/
17114 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17115 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17116
17117 XEN NETWORK BACKEND DRIVER
17118 M:      Wei Liu <wei.liu2@citrix.com>
17119 M:      Paul Durrant <paul.durrant@citrix.com>
17120 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17121 L:      netdev@vger.kernel.org
17122 S:      Supported
17123 F:      drivers/net/xen-netback/*
17124
17125 XEN PCI SUBSYSTEM
17126 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17127 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17128 S:      Supported
17129 F:      arch/x86/pci/*xen*
17130 F:      drivers/pci/*xen*
17131
17132 XEN PVSCSI DRIVERS
17133 M:      Juergen Gross <jgross@suse.com>
17134 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17135 L:      linux-scsi@vger.kernel.org
17136 S:      Supported
17137 F:      drivers/scsi/xen-scsifront.c
17138 F:      drivers/xen/xen-scsiback.c
17139 F:      include/xen/interface/io/vscsiif.h
17140
17141 XEN SWIOTLB SUBSYSTEM
17142 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17143 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17144 L:      iommu@lists.linux-foundation.org
17145 S:      Supported
17146 F:      arch/x86/xen/*swiotlb*
17147 F:      drivers/xen/*swiotlb*
17148
17149 XEN SOUND FRONTEND DRIVER
17150 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17151 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17152 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17153 S:      Supported
17154 F:      sound/xen/*
17155
17156 XFS FILESYSTEM
17157 M:      Darrick J. Wong <darrick.wong@oracle.com>
17158 M:      linux-xfs@vger.kernel.org
17159 L:      linux-xfs@vger.kernel.org
17160 W:      http://xfs.org/
17161 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17162 S:      Supported
17163 F:      Documentation/filesystems/xfs.txt
17164 F:      fs/xfs/
17165
17166 XILINX AXI ETHERNET DRIVER
17167 M:      Anirudha Sarangi <anirudh@xilinx.com>
17168 M:      John Linn <John.Linn@xilinx.com>
17169 S:      Maintained
17170 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17171
17172 XILINX UARTLITE SERIAL DRIVER
17173 M:      Peter Korsgaard <jacmet@sunsite.dk>
17174 L:      linux-serial@vger.kernel.org
17175 S:      Maintained
17176 F:      drivers/tty/serial/uartlite.c
17177
17178 XILINX VIDEO IP CORES
17179 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17180 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17181 L:      linux-media@vger.kernel.org
17182 T:      git git://linuxtv.org/media_tree.git
17183 S:      Supported
17184 F:      Documentation/devicetree/bindings/media/xilinx/
17185 F:      drivers/media/platform/xilinx/
17186 F:      include/uapi/linux/xilinx-v4l2-controls.h
17187
17188 XILLYBUS DRIVER
17189 M:      Eli Billauer <eli.billauer@gmail.com>
17190 L:      linux-kernel@vger.kernel.org
17191 S:      Supported
17192 F:      drivers/char/xillybus/
17193
17194 XLP9XX I2C DRIVER
17195 M:      George Cherian <george.cherian@cavium.com>
17196 M:      Jan Glauber <jglauber@cavium.com>
17197 L:      linux-i2c@vger.kernel.org
17198 W:      http://www.cavium.com
17199 S:      Supported
17200 F:      drivers/i2c/busses/i2c-xlp9xx.c
17201
17202 XRA1403 GPIO EXPANDER
17203 M:      Nandor Han <nandor.han@ge.com>
17204 M:      Semi Malinen <semi.malinen@ge.com>
17205 L:      linux-gpio@vger.kernel.org
17206 S:      Maintained
17207 F:      drivers/gpio/gpio-xra1403.c
17208 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17209
17210 XTENSA XTFPGA PLATFORM SUPPORT
17211 M:      Max Filippov <jcmvbkbc@gmail.com>
17212 L:      linux-xtensa@linux-xtensa.org
17213 S:      Maintained
17214 F:      drivers/spi/spi-xtensa-xtfpga.c
17215 F:      sound/soc/xtensa/xtfpga-i2s.c
17216
17217 YAM DRIVER FOR AX.25
17218 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17219 L:      linux-hams@vger.kernel.org
17220 S:      Maintained
17221 F:      drivers/net/hamradio/yam*
17222 F:      include/linux/yam.h
17223
17224 YAMA SECURITY MODULE
17225 M:      Kees Cook <keescook@chromium.org>
17226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17227 S:      Supported
17228 F:      security/yama/
17229 F:      Documentation/admin-guide/LSM/Yama.rst
17230
17231 YEALINK PHONE DRIVER
17232 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17233 L:      usbb2k-api-dev@nongnu.org
17234 S:      Maintained
17235 F:      Documentation/input/devices/yealink.rst
17236 F:      drivers/input/misc/yealink.*
17237
17238 Z8530 DRIVER FOR AX.25
17239 M:      Joerg Reuter <jreuter@yaina.de>
17240 W:      http://yaina.de/jreuter/
17241 W:      http://www.qsl.net/dl1bke/
17242 L:      linux-hams@vger.kernel.org
17243 S:      Maintained
17244 F:      Documentation/networking/z8530drv.txt
17245 F:      drivers/net/hamradio/*scc.c
17246 F:      drivers/net/hamradio/z8530.h
17247
17248 ZBUD COMPRESSED PAGE ALLOCATOR
17249 M:      Seth Jennings <sjenning@redhat.com>
17250 M:      Dan Streetman <ddstreet@ieee.org>
17251 L:      linux-mm@kvack.org
17252 S:      Maintained
17253 F:      mm/zbud.c
17254 F:      include/linux/zbud.h
17255
17256 ZD1211RW WIRELESS DRIVER
17257 M:      Daniel Drake <dsd@gentoo.org>
17258 M:      Ulrich Kunitz <kune@deine-taler.de>
17259 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17260 L:      linux-wireless@vger.kernel.org
17261 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17262 S:      Maintained
17263 F:      drivers/net/wireless/zydas/zd1211rw/
17264
17265 ZD1301 MEDIA DRIVER
17266 M:      Antti Palosaari <crope@iki.fi>
17267 L:      linux-media@vger.kernel.org
17268 W:      https://linuxtv.org/
17269 W:      http://palosaari.fi/linux/
17270 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17271 S:      Maintained
17272 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17273
17274 ZD1301_DEMOD MEDIA DRIVER
17275 M:      Antti Palosaari <crope@iki.fi>
17276 L:      linux-media@vger.kernel.org
17277 W:      https://linuxtv.org/
17278 W:      http://palosaari.fi/linux/
17279 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17280 S:      Maintained
17281 F:      drivers/media/dvb-frontends/zd1301_demod*
17282
17283 ZPOOL COMPRESSED PAGE STORAGE API
17284 M:      Dan Streetman <ddstreet@ieee.org>
17285 L:      linux-mm@kvack.org
17286 S:      Maintained
17287 F:      mm/zpool.c
17288 F:      include/linux/zpool.h
17289
17290 ZR36067 VIDEO FOR LINUX DRIVER
17291 L:      mjpeg-users@lists.sourceforge.net
17292 L:      linux-media@vger.kernel.org
17293 W:      http://mjpeg.sourceforge.net/driver-zoran/
17294 T:      hg https://linuxtv.org/hg/v4l-dvb
17295 S:      Odd Fixes
17296 F:      drivers/staging/media/zoran/
17297
17298 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17299 M:      Minchan Kim <minchan@kernel.org>
17300 M:      Nitin Gupta <ngupta@vflare.org>
17301 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17302 L:      linux-kernel@vger.kernel.org
17303 S:      Maintained
17304 F:      drivers/block/zram/
17305 F:      Documentation/blockdev/zram.txt
17306
17307 ZS DECSTATION Z85C30 SERIAL DRIVER
17308 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17309 S:      Maintained
17310 F:      drivers/tty/serial/zs.*
17311
17312 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17313 M:      Minchan Kim <minchan@kernel.org>
17314 M:      Nitin Gupta <ngupta@vflare.org>
17315 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17316 L:      linux-mm@kvack.org
17317 S:      Maintained
17318 F:      mm/zsmalloc.c
17319 F:      include/linux/zsmalloc.h
17320 F:      Documentation/vm/zsmalloc.rst
17321
17322 ZSWAP COMPRESSED SWAP CACHING
17323 M:      Seth Jennings <sjenning@redhat.com>
17324 M:      Dan Streetman <ddstreet@ieee.org>
17325 L:      linux-mm@kvack.org
17326 S:      Maintained
17327 F:      mm/zswap.c
17328
17329 THE REST
17330 M:      Linus Torvalds <torvalds@linux-foundation.org>
17331 L:      linux-kernel@vger.kernel.org
17332 Q:      http://patchwork.kernel.org/project/LKML/list/
17333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17334 S:      Buried alive in reporters
17335 F:      *
17336 F:      */